﻿body{font-size:12px; font-family:Verdana,Tahoma,宋体,Arial,sans-serif;}
img{border-style:none;}
ul,dl,dd{list-style:none; margin:0; padding:0;}
a:link{color:#2550bd; text-decoration:none;}
a:visited{color:#9b2c6a;text-decoration:none;}
a:hover,a:active{color:#f50;text-decoration:underline;}
.clear{clear:both;}
#main{width:960px;margin:0 auto; position:relative;}

h1#header{font-size:26px;font-family:Tahoma,宋体; margin-top:11px;}
h1#header a{font-size:14px; font-weight:normal; }
#navbar{clear:both; height:22px; margin-bottom:10px; background-color:FloralWhite; border-top:1px solid #fc9;}

#allcate{float:left; width:720px; line-height:20px;}
#allcate h1{margin:0 0 2px 0; padding-left:10px; background:#97BBED url(../images/bg24blue.gif) repeat-x; color:white; height:24px; line-height:24px; font-size:14px; border-bottom:1px solid #287BE0; position:relative;}
#allcate h1 a{position:absolute; right:18px; top:0px; color:#c30; font-size:13px; text-decoration:underline; font-weight:normal; font-family:Arial;}
#allcate h2{margin:0 0 2px 0; padding-left:10px; background:#97BBED url(../images/bg24blue.gif) repeat-x; color:white; height:24px; line-height:24px; font-size:14px; border-bottom:1px solid #287BE0; position:relative;}
#allcate h2 a{position:absolute; right:18px; top:0px; color:#c30; font-size:13px; text-decoration:underline; font-weight:normal; font-family:Arial;}
#allcate h3{margin:0 0 2px 0; padding-left:10px; background:#97BBED url(../images/bg24blue.gif) repeat-x; color:white; height:24px; line-height:24px; font-size:14px; border-bottom:1px solid #287BE0; position:relative;}
#allcate h3 a{position:absolute; right:18px; top:0px; color:#c30; font-size:13px; text-decoration:underline; font-weight:normal; font-family:Arial;}
#allcate dt {font-weight:bold; font-size:14px; color:#333;}
#allcate dd{white-space:nowrap;}
#allcate dt a{color:#1d44a0;}

#category{float:left; width:720px; border:1px solid #75ADF2; font-size:13px;}
#category dl{padding-left:6px; border-left:1px solid #e4e4e4; margin-bottom:18px;}
#category .column{float:left; width:160px; padding:10px 0 0 15px;}

#yellowpage{float:left; width:720px; clear:both; padding:0 0 8px 0; margin-top:9px; border:1px solid #75ADF2;}
#yellowpage dl{clear:both; height:20px; padding-top:6px; margin-left:8px;}
#yellowpage dt{float:left;}
#yellowpage dd{float:left; margin-left:6px;}

#sidebar{width:230px; float:right; line-height:20px;background:#fcfcfc;}
#sidebar .widget{margin:0 0 8px 0; border:1px solid silver; padding:6px 0 4px 8px; color:#333;}
#sidebar dl.widget{padding:0 0 5px 0; min-height:44px; _height:44px;}
#sidebar dd{width:212px; padding-left:6px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
#sidebar dt{background:#f2f2f2 url(../images/bg20gray.gif) repeat-x; height:20px; padding-left:4px; margin-bottom:5px; border-bottom:1px solid #aaa;}

#toolbar{font-size:16px; background:#f8f8f8;}
#toolbar a img{vertical-align:middle; width:48px; height:48px;}
#toolbar a{text-decoration:none;}
#toolbar a span{color:#238; border-bottom:1px solid #238; font-weight:bold;}
#toolbar a:hover span, #toolbar a:active span{color:#f50; border-color:#f50;}
#toolbar a:hover{border:none;}
#toolbar a:hover img{width:54px; height:54px; margin:-3px;}

#hotcity {text-align:center; margin-top:14px; line-height:26px; height:26px; background:#f4f4f4; border:1px dashed #ccc; border-style:dashed none; }
#hotcity li{display:inline;}
#hotcity a:link,#hotcity a:visited{color:#778; white-space:nowrap;}
#hotcity a:hover,#hotcity a:active{color:#f50;}
#copyright{text-align:center; margin:15px 0; color:#303030;}
#copyright a{color:#999; text-decoration:underline;}

#cityhide{padding:6px 2px 12px 8px; font-size:13px; background:#e8e8e8; border:1px solid #c0c0c0; z-index:100; top:45px; left:45px; width:300px; position:absolute; display:none;}
#cityhide img{z-index:100; position:absolute; top:4px; right:4px; width:18px; height:18px; cursor:pointer; }
#cityhide li{width:57px; float:left; line-height:21px;}
#cityhide a{text-decoration:underline}
#cityhide .line{clear:both; border-bottom:1px solid #bbb; height:8px; overflow:hidden; margin:0 6px 8px 0;}
