body { background:#fcfff7;margin:0;font:14px Verdana;color:#006633 }
a { color:#666; text-decoration:none }
a:hover { color:#008800; text-decoration:underline }
a img { border:none }
form, ul, ol, h1, h2, h3, h4, h5, dl, dt, dd { margin:0; padding:0; list-style:none }
#wrap { width:958px; padding:0 10px; background:#FFF; margin:auto; position:relative }
#header { border-bottom:10px solid #5FC533; overflow:auto; zoom:1; padding-bottom:8px; }
#elogin { font:12px/29px Verdana; height:29px; background:#EEF9EE; border:1px solid #5FC533; padding:0 12px }
#elogin .r { float:right }
#spanWeather {margin-left:100px }
#banner { padding:6px 0 0 11px }
#logo { width:183px; height:70px; background:url(../images/logo.gif) }
#logo a { display:block; height:70px; line-height:200px; overflow:hidden;}
#money { float:right; height:62px; padding-top:8px; overflow:hidden }
#money .mcon { float:left; height:60px; margin-left:3px; border:1px solid #093; overflow:hidden }
#search { padding-top:8px }
.src form { padding:0; float:left }
#tags { height:25px; padding:0 14px }
#tags li { float:left; width:67px; height:30px; margin-right:2px; background:url(../images/cline.png) no-repeat right center; position:relative }
#tags li a { float:left; width:67px; text-align:center; line-height:30px; background:#fff url(../images/tag2.png) no-repeat center;}
#tags li a:hover { text-decoration:none }
#tags li a.focu { position:absolute; width:68px; height:30px; top:0; left:-1px; background:#fff url(../images/tag.png) no-repeat center; color:#093; font-weight:bold }
.srchbox { height:46px; padding:0 15px; border:1px solid #5FC533; background:#EEF9EE }
.srchbox form { padding:0; float:left }
.srchbox img { float:left; margin-top:7px }
.srchbox .r { float:right; width:400px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:46px; padding-left:10px}
.src label { float:left;height:24px;overflow:hidden;margin:11px 0 0 8px;border:1px solid #EEF9EE }
.src .text {float:left;width:300px;height:22px;border:none;border:1px solid #5FC533;padding:0 3px;font:14px/24px Verdana }
.src .button { float:left;height:24px; margin-left:10px; color:#FFF;font:bold 14px/24px Verdana;border:none;background:#fcfff7 url(../images/btn_bg.png) }
.src .r { float:left; width:400px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:46px; padding-left:10px }
#baidu9 form { padding-top:14px; *padding-top:12px
}
#baidu9 input { float:none; font:12px Verdana;margin-left:2px;margin-right:2px }
#baidu9 select { font:12px Verdana;margin-left:2px;margin-right:2px }
#baidu9 .txt { border:1px solid #5FC533; height:18px; width:130px; padding:2px 3px 0 }
#baidu9 .button { width:45px; height:22px;;margin-left:10px;margin-right:2px }
#baidu9 img { margin-right:8px; margin-top:1px; *margin-top:5px
}
.l { float:left }
.box6 { background:#EEF9EE; border:1px solid #5FC533; overflow:auto; zoom:1; padding:8px; font-size:12px; margin-bottom:5px }
.box6 strong { font-size:14px }
.f18 { font:bold 14px/22px Verdana }
.wea60 { margin:0 10px }
.box7 { clear:both }
.box7 p { border:1px solid #5FC533; border-top:none; margin:0; padding:5px 8px; font:12px/18px Verdana; margin:-5px 0 5px 0 }
.box7 p label { color:#00F }
#main { clear:both; padding-top:5px; padding-left:12px; }
.sr { float:right }
.sl { float:left }
.sbox { width:200px }
.scbox { width:168px; overflow:hidden }
.bcbox { width:580px; margin-left:5px }
.bbox { width:785px }
.bd { margin-bottom:5px; border:1px solid #5FC533;}
.bd h3, .bd h4 { margin:-1px 0 0; padding:0 10px; height:27px; overflow:hidden; font:bold 14px/28px Verdana; color:#03552C; clear:both; background:#fcfff7 url(../images/th_bg.png) }
.bd h3 span { float:left; color:#03552C }
.bd h3 em { font:normal 14px/22px Verdana; float:right; line-height:27px }
.bd h3 em img { margin:6px 8px 0 0 }
.bd h3 a:hover { text-decoration:none }
.bdora h3 span { padding:0 10px; background:#FFF; border:1px solid #5FC533 }
#hotm { padding:0 10px; FONT-SIZE: 12px; width:731px; height:30px; line-height:30px; border:1px solid #BBE1A6; color:#080; float:left; white-space:nowrap; overflow:hidden; margin-bottom:5px; *margin-bottom:0
}
#hotm a { color:#666 }
#links { padding:0 0 2px; overflow:auto; zoom:1; border:1px solid #EAA }
#links h4 { background:#FBE5E5 url(../images/th_bg_r.png); color:#C00 }
#links ul { width:194px; padding:4px 0 5px; float:left; margin-left:2px; line-height:26px }
#links li { float:left; width:81px; padding:0 8px; text-align:center }
#tools { margin:0; border:1px solid #BBE1A6; font-size:12px }
#tools a { color:#080 }
#tools h3 { height:26px; font:bold 12px/27px Verdana; color:#61AD33; overflow:hidden; background:url(../images/th_bg_g.png); margin-top:0 }
#tools h3 em { font:normal 12px/27px Verdana }
#tools h3 em a { color:#333 }
#tools h3 span { margin-top:4px; border:1px solid #BBE1A6; line-height:24px; color:#61AD33 }
#tools ul { height:328px; padding-top:6px; overflow:hidden }
#tools li { float:left; width:86px; line-height:26px; height:25px; padding-left:10px; white-space:nowrap; overflow:hidden }
#siteclass { padding:0 0 3px; *padding-bottom:2px;
float:left; width:166px; background:#F4FBF4; overflow:hidden }
#siteclass h4 { height:25px; *height:27px;
border-bottom:1px solid #5FC533; *border:none
}
#siteclass .con { width:162px; float:left; margin-left:2px; padding:5px 0 }
#siteclass li { height:22px; line-height:22px; width:75px; padding:0 3px; float:left; white-space:nowrap; overflow:hidden; text-align:center }
#sitem { margin-left:5px; width:578px; overflow:hidden }
#sitem h3 { padding:0 }
#sitem h3 span { border-left:none }
#sitem span.blur { background:none; font-weight:normal; cursor:pointer }
#sitem .con { padding:5px 4px; height:287px; line-height:26px }
#stm0, #stm3, #stm4 { position:relative }
#fsrc { position:absolute; top:-26px; right:0 }
.del_c { position:absolute; top:-22px; right:8px }
#fsrc span { float:left; height:25px; font:bold 14px/25px Verdana; color:#FFF; padding:0 8px; background:#fcfff7 url(../images/cst_th.gif) repeat-x 0 -1px; border:solid #ACE; border-width:0 1px }
#fsrc input { float:left; width:90px; height:17px; border:1px solid #5FC533; padding:2px 3px 0; margin:2px 2px 0; font:12px/17px Verdana }
#sitem ul, #sitem dl {  overflow:auto; zoom:1 }
#sitem li { float:left; width:100px; padding:0 3px 0 10px; background:url(../images/li_icon.gif) no-repeat 4px center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
#sitem li em { color:#F00; font-style:normal }
#sitem a { text-decoration:none }
#sitem a:hover { background:#FFc }
.htop { height:26px }
#sitem .htop li, #stm3 li , #stm4 li { width:128px }
#sitem dt { float:left; font-weight:bold; width:70px; height:26px; padding:0 5px; overflow:hidden }
#sitem dd { float:left; width:150px; height:23px; line-height:20px; padding:3px 0 0 10px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
#sitem dd img { margin:0 2px -3px 0 }
.hbot { clear:both }
#coolsite { width:777px; overflow:hidden; padding:3px; background:#EFF6FB; }
#coolsite h3 { margin:-4px -3px 3px; background:#fcfff7 url(../images/cst_th.gif); color:#FFF }
#coolsite ul { float:left; background:url(../images/link_bg.gif) }
#coolsite li { float:left; width:769px; padding-left:5px; height:35px; line-height:35px; overflow:hidden; text-align:left; }
#coolsite li a { white-space:nowrap; color:#000;}
#coolsite li strong{ float:left; color:#FF6600}
#coolsite li strong a { font-weight:normal; margin:0; color:#FF6600}
#coolsite .more {FONT-SIZE: 12px; width:20px; float:right; padding-right:25px;}
#coolsite .more2 { width:71px; float:left; margin-right:20px}
#coolsite .more3 { width:90px; float:left; margin-right:20px}
#coolsite li dl dd {padding-left:10px; FONT-SIZE: 12px; width:90px; float:left; margin-left:5px;}
#monc { padding:0 10px; FONT-SIZE: 12px; line-height:27px; background:#FFF; border-bottom:1px solid #5FC533 }
#monc a { color:#666 }
.bzt { font:12px/24px Verdana; height:24px; overflow:hidden; color:#C00; padding:0 12px; margin-bottom:5px; background:#FDF6F6; border:solid #EAA; border-width:1px 1px 2px; clear:both }
.bzt em { float:right; font-style:normal }
.bzt a { color:#C00 }
#footer { font:11.5px/18px Verdana; text-align:center; padding:8px 0; border-bottom:3px solid #30B033 }
#footer .link { width:510px; line-height:22px; padding-bottom:10px; margin:auto; margin-bottom:10px; background:url(../images/sitem_bg.gif) repeat-x bottom }
#money .bn_key { border:1px solid #EAA }
.bn_key ul { background:#FDF4F4 url(../images/bn_key_bg.png); border:1px solid #FFF; width:451px; height:55px; padding:3px 0 0 15px; font:12px Verdana }
.bn_key li { float:left; line-height:18px; white-space:nowrap; width:64px }
.bn_key a { color:#C00 }
#tophot { float:left; width:600px; height:67px; margin:-5px 0 0 5px; background:url(../images/tophot.gif) no-repeat 1px 0; font-size:12px; overflow:hidden }
#tophot dl { float:left; width:110px; padding:6px 5px 0 }
#tophot dt { font:bold 12px/24px Verdana; padding-left:30px; margin-bottom:2px }
#tophot dd { float:left; width:55px; line-height:15px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis }
#tophot ul{ float:right; width:114px; line-height:14px; padding:12px 8px 0; }
#tophot li{ float:left; width:57px; text-align:center; }
.hot1, .hot1 a, .hot1 a:hover { color:#C00 }
.hot2, .hot2 a, .hot2 a:hover { color:#060 }
.hot3, .hot3 a, .hot3 a:hover { color:#359 }
.ggsrcbox{ float:right; width:220px; padding:3px 11px 0 0; }
.ggsrcbox input{ float:left; margin-right:2px; }
.ggsrcbox .txt{ width:166px; height:16px; font:12px/15px Verdana; padding:1px 3px 0; border:1px solid #448CEE; }
#suggest { display:none; position:absolute; background:#FFF; border:1px solid #5FC533; }
#suggest a,#suggest a:hover { display:block; font:12px/20px Verdana; padding:0 5px; color:#000; text-decoration:none; }
#suggest a em{ float:right; font-style:normal; color:#090; }
.links1 { margin-bottom:5px; border:1px solid #5FC533; border-top:none; border:1px solid #5FC533 }
.links1 .title {margin:-1px 0 0; padding:5 10px; height:27px; overflow:hidden; color:#03552C; background:#fcfff7 url(../images/th_bg.png)}
.links1 .subject {float:left;width:100px;font-size:14px; font-weight: bold; padding:6px 0px 0px 5px}
.links1 .link {float:left; font-size:12px; padding:6px 0px 0px 5px}
.links1 .time {float:right; font-size:12px; padding:6px 10px 0px 5px}
.links1 .con { padding:5px 4px; line-height:26px }
.links1 ul { overflow:auto; zoom:1 }
.links1 li { float:left; width:105px; padding:0 3px 0 10px; background:url(../images/li_icon.gif) no-repeat 4px center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}

.fr {FLOAT: right; width:178px;}
.fl {FLOAT: left}
.clearfix:unknown {	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: " "}
.clearfix {DISPLAY: inline-block}
HTML .clearfix {ZOOM: 100%}
.clearfix {DISPLAY: block}
.gray {COLOR: #666}
A.gray:hover {COLOR: #f00; TEXT-DECORATION: underline}
A.green:hover {COLOR: #f00; TEXT-DECORATION: underline}
A.red:hover {COLOR: #f00; TEXT-DECORATION: underline}
#topbar .topic {BACKGROUND-IMAGE: url(../images/images.gif); BACKGROUND-REPEAT: no-repeat}
#topicbox H2 {BACKGROUND-IMAGE: url(../images/images.gif); BACKGROUND-REPEAT: no-repeat}
#topbar {BACKGROUND-IMAGE: url(../images/repeat.png); BACKGROUND-REPEAT: repeat-x}
#topbar {BORDER-RIGHT: #5FC533 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #5FC533 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 12px; PADDING-BOTTOM: 6px; OVERFLOW: hidden; BORDER-LEFT: #5FC533 1px solid; COLOR: #666; LINE-HEIGHT: 20px; PADDING-TOP: 6px; BORDER-BOTTOM: #5FC533 1px solid; POSITION: relative; HEIGHT: 20px}
#topbar INPUT.int {	BORDER-RIGHT: #b9d4e2 1px solid; BORDER-TOP: #b9d4e2 1px solid; BORDER-LEFT: #b9d4e2 1px solid; WIDTH: 86px; BORDER-BOTTOM: #b9d4e2 1px solid}
#topbar FORM  {VERTICAL-ALIGN: middle}
#topbar LABEL {	CURSOR: pointer}
#topbar .fr {PADDING-RIGHT: 90px}
#topbar A {COLOR: #666}
#topbar A.topic {BACKGROUND-POSITION: 0px -95px; DISPLAY: block; RIGHT: 6px; OVERFLOW: hidden; WIDTH: 79px; TEXT-INDENT: -99999px; POSITION: absolute; TOP: 6px; HEIGHT: 19px}
#topicbox {Z-INDEX: 10; RIGHT: 0px; OVERFLOW: hidden; WIDTH: 278px; POSITION: absolute; TOP: 28px}
#topicbox .box-t {BACKGROUND: url(../images/box_t.gif) no-repeat; HEIGHT: 12px}
#topicbox .box-f {FONT-SIZE: 12px; BACKGROUND: url(../images/box_f.gif) no-repeat; COLOR: #333; LINE-HEIGHT: 30px; POSITION: relative; HEIGHT: 30px; TEXT-ALIGN: right}
#topicbox .box-f A {DISPLAY: block; RIGHT: 6px; OVERFLOW: hidden; WIDTH: 12px; TEXT-INDENT: -99999px; LINE-HEIGHT: 30px; POSITION: absolute; TOP: 10px; HEIGHT: 12px}
#topicbox .box-t {OVERFLOW: hidden}
#topicbox .box-f {OVERFLOW: hidden}
#topicbox .con {PADDING-RIGHT: 12px; PADDING-LEFT: 12px; BACKGROUND: url(../images/box_c.gif) repeat-y; PADDING-BOTTOM: 1px; WIDTH: 278px; PADDING-TOP: 5px}
#topicbox H2 {FONT-SIZE: 14px; COLOR: #1f376d}
#topicbox H2.topicnav {BACKGROUND-POSITION: 0px -303px}
#topicbox H2.frdsites {BACKGROUND-POSITION: 0px -341px}
#topicbox H2.rmtsites {BACKGROUND-POSITION: -1px -377px}
#topicbox H2 {PADDING-LEFT: 22px}
#topicbox .links {	PADDING-RIGHT: 10px; PADDING-LEFT: 22px; FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.8; PADDING-TOP: 0px}
#topicbox .links A {	MARGIN-RIGHT: 8px}

.logo3{float:left;width:324px;height:60px;line-height:14px;margin:0 0 0 4px; border-width:1px;border-style:solid}
#mailTable{height:58px;}
#mailHandle{text-align:center;width:22px; font-size:12px; background-color:#ff9; font-color:000;}
#mailContent{border-left:1px solid;padding-left:3px;}


/*  菜单导航样式20091103修改
=================================================*/
body {
	font-family: "宋体";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	font-variant: normal;
	background-color: #e1e1e1;
}
A.a1:link {
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}
A.a1:visited {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
A.a1:hover {
	font-size: 12px;
	color: #d8ff00;
	text-decoration: underline;
}
A.a1:active {
	font-size: 12px;
	color: #ffffff;
}
A.a2:link {
	font-size: 14px;
	font-style: normal;
	color: #363636;
	text-decoration: none;
	font-weight: bold;
}
A.a2:visited {
	font-size: 14px;
	color: #363636;
	text-decoration: none;
	font-weight: bold;
}
A.a2:hover {
	font-size: 14px;
	color: #363636;
	text-decoration: underline;
	font-weight: bold;
}
A.a2:active {
	font-size: 14px;
	color: #363636;
	text-decoration: none;
	font-weight: bold;
}
.td1 {
	font-size: 12px;
	color: #525252;
	text-decoration: none;
	line-height: 20px;
}
A.a3:link {
	font-size: 12px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}
A.a3:visited {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
A.a3:hover {
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
}
A.a3:active {
	font-size: 12px;
	color: #ffffff;
}
.td2 {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
	line-height: 24px;
}

A.a4:link {
	font-size: 14px;
	font-style: normal;
	color: #f60;
	text-decoration: none;
	font-weight: bold;
}
A.a4:visited {
	font-size: 14px;
	color: #f60;
	text-decoration: none;
	font-weight: bold;
}
A.a4:hover {
	font-size: 14px;
	color: #363636;
	text-decoration: underline;
	font-weight: bold;
}
A.a4:active {
	font-size: 14px;
	color: #363636;
	text-decoration: none;
	font-weight: bold;
}
A.a5:link {
	font-size: 12px;
	font-style: normal;
	color: #525252;
	text-decoration: underline;
}
A.a5:visited {
	font-size: 12px;
	color: #525252;
	text-decoration: underline;
}
A.a5:hover {
	font-size: 12px;
	color: #64a400;
	text-decoration: underline;
}
A.a5:active {
	font-size: 12px;
	color: #525252;
	text-decoration: underline;
}
A.a6:link {
	font-size: 14px;
	font-style: normal;
	color: #54789c;
	text-decoration: none;
	font-weight: bold;
}
A.a6:visited {
	font-size: 14px;
	color: #54789c;
	text-decoration: none;
	font-weight: bold;
}
A.a6:hover {
	font-size: 14px;
	color: #314252;
	text-decoration: none;
	font-weight: bold;
}
A.a6:active {
	font-size: 14px;
	color: #54789c;
	text-decoration: none;
	font-weight: bold;
}
.td3 {
	font-size: 12px;
	color: #525252;
	text-decoration: none;
	line-height: 30px;
	text-align:left;
}
.td3 li {width:95px; height:30px; float:left;}