* {
	margin:0 auto;
	padding: 0px;
}
body { text-align:center;}
body, table, td, p {
	font-family:"宋体",Arial,Helvetica,sans-serif;
	font-size:12px;
}
A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #000000
}
A:visited {
	COLOR: #000000
}
A:hover {
	COLOR: #ff0000
}
A.a:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.a:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.a:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
A.b:link {
	FONT-WEIGHT: bold; COLOR: #0099ff; TEXT-DECORATION: none
}
A.b:visited {
	FONT-WEIGHT: bold; COLOR: #0099ff; TEXT-DECORATION: none
}
A.b:hover {
	FONT-WEIGHT: bold; COLOR: #0099ff; TEXT-DECORATION: none
}
A.c:link {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #003399; TEXT-DECORATION: none
}
A.c:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #003399; TEXT-DECORATION: none
}
A.c:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #003399; TEXT-DECORATION: none
}
A.d:link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003399; TEXT-DECORATION: underline
}
A.d:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003399; TEXT-DECORATION: underline
}
A.d:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #003399; TEXT-DECORATION: underline
}
A.e:link {
	FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A.e:visited {
	FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
A.e:hover {
	FONT-SIZE: 12px; COLOR: #003399; TEXT-DECORATION: none
}
#container {
	FONT-SIZE: 12px; MARGIN-LEFT: 5px; WIDTH: 970px
}
#header {
	MARGIN-BOTTOM: 10px;
	HEIGHT: 160px;
	width: 970px;
}
.float {
	FLOAT: left
}
#main1 {
	text-align:left;
	width: 970px;
}
#main1l {
	BORDER-RIGHT: #0099ff 1px solid; BORDER-TOP: #0099ff 1px solid; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #0099ff 1px solid; WIDTH: 250px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #0099ff 1px solid; TEXT-ALIGN: center
}
.titlecategory {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 240px; LINE-HEIGHT: 24px; HEIGHT: 24px; BACKGROUND-COLOR: #eef7ff; TEXT-ALIGN: left
}
#zhiwei A {
	PADDING-LEFT: 5px; FLOAT: left; WIDTH: 120px; COLOR: #333333; LINE-HEIGHT: 20px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#main1m {
	FLOAT: left;
	WIDTH: 755px;
	BACKGROUND-COLOR: #ecfaff;
	border: 1px solid #0066FF;
	margin-bottom: 10px;
	padding-bottom: 9px;
	height: 191px;
}
#main1m ul {
	margin: 0px;
	text-align: left;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
#main1m li {
	width: 180px;
	float: left;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
#main2m {
	FLOAT: left;
	BACKGROUND-COLOR: #f7f7f7;
	margin-bottom: 10px;
	padding-bottom: 8px;
}
#main2m ul {
	margin: 5px;
	text-align: left;
	padding: 0px;
}
#main2m li {
	width: 220px;
	float: left;
	list-style-type: none;
	line-height: 25px;
	display: block;
	background-color: #F5f5f5;
	padding-left: 15px;
	margin: 1px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #BBBBBB;
	border-bottom-color: #BBBBBB;
	border-left-color: #FFFFFF;
}

