@charset "utf-8";
/* CSS Document */
*{ margin:0 auto;
padding:0;}
.menu_nhansu{ background:url(../img/templates/nhasu/menu_bg.jpg) no-repeat; height:31px; width:1001px}
.menu_nhansu ul
{
	height:31px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	position:relative;
	line-height:29px;
	width:961px;
	margin:0;
	padding:0;
}
.menu_nhansu ul li{ float:left; width:177px;}
.address{ background:url(../img/templates/nhasu/address.jpg) no-repeat; height:266px; width:207px; position:relative; display:block}
.send_friend{ width:207px; position:absolute; top:220px; color:#fdf001; text-align:left; left:0;}
.send_friend span
{
	font-size:11px;
font-weight:bold;
line-height:20px;
padding-left:31px;
}
.title_news_ns{ background:url(../img/templates/nhasu/title_menu.jpg) no-repeat; height:26px; width:683px; text-transform:uppercase; font-size:12px; color:#FFF; text-align:left}
.title_news_ns span{ font-weight:bold; padding-left:34px; line-height:24px; text-align:left}
#jsddm
{	margin-left:40px;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px;}

	#jsddm li a
	{	display: block;
		text-decoration: none;
		background:url(../img/templates/nhasu/title_right.jpg) no-repeat right;
		line-height:26px;
		font-weight:bold;
		color: #B90100;
		white-space: nowrap;
		height:31px;}

	#jsddm li a:hover
	{
		color:#000;
		}
	#jsddm li a.active{ color:#000;}	
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid white;
			width:200px;
			text-align:left;
			padding:3px;
			padding-top:0px;
			padding-left:0px;
			}
		
			#jsddm li ul li
			{	float: none;
				display: inline}
			
			#jsddm li ul li a
			{	width: auto;
				background: #f1f1f1;
				color: #B90100;
				padding-left:5px;}
			
			#jsddm li ul li a:hover
			{	background: #8EA344}
.humans_title{ font-weight:bold; color:#ab080b; font-size:12px;}		
a.humans_title:hover{ color:#000;}
ul#jsddm2                         { position: relative;margin-left:40px;
	padding: 0}
ul#jsddm2 li                      { font-weight: bold; float: left; zoom: 1;list-style: none;}
ul#jsddm2 a:hover		            { color: #000; }
ul#jsddm2 li a.active{ color:#000;}
ul#jsddm2 a:active                { color: #ffa500; }
ul#jsddm2 li a                    { display: block; background:url(../img/templates/nhasu/title_right.jpg) no-repeat scroll right center; color:#B90100; line-height:26px; height:31px;}
ul#jsddm2 li:last-child a         { border-right: none; } /* Doesn't work in IE */
ul#jsddm2 li.hover,
ul#jsddm2 li:hover                {  position: relative; }



/* 
	LEVEL TWO
*/
ul#jsddm2 ul 						{ width: 220px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul#jsddm2 ul li 					{ font-weight: normal; background: #f6f6f6; color: #000; 
									  border-bottom: 1px solid #ccc; float:left; width:250px; text-align:left }
									  
                                    /* IE 6 & 7 Needs Inline Block */
ul#jsddm2 ul li a					{ border-right: none; width: 100%; display: inline-block; color:#B90100 } 
ul#jsddm2 ul li a:hover{ color:#000;}
/* 
	LEVEL THREE
*/
ul#jsddm2 li ul li a { background:none; color:#B90100; font-weight:bold; padding-left:10px;}
ul#jsddm2 li ul li a:hover{ color:#000;}
ul#jsddm2 ul ul 					{ left: 100%; top: 0; }
ul#jsddm2 li:hover > ul 			{ visibility: visible; }