﻿@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
}

a {
	text-decoration:none;
	color:#134b67;
}
body {background:url(../images/hf_index/bg.jpg) repeat-x; background-color:#F3F3F3}
/*網站地圖區塊開始*/
#sitemap_title {
	margin:45px auto 0 auto;
	padding:0;
	width:962px;
	height:110px;
	background-image:url(../images/sitemap_bg.jpg);
	background-repeat:no-repeat;
	font-family:Verdana, "新細明體";
	font-size:1px;
	color:#000;
	text-indent:-9999px;
	overflow:hidden;
}
/*網站地圖區塊結束*/

/*現在位置開始*/
#you_are_here {
	margin:-155px auto 0 auto;
	padding:0;
	width:962px;
	font-family:Verdana, "新細明體";
	font-size:13px;
	color:#000;
}

#you_are_here a {
	color:#0066cc;
	text-decoration:none;
}

#you_are_here a:hover {
	text-decoration:underline;
}
/*現在位置結束*/

/*main區塊開始*/
#main {
	margin:150px auto 0 auto;
	padding:0;
	width:962px;
}

#main_left {
	width:471px;
	float:left;
}

#main_right {
	width:471px;
	float:right;
}

/*main區塊結束*/

/*買屋區塊開始*/
#buy {
	margin:0 0 20px 0;
	_margin:0 0 10px 0;
	padding:0;
	width:471px;
}

#buy h2 {
	margin:0;
	padding:0;
	width:471px;
	height:46px;
	background-image:url(../images/top_bg.jpg);
	background-repeat:no-repeat;
	line-height:200%;
	_line-height:300%;
	
}

#buy h2 a {
	background-image:url(../images/large_projects.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 39px;
	padding:0 0 0 12px;
	font-family:Verdana, "新細明體";
	font-size:16px;
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}

#buy h2 a:hover {
	text-decoration:underline;
}

#buy dl {
	margin:0;
	padding:0;
	width:471px;
	height:185px;
	background-image:url(../images/center_bg.jpg);
	background-repeat:repeat-y;
}

#buy dt {
	margin:6px 0 5px 0;
	padding:3px 0 3px 0;
}

#buy dt a {
	background-image:url(../images/reduce_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 22px;
	font-family:Verdana, "新細明體";
	font-size:15px;
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}

#buy dt a:hover {
	text-decoration:underline;
}

#buy dd {
	margin:0 0 0 24px;
	padding:0 0 0 16px;
	background-image:url(../images/little_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	font-family:Verdana, "新細明體";
	font-size:13px;
	color:#000;
	line-height:200%;
}

#buy dd a {
	color:#0066cc;
	text-decoration:none;
}

#buy dd a:hover {
	text-decoration:underline;
}

#buy .buy_body {
	margin:0 auto;
	width:362px;
}

#buy .buy_left {
	float:left;
}

#buy .buy_right {
	float:right;

}

#buy .buy_bottom {
	height:3px;
	background-image:url(../images/bottom_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

/*買屋區塊結束*/

/*租屋區塊開始*/
#rent {
	clear:both;
	margin:0 0 20px 0;
	_margin:0 0 10px 0;
	padding:0;
	width:471px;
}

#rent h2 {
	margin:0;
	padding:0;
	width:471px;
	height:46px;
	background-image:url(../images/top_bg.jpg);
	background-repeat:no-repeat;
	line-height:200%;
	_line-height:300%;
}

#rent h2 a {
	background-image:url(../images/large_projects.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 39px;
	padding:0 0 0 12px;
	font-family:Verdana, "新細明體";
	font-size:16px;
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}

#rent h2 a:hover {
	text-decoration:underline;
}

#rent dl {
	margin:0;
	padding:0;
	width:471px;
	height:206px;
	background-image:url(../images/center_bg.jpg);
	background-repeat:repeat-y;
}

#rent dt {
	margin:6px 0 5px 0;
	padding:3px 0 3px 0;
}

#rent dt .none {
	font-family:Verdana, "新細明體";
	font-size:15px;
	font-weight:bold;
	color:#000;
	background-image:url(../images/reduce_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 22px;
}

#rent dt a {
	background-image:url(../images/reduce_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 22px;
	font-family:Verdana, "新細明體";
	font-size:15px;
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}

#rent dt a:hover {
	text-decoration:underline;
}

#rent dd {
	margin:0 0 0 24px;
	padding:0 0 0 16px;
	background-image:url(../images/little_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	font-family:Verdana, "新細明體";
	font-size:13px;
	color:#000;
	line-height:200%;
}

#rent dd a {
	color:#0066cc;
	text-decoration:none;
}

#rent dd a:hover {
	text-decoration:underline;
}

#rent .rent_body {
	margin:0 auto;
	width:362px;
}

#rent .rent_left {
	float:left;
}

#rent .rent_right {
	float:right;

}

#rent .rent_bottom {
	height:3px;
	background-image:url(../images/bottom_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
/*租屋區塊結束*/

/*裝潢家區塊開始*/
#deco {
	clear:both;
	margin:0 0 20px 0;
	_margin:0 0 10px 0;
	padding:0;
	width:471px;
}

#deco h2 {
	margin:0;
	padding:0;
	width:471px;
	height:46px;
	background-image:url(../images/top_bg.jpg);
	background-repeat:no-repeat;
	line-height:200%;
	_line-height:300%;
}

#deco h2 a {
	background-image:url(../images/large_projects.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 39px;
	padding:0 0 0 12px;
	font-family:Verdana, "新細明體";
	font-size:16px;
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}

#deco h2 a:hover {
	text-decoration:underline;
}

#deco dl {
	margin:0;
	padding:0;
	width:471px;
	height:80px;
	background-image:url(../images/center_bg.jpg);
	background-repeat:repeat-y;
}

#deco dt {
	margin:6px 0 5px 0;
	padding:3px 0 3px 0;
}

#deco dt .none {
	font-family:Verdana, "新細明體";
	font-size:15px;
	font-weight:bold;
	color:#000;
	background-image:url(../images/reduce_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 22px;
}

#deco dt a {
	background-image:url(../images/reduce_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 22px;
	font-family:Verdana, "新細明體";
	font-size:15px;
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}

#deco dt a:hover {
	text-decoration:underline;
}

#deco dd {
	margin:0 0 0 24px;
	padding:0 0 0 16px;
	background-image:url(../images/little_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	font-family:Verdana, "新細明體";
	font-size:13px;
	color:#000;
	line-height:200%;
}

#deco dd a {
	color:#0066cc;
	text-decoration:none;
}

#deco dd a:hover {
	text-decoration:underline;
}

#deco .deco_body {
	margin:0 auto;
	width:362px;
}

#deco .deco_left {
	float:left;
}

#deco .deco_right {
	float:right;
	padding:0 26px 0 0;

}

#deco .deco_bottom {
	height:3px;
	background-image:url(../images/bottom_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
/*裝潢家區塊結束*/

/*修繕通區塊開始*/
#fix {
	clear:both;
	margin:0 0 20px 0;
	_margin:0 0 10px 0;
	padding:0;
	width:471px;
}

#fix h2 {
	margin:0;
	padding:0;
	width:471px;
	height:46px;
	background-image:url(../images/top_bg.jpg);
	background-repeat:no-repeat;
	line-height:200%;
	_line-height:300%;
}

#fix h2 a {
	background-image:url(../images/large_projects.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 39px;
	padding:0 0 0 12px;
	font-family:Verdana, "新細明體";
	font-size:16px;
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}

#fix h2 a:hover {
	text-decoration:underline;
}

#fix dl {
	margin:0;
	padding:0;
	width:471px;
	height:80px;
	background-image:url(../images/center_bg.jpg);
	background-repeat:repeat-y;
}

#fix dt {
	margin:6px 0 5px 0;
	padding:3px 0 3px 0;
}

#fix dt .none {
	font-family:Verdana, "新細明體";
	font-size:15px;
	font-weight:bold;
	color:#000;
	background-image:url(../images/reduce_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 22px;
}

#fix dt a {
	background-image:url(../images/reduce_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 22px;
	font-family:Verdana, "新細明體";
	font-size:15px;
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}

#fix dt a:hover {
	text-decoration:underline;
}

#fix dd {
	margin:0 0 0 24px;
	padding:0 0 0 16px;
	background-image:url(../images/little_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	font-family:Verdana, "新細明體";
	font-size:13px;
	color:#000;
	line-height:200%;
}

#fix dd a {
	color:#0066cc;
	text-decoration:none;
}

#fix dd a:hover {
	text-decoration:underline;
}

#fix .fix_body {
	margin:0 auto;
	width:362px;
}

#fix .fix_left {
	float:left;
}

#fix .fix_right {
	float:right;
	padding:0 26px 0 0;

}

#fix .fix_bottom {
	height:3px;
	background-image:url(../images/bottom_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
/*修繕通區塊結束*/

/*好房誌區塊開始*/
#mag-housefun {
	clear:both;
	margin:0 0 20px 0;
	_margin:0 0 10px 0;
	padding:0;
	width:471px;
}

#mag-housefun h2 {
	margin:0;
	padding:0;
	width:471px;
	height:46px;
	background-image:url(../images/top_bg.jpg);
	background-repeat:no-repeat;
	line-height:200%;
	_line-height:300%;
}

#mag-housefun h2 a {
	background-image:url(../images/large_projects.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 39px;
	padding:0 0 0 12px;
	font-family:Verdana, "新細明體";
	font-size:16px;
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}

#mag-housefun h2 a:hover {
	text-decoration:underline;
}

#mag-housefun dl {
	margin:0;
	padding:0;
	width:471px;
	height:460px;
	background-image:url(../images/center_bg.jpg);
	background-repeat:repeat-y;
}

#mag-housefun dt {
	margin:6px 0 5px 0;
	padding:3px 0 3px 0;
}

#mag-housefun dt .none {
	font-family:Verdana, "新細明體";
	font-size:15px;
	font-weight:bold;
	color:#000;
	background-image:url(../images/reduce_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 22px;
}

#mag-housefun dt a {
	background-image:url(../images/reduce_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 22px;
	font-family:Verdana, "新細明體";
	font-size:15px;
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}

#mag-housefun dt a:hover {
	text-decoration:underline;
}

#mag-housefun dd {
	margin:0 0 0 24px;
	padding:0 0 0 16px;
	background-image:url(../images/little_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	font-family:Verdana, "新細明體";
	font-size:13px;
	color:#000;
	line-height:200%;
}

#mag-housefun dd a {
	color:#0066cc;
	text-decoration:none;
}

#mag-housefun dd a:hover {
	text-decoration:underline;
}

#mag-housefun .mag-housefun_body {
	margin:0 auto;
	width:362px;
}

#mag-housefun .mag-housefun_left {
	float:left;
}

#mag-housefun .mag-housefun_right {
	float:right;
	padding:0 6px 0 0;

}

#mag-housefun .mag-housefun_bottom {
	height:3px;
	background-image:url(../images/bottom_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
/*好房誌區塊結束*/

/*房地產業者專區區塊開始*/
#businesses {
	clear:both;
	margin:0 0 20px 0;
	_margin:0 0 10px 0;
	padding:0;
	width:471px;
}

#businesses h2 {
	margin:0;
	padding:0;
	width:471px;
	height:46px;
	background-image:url(../images/top_bg.jpg);
	background-repeat:no-repeat;
	line-height:200%;
	_line-height:300%;
}

#businesses h2 a {
	background-image:url(../images/large_projects.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 39px;
	padding:0 0 0 12px;
	font-family:Verdana, "新細明體";
	font-size:16px;
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}

#businesses h2 a:hover {
	text-decoration:underline;
}

#businesses dl {
	margin:0;
	padding:0;
	width:471px;
	height:116px;
	background-image:url(../images/center_bg.jpg);
	background-repeat:repeat-y;
}

#businesses dt {
	margin:6px 0 5px 0;
	padding:3px 0 3px 0;
}

#businesses dt .none {
	font-family:Verdana, "新細明體";
	font-size:15px;
	font-weight:bold;
	color:#000;
	background-image:url(../images/reduce_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 22px;
}

#businesses dt a {
	background-image:url(../images/reduce_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 22px;
	font-family:Verdana, "新細明體";
	font-size:15px;
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}

#businesses dt a:hover {
	text-decoration:underline;
}

#businesses dd {
	margin:0 0 0 24px;
	padding:0 0 0 16px;
	background-image:url(../images/little_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	font-family:Verdana, "新細明體";
	font-size:13px;
	color:#000;
	line-height:200%;
}

#businesses dd a {
	color:#0066cc;
	text-decoration:none;
}

#businesses dd a:hover {
	text-decoration:underline;
}

#businesses .businesses_body {
	margin:0 auto;
	width:362px;
}

#businesses .businesses_left {
	float:left;
}

#businesses .businesses_right {
	float:right;
	padding:0 40px 0 0;

}

#businesses .businesses_bottom {
	height:3px;
	background-image:url(../images/bottom_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
/*房地產業者專區區塊結束*/

/*會員專區區塊開始*/
#member {
	clear:both;
	margin:0 0 20px 0;
	_margin:0 0 10px 0;
	padding:0;
	width:471px;
}

#member h2 {
	margin:0;
	padding:0;
	width:471px;
	height:46px;
	background-image:url(../images/top_bg.jpg);
	background-repeat:no-repeat;
	line-height:200%;
	_line-height:300%;
}

