@charset "utf-8";
#content{
clear:both;
margin:0 auto;
width:950px;
}
#content #city_search{
height:34px;
padding-top:2px;
position:relative;
}
#content #city_search h3{
line-height:34px;
font-weight:bold;
color:#FFFFFF;
}
#content #city_search h3 span,#content #city_search h3 a{
font-weight:bold;
color:#669900;
display:block;
float:left;
}
#content #city_search h3 a{
width:46px;
text-align:center;
}
#content #city_search h3 a:hover{
color:#ff6600;
}
#content #city_search h3 a.cite_select_tab_on{
color:#ff6600;
background: url(current.gif) no-repeat 0 4px;
}
#content #city_search form{
clear:both;
font-size:12px;
position:absolute;
top:6px;
right:0;
line-height:24px;
}
#content #city_search form select,#content #city_search form input{
width:90px;
padding:0;
}
#content #city_search form input#search{
background:url(search.gif);
color:#FFFFFF;
font-weight:bold;
letter-spacing:2px;
text-align:center;
border:none;
width:55px;
height:24px;
}
#content #line{
height:131px;
padding:1px;
background:url(line.gif) no-repeat;
margin-bottom:15px;
}
#nj #content #line{
height:79px;
background:url(line_2.png) no-repeat;
}
#content #line p{
float:left;
padding:0 6px 0 6px;
border-right:1px dashed  #CCCCCC;
}
#nj #content #line p{
border:none;
}
#content #line p#outport{
border:none;
}
#content #line a{
font-size:12px;
line-height:26px;
}
#content #number_feedback_sale{
border-bottom: #FFFFFF solid 1px;
}
#content #number_feedback{     
width:503px;
height:244px;
position:relative;
float:left;
margin-bottom:15px;
overflow:hidden;
}
#content #number_feedback #number{
position:absolute;
top:5px;
left:10px;
font-size:12px;
font-weight:bold;
}
#content #number_feedback #number span{
font-size:24px;
font-family: Arial, Helvetica, sans-serif;
font-style:italic;
color:#ff6600;
}
#content #number_feedback #feedback{
position:absolute;
bottom:10px;
left:0;
padding-left:15px;
width:470px;
overflow:hidden;
}
.route_list { margin:0; padding:0; height:18px; overflow:hidden; text-align:left;
}
.route_list li{ width:350px; height:18px; list-style:none;white-space:nowrap;
}
#content #number_feedback #feedback td,#content #number_feedback #feedback td li,#content #number_feedback #feedback td li a{
font-size:12px;
line-height:18px;
list-style:none;
}
#content #number_feedback #feedback div table td strong,#content #number_feedback #feedback div li{
font-size:12px;
line-height:18px;
}
#content #number_feedback #feedback div a{
color:#669900;
font-size:12px;
line-height:18px;
}
#content #sale{
width:434px;
height:244px;
background:url(sale.png) no-repeat;
float:right;
margin-bottom:15px;
}
#content #sale h3{
line-height:24px;
color:#FFFFFF;
padding:3px 0 0 10px;
}
#content #sale ul{
margin:5px 10px 0 10px;
}
#content #sale ul.decoration_dashed{
padding-bottom:5px;
border-bottom:1px dashed #CCCCCC;
}
#content #sale li{
line-height:24px;
background:url(dot.gif) no-repeat 0 12px;
color:#ff6600;
padding-left:15px;
text-align:right;
}
#content #sale li a{
float:left;
}
#content h3.title_maincontent{
clear:both;
position:relative;
line-height:28px;
height:28px;
text-align:right;
background:url(h3.png) no-repeat;
padding:5px 15px 0 37px;
color:#ff6600;
}
#content h3.title_maincontent span{
display:block;
position:absolute;
top:6px;
left:37px;
}
#content .maincontent{
clear:both;
border-left:solid 1px #669900;
border-right:solid 1px #669900;
padding:20px 15px 10px 15px;
}
#content .maincontent .block{
height:275px;
overflow:hidden;
padding-top:15px;
margin-top:15px;
border-top:1px dashed #CCCCCC;
}
#content .maincontent #block_first_01,#content .maincontent #block_first_02{
padding-top:0;
margin-top:0;
border-top:0;
}
#content .maincontent .block .recommend{
width:470px;
position:relative;
overflow:hidden;
float:left;
}
#content .maincontent .block .recommend h3,#content .maincontent .block .self-help h3{
background:url(blogcn-bg_16.gif) no-repeat 0 7px;
color:#669900;
line-height:28px;
padding:0 0 7px 20px;
margin-bottom:10px;
}
#content .maincontent .block .recommend h4{
font-size:12px;
font-weight:normal;
width:387px;
text-align:right;
position:absolute;
top:45px;
left:82px;
}
#content .maincontent .block .recommend h4 a{
font-size:14px;
font-weight:bold;
color:#669900;
float:left;
}
#content .maincontent .block .recommend h4 span{
font-size:18px;
font-weight:bold;
color:#ff6600;
}
#content .maincontent .block .recommend img{
width:75px;
height:75px;
}
#content .maincontent .block .recommend p{
font-size:12px;
color:#666666;
position:absolute;
top:70px;
left:82px;
width:387px;
clear:both;
}
#content .maincontent .block .recommend ul{
line-height:24px;
border-top:1px dashed #CCCCCC;
margin-top:10px;
padding-top:10px;
clear:both;
}
#content .maincontent .block .recommend ul li{
line-height:24px;
background:url(dot.gif) no-repeat 0 11px;
padding-left:10px;
color:#ff6600;
text-align:right;
}
#content .maincontent .block .recommend ul li a{
float:left;
}
#content .maincontent .block .self-help{
width:220px;
height:275px;
margin-left:10px;
padding-left:10px;
border-left:#CCCCCC 1px dashed;
float:left;
}
#content .maincontent .block .self-help ul.decoration_dashed{
border-bottom:1px dashed #CCCCCC;
padding-bottom:5px;
margin-bottom:5px;
}
#content .maincontent .block .self-help ul li{
font-size:12px;
color:#ff6600;
text-align:right;
line-height:21px;
padding-left:10px;
height:21px;
width:210px;
overflow:hidden;
background:url(dot.gif) no-repeat 0 9px;
}
#content .maincontent .block .self-help ul li a{
font-size:12px;
float:left;
}
#content .maincontent .block .rank{
float:right;
width:170px;
height:253px;
overflow:hidden;
border:#ff6600 1px dashed;
padding:10px;
}
#content .maincontent .block .rank h3{
line-height:22px;
color:#ff6600;
border:1px solid #ff6600;
padding-left:5px;
margin-bottom:3px;
}
#content .maincontent .block .rank ul{
background:url(rank.gif) no-repeat 0 5px;
}
#content .maincontent .block .rank ul li{
width:150px;
height:23px;
padding-left:20px;
overflow:hidden;
}
#content .maincontent .block .rank ul li a{
font-size:12px;
line-height:23px;
}
#content div.decoration{
height:20px;
background:url(decoration.gif) top no-repeat;
}
#content #help{
margin-bottom:15px;
width:950px;
height:132px;
overflow:hidden;
background:url(help.png) no-repeat;
}
#content #help dl{
float:left;
width:160px;
line-height:20px;
padding:13px 0 0 30px;
}
#content #help dl dt{
font-size:12px;
font-weight:bold;
}
#content #help dl dd{
background:url(dot_02.gif) no-repeat 0 10px;
padding-left:10px;
}
#content #help dl dd a{
font-size:12px;
color:#666666;
}











/*
#footer{
clear:both;
height:122px;
background:url(footer.jpg) center center no-repeat;
margin-top:15px;
}
*/

