﻿/* 重写浏览器的所有默认样式
---------------------------------------------------------------------------------------------------------------------- */
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div{
	margin:0;
	padding:0;
	border:0;
}
body{
	background:url(images/2009_new/top_bg.gif) repeat-x #efefdf;
	color:#333;
	font-size:12px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif, "宋体";
}
td,p,li,select,textarea,div{
	text-align:left;
}
table{
	border-collapse: collapse; border-spacing: 0;
}
ul{
	list-style-type:none;
}
select,input{
	vertical-align:middle;
	font-size:12px;
}

a{
text-decoration: none;
}
	a:link,a:visited{
		color:#343434;
		font-size:12px;
	}
	a:hover,a:active,a:focus{
		color:#f00;
		text-decoration: underline;
	}

.clearit{
	clear:both; 
	font-size:0px; 
	line-height:0px;
}


/* 常用属性
---------------------------------------------------------------------------------------------------------------------- */
/* 链接 begin */
/* 使用方法：
	标红：<a href="url" class="linkRed">标红链接</a>
	标黑：<a href="url" class="linkBlack">标红黑接</a>
	标白：<a href="url" class="linkWhite">标白链接</a>
	注意：严禁使用<font>标签对链接进行标红！
*/
a.linkRed:link,a.linkRed:visited{color:#f00; text-decoration:underline;}/* 红色 */
a.linkRed:hover{color:#ff0;}
a.linkRedAn:link,a.linkRedAn:visited{color:#c00; text-decoration:underline;}/* 暗红色 */
a.linkRedAn:hover{color:#00f; font-weight:bold;}
a.linkBlack:link,a.linkBlack:visited{color:#000; text-decoration:underline;}/* 黑色 */
a.linkBlack:hover{color:#f00;}
a.linkWhite:link,a.linkWhite:visited{color:#fff;}/* 白色 */
a.linkWhite:hover{color:#f00;}
a.linkYellow:link,a.linkYellow:visited{color:#ff0; text-decoration:underline;}/* 黄色 */
a.linkYellow:hover{color:#f00;}
/* 链接 end */

.fB {font-weight: bold;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.cRed{color:#f00;}
.cGreen{color:#008000;}

.N2009_height_15{
height:15px;
line-height:15px;
}
.N2009_height_8{
height:8px;
line-height:8px;
}

/* 网站顶部样式
---------------------------------------------------------------------------------------------------------------------- */
#N2009_top{
height:132px;
width:980px;
margin:0 auto;
}

#N2009_logo{
float:left;
width:240px;
height:89px;
}


/* 顶部导航部分
-------------------------------------------------------------------- */
#N2009_nav_top1{
float:left;
height:17px;
line-height:17px;
width:740px;
}
#N2009_nav_top1 li{
display:inline;
}
#N2009_nav_top1 a{
float:right;
background:url(images/2009_new/top_nav_left.gif) no-repeat left top;
font-size:11px;
padding-left:10px;
color:#fff;
margin-right:3px;
}
#N2009_nav_top1 a span{
float:right;
display:block;
background:url(images/2009_new/top_nav_right.gif) no-repeat right top;
padding:0px 15px 0px 10px;
}

/* 针对IE5和Mac的hack调整 \*/
#N2009_nav_top1 a span{float:none;}
/* End IE5-Mac hack */

#N2009_nav_top1 a:hover{
background-position:0% -17px;
color:#333;
text-decoration:none;
}
#N2009_nav_top1 a:hover span{
background-position:100% -17px;
}

/* 当前频道的样式定义[开始] */
#N2009_nav_top1 a.main_ok{
background:url(images/2009_new/top_nav_left.gif) no-repeat left top;
background-position:0% -17px;
color:#333;
}
#N2009_nav_top1 a.main_ok span{
background:url(images/2009_new/top_nav_right.gif) no-repeat right top;
background-position:100% -17px;
}
#N2009_nav_top1 a:hover.main_ok span{
text-decoration:underline;
}
/* 当前频道的样式定义[结束] */


#N2009_nav_top2{
float:left;
width:740px;
height:36px;
line-height:36px;
color:#c2c2c2;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
}


/* 主导航部分
-------------------------------------------------------------------- */
#N2009_nav_main{
float:left;
height:36px;
line-height:36px;
width:740px;
}
#N2009_nav_main li{
display:inline;
}
#N2009_nav_main a{
float:left;
background:url(images/2009_new/main_nav_left.gif) no-repeat left top;
font-size:14px;
padding-left:6px;
color:#000;
margin-right:3px;
}
#N2009_nav_main a span{
float:left;
display:block;
background:url(images/2009_new/main_nav_right.gif) no-repeat right top;
padding:0px 33px 0px 28px;
}

