@charset "utf-8";
/* CSS Document */

/* 重写浏览器的所有默认样式
---------------------------------------------------------------------------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,th,td {/* 去掉了P */
padding: 0;
margin: 0;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset,img {
border: 0;
}
address,caption,cite,code,dfn,em,th,var {/* 去掉了strong */
font-weight: normal;
font-style: normal;
}
ol,ul {
list-style: none;
}
caption,th {
text-align: left;
}
h1,h2,h3,h4,h5,h6 {
font-weight: normal;
font-size: 100%;
}
q:before,q:after {
content:'';
}
abbr,acronym {
border: 0;
}

/* 基本属性
---------------------------------------------------------------------------------------------------------------------- */
body{
background: url(images/bg.gif) #fff repeat-x;
color:#444;
font-size:12px;
text-align:left;
font-family:"宋体";
}

a{text-decoration: none;}
a:link,a:visited{color:#0041d9;font-size:12px;}
a:hover,a:active,a:focus{color:#f00;text-decoration: underline;}

input, button, select{font-size:12px;color:#444;}
textarea{font-size:12px;color:#444;}


.fB{font-weight:bold;}

.f14, a.f14, a.f14:visited{/* 14号字 */
font-size:14px;
}

.f16, a.f16, a.f16:visited{/* 16号字 */
font-size:16px;
}

.f18, a.f18, a.f18:visited{/* 18号字 */
font-size:18px;
}


.red, a.red, a.red:visited{/* 红色 */
padding:0px 2px;
color:#f00;
}
a.red:hover{
color:#036;
}

.orange, a.orange, a.orange:visited{/* 橘黄色 */
color:#f60;
}
a.orange:hover{
color:#036;
}

.green, a.green, a.green:visited{/* 绿色 */
color:#080;
}
a.green:hover{
color:#f00;
}

.gray, a.gray, a.gray:visited{/* 灰色 */
color:#999;
}
a.gray:hover{
color:#036;
}

.dull_gray, a.dull_gray, a.dull_gray:visited{/* 暗灰色 */
color:#666;
}
a.dull_gray:hover{
color:#036;
}

.light_gray{color:#ccc;}/* 浅灰色 */


/* 清除浮动，并解决容器不扩展问题 */
.clear_box{
clear:both;
display:block;
float: none;
overflow:hidden;
visibility: hidden;
background: none;
list-style: none;
border:0;
padding:0;
margin:0;
width:0;
height:0;
line-height:0;
font-size: 0;
}



/* 总布局
---------------------------------------------------------------------------------------------------------------------- */
#header{
width:990px;
margin:0 auto;
}

#content{
width:970px;
margin:0 auto;
}

#footer{
width:990px;
margin:10px auto 0px auto;
background: url(images/footer_bg_top.gif) no-repeat;
padding-top:20px;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
color:#666;
}
#footer a, #footer a:visited{/* 链接文字 */
color:#666;
}
#footer a:hover{
color:#0041d9;
}
#footer .bot_nav{
color:#c5c5c5;
height:27px;
}
#footer .contact{
background: url(images/footer_bg_bot.jpg) no-repeat;
padding-top:70px;
height:70px;
line-height:25px;
}



/* 顶部
---------------------------------------------------------------------------------------------------------------------- */
/* logo部分
---------------------------------------------- */
.banner{
position:relative;
height:72px;
background:url(images/banner.jpg) right no-repeat;
}

#logo{/* ------ 标志 ------ */
position:absolute;
top:0px;
left:0px;
width:204px;
height:72px;
background:url(images/logo.gif) no-repeat;
}
#logo a{
display:block;
width:204px;
height:72px;
text-indent:-9999px;
}

#city{/* ------ 切换城市 ------ */
position:absolute;
top:0px;
left:210px;
width:300px;
height:72px;
}
#city .city_name{
position:absolute;
top:23px;
left:0px;
font-size:16px;
font-weight:bold;
color:#f00;
}
#city .city_selector{
position:absolute;
top:50px;
left:0px;
}
#city .city_selector .trigger{
color:#0041d9;
cursor:pointer;
}
#city .city_selector .cities{/* 切换城市，隐藏层 */
position:absolute;
z-index:9999;
top:18px;
left:-80px;
width:230px;
border:3px #666 solid;
padding:5px 10px;
background:#fff;
}
#city .city_selector .cities dt{
float:left;
height:22px;
line-height:22px;
width:70px;
}
#city .city_selector .cities dd{
float:left;
height:22px;
line-height:22px;
width:40px;
}


#top_nav{/* ------ 顶部导航 ------ */
position:absolute;
top:10px;
right:0px;
}
#top_nav li{
float:left;
height:25px;
line-height:25px;
padding:0px 10px;
background:url(images/topNav_bg.gif) 0px -50px no-repeat;
}
#top_nav li.none_line{/* 去掉左边线 */
background: none;
}
#top_nav a{
display:inline-block;
height:25px;
}
#top_nav a span{/* 红字 */
color:#f00;
font-weight:bold;
}

#top_nav a.my_fanghoo{/* 我的房虎 */
width:72px;
background:url(images/topNav_bg.gif) right -25px no-repeat;
}
#top_nav a.help{/* 帮助 */
width:42px;
background:url(images/topNav_bg.gif) right 0px no-repeat;
}
#top_nav a.logout{/* 退出 */
width:42px;
background:url(images/topNav_bg.gif) right -75px no-repeat;
}

