*{font-family: Arial, Verdana, Helvetica, sans-serif;}
body,td,th {font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;}
body {margin:0px;}
a:link,a:visited {	color: #333333;}
a:hover {color: #000000; text-decoration:none;}
img{border:none; vertical-align:middle;}
div,ul, li, form, h1,h2,h3, h4,h5,h6{margin:0; padding:0;}
input, textarea, select{font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 11px; vertical-align:middle;}
.clr{clear:both;}
h6{margin:2px 10px 0 20px; line-height:23px; font-size:12px; color:#fff;}
h5{margin:0 0 7px 0;line-height:20px; color:#333; font-size:12px;}
h5 a:link, h5 a:visited{ color:#333; text-decoration:underline;}
h5 a:hover{ color:#333; text-decoration:none;}
h2{margin:0 0 10px 0; display:block; font-size:14px; color:#fff;}
.yellow{color:#FF9900;}

#warp{margin:0 auto; padding:0 12px; width:980px; clear:both;}
#header{margin:0 auto; width:980px; height:160px; overflow:hidden; }
.logo_wz{height:88px;}
.logo{margin:15px 0 0 10px; display:block; float:left; width:300px; height:60px; list-style-type:none;}
.top_wz{margin:15px 0 0 10px; display:block; float:right; text-align:right; width:600px; list-style-type:none;}
.top_wz li{padding:0  12px; float:right; display:block; line-height:25px; background:url(../images/top_line.jpg) no-repeat right center;}
.top_wz li img{margin:0 10px 0 0;}
.top_wz li a:link, .top_wz li a:visited{color:#333; text-decoration:underline;}
.top_wz li a:hover{color:#649D31; text-decoration:underline;}
.top_welcome{padding:10px 10px 0 0px; display:block; float:right; text-align:right; width:600px; list-style-type:none;}

#menu{height:72px;}
.menu_left{float:left; width:210px; height:72px; background:url(../images/menu_left.jpg) no-repeat 0 0;}
.menu_content{float:left; width:770px; height:72px; background:url(../images/menu_bg.jpg) repeat-x 0 0; }
.nav{height:38px;}
.nav_left{float:left; width:20px; height:38px; background:url(../images/menu_son1.jpg) no-repeat 0 0;}
.nav_middle{padding:12px 0 0 0;float:left; width:730px; height:26px;}
.nav_middle ul{margin:0 0 0 7px; padding:0; height:26px; list-style-type:none;}
.nav_middle ul li{margin:0; padding:0 15px; display:block; float:left; line-height:26px; color:#477023; font-size:12px; background:url(../images/menu_line.jpg) no-repeat right center;}
.nav_middle ul li a:link, .nav_middle ul li a:visited{color:#477023; text-decoration:none;font-weight:bold;}
.nav_middle ul li a:hover{color:#477023; text-decoration:underline; font-weight:bold;}
.nav_right{float:right; width:20px; height:38px; background:url(../images/menu_son2.jpg) no-repeat 0 0;}
#cur_page{color:#477023; text-decoration:underline; font-weight:bold;}

#search_bar{margin:7px 0 0 22px; }
.search_border{border:1px #4B7922 solid; background:#FFFFEE; line-height:16px; font-size:11px; height:16px;}
#main_frame{margin:10px 0 0 0; clear:both; overflow:hidden;}
#banner{margin:0 0 10px 0;height:245px;}
.banner_pic1{float:left; width:668px; height:243px; background:url(../images/banner1.jpg) no-repeat 0 0;}
.banner_zz{position:absolute; margin:4px 0 0 4px; width:660px; height:204px; z-index:11;}
.banner_tu{position:absolute;margin:4px 0 0 4px; width:660px; height:204px; overflow:hidden;z-index:10;}
.banner_count{position:absolute; margin:213px 0 0 40px; display:block; width:590px; height:30px; line-height:30px; list-style-type:none;}
.banner_count li{float:left; display:block; line-height:30px; }
.sec1{width:127px; padding:0 0 0 20px; background:url(../images/banner_title_bg.jpg) no-repeat 0 5px; cursor:pointer; color:#fff; font-weight:bold; }
.sec2{width:127px;  padding:0 0 0 20px; background:url(../images/banner_title_square.jpg) no-repeat 13px 15px; cursor:pointer; color:#666; font-weight:bold;}
.banner_pic2{float:right; width:302px;}

#left_bar{float:left; width:180px; height:500px;}
.list_sort{margin:5px 10px; padding:0;}
.list_sort ul{margin:0; padding:0; list-style-type:none; display:block;}
.list_sort ul li{display:block; padding:0 0 0 10px; line-height:22px;width:148px;  background:url(../images/square_1.jpg) no-repeat 0 12px;}
.list_sort ul li a:link, .list_sort ul li a:visited{color:#474747; text-decoration:none; display:block; width:138px;}
 .list_sort ul li a:hover{color:#477023; text-decoration:underline; display:block; width:138px;}

.product_name{margin:10px auto 10px auto; padding:0; width:120px; text-align:left;}
.product_name ul{margin:0 0 5px 0; padding:0; height:45px; display:block; list-style-type:none;}
.product_name ul li{display:block; line-height:15px; color:#666; width:120px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.product_name ul li a:link, .product_name ul li a:visited{color:#333; text-decoration:none;}
.product_name ul li a:hover{color:#000; text-decoration:underline;}

.new_proname{margin:0 auto; padding:0; width:120px; text-align:left;}
.new_proname ul{margin:0; padding:0; height:40px; display:block; list-style-type:none;}
.new_proname ul li{display:block; line-height:15px; color:#666; width:120px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.new_proname ul li a:link, .new_proname ul li a:visited{color:#333; text-decoration:none;}
.new_proname ul li a:hover{color:#000; text-decoration:underline;}

.title{height:163px; background:url(../images/title_bg.jpg) repeat-x 0 0;}
.title_left{margin:15px 0 0 10px; width:550px; float:left; height:140px; font-size:12px; line-height:20px; color:#fff;}
.title_right{margin:8px 10px 0 0px; float:right; }

.content_wz{margin:20px 20px; line-height:20px; color:#333;}

#foot{margin:15px auto 0 auto; width:980px; border-top:1px #CBCBCB dashed; clear:both;}
#foot ul{margin:10px 0; display:block; list-style-type:None;}
#foot ul li{line-height:25px; text-align:center;}
#foot ul li a:link, #foot ul li a:visited{color:#000; text-decoration:none;}
#foot ul li a:hover{color:blue; text-decoration:underline;}
#foot ul li span{line-height:30px; display:block; text-align:center; color:#666;}

.logo_border{padding:3px; border:1px #eaeaea solid;}
.logo_title{margin:0 auto; width:140px; text-align:center; font-weight:bold; line-height:30px; color:#333;}


.contact_border{border:1px #ccc solid; line-height:16px; height:16px;}
.contact_border:hover, .contact_border focous{border:1px #649D31 solid;}
.sitemap{margin:0 0 20px 0; padding:0 0 0 10px; list-style-type:none; }
.sitemap li{display:block; line-height:25px; }
.sitemap li a:link, .sitemap li a:visited{color:#333; text-decoration:none;}
.sitemap li a:hover{color:#f00; text-decoration:underline;}


.btn_submit{border:none; background:#324E18; font-size:11px; font-weight:bold; line-height:20px; padding:0 7px; color:#fff; letter-spacing:1px;}





#nav , #nav ul { float:left; clear:right; list-style:none; padding:5px; margin:5px; font-size:12px;}
#nav a { width:118px; display:block; color:#333; padding:0 3px; text-align:left; line-height:22px;  overflow:hidden; text-decoration:none; text-overflow:ellipsis; white-space:nowrap;}
#nav a:hover{color:#333; width:118px; margin: 0px; padding:0 3px; line-height:22px;  text-decoration:underline; } 

#nav a:link.selected{background:url(flyout_arrow.gif) no-repeat right 50%;} /* 下拉图标 */
#nav li {float:none;clear:right;width:120px; }
#nav li ul li{float:none;clear:right; width:120px; height:22px;}
#nav li ul { /* 二级弹出位 */ 
position:absolute;   margin:-22px 0 0 110px; padding:3px;  left:-9999em; width:135px; font-weight:normal; display:block; border:1px solid #263C15;
 background:#EFF9E8;
 }
 #nav li ul li a:link, #nav li ul li a:visited{width:115px; display:block; color:#2F511C; padding:0 3px 0 16px; text-align:left; line-height:22px;  overflow:hidden; text-decoration:none; text-overflow:ellipsis; white-space:nowrap; background:url(../images/square_2.jpg) no-repeat 5px 11px;}
 #nav li ul li a:hover{color:#3366FF; width:115px; margin: 0px; padding:0 3px 0 16px; line-height:22px;  text-decoration:underline !important; background:url(../images/square_2.jpg) no-repeat 5px 11px;}
 /* 二级菜单宽 */
#nav li ul ul {margin:-22px 0px 0px 118px;border:1px solid #263C15;} /* 三级弹出位 */
#nav li:hover ul ul,#nav li.sfhover ul ul{left:-9999em;}
#nav li:hover ul,#nav li li:hover ul,#nav li.sfhover ul, #nav li li.sfhover ul{left:auto;line-height:22px; } /* 所有弹出菜单自动左边距 */
#nav li:hover, #nav li.sfhover {height:22px;  text-decoration:underline;} 







#nav1 , #nav1 ul { float:left; clear:right; list-style:none; padding:5px; margin:5px; font-size:12px;}
#nav1 a { width:118px; display:block; color:#333; padding:0 3px; text-align:left; line-height:22px;  overflow:hidden; text-decoration:none; text-overflow:ellipsis; white-space:nowrap;}
#nav1 a:hover{color:#333; width:118px; margin: 0px; padding:0 3px; line-height:22px;  text-decoration:underline; } 

#nav1 a:link.selected{background:url(flyout_arrow.gif) no-repeat right 50%;} /* 下拉图标 */
#nav1 li {float:none;clear:right;width:120px; }
#nav1 li ul li{float:none;clear:right; width:120px; height:22px;}
#nav1 li ul { /* 二级弹出位 */ 
position:absolute;   margin:-22px 0 0 110px; padding:3px;  left:-9999em; width:135px; font-weight:normal; display:block; border:1px solid #263C15;
 background:#EFF9E8;
 }
 #nav1 li ul li a:link, #nav1 li ul li a:visited{width:115px; display:block; color:#2F511C; padding:0 3px 0 16px; text-align:left; line-height:22px;  overflow:hidden; text-decoration:none; text-overflow:ellipsis; white-space:nowrap; background:url(../images/square_2.jpg) no-repeat 5px 11px;}
 #nav1 li ul li a:hover{color:#3366FF; width:115px; margin: 0px; padding:0 3px 0 16px; line-height:22px;  text-decoration:underline !important; background:url(../images/square_2.jpg) no-repeat 5px 11px;}
 /* 二级菜单宽 */
#nav1 li ul ul {margin:-22px 0px 0px 118px;border:1px solid #263C15;} /* 三级弹出位 */
#nav1 li:hover ul ul,#nav1 li.sfhover ul ul{left:-9999em;}
#nav1 li:hover ul,#nav1 li li:hover ul,#nav1 li.sfhover ul, #nav1 li li.sfhover ul{left:auto;line-height:22px; } /* 所有弹出菜单自动左边距 */
#nav1 li:hover, #nav1 li.sfhover {height:22px;  text-decoration:underline;} 
