/* CSS Document */
body { background:#3C7FAF url(bd_bg.png) repeat-x top; margin:0; font:14px Verdana; color:#07519A; }
A {
	COLOR: #07519a; TEXT-DECORATION: none
}
A:hover {
	COLOR: #f00; TEXT-DECORATION: underline
}
A IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#wrap {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; MARGIN: auto; WIDTH: 958px; PADDING-TOP: 0px; POSITION: relative
}
#header {
	PADDING-BOTTOM: 8px; OVERFLOW: auto; BORDER-BOTTOM: #ace 1px solid; ZOOM: 1
}
#elogin {
	BORDER-RIGHT: #ace 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #ace 1px solid; PADDING-LEFT: 12px; BACKGROUND: #ebf3fb; PADDING-BOTTOM: 0px; FONT: 12px/29px Verdana; BORDER-LEFT: #ace 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ace 1px solid; HEIGHT: 29px
}
#elogin .r {
	FLOAT: right
}
#banner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#logo {
	BACKGROUND: url('logo.gif'); WIDTH: 175px; HEIGHT: 60px ;margin-left:0px; margin-right:0px; margin-top:8px; margin-bottom:0
}
#logo A {
	DISPLAY: block; OVERFLOW: hidden; LINE-HEIGHT: 200px; HEIGHT: 60px
}
.mcon { float:right; height:60px; margin:8px 1px 0 5px; border:0px solid #ACE; overflow:hidden }
#search {
	PADDING-TOP: 8px
}
.src FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#tags {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; HEIGHT: 25px
}
#tags LI {
	BACKGROUND: url(cline.png) no-repeat right center; FLOAT: left; WIDTH: 67px; POSITION: relative; HEIGHT: 25px
}
#tags LI A {
	FLOAT: left; WIDTH: 67px; LINE-HEIGHT: 25px; TEXT-ALIGN: center
}
#tags LI D {
	FLOAT: left; WIDTH: 248px; LINE-HEIGHT: 25px; TEXT-ALIGN: center
}
#tags LI A:hover {
	TEXT-DECORATION: none
}
#tags LI A.focu {
	FONT-WEIGHT: bold; BACKGROUND: url(tag.png) #0e6dbc no-repeat center 50%; LEFT: -1px; WIDTH: 68px; COLOR: #fff; POSITION: absolute; TOP: 0px; HEIGHT: 30px
}
.srchbox { height:46px; padding:0 15px; border:1px solid #ACE; background:#EDF6FF }
.srchbox img { float:left; margin-top:7px }
.src label { float:left; height:22px; overflow:hidden; margin:11px 0 0 8px; border:1px solid #ACE }
.src .text { float:left; width:220px; height:22px; border:none; border-right:1px solid #ACE; padding:0 3px; font:14px/22px Verdana }
.src .button { float:left; height:22px; color:#FFF; font:bold 14px/22px Verdana; border:none; background:#017AC9 url(btn_bg.png) }
.src .r { float:left; white-space:nowrap; overflow:hidden; line-height:46px; padding-left:10px }
#baidu9 form { padding-top:14px; *padding-top:12px }
#baidu9 input { float:none; font:12px Verdana }
#baidu9 select { font:12px Verdana }
#baidu9 .txt { border:1px solid #ACE; height:18px; width:130px; padding:2px 3px 0 }
#baidu9 .button { width:45px; margin-bottom:-1px; *margin-bottom:0 }
#baidu9 img { margin-right:8px; margin-top:1px; *margin-top:5px }
#wth_f {
	BORDER-RIGHT: #ace 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #ace 1px solid; DISPLAY: none; PADDING-LEFT: 8px; BACKGROUND: #fff; FILTER: alpha(opacity=93); LEFT: 120px; PADDING-BOTTOM: 8px; BORDER-LEFT: #ace 1px solid; WIDTH: 500px; PADDING-TOP: 8px; BORDER-BOTTOM: #ace 1px solid; POSITION: absolute; TOP: 22px; moz-opacity: .93; opacity: 0.93
}
.l {
	FLOAT: left
}

.path { line-height:24px; background:#EDF6FF; border:1px solid #ACE; padding:0 12px; margin-bottom:5px; }
.path em{ float:right; font-style:normal; }
.cbox { border:1px solid #ACE; margin-bottom:5px; overflow-y:auto; zoom:1; }
.cbox h3 { height:26px; font:bold 14px/26px Verdana; background:#E5F0FB url(th_bg.png) 0 -1px; }
.cbox h3 span { float:left; border-right:1px solid #ACE; font-weight:normal; padding:0 10px; cursor:pointer; }
.cbox h3 .focu { background:#FFF; font-weight:bold; cursor:text; }
.cbox h3 em { float:right; font:normal 14px/26px Verdana; padding-right:12px; }
.cbox h3 img { margin-top:5px; }
.cbox h3 a:hover { text-decoration:none; }
.cbox ul { float:left; margin:2px; line-height:26px; background:url(sitem_bg.gif); overflow-y:auto; zoom:1; }
.cbox li { float:left; height:26px; width:104px; padding:0 0 0 15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.cmbox{ border-top:none; }
.cmbox h3 { padding:0 12px; border-top:1px solid #ACE; }
.cmbox h3 em { padding:0; }
.cmbox li { width:175px; }
.cmbox dl { display:block; height:25px; line-height:25px; overflow:hidden; margin:0; padding:0 15px }
.cmbox dt { float:left; margin:0; color:#F00 }
.cmbox dd { float:left; margin:0 15px 0 0 }
.cmbox dd a { color:#060 }
.cmbox dd a:hover { color:#F00 }


.cboxx { border:1px solid #ACE; margin-bottom:5px; overflow-y:auto; zoom:1; }
.cboxx h3 { height:26px; font:bold 14px/26px Verdana; background:#E5F0FB url(th_bg.png) 0 -1px; }
.cboxx h3 span { float:left; border-right:1px solid #ACE; font-weight:normal; padding:0 10px; cursor:pointer; }
.cboxx h3 .focu { background:#FFF; font-weight:bold; cursor:text; }
.cboxx h3 em { float:right; font:normal 14px/26px Verdana; padding-right:12px; }
.cboxx h3 img { margin-top:5px; }
.cboxx h3 a:hover { text-decoration:none; }
.cboxx ul { float:left; margin:2px; line-height:26px; background:url(sitem_bg.gif); overflow-y:auto; zoom:1; }
.cboxx li { float:left; width:104px; padding:0 0 0 15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.cmboxx{ border-top:none; }
.cmboxx h3 { padding:0 12px; border-top:1px solid #ACE; }
.cmboxx h3 em { padding:0; }
.cmboxx li { width:920px; }
.cmboxx dl { display:block; height:25px; line-height:25px; overflow:hidden; margin:0; padding:0 15px }
.cmboxx dt { float:left; margin:0; color:#F00 }
.cmboxx dd { float:left; margin:0 15px 0 0 }
.cmboxx dd a { color:#060 }
.cmboxx dd a:hover { color:#F00 }

#footer { font:11.5px/18px Verdana; text-align:center; padding:8px 0; border-bottom:3px solid #7FB1E5 }
#footer .link { width:510px; line-height:22px; margin:auto; background:url(sitem_bg.gif) repeat-x bottom }

#tophot { float:right; width:600px; height:67px;  margin:3px 0 0 5px; background:url(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; }


#hotag{ float:left; margin-left:0px; width:455px; height:54px; background:url(hot_key.png); font:12px/18px Verdana; padding:4px 0 4px 15px; text-indent:24px; }
#hotag a{ white-space:nowrap; margin-right:10px; }