/* CSS Document */
body { background:#fff repeat-x top; margin:0; font:14px 宋体; color:#555555; }
a { color:#222; text-decoration:none; }
a:hover { color:#222; text-decoration:underline; }
a img { border:none; }

/*-- 顶部横条  日期  天气  收藏 --*/
#header_box { float:left; margin:0px auto; width:100%; background-image:url(../images/bg_top_v02.gif); overflow:visible; zoom:1; }
#header { margin:0px auto; width:950px; overflow:visible; zoom:1;  }
#elogin1 { float:left; padding:5px 0px 0px 0px; font:12px/18px Verdana; height:26px; width:750px; }
#elogin1 a { color:#3447AC }
#elogin2 { float:left; padding:5px 0px 0px 0px; font:12px/18px Verdana; height:26px; width:200px;  }
#elogin2 a { color:#3447AC }
#elogin3 { float:left; height:26px; width:470px; }

/*-- 网站logo  搜索  广告 盒子 --*/
#banner { margin:0px auto; width:963px; padding:5px 0px 0px 0px; background-color:#FFFFFF;}
#logo { float:left; width:152px; height:90px; background:url(../images/logo.gif); margin-left:5px; margin-top:5px; }
#logo a { float:left; display:block; width:152px; height:90px; line-height:90px; overflow:hidden }
#divSearcher2 { float:left; width:633px; padding:5px 0px 0px 0px; height:90px; }
#logo2 { float:left; margin-left:-3px; width:130px; height:50px; }
.logo_ad { float:left; width:130px; height:50px; padding:5px 0px 0px 0px; margin:0px auto; }


/*-- 网站搜索 --*/
#search { padding-top:0px }
.src form { padding:0; float:left }
#tags { height:25px; padding:0 14px }
#tags li { float:left; width:60px; height:27px; background:url(../images/cline.png) no-repeat right center; position:relative }
#tags li a { float:left; width:60px; text-align:center; line-height:27px }
#tags li a:hover { text-decoration:none }
#tags li a.focu { position:absolute; width:62px; height:31px; top:0; left:-1px; background:#fff url(../images/tag.png) no-repeat center; color:#FFF; font-weight:bold }

/*-- 导航 推荐栏 广告 --*/
#nav_top { width:962px; height:40px; padding:5px 0px 3px 0px; margin:0px auto;  }
#nav_2 { width:962px; height:40px; float:left; background-image:url(../images/nav_bg_2.gif); margin:0px auto; }
#hotm_nav { padding:14px 0px 8px 85px; color:#3447AC; float:left; white-space:nowrap; overflow:hidden; margin-bottom:5px; }
#hotm_nav a { color:#3447AC }

#top_ad2 { width:953px; height:18px; border:0px solid #dedede; background-color:#FFFFFF; margin:0px auto; padding-left:10px; }


#wrap2 { width:962px; margin:auto; padding:0 10px; background:#FFF; }
ul, dl, dt, dd, h3, form { padding:0; margin:0; list-style:none; }
.space { height:1px; margin-top:-1px; overflow:hidden; clear:both; }

#main { padding-top:5px }
#divSearch {float:right; overflow:hidden}
.src form { padding:0; float:left }
#tags { height:25px; padding:0 14px }
#tags li { float:left; width:67px; height:25px; background:url(../images/cline.png) no-repeat right center; position:relative }
#tags li a { float:left; width:67px; text-align:center; line-height:25px }
#tags li a:hover { text-decoration:none }
#tags li a.focu { position:absolute; width:68px; height:30px; top:0; left:-1px; background:#EFF7E0 url(../images/tag.png) no-repeat center; color:#FFF; font-weight:bold }
.srchbox {height:46px; padding:0 15px; border:1px solid #707070; background:#EDF6FF }
.srchbox form { padding:0; float:left }
.srchbox img { float:left; margin-top:7px }
.srchbox .r { float:right; 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 }
.src .button { float:left; width:90px; height:26px; font:14px/22px Verdana; }
#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 #C7C0D8; 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 }

/*-- 返回首页 --*/
.path { width:912px; line-height:25px; padding:18px 0px 0px 50px; background-image:url(../images/home_bg.gif);}
.top_ad2 { width:850px; height:150px; border:1px solid #dbdbe6; background:#f5f4f4; padding:10px 10px 10px 100px;}
.top_ad3 { padding:0px;font:14px/28px Verdana;}
.path em{ float:left; font-style:normal; color:#6c5c5a;}
.path em a:hover { text-decoration:none; color:#6c5c5a; }
.cbox { width:960px; border:1px solid #DDDDDD; margin-bottom:3px; margin-top:0px; overflow-y:auto; zoom:0; }
.cbox h3 { height:32px; font:bold 14px/32px Verdana; border-bottom:1px solid #DDDDDD; background-color:#f5f5f5; }
.cbox h3 span { float:left; border-right:1px solid #C7C0D8; font-weight:normal; padding:0 12px; cursor:pointer; }
.cbox h3 .focu { background:#FFF; font-weight:bold; cursor:text; }
.cbox h3 em { float:right; font:normal 14px/38px Verdana; padding-right:15px; color:#253080; font-weight:bold; }
.cbox h3 img { margin-top:5px; }
.cbox h3 a:hover { text-decoration:none; color:#253080; }
.cbox ul { margin:2px; line-height:38px; background:url(../images/sitem_bg.gif); overflow-y:auto; zoom:1; }
.cbox li { float:left; height:38px; width:104px; padding:0 0 0 15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.top_ad2 { width:960px; height:165px; border:1px solid #DDDDDD; background-image:url(../images/line.gif); margin:0px auto; padding:0px 0px 0px 0px; }
.top_ad3 { width:960px; height:25px; text-align:center; margin:0px auto; margin-top:8px; }
.top_ad4 { width:960px; height:90px; margin-bottom:0px; text-align:center; margin:0px auto; }
.top_ad44 { width:960px; height:120px; margin-bottom:0px; text-align:center; margin:0px auto; }
.top_ad44_1 { float:left; width:220px; height:90px; margin:0px auto; }
.top_ad44_1 a { font:normal 14px/22px; line-height:23px; }
.top_ad44_2 { float:left; width:728px; height:90px; margin:0px auto; }
.top_ad5 { width:960px; height:30px; text-align:center; margin:0px auto; margin-top:8px; }

/*.cmbox{ border-top:none; }*/
.cmbox h3 { padding:0 12px; border-top:1px solid #DDDDDD; }
.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 }
.cmbox dd {float:left; margin-right:4px; overflow:hidden; text-align:center}
.top_ad { width:962px; height:90px; border:1px solid #C7C0D8; background-color:#F7F6F9; margin:0px auto; margin-bottom:5px; }

/*-- 全站底部 --*/
#footer { font:12px/18px Verdana; text-align:center; padding:8px 0 8px 0; border-bottom:5px solid #FFF }
#footer .link { width:960px; line-height:26px; margin:auto; background:url(../images/sitem_bg.gif) repeat-x bottom }
#footer .link2 { width:960px; line-height:26px; margin:auto;  }
#footer .link3 { width:190px; line-height:15px; background-image:url(../images/logo_powered.gif);padding:0px 0 0px 0; } 
#footer .link3 a { float:left; display:block; width:190px; height:15px; line-height:20px; overflow:hidden }

#tophot { float:right; width:600px; height:67px;  margin:3px 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; }

.sr { float:right }
.sl { float:left }
.bd { margin-bottom:5px; border:1px solid #C7C0D8; border-top:none; border:1px solid #C7C0D8 }
.bdora {background:#FFF; border:1px solid #C7C0D8; width:200px}


#nva_991 { width:962px; height:34px; margin:0px auto;}
.td {color:#000; font-size:14px; word-break:break-all;}
#uccBarBotN { float:left; width:962px; background:url(".../images/nav_bual.gif") repeat-x; margin:0px auto;}
#uccBarBotN ul { margin:0 0 0 6px; padding:0;}
#srchTab li { margin:0 -1px; font:14px; display:inline; float:left;}
#srchTab a { height:100%;  font-size:14px;text-decoration:none; float:left; position:relative;}
#srchTab span { height:22px; padding:9px 11px 0 11px; cursor:pointer; float:left;}
#srchTab a:hover { background:url(".../images/nav_bual_2.gif") ; text-decoration:none;}
#srchTab a.tabTxt { color:#F3F4FF;}


