/* CSS Document */
*{  font-family: Arial, "宋体"; }
body{ font-family: Arial, "宋体"; 
      font-size:0.75em;
	  color:#666;
	  line-height:150%;
	  background:#FFF
	  }
h1{ font-size:1.8em; margin:0 ; padding:0;}
h2{ font-size:1.5em}
h3{ font-size:1.3em}
h4{ font-size:1.0em}
*{margin:0px;
  padding:0px; 

}
ul li{list-style:none; margin:0px; padding:0px
}

img{ border:0;
}
pre{font-size:12px;}
em,cite,{ font-style:normal;
}

.bt{ font-size:8px;}
/*header*/
#header { width:1003px; text-align:center; margin:0 auto; background:#FFF;
}
#header h1{ width:325px;  
       height:68px; 
	   float:left;
	   text-indent:-9009px
	  
	   }
#header h1 a { 
    display:block;
	width:100%;
	height:68px; 
	padding:0;
     background-image: url(/images/logo.gif) }
	 
/*---------------------链接定义----------------------------------*/
a { color:#666;
 
 text-decoration: none;
}
a:hover {
 color:#6B9DA4;
 text-decoration: none;
}
a:active{
 color: #6B9DA4;
 text-decoration: none;
}
/*---------------------菜单样式----------------------------------*/
#menu{
 height:32px;
 margin-top:8px; 
 background-color:#47695B;  
}
#menu ul{ 
          margin:auto;  
          width:778px; 
          height:32px;
          list-style-type:none; 
          padding:0px; 
		  margin-top:0px; 
		  margin-bottom:0px;
		  margin-left:220px;
}

.m_li{  
        float:left; 
		line-height:32px;  
		text-align:center;
		display:block;
		padding-left:15px;
		padding-right:15px;
		font-weight:bold;
 
		 
}
.m_li a{ 
         display:block; 
		 color:#FFFFFF; 
		 font-weight:bold;
 
}
.m_line{
         float:left; 
		 width:0px; 
		 height:32px;
         line-height:32px;   /*ff下有效(图片垂直居中)*/
}
 
.m_li_a{
            float:left; 
			line-height:32px; 
			text-align:center; 
			background:#09C position:relative; 
			height:32px;
			display:block; 
			font-weight:bold;
 

}
.m_li_a a{
            display:block; 
			color: #47695B; 
			background:url(/images/navbg_a.jpg);
			padding-left:15px;
		    padding-right:15px;
			font-weight:bold;
			
}
.smenu{
 width:774px; margin:0px auto 0px auto; padding:0px; list-style-type:none; height:24px;
}
.s_li{
 line-height:24px; width:auto; display:none; height:24px; 
}
 
