body{
	background-color:#58b125;
	padding-bottom:20px;
	margin:0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
img{ border:0px;}

#container{ margin:0 auto; width:995px; height:auto; background:url(../images/enbg.gif) repeat-y;}
#top{ width:995px;  background:url(../images/entop.gif) no-repeat;}
#banner{ margin-top:19px; margin-left:25px; width:944px; height:111px; background:url(../images/banner.gif) no-repeat left;}
#pic{margin-left:25px; height:182px; padding-bottom:6px;}

#iframelogin{float:left; border:0px;}

#menubg{ background:url(../images/menubg1.gif) no-repeat; height:43px;}
#menu{height:30px; background:#58b125; margin-top:9px; text-align:center; color:#fff;}
#main{padding-left:25px; height:auto;}
#login{float:left; width:166px; background:url(../images/login_title.gif) no-repeat; color:#900; margin-right:8px;}
#loginfoot{background:url(../images/login_foot.gif) no-repeat left bottom; height:auto; padding-bottom:9px;}
.input{ border:0px; margin-bottom:7px;}
.bg_blue{ height:137px; background:#88d9f2; padding-left:10px; padding-top:15px; padding-bottom:8px;}
#profoot{background:url(../images/product_foot.gif) no-repeat left bottom; height:auto; padding-bottom:9px;}
#introfoot{background:url(../images/intro_foot.gif) no-repeat left bottom; height:auto; padding-bottom:9px;}
.intro_text{ height:120px; padding-left:10px; padding-right:20px; color:#066; text-indent:24px; line-height:16px;}
.more{margin-top:3px; text-align:right; margin-right:10px; color:#0266c7; font-weight:bold;}
.m{ color:#0266c7; text-decoration:none;}
a.m:link{ color:#0266c7;}
a.m:hover{color:#E24747;}
#copyright{ margin-left:25px; margin-bottom:7px; width:844px; height:35px; padding-left:100px; background:#e8f0f7; color:#036; line-height:35px; vertical-align:middle; text-align:center;}
#foot{ clear:both; background:url(../images/bottom.gif) no-repeat bottom; height:50px;}
.nav{ text-align:center; background:url(../images/navbg.gif) no-repeat right;}
.n{color:#fff; text-decoration:none;}
a.n:link{text-decoration:none; color:#fff;}
a.n:hover{text-decoration:underline;color:#fff; font-weight:bold;}

#middle{ background:url(../images/bg.gif) repeat-x top; height:auto; margin-bottom:10px;}
#login{float:left; width:177px;margin-left:0px; margin:0px;  height:256px; padding-top:65px; padding-left:10px; background:url(../images/loginbg.gif) no-repeat;}
.input{border:1px solid #027e2b; background:#fff; width:130px;}
.td3{ height:30px;}

#submenu{float:left; width:188px; height:390px; background:url(../images/bg3.gif) no-repeat;}
#submenu #bigtitle{ margin-top:18px; margin-bottom:15px; margin-left:43px; font-size:18px; font-weight:bold; color:#027E2B;}
a.a3:hover,a.a3:active{ color:#c00;text-decoration:none;}
a.a3:link,a.a3:visited{ color:#069;text-decoration:none;}
 

#sub_tree{ margin:0px;}
#sub_tree li{ color:#069;  font-size:12px;line-height:35px; border-bottom:1px dotted #000000; list-style:none; width:115px; padding-left:35px;background-image:url(../images/i3.gif);background-position: 16px 12px; background-repeat:no-repeat; }

#main_body{	float:left; margin-left:0px; margin:0px; width:750px; height:auto; background:url(../images/bg.gif) repeat-x; text-align:center; background-color:#FAFFF6; height:100%; min-height:390px;}
#main_body div{color:#000; line-height:20px; width:650px; text-align:left;}
#main_head{ margin-top:40px; background:url(../images/bg2.gif) no-repeat; height:24px; color:#030; font-size:14px; text-indent:0px; letter-spacing:1px; padding-left:55px; padding-top:6px;font-family:Arial, Helvetica, sans-serif;}
#main_cont{ margin-top:10px; text-indent:24px;}
#main_cont a:link,#main_cont a:active,#main_cont a:hover,#main_cont a:visited{color:#027E2B;}

#site_cont{ margin-top:10px; text-indent:24px;}

#site_cont a:link,#main_cont a:active,#main_cont a:hover,#main_cont a:visited{color:#027E2B;}
.sitedl dt{ font-weight:bold; margin-top:10px;}
.sitedl dd{ margin-left:20px;}
.sitedl ul{ margin:0px;}
.sitedl ul li{ list-style:none;}

#news_cont table{ border:0px; border-top:0px; border-left:0px; }
#news_cont a:link,#news_cont a:visited{color:#027E2B; text-decoration:none;}
#news_cont a:active,#news_cont a:hover{color:#027E2B; text-decoration:none;}
.news_cont_list{ height:25px;background:url(../images/i1.gif) no-repeat 15px; padding-left:30px;}
.page_class{ background:none; background-color:#E1F0FF;}



#main_body_sy{float:left; width:750px; height:auto; background:url(../images/bg.gif) repeat-x; background-color:#FAFFF6; height:100%; min-height:320px;}

#news_list{float:left;margin-left:0px; margin:0px; width:323px; height:245px; margin-top:30px; margin-left:20px; padding-top:50px; background:url(../images/gsdt.gif) no-repeat 25% top;}
#news_list ul{margin-left:0px; padding:0px; }
#news_list li {color:#027E2B;border-bottom:1px dotted #000; background:url(../images/i1.gif) no-repeat 15px; padding-left:30px; height:23px; list-style:none; margin:0px; padding-top:2px; line-height:23px;}
#news_list li a:link,#news_list li a:active,#news_list li a:visited{color:#027E2B; text-decoration:none;}
#news_list li a:hover{color:#0066CC;}

#main_line{ float:left; margin-top:30px; margin-left:20px;}

#product_list{ float:left; width:323px; margin-left:20px; margin-top:30px;padding-top:50px; background:url(../images/product.gif) no-repeat 25% top;}

table.product{ border:2px solid #6fc7f6;}
.td_product{border:1px solid #6fc7f6; text-align:center; vertical-align:middle; padding-top:7px; padding-bottom:5px;}

#submenubg1{float:left; width:201px; height:auto; background:url(../images/submenu_bg1.gif) no-repeat; color:#545454;}
#submenubg2{width:201px; height:auto; padding-bottom:4px; background:url(../images/submenu_bg2.gif) no-repeat bottom;}


#bottom{clear:both; margin-left:18px; margin-right:18px; height:69px; background:url(../images/footbg.gif) repeat-x; color:#fff; line-height:20px;}

.sub_nav{ background:url(../images/submenu_bg3.gif) no-repeat; height:24px; padding-left:35px; line-height:24px; vertical-align:middle;}
.sub_nav2{ background:url(../images/submenu_bg4.gif) no-repeat; height:45px; padding-left:35px; line-height:22px; vertical-align:middle;}
.sn{color:#545454; text-decoration:none;}
a.sn:link{color:#545454;}
a.sn:hover{color:#966; font-weight:bold;}
.title{ background:url(../images/title_bg.gif) no-repeat; height:31px; line-height:31px; vertical-align:middle; padding-left:16px; color:#fff; font-size:19px; font-weight:bold;}
.contant{background:#88d9f2; color:#066; text-indent:18px; line-height:18px; padding:10px 25px 40px 25px;}
.contant2{background:#88d9f2; color:#066; padding:10px 10px 40px 10px;}
.contantbottom{ background:url(../images/contant_bottom.gif) no-repeat left bottom; height:auto; width:768px; padding-bottom:10px;}
.contant a:link,.contant a:hover,.contant a:visited{color:black;}