@charset "gb2312";
/* CSS Document */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td {margin:0; padding:0;}  
img{ border:0; margin:0; padding:0;}
.menu { height:39px; background:url(nav_bj.jpg) repeat-x; margin-top:10px; position:relative; z-index:100000000000;}
.menu ul{list-style:none inside;}

.content{ width:1002px; text-align:center; margin:0 auto; background:url(nav_bj.jpg) repeat-x;}
#nav{ display:block; width:1002px; height:39px; margin:0 auto;line-height:39px; font-size:14px; font-weight:bold; float:left; z-index:4000; }
#nav .mainlevel{ background: url(line.jpg) no-repeat right; float:left; width:108px; text-align: center; display:inline;/*IE6 only*/}
#nav .mainlevel a{ color:#fff; text-decoration:none; line-height:39px; display:block; padding-right:12px; padding-left:12px; width:84px; }
#nav .mainlevel a:hover{color:#fff; text-decoration:none;background: url(home.jpg) no-repeat center;}

#nav .maincontact{float:left;width:108px;display:inline;/*IE6 only*/ text-align:center;}
#nav .maincontact a{color:#fff; text-decoration:none; line-height:39px; display:block; width:124px; }
#nav .maincontact a:hover{color:#fff; text-decoration:none; line-height:39px; display:block; width:124px; background: url(home.jpg) no-repeat center; }

#nav .mainlevel ul {display:none;position:absolute;list-style:none;margin-left:-81px\9;}
#nav .mainlevel li { width:131px;line-height:25px; z-index:500;/*IE6 only*/}
#nav .mainlevel li#pro_box{ display:inline; border-top:1px solid #fff; width:1002px;line-height:25px;margin-left:-324px;margin-left:-313px\9;_margin-left:-313px\9;position:absolute;*left:16px !important;/*IE6 only*/}
#nav .mainlevel li a{ display:inline; color:#2c2d2c; text-decoration:none;height:25px; line-height:25px; display:block;padding-right:20px;padding-left:12px; width:78px;font-weight:normal;font-size:12px; background:#FFFFFF;
   opacity: 0.9;                /* Firefox, Safari(WebKit), Opera)*/
   filter: "alpha(opacity=90)"; /* IE 8 */
   filter: alpha(opacity=90);   /* IE 4-7 */
   zoom: 1;                     /* needed in IE up to version 7, or set width or height to trigger "hasLayout" */}
#nav .mainlevel li a:hover{color:#fff; text-decoration:none; display:block;padding-right:20px;padding-left:12px; width:78px;background:#ff0001;line-height:25px;}

#menu_products{width:1002px; padding-bottom:20px; float:left; display:inline;background:#e6ebee;z-index:50;margin-top:0px;line-height:22px;text-align:left; opacity: 0.9;                /* Firefox, Safari(WebKit), Opera)*/
   filter: "alpha(opacity=90)"; /* IE 8 */
   filter: alpha(opacity=90);   /* IE 4-7 */
   zoom: 1;                     /* needed in IE up to version 7, or set width or height to trigger "hasLayout" */}

#nav .mainlevel li #menu_products a{display:inline;color:#2c2d2c; text-decoration:none;background:none;margin:0;padding:0;font-weight:bold;}
#nav .mainlevel li #menu_products dl{margin-top:-10px;margin-top:5px\9;float:left;display:inline; }
#nav .mainlevel li #menu_products dl dt{ margin-top:10px; text-align:left;height:31px;line-height:31px;font-weight:bold;float:left;display:inline;margin-bottom:5px;margin-bottom:5px\9;}
#nav .mainlevel li #menu_products dl dt h2{ width:80px; marign:0;padding:0;font-weight:bold;  }
#nav .mainlevel li #menu_products dl dt a{ display:inline;line-height:31px; marign:0;font-weight:bold;font-size:12px;}
#nav .mainlevel li #menu_products dl dt h2 a{ color:#FF0000; font-size:14px;}
#nav .mainlevel li #menu_products dl dt span{display:block; width:42px; height:23px; float:right; margin-right:10px;}
#nav .mainlevel li #menu_products dl dt span a{ color:#FFFFFF; font-weight:normal; font-size:12px; padding-left:8px; display:block; width:34px; height:21px; line-height:23px; _padding-top:2px;background:url(lin.jpg) no-repeat center right ; }
#nav .mainlevel li #menu_products dl#l_110 dd{ display:inline; width:145px;  float:left;text-indent:6px; margin-right:5px;   }
#nav .mainlevel li #menu_products dl#l_111 dd{ display:inline; width:170px;  float:left;text-indent:6px; margin-right:5px;   }
#nav .mainlevel li #menu_products dl#l_111 dd img{ padding-left:3px;}
#nav .mainlevel li #menu_products dl#l_110 dd img{ padding-left:3px;}
/*#nav .mainlevel li #menu_products .vline{width:2px;float:left;background:url(menu_vline_bg.gif);margin-top:45px;}*/
#nav .mainlevel li #menu_products dl#l_110 dd a{ display:block;  width:145px;   background:url(menu_List_bg.gif) no-repeat left 6px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:normal;line-height:22px;}
#nav .mainlevel li #menu_products dl#l_110 dd a:hover{display:block; color:#FFFFFF;  width:145px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;font-weight:normal;line-height:22px; background:#FF0000;}
#nav .mainlevel li #menu_products dl#l_110{ width:150px; float:left;display:inline; margin-left:10px;_margin-left:5px; }
#nav .mainlevel li #menu_products dl#l_110 dt{ width:150px; float:left;display:inline; }

#nav .mainlevel li #menu_products dl#l_111 { display:inline; width:350px; float:left;display: block; margin-left:10px;_margin-left:5px; }
#nav .mainlevel li #menu_products dl#l_111 dt{ width:350px; float:left;display: block;  }
#nav .mainlevel li #menu_products dl#l_111 dd a{ display:block;  width:170px;  background:url(menu_List_bg.gif) no-repeat left 6px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:normal;line-height:22px; }
#nav .mainlevel li #menu_products dl#l_111 dd a:hover{ display:block; color:#FFFFFF;  width:170px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;font-weight:normal;line-height:22px; background:#FF0000; }


#nav .mainlevel li #menu_products dl#l_112 { display:inline; width:310px; float:left;display: block; margin-left:10px;_margin-left:5px; }
#nav .mainlevel li #menu_products dl#l_112 dt{ width:310px; float:left;display: block;  }
#nav .mainlevel li #menu_products dl#l_112 dd a{ display:block;  width:150px;  background:url(menu_List_bg.gif) no-repeat left 6px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:normal;line-height:22px; }
#nav .mainlevel li #menu_products dl#l_112 dd a:hover{ display:block; color:#FFFFFF;  width:150px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;font-weight:normal;line-height:22px; background:#FF0000; }
#nav .mainlevel li #menu_products dl#l_112 dd{ display:inline; width:150px;  float:left;text-indent:6px; margin-right:5px;   }
#nav .mainlevel li #menu_products dl#l_112 dd img{ padding-left:3px;}

#nav .mainlevel li #menu_products dl#l_113 { display:inline; width:150px; float:left;display: block; margin-left:10px;_margin-left:5px; }
#nav .mainlevel li #menu_products dl#l_113 dt{ width:150px; float:left;display: block;  }
#nav .mainlevel li #menu_products dl#l_113 dd a{ display:block;  width:170px;  background:url(menu_List_bg.gif) no-repeat left 6px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-weight:normal;line-height:22px; }
#nav .mainlevel li #menu_products dl#l_113 dd a:hover{ display:block; color:#FFFFFF;  width:150px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;font-weight:normal;line-height:22px; background:#FF0000; }
#nav .mainlevel li #menu_products dl#l_113 dd{ display:inline; width:170px;  float:left;text-indent:6px; margin-right:5px;   }
#nav .mainlevel li #menu_products dl#l_113 dd img{ padding-left:3px;}