#name_qy {
	PADDING-BOTTOM: 10px; WIDTH: 750px
}
#name_qy UL {
	padding: 0px;
	text-align: left;
	margin: 0px;
}
#name_qy LI {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; WIDTH: 175px; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none
}
#main1r {
	FLOAT: right;
	PADDING-BOTTOM: 0px;
	WIDTH: 200px;
	TEXT-ALIGN: center;
	border: 1px solid #0066ff;
	height: 200px;
}
#occupation SELECT {
	MARGIN-TOP: 5px; WIDTH: 170px; HEIGHT: 20px
}
#occupation INPUT {
	MARGIN-TOP: 5px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 5px
}
#keyword {
	MARGIN-TOP: 5px; WIDTH: 120px; LINE-HEIGHT: 18px; MARGIN-RIGHT: 8px; HEIGHT: 18px
}
#main2 {
	MARGIN-BOTTOM: 10px;
	WIDTH: 968px;
	text-align:left;
	border: 1px solid #0066ff;
	background-color: #ecfaff;
}
#main3 {
	MARGIN-BOTTOM: 10px;
	WIDTH: 968px;
	padding-bottom: 5px;
	background-color: #F7F7F7;
}
#main3 UL {
	padding: 0px;
	margin: 8px;
}
#main3 LI {
	DISPLAY: block;
	FLOAT: left;
	LIST-STYLE-TYPE: none;
	TEXT-ALIGN: left;
	background-color: #f5f5f5;
	width: 122px;
	font-size: 12px;
	line-height: 24px;
	padding-right: 5px;
	padding-left: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	margin: 1px;
}
#main2 UL {
	padding: 0px;
	margin: 0px;
}
#main2 LI {
	PADDING-LEFT: 5px;
	FLOAT: left;
	MARGIN: 2px;
	WIDTH: 472px;
	LIST-STYLE-TYPE: none;
	height: 20px;
	padding-top: 5px;
	border: 1px solid #aaccee;
	background-color: #f5f5f5;
}
#main2 LI A {
	TEXT-DECORATION: none
}
#footer {
	HEIGHT: 180px;
	width: 970px;
	line-height: 20px;
}
.font14 {
	FONT-SIZE: 14px
}
.font12 {
	FONT-SIZE: 12px
}
.b {
	FONT-WEIGHT: bold
}
.center {
	TEXT-ALIGN: center
}
#hgze LI {
	DISPLAY: block; FLOAT: left; WIDTH: 150px; LIST-STYLE-TYPE: none
}
.titlechen {
	PADDING-LEFT: 20px;
	COLOR: #006699;
	LINE-HEIGHT: 26px;
	HEIGHT: 28px;
	TEXT-ALIGN: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
/*
.clear {
	CLEAR: both;
	FONT-SIZE: 0px;
	MARGIN: 0px;
	LINE-HEIGHT: 0px;
	HEIGHT: 0px;
	padding: 0px;
}
*/
.margin01 {
	MARGIN-RIGHT: 10px
}
.margin02 {
	MARGIN-TOP: 10px
}
.margin03 {
	MARGIN-BOTTOM: 10px
}
.zhiwei {
	DISPLAY: block;
	FLOAT: left;
	COLOR: #0066ff;
	MARGIN-RIGHT: 10px;
}
.lineheight {
	LINE-HEIGHT: 20px
}
.border {
	border: 1px solid #aed5fb;
}
.divheight {
	HEIGHT: 140px
}
.divheight2 {
	HEIGHT: 292px
}
.style {
	HEIGHT: 30px
}
#main1r2 {
	FLOAT: right;
	PADDING-BOTTOM: 2px;
	WIDTH: 200px;
	background-color: #F7F7F7;
}
#main1r2 UL {
	padding: 0px;
	margin-top: 3px;
}
#main1r2 LI {
	PADDING-LEFT: 10px; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left
}
#logo {
	FLOAT: left; WIDTH: 156px; PADDING-TOP: 10px; HEIGHT: 90px
}
#mapname {
	MARGIN-TOP: 30px; FONT-SIZE: 16px; FLOAT: left; WIDTH: 80px; HEIGHT: 70px; TEXT-ALIGN: center
}
#maptop {
	MARGIN-BOTTOM: 10px
}
#maptopmenu {
	MARGIN-TOP: 30px; FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 530px; HEIGHT: 70px
}
#maptopmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#maptopmenu LI {
	FLOAT: left; MARGIN-LEFT: 5px; WIDTH: 100px; LINE-HEIGHT: 24px; LIST-STYLE-TYPE: none; HEIGHT: 24px
}
#maplanmu {
	MARGIN-TOP: 20px; FLOAT: left; BACKGROUND-IMAGE: url(maplanmubg.jpg); WIDTH: 186px; LINE-HEIGHT: 20px; PADDING-TOP: 6px; HEIGHT: 52px; TEXT-ALIGN: center
}
#mapmenu H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 24px
}
#maplanmu A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff
}
#mapmenu {
	CLEAR: both; BORDER-RIGHT: #0099ff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #0099ff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #0099ff 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #0099ff 1px solid; BACKGROUND-COLOR: #ceecff
}
#mapmenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 20px; PADDING-TOP: 0px
}
#mapmainright {
	FLOAT: right; WIDTH: 140px
}
#mapmenu LI {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; BACKGROUND-IMAGE: url(topmenubg.gif); MARGIN-LEFT: 10px; WIDTH: 88px; LINE-HEIGHT: 26px; LIST-STYLE-TYPE: none; HEIGHT: 26px; TEXT-ALIGN: center
}
#mapmainleft {
	FLOAT: left; WIDTH: 230px
}
#mapmainleft P {
	DISPLAY: block; FLOAT: left; MARGIN: 5px 0px 5px 3px; WIDTH: 110px
}
#mapmenu A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#mapmenu A:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}
#mapmainmiddle {
	FLOAT: left; MARGIN-LEFT: 10px; WIDTH: 580px; MARGIN-RIGHT: 10px
}
#sitemapright {
	FLOAT: right; WIDTH: 730px
}
#zwzp {
	
}
#hgze {
	
}
#hgze UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; MARGIN: 0px; PADDING-TOP: 15px
}
#hgze {
	PADDING-BOTTOM: 15px
}
#container .zhiweis A {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 3px; WIDTH: 133px; LINE-HEIGHT: 20px; TEXT-ALIGN: left
}
.h3style02 {
	font-size: 14px;
	font-weight: bold;
	color: #006699;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-left: 20px;
	height: 24px;
	padding-top: 8px;
	text-align: left;
}
.textcolor {
	color: #660066;
}
.divstyle {
	background-color: #F4FFFA;
	width: 968px;
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
}
#zuixinrencai {margin:5px;}
#zuixinrencai td { padding:5px; border-bottom:#CCCCCC solid 1px;}
.zuixinrencaituijian {
	background-color: #F7F7F7;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #C2C2C2;
	border-left-color: #F9FFF7;
}
.zuixinrencaituijiantitle{background:#F4F9FF; line-height:30px; text-align:center; font-weight:bold;}
.center { text-align:center;}
#rencaichakan a,#rencainamen a{
	color: #003399;
	text-decoration: underline;
}
.titlestyle {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	background-image: url(090304_1.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	line-height: 40px;
	text-align: left;
	text-indent: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
}
#zhiweifenleititle {
	width: 968px;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.divstyle2 {
	width: 970px;
	margin-bottom: 10px;
	background-color: #f7f7f7;
}
.hangyezixuntd {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
	padding-left:5px;
	height:20px;
	line-height:20px;
}
.searchmore{float:right; line-height:40px; font-weight:bold;}