/* 针对IE5和Mac的hack调整 \*/
#N2009_nav_main a span{float:none;}
/* End IE5-Mac hack */

#N2009_nav_main a:hover{
background-position:0% -36px;
color:#333;
text-decoration:none;
}
#N2009_nav_main a:hover span{
background-position:100% -36px;
}

/* 当前频道的样式定义[开始] */
#N2009_nav_main a.main_ok{
background:url(images/2009_new/main_nav_left.gif) no-repeat left top;
background-position:0% -36px;
color:#333;
}
#N2009_nav_main a.main_ok span{
background:url(images/2009_new/main_nav_right.gif) no-repeat right top;
background-position:100% -36px;
}
#N2009_nav_main a:hover.main_ok span{
text-decoration:underline;
}
/* 当前频道的样式定义[结束] */


/* 热门城市 */
#N2009_nav_sub{
height:28px;
line-height:28px;
}
#N2009_nav_sub li{
float:left;
padding-left:12px;
}
#N2009_nav_sub li.hotCity{
padding-left:0px;
font-weight:bold;
}


/* 网站主体样式
---------------------------------------------------------------------------------------------------------------------- */
#N2009_vi{
height:80px;
width:980px;
margin:0 auto;
background:url(images/2009_new/AD/vi.gif);
}


/*------------------------------------------------white--------------------*/
#N2009_white{
	width:954px;
	margin:0 auto;
	padding:0 13px;
	background-color:#fff;
}
#N2009_white p.download{
	display:block;
	width:345px;
	background:url(images/2009_new/software_box.gif) 0 0 no-repeat;
	padding:18px 0 0 77px;
	font:16px/18px Arial, Helvetica, sans-serif;
	color:#CB7700;
	background-color:inherit;
	float:left;
	margin:0 14px 0 0;
	height:65px;
}
#N2009_white p.download a{
	font:bold 27px/27px Arial, Helvetica, sans-serif;
	color:#353535;
	background-color:inherit;
	text-decoration:none;
}
#N2009_white p.download a:hover{
	color:#3B9AC9;
	background-color:inherit;
}
#N2009_white p.txt1{
	display:block;
	width:376px;
	background:url(images/2009_new/arrow_shadow.gif) 0 0 no-repeat;
	padding:20px 0 0 44px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#727345;
	background-color:inherit;
	float:left;
}
#N2009_white p.txt1 a{
	color:#287DA8;
	background-color:inherit;
	text-decoration:underline;
}
#N2009_white p.txt1 a:hover{
	text-decoration:none;
}
#N2009_white p.dn{
	display:block;
	background:url(images/2009_new/download.gif) 0 0 no-repeat;
	width:55px;
	height:36px;
	float:right;
	margin:13px 0 0 0;
	padding:20px 0 0 0;
	text-align:center;
}
#N2009_white p.dn a{
	font:normal 9px/12px Arial, Helvetica, sans-serif;
	color:#0F0F0F;
	background-color:inherit;
	text-decoration:none;
}
#N2009_white p.dn a:hover{
	color:#CC0000;
	background-color:inherit;
}
/*------------------------------------------------white--------------------*/


