body{
	margin:0;
}
#top{width:996px;
	margin:0 auto;
}
h1{
	margin:0;
}
		.logo{
	}
	.nav{
		width:990px;
		overflow:hidden;
		height:45px;
		background:#f2faff;
		border:solid 3px #1d4970;
		margin:3px 0 3px 0;
	}
	.nav ul{
		margin:15px 12px 0 12px;
		padding:0 90px;
		background:#f2faff;
		float:left;
		height:30px;
		position:relative;
	}
	.nav ul li{
	width:78px;
	height:30px;
	line-height:30px;
	float:left;
	background:#f2faff;
	}
	.nav ul li img{ float:left;}
	.nav ul li a:hover{
		position:relative;
		top:-2px;
		padding-bottom:2px;
		border-bottom:1px solid #f2faff;
	}
	.nav ul li.last{
		width:75px;
		height:30px;
		line-height:30px;
		float:left;
		list-style:none;
	}
	.nav ul li a{
		font-size:14px;
		font-weight:600;
		text-decoration:none;
	}
	.nav ul li a:link, .nav ul li a:visited{
		color:red;
	}
	.nav ul li a:hover{color:red;}
	.nav ul li.last{
		background:none;
	}
	.nav ul span{
		position:absolute;
		right:0;
		top:0;
		width:38px;
		height:16px;
		background:#f2faff;
	}
	.navS{
		height:41px;
		margin-top:6px;
		background:url(/images/nav2bg.jpg);
	}
		.navS ul {
			height:41px;
		}
		.navS ul li{
			float:left;
			display:inline;
			margin-left:40px;
			line-height:41px;
			padding-left:15px;
			background:url(/images/mbg.png) left -302px no-repeat;
		}
		.navS ul li.hot{
			margin-left:50px;
		}
		.navS ul li.key{
			margin:0;
			background-image:none;
		}
		.navS ul li cite a:link,.navS ul li cite a:visited, .navS ul li cite a:hover,  .conrightsquareContent p cite{
			color:red;
			font-style:normal;
			margin-left:5px;
		}
		.navS ul li cite.black{	
			color:#000;
		}
