
#wrapper {
	width: 920px;
	background: #FFF;
	margin: 0 auto; text-align: left;
	padding-top: 5px;
}


#top				{width: 900px; margin: 0 auto; background: url('top_bg.png') repeat-x;}
#top .r				{background: url('top_right.png') no-repeat right top;}
#top .l				{background: url('top_left.png') no-repeat left top;overflow:auto; zoom: 1; padding-left:1em; padding-right:1em; padding-top:0; padding-bottom:0}
#top form			{padding: 5px 0 0 6em; background:url(forum_img.png) no-repeat 10px 5px}
#top form .input 	{width: 65px;border: 1px solid #D19F18; padding-left: 2px;padding-right: 2px;color: #0E7ECD;}
#top form .button 	{background: #FFF url('images/bg_button_01.png') repeat-x;padding: 0;border: 1px solid #D19F18;line-height: 18px;height:20px}
#top form .submit	{width: 40px;font-weight: bold;}
#top form .reg		{width: 60px;}
#top form span		{color: #F00;font-size: 13px;}

#top .other 		{padding: 5px 0 0 0;}
#top .other .bt		{background: #FFF;border: 1px solid #D19F18;margin-right: 3px;line-height: 18px;}
#top .other .home a	{background: url('ico.png') no-repeat -12px;line-height: 18px; padding-left:20px; padding-right:5px; padding-top:0; padding-bottom:0}
#top .other .fav a	{background: url('ico.png') no-repeat -112px -11px;line-height: 18px; padding-left:20px; padding-right:5px; padding-top:0; padding-bottom:0}
#top .other .bt a:hover		{background-color: #FFF;}

#top .other ul li 	{list-style:none;width: 91px;line-height: 20px;cursor: pointer;}
#top .other ul li a {display: block;}
#top .other .s1 .caption 	{background:#FFF url(otherCity_bg.png) no-repeat;color: #F00;text-indent:1.5em;}
#top .other .s2 .caption 	{background:#FFF url(otherCity_bg2.png) no-repeat; color:#C00;text-indent:1.5em;}
#top .other ul ul 			{background: #FFF9EA; border:1px solid #D19F18;border-top: 0; position: absolute; display: none;}
#top .other ul li ul li 	{width: 89px;background: #FFF9EA; text-indent: 8px;}
#top .other ul li ul li a,
#top .other ul li ul li a:visited	{display:block; width: 100%;color:#D98404;}
#top .other ul li ul li a:hover		{color: #F00; background: #E6F7E6;}
#top .other ul li:hover > ul 		{display: block;}

#header 			{width: 898px; height: 86px;margin: 1px auto;border: 1px solid #FFBB77; background: url('images/logo_bg.png') repeat-x;}
#header .logo		{width: 210px;height: 65px; padding-top: 4px;margin-top: 8px;border-right: 1px solid #FFBB77;text-align: center;}
#header ul.siteIco	{list-style: none;padding-top: 17px;}
#header .siteIco li {float: left;width: 57px;height: 54px;text-align: center;background: url('images/siteIco_separator.png') no-repeat right center;}
#header .siteIco li.no {background: none;}
#header .siteIco li.gk a	{background: url('siteIco_gk.png') no-repeat 5px 0;}
#header .siteIco li.zk a	{background: url('siteIco_zk.png') no-repeat 5px 0;}
#header .siteIco li.as a	{background: url('siteIco_as.png') no-repeat 5px 0;}
#header .siteIco li.zw a	{background: url('siteIco_zw.png') no-repeat 5px 0;}
#header .siteIco li.en a	{background: url('siteIco_en.png') no-repeat 5px 0;}
#header .siteIco li.jj a	{background: url(../images/siteIco_jj.png) no-repeat 5px 0;}
#header .siteIco li.bb a	{background: url('siteIco_bb.png') no-repeat 5px 0;}
#header .siteIco li.ys a	{background: url('siteIco_ys.png') no-repeat 5px 0;}
#header .siteIco li.ty a	{background: url('siteIco_ty.png') no-repeat 5px 0;}
#header .siteIco li.camp a	{background: url('siteIco_camp.png') no-repeat 5px 0; letter-spacing: -2px}
#header .siteIco li.tech a	{background: url(../images/siteIco_tech.png) no-repeat 5px 0;}
#header .siteIco li.forum a	{background: url(../images/siteIco_forum.png) no-repeat 5px 0; letter-spacing: -2px;}
#header .siteIco li a,
#header .siteIco ii a:visited	{padding-top: 42px;display: block;width: 100%;}
#header .siteIco li a:hover 	{}

#nav 		{width: 900px;background: url('images/mainNav_bg.png') repeat-x;text-align: center;color: #FFF;clear: both;width: 900px;margin: 0 auto}
#nav .r		{background: url('images/mainNav_right.png') no-repeat right top;}
#nav .l		{background: url('mainNav_left.png') no-repeat left top;height: 88px;}
#nav ul 	{list-style: none;padding-left: 4px;}
#nav ul li	{float: left;line-height: 30px;white-space: nowrap;}
#nav a,
#nav a:visited 	{padding:0 9px 0 8px;}
#nav a:hover 	{}
#nav ul.nav2 li a,
#nav ul.nav2 li a:visited 	{color: #000;}
#nav ul.nav2 li a:hover 	{color: #D90000;}
#nav ul li.tight 			{letter-spacing: -2px;}
#nav ul li.sign	{background: url(../images/navIco_sign.png) no-repeat center top;}
#nav ul li.sign a,
#nav ul li.sign a:visited	{padding: 0 34px;}


/* 列表样式 */
ul.newsList 		{list-style: none;}
ul.newsList li 		{background: url('images/dot_01.png') no-repeat 2px 8px; line-height: 14px; padding-left:1em; padding-right:0; padding-top:5px; padding-bottom:5px}
ul.newsList li.dashed	{background: url('bg_lineW.png') repeat-x left center; height: 11px; font-size: 1px;}
ul.sideList			{list-style: none;}
ul.sideList li 		{background: url('images/dot_01.png') no-repeat 2px 9px; line-height: 14px; padding-left:1em; padding-right:0; padding-top:4px; padding-bottom:4px}


/* Banner广告 */
.adBanner, .adBanner_2col, .adBanner_3col {text-align: center;}
.adBanner_2col img {
	margin: 0 2px;
}
.adBanner_3col img {
	margin: 0 3px;
}

/* 网站?*/
#bSite {
	width: 400px;
	margin: 0 auto;
	background: #fffbee;url('images/bg_bNav.png') repeat-x;
	line-height: 24px;
	text-align: center;
	border: 1px solid #FFC947
}
#bSite p {
	margin: 0;
	padding: 5 0px;
	text-align: left;
	line-height:24px;
	background: #fffbee;
	overflow: hidden;
	zoom: 1;
}
/* 版权 */
#copyright {
	width: 900px;
	margin: 7px auto 0;
	padding: 10px 0 15px;
	border-top: 1px solid #ccc;
	text-align: center;
}
#copyright .link {
	margin-bottom: 10px;
}
#copyright .link a, #copyright .link a:visited {
	color: #07519A;
}
#copyright .link a:hover {
	color: #C00;
}
#copyright p {
	font-family: Tahoma;
	margin: 0;
	line-height: 20px;
}

/* ±߿ */
/* վȺ */
#ZSite {
	width: 898px;
	margin: 0 auto;
	background: #FFEAFD url('images/bg_bNavjj.png') repeat-x;
	line-height: 26px;
	text-align: center;
	border: 1px solid #FD9DFF
}
#ZSite .site {
	border: 1px solid #FFF;
}
#ZSite p {
	border-top: 1px solid #FD9DFF;
	margin: 0;
	padding: 5 0px;
	text-align: left;
	line-height: 24px;
	background: #FFEAFD;
	overflow: hidden;
	zoom: 1;
}