#member h2 a {
	background-image:url(../images/large_projects.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 39px;
	padding:0 0 0 12px;
	font-family:Verdana, "新細明體";
	font-size:16px;
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}

#member h2 a:hover {
	text-decoration:underline;
}

#member dl {
	margin:0;
	padding:0;
	width:471px;
	height:245px;
	background-image:url(../images/center_bg.jpg);
	background-repeat:repeat-y;
}

#member dt {
	margin:6px 0 5px 0;
	padding:3px 0 3px 0;
}

#member dt .none {
	font-family:Verdana, "新細明體";
	font-size:15px;
	font-weight:bold;
	color:#000;
	background-image:url(../images/reduce_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 22px;
}

#member dt a {
	background-image:url(../images/reduce_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 22px;
	font-family:Verdana, "新細明體";
	font-size:15px;
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}

#member dt a:hover {
	text-decoration:underline;
}

#member dd {
	margin:0 0 0 24px;
	padding:0 0 0 16px;
	background-image:url(../images/little_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	font-family:Verdana, "新細明體";
	font-size:13px;
	color:#000;
	line-height:200%;
}

#member dd a {
	color:#0066cc;
	text-decoration:none;
}

#member dd a:hover {
	text-decoration:underline;
}

#member .member_body {
	margin:0 auto;
	width:362px;
}

#member .member_left {
	float:left;
}

#member .member_right {
	float:right;
	padding:0 21px 0 0;

}

#member .member_bottom {
	height:3px;
	background-image:url(../images/bottom_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
/*會員專區區塊結束*/

/*服務中心區塊開始*/
#service {
	clear:both;
	margin:0 0 20px 0;
	_margin:0 0 10px 0;
	padding:0;
	width:471px;
}

#service h2 {
	margin:0;
	padding:0;
	width:471px;
	height:46px;
	background-image:url(../images/top_bg.jpg);
	background-repeat:no-repeat;
	line-height:200%;
	_line-height:300%;
}

#service h2 a {
	background-image:url(../images/large_projects.jpg);
	background-repeat:no-repeat;
	margin:0 0 0 39px;
	padding:0 0 0 12px;
	font-family:Verdana, "新細明體";
	font-size:16px;
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}

#service h2 a:hover {
	text-decoration:underline;
}

#service dl {
	margin:0;
	padding:0;
	width:471px;
	height:80px;
	background-image:url(../images/center_bg.jpg);
	background-repeat:repeat-y;
}

#service dt {
	margin:6px 0 5px 0;
	padding:3px 0 3px 0;
}

#service dt .none {
	font-family:Verdana, "新細明體";
	font-size:15px;
	font-weight:bold;
	color:#000;
	background-image:url(../images/reduce_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 22px;
}

#service dt a {
	background-image:url(../images/reduce_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	padding:0 0 0 22px;
	font-family:Verdana, "新細明體";
	font-size:15px;
	font-weight:bold;
	color:#0066cc;
	text-decoration:none;
}

#service dt a:hover {
	text-decoration:underline;
}

#service dd {
	margin:0 0 0 24px;
	padding:0 0 0 16px;
	background-image:url(../images/little_projects.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	font-family:Verdana, "新細明體";
	font-size:13px;
	color:#000;
	line-height:200%;
}

#service dd a {
	color:#0066cc;
	text-decoration:none;
}

#service dd a:hover {
	text-decoration:underline;
}

#service .service_body {
	margin:0 auto;
	width:362px;
}

#service .service_left {
	float:left;
}

#service .service_right {
	float:right;
	padding:0 24px 0 0;

}

#service .service_bottom {
	height:3px;
	background-image:url(../images/bottom_bg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
/*服務中心區塊結束*/



#sitemap {clear:both; width:960px; margin:0 auto;border:1px solid #d5d5d5;padding:10px 0 5px 0; background-color:#e5f5ff; margin-top:8px;}
#sitemap div { float:left}
#sitemap div dl { padding-bottom:5px;color:#134b67;}
#sitemap div dl dt, #sitemap div dl dd { display:inline}
#sitemap div dl dt {font-weight:bold;}
#sitemap div dl dd {}

/*footer開始*/
#footer {
	font: 13px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; color:#333;
	clear:both;
	width:960px;
	margin:0 auto;
	text-align:center;
	background-color:#FFF;
	border:1px solid #d5d5d5;
	border-width:0 1px 1px 1px;
	margin-bottom:25px;
	padding-bottom:21px;
	color:#666;
}

#footer ul {
	padding:15px 0 8px 0;
}

#footer ul li {
	display:inline;
}

#footer ul li span {
	font-size:12px;
	color:#134b67;
}
/*footer結束*/