/* 页面总宽 */
.N2009_Main{
width:980px;
margin:0 auto;
}

/* 两列布局 */
.N2009_Main_1{
float: left;
width:665px;
}
.N2009_Main_2{
float: right;
width:300px;
}

/* 首页搜索 */
#N2009_SoSo{
background:url(images/2009_new/SoSo_bg.gif);
height:161px;
padding-left:20px;
}
.N2009_SoSo_index{
font-size:24px;
color:#616a29;
padding-top:10px;
}
.N2009_SoSo_index span{
font-size:14px;
color:#616a29;
padding-left:15px;
}
.N2009_So_table td{
height:27px;
line-height:27px;
font-family:"Times New Roman", Times, serif, "宋体";
}
.N2009_So_table .textInput{
height:23px;
line-height:23px;
width:150px;
border:1px;
border-top:1px solid #404040;
border-left:1px solid #404040;
border-right:1px solid #d4d0c8;
border-bottom:1px solid #d4d0c8;
background-color:#fff;
}
.N2009_So_table .textInput1{
height:23px;
line-height:23px;
width:150px;
border:1px;
border-top:1px solid #404040;
border-left:1px solid #404040;
border-right:1px solid #d4d0c8;
border-bottom:1px solid #d4d0c8;
background-color:#e1ffe1;
}

/*
.N2009_So_info{
color:#9d0303;
font-size: 14px;
height:27px;
line-height:27px;
font-family:Georgia, "Times New Roman", Times, serif;
}
*/

/* 首页推荐房源 */
.N2009_Good_L{
float:left;
width:330px;
height:118px;
border-bottom:1px #bbb solid;
background-color:#fff;
}
.N2009_Good_R{
float:left;
width:330px;
height:118px;
margin-left:5px;
border-bottom:1px #bbb solid;
background-color:#fff;
}
.N2009_Good_box_L{
float:left;
width:148px;
height:118px;
}
.N2009_Good_box_R{
float:left;
margin-top:10px;
line-height:20px;
font-family:"Times New Roman", Times, serif, "宋体";
word-wrap: break-word;
word-break: normal;
width:175px;
}
.N2009_Good_box_R span{
color:#d8325d;
font-weight:bold;
font-family:Georgia, "Times New Roman", Times, serif, "宋体";
}





/* 首页州列表
.N2009_USA{
border:1px #d7d7c7 solid;
background-color:#fdfdf7;
padding:20px 25px;
}

.N2009_USA_index{
font-size:24px;
color:#7c844b;
}
.N2009_USA_index span{
font-size:14px;
color:#7c844b;
padding-left:15px;
}

.N2009_USA_table td{
border-bottom:1px dotted #ccc;
height:18px;
line-height:18px;
padding:6px;
}
*/



/* 首页最新房源列表 */
.N2009_Latest_Listing{
border:1px #d7d7c7 solid;
background-color:#fdfdf7;
padding:20px 25px;
}

.N2009_Latest_Listing_index{
font-size:24px;
color:#7c844b;
}
.N2009_Latest_Listing_index span{
font-size:14px;
color:#7c844b;
padding-left:15px;
}
.N2009_Latest_Listing_index span.More_Link{
padding-left:320px;
}

.N2009_Latest_Listing_List{
width:613px;
}
.N2009_Latest_Listing_List li{
float:left;
border-bottom:1px dotted #ccc;
height:30px;
line-height:30px;
overflow:hidden;
}
.Listing1{
width:36px;
background:url(images/2009_new/icon_USA.gif) left center no-repeat;
padding-left:24px;
}
.Listing1T{/* 标题 */
width:45px;
background: none;
padding-left:15px;
}
.Listing2{
width:58px;
}
.Listing3{
width:80px;
}
.Listing4{
width:335px;
}
.Listing5{
width:80px;
}