.s_li_a {
 line-height:24px; width:auto; display:block; height:24px;  
}
.s1{padding-left:100px; text-align:left}
#s_2{padding-left:192px; text-align:left;}
#s_3{ padding-left:270px;  text-align:left}	
#s_4{padding-left:330px; text-align:left}
#s_5{ padding-left:400px; text-align:left}
#s_6{padding-left:495px; text-align:left}
#s_7 { height:20px; line-height:20px;}
.demo{ margin:0 auto; text-align:center;width:1003px;   }
.down{   color:#000}	   
#bolkclera{ clear:both;}	   

/*home导航*/

.now { color:#47695B; background:#FFF;}
/*header over*/ 
#content{
         width:1003px;
         margin:0px auto;
         padding:0px;
		 background:#FFF;
}
.content{ background:#F7F7F7;
          height:100% !important;
		  min-width: 650px;
          width:e-xpression(document.body.clientWidth < 650? “650px”: “auto” );
 }
.content{ background:#F7F7F7;
		 width:903px; 
		 padding:15px 50px 10px 50px;
		 margin-left:auto ; 
		 margin-right:auto ;
		 
		 }
.centbg{ background: url(/images/naturesunshine.jpg) no-repeat;
         height:423px;   
		 }
.centpto{float:left; width:70px; margin-right:5px; margin-top:34px;}
.contpen{ float:right;  padding-right:20px;  height:150px; }
.contpen h1{ font-size:1.4em; margin-bottom:10px; }
.contpen a{ color: #666}

.minute1{ text-align:right;  
		  color:#D5DECB;  
		  position:relative;  
		  float:right; width:100%;  
		  }
.minute1 a { color:#D5DECB; }

#middleline{float: right; 
            width:15px; 
			background: url(/images/mouldleftbg.jpg) no-repeat right top; 
			height:426px;
			}

/*lefttop 重复部分每个页面需要设置*/
.csm{  overflow:hidden;}
.csm h3 { height:173px; text-indent:-9009px}
.csm h3 a{background:url(/images/lefttopcsm.gif) no-repeat;display:block; height:100%}
/*每个页面需要设置 结束*/
.company{  overflow:hidden;}
.company h3 { height:173px; text-indent:-9009px}
.company h3 a{background:url(/images/lefttopcpy.jpg) no-repeat;display:block; height:100%}
.contact{  overflow:hidden;}
.contact h3 { height:173px; text-indent:-9009px}
.contact h3 a{background:url(/images/lefttopctt.gif) no-repeat;display:block; height:100%}
.seller{  overflow:hidden;}
.seller h3 { height:173px; text-indent:-9009px}
.seller h3 a{background:url(/images/lefttopseller.jpg) no-repeat;display:block; height:100%}
.pdt{  overflow:hidden;}
.pdt h3 { height:173px; text-indent:-9009px}
.pdt h3 a{background:url(/images/lefttopcontact.jpg) no-repeat;display:block; height:100%}
.shop{  overflow:hidden;}
.shop h3 { height:173px; text-indent:-9009px}
.shop h3 a{background:url(/images/lefttopshop.jpg) no-repeat;display:block; height:100%}

.leftbottom{background:url(/images/leftbottombg.jpg) no-repeat;display:block; height:85px;}
.leftnav { background:url(/images/leftnav1bg.jpg); text-align:center;  }
ul.leftnav1 { display:block;  width:150px;text-align:center; font: Arial, Helvetica, sans-serif "宋体"  }
ul.leftnav1 li{ line-height:30px; 
              height:30px; 
			  border-bottom:1px solid #FFF; text-align:left;
			  display:block;
			   
			  color: #47695B;
			  }
.leftnav1 li a:hover{ color:#960 ;  text-decoration:underline;}
ul.leftnav2 { display:block; margin-top:20px;width:170px;  }
ul.leftnav2 li{ 
              height:22px; 
			  
			  display:block;
			   border:none;
			  }
.leftnav2 h6{ text-align:center; background:#666; width:146px; height:28px ; margin-bottom:10px; display:block }

.content_dq	{ height:20px;  
			  display:block; 
			  line-height:20px; 
			  padding-left:15px;
			  background:#F2F0ED;
			  width:686px;
			  
			  }
.content_dq_q{ color:#689Ea5;
               
}

.content_right{ 
                width:701px !important;
				width:682px;
               background:#FFFFFF; 
			   float: right;
			   border-top:5px solid #E9E9E9;
			   border-bottom:5px solid #E9E9E9;
			   border-right:5px solid #E9E9E9;
			   padding-bottom:30px;
				}
.righttop_bp{ color:#000;
			  height:50px;
			  text-align:center; margin-top:50px;
			  }
.righttop_bp ul{ margin:0px; 
                 padding:0px;
				 
				 }	
.righttop_bp li{ display:block;
                    width:82px;
					height:37px;
					line-height:37px;
					float:left; 
					background:url(/images/top_bq.jpg) no-repeat; font-weight:bolder;
					list-style:none;
					margin:0px; padding:0px;
					}
.righttop_bp li a {display:block; 
                   color:#000 
				   }
.righttop_bp li:hover { background:url(/images/top_bq2.jpg) no-repeat;
                        display:block; 
						color:#FFF 
						}
 
.righttop_bpon { background:url(/images/top_bqon.jpg) no-repeat; 
                 color:#FFF;
				 display:block;
				 height:37px; 
				 }
#article{ padding-left:30px; min-height:450px; margin-top:10px; line-height:150%;}

.righttop { margin:0;}
.article_p{ width:560px;  
            text-align:left; 
			margin :20px 0 0; 
			padding-top:10px; 
			overflow:hidden; 
			font:Arial, "宋体"; margin:0; padding:0;
			}
.article_p h1 { color:#47695B; margin:0;}
p{ text-indent:2em; padding:0px; margin:0px; font: Arial, Helvetica, sans-serif ,  "宋体"}
.content_right h1{ text-align:center;
                  padding-bottom:20px;			  
}
#article h1{ color:#689EA5; font: Arial, Helvetica, sans-serif, "宋体" ;line-height:1.8em}
#article h2{ display:block; width:230px; float:left; margin-top:20px; margin-left:15px;}
#article h3{ color:#689EA5; margin:10px 0;}
.articleleft,.articleright{ margin-top:20px;  }
.articleleft{ width:230px;float: left}
.articleright{ width:360px;float: right; margin-right:30px;}
.article_shop { margin:10px 20px;}
.leftdl	{ margin:0;
}
.block{ width:400px; float:left; margin-top:30px; margin-bottom:30px;}
.Green{ color:#47695B}
.zi{ color:#AA8FAB}
.Blue{}
.Orange{ color:#D08714}
hr{ height:1px;border:none;border-top:1px  solid #E1DFDC; margin-bottom:10px;}

.content_left{ width:178px; margin-top:-1px;}
.leftnav{ text-align:left; font:Arial, Helvetica, sans-serif, "宋体"}
.leftnav .leftmenu{width:146px;  margin:0 auto;  }
.leftnav .leftmenu a,.leftnav .leftmenu a:link,.leftnav .leftmenu a:visited,.leftnav .leftmenu a:active{ display:block; height:30px; border-bottom:1px #fff solid; line-height:30px; color:#666}
.leftnav .leftmenu a span{ display:block; width:92px; margin:0 auto; background:url(/images/lmn.jpg) right center no-repeat;}
.leftnav .leftmenu a.active span,.leftnav .leftmenu a:hover span{color:#006174; font-weight:bold; background:url(/images/lma.jpg) right center no-repeat}

.leftnav .down{ width:146px; margin:0 auto; margin-top:55px; border-top:1px #fff solid}
.leftnav .down strong{ display:block; color:#fff; height:30px; width:146px; margin:0 auto; background:#666; line-height:30px; text-align:center; font-weight:normal; margin:10px 0}
.leftnav .down a{ display:block; color:#666; height:20px; width:90px; margin:0 auto; line-height:20px; margin-left:38px}

.subnavmenu{ float:left; margin-left:360px; display:inline}
.subnavmenu a,.subnavmenu a:link,.subnavmenu a:visited,.subnavmenu a:active{line-height:23px; color:#666; padding:0 5px}
.subnavmenu a.active,.subnavmenu a:hover{color:#699da8;}
ul.blocklist ul{ margin:0;display:block }
ul.blocklist li{ list-style: url(/images/buttonli.gif) inside; padding-left:5px;  }
ul#shopmap{ margin:0;   }
ul#shopmap li{ border : 1px dashed #CCC ;   margin-bottom:10px; padding-left:10px; padding:5px 5px ;}
ul#shopmap .act { width:350px; float:right;}
#shopmap img{ border:1px solid #CCC; width:160px; height:160px; margin-right:20px;  }
.morenumber{  float:right}
. morenumber ul{ margin:0}
.morenumber li{ float:left;  border:1px solid #CCC;  width:20px; line-height:12px; height:12px; margin-left:10px; text-align:center;  }
 .morenumber li a {   line-height:12px; height:12px; width:20px;  }
 .morenumber li a: hover{ border:1px solid  #09C; width:20px; line-height:12px; height:12px; }
#footer{  
         background-color:#F0EEE1;
		 line-height:25px;
		 width:993px;
		 text-align:right; 
		 padding-right:10px;
		 border-top:4px solid #47695B;
		  font: Tahoma, Geneva, sans-serif, "宋体"
		}
#footer{ margin:0 auto; text-align: right; }