body{font-family:"宋体"; font-size:14px; line-height:24px;}
body,ul,li,p,h6,h5,h4,h3,h2,h1,dl,dt,dd,form{margin:0;padding:0;}
body,p,div,span,td,form,a{font-family:"宋体";font-size:14px;}
select,input{ font-size:12px;font-family:"宋体";line-height:24px;}
.clear {clear:both;font-size:0; height:0; line-height:0; overflow:hidden; display:block;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{zoom:1;}
table{border-collapse:collapse;}
img{border:none;}
li{list-style:none;}
a{text-decoration:none;}
a:hover{text-decoration:underline;}
h1 { font-size:13px; color: #360;}
h2 { font-size:13px;}
h3 { font-size:12px;}
.Hsoso{ width:983px; border:1px solid; margin-bottom:10px; padding-top:10px;}
.Hsoso div{ float:left; display:inline; margin-right:10px; margin-bottom:4px;}
.tuHsoso{margin-left:10px; margin-right:2px; background:url(../images/ff.png) 0 4px no-repeat; width:21px; height:30px;}
.ssd{height:14px; line-height:14px; margin-top:1px;}
.ssd1{ border:1px solid #999; color:999; height:18px; line-height:18px;}
.ssd2{ border:1px solid #999; color:999;height:20px; line-height:20px;}
#uName2,#uPw2{height:14px; line-height:14px; }
.seleName{height:20px; line-height:18px; }
.inputName{height:24px; line-height:22px; width:60px; }
 
.red { color:#f00;}
.green { color:#090;}
.blue { color:#00F;}
.gray { color:#ccc;}
.gray3 { color:#333;}
.gray6 { color:#666;}
.gray9 { color:#999;}

.feedback,.sethome,#meta span,#gotop a,#selectBtn a,#addmyfav ,
.icons{ background-image:url(images/page.gif); background-repeat:no-repeat;}

input.focus {color:#FFFCEC}
.clear {clear:both;font-size:0; height:0; line-height:0; overflow:hidden; display:block;}
.clearfix,#cate ul{zoom:1;}
.clearfix:after,#cate ul:after{content:"\0020";display:block;clear:both;height:0;}
.fl { float:left;}
.fr { float:right;}
.center { text-align:center;}
input,textarea,select{ font-family: "lucida Grande",Tahoma, Geneva, sans-serif; }

#page {
	background-color:#FFF;
}
.bd ,#cate h3{ border:1px solid;}
.wrap { width:985px; margin: 0 auto; 
padding:10px; 
background:#fff; }
a { color:#333; cursor:pointer; text-decoration:none;}
a:hover { color:#0E6DBC; text-decoration:underline;}


#header { height:70px;}
#logo { float:left;}
#city { float:left; margin-left:5px; height:70px;  font-size:12px; }
#city h2 { font-size:32px; font-family:"黑体"; font-weight:normal; color:#303030; line-height:1.2; padding-top:10px;}
#selectBtn a,#citylist span.t { width:75px; display:block; overflow:hidden; height:20px; line-height:20px;  }
#selectBtn a{background-position: 60px -100px;margin-left:3px; text-decoration:underline;}


#citylist,#citylist span.t { border:1px solid #FE8802; background-color:#FFF5EB}
#citylist span.t { position:absolute; top:-21px; left:-1px; text-align:center; border-bottom:none; cursor:pointer;}
#citylist { position:absolute; z-index:1000; width:256px; border-width:1px 2px 2px 1px}
#citylist p { padding:10px;}
#citylist p a { padding:1px 0; margin:2px; width:55px; height:18px; line-height:18px; text-align:center; float:left;}
#citylist p a:hover { text-decoration:none; background-color:#FE8802; color:#fff;}


#search { float:right; width:650px;}
    #search-menu ul { float:left; margin-left:100px; display:inline;}
    #search-menu li { float:left;font-size:12px;width:66px; line-height:20px; height:20px;}
    #search-menu li a { display:block; width:60px; height:18px;text-decoration:none;margin:0 2px; color:#000; border:1px solid #f3f3f3;background-color:#f3f3f3; overflow:hidden;text-align:center;}
    #search-menu li.current a{height:18px;  font-weight:bold;} 
    #search-menu li.current {height:25px; position:relative; margin-bottom:-5px; }
    
    
    #search-menu li a#smore:hover { border:1px solid #ccc; border-bottom-color:#eee;}
    #search-more { width:58px; padding:1px; text-align:center; position: absolute;  z-index:2;background-color:#fff;}
    #search-more li,#search-more li a { float:none; width:58px; display:block;height:24px;line-height:24px;}
    #search-more li a {background-color:#f5f5f5; margin:0; border:none;}
	#search-more li a:hover { background-color:#D6E7F7;}
    
    #smp { position:absolute; width:58px; background:#fff; border:1px solid #ccc; z-index:10; display:none; margin-left:2px; padding:1px;}
    li #smp a{ background:#f5f5f5; border:none; width:58px; height:22px; line-height:22px; margin:0;}
    li #smp a:hover { background:#eee;}
    
    
    #search-form .con {padding:5px 0; background:#EAF4FF; border:1px solid #F3F9FF;}
    #search-form label,.input input,.input,.search-word ,.btn { float:left;}
    #search-form label{ margin-left:42px; margin-right:8px;}
    .input input { height:21px; border:none; border-left:2px solid; border-top:2px solid; border-color:#eee;font-family:Tahoma,sans-serif; padding:5px 3px 0; _padding:3px 3px 2px; width:342px; display:inline; font-size:14px;}
    .input{ height:28px; border:1px solid #9EC6E8; width:350px; overflow:hidden;}
    #search-form .btn { height:30px; width:88px; text-align:center;cursor:pointer; margin:0 5px; font-size:12px; }

#guide {  border-style:solid; font-size:12px;border-width: 1px 0 0 0; height:26px; margin-bottom:2px; line-height:26px;  padding: 0 5px;}
#guide dl { float:right; display:inline;margin-top:0px;}
#guide dt { font-weight: bold; color:#000;}
#guide dd ,#guide dt,#guide li { float: left; display: block;}
#guide dd,#guide dd em { color:#999;}
#guide dd em { font-family:"宋体"; padding: 0 3px;}
#guide li { padding-left:22px;}
.sethome { background-position:-90px -32px;}
.feedback { background-position:-90px 5px; margin-left:10px;}


#cate h3 { padding:0 10px; height:26px; line-height:26px; border-left:none; border-right:none;color:#333;}
#cate { border-top: none; margin-top:-2px;*margin-top:-28px; width:983px;word-wrap: break-word; word-break: break-all;white-space:normal}
#cate ul { padding: 5px; width:938px;}
#cate li { margin: 0px 1px 0 0; padding-left: 22px; width:164px; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; float: left; display:inline; height: 30px; line-height: 30px; }

#catenav { height:26px; line-height:26px;width:800px; float:right;font-size:12px; padding-right:10px; background:none; position:relative; top:0px;}
#catenav ul { float: right; height:26px; overflow:hidden; /*width:720px;*/ }
#catenav li { float:left; color:#666;}
#catenav li a { font-size:12px; margin: 0 3px;}

#meta { padding:20px 0;border-width: 0;border-bottom-width:3px; text-align:center;}
#meta p { width:130px; margin: 0 auto;}
#meta span{ text-indent:-9999px; overflow:hidden; float:left; height:23px; width:23px; margin:0 3px;}
#meta .back span { background-position:-9px -30px;}
#meta .close span{ background-position:-40px -30px;}
#meta a { font-weight:bold; float:left; height:23px; line-height:23px; width:65px;}
#meta  .close{ color:#C50208;}
#meta .back { color:#124B90;}

#gotop a { width:78px; height:17px; background-position:-4px -71px; float:right; overflow:hidden; text-indent:-9999px;}

#addmyfav { width:16px; height:16px; overflow:hidden; text-indent:-9999px; background-position:-32px -1px; position:absolute;}
a#addmyfav.active {background-position:-8px -1px;}
