@charset "utf-8";
.preload1 {background: url(../images/menuge.gif);}	
.preload2 {background: url(../images/menuend.gif);}
.preload3 {background: url(../images/menuHoverbg.gif);}
#navmenu {padding:0; margin:0; list-style:none; height:43px; background: url(../images/menubg.gif) repeat-x;
position:relative; z-index:500; }
#navmenu li.top {display:block; float:left; height:43px;}
#navmenu li a.top_link {display:block; float:left; height:43px; line-height:41px; color:#fff; text-decoration:none;
font-size:14px; padding:0 0 0 8px; cursor:pointer; background: url(../images/menubg.gif);}
#navmenu li a.top_link span {float:left; display:block; padding:0 16px 0 8px; height:43px; background: url(../images/menubg.gif) right top no-repeat;}
#navmenu li.menuge	{ float:left; height:43px; width:15px; background: url(../images/menuge.gif) no-repeat; }
#navmenu li.menuend	{ float:left; height:43px; width:17px; background: url(../images/menuend.gif) no-repeat; }
#navmenu li:hover a.top_link {color:#00FF00; background: url(../images/menuHoverbg.gif) repeat-x;}
#navmenu li:hover {position:relative; z-index:200;}
#navmenu li:hover ul.sub
{left:0px; top:43px; background: #325266; padding:0px; border:0px; white-space:nowrap;
width:120px; height:auto; z-index:300;}
#navmenu li:hover ul.sub li
{display:block; height:26px; position:relative; float:left; width:120px; font-weight:normal;}
#navmenu li:hover ul.sub li a
{display:block; font-size:13px; height:24px;  width:118px;  line-height:24px;
text-indent:5px; color:#fff; text-decoration:none;border:1px solid #317199;
border-right-color: #263F4F; border-bottom-color: #263F4F; 
}
#navmenu li ul.sub li a.fly
{background:#325266 url(../images/arrow.gif) 110px 8px no-repeat; }
#navmenu li:hover ul.sub li a:hover 
{background:#317199; color:#00FF00; border-color:#00FF00;}
#navmenu li:hover ul.sub li a.fly:hover
{background:#317199 url(../images/arrow_over.gif) 110px 8px no-repeat; color:#00FF00;  }
#navmenu li:hover li:hover ul,
#navmenu li:hover li:hover li:hover ul,
#navmenu li:hover li:hover li:hover li:hover ul,
#navmenu li:hover li:hover li:hover li:hover li:hover ul
{left:120px; top:0px; background: #325266; padding:0px; border:0px; white-space:nowrap;
width:120px; z-index:400; height:auto;}
#navmenu ul, 
#navmenu li:hover ul ul,
#navmenu li:hover li:hover ul ul,
#navmenu li:hover li:hover li:hover ul ul,
#navmenu li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
#navmenu li:hover li:hover a.fly,
#navmenu li:hover li:hover li:hover a.fly,
#navmenu li:hover li:hover li:hover li:hover a.fly,
#navmenu li:hover li:hover li:hover li:hover li:hover a.fly
{background:#317199 url(../images/arrow_over.gif) 110px 8px no-repeat; 
color:#00FF00; border-color:#00FF00;} 
#navmenu li:hover li:hover li a.fly,
#navmenu li:hover li:hover li:hover li a.fly,
#navmenu li:hover li:hover li:hover li:hover li a.fly
{background:#325266 url(../images/arrow.gif) 110px 8px no-repeat; color:#fff; border-color:#325266;} 
ul#product	{ margin: 0; border: 0 none; padding: 0; list-style: none; display: block; }
ul#product li	{ margin: 0; border: 0 none; padding: 0; float: none;
display: block !important; display: inline; list-style: none; 
position: relative; height: 28px;}
ul#product a
{
border: 1px solid #fff; border-right-color: #ccc; border-bottom-color: #ccc;
padding: 0 0 0 10px; float: none !important; display: block; 
background: #eee; color: #0000ff; 
font: 13px/24px arial,宋体; text-decoration: none; 
height: 26px !important; height: 1%;
line-height: 26px; text-align: left;
}
ul#product a:hover	{ float: none; background: #666;  color: #fff; } 
ul#product,ul#product li,ul#product a	{ width: 217px; }
#MoreProduct	{ text-align:right; padding: 0px 10px 5px 0; margin: 0; border: 0; }
#MoreProduct a	{ margin: 0; border: 0; padding: 0; position: relative; }
.copytext, .copytext a	{ font-size: 13px; line-height: 24px; color: #317199; text-decoration: none; }
.copytext a:hover	{ color: #6600CC; text-decoration: underline }
.ProductTable	{ background-color: #B7D6EA; }
.ProductTable td{ background-color: #fff;  padding: 0 9px; height: 30px; }
.ProductTable a { color: #6600CC; text-decoration: none;}
.ProductTable a:hover { color: #FF7000; text-decoration: underline;}
.ProductTable td a img	{ padding:0; }
td.ProductSubTb { padding: 0; background-color: #B7D6EA; }
.ProductSubTb table td { height: 24px; }
td.ProductPic	{ padding:0 }
