/* CSS Document */
body{ margin:0 auto; padding:0; font-size:11px; font-family:Verdana, Geneva, sans-serif; line-height:180%; color:#666666; background:#DBE3DB url(../_img/00_index/body_bg.jpg) repeat-x center top; }
img{border:0}
a{color:#666666;text-decoration:none;}
a:hover{color:#5F6D2D;text-decoration:underline;}
select {color:#666; font-family:Arial, Helvetica, sans-serif; line-height:170%; font-size:11px;}
input {border:1px #9BB172 solid; font:Arial, Helvetica, sans-serif; color:#666; font-size:11px; padding:1px}
p {line-height:160%}
textarea {border:1px #9BB172 solid; font:Arial, Helvetica, sans-serif; color:#666; font-size:11px; padding:1px}

/*-----------layout-----------------*/
#main_wrapper{margin:0px auto;}
#outter_wrapper{
	width:1100px;
	margin:0px auto;
}
#header{
	width:950px;
	margin:0px auto;
}
#content{
	width:1030px;
	margin:0px auto;
}
#contentin{
	width:970px;
	margin:0px auto;
}
.topboder{ margin:0; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-top-color: #CCC; border-right-color: #CCC; border-left-color: #CCC; background-color: #FFF; padding-top: 9px; padding-right: 9px; padding-left: 9px; }
.newsbg { background:url(../_img/00_index/news_bg.jpg) repeat-x left bottom; padding-left:9px; padding-right:9px; height: 26px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: none; border-right-style: solid; border-bottom-style: none; border-left-style: solid; border-right-color: #CCC; border-left-color: #CCC; }
#contentwrapper { width:1100px; height:90px;}
.bottomwrapper {border-left:#CCC solid 1px; border-right:#CCC solid 1px; background-color:#FFF;}
#footer { width:978px; margin:0px auto;}
.footerleft {background:url(../_img/00_index/footer_left.jpg) top right repeat-y;}
.footerright {background:url(../_img/00_index/footer_right.jpg) top left repeat-y;}
.inboderleft {background:url(../_img/00_layout/boder_left.jpg) top left no-repeat; width:10px;}
.inboderright {background:url(../_img/00_layout/boder_right.jpg) top left no-repeat; width:10px;}
.inboder {border:#CCC solid 1px; background-color:#FFF; padding:9px}
.menuboder {border:#CCC solid 1px;}
#menu { background:url(../_img/00_layout/arrow_in.gif) 6px 15px no-repeat; font-weight: bold; color: #5F6D2D; padding-left:17px; padding-top:9px; padding-bottom:9px; /*height:30px; */float:left;width:175px;}
#menu a{ font-weight: bold; color: #5F6D2D;  text-decoration:none;}
#menu a:hover{ font-weight: bold; color: #666; text-decoration:none; }
#menubottom {background:url(../_img/00_layout/menu_bottom.jpg) top left no-repeat; width:198px; float:left; height:6px}
#menu_ { background:url(../_img/00_layout/arrow_out.gif) 6px 15px no-repeat; font-weight: normal; color: #666; padding-left:17px; padding-top:9px; padding-bottom:9px; /*height:30px; */float:left;width:175px;}
#menu_ a{ font-weight: normal; color: #666; text-decoration:none; }
#menu_ a:hover{ font-weight: normal; color: #5F6D2D; text-decoration:none;}
#menusearch { background:url(../_img/00_layout/search_bg.jpg) no-repeat top left; padding:9px 9px 0px 9px; width:178px; height:74px; float:left; margin:1px; _margin:-1px; *margin:1px}
.leveltop {background: url(../_img/01_products/level_bg.jpg) repeat-x 24px top; height:33px}
#prowrapper {width:110px;float:left; margin-right:18px; margin-top:13px;}
#proboder {border:#CCC 1px solid; width:110px;float:left;}
#prowords {color:#2C5F2C;width:110px;float:left; height:50px; padding-top:3px;}
#prowords a{color:#2C5F2C;text-decoration:none;}
#prowords a:hover{color:#666666;text-decoration:none;}
#dottedline {background:url(../_img/02_about/dottedline.gif) top left repeat-x; height:3px;}
#sitemap { margin-right:17px; float:left; width:165px; margin-bottom:18px; background:url(../_img/05_sitemap/bg.jpg) bottom left no-repeat; padding-bottom:20px; height:210px}
#sitemapwords { margin:0px 15px 0px 15px; float:left; width:125px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #E3E3E3;padding:3px 6px 3px 3px;}
.news_photolinks01 { background:url(../_img/04_news/photo_bg.jpg) top left repeat; font-size:12px; color:#004200; font-weight:bold; margin: 0px; }
.news_photolinks01 a{ font-size:12px; color:#004200; font-weight:bold; }
.news_photolinks01 a:hover{ font-size:12px; color:#6A8125; font-weight:bold; text-decoration:none; }
.news_photolinks02 { background:url(../_img/04_news/photo_bg_.jpg) top left repeat; font-size:12px; color:#999999; font-weight:bold; margin: 0px;  }
.news_photolinks02 a{ font-size:12px; color:#999999; font-weight:bold; }
.news_photolinks02 a:hover{ font-size:12px; color:#666666; font-weight:bold; text-decoration:none; }
.photobgbottom { background:url(../_img/04_news/photo_bg_bottom.jpg) no-repeat left bottom; padding:0px 10px 25px 15px }
.photobgbottom2 { background:url(../_img/04_news/photo_bg_bottom2.jpg) no-repeat left bottom; padding:0px 15px 25px 15px }
.photobg { background:url(../_img/04_news/photo_mainbgline.jpg) top left repeat;}
.blueborder { border:#7CB6AD 1px solid; padding:6px;/* width:145px; height:111px*/}
.phototitle {color:#38635B; font-size:12px;}
.phototitle a{color:#38635B; font-size:12px; text-decoration:none;}
.phototitle a:hover{color:#666666; font-size:12px; text-decoration:none;}
.moviebg { background:url(../_img/04_news/photo_mainbg.jpg) top left no-repeat; width:639px; height:253px;}
.movieborder {border:#666 1px solid; padding:2px; /*width:90px; height:68px*/}
.faqlinksbg {background:url(../_img/07_faq/linksbg.jpg) top left no-repeat; width:312px; height:134px;padding:4px}
.word333{color:#333; font-size:12px;}
.dottedline { background:url(../_img/07_faq/dottedline.gif) center left repeat-x; height:15px }
.epapershadow { background:url(../_img/04_news/epaper_bottomline.jpg) bottom left repeat-x; }




/*-----------fonts----------------*/

.toplinks { font-size:11px; font-family: "·s²Ó©úÅé"; color: #999; }
.toplinks a{ color: #999; text-decoration:none; }
.toplinks a:hover { color: #333; text-decoration:none; }
.indexnews { font-size:12px; color:#666666 }
.greentitle { color:#2C5F2C; font-weight: bold; }
.greentitle a{ color:#2C5F2C; font-weight: bold; text-decoration:none; }
.greentitle a:hover{ color:#7E9234; font-weight: bold; text-decoration:none; }
.greentitle2 { color:#003300; font-weight: bold; }
.greentitle2 a{ color:#003300; font-weight: bold; text-decoration:none; }
.greentitle2 a:hover{ color:#7E9234; font-weight: bold; text-decoration:none; }
.greenwords { color:#2C5F2C;}
.greenwords a{ color:#2C5F2C; text-decoration: none; }
.greenwords a:hover{ color:#666666; text-decoration: none; }
.progreentitle { color:#2C5F2C; font-weight: bold; font-size:15px;}
.qlinksbg { width:323px; height:131px; padding:1px 13px 6px 8px; background-image: url(../_img/00_index/qlinksbg.jpg); background-repeat: no-repeat; background-position: left top; overflow:hidden;}
.copyright { font-size:10px; color:#333; background:url(../_img/00_index/footer_bottom.jpg) left top no-repeat; height:35px; padding-left:17px;}
.copyrightin { font-size:10px; color:#333; background:url(../_img/00_layout/copyright_in.jpg) no-repeat 10px top; height:35px; padding-left:17px; }
.levelwords {color:#999; font-size:11px; }
.bkwords { color:#000; font-weight: bold;}
.bkwords a{ color:#000; font-weight: bold; text-decoration: none; }
.bkwords a:hover{ color:#666; font-weight: bold; text-decoration: none;  }
.ingreentitle { color:#065522; font-weight: bold; font-size:14px; }
.newsdate {color:#565536;}
.graytitle {color:#666; font-weight: bold; }