/* 首页推荐经纪人 */
.N2009_T_A{
background:url(images/2009_new/T_A.gif);
height:26px;
line-height:26px;
font-size:14px;
color:#fff;
padding-left:32px;
}
.N2009_T_A span{
padding-left:135px;
}
.N2009_T_A_List{
background:url(images/2009_new/T_A_List.gif);
height:27px;
line-height:27px;
}
.N2009_T_A_List .List_A{
float:left;
width:198px;
padding-left:32px;
height:27px;
line-height:27px;
}
.N2009_T_A_List List_B{
float: left;
width:70px;
height:27px;
line-height:27px;
}




/* 首页服务、帮助部分 */
.N2009_Service, .N2009_help{
color:#666;
border:1px #d7c3b2 solid;
padding-left:120px;
padding-top:10px;
height:96px;
line-height:20px;
background:url(images/2009_new/service_bg.gif) left center no-repeat;
background-color:#fff;
}
.N2009_help{
background:url(images/2009_new/help_bg.gif) left center no-repeat;
background-color:#fff;
}
.N2009_Service .SH_T, .N2009_help .SH_T{
color:#026690;
font-size:14px;
font-weight:bold;
}


/* 首页购房问答 */
.N2009_Q_A{
border:1px #d7c3b2 solid;
padding:8px;
background-color:#fff;
}

.N2009_QA_list{
padding:12px 18px 0 18px;
line-height:20px;
}
.N2009_QA_list span{
color:#026690;
font-weight:bold;
}
.N2009_QA_more{
padding-left:200px;
}



/* 首页文章、登录 */
.N2009_index_Bot{
width:980px;
margin:0 auto;
height:230px;
background:url(images/2009_new/index_bot.gif);
}
.N2009_News_1{
float: left;
width:320px;
padding:20px;
padding-right:10px;
}
.N2009_News_2{
float: left;
width:335px;
padding:20px;
padding-right:10px;
}
.N2009_News_T{
font-size:24px;
color:#fff;
padding-left:25px;
background:url(images/2009_new/icon_bot.gif) left center no-repeat;
}
.N2009_News_Ts{
font-size:14px;
padding-left:20px;
height:18px;
line-height:18px;
background:#ddddcb;
color:#974d04;
font-weight:bold;
}
.N2009_News_List{
color:#000;
line-height:20px;
}


.N2009_login{
float: left;
width:225px;
padding:20px;
color:#fff;
}
.N2009_login_T{
width:225px;
height:32px;
background:url(images/2009_new/login_T.gif);
}
.N2009_login_go{
width:210px;
padding-top:9px;
padding-left:15px;
background-color:#373737;
}
.N2009_login_go li{
float:left;
width:125px;
height:36px;
}
.N2009_login_go_L{
width:70px !important;
height:36px;
line-height:36px;
}
.N2009_login_go_All{
width:195px !important;
height:36px;
line-height:36px;
}
.N2009_login_go .textInput{
width:120px;
background-color:#fff;
height:18px;
border:1px #ccc solid;
}
.N2009_login_go .textInput1{
width:120px;
background-color:#e1ffe1;
height:18px;
border:1px #ccc solid;
}






/* 列表页搜索 */
#N2009_SoSo_List{
width:964px;
margin:0 auto;
padding:8px;
background:#fff;
border-bottom:1px #bbb solid;
}
#N2009_SoSo_List .N2009_SoSo_List_T{
font-size:24px;
color:#7c844b;
}
#N2009_SoSo_List .textInput{
width:35px;
color:#666;
background:#fff;
}
#N2009_SoSo_List .textInput1{
width:35px;
color:#666;
background:#E1FFE1;
}


/* 导航 */
.N2009_Linkbox{
padding-left:10px;
height:26px;
line-height:26px;
background:#d2d7b4;
border-bottom:1px solid #7c844b;
}
/* 当前 */
.N2009_City_box{
padding:8px;
line-height:22px;
border:1px #d7d7c7 solid;
background-color:#fdfdf7;
font-size:14px;
}


/* 房源列表 */
.N2009_List_box{
padding:12px;
background-color:#fff;
border-bottom:1px solid #bbb;
}

.N2009_List_box_Pic{
position:relative;
}
.N2009_List_box_Pic img{
border:1px solid #efefdf;
padding:4px;
background:#efefdf;
margin-bottom:5px;
}
.N2009_List_box_Pic a:hover img{
border:1px solid #333;
padding:4px;
background:#999;
}
.N2009_List_box_Pic_up{/* 出租、出售类别 */
position: absolute;
left:12px;
top:12px;
font-weight:bold;
color:#f00;
font-size:14px;
}


/* 主要信息列表 */
.N2009_List_box li{
float:left;
width:225px;
height:24px;
line-height:24px;
color:#7c844b;
word-wrap: break-word;
word-break: normal;
}
.N2009_List_box .chang{
float:left;
width:450px;
border-bottom:1px dotted #d2d7b4;
overflow:hidden;
}
.N2009_List_box .chang a{
font-size:14px;
font-family:"Times New Roman", Times, serif, "宋体"；
}
.N2009_List_box span{
color:#333;
}

/* 特色信息 */
.N2009_List_box_table td{
padding-top:8px;
padding-bottom:8px;
width:100%;
height:20px;
line-height:20px;
color:#666;
word-wrap: break-word;
word-break: normal;
}


/* 内容页图片 */
.N2009_box_pics{
padding:10px;
background:#fff;
}

/* 内容页表格 */
.N2009_Listing{
padding:10px;
background:#fff;
}
.N2009_Listing_table{
width:100%;
line-height:200%;
}
.N2009_Listing_table th{
width:140px;
border-right:1px solid #ddd;
border-bottom:1px solid #ddd;
padding:6px;
color:#333;
background:#f7f7f7;
text-align:right;
font-weight:normal;
}
.N2009_Listing_table td{
border-bottom:1px solid #eee;
padding:6px;
color:#333;
font-size:14px;
}
.N2009_Listing_table a, .N2009_Listing_table a:visited{
color:#f60;
text-decoration:underline;
font-size:14px;
}
.N2009_Listing_table a:hover{
color:#f00;
}



/* 留言、问答 */
.N2009_Listing_Go{
background-color:#fff;
padding:10px;
}
.N2009_Listing_Go_index{
font-size:24px;
color:#7c844b;
border-bottom:1px dotted #d2d7b4;
}
.N2009_Listing_Go_index span{
font-size:14px;
color:#7c844b;
padding-left:15px;
}
.N2009_Listing_Go_List{
padding:10px;
line-height:20px;
color:#7c844b;
}
.N2009_Listing_Go_List .textInput{
width:120px;
color:#666;
background:#fff;
border:1px solid #7c844b;
}
.N2009_Listing_Go_List .textInput1{
width:120px;
color:#666;
background:#E1FFE1;
border:1px solid #7c844b;
}



/* 联系方式 */
.N2009_Listing_Contact{
background-color:#fff;
padding:10px;
}
.N2009_Listing_Contact_index{
font-size:24px;
color:#7c844b;
border-bottom:1px dotted #d2d7b4;
}
.N2009_Listing_Contact_index span{
font-size:14px;
color:#7c844b;
padding-left:15px;
}
.N2009_Listing_Contact_List{
line-height:20px;
color:#7c844b;
padding:10px;
}
.N2009_Listing_Contact_List span{
color:#000;
word-break:break-all;
}
.N2009_Listing_Contact_List img{
padding:5px;
background:#efefdf;
margin-bottom:5px;
}



/* 服务说明 */
.N2009_Reg_txt{
background-color:#fff;
padding:10px;
font-size:14px;
}
.N2009_Reg_txt_h1{
font-size:30px;
color:#7c844b;
border-bottom:1px dotted #d2d7b4;
}
.N2009_Reg_txt_h2{
margin-top:10px;
margin-bottom:8px;
font-size:16px;
color:#7c844b;
font-weight:bold;
background:#f1f1f1;
}


/* 会员注册 */
.N2009_user_reg_com{
background:#fff;
padding:10px;
}
.N2009_user_table_en{ /* 新会员注册页表格 */
border-collapse:collapse;
width:100%;
}
.N2009_user_table_en td{
border-bottom:1px dotted #ccc;
padding:10px;
color:#333;
}
.N2009_user_table_en .textInput{
padding:3px;
width:200px;
border:1px solid #7c844b;
background-color:#fff;
}
.N2009_user_table_en .textInput1{
padding:3px;
width:200px;
border:1px solid #7c844b;
background-color:#e1ffe1;
}

/* 注册须知 */
#N2009_user_Reg_TXT{
word-wrap: break-word;
word-break: normal;
width:590px;
height:100px;
overflow:auto;
color:#115888;
font-size:12px;
border:1px #ccc solid;
padding:6px;
margin-top:10px;
margin-bottom:6px;
}

/* 密码找回、重置、提示 */
.N2009_Pwd_box{
background:#fff;
padding:50px 60px;
font-size:24px;
line-height:200%;
}
.N2009_Pwd_box .textInput{
padding:3px;
width:200px;
border:1px solid #7c844b;
background-color:#fff;
}
.N2009_Pwd_box .textInput1{
padding:3px;
width:200px;
border:1px solid #7c844b;
background-color:#e1ffe1;
}


/* fanghoo简介、帮助 */
.N2009_info_box{
background:#fff;
padding:50px 60px;
font-size:14px;
line-height:200%;
}

/* fanghoo成功提示 */
.N2009_Success_box{
background:#fff;
padding:60px 100px;
font-size:32px;
line-height:200%;
}



.N2009_USA_map{
background:#fff;
padding:30px 96px;
}
.N2009_USA_map img{
padding:5px;
background:#efefdf;
}






/* 经纪人详细信息 */
.N2009_Broker_box{
padding:15px;
background-color:#fff;
border-bottom:1px solid #bbb;
}
.N2009_Broker_box img{
padding:6px;
background:#efefdf;
}
.N2009_Broker_box_table{
width:100%;
border-bottom:1px dotted #bbb;
}
.N2009_Broker_box_table td{
line-height:20px;
color:#7c844b;
word-wrap: break-word;
word-break: normal;
}
.N2009_Broker_box_table span{
color:#333;
}



/* 经纪人下属物业搜索 */
.N2009_SoSo_Broker{
padding:12px;
background-color:#fff;
border-bottom:1px solid #bbb;
}
.N2009_SoSo_Broker td{
padding:5px 0;
}
.N2009_SoSo_Broker .textInput{
padding:3px;
width:120px;
border:1px solid #7c844b;
background-color:#fff;
}
.N2009_SoSo_Broker .textInput1{
padding:3px;
width:120px;
border:1px solid #7c844b;
background-color:#e1ffe1;
}




/* 经纪人列表 */
.N2009_Broker_List_table{
width:100%;
}

.N2009_Broker_List{
width:484px;
}
.N2009_Broker_List li{
float: left;
width:242px;
border-bottom:1px dotted #ccc;
height:30px;
line-height:30px;
}
.N2009_Broker_List li.Broker_List_C{
width:484px;
}




.N2009_Bot_cn{
width:960px;
margin:0 auto;
height:60px;
line-height:22px;
padding-top:20px;
padding-left:20px;
background:url(images/2009_new/bot_bg.gif);
color:#d4d4c6;
text-align:center;
}
.N2009_Bot_cn span{
color:#d76e08;
}