body,td,th { color: #333; font-size:12px; font-family: Arial, Helvetica; }
body {	margin: 0 auto;	text-align:center; background: #c6e7d6;}
.fontbold { font:bold 12px Arial, Helvetica, sans-serif }
.content_main { color:#333; font:12px/20px Arial, Helvetica, sans-serif;}
.content_main_bd { width:668px !important; width:690px; padding:10px; border:1px solid #ddd; color: #333; font: 12px/20px Arial, Helvetica; margin-bottom:10px; background:#FFF;}
.content_main img{ border:1px solid #ddd; margin:0 0 8px 8px;}
.top { width:500px; position:absolute; top:31px; left:50%; margin-left:-380px; color: #333; font: italic bold 20px/24px "Times New Roman", Times, serif;}
.search { width:189px; height:26px; background:url(../images/i_search_bg.gif) no-repeat; margin:18px 0 0 24px;}
.readmore { color: #00a654; font: 12px/22px Arial, Helvetica;}
.readmore a { color:#00a654;}
.readmore img { margin:10px 0;}
#homemore a{ color:#00a654; font:12px/22px Arial, Helvetica, sans-serif;}

.t1 { font-size: 12px; font-family: Arial, Helvetica; color: #00a654; line-height: 22px; }
.t2 { color:#333; font:bold 12px/22px Arial, Helvetica, sans-serif;}
.t3 { font-size: 12px; font-family: Arial, Helvetica; color: #333; line-height: 18px; }
a.t3:link { text-decoration: none; }
a.t3:visited { text-decoration: none; }
a.t3:hover { text-decoration: underline; color:#00a654; }
a.t3:active { text-decoration: none; }
.t4_box { font-family: Arial, Helvetica; font-size: 12px; color:#333; border:none; background:none; }
.add { text-align:right; font:12px Arial; color:#00a654; margin-right:10px;}
.add a{ color:#00a654; text-decoration:none;}
.add img { margin:5px 6px 0 12px;}

.box_01 { color:#333; font: bold 12px Arial, Helvetica; }
.box1 { margin:0 auto; width:960px; height:51px; background: #F80 url(../images/top_bt_bg.gif) no-repeat; }
.box_left{ margin:0 16px 12px 12px;}

.box_main { margin:0 auto; width:980px; background:#FAFAFA; border-left:1px solid #DDD; border-right:1px solid #DDD; padding-top:12px;}
.box_main0 { margin:0 auto; width:980px; background:#FAFAFA; border-left:1px solid #DDD; border-right:1px solid #DDD; padding:12px 0 0 12px;}

.box_rt { margin:10px;}

.box_main2 { width:690px; margin:0 12px 10px 0;}
.box_main3 {}


option { font-size: 12px; font-family: Arial, Helvetica; }
select { font-family: Arial, Helvetica; font-size: 12px; }
.main_title { width:690px; height:32px; background:#eee url(../images/title_bg.gif); color: #00a652; font: bold 14px/32px "Times New Roman", Times, serif; text-indent:12px; }
.main_title2 { width:340px; height:32px; background:#eee url(../images/title_bg.gif); color: #00a652; font: bold 14px/32px "Times New Roman", Times, serif; text-indent:12px; }
.main_title3 { width:595px; height:32px; background:#eee url(../images/title_bg.gif); color: #00a652; font: bold 14px/32px "Times New Roman", Times, serif; text-indent:12px; }



.title {font: bold 13px/22px Arial, Helvetica;}
.menu_21 { color: #333; text-indent:20px; font: bold 12px/30px Arial, Helvetica; border-bottom:1px solid #e7e7e7;}
.menu_21 a { text-decoration: none; }

.menu_22{ background:url(../images/cross0.gif) no-repeat left center; border-bottom:1px dotted #ddd; padding:6px 0 6px 15px; margin-left:15px;}
.menu_22 a{ color: #333; font:12px Arial, Helvetica; text-decoration:none; }

.lefttitle { width:250px; height:32px; background:#eee url(../images/title_bg.gif); color: #00a652; font: bold 14px/32px "Times New Roman", Times, serif; text-indent:12px; }
.left_bd { border:1px solid #e7e7e7; background:#FFF;}
#left_contact { width:248px !important; width:250px; height:217px; border:1px solid #e7e7e7; background:#FFF;}
#left_contact span { display:block; line-height:24px;  margin:5px 12px; text-indent:5px; border-bottom:1px solid #e7e7e7;}
#left_contact p { margin:15px auto 0; text-align:center;}
#left_contact p img {margin:2px 0; }

.rttitle { width:250px; color: #fff; font: bold 14px/30px "Times New Roman", Times, serif; border-bottom:1px solid #ccc; text-transform:uppercase;}

.pro_itemno { color:#333; font:12px/18px Arial, Helvetica, sans-serif;}
.pro_itemno2 { color: #00a654; font: bold 12px/22px Arial, Helvetica; }
.email { color: #333; }
a.email:link { text-decoration: none; }
a.email:visited { text-decoration: none; }
a.email:hover { text-decoration: underline; color:#00a654; }
a.email:active { text-decoration: none; }
.title_pro { color: #00a654; font: bold 12px/22px Arial, Helvetica; }
a.piclink:hover { text-decoration: none; left: 1px; position: relative; TOP: 1px }
.pic_rt img { border:1px solid #ccc; margin:2px 0 }
a.more:link, a.more:visited, a.more:active { color: #333; text-decoration: none; }
a.more:hover { color: #00a654; text-decoration: underline; }

.end_links { text-align:center; background:#f1f1f1; border-top: 4px solid #DDD;}
.end_links img { margin:18px 7px 10px; }
.end {width:100%; height:24px; margin:0 auto; background:#f1f1f1; color:#00a654; }
.end a { color:#00a654; font: bold 12px/28px Arial, Helvetica; text-transform:uppercase; padding:0 15px; text-decoration: none;}
.end a:hover { text-decoration: underline; }

.end2 { width:100%; height:60px; margin:0 auto; color:#666; font: 12px/20px Arial, Helvetica; text-align:center; background:#f1f1f1;}
.end2 a{ color:#666;}

#menu { width:710px; height:36px; margin:0 auto; background:#01652f url(../images/menu_bg.gif); }
#menu ul { list-style-type:none; margin:0; padding:0; }
#menu ul li { float:left; padding:0; }
#menu ul li a { display:block; text-align:center; color:#fff; margin:0; padding:0 28px; text-decoration:none; font: bold 14px/36px Georgia, "Times New Roman", Times, serif }
#menu ul li a:hover { background:url(../images/menu_bg1.gif) repeat-x bottom; }
.menu_mid { width:2px; height:36px; overflow:hidden; background:url(../images/menu_mid.gif) no-repeat center;}

#menu span { display:block; float:left; width:5px; height:36px; overflow:hidden;}

.menu_actived { background:url(../images/menu_bg1.gif) repeat-x bottom; }

#main { width:720px; background: #FFFFFF; }

#top_box { width:100%; border-bottom:4px solid #dadada; background:#f1f1f1; text-align:center; }
#top_box2 { width:980px; height:130px; margin:0 auto;}

#end_line { width:960px; height:1px; background:#00a654; overflow:hidden; margin:10px auto 0;}

#welcome {margin:0 15px 12px 12px;}
#banner { margin:0 auto 12px; width:690px; height:249px; }
#banner2 { margin-bottom:12px;}
.main_line{ border-bottom:1px dotted #ccc; margin:12px;}
#logo{ margin: 15px 10px 0; font: bold 36px Georgia, "Times New Roman", Times, serif; color:#666;}
#logo span { color:#00adeb;}

#ver{ margin:10px 0 20px 0; text-align:right;}
#ver img{ margin:2px 2px 5px 5px; border:1px solid #ccc;}
.update{ font-size: 11px; font-style: italic; color: #999; }
.left_news { padding: 5px 0; width:200px;  color:#ccc; font: 12px Arial, Helvetica; }
.left_news a{ color:#ccc; font: 12px/20px Arial, Helvetica; text-decoration:none;}
.left_news a:hover { text-decoration:underline; color:#0376F8;}

.left_news2 { color:#ccc; font:12px/20px Arial, Helvetica; display:block; border-top:1px dotted #999; padding-top:8px;}
.left_news2nobd { color:#ccc; font:12px/20px Arial, Helvetica; display:block; padding-top:8px;}

.featured_bd { text-align:center; width:595px; border:1px solid #e7e7e7; background:#fff; }

.rt_img { margin-bottom:10px;}
.left_img { margin-top:10px;}

#home1{ margin:0 16px 0 12px;}
#home2{ widows:250px;}

.home_bd { border:1px solid #e7e7e7; background:#FFF; padding:12px; width:314px !important;  width:340px; }