@charset "utf-8";
/* CSS Document */
/* 今房网首页样式 */
/* 作者：ahua */
/* 时间：2009-09-26 */
/* 更新时间：2009-09-26 */
/************************
************************/

/********  全局样式 ********/
body { font-family:"宋体"; margin:0; padding:0; font-size:12px;  color:#657e8d; background:url(../publicstyle/body_bj.jpg) no-repeat center top;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
img{vertical-align:top;}
em {font-style:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:12px; font-weight:normal;}
.clear{ clear: both; visibility: hidden; margin:0; padding:0;}

/**  小圆点  **/
.font { font-family:"宋体"; color:#60b53c;}

/*链接样色样式*/
a {color:#627c8d;text-decoration:none;}
a:hover {color:#fe8301; text-decoration:underline;}
a.Link{color:#7e7e7e}
/*********************/
/********************/

/**********  今房网head部分  ***********/
#container { width:945px; margin: 0 auto;}
.head { width:945px;}
/*** LOGO及登录 ***/
.head_top { height:66px; padding: 8px 0 15px 0;*padding: 8px 0 15px 0 !important;*padding: 8px 0 10px 0;}
.head_top_logo { float:left; height:46px; padding:20px 0 0 0;}
.head_top_login { float:right; width:290px; height:21px; background:url(../publicstyle/head_bj.gif) no-repeat; text-align:left;}
.head_top_login ul { padding: 3px 0 0 40px;*padding: 4px 0 0 40px !important;*padding: 3px 0 0 40px;}
.head_top_login li { float:left;}
.head_top_login2 { float:right; width:320px; height:21px; text-align:right;}
.head_top_login2 ul { padding: 3px 0 0 0px; text-align:right}
.head_top_login2 li { float:left; text-align:right; width:320px;}
/*会员登录链接及样式*/
.top_login_li {color:#454545;}
.top_login_li a{ color:#454545;}
.top_login_li a:hover{ color:#454545;text-decoration:underline;}
/*注册链接及样式*/
.top_login_li_1 { padding: 0 0 0 18px; color:#454545;}
.top_login_li_1 a{ color:#454545;}
.top_login_li_1 a:hover{ color:#454545;text-decoration:underline;}
/*设为首页链接及样式*/
.top_login_li_2 {padding: 0 0 0 34px; font-weight:bold;color:#336f94;}
.top_login_li_2 a{ color:#336f94;}
.top_login_li_2 a:hover{ color:#336f94;text-decoration:underline;}
/*加入收藏链接及样式*/
.top_login_li_3 {padding: 0 0 0 8px; font-weight:bold; color:#336f94;}
.top_login_li_3 a{ color:#336f94;}
.top_login_li_3 a:hover{ color:#336f94; text-decoration:underline;}

/*** 今房网导航 ***/
.head_nav { border-bottom: 3px solid #e2ebfa;}
.head_nav_top { width:945px; height:56px; background:url(../publicstyle/head_1.jpg) no-repeat;} 
.head_nav_top .nav_z { width:590px; float:left; padding:15px 0 0 10px;}
.head_nav_top .nav_z ul { font-size:14px; color:#fff; font-weight:bold; }
.head_nav_top .nav_z li {float:left; padding: 0 3px;  text-align:center;  }
/*导航链接样式和鼠标经过样式1*/
.head_nav_top .nav_z li.item1 a{display:block; color:#fff; font-weight:bold; font-size:14px; width:51px; 
height:22px; *height:19px !important; *height:21px; padding-top:4px;*padding-top:7px !important;*padding-top:5px; text-decoration:none; text-align:center; }
.head_nav_top .nav_z li.item1 a:hover{ background:url(../publicstyle/menu_on1.gif) no-repeat; color:#177bd7; width:51px; height:26px; text-decoration:none; }
.head_nav_top .nav_z li.item1 a.cur{ background:url(../publicstyle/menu_on1.gif) no-repeat; color:#177bd7; width:51px; height:26px;text-decoration:none; }
.head_nav_top .nav_z li.item1 a.cur:hover{ background:url(../publicstyle/menu_on1.gif) no-repeat; color:#177bd7; width:51px; height:26px;text-decoration:none;  }
/*导航链接样式和鼠标经过样式2*/
.head_nav_top .nav_z li.item2 a{ display:block; color:#fff; font-weight:bold; font-size:14px; width:74px; 
height:22px; *height:19px !important; *height:21px; padding-top:4px;*padding-top:7px !important;*padding-top:5px; text-decoration:none;  text-align:center;}
.head_nav_top .nav_z li.item2 a:hover{ background:url(../publicstyle/menu_on2.gif) no-repeat; color:#177bd7; width:74px; height:26px; text-decoration:none; }
.head_nav_top .nav_z li.item2 a.cur{ background:url(../publicstyle/menu_on2.gif) no-repeat; color:#177bd7; width:74px; height:26px;text-decoration:none; }
.head_nav_top .nav_z li.item2 a.cur:hover{ background:url(../publicstyle/menu_on2.gif) no-repeat; color:#177bd7; width:74px; height:26px;text-decoration:none;  }

.head_nav_top .tuijian { width:332px;float:left; font-weight:bold; color: #fff; padding:22px 10px 0 0; text-align:right; overflow:hidden;}
.head_nav_top .tuijian a{ color:#fff;}
.head_nav_top .tuijian a:hover{ color:#fff; text-decoration:underline;}

.head_nav_bottom { width:943px; height:120px; border-right:1px solid #99c7eb; border-bottom:1px solid #99c7eb; border-left:1px solid #99c7eb; background:url(../publicstyle/head_bj1.gif);}
.head_nav_bottom .search { float:left; padding:15px 0 0 15px; width:550px;}
.head_nav_bottom .search span { font-weight:bold; color:#626878;}
.head_nav_bottom .search span a{color:#626878;}
.head_nav_bottom .fa_nav { float:right; width:274px; margin-right:15px; margin-top:10px; background:#79C4EB; height:89px; padding:5px;}
.head_nav_bottom .fa_nav li { width:126px; height:36px; float:left; margin-right:2px; padding:5px 0 0 7px; font-weight:bold; color:#4c4c4c;}
.head_nav_bottom .fa_nav li a{color:#4c4c4c;}
.head_nav_bottom .fa_nav li a:hover{ text-decoration:underline;}
/***************************/
/***************************/

/************    今房网页尾部分    **************/
.foot { margin-top:6px; background:#f7f8fa;}
.foot_nav { height:32px; background:url(../publicstyle/index/index_bj15.gif);}
.foot_nav_c { height:32px; width:945px; margin:0 auto;}
.foot_nav_c ul{ font-weight:bold; color: #fff; padding:8px 6px 0 6px;}
.foot_nav_c ul a { color: #fff;}
.foot_nav_c ul a:hover { color: #fff;  text-decoration:none;}
.foot_bottom { width:932px; margin:0 auto; padding:0px 6px 20px 6px}
.foot_bottom_1 { padding:10px 0 ;}
.foot_bottom_1 h1 { font-weight:bold; padding: 0 0 5px 0;}
.foot_bottom_2{padding:10px 0 ; font-weight:bold;}
.foot_bottom_2 span { font-size:11px;}

/**********************搜索部份*******************************/
#tabs {width:510px; text-align:center; z-index:500; float:left; margin:6px 0 0 6px;}
#tabs ul {padding:0; margin:0; width:510px; list-style:none; position:relative;}
#tabs ul li {float:left; display:inline; width:94px; height:36px; margin:0 4px}
#tabs ul li a.outer {display:block; width:94px; border-bottom:1px solid #D1D1D1; text-align:center; line-height:38px; *line-height:38px !important; *line-height:29px; text-decoration:none; text-indent:37px; color:#464; font-weight:bold;font-size:14px; color:#1A7ED4;height:33px;}

#tabs ul li a.one {background:#fff url(../publicstyle/search/house.gif) top left no-repeat;}
#tabs ul li a.two {background:#fff url(../publicstyle/search/sale.gif) top left no-repeat;}
#tabs ul li a.three {background:#fff url(../publicstyle/search/buy.gif) top left no-repeat;}
#tabs ul li a.four {background:#fff url(../publicstyle/search/rent.gif) top left no-repeat;}
#tabs ul li a.five {background:#fff url(../publicstyle/search/qiuzu.gif) top left no-repeat; margin:0 0 0 2px; *margin:0 0 0 2px !important; *margin:0;}
#tabs ul li div {display:none;}

#tabs ul li a.selected {color:#FE8600; background-position:0 -38px; height:38px; cursor:default;}
* html #tabs ul li a.selected {padding-bottom:60px; border-bottom:1px solid #fff; height:38px; color:#FE8600; margin-bottom:0;background-position:0 -38px; cursor:default;}

#tabs ul li div.cur {display:block; padding:5px; position:absolute; left:4px; top:38px; width:494px; height:54px;background:#fff url(../publicstyle/search/lp.gif);}
#tabs ul li div.cur1 {display:block; padding:5px; position:absolute; left:4px; top:38px; width:494px; height:54px;background:#fff url(../publicstyle/search/cs.gif);}
#tabs ul li div.cur2 {display:block; padding:5px; position:absolute; left:4px; top:38px; width:494px; height:54px;background:#fff url(../publicstyle/search/qg.gif);}
#tabs ul li div.cur3 {display:block; padding:5px; position:absolute; left:4px; top:38px; width:494px; height:54px;background:#fff url(../publicstyle/search/cz.gif);}
#tabs ul li div.cur4 {display:block; padding:5px; position:absolute; left:4px; top:38px; width:494px; height:54px; background:#fff url(../publicstyle/search/qz.gif);}

.clear {clear:both; height:0; line-height:0; overflow:hidden;}
.enter{height:20px; width:300px; font-size:14px; padding-top:4px; color:#ccc}
.enterok{height:20px; width:300px; font-size:14px; padding-top:4px; color:#ccc}