body { background:#3b7fae url(../images/bd_bg.png) repeat-x top; margin:0; font:14px Verdana; color:#333333 }

a { color:#333333; text-decoration:none }

a:hover { color:#F00; 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 { overflow:auto; zoom:1; padding-bottom:8px; }

#elogin { font:12px/31px Verdana; background:url(../images/114_top_bgh.gif) repeat-x; border:1px solid #B9D4E2; padding:0 12px }

#elogin .r { float:right }

#spanWeather {margin-left:100px }

#banner { padding:5px; border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}

#logo { width:170px; height:70px; background:url(../images/114_logo.gif) no-repeat; }

#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 #ACE; overflow:hidden }

#search { padding-top:8px }

.src form { padding:0; float:left }

#tags { height:27px;}

#tags li {

	float:left;

	width:71px;

	height:27px;

	background:url(../images/cline.png) no-repeat;

	position:relative

}

#tags li a { float:left; width:71px; text-align:center; line-height:25px }

#tags li a:hover { text-decoration:none }

#tags li a.focu {

	

	width:67px;

	height:27px;

	background:#0E6DBC url(../images/tag.png) no-repeat;

	display:block;

	font-weight:bold

}

.srchbox { height:48px; padding:0 15px; border:1px solid #ACE; background:#EDF6FF }

.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; margin:11px 0 0 8px; }

.src .text { float:left; width:318px; height:20px; margin-right:7px; padding:2px 1px 0; font:14px/18px Verdana; border:1px solid #CCCCCC;}

.src .button { float:left; width:90px; height:25px; font:14px Verdana; background:url(../images/seach_btn.gif) no-repeat; border:0px; }

.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 #ACE; height:18px; width:130px; padding:2px 3px 0 }

#baidu9 .button { width:45px; height:22px;;margin-left:2px;margin-right:2px }

#baidu9 img { margin-right:8px; margin-top:1px; *margin-top:5px

}

.l { float:left }

.box6 { background:#EDF6FF; border:1px solid #ACE; 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 #ACE; 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 }

.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 #ACE; border-top:none; border:1px solid #ACE }

.bd h3, .bd h4 { margin:-1px 0 0; padding:0 10px; height:27px; overflow:hidden; font:bold 14px/28px Verdana; color:#333333; clear:both; background:#E6F1FB url(../images/th_bg.png) }

.bd h3 span { float:left; color:#333333 }

.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 #ACE }

#hotm { padding:0 10px; width:731px; height:30px; line-height:30px; color:#000; float:left; white-space:nowrap; overflow:hidden; margin-bottom:5px; *margin-bottom:0

}

#hotm a { color:#000; font-size:12px; }

#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:url(../images/sidebar.gif) repeat; overflow:hidden }

#siteclass h4 { height:25px; *height:27px;

border-bottom:1px solid #ACE; *border:none

}

#siteclass_title{ text-align:center; font-size:14px; font-weight:bold; padding:5px;}

#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;padding:0 8px; color:#333333;background:#1371BE 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 #ACE; padding:2px 3px 0; margin:2px 2px 0; font:12px/17px Verdana }

#sitem ul, #sitem dl { background:url(../images/sitem_bg.gif); 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:#FF6 }

.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:#ecf2f9; margin-top:0; *margin-top:-5px;}

#coolsite h3 { margin:-4px -3px 3px; background:#1E78C1 url(../images/cst_th.gif); color:#333333 }

#coolsite ul { float:left; background:url(../images/link_bg.gif) }

#coolsite li { float:left; width:769px; padding-left:5px; height:28px; line-height:28px; overflow:hidden; text-align:left; }

#coolsite li a { white-space:nowrap;}

#coolsite li strong{ float:left; }

#coolsite li strong a { font-weight:normal; margin:0; }

#coolsite .more { width:20px; float:right; padding-right:15px;}

#coolsite li dl dd {width:90px; float:left; margin-left:5px;}

#monc { padding:0 10px; line-height:27px; background:#FFF; border-bottom:1px solid #ACE }

.bzt { font:12px/24px Verdana; height:24px; overflow:hidden; color:#957824; padding:0 12px; margin-bottom:5px; background:#fffef4; border:solid #e5d7af; border-width:1px 1px 2px; clear:both }

.bzt em { float:right; font-style:normal }

.bzt a { color:#957824 }

#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(../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 #ACE; }

#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 #ACE; border-top:none; border:1px solid #ACE }

.links1 .title {margin:-1px 0 0; padding:5 10px; height:27px; overflow:hidden; color:#333333; background:#E6F1FB 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 { background:url(../images/sitem_bg.gif); 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}


