@charset "utf-8";
/* CSS Document */


/* 总布局
---------------------------------------------------------------------------------------------------------------------- */
#content #main{
float:left;
width:698px;
font-family:Arial, Helvetica, sans-serif;
}
#content #sidebar{
float:left;
width:262px;
margin-left:10px;
}


/* 文本域_登录,估价
---------------------------------------------- */
.input_text{
border:1px solid #999;
height:15px;
line-height:15px;
padding:3px;
width:138px;
}
.input_text_hover{
border:1px solid #87d16e;
height:15px;
line-height:15px;
padding:3px;
width:138px;
background:#E1FFE1;
}

/* 按钮_登录,估价
---------------------------------------------- */
.input_btn{
background: url(images/index/input_btn_bg.gif) no-repeat;
width:68px;
height:23px;
border:0px;
font-weight:bold;
color:#fff;
cursor:pointer;
}
.input_btn_hover{
background: url(images/index/input_btn_bg.gif) 0px -23px no-repeat;
}



/* main
---------------------------------------------------------------------------------------------------------------------- */
/* 滑动门 /js/tab.js   与js相配合的css
---------------------------------------------- */
.nTab{
width:698px;
margin-bottom:15px;
}
.nTab .TabTitle{
width:698px;
height:38px;
background: url(images/index/tab_bg.gif);
clear:both;/* 清除浮动 */
overflow:hidden;/* 清除浮动 */
}
.nTab .TabTitle li{
float:left;
cursor:pointer;
width:176px;
height:38px;
line-height:38px;
text-align:center;
}
.nTab .TabTitle li .txt{
font-size:16px;
font-weight:bold;
}
.nTab .TabTitle .active{background: url(images/index/tab_bg.gif) 0px -38px; color:#fff;}
.nTab .TabTitle .normal{}

.nTab .TabContent{
border:1px #6fb00c solid;
}
.nTab .TabContent #search_box{
border:3px #b1d962 solid;
padding:0px 30px;
height:204px;
background: url(images/index/tab_content_bg.gif) repeat-x;
overflow:hidden;
}
.none {display:none;}


#search_box ul{/* 结构 */
margin-top:10px;
padding:4px 0px;
}
#search_box li{
padding:4px 0px;
_padding:3px 0px;
}


.search_textinput{/* 搜索文本域 */
border:1px solid #679800;
font-size:16px;
height:19px;
line-height:19px;
padding:8px;
width:480px;
}
.search_textinput_hover{
border:1px solid #87d16e;
font-size:16px;
height:19px;
line-height:19px;
padding:8px;
width:480px;
background:#E1FFE1;
}

.search_btn{/* 搜索按钮 */
background: url(images/index/tab_bg.gif) 0px -76px no-repeat;
width:115px;
height:37px;
border:0px;
font-size:16px;
font-weight:bold;
color:#fff;
cursor:pointer;
}
.search_btn_hover{
background: url(images/index/tab_bg.gif) 0px -113px no-repeat;
}

.search_table{/* 表格 */
width:100%;
}
.search_table th, .search_table td{
vertical-align:top;
line-height:20px;
}
.search_table th{
vertical-align:top;
width:82px;
}



/* 辅助设置
---------------------------------------------- */
span.up{/* 涨跌幅 */
color:#f20;
}
span.down{
color:#070;
}


/* 感兴趣的房子
---------------------------------------------- */
.title_interest{
height:29px;
padding:0px 15px;
background:url(images/index/title_bg.gif);
clear:both;/* 清除浮动 */
overflow:hidden;/* 清除浮动 */
}
.title_interest .txt{
float: left;
height:29px;
line-height:29px;
font-size:14px;
font-weight:bold;
}
.title_interest .more{
float:right;
height:29px;
line-height:29px;
}


.content_interest{
padding:15px 8px;
border:1px #ddd solid;
margin-bottom:15px;
height:152px;
}
.content_interest .details{
float:left;
position:relative;
width:118px;
padding:0px 9px;
}
.content_interest .details .photo{
text-align:center;
}
.content_interest .details .photo img{
padding:4px;
background:#fff;
border:1px #ccc solid;
}
.content_interest .details .photo a:hover img{
padding:4px;
background:#eee;
border:1px #aaa solid;
}
.content_interest .details address{
margin-top:5px;
height:20px;
line-height:20px;
overflow:hidden;
}
.content_interest .details .info{
line-height:20px;
}
.content_interest .details .info span{
font-size:14px;
color:#f60;
}
.content_interest .details .pic{
position:absolute;
top:-5px;
left:6px;
}


/* 房价
---------------------------------------------- */
.title_price{
height:29px;
padding:0px 15px;
background:url(images/index/title_bg.gif) 0px -29px;
clear:both;/* 清除浮动 */
overflow:hidden;/* 清除浮动 */
}
.title_price .txt{
float: left;
height:29px;
line-height:29px;
font-size:14px;
font-weight:bold;
}
.title_price .more{
float:right;
height:29px;
line-height:29px;
}
span.price{/* 价格 */
color:#f60;
font-weight:bold;
}


.content_price{
padding:15px;
border:1px #ddd solid;
margin-bottom:15px;
height:1%;/* 修复ie6下出现的容器高损坏现象 */
}
.price_trends{
float:left;
width:350px;
}

.price_hot{
float: right;
width:300px;
}


.price_search{/* 搜索 */
position:relative;
height:31px;
line-height:31px;
padding-left:10px;
border:1px #cae7ad solid;
background:#e1f6cc;
margin-bottom:10px;
}
.price_search .txtbox{
position:absolute;
top:4px;
left:90px;
border:1px #808080 solid;
background:#fff;
height:15px;
padding:3px 5px;
width:120px;
}
.price_search .btn_search{
position:absolute;
top:4px;
left:230px;
background: url(images/index/input_box_btn.gif);
width:50px;
height:23px;
border:0px;
color:#000;
cursor:pointer;
}
.price_search .btn_search_hover{
background: url(images/index/input_box_btn.gif) 0px -23px;
}


.price_hot .n1{
float:left;
height:25px;
line-height:25px;
padding-left:20px;
width:150px;
background:url(images/icon04.gif) 0px -150px no-repeat;
overflow:hidden;
}
.price_hot .n2, .price_hot .n3{
float:left;
height:25px;
line-height:25px;
width:65px;
overflow:hidden;
}



/* 问答、工具
---------------------------------------------- */
.index_qa_box{
float:left;
width:344px;
}

.index_tool_box{
float: right;
width:344px;
}


.title_qa_tool{
height:29px;
padding:0px 15px;
background:url(images/index/title_bg.gif) 0px -58px;
clear:both;/* 清除浮动 */
overflow:hidden;/* 清除浮动 */
}

.title_qa_tool .txt{
float: left;
height:29px;
line-height:29px;
font-size:14px;
font-weight:bold;
}

.title_qa_tool .more{
float:right;
height:29px;
line-height:29px;
}

.content_qa_tool{
padding:15px;
border:1px #ddd solid;
height:1%;/* 修复ie6下出现的容器高损坏现象 */
background:url(images/index/content_qa_tool_bg.gif) repeat-x;
}

.content_qa_tool li{
height:25px;
line-height:25px;
font-family:"宋体";
}




/* sidebar
---------------------------------------------------------------------------------------------------------------------- */
/* 登录
---------------------------------------------- */
.login_box{
background: url(images/index/login_bg.gif) #fff6e3;
padding:10px 20px 0px 20px;
height:240px;
margin-bottom:15px;
}

.login_lead{/* 普通会员委托 */
border-bottom:1px #fd9 solid;
padding-bottom:5px;
}
.login_lead li{
padding-left:30px;
height:25px;
line-height:25px;
background:url(images/index/icon_login.gif) 10px -128px no-repeat;
}

.login_form{/* 登录表单 */
margin:12px 10px 0px 10px;
}
.login_form li{
padding:4px 0px;
}

.login_hello{/* 欢迎信息 */
border-bottom:1px #fd9 solid;
padding-bottom:5px;
}
.login_hello li{
height:25px;
line-height:25px;
}

.login_user{/* 普通会员 */
margin-top:5px;
}
.login_user li{
float:left;
height:31px;
line-height:31px;
padding-left:20px;
width:91px;
}
.login_user .n1{
background:url(images/index/icon_login.gif) no-repeat;
}
.login_user .n2{
background:url(images/index/icon_login.gif) 0px -31px no-repeat;
}
.login_user .n3{
background:url(images/index/icon_login.gif) 0px -62px no-repeat;
}
.login_user .n4{
background:url(images/index/icon_login.gif) 0px -93px no-repeat;
}
.login_user .n5{
background:url(images/index/icon_login.gif) 0px -124px no-repeat;
}
.login_user .n6{
background:url(images/index/icon_login.gif) 0px -124px no-repeat;
}
.login_user .n7{
background:url(images/index/icon_login.gif) 0px -155px no-repeat;
}
.login_user .n8{
background:url(images/index/icon_login.gif) 0px -186px no-repeat;
}

.login_broker{/* 经纪人 */
margin-top:5px;
}
.login_broker li{
float:left;
height:31px;
line-height:31px;
padding-left:20px;
width:91px;
}
.login_broker .n1{
background:url(images/index/icon_login.gif) no-repeat;
}
.login_broker .n2{
background:url(images/index/icon_login.gif) 0px -217px no-repeat;
}
.login_broker .n3{
background:url(images/index/icon_login.gif) 0px -248px no-repeat;
}
.login_broker .n4{
background:url(images/index/icon_login.gif) 0px -248px no-repeat;
}
.login_broker .n5{
background:url(images/index/icon_login.gif) 0px -279px no-repeat;
}
.login_broker .n6{
background:url(images/index/icon_login.gif) 0px -310px no-repeat;
}
.login_broker .n7{
background:url(images/index/icon_login.gif) 0px -155px no-repeat;
}
.login_broker .n8{
background:url(images/index/icon_login.gif) 0px -186px no-repeat;
}

