body { background:#C9DDEE url(../images/bd_bg.png) repeat-x top; margin:0; font:14px Verdana; color:#0e6dbc }
a { color:#0e6dbc; 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 }
h2{font-size:100%;}
#wrap { width:958px; padding:0 10px; background:#FFF; margin:auto; position:relative }
#header { border-bottom:1px solid #B9D4E2; overflow:auto; zoom:1; padding-bottom:2px; }
.elogin {float:left;width:400px; }
.elogin .r { float:right }
#spanWeather {margin-left:18px }
#banner { padding:6px 0 0 8px }
#banner iframe{ margin-right: 6px; } 
#logo {float:left;width:180px;height:65px;background:url(../images/logo.gif) no-repeat;}
#logo a { display:block; height:65px; line-height:200px; overflow:hidden }
#logo h1 { margin:0; padding:0 }
.adbox {float:right; overflow:hidden }
#search { padding-top:5px;}
.src form { padding:0px; margin:0px; float:left }
#tags { height:25px; padding:0 15px }
#tags li { float:left; width:98px; height:25px; background:url(../images/cline.png) no-repeat right center; position:relative }
#tags li a { float:left; width:98px; text-align:center; line-height:25px }
#tags li a:hover { text-decoration:none }
#tags li a.focu { position:absolute; width:100px; height:30px; top:0; left:-1px; background:#0E6DBC url(../images/tag.png) no-repeat center; color:#FFF; font-weight:bold }
.srchbox { height:46px; 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}
.srchboxbaidu {padding-top:5px; border:1px solid #ACE; }
.srchboxbaidu2 {height:43px; padding:3px 15px 0 15px; border:1px solid #ACE; background:#EDF6FF }
.srchboxbaidu2 .l {float:left; width:440px;  }
.srchboxbaidu2 .y { float:right; width:480px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:43px; padding-left:10px}
.srchboxbaidu3 {height:43px; padding:3px 15px 0 15px; border:1px solid #ACE; background:#EDF6FF }
.srchboxbaidu3 .l {float:left; width:440px; margin-top:10px }
.srchboxbaidu3 .y { float:right; width:481px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:43px; padding-left:5px}
.srchboxgoogle { padding:8px 15px 8px; border:1px solid #ACE; }
.srchboxgougou {height:72px;padding:5px 15px;border:1px solid #ACE;background:#EBF1F1;overflow: hidden;}
.gougou_nei {height:72px;width:730px;background:#EBF1F1;overflow: hidden;}
.srchboxtaobao {height:68px; padding:10px 0 0 26px ; border:1px solid #ACE; overflow: hidden;}
.srchboxmail { height:46px; padding:0 15px; border:1px solid #ACE; background:#EDF6FF }
.srchboxmail form { padding:10px; float:left }
.chahao114{ height:34px; padding:12px 0 0 15px; overflow:hidden; zoom:1; }
.insrch{ height:auto; padding:12px 0 10px 10px; overflow:auto; zoom:1; }
.insrch li{ float:left; width:108px; margin-right:10px; height:24px; line-height:24px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.intxt{ float:left; width:216px; height:19px; border:1px solid #ACE; margin-right:10px; padding:3px 4px 0; font:14px/17px Verdana; color:#666; }
.zhannei { float:left; height:25px; font:bold 14px/25px Verdana; color:#FFF; padding:0 8px; margin-right:10px; background:#1371BE url(../images/cst_th.gif) repeat-x 0 -1px; border:solid #ACE; border-width:0 1px }
.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 }
.src .button { float:left; width:90px; height:26px; font:14px/22px Verdana; }
.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:8px }
.sr { float:right }
.sl { float:left }
.sbox { width:200px }
.scbox { width:168px; overflow:hidden }
.bcbox { width:580px; margin-left:5px }
.bbox { width:785px }
.bd { border:1px solid #B9D4E2 }
.bd h3 { margin:-1px 0 0; padding:0 10px; height:27px; overflow:hidden; font:bold 14px/28px Verdana; color:#07519A; clear:both; background:#E6F1FB url(../images/th_bg.png) }
.bd h3 span { float:left; color:#07519A }
.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 5px; width:740px; height:22px; line-height:22px; color:#000; float:left; white-space:nowrap; overflow:hidden; }
#hotm a { color:#333; }
#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 }

#topbar .topic,#skins a{background-image:url(../images/images.gif);background-repeat:no-repeat;}
#topbar{background:#EBF3FB;}
#topbar a.setting{color:#0e6dbc;}
#topbar{border:1px solid #B9D4E2;font-size:12px;height:15px;line-height:15px;overflow:hidden;padding:6px;position:relative;}
#topbar input.int{border:1px solid #B9D4E2;width:86px;}
#topbar form *{vertical-align:middle;}
#topbar label,#passwd,#more li{cursor:pointer;}
#topbar .fr{float:right;padding-right:18px;}

#topbar a.topic{background-position:0 -95px;display:block;height:19px;width:79px;overflow:hidden;position:absolute;right:6px;top:6px;text-indent:-99999px;}
#topbar a.kbtn {color:#f00; text-decoration:none;}

#skins{position:absolute;top:6px;right:95px;width:48px;}
#skins a{float:left;width:12px;height:12px;margin:4px 2px 0;overflow:hidden;text-indent:-9999px;}
#skins a.blue{background-position:-21px -591px;}
#skins a.green{background-position:0 -613px;}
#skins a.pink{background-position:0 -635px;}

#siteclass { background:url(../images/sidebar.gif) repeat;float:left; width:148px; height:1042px; overflow:hidden }
#siteclass h2 { text-align:center; margin:10px; }
#siteclass ul{margin-bottom:15px;}
#siteclass li {float:left; line-height:28px; width:49px; text-align:center; overflow:hidden; }
.clearfix:after{clear:both;content:"\0020";display:block;visibility:hidden;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{zoom:100%;}
.clearfix{display:block;}

#sitem { margin-left:11px; width:586px; overflow:hidden }
#board-menu li{background-position:0 -32px;border:1px solid #B9D4E2;color:#07519a;cursor:pointer;float:left;height:22px;line-height:22px;margin:0 0 0 1px;width:80px;text-align:center;}
#board-menu li,#board-menu li.active{background-image:url(../images/repeat.png);background-repeat:repeat-x;}
#board-menu li#index{margin-left:0;width:86px;}
#board-menu li.active{background-position:0 -106px;background-color:#fff;border-bottom:none;font-weight:bold;height:25px;margin-bottom:-4px;position:relative;}

#board-box{border-bottom-width:2px;height:305px;width:584px;margin-top:1px;overflow:hidden;}
#board-box ul.delrecord li a.del{background-image:url(../images/images.gif);background-repeat:no-repeat;}
#board-box ul,#softlist dl{background:url(../images/fm_bg.png) repeat;margin:3px 5px 0 5px;width:574px;overflow:hidden;}
#board-box li,#softlist dd,#softlist dt{float:left;height:30px;line-height:30px;text-align:center;white-space:nowrap;overflow:hidden;width:114px;text-overflow:ellipsis;}
#board-box ul.delrecord li{width:558px;text-align:right;}
#board-box ul.delrecord li a.del{background-position:0 -501px;color:#333;display:block;width:60px;float:right;text-align:left;padding-left:20px;line-height:29px;}
#board-box ul.records li.none{width:558px;text-align:center;}

#fmsites ul.top li{background-image:url(../images/images.gif);background-repeat:no-repeat;}
#fmsites li a:hover{background-color:#FF0;outline:2px solid #ff0;}
#fmsites ul.top li{background-position:5px -260px;width:124px;text-align:left;padding-left:15px;}

#softlist dd,#softlist dt{text-align:left;}
#softlist dt{font-weight:bold;padding-left:5px;width:85px;}
#softlist dd{width:156px;}
#softlist dd img,#softlist dd a{vertical-align:middle;}
#softlist dd img{height:16px;width:16px;margin-right:3px;padding:6px 0;}

#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:#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 }

.htop { height:26px }
.hbot { clear:both }

#coolsite{width:795px;height:677px;}
#coolsite h2{background-image:url(../images/repeat.png);background-repeat:repeat-x;}
#coolsite h2{background-position:0 -32px;border-bottom:1px solid #b9d4e2;color:#07519a;height:22px;line-height:22px;padding:0 5px;}
#coolsite h2 span a{font-size:12px;font-weight:normal;}
#coolsite ul{background:url(../images/sitelist_bg.gif) 0 0 repeat;margin:5px;}
#coolsite li{height:28px;line-height:28px;overflow:hidden;text-align:center;}
#coolsite li:hover{background-color:#D1E4FF;border-bottom:1px solid #ACE;height:27px;}
.iehover{background:url(../images/repeat.png) 0 -140px repeat-x;}
#coolsite li a{margin:0 12px;}
#coolsite li strong{float:left;}
#coolsite li strong a{margin:0 5px;}

#meta{width:785px;font-size:12px;margin:0; padding:0 5px;overflow:hidden;}
#meta a{color:#333;margin-right:4px;}

.bzt { font:12px/24px Verdana; height:24px; overflow:hidden; color:#C00; padding:0 12px; margin:6px 0; 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:12px/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.html) 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; }

.linkstop { margin-bottom:5px;  border:1px solid #EEAAAA;border-top:none; }
.linkstop .title {margin:-1px 0 0; padding:5 10px; height:27px; overflow:hidden; color:#CC0000; background:#EEAAAA url(../images/th_top_bg.png)}
.linkstop .subject {float:left;width:100px;font-size:14px; font-weight: bold; padding:6px 0px 0px 10px}
.linkstop .link {float:left; font-size:12px; padding:6px 0px 0px 5px;color:#CC0000;}
.linkstop .link a{color:#CC0000;}
.linkstop .time {float:right; font-size:12px; padding:6px 10px 0px 5px}
.linkstop .con { padding:5px 4px; line-height:26px }
.linkstop ul { background:url(../images/sitem_top_bg.gif); overflow:auto; zoom:1 }
.linkstop li { float:left; width:105px; padding:0 3px 0 10px; background:url(../images/li_top_icon.gif) no-repeat 4px center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.linkstop li a{ color:#CC0000;}

.links1 { margin-bottom:5px; border:1px solid #ACE; border-top:none;  }
.links1 .title {margin:-1px 0 0; padding:5 10px; height:27px; overflow:hidden; color:#07519A; background:#E6F1FB url(../images/th_bg.png)}
.links1 .subject {float:left;width:100px;font-size:14px; font-weight: bold; padding:6px 0px 0px 10px}
.links1 .cslm {float:right;font-size:12px;padding:8px 10px 0 0;vertical-align: bottom;}
.links1 .link {float:left; font-size:12px; padding:0 0 0 5px}
.links1 .time {float:right; font-size:12px; padding:6px 10px 0px 5px}
.links1 .con { padding:0 0 5px 6px; line-height:26px }
.links1 ul { background:url(../images/sitem_bg.gif); overflow:auto; zoom:1;line-height:26px; padding:0 0 5px 10px;}
.links1 li { float:left; width:88px; background:url(../images/li_icon.gif) no-repeat 4px center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}


.links2 { margin-bottom:5px; border:1px solid #BBE1A6; border-top:none; }
.links2 .title {margin:-1px 0 0; padding:5 10px; height:27px; overflow:hidden; color:#008800; background:#E6F1FB url(../images/th_lm_bg.png)}
.links2 .subject {float:left;width:100px;font-size:14px; font-weight: bold; padding:6px 0px 0px 10px}
.links2 .cslm {float:right;font-size:12px;padding:8px 10px 0 0;vertical-align: bottom;}
.links2 .link {float:left; font-size:12px; padding:0 0px 0 5px}
.links2 .time {float:right; font-size:12px; padding:6px 10px 0px 5px}
.links2 .con { padding:0 0 5px 6px; line-height:26px }
.links2 ul { background:url(../images/sitem_lm_bg.gif); overflow:auto; zoom:1;line-height:26px; padding:0 0 5px 10px;}
.links2 li { float:left; width:58px; background:url(../images/li_lm_icon.gif) no-repeat 4px center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis}