/*
-----------------------------------------------------
Company: BohanIT 
Author : hujunjie
Version:2010.07.01
-----------------------------------------------------
*/

/*菜单部分
===============================================================================================*/
	#nav {
	position: relative;
	height: 35px;
	margin:0;
	padding:0;
	width:900px;
	z-index: 50;
	background-color: #fff;
	}

	#nav li ul, #nav li ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#nav a {
		text-decoration: none;
	}

	#nav li.top {
		margin: 0;
		float: left;
		display: block;
	}

	#nav li ul {
		display: none;
		 position: absolute;     
		 width: 139px;     
		 left: -999em; 
		z-index: 10000;
	}

	#nav li ul li {
		display: block;
		text-align: left;
		
	}

	#nav li.off ul, #nav li.on ul  {
		left: auto;
		background-color: #fff;
		z-index: 1000;
		position: absolute;
	}

	#nav li.off ul.last, #nav li.on ul.last  {
		left: 935px;
	}
	
	#nav li a {
		color: #224d6f;
		display: block;
		padding: 0;
	}

	#nav li.on a {
		color: #f90;
	}

	#nav li.on ul a, #nav li.off ul a {
		border: 0px;
		color: #000000;
		width: 139px;
		z-index: 10000;
	}

	#nav li.on:hover ul a, #nav li.over ul li a {
		background: #2c2c2c;
	}

	#nav li.on:hover ul a:hover, #nav li.over ul li a:hover {
		background:#000000;
	}

	#nav li.off a:hover, #nav li.on a:hover { 
		background-color: #000000;
	}
	
	#nav li.off:hover ul, #nav li.over ul, #nav li.on:hover ul {
		display: block;
		z-index: 1;
	}
	
	#nav li.off ul a, #nav li.on ul a {
		display: block;
		background:#2c2c2c;
		color: #ffffff;
		font-weight:normal;
		border-left: 2px solid #ffffff;
		border-right: 2px solid #ffffff;
		border-bottom: 2px solid #505050;
		padding: 6px 5px 6px 5px;
		margin: 0px;
	}
	
	#nav li.off ul li ul{ margin:0; padding:0;}
	#nav li.off ul li ul li{ margin:0; padding:0;}
		#nav li.off ul li ul li a, #nav li.on ul li ul li a {
		margin:0px;
		padding:0px;
		display: block;
		background:#66CC66;
		color: #ffffff;
		font-weight:normal;
		border-bottom: 1px solid #ffffff;
		padding: 6px 5px 6px 5px;
		margin: 0px;
	}
		
	ul.drop {
		font-family:"宋体", Osaka,Arial;
		font-size: 12px;
	}

	#nav li ul li product {
		background:#47c976;
	}

	#nav li span {
		display: none;Studio
	}
	
	#nav_home a, #nav_company a, #nav_studio a, #nav_product a, #nav_download a, #nav_faq a, #nav_contactus a{
		display: block;
		position: relative;
		margin: 0px;
		padding: 0px;
		background: url(../images/nav-main.gif) no-repeat; 
	}
	
	#nav_home a.top, #nav_company a.top, #nav_studio a.top, #nav_product a.top, #nav_download a.top, #nav_faq a.top, #nav_contactus a.top {
		height: 35px;
	}
	
	#nav_home a {
		background-position: 0 0;
		width: 104px;
	}
	
	#nav_company a {
		background-position: -104px 0;
		width: 164px;
	}
	
	#nav_studio a {
		background-position: -268px 0;
		width: 154px;
	}
	
	#nav_product a {
		background-position: -422px 0;
		width: 125px;
	}
	
	#nav_download a {
		background-position: -547px 0;
		width: 125px;
	}
	
	#nav_faq a {
		background-position: -672px 0;
		width: 99px;
	}
	
	#nav_contactus a {
		background-position: -771px 0;
		width: 129px;
	}
		
	#nav_home.on a {
		background-position: 0 -35px;
	}
	
	#nav_company.on a {
		background-position: -104px -35px;
	}
	
	 #nav_studio.on a {
		background-position: -268px -35px;
	 } 
	
	#nav_product.on a {
		background-position: -422px -35px;
	}
	
	#nav_download.on a {
		background-position: -547px -35px;
	}
	
	#nav_faq.on a {
		background-position: -672px -35px;
	}
	
	#nav_contactus.on a {
		background-position: -771px -35px;
	}
		
	#nav_home a:hover, #nav_home:hover a, #nav_home.over a {
		background-position: 0 -35px;
	}
	
	#nav_company a:hover, #nav_company:hover a, #nav_company.over a {
		background-position: -104px -35px;
	}
	
	#nav_studio a:hover, #nav_studio:hover a, #nav_studio.over a {
		background-position: -268px -35px;
	}
	
	#nav_product a:hover, #nav_product:hover a, #nav_product.over a {
		background-position: -422px -35px;
	}
	
	#nav_download a:hover, #nav_download:hover a, #nav_download.over a {
		background-position: -547px -35px;
	}
	
	#nav_faq a:hover, #nav_faq:hover a, #nav_faq.over a {
		background-position: -672px -35px;
	}
	
	#nav_contactus a:hover, #nav_contactus:hover a, #nav_contactus.over a {
		background-position: -771px -35px;
	}
	