.login_user a, .login_user a:visited, .login_broker a, .login_broker a:visited{
color:#333;
}
.login_user a:hover, .login_broker a:hover{
color:#03c;
}


.login_search{/* 找房子 */
margin-top:5px;
padding-top:12px;
padding-left:20px;
background:url(images/index/icon_login.gif) 0px -337px no-repeat;
border-top:1px #fd9 solid;
font-family:Arial, Helvetica, sans-serif;
}



/* 历史浏览
---------------------------------------------- */
.title_history{
height:29px;
padding:0px 15px;
background:url(images/index/title_bg.gif) 0px -87px;
clear:both;/* 清除浮动 */
overflow:hidden;/* 清除浮动 */
}

.title_history .txt{
float: left;
height:29px;
line-height:29px;
font-size:14px;
font-weight:bold;
}

.title_history .more{
float:right;
height:29px;
line-height:29px;
}


.content_history_null{/* 无记录 */
padding:22px 10px 15px 65px;
height:145px;
background:url(images/index/content_history_null_bg.gif) 10px 20px no-repeat;
font-size:14px;
line-height:180%;
border:1px #ddd solid;
margin-bottom:15px;
}
.content_history_null .link{
margin-top:12px;
}

.content_history{/* 有记录 */
padding:15px 8px;
border:1px #ddd solid;
margin-bottom:15px;
height:152px;
}

.content_history .details{
float:left;
position:relative;
width:118px;
padding:0px 2px;
}
.content_history .details .photo{
text-align:center;
}
.content_history .details .photo img{
padding:4px;
background:#fff;
border:1px #ccc solid;
}
.content_history .details .photo a:hover img{
padding:4px;
background:#eee;
border:1px #aaa solid;
}
.content_history .details address{
margin-top:5px;
height:20px;
line-height:20px;
overflow:hidden;
}
.content_history .details .info{
line-height:20px;
}
.content_history .details .info span{
font-size:14px;
color:#f60;
}
.content_history .details .pic{
position:absolute;
top:-5px;
left:0px;
}



/* 估价
---------------------------------------------- */
.title_assess{
height:29px;
padding:0px 15px;
background:url(images/index/title_bg.gif) 0px -87px;
clear:both;/* 清除浮动 */
overflow:hidden;/* 清除浮动 */
}

.title_assess .txt{
float: left;
height:29px;
line-height:29px;
font-size:14px;
font-weight:bold;
}

.title_assess .more{
float:right;
height:29px;
line-height:29px;
}


.content_assess{
border:1px #ddd solid;
margin-bottom:15px;
height:1%;/* 修复ie6下出现的容器高损坏现象 */
}


.assess_form_box{
background: url(images/index/content_assess_bg.gif) repeat-x;
padding:10px 0px 0px 20px;
height:112px;
border-bottom:1px #ddd solid;
}
.assess_form_box li{
padding:3px 0px;
}


.scroller{/* 无缝滚动 */
margin:10px 15px;
height:225px;
overflow:hidden;
}
.scroller li{
padding-top:4px;
height:40px;
line-height:19px;
border-bottom:1px #ddd dashed;
background:url(images/index/icon_assess.gif) 0px 6px no-repeat;
padding-left:15px;
width:215px;
overflow:hidden;
}



/* 热门话题
---------------------------------------------- */
.title_topic{
height:26px;
padding:0px 15px;
background:url(images/index/title_bg.gif) 0px -174px;
clear:both;/* 清除浮动 */
overflow:hidden;/* 清除浮动 */
}
.title_topic .txt{
float: left;
padding-top:6px;
height:20px;
font-size:14px;
font-weight:bold;
}
.title_topic .more{
float:right;
padding-top:8px;
height:18px;
}

.content_topic{
padding:10px;
margin-bottom:10px;
border:1px #f6d1b6 solid;
}
.content_topic li{
height:25px;
line-height:25px;
border-bottom:1px #ddd dashed;
}






/* link
---------------------------------------------------------------------------------------------------------------------- */
.title_link{
height:29px;
padding:0px 15px;
background:url(images/index/title_bg.gif) 0px -145px;
clear:both;/* 清除浮动 */
overflow:hidden;/* 清除浮动 */
}
.title_link .txt{
float: left;
height:29px;
line-height:29px;
font-size:14px;
font-weight:bold;
}
.title_link .hot_city{
float: left;
height:29px;
line-height:29px;
}
.title_link .more{
float:right;
height:29px;
line-height:29px;
}


.content_link{
padding:10px;
border:1px #ddd solid;
line-height:22px;
margin-bottom:15px;
height:1%;/* 修复ie6下出现的容器高损坏现象 */
}
.content_link a, .content_link a:visited{
color:#666;
}
.content_link a:hover{
color:#03c;
}






