@charset "utf-8";
/* CSS Document */

@import url(common.css);

body { background:#edecec; background-repeat:no-repeat; }
.wrapper { width: 1000px; border: 2px solid #ddd; border-top: 0; }

.head { height: 147px; background: url(../images/inside_head.jpg) #879917; position: relative; }
.home .head { height: 107px; background: url(../images/home_head.jpg) #879917; }

.home .body { height: 486px; background: url(../images/home_body.jpg) #879917; }
.inside .body { background: url(../images/inside_body_bottom.jpg) no-repeat bottom #fafbd7; float: left; width: 100%; }
.inside .newbody { background: #fafbd7; float: left; width: 100%; }
.foot { clear: both; height: 47px; background: #879917; }

.body .left { width: 254px; float: left; }
.body .right { width: 746px; float: left; }
.right_po { width:746px; float:left;}
.inside .body .left { background: url(../images/leftnav_bottom_nadou.jpg) no-repeat bottom left;float:none; }
.home .body .left { width: 674px; height: 486px; }
.home .body .right { width: 275px; height: 486px;}

.head .nav { position: absolute; top: 44px; left: 268px; }
	.head .nav a { float: left; display: block; line-height: 28px; font-size: 14px; font-weight: bold; text-decoration: none; color: #e0f0d0; padding: 0 14px; }
	.head .nav a:hover { color: white; }
.head .subnav { position: absolute; top: 20px; right: 65px; color: #bcb755; }
	.home .head .subnav { color: #317707; }
	.head .subnav a { padding: 10px; color: #bcb755; text-decoration: none; }
	.home .head .subnav a { color: #317707; }
	
.module { border: 0; padding: 0 15px; float: left; width:100%; }
	.module * { color: #595959; }
	.module h1 { font-size: 14px; margin: 0; padding: 0; float: left; color: #068349; background: url(../images/flower.gif) no-repeat; padding-left: 34px; line-height: 30px; }
	.module ul { list-style: none; margin: 0; padding: 0; clear: both; margin-top:2px; padding-top: 10px; border-top: 1px dashed #42510d;}
		.module li { background: url(../images/green_dot.gif) no-repeat 6px center; padding-left: 20px; line-height: 25px; }
		.module li, .module li * { color: #6a6a6a; text-decoration: none; }
		.home .module li, .home .module li * { font-size: 12px; }
	
	.module_blue { border: 1px solid #d7e4ea; background: url(../images/v2/module_bg_blue.gif) repeat-x top left #f9fbfa; }
		.module_blue h1 { color: #094b90; }
	.module_yellow { border: 1px solid #e9dbc0; background: url(../images/v2/module_bg_yellow.gif) repeat-x top left #fffaf4; }
		.module_yellow h1 { color: #7a5f2c; }
		.module_yellow li { background-image: url(../images/v2/list_dot_yellow.gif); }
		.module_yellow li, .module_yellow li * { color: #995700; }
		

.prod { clear: both; margin-top: 2px; }
	.prod a { float: left; margin-right: 8px; }
	.prod img { border: 0; }

.foot * { color: #e7f87a; text-decoration: none; }
.foot .bottomnav { float: left; margin-left: 40px; margin-top: 20px; line-height: 20px; }
	.foot .bottomnav a { padding: 10px; }

	.foot .copyright { float: right; margin-right: 40px; text-align: right; }
	
	
.bg_leftnav { background: url(../images/leftnav.gif) repeat-y; width: 254px; }
.bottom { height: 400px; background: url(../images/leftnav_bottom_nadou.jpg); position: absolute; bottom: 0; }
.leftnav { width: 254px; height: 300px; padding-top: 110px; }
.leftnav_aboutus{ background: url(../images/leftnav_about.jpg) top no-repeat; }
.leftnav_news{ background: url(../images/leftnav_news.jpg) top no-repeat; }
.leftnav_customer{ background: url(../images/leftnav_customer.jpg) top no-repeat; }
.leftnav_download{ background: url(../images/leftnav_download.jpg) top no-repeat; }
.leftnav_healthy{ background: url(../images/leftnav_healthy.jpg) top no-repeat; }
.leftnav_hr{ background: url(../images/leftnav_hr.jpg) top no-repeat; }
.leftnav_map{ background: url(../images/leftnav_about.jpg) top no-repeat; }
.leftnav_order{ background: url(../images/leftnav_about.jpg) top no-repeat; }
.leftnav_nadou{ background: url(../images/leftnav_pro_1.jpg) top no-repeat; }
.leftnav_tea{ background: url(../images/leftnav_pro_2.jpg) top no-repeat; }


	.leftnav a { background: url(../images/0006.gif) no-repeat 50px center; display: block; line-height: 25px; padding-top: 5px; border-bottom: 1px solid #d6d487; font-size: 14px; color: #317707; padding-left: 85px; width: 90px; text-decoration: none; font-weight: bold; }
/*	.leftnav a.on { background: url(../images/ico_leaf.gif) no-repeat 50px 2px; } */
.main_head { background: url(../images/main_head.jpg) no-repeat; width: 746px; height: 78px; position: relative; }
	.main_head h1 { margin: 0; position: absolute; top: 40px; left: 60px; font-size: 25px; color: #317708; }
.main_txt { float: left; width: 636px; padding: 30px 80px 80px 30px; background: url(../images/main_txt_top.gif) no-repeat top; }
	.main_txt { color: #484848; }
	.main_txt p { color: #484848; line-height: 200%; margin: 0.5em 0; text-indent:2em; }
	.main_txt img { border: 1px solid #707614; padding: 5px; background: white; }
	.main_txt .img { line-height: 30px; text-align: center; margin-bottom: 10px; color: black; }
	.main_txt .img_right { float: right; margin-left: 20px; }
	.main_txt .subtitle {  margin-top: 20px; font-size: 14px; font-weight:bold; text-indent: 0; }
.leftnav_bottom { height: 400px; background: url(../images/leftnav_bottom_nadou.jpg); }

.newbody * { text-align: center; }
	.newbody .main_txt { width: 1000px; margin: 0; padding: 0;  }
	
.main_txt .content_list td { padding: 13px 0 3px; border-bottom: 1px dashed #aaa; color: #666; }
	.main_txt .content_list td a { color: #484848; }
	
.main_txt .filter_page { margin-top: 15px; }
.main_txt .filter_page a{ color:#5a5a5a;}

#flashcontent_outer {
	background-image: url(../images/vadio_bg.gif);
	background-repeat: no-repeat;
	width:250px;
	height:175px;
	text-align:center;
}
#flashcontent {
	float: none;
}

/* news_show */
.news_show .news_title{
	font-size:16px;font-weight:bold;color:#333;text-align:center;padding:0px 0px 15px 0px;
}
.news_show .news_info{
	text-align:center;padding-bottom:10px;color:#999;border-bottom:1px dotted #999;
}
.news_show .news_content{
	font-size:14px;text-align:left;padding-top:20px;line-height:28px;
}
.news_show .news_option{
	text-align:center;padding-top:30px;
}	
.news_show .news_option a{
	color:#515151;
}
.main_txt .news_show img { padding: 5px; background: white; border:1px solid #707614; }
.main_txt .news_content p{
	/*text-indent:0px;*/
}



/*gbook*/
.order .bank{
	padding:0px 0px 5px 0px;text-align:left;
}
.order .message_list table{
	border:1px solid #CCC;border-bottom:none;margin-bottom:15px;clear:both;
}
.order .message_list td{
	padding:7px 12px;border-bottom:1px solid #CCC;
}
.order .message_list .m_user{
	font-size:14px;font-weight:bold;color:#444;
}
.order .message_list td.m_content{
	font-size:14px;line-height:25px;
}
.order .message_list td.m_reply{
	font-size:12px;line-height:20px;background:#F2F2F2;
}
.order .message_list  .page_list{
	text-align:right;
	margin-bottom:20px;
}			
.order .message_list .page_list a{
	color:#515151;
}		
.order .post_form {
	border:1px solid #AAA;background:#EEE;
}
.order .post_form td{
	padding:10px 5px 0px 5px;
}
.order .post_form input.input_text{
	width:110px;height:21px;border:1px solid #AAA;line-height:21px;
}
.order .post_form textarea{
	border:1px solid #AAA;
}
.main_txt .order img { border: none; padding: 0px; background: none; }


/*section_show*/

.main_txt .section_show p{
	/*text-indent:0;*/
}
.main_txt .section_show img{
	padding: 5px; background: white; border:1px solid #707614;
}
.main_txt .section_show p a{
	text-decoration:underline;
	color:#515151;
}


/*site map*/

.main_txt .siteMap{
	line-height:30px;margin-top:12px;color:#515151;font-size:14px;
}
.main_txt .siteMap a{
	color:#515151;font-size:14px;
}

