body {
	margin:0px; padding:0px; text-align:center;
}
form {
	margin:0px; padding:0px;
}
img {
	border:0px;
}
p,span,td,th,h1,h3,h5,li,a,div {
	font-size:12px; color:black; font-family:arial; line-height:18px;
}
a {
	text-decoration:none;	
}
#wrap {
	width:1024px; text-align:left; margin:auto;
}
#contactLeft {
	float:left; width:170px;
}
#contactRight {
	float:left; margin-left:14px; width:670px;
}
#indexWrap {
	width:1005px; text-align:left; margin:auto;
}
#indexHeader {
	background:url('../images/header_index.jpg') no-repeat; height:85px; position:relative;
}
#indexHeader .weather {
	position:absolute; right:0px; top:55px;
}
#indexFooter {
	background:url('../images/index_footer.jpg') repeat-x; height:220px; padding-top:19px;
}
#indexFooter .indexBannerToor {
	margin:0px 23px; border:1px solid #ccc; background:#f3f3f3; padding:10px 0px;
}
#indexFooter .indexBannerToor a.toolspace1 {
	margin-left:8px;
}
#indexFooter .indexBannerToor a.toolspace2 {
	margin-left:5px;
}
#indexFooter .cropright {
	text-align:center;
}
#header {
	background:url('../images/header_bg.jpg') repeat-x; padding:0px 20px; border-bottom:1px solid white;
}
#header div {
	line-height:22px;
}
#footer {
	background:#4589bd; padding:5px 10px; height:40px;
}
#footer div {
	color:white;
}
#footer td {
	color:white;
}
#footer td.powered {
	padding:6px;
}
#footer div.footerRight {
	float:right;
}
#footer div.footerRight a {
	color:white; text-decoration:underline;
}

#header .number {
	float:right;
}
#menu .level {
	background:url('../images/menu_level_bg.jpg') repeat-x; line-height:25px; border:1px solid #36a7d7; color:white; text-align:center;
}
#menu .level a {
	display:inline; padding:0px 25px; color:white;
}
#topNews {
	background:#feffeb; border:1px solid #dddec3; line-height:21px;
}

.line {
	border-top:2px solid #9cb1c3; margin-top:4px; font-size:11px; line-height:11px;
}

#left {
	float:left; width:845px;
}
#right {
	float:left; margin-left:14px;
}
.picRolling {
	float:left;
}
.main {
	float:left; margin-left:15px; width:621px;
}
.main .mainNews {
	border:1px solid #c2c2c2; background:url('../images/main_news_bg.jpg') repeat-x bottom; padding:6px 0px;
}
.main .mainNews td {
	padding:0px 6px;
}

ul.homeList {
	margin:10px 5px; list-style:none; padding:0px;
}
ul.homeList li {
	background:url('../images/main_news_list_bg.jpg') repeat-x left bottom; padding:2px 0px; line-height:18px;
}
ul.homeList li a {
	background:url('../images/black_point.jpg') no-repeat 5px 8px; padding-left:13px;
}


ul.homeListGray {
	margin:10px; list-style:none; padding:0px;
}
ul.homeListGray li {
	background:url('../images/gray_point.jpg') no-repeat 5px 9px; padding-left:13px; line-height:20px;
}
ul.homeListGray li a {
	color:#666; line-height:18px; width:330px; display:inline;
}


ul.homeRightList {
	margin:0px; margin-top:5px; list-style:none; padding:0px;
}
ul.homeRightList li {
	background:url('../images/black_point.jpg') no-repeat 5px 9px; padding-left:13px; line-height:20px;
}

.searchToolBar {
	border:1px solid #dddec3; background:url('../images/search_tool_bar_bg.jpg') repeat-x; height:18px; padding:5px 0px;
}
* html .searchToolBar {
	border:1px solid #dddec3; background:url('../images/search_tool_bar_bg.jpg') repeat-x; height:18px; padding:3px 0px;
}
.searchToolBar input.box {
	border:1px solid #b6b6b6;
}

.homeMainBox {
	border:1px solid #c5c5c5; width:412px;
}
.homeMainBox h3 {
	background:url('../images/home_main_box_title.jpg') repeat-x; border-bottom:1px solid #c5c5c5; position:relative; height:25px; margin:0px; padding:0px;
}
.homeMainBox h3 span {
	position:absolute; left:10px; top:3px; font-weight:bold; display:block; width:100%;	
}
.homeMainBox h3 span.org {
	color:#ff7d01;
}
.homeMainBox h3 span.blue {
	color:#1273a8;
}
.homeMainBox h3 span.blueC {
	color:#1174ab;
}
.homeMainBox h3 span.red {
	color:#8d2703;
}
.homeMainBox h3 a.more {
	position:absolute; right:10px; top:7px;
}

.homeRightBox {
	border:1px solid #b5b5b5; padding:1px;
}

.homeRightBox .searchPart div {
	margin:5px 0px;
}
.homeRightLayer {
	background:url('../images/home_right_layer_bg.jpg') repeat-x left bottom #efefef; padding-bottom:3px;
}
.homeRightLayer .more {
	text-align:right; padding-right:5px;
}

.space3 {
	clear:both; line-height:3px; font-size:3px;
}
.space8 {
	clear:both; line-height:8px; font-size:8px;
}
.space10 {
	clear:both; line-height:10px; font-size:10px;
}
.space20 {
	clear:both; line-height:20px; font-size:20px;
}
.space40 {
	clear:both; line-height:40px; font-size:10px;
}

.spaceNewspaper {
	width:19px;
}
* html .spaceNewspaper {
	width:22px;
}
*+html .spaceNewspaper {
	width:22px;
}
