body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000;
	line-height: 20px;
   }
*{margin:0; padding:0;}

a:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #000;
}

a:hover {
	color: #006230;
}


.clear:after { content:""; display:block; height:0; clear:both; visibility:hidden; } 
.clear { zoom:1; }

#header{ height:333px; }
#header #topNav{ height:29px; }
#header #topNav ul{ float:right; }
#header #topNav ul li{ float:left;  line-height:42px; }
#header #topNav ul li a{ padding:0 8px; font-weight:700; }
#header #topNav ul li a:hover{ color:#ff9200; }

#header #h_mid{ padding:0 59px 0 60px; position:relative; height:264px;_height:251px; }
#other_site{ position:absolute; right:309px; bottom:6px; width:178px; height:131px; }
#other_site span{ display:block; line-height:50px; color:#ff9200;position:absolute;right:-192px;bottom:-10px;}

#header #logo{ width:223px; height:50px; background:url(/images/logo.png) no-repeat; }
* html #header #logo{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, src="/images/logo.png");
background:none;}
#header #logo a{ text-indent:-9999em; display:block;}

#mainNav{ width:865px; margin:0 59px 0 60px; padding:0 10px; background:url(/images/bg_nav.jpg) no-repeat; height:37px; }
#mainNav ul{ width:100%;}
#mainNav li {
	float:left;
	line-height:37px;
 	background:url(/images/nav_li.jpg) no-repeat 0 0;
}
#mainNav li.home{ background:none;}
#mainNav li a:link, #mainNav li a:visited {
	color:#FFFFFF;
	padding-right: 28px;
	padding-left: 28px;
	text-decoration:none;
	font-weight:bold;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#mainNav li a:hover {
	background:url(/images/nav_a_h.jpg) repeat-x;
}

#pagebody{padding:0 59px 0 60px; widows:865px; margin:24px auto 0;}
#middle {
	width: 1004px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	background:url(/images/bg.jpg) no-repeat;
	
}
#middleleft {
	float: left;
	width: 267px;
    margin: 0px;
}
.search{ width:100%; height:102px; background:url(/images/bg_search.jpg) no-repeat;}
.search input{ width:183px; padding:0 5px;  height:18px; line-height:18px; background:url(/images/bg_s_input.jpg) no-repeat; margin-top:47px; border:0; margin-left:28px; }
.search .bn{ width:30px; height:27px; background:url(/images/bg_s_submit.jpg) no-repeat; cursor:pointer; margin-left:5px; margin-top:43px; border:0; vertical-align:top;}
.search .bn:hover{ background:url(/images/bg_s_submit_h.jpg) no-repeat;}



#middleleft ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#middleleft li {
	line-height: 25px;
	color: #2c2c2c;
	text-decoration: none;
	list-style-type: none;
}

#middleleft .u1 .l1{ }

#middleleft .u2 .l2{}



#subscri{width:100%; background:url(/images/bg_subs.jpg) repeat-x; margin-top:13px; padding-bottom:20px; }
#subscri form{padding-top:10px;}
#subscri .intro{padding-top:36px; background:url(/images/bg_subs_tit.jpg) no-repeat; text-indent:7px; font-weight:700;}
#subscri input{ width:160px; height:18px; line-height:18px; background:#8e8e8e; border:0;}
#subscri table td{ padding:5px 0 5px 8px;}

#middleright {
	float: right;
	width: 582px;	
}

#middleright .Mrightbg{}
#middleright .mainbody{}

.Search{width:180px; float:right;}
.seacrh {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	height: 14px;

}
 ul {
	margin:0;
	list-style-type: none;
}  

.sub {
	color: #000; font-weight:bold; font-family:"Arial";  padding-left:8px;
}

#middleright #about {
 clear:both;
}

#aboutus{}
#middleright #aboutus img{border:0;}
 #aboutus .Aword{ margin-top:18px;}

#middleright #hot {
	background-image: url(../images/hot.gif);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 28px;
	clear: both;
	padding-left: 12px;
}
#hot1 {
	padding-top: 10px;
	clear: both;
	float: left;
	width:100%;
}

#about #hot1 div.bk_pro {
	width: 100%;
	clear:both;
	margin-bottom:14px;
}
#about hr{ color:#ff9200;}
#about .p_data{ float:right; width:460px; }

#contact {
	margin-right: 42px;
	margin-left: 42px;
}
#hot1 a{color:#006230; font-weight:bold;} 
#hot1 a:visited{color:#006230;}
#hot1 a:hover{color:#fd9610; text-decoration:under;}

.link {
	background:url("/images/bg_pro_img.jpg") no-repeat scroll 0 0 transparent;
display:block;
height:100px;
padding: 4px 4px 5px;
width:98px;
height:98px;
}

.zt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #02a650;
	text-align: center;
padding-bottom:10px;
}

#wide3{
	margin: 0px;
	padding: 0px;
	float: left;
	width: 24%;
	height: 170px;
}

#wide3 img{border:1px solid #c6c6c6; padding:2px;}

#keyword {
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	height:42px; 
	line-height:42px;
	clear:both;text-align:center;
color: #fff;
overflow:hidden;
}
#keyword a{
	color: #fff;
}
.friendLink{
	width:100%;
	text-align: center;
}
.friendLink a{color:#006230;}
.friendLink a:visited{color:#006230;}
.friendLink a:hover{color:#006230;}

#footer {
	margin-right: auto;
	margin-left: auto;
	text-align: center;
	color:#fff;
	padding: 0 0 15px;
	width: 956px;
	background:url("/images/footer.jpg") no-repeat scroll 0 0 #268137; 
	clear:both;
}

#footer a{color:#fff;}
#footer a:visited{color:#fff;}
#footer a:hover{color:#fff; text-decoration:underline;}

.category{ width:100%; margin-top:13px;}
.category .title{background:url(/images/bg_cate_tit.jpg) no-repeat; height:37px;}
.category .u1{
margin:0;
}
.category ul{
    margin:0;
	list-style-type: none;
}
.category li{
	text-decoration: none;
	list-style-type: none;
}
.category li a:link, .category li a:visited{
	text-decoration: none;
	list-style-type: none;
}
.category li a{
	text-decoration: none;
	display: block;
	margin: 0px;
	padding-left:20px;
	width:247px;
	overflow:hidden;
	line-height:35px;
	height:35px; 
	background:url(/images/bg_cate_li_a.jpg) no-repeat; 
	}
.category li a:hover{
	background:url(/images/bg_cate_li_a_h.jpg) no-repeat; 
}

.category li img{

}
.category .u1 ul{

}
.category .u2,.category .u3,.category .u4,.category .u5,.category .u6{
display:none;
}
.category .current{
font-weight:bold;
}
.category img{
   display:none;
}
.category .l1 a{
	font-weight: bold;
}
.category .l2 a{
	font-weight: normal;
	text-indent: 5px;
}

#Atitle a{ font-size:18px; font-weight:700; }
#Ptitle{ line-height:40px;}
#Ptitle a{ font-size:16px; font-weight:700;}
#Ptitle img{border:0;}

.buttons{ background:#FD9610; color:#fff; border:1px solid #c67848;}
