@charset "utf-8";
/*code based on Stu Nicholls "ultimate dropdown menu"
http://www.cssplay.co.uk*/
/*common styling*/
/*menu container*/
.menucontainer{width:1000px; margin:0px auto}
/*basic menu styling*/
.menu {float:left;width:100%;position:relative;font-weight:bold;
}
.menu ul {padding:0;margin:0;list-style-type:none;float:left;position:relative;}
.menu ul li {float:left;position:relative;display:inline; font-size:13px}
/*style of main items normal state*/
.menu ul li a, .menu ul li a:visited {float:left;display:block;text-decoration:none;color:#fff;width:auto;height:23px;padding:0px 20px 0px 20px;line-height:23px;text-transform:uppercase;}
* html .menu ul li a, .menu ul li a:visited {width:auto;w\idth:auto; }
/*hide sub nav items*/
.menu ul li ul {display:none;}
.menu ul li ul a {display:none; font-size:12px}
/*style for table of sub nav items*/
#newadd {margin:-1px;border-collapse:collapse;font-size:11px;}
/*specific to non IE browsers*/
/*main nav over state*/
.menu ul li:hover a {color:#cccccc; top left repeat-x;}
/*show drop-down list*/
.menu ul li:hover ul {display:block;position:absolute;top:22px;margin-top:1px;left:0;width:100%;border-top:1px solid #fff;}
/*drop-down on state*/
.menu ul li:hover ul li a {display:block;background:#49c3fe;color:#fff;height:auto;line-height:15px;padding:2px 16px 2px 16px;width:120px;border-bottom:1px solid #fff; font-weight:normal}
/*sub drop-down over state*/
.menu ul li:hover ul li a:hover {background:#C9D2DF;color:#000;}
#left_prducts td{border-bottom:1px #000 dotted;}
#bottom{
		color:#FFFfff
}
.title{
	font-size:14px
}


.nav_main{
	clear:both;
	overflow:hidden;
	background-color:#0075c9;
	margin:0px auto; width:1000px
}

#nav {
	  list-style-type: none; overflow:hidden; height:45px;margin:0;padding:0; font-size:16px;  line-height:45px;
}

#nav a {
 display: block;  text-align:center; height:45px; color:#fff; text-decoration:none; line-height:45px;
}

#nav a:hover  {
 color:#FFF;text-decoration:none; color:#ffffff; line-height:45px;
}
#nav li {
 float: left; width:120px; overflow:hidden; display:block
}
#nav li a:hover{
 background:#003595;
}
#nav li ul {
 line-height: 45px;  list-style-type: none;text-align:left;
 left: -999em; width: 145px; position: absolute; margin:0px; z-index:1000; padding:0px
}
#nav li ul li{
 float: left; width: 190px;
 background: #023977;
 border-bottom:1px #FFFFFF solid;
 font-size:12px;
 margin-left:0px
}


#nav li ul a{
 display: block; width: 245px;w\idth: 245px;text-align:left;padding-left:10px;font-weight:normal;line-height: 30px; height:30px
}

#nav li ul a:link  {
 color:#FFF; text-decoration:none;
}
#nav li ul a:visited  {
 color:#FFF;text-decoration:none;
}
#nav li ul a:hover  {
 color:#F3F3F3;text-decoration:none;font-weight: bold;
 background:#17c1ff;
}

#nav li:hover ul, #nav li ul li:hover ul {
 left: auto;
}
#nav li.sfhover ul, #nav li ul li.sfhover ul {
 left: auto;
}


/*鏂板姞*/
#nav li ul ul { /* third-and-above-level lists */
	margin: -2.5em 0 0 12.6em;
}
#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}