.my_submenu{/* 我的房虎网下拉菜单，隐藏层 */
position:absolute;
z-index:9999;
top:35px;
right:62px;
width:70px;
border:1px #999 solid;
padding:10px;
background:#fff;
}
.my_submenu li{
padding-left:10px;
height:21px;
line-height:21px;
background:url(images/topNav_icon.gif) left center no-repeat;
}


/* 导航
---------------------------------------------- */
.nav{
background:url(images/nav_bg.gif);
height:41px;
clear:both;/* 清除浮动 */
overflow:hidden;/* 清除浮动 */
}


#main_nav{/* ------ 主导航 ------ */
float:left;
height:41px;
line-height:41px;
padding-left:36px;
width:706px;
}
#main_nav li{
display:inline;
}
#main_nav a{
float:left;
background:url(images/nav_bg.gif) no-repeat left -41px;
font-size:14px;
font-weight:bold;
padding-left:6px;
color:#fff;
margin-left:5px;
}
#main_nav a span{
float:left;
display:block;
background:url(images/nav_bg.gif) no-repeat right -41px;
padding-left:16px;
padding-right:22px;
}

/* 针对IE5和Mac的hack调整 \*/
#main_nav a span{float:none;}
/* End IE5-Mac hack */

#main_nav a:hover{
background-position:left -82px;
color:#f00;
}
#main_nav a:hover span{
background-position:right -82px;
}
/* 当前频道的样式定义[开始] */
#main_nav a.ok_top{
background:url(images/nav_bg.gif) no-repeat left -82px;
color:#000;
}
#main_nav a.ok_top span{
background:url(images/nav_bg.gif) no-repeat right -82px;
}
#main_nav a:hover.ok_top span{
color:#f00;
}


#user_toolbox .left{/* ------ 用户工具 ------ */
float:left;
padding-top:15px;
}
#user_toolbox .right{
float: right;
padding-top:15px;
width:128px;
}
#user_toolbox a, #user_toolbox a:visited{/* 链接文字 */
color:#444;
}
#user_toolbox a:hover{
color:#0041d9;
}
#user_toolbox span{/* 红色 */
color:#f00;
}


/* 辅助条
---------------------------------------------------------------------------------------------------------------------- */
#bar{
width:890px;
padding-left:100px;
margin:0 auto;
background:url(images/bar_bg.gif);
height:39px;
}

.notice{
float:left;
margin-top:7px;
height:25px;
line-height:25px;
width:420px;
}
.notice a, .notice a:visited{
color:#444;
}
.notice a:hover{
color:#0041d9;
}

.search{
float:left;
margin-top:7px;
width:470px;
}

.search .search_type{
position:relative;
}
.search .condition{
position:absolute;
top:0px;
left:0px;
padding-left:15px;
width:85px;
height:23px;
line-height:23px;
background:url(images/bar_bg.gif) 0px -39px;
cursor:pointer;
}
.search .dropdown{/* 找房类型下拉菜单，隐藏层 */
position:absolute;
z-index:9999;
top:22px;
left:0px;
width:140px;
border:1px #999 solid;
padding:5px 0px 5px 10px;
background:#fffeed;
}
.search .dropdown li{
float:left;
padding-left:10px;
width:60px;
height:21px;
line-height:21px;
background:url(images/topNav_icon.gif) left center no-repeat;
}

.search .txtbox{
float:left;
margin-left:108px;
border:1px #999 solid;
background:#fffeed;
height:15px;
padding:3px 5px;
width:250px;
}
.search .btn{/* 找房子 */
display:block;
float:left;
margin-left:8px;
background: url(images/bar_bg.gif) 0px -62px;
width:70px;
height:23px;
border:0px;
text-indent:-9999px;
}
.search .btn_community{/* 找小区 */
display:block;
float:left;
margin-left:8px;
background: url(images/bar_bg.gif) 0px -85px;
width:70px;
height:23px;
border:0px;
text-indent:-9999px;
}



/* 首页辅助条
---------------------------------------------------------------------------------------------------------------------- */
#index_bar{
width:890px;
margin:0 auto;
background:url(images/bar_bg.gif);
height:39px;
line-height:39px;
padding-left:100px;
margin-bottom:15px;
}

#index_bar a, #index_bar a:visited{
color:#444;
}
#index_bar a:hover{
color:#0041d9;
}



/* 帮助房虎
---------------------------------------------------------------------------------------------------------------------- */
.help_fanghoo{
padding:10px;
background:#fffeed;
border:1px #d5d5d5 solid;
margin-bottom:10px;
text-align:center;
}
.help_fanghoo a, .help_fanghoo a:visited{
font-size:14px;
line-height:27px;
}
.help_fanghoo a:hover{
color:#f00;
}



/* AspNetPager分页控件样式
---------------------------------------------------------------------------------------------------------------------- */
.anpager .cpb {background:#1F3A87 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#FFFFFF;font-weight:bold;margin:5px 4px 0 0;padding:4px 5px 0; font-family:"宋体";}
.anpager a {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;color:#1F3A87;margin:5px 4px 0 0;padding:4px 5px 0;text-decoration:none; font-family:"宋体";}
.anpager a:hover{background:#1F3A87 none repeat scroll 0 0;border:1px solid #1F3A87;color:#FFFFFF; font-family:"宋体";}




