/*top*/
.top{
	width:958px;
	height:43px;
	background: url(/images/20110623/top-bg.jpg) repeat-x;
	border: 1px solid #c4f0ef;
	padding-left: 20px;
	font-size: 12px;
	position: relative;
font-family:Verdana,Arial,Helvetica,sans-serif;
}
.top a{color:#000000}
#rss{
	width:75px; height:30px; display:block; position:absolute; left: 24px; top: 8px;
}
#email{
	width:75px; height:30px; display:block; position:absolute; left: 104px; top: 7px;
}
#chinaese{
	width:95px; height:30px; display:block; position:absolute; left: 193px; top: 6px;
}
#weather{
	width:95px; height:30px; display:block; position:absolute; left: 300px; top: 8px;
}
#nrn{
	background:url(/images/20110623/lm-bg.jpg) no-repeat center;
	width:537px;
	height: 43px;
	float: left;
}
.top-banner {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ebe9e9;
	margin: 0 auto;
	width: 950px;
	height: 71px;
	padding: 13px 15px;
	background:url(/images/logo-bg.jpg);
	overflow: hidden;
}
/*top_end*/
/*LOGO*/
#logo {
	float: left;
	height: 66px;
	width: 213px;
}

#top_ad {
	float: right;
	width: 430px;
}
#top_ad2 {
	float: right;
	width: 300px;
}
/*LOGO_end*/
/*NAV*/
#nav {
	background-image:url(/images/nav.jpg);
	height: 39px;
	padding-right: 10px;
	padding-left: 10px;
	margin: 0 auto;
	width: 960px;
	font-size: 14px;
	overflow: hidden;
	font-family:Arial, Helvetica, sans-serif
}
#nav A{
	width:120px;
	float:left;
	display:block;
	line-height: 39px;
	text-align: center;
	color: #FFFFFF;
	font-weight: 700;
	background-image:url(/images/nav2.jpg);
}
#nav A:hover{background-image:url(/images/nav1.jpg);}

/*NAV_end*/

.most-pop {
	background-image:url(/images/most-popbg.jpg);
	background-repeat: no-repeat;
	height: 327px;
	width: 304px;
	font-size: 13px;
	font-weight:700;
	font-family:Arial;
}
.most-pop li{
	height:47px;
	padding-top: 6px;
	padding-left: 28px;
	line-height: 16px;
	padding-right: 20px;
}
.most-pop li a{
	color:#31698a
}

.visual li{
	height: 145px;
}
.visual li p{ height:48px;}

.more {
	width: 500px;
	margin: 0 auto;
	line-height: 12px;
	padding:15px;
	margin:0 auto;
	text-align: center;
}
.more span{
	color:#FFFFFF;
	font-size:14px;
	background-color:#035d9d;
	border:1px solid #dedede;
	line-height: 20px;
	padding: 2px 7px;
	font-weight: 700;
}
.more a{
	color:#035d9d;
	font-size:14px;
	background-color:#fff;
	border:1px solid #dedede;
	padding: 1px 7px;
}
.calendar {
	background-color: #FFFFFF;
	background: #dbeaf3;
	font-size: 16px;
	line-height: 26px;
	font-weight: 700;
	border: 1px solid #dddddd;
	width: 302px;
}
