h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,legend {
	margin:0;
	padding:0;
	text-align:left;
	border:none;
	color:#333;
}


body div {zoom:100%; line-height:1.4em; }




#nav { width:1010px; background: url(../images/general/daohang.gif) center no-repeat; text-align:center; border-bottom:1px solid #fff; height:39px; background-color:#FFF;}
#nav .container { width:1010px; margin:0px; padding:0; height:39px; margin-left:10px;}
#nav ul { border-left:1px solid #535455; }
#nav ul li { float:left; display:inline; width:100px; _width:101px; margin:0; padding:0; height:39px; }														      
#nav ul li a { display:block; line-height:39px; font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; font-size:1.1em; font-weight:bold; text-align:center; color:#fff; }
#nav ul li a:hover { background:url(../images/general/huadong.gif) center no-repeat;color: #FFF; text-decoration:none;}

#nav ul li.current{  text-align:center; border-bottom:1px solid #fff; height:39px; color: #0F0; margin:0px; padding:0px;}
#nav ul li.current a:hover { background:url(../images/general/huadong-index.gif) center no-repeat; height:39px; text-decoration:none;}
#nav ul li.current a { position:relative; z-index:20; color: #bfbfc0; text-decoration:none;}

#nav ul li .submenu { width:137px; padding:5px 0 !important; font-size:1.1em; font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; padding:0; background:#f3f3f3; border-left:1px solid #bfbfbf; border-bottom:1px solid #414141; border-right:1px solid #bfbfbf; margin:0 0 0 -1px; display: none; position:absolute; z-index:20; }
#nav ul li .submenu ul{ margin:0; padding:0; border:none !important; }
#nav ul li .submenu ul li { float:none !important; text-align:left; background:#f3f3f3 !important; height:auto !important; clear:both; display:block !important; border:none !important; text-align:left; }
#nav ul li .submenu ul li a { color:#333 !important; display:block; line-height:20px !important; padding:5px 15px; font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; !important; font-size:1.0em !important; font-weight:normal !important; text-align:left !important; background:none !important; }
#nav ul li .submenu ul li a:hover{ color:#ff6500 !important; text-decoration:underline !important; background:none !important; padding:5px 15px; }

#nav ul li #navproductsmenu { width:670px !important; padding:0 !important; font-size:1.1em; font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; padding:0; background:#fff; border-left:1px solid #bfbfbf; border-bottom:1px solid #414141; border-right:1px solid #bfbfbf; position:absolute; z-index:20; margin:0 0 0 -1px; display:none;}


#nav ul li #navproductsmenu #navproductlist { border-right:1px solid #bfbfbf; width:200px; background:#f3f3f3; float:left; display:inline; padding:10px 0; height:480px; _height:190px; }
#nav ul li #navproductsmenu #navproductlist ul { text-decoration:none; width:195px; border:none !important; }
#nav ul li #navproductsmenu #navproductlist ul li { float:none !important; width: auto; !important; height:auto !important; display:block !important; border:none !important; background:none !important; }
#nav ul li #navproductsmenu #navproductlist ul li a { width:auto !important; line-height:36px !important; font-family:font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; !important; font-size:1.0em !important; font-weight:bold !important; text-align:left !important; padding:0 15px; background:none !important;  }
#nav ul li #navproductsmenu #navproductlist ul li a,#nav ul li #navproductsmenu #navproductlist ul li a:visited,#nav ul li #navproductsmenu #navproductlist ul li a:link { color:#333 !important; }
#nav ul li #navproductsmenu #navproductlist ul li a:hover { color:#ff6500 !important; background:none !important; text-decoration:underline; }

#nav ul li #navproductsmenu #navproducts { border:none !important; float:left; display:inline; padding:10px 0; width:400px; margin:0 0 0 8px; }
#nav ul li #navproductsmenu #navproducts ul { border:none !important; float:left; display:inline; width:190px; margin:0 5px; }
#nav ul li #navproductsmenu #navproducts ul li { float:none !important; width:auto !important; height:auto !important; display:block !important; border:none !important; background:url(images/navproductslibackground.gif) left 10px no-repeat !important; }
#nav ul li #navproductsmenu #navproducts ul li.windows { background: url(../images/general/win1.gif) left center no-repeat !important; font-weight:bold; line-height:20px !important; text-indent:32px; margin:0px;}
#nav ul li #navproductsmenu #navproducts ul li.mac { background: url(../images/general/mac1.gif) left center no-repeat !important; font-weight:bold; line-height:20px !important; text-indent:32px; margin:0px; }
#nav ul li #navproductsmenu #navproducts ul li a { width:195px !important; line-height:10px !important; font-family:verdana, Arial, Tahoma, Helvetica, sans-serif !important; font-size:0.9em !important; font-weight:normal !important; text-align:left !important; text-decoration:none; border:none;}
#nav ul li #navproductsmenu #navproducts ul li a,#nav ul li #navproductsmenu #navproducts ul li a:visited,#nav ul li #navproductsmenu #navproducts ul li a:link { color:#333 !important; text-decoration:none; border:none;}
#nav ul li #navproductsmenu #navproducts ul li a:hover { color:#6175f4 !important; background:none !important; text-decoration:none; border:none; }

#nav ul li #navresourcemenu { width:120px !important; padding:0 !important; font-size:1.1em; font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; padding:0; background:#fff; border-left:1px solid #bfbfbf; border-bottom:1px solid #414141; border-right:1px solid #bfbfbf; position:absolute; z-index:20; margin:0 0 0 -1px; display:none;}


#nav ul li #navresourcemenu #navresourcelist { border-right:1px solid #bfbfbf; width:120px; background:#f3f3f3; float:left; display:inline; padding:10px 0; height:80px; _height:190px; }
#nav ul li #navresourcemenu #navresourcelist ul { text-decoration:none; width:115px; border:none !important; }
#nav ul li #navresourcemenu #navresourcelist ul li { float:none !important; width: auto; !important; height:auto !important; display:block !important; border:none !important; background:none !important; }
#nav ul li #navresourcemenu #navresourcelist ul li a { width:auto !important; line-height:36px !important; font-family:font-family:verdana, Arial, Tahoma, Helvetica, sans-serif; !important; font-size:1.0em !important; font-weight:bold !important; text-align:left !important; padding:0 15px; background:none !important;  }
#nav ul li #navresourcemenu #navresourcelist ul li a,#nav ul li #navproductsmenu #navproductlist ul li a:visited,#nav ul li #navproductsmenu #navproductlist ul li a:link { color:#333 !important; }
#nav ul li #navresourcemenu #navresourcelist ul li a:hover { color:#ff6500 !important; background:none !important; text-decoration:underline; }

#globalink{
	float:left;
	padding:0px ;
}
.video{
	display:block;
}
.dvd{
	display:none;
}
.swf{
	display:none;
}
.package{
	display:none;
}
.product_topself{
	float:right;
}