@charset "utf-8";
@import url(global.css);
@import url(layout.css);
@import url(component.css);

/* ===========================================
快捷方式

Usage examples:
<div id="Shotcuts">
	<ul>
		<li></li>
	</ul>
</div>
=========================================== */
.postTip{
    color:#404040;
}
a.viptip:link,a.viptip:visited{
    color:#0044DD;
    font-size:9pt;
}
a.viptip:hover,a.viptip:active{
    color:#FF5500;
    font-size:9pt;
}
div#Shotcuts{
    background-color:#F6F6F6;
    padding-bottom:10px;
    text-align:left;
    padding-top:10px;
    border:1px dashed #CCCCCC;
    font-size:11pt;
}
* html div#Shotcuts{
    padding-bottom:0px;
}
.ShotcutsLeft{
    float:left;
    width:792px;
}
ul.ListArea {
    min-height:20px;
    _height:20px;
    line-height:20px;
    padding-left:8px;
    width:100%;
    text-align:left;
}
ul.ListArea li{
    float:left;
    margin-right:2px;
    list-style:none;
    /*	white-space:nowrap;*/
    width:109px;
    line-height:21px;
}
ul.ListArea li.current a {
    color: #FF9000;
}
ul.ListArea li.Return {
    background: url(../../../images/index/house/fh.gif) no-repeat left center;
    padding-left:18px;
}
ul.ListArea li.market {
    background: url(../../../images/index/house/market.gif) no-repeat left center;
    padding-left:18px;
}
ul.ListArea li span.ShotcutsTitle{
    float:left;
    height:21px;
    list-style-type:none;
    display:block;
}
.AdSearch {
    position: relative;
    float:right;
    margin-right:0px;
    top: -2px;
    height: 80px;
}
.AdSearch div {
    position:relative;
    width: 150px;
    height: 30px;
    line-height: 26px;
}
.AdSearch div a:link, .AdSearch div a:visited {
    color: #FEFDFD;
    font-weight: bold;
    text-decoration: none;
}
.AdSearch div a:hover,.AdSearch div a:active{
    color: #FFAD43;
}
.AdSearch div a {
    margin:4px 0 0 0;
}
.AdSearch .Fast1 {
    top: 0px;
}
.AdSearch .Fast2 {
    top: 2px;
}
.AdSearch .Fast3 {
    top:4px;
}
.AdSearch .Fast3 a {
    margin-left:0px;
}
/*=== 房屋搜索 ===*/
div.HouseSearch {
    margin:0 2px 0 2px;
}
/*=== 成交見證 ===*/
dl.WitnessList {
    margin:0pt;
    padding:2px 0 0 0;
}
dl.WitnessList ul {
    width:187px;
    padding-bottom: 6px;
}
dl.WitnessList li {
    padding:3px 0 2px 2px;
}
dl.WitnessList li.Border1 {
    border:1px solid #fff;
}
dl.WitnessList li.Border2 {
    border:1px solid #DCDCDC;
    background: #EFEFEF;
    cursor: pointer;
}
dl.WitnessList dt {
    clear:both;
    padding-left:6px;
    padding-bottom:1px;
    color:#545455;
}
dl.WitnessList dt strong {
    float: left;
}
dl.WitnessList dd {
    clear:both;
    color:#757574;
    margin:0;
    margin-left:7px;
    padding-top: 0;
    text-align:left;
    word-break:break-all;
    word-wrap:break-word;
    overflow: hidden;
}
dl.WitnessList span.Start {
    float: right;
    position: relative;
    margin-right:6px;
    line-height: 16px;
}
dl.WitnessList span.Start span {
    position: relative;
    top:-4px;
    font-weight: normal;
    font-size: 8pt;
}
dl.WitnessList dd .Other {
    color:#5D515D;
}
/* ===========================================
歷史記錄

Usage examples:
<div id="HistoryView">
	<dl class="HistoryViewList">
		<dt></dt>
		<dd></dd>
	</dl>
</div>
=========================================== */
div#HistoryView {
    margin:0 2px;
}
dl.HistoryViewList {
    margin:0pt;
    padding:2px 0pt;
}
dl.HistoryViewList dt {
    clear:both;
    /*	background:transparent url(../../../images/index/public/global/dian.gif) no-repeat scroll 2px center;*/
    padding-left:8px;
    padding-top:2px;
}
dl.HistoryViewList dt img {
    float:left;
    margin-top:-2px;
    margin-right: 4px;
}
dl.HistoryViewList dd {
    clear:both;
    color:#777777;
    margin:0px 5px 5px 0px;
    /*	padding:1px 3px;*/
    padding-left:10px;
    text-align:left;
}
dl.HistoryViewList dd.price {
    padding-right:5px;
    text-align:right;
}

.FangSortBg {
    background-color:#FDFAF7;
    border:1px solid #FDE5D3;
}
.line2 {
    border-bottom:1px dashed #CCCCCC;
}
.number {
    color:#FF5500;
    font-family:Arial,Helvetica,sans-serif;
    font-weight:bold;
}
td {
    color:#333333;
    /*	font-family:"Trebuchet MS",Verdana,Arial,Sans-serif;*/
    font-size:10pt;
}
div#ShortMenu {
    width:215px;
    margin-left:4px;
}
div#ShortMenu ul {
    margin-left:4px;
}
div#ShortMenu li {
    line-height: 24px;
}

/*=== 刊登 ==*/
#Content2 div.Col2Post {}
#Content2 div.Col2Post div.Col2Left {
    margin-right:-500px;
    width:100%;
}
#Content2 div.Col2Post .Menu{
    width:100%;
}
#Content2 div.Col2Post .FillInfo {
    clear:both;
}
/*== 與您搜尋相關的房==*/
div#RelHouse{
    margin:2px 4px;
    margin-top:8px;
    padding:0 4px;
}
div.H1 {
    height:8px;
    width:100%;
}
.fangBorderBg {
    background-color:#FDFAF7;
    border:1px solid #FF9900;
    padding:5px 0px;
    margin-top:5px;
}
BODY.RentbegBuy .fangBorderBg {
    background-color:#FDFAF7;
    border:1px solid #68a700;
    padding:5px 0px;
    margin-top:5px;
}
.fangBorderBgGreen {
    background-color:#FDFAF7;
    border:1px solid #88CA1C;
    padding:5px 0px;
    margin-top:5px;
}
.h2 {
    font-weight: bold;
}
.DeHezuIndex {
    background: transparent url(../../../images/index/hezu/thetwotop001.gif) no-repeat;
    width:252px;
    height:104px;
}
ul.UlListHezu {}
ul.UlListHezu li {
    color:#3399CC;
    font-size:16px;
    font-weight:bold;
    line-height:30px;
}
BODY.HeZu div.LeftBottom {
    width:200px;
    margin-left:16px;
    border:0;
}/*== 導航信息 ==*/
.NavInfo {
    clear: both;
    padding-left:10px;
    text-align: left;
}
/*== 刊登按鈕 ==*/
.NavInfo .PostBtn {
    background: transparent url(../../../images/index/public/header/public/rentals001.gif) no-repeat;
    width:103px;
    height:22px;
}
/*=== 標題  ===*/
div.Title {
    clear:both;
    color:#0000BB;
    text-align:left;
    background: url(../../../images/index/house/menubg1.gif) no-repeat right top;
    height: 24px;
    line-height:26px;
    margin:0 auto;
}
div.Title h4 {
    float: left;
    height: 100%;
    background: url(../../../images/index/house/menubg1.gif) no-repeat left top;
    font-size:14px;
    padding-left: 10px;
    color: #fff;
    font-weight: bold;
}
div.LeftBottom {
    border-bottom:1px dashed #DDDDDD;
    float:left;
    margin-top:12px;
    padding:8px 0pt;
    width:190px;
    margin-left:0px;
}
/*＝＝ 租售頁面的樣==*/
.Menu .MenuItems LI.normal {
    margin-left:30px;
}
.Menu .MenuItems LI.normal A.vimages {
    background: url(../../../images/index/public/thumb/listview.gif) no-repeat left -34px;
    margin-right:10px;
}
.Menu .MenuItems LI.normal A.svimages {
    background-position:left -51px;
    font-weight:bold;
    color:#000;
}
.Menu .MenuItems LI.normal A.vtext {
    background: url(../../../images/index/public/thumb/listview.gif) no-repeat left top;
}
.Menu .MenuItems LI.normal A.svtext {
    background-position:left -17px;
    font-weight:bold;
    color:#000;
}
.Menu .MenuItems LI.normal a {
    width:30px;
    height:15px;
    background:none;
    padding:2px 0 0 20px;
    margin-top:6px;
    float:left;
}


BODY.RentSale div.Title, BODY.RentSale div.Title h4 {
    background-image: url(../../../images/index/house/menubg2.gif);
}
BODY.RentSale .Menu .MenuItems LI.Current a, BODY.RentSale .Menu .MenuItems LI.Current a:hover{
    background: url(../../../images/index/public/header/menu/menuselect010.gif) no-repeat left top;
}
BODY.RentSale .Menu .MenuItems LI.Current a SPAN, BODY.RentSale .Menu .MenuItems LI.Current a:hover span{
    background: url(../../../images/index/public/header/menu/menuselect020.gif) no-repeat right top;
    font-weight:bold;
    color: #FFF;
    padding-left:18px;
    padding-right:8px;
    cursor: default;
    margin-top:0px;
}
BODY.RentSale .Menu .MenuItems{
    background:transparent url(../../../images/index/public/global/usercenter_menuline.gif) repeat-x scroll left bottom;
    height: 30px;
}
BODY.RentbegBuy .Menu .MenuItems,BODY.Rentbeg .Menu .MenuItems {
    height: 30px;
}

BODY.RentSale .Menu .MenuItems LI.Current a em, BODY.RentSale .Menu .MenuItems LI.Current em{
    color:#333333;
    font-weight:normal;
    font-style:normal;
}


.Menu ul.NoImg {
    background:transparent none repeat scroll 0%;
}
/* ============================================
上傳的圖片列?

Usage examples:
============================================ */
#UploadList {
    width:100%;
    clear:both;
    display: none;
}
BODY.RentSale #UploadList {
    width: 760px;
}
#UploadList .ImgBox {
    border:1px solid #E6E6E6;
    float:left;
    height:142px;
    margin:4px 6px 0pt;
    text-align:center;
    width:170px;
    position: relative;
}
#UploadList .ImgBox img {
    margin-bottom:12px;
    margin-top:10px;
}
BODY.RentSale #UploadList .ImgBox img{
    height:113px;
    width:140px;
}
#UploadList .ImgBox label {
    position:absolute;
    left:50%;
    margin-left: -20px;
    margin-bottom:2px;
    bottom:0;
}
#UploadStatus {
    clear:both;
    font-size:10pt;
    margin:2px 0;
    display:none;
}
#uploadBox {
    display: inline;
    float: left;
}



/*copy*/
#uploadListLogo,
#uploadListLicence {
    width:100%;
    clear:both;
    display: none;
}
BODY.RentSale #uploadListLogo,
BODY.RentSale #uploadListLicence{
    width: 760px;
}
#uploadListLogo .ImgBox,
#uploadListLicence .ImgBox{
    border:1px solid #E6E6E6;
    float:left;
    height:142px;
    margin:4px 6px 0pt;
    text-align:center;
    width:170px;
    position: relative;
}
#uploadListLogo .ImgBox img,
#uploadListLicence .ImgBox img{
    margin-bottom:12px;
    margin-top:10px;
}
BODY.RentSale #uploadListLogo .ImgBox img,
BODY.RentSale #uploadListLicence .ImgBox img{
    height:113px;
    width:140px;
}
#uploadListLogo .ImgBox label,
#uploadListLicence .ImgBox label {
    position:absolute;
    left:50%;
    margin-left: -20px;
    margin-bottom:2px;
    bottom:0;
}
#uploadStatusLogo,
#uploadStatusLicence{
    clear:both;
    font-size:10pt;
    margin:2px 0;
    display:none;
}
#uploadBoxLogo,
#uploadBoxLicence{
    display: inline;
    float: left;
}








#viewfile {
    margin-top:6px;
}
#browseBtn {
    float:left;
    height:30px;
    margin-left:4px;
}
.file1 {
    float:left;
    display:block;
    width:70px;
    height:40px;
    background-color:#D4D0C8;
    color:#000;
    z-index:1;
    margin-left:5px;
    vertical-align:middle;
    cursor: pointer
}
span.InsertLink {
    float:left;
    margin-left:10px;
    margin-top:4px;
}
/*==== 傢具 ====*/
ul.Fentment {
    width:500px;
}
ul.Fentment li {
    float:left;
    width:20%;
    /*	width:80px;*/
}
/*==== 生活機能 ====*/
ul.Living { }
ul.Living li { display:inline; }

/*=====其他========*/
.style6 {font-size: 10pt; font-weight: bold; }
.style1 {color: #006600;}
.style2 {font-size: 11pt;}
.style3 {font-size: 10pt;}
.style4 {font-size: 14px; border:1px dashed #CCCCCC;}
.style5 {font-size: 12pt;}
.style7 {color: #FFFFFF;}
.style10 {color: #333; font-size: 12pt; }
.style11 {font-size: 12px;}

/*====房屋詳細====*/
.Ntitle{
    margin-left:6px;
}
.Ntitle img{
    top:3px;
    padding-right:4px;
}
.Ntitle span.DealEnd {
    padding:0px;
}
.TitleBox {

}
.HouseTitle {

}
.detail{
    float:left;
    width:750px;
    margin-top:0px;
    clear:left;
}
BODY.RentSale .detail table{
    table-layout: fixed;
}
.RightMenu{
    float:right;
    width:193px;
    margin-top:0px;
}
.RightMenuStyle{
    border:1px solid #CCCCCC;
}
.RightMenu .button {
    margin-top:4px;
    padding-left:0px;
}
.RightMenu .RightMenuStyle li{
    margin-top:5px;
    font-size:10pt;
}
.RightMenu .RightMenuStyle #image li{
    border:1px solid #FFF;
    padding:4px 0;
    margin-bottom:8px;
}
.RightMenu .RightMenuStyle #image li.over {
    border:1px solid #FF9900;
}
.RightMenuStyle .title{
    clear:both;
    background:#e1effe;
    height:22px;
    color:#000000;
    padding-top:6px;
    padding-left:4px;
}
.RightMenu .RightMenuStyle .first{
    height:65px;
}
.RightMenu .RightMenuStyle .DetailInfo{
    clear:both;
    width:160px;
    text-align:left;
    overflow: hidden;
}
.RightMenu .RightMenuStyle .DetailInfo li {
    clear:both;
    padding-left:15px;
}
.RightMenu .RightMenuStyle .DetailInfo li span {
    float:left;
}
.RightMenu .RightMenuStyle .DetailInfo li b {
    color:#ff0000;
    font-weight:normal;
    padding-right: 2px;
}
.RightMenu .RightMenuStyle .firstRight{
    float:right;
    width:48%
height:95px;
}
.RightMenu .RightMenuStyle .title2{
    clear:both;
    background:#e1effe;
    height:22px;
    color:#000000;
    padding-top:6px;
    padding-left:4px;
}
.RightMenu .RightMenuStyle h2, .RightMenu .RightMenuStyle h4{
    font-size:10pt;
    float:left;
}
RightMenu .RightMenuStyle h5{
    font-size:13px;
    color:#1212FD;
}
.Menu .MenuItems li.other {
    float:right;
    margin-left:10px;
    padding-top:7px;
    font-size:13px;
}
.Menu .MenuItems .other a{
    background:none;
    display:block;
    float:left;
}
.Menu .MenuItems LI h1 {
    padding-top:4px;
    font-size:12pt;
    padding-left:10px;
}
.Menu .MenuItems LI h1 strong {
    font-weight:normal;
    padding-left:4px;
}
blockquote{
    margin-left:10px;
    margin-bottom:0px;
    color:#666666;
}
blockquote i{
    display:block;
    font-style:normal;
    color:#666666;
}
blockquote b{
    color:#666666;
}
/*===提問樣式===*/
.question{
    float:left;
    margin-left:0px;
    border-bottom:1px solid #D1D7DC;
    margin-top:5px;
    /*	margin-bottom:5px;*/
    width:748px;
    text-align:left;
}
.question table tr {
    line-height:14px;
}
.type{
    font-size:10pt;
    color:#150CC7;

}
.content{
    font-size:10pt;
    color:#666666;
}
.repContent{
    word-break:break-all;
    overflow:hidden;
    padding-left:10px;
    padding-right:10px;
    font-size: 10pt;
}
.Other_Box {
    clear:both;
    width:750px;
    float:left;
    overflow:hidden;
}
.Other_Box #commentwp #QuestionInfo table{
    table-layout:auto;
}
#questionBox #ajaxContent table{
    table-layout:auto;
}
.login{
    clear:both;
    border:1px solid #4992B2;
    font-size:13px;
    height:20px;
    padding:2px 0;
    text-align:center;
    background:#E2F4FE;
    width:500px;
    margin: 10px auto 0 auto;
}
.question ul{
    border-bottom:3px none #DEDEDE;
    line-height:180%;
}
.question li{
    line-height:180%;
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    padding-left:8px;
}
.quMenu{
    float:left;
    width:743px;
    background:#EBEBEB;
    height:25px; font-size:14px;
    padding-left:10px; padding-top:8px;
    margin-bottom:10px;
}
div.ReturnPre {
    clear:both;
    text-align: right;
    margin:4px 0;
    padding-top:5px;
}
.MenuComment {
    width:750px;
}
.Page_Bar {
    clear:both;
}
/**************
我要出租樣式
***************/
.Beg{
    margin-top:5px;
    border:1px #CCCCCC;
}
.BegTitle{
    height:30px;
    font-size:12pt;
}
.BegContent{
}
.Remark {
    font-size:12pt;
    word-break:break-all;
    word-wrap:break-word;
    width:660px;
    line-height:20px;
    overflow:hidden;
}
.BR {
    word-break:break-all;
    word-wrap:break-word;
}
.InputReadOnly {
    background-color: #ECE9D8;
    color:#000;
    border:0;
    height: 16px;
}
.ReadOnlyColor {
    color:#ECE9D8;
}
a.AModify, a.AModify:link, a.AModify:visited {
    background:none;
    float:none;
    display:inline;
    text-decoration:underline;
}
/*=============================
	選擇地址層樣
==============================*/
.Buttonstyle {
    background-color:#E7E7E7;
    background-image:url(../../../images/index/house/blackpost.gif);
    border:0px solid #FFFFFF;
    font-size:13px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    height:28px;
    line-height:normal;
    width:128px;
}
.BtnStyle2 {
    background-image:url(../../../images/index/house/btnbg.gif);
    height: 20px;
    width:66px;
}
.ContactLoginInfo {
    font-size:12pt;
    color:#FF0000;
}
.ContactLoginInfo a:link, .ContactLoginInfo a:visited {
    color: #FF0000;
}
.ContactLoginInfo a:hover {
    color: #0044DD;
}

/*==街道樣式==*/
.Region{
    position:absolute;
    width:645px;
    height:210px;
    top: 250px;
    visibility:hidden;
    z-index:10;
    border:1px solid #FFCC33;
}
.Section{
    position:absolute;
    width:645px;
    height:250px;
    top: 250px;
    visibility:hidden;
    z-index:10;
    border:1px solid #FFCC33;
}
.Street{
    position:absolute;
    width:645px;
    height:320px;
    top: 250px;
    visibility:hidden;
    z-index:10;
    border:1px solid #FFCC33;
}
/*== 客服回復樣式 ==*/
#ServiceRecTip {
    font-size:10pt;
    color:#666666;
    text-align:left;
    border-top:1px dashed #CCCCCC;
    padding:4px 0px;
    padding-left: 8px;
    margin:0 5px;
    margin-top:4px;
}
/*== 推薦樣式 ==*/
.House_Recomm{
    background:transparent url(../../../images/index/house/top_title.gif) repeat-x scroll right center;
    height:22px;
    margin-top: 8px;
}
.House_Recomm h2 {
    font-size:13px;
    padding-left: 6px;
    padding-top:4px;
}
ul.Recomm_List { margin-bottom:4px; }
ul.Recomm_List li {
    float:left;
    border-bottom:1px solid #E0E0E0;
    line-height:26px;
    overflow:hidden;
    width:374px;
}
ul.Recomm_List li.ShowRecommSale{
    background: transparent url(../../../images/index/public/house/symol_cs.gif)  no-repeat left center;
}
ul.Recomm_List li.ShowRecommRent {
    background: transparent url(../../../images/index/public/house/symol_cz.gif)  no-repeat left center;
}
ul.Recomm_List li a.rent {
    position:relative;
}
ul.Recomm_List li a span {
    padding-left:0px;
}
.BaiYe {
    clear:both;
    width:100%;
    float:left;
    border: 1px dashed #999;
    background-color: #F6F6F6;
    margin-top:30px;
}
.BaiYe li {
    float:left;
    width:32%;
    line-height:25px;
    margin:0 3px;
    text-align: left;
}
#Relating {
    clear:both;
    width:100%;
    float:left;
    border: 1px dashed #999;
    margin-top:8px;
    background-color: #F6F6F6;
}
#Relating li {
    padding:1px 0px 1px 8px;
    overflow: hidden;
}
#Relating li h1 {
    float:left;
    font-size:10pt;
    font-weight:normal;
}
#Relating li.LastLine {
    margin-right: 0;
}
#Relating li.Head {
    float: left;
    text-align: left;
    font-size: 10pt;
    line-height: 18px;
    text-align: left;
    width: 720px;
    background: none;
    padding-top: 5px;
}
#Relating li h1 {
    float: left;
    font-size: 10pt;
    font-weight: normal;
}
#Relating li span.Img {
    float:left;
}
#Relating li span.Price {
    float: right;
    width:70px;
    overflow: hidden;
}
#Relating .More {
    float: right;
}
#Relating li.T {
    clear: both;
    width: 600px;
    text-align: center;
    font-size: 10pt;
    line-height: 22px;
    background: none;
}
#Relating li b {
    position: relative;
    left:4px;
    color: #FC6A25;
}
.DetailInfoTop {
    line-height:28px;
    color:#666666;
    font-size:10pt;
    text-align: left;
}
.DetailInfoTop h2 {
    float: right;
}
.DetailInfoTop h1 {
    font-size:10pt;
    font-weight:normal;
    float: left;
    text-align:left;
    margin-left: 2px;
}
UL.QuestionNote {
    clear:both;
    text-align:left;
    padding-left:4px;
}
UL.QuestionNote li {
    line-height:18px;
}
UL.QuestionNote li.LiTitle {
    font-size: 10pt;
    margin-top:6px;
}
.SelectBox {
    font-size:10pt;
    width:100px;
}


#price {
    /*height:16px;*/
    padding: 1px 5px 0 5px;
    text-align: left;
}
#showhanprice {
    padding-bottom:2px;
}
#hanprice1 {
    height:22px;
    color: red;
    line-height:18px;
    font-size:10pt;
    font-weight: bold;
}

#storeprice {
    height:16px;
    padding: 1px 5px 0 5px;
}
#showhanstoreprice {
    padding-bottom:2px;
}
#hanstoreprice1 {
    height:22px;
    color: red;
    line-height:18px;
    font-size:10pt;
    font-weight: bold;
}


.style12 {color: #999999}
.style13 {
    color: #CC6600;
    font-weight: bold;
}
div#SearchPanel {
    clear:both;
    position: relative;
    background: url(../../../images/index/house/bg_left.gif) no-repeat;
    height: 128px;
    padding-left: 23px;
    margin-bottom: 10px;
}
div#SearchPanel .SearchTop {
    padding-top: 8px;
    _padding-top: 10px;
}
div#SearchPanel .SearchTop h1 {
    float:left;
    color: #F89808;
    font-size: 11pt;
}
div#SearchPanel .SearchTop h2 {
    float:left;
    font-size: 11pt;
    margin-left: 45px;
}
.SearchTop h2 a:link, .SearchTop h2 a:visited {
    color: #0044DD;
}
.SearchTop h2 a:hover {
    color: #000;
}
div#SearchPanel .SearchMid {
    position: absolute;
    left:0;
    top: 26px;
    z-index:8;
    width: 748px;
    border: 1px solid #F89808;
    border-top: 0;
    height: 92px;
    padding-top: 10px;
}
div#SearchPanel .SearchLeft {
    position: absolute;
    left: 120px;
    top: 0;
    width: 620px;
    height: 125px;
    z-index: 0;
}
div#SearchPanel .SearchRight {
    position: absolute;
    right: 0;
    top: 0;
    width:10px;
    background: url(../../../images/index/house/bg_right.gif) no-repeat;
    height: 125px;
}
div#SearchPanel .SearchBbnGroup {
    position: absolute;
    right: 10px;
    bottom: 0;
}
div#SearchPanel .SearchBbnGroup span {
    float: left;
}
div#SearchPanel .SearchBbnGroup span.Count {
    line-height:32px;
    margin-left: 6px;
}
div#SearchPanel th {
    color: #F88508;
    font-weight:bold;
}
div#SearchPanel td {
    color: #444545;
}
#SearchReset {
    background: url(../../../images/index/house/buttun01_2.gif) no-repeat;
    width:88px;
    height: 32px;
    border: 0;
    font-size:0;
}
div.FieldInfo {
    position: relative;
    color:#5B3511;
    font-size: 9pt;
}
div.FieldInfo .TellMe{
    position: absolute;
    left: 128px;
    top: -16px;
    width:180px;
    font-weight: normal;
}
div.DetailTitle {
    margin:4px 0;
    text-align: left;
}
div.DetailTitle H1 {
    font-size: 12pt;
    display: inline;
    padding-right: 2px;
}
#RentSaleDeal, #RentSalePost {
    margin-bottom:4px;
}
#load {
    margin-bottom: 4px;
}
#load .NoPic {
    margin-top:4px;
    font-size: 10pt;
}
#MarketImg {
    position: relative;
    text-align: left;
    margin-top: 8px;
    border:1px solid #E4E4E4;
}
#MarketImg .TopInfo {
    color: #B31E24;
    font-size: 10pt;
    margin-top: 8px;
    margin-left: 8px;
}
#MarketImg .TopTitle {
    position: absolute;
    top:29px;
    left: 280px;
    font-size: 10pt;
}
#MarketImg .TopTitle strong {
    color:#CB1416;
}
#MarketImg .RightMarket {
    position: absolute;
    right: 40px;
    top: 15px;
    line-height: 22px;
    text-align: right;
}
.RightMarket p {
    text-align:left;
    margin:0;
}
#DealEndBox {
    border:1px solid #939699;
    width:440px;
    margin-top:8px;
    background-color:#EBEAE3;
}
#DealEndBox div.Info {
    font-weight:bold;
    font-size:11pt;
    padding:10px;
    color: #010000;
}
#DealEndBox .DealEnd {
    top: -2px;
}
#DealEndBox .WitnessInfo {
    margin-top: 8px;
}
#DealEndBox .WitnessInfo strong {
    color: #F14424;
    font-weight: normal;
}
.MapTitle {
    float:left;
    font-size: 11pt;
    background: url(../../../images/index/house/maplogo.gif) 0 center no-repeat;
    padding-left: 16px;
    margin-left:4px;
    line-height:26px;
}
.Menu .MenuItems li.normal .MapTitle a {
    text-decoration:underline;
}
.StreetView {
    float:left;
    position:relative;
    background: url(../../../images/index/public/global/street_view.gif) 0 3px no-repeat;
    padding:5px 0 0 15px;
    margin-left:20px;
    top:-5px;
}
.MarketView {
    float:left;
    background: url(../../../images/index/public/global/market_view.gif) 0 8px no-repeat;
    padding-left:17px;
    margin-left:20px;
.background-position:0 5px;
}
.hid_street_view{
    float:left;
    position:relative;
    background: url(../../../images/index/public/global/hid_street_view.gif) 0 3px no-repeat;
    padding:5px 0 0 15px;
    margin-left:20px;
    top:-5px;
}
.StreetView span.New {
    position:absolute;
    background-image:url(../../../images/index/public/global/new_en.gif);
    z-index:0;
    width:22px;
    left:46px;
    top:0;
}
.lifeTitle {
    font-size: 11pt;
    background: url(../../../images/index/service/movehouse.gif) no-repeat 0 -5px;
    padding-left: 28px;
    margin-left:10px;
}
.jobTitle {
    font-size: 11pt;
    background: url(../../../images/index/house/job.png) no-repeat 0 center;
    padding-left: 20px;
    margin-left:10px;
}
.homeTitle {
    font-size: 11pt;
    background: url(../../../images/index/service/518Title.gif) no-repeat 0 -1px;
    padding-left: 28px;
    margin-left:10px;
}

.lifeTitle_S {
    font-size: 11pt;
    background: url(../../../images/index/service/tiwen.gif) no-repeat 0 1px;
    padding-left: 22px;
    margin-left:10px;
}
.movehouse_S{
    font-size: 11pt;
    background: url(../../../images/index/service/movehouse_S.gif) no-repeat 0 1px;
    padding-left: 22px;
    margin-left:10px;
}
.move8891_S{
    font-size: 11pt;
    background: url(../../../images/index/service/move8891_s.gif) no-repeat 0 1px;
    padding-left: 22px;
    margin-left:10px;
}
.move8891_r{
    background: url(../../../images/index/service/move8891_r.gif) no-repeat 0 1px;
    font-size:11pt;
    margin-left:10px;
    padding-left:28px;
}
#ulBtnRight {
    float:left;
}
#ulBtnleft, #ulBtnRight {
    float:left;
    height:40px;
}
#ulBtnleft input, #ulBtnRight input {
    background:transparent url(../../../images/index/house/sLeft.gif) no-repeat scroll 0%;
    border:medium none;
    cursor:pointer;
    display:inline;
    height:50px;
    margin:0px 6px;
    margin-top: 5px;
    padding:0px;
    width:22px;
}
#ulBtnleft input.LeftDisabled {
    background:transparent url(../../../images/index/house/sdLeft.gif) no-repeat scroll 0%;
    cursor: default;
}
#ulBtnRight input.RightDisabled {
    background:transparent url(../../../images/index/house/sdRight.gif) no-repeat scroll 0%;
    cursor: default;
}
#ulBtnRight input {
    background:transparent url(../../../images/index/house/sRight.gif) no-repeat scroll 0%;
}
#ulScrollHolder {
    float:left;
    height:52px;
    margin-left:2px;
    margin-top:7px;
    overflow:hidden;
    position:relative;
    width:678px;
}
#ulScrollArea {
    height:50px;
    overflow:hidden;
    position:absolute;
    left: 0;
    width:1000000px;
}
.miniShow {
    position: relative;
    float:left;
    height:50px;
    padding:0pt;
    width:160px;
    margin-right:10px;
    overflow: hidden;
}
.miniShow strong {
    color: #F80808;
    font-weight: normal;
}
.miniShow a {
    position:absolute;
    left: 0;
    top:0;
    background:#FFFFFF none repeat scroll 0%;
    border:1px solid #E2E2E2;
}
.miniShow a:hover {
    border-color:#FEB634;
}
.miniShow p {
    position: relative;
    left: 66px;
    text-align: left;
    margin: 0;
    padding: 6px 0;
    font-family:"Sans Serif";
    font-size: 9pt;
    width: 200px;
}
.miniShow p a {
    float: none;
    background: none;
    border: 0;
    margin-right: 0;
}
#ulBtnRight {
    float:left;
}
#Vote {
    margin-top: 8px;
    padding: 4px 10px;
}
#Vote h1 {
    font-size: 10pt;
    margin-bottom: 2px;
    color: #FF0000;
}
#Vote li {
    line-height: 22px;
}
#Vote li label input {
    line-height: 10px;
    position: relative;
    top:2px;
}
#Vote li.End {
    text-align: center;
}
#voteDialog {
    background-color:#ffffff;
    display:none; z-index:10
}
#loadingbar {
    display: none;
    z-index: 12;
}
#BuyTip {
    background-color: #B6F749;
    text-align: center;
    font-size: 12pt;
    padding:5px 0;
    margin-bottom: 8px;
}
#StreetDlg {
    position: absolute;
    border:1px solid #FFCC33;
    background: #FFF;
    width: 640px;
    height:290px;
    z-index:10;
}
#arealoadbar {
    left:240px;
    position:absolute;
    top:150px;
    z-index:12;
    display: none;
}
#AddressBox {
    position: relative;
    z-index:90;
}
#AddressBox .AddressText {
    position: relative;
}
#AreaBox {
    position: absolute;
    width: 640px;
    height: 300px;
    z-index:1000000;
    display: none;
    background: #FFF;
}
* html #AreaBox {
    position: absolute;
}
.AreaDlg {
    position: absolute;
    background: #FFF;
    left: 0;
    top: 0;
    display: none;
    height: 300px;
    border:1px solid #FFCC33;
}
.AreaDlg UL {
    padding-left: 50px;
    width: 580px;
}
.AreaDlg LI {
    float:left;
    width:24%;
    height:25px;
    text-align:left;
    font-size:10pt;
    padding-right: 0;
}
#Title{
    background:#FFCC33;
    height:22px;
    margin-bottom:5px;
    padding-left:10px;
    padding-top:5px;
    font-size:15px;
    text-align:left;
}
.Close{
    float:right;
    background:#FFCC33;
    height:22px;
    font-size:15px;
}

.fl{
    float:left;
}
.fr{
    float:right;
}
.b{
    font-weight:bold;
}

/*
 *出租出房屋列?
 *
 */
#viewList{
    /*	position:relative;*/
}
/*列表排序標題*/
.itemTitle{
    height:30px;
    line-height:30px;
}
.inner-itemTitle{
    /* border-bottom:1px #FFDEAF solid; */
    height:100%;
}
.inner-itemTitle .itemInfo {
    margin-right: 0;
    width:350px;
}
.inner-itemTitle .itemInfo .address {
    display:block;
}
.itemTitle a{
    border:0;
}
.itemTitle a img{
    padding-top:7px;
    #padding-top:0; /* IE7 */
    _padding-top:7px;
    border:0;
}
.compareCheckTitle a img{
    padding-top:0;
}
/*列表排序標題*/
div.item{
    display:block;
    height:30px;
    line-height:30px;
    border-bottom:1px #ddd dashed;
    clear:both;
    overflow: hidden;
}
.inner-item{
}
.compareCheck,
.iconName,
.itemInfo,
.areaKind,
.price,
.browsenum,
.posttime{
    float:left;
}
.compareCheck{
    width:30px;
    margin-top:6px;
    text-align:center;
}
.compareCheckTitle{
    width:80px;
    text-align:left;
}
.compareaCheck input{
    vertical-align:middle;
}
.iconName{
    text-align:center;
    width:40px;
}
.iconNameTitle{
    width:0;
}
#viewList .rent,
#viewList .sell{
    margin-top:8px;
}
.itemInfo{
    margin-right:-388px;
    width:100%;
    text-align:left;
}
.itemInfoTitle{
    width:350px;
    text-align:center;
}
.itemInfo h3{
    font-size:9pt;
    font-weight:normal;
}
.regionSection{
    width:90px;
    float:left;
}
.regionSectionTitle{
    width:70px;
    vertical-align:middle;
    padding-top:1px;
    padding-left:15px;
}
div.item .address a:visited,
div.item_img .address a:visited {
    color:#2D85C4;
}


div.item .address a:link,
div.item_img .address a:link {

}
div.item .address a:visited,
div.item_img .address a:visited {
    color: #2D85C4;
}
div.item .address a:hover,
div.item_img .address a:hover {
    color: #ff6600;
}
div.item .address a:active,
div.item_img .address a:active{
    color: #ff6600;
}

.item_img a:hover img{
    border-color:#ff0000;
}

.itemInfo .addInfo{
}
.itemInfo .dealEnd{
    border:1px solid #FF0000;
    color:#FF0000;
    font-size:9pt;
    font-weight:bold;
}
.areaKind{
    width:90px;
    text-align:right;
}
.price{
    width:80px;
    text-align:right;
    color:#FF5500;
    font-weight:bold;
    font-size:9pt;
    white-space:nowrap;
    font-family:Arial,Helvetica,sans-serif;
}
.saleprice{
    color:#5A8B03;
}
.priceTitle{
    font-weight:normal;
}
.browsenum{
    width:80px;
    text-align:center;
}
.browsenumTitle{
    text-align:right;
    width:70px;
}
.posttime{
    text-align:center;
    font-size:9pt;
}
div.item .posttime{
    width:62px;
    float: right;
}
strong.TodayTime {
    color:#FF0066;
}
strong.YesTime {
    color:#008401;
}
strong.OtherTime {
    color:#119393;
}
.posttimeTitle{
    text-align:center;
    float: right;
}
/*列表底部(分頁)*/
.itemBottom{
    padding:8px 0;
    padding:16px 0;
}
.compareCheckBottom{
    float:left;
}
.pageBar{
    float:left;
    width:70%;
}
.TotalRecord{
}
.TotalRecord .R{
    font-weight:700;
}
.dashed_B{
    border-bottom:1px #ccc dashed;
}
.dashed_R{
    border-right:1px #ccc dashed;
}

.dashed_B *,
.dashed_R *{
    font-size:10pt;
}
.font12pt *{
    font-size:10pt;
}
#LmBox {
    position: absolute;
    z-index:99;
}
.priceadd {
    margin-top: 6px;
}


/*
 * 圖片說明
 *
 */

#UploadList{
    position:relative;
}
#UploadList .ImgBox {
    height:188px;
    margin:4px 3px 0pt;
    z-index:1;
    padding:3px;
}

#UploadList .imgNote{
    height:34px;
    text-align:left;
    margin:-2px 6px -1px 6px;
    line-height:15px;
}

#UploadList span.imgnote_title{
    color:#999999;
    font-size:10pt;
    padding-bottom:3px;
}
#UploadList input.on{
    margin:1px;
    padding:2px;
    vertical-align:middle;
    border:1px #ff9900 solid;
}
#UploadList input.off{
    margin:1px;
    padding:2px;
    vertical-align:middle;
    border:1px #88a8c6 solid;
}

#UploadList a.iscover:link,#UploadList a.iscover:visited{
    color:#333;
    text-decoration:none;
}
#UploadList a.iscover:hover,#UploadList a.iscover:active{
    color:#333;
    text-decoration:none;
}





/*
 * upload photo
 * 2009-03-17
 */
#uploadListLicence,
#uploadListLogo{
    position:relative;
}
#uploadListLicence .ImgBox,
#uploadListLogo .ImgBox{
    height:150x;
    margin:4px 3px 0pt;
    z-index:1;
    padding:3px;
    width: 150px;
}

#uploadListLicence .imgNote,
#uploadListLogo .imgNote{
    height:34px;
    text-align:left;
    margin:-2px 6px -1px 6px;
    line-height:15px;
}

#uploadListLicence span.imgnote_title,
#uploadListLogo span.imgnote_title{
    color:#999999;
    font-size:10pt;
    padding-bottom:3px;
}
#uploadListLicence input.on,
#uploadListLogo input.on{
    margin:1px;
    padding:2px;
    vertical-align:middle;
    border:1px #ff9900 solid;
}
#uploadListLicence input.off,
#uploadListLogo input.off{
    margin:1px;
    padding:2px;
    vertical-align:middle;
    border:1px #88a8c6 solid;
}

#uploadListLicence a.iscover:link,#uploadListLicence a.iscover:visited,
#uploadListLogo a.iscover:link,#uploadListLogo a.iscover:visited{
    color:#333;
    text-decoration:none;
}
#uploadListLicence a.iscover:hover,#uploadListLicence a.iscover:active,
#uploadListLogo a.iscover:hover,#uploadListLogo a.iscover:active{
    color:#333;
    text-decoration:none;
}




#uploadListCom_licence,
#uploadListLogo{
    position:relative;
}
#uploadListCom_licence .ImgBox,
#uploadListLogo .ImgBox{
    height:150x;
    margin:4px 3px 0pt;
    z-index:1;
    padding:3px;
    width: 150px;
}

#uploadListCom_licence .imgNote,
#uploadListLogo .imgNote{
    height:34px;
    text-align:left;
    margin:-2px 6px -1px 6px;
    line-height:15px;
}

#uploadListCom_licence span.imgnote_title,
#uploadListLogo span.imgnote_title{
    color:#999999;
    font-size:10pt;
    padding-bottom:3px;
}
#uploadListCom_licence input.on,
#uploadListLogo input.on{
    margin:1px;
    padding:2px;
    vertical-align:middle;
    border:1px #ff9900 solid;
}
#uploadListCom_licence input.off,
#uploadListLogo input.off{
    margin:1px;
    padding:2px;
    vertical-align:middle;
    border:1px #88a8c6 solid;
}

#uploadListCom_licence a.iscover:link,#uploadListCom_licence a.iscover:visited,
#uploadListLogo a.iscover:link,#uploadListLogo a.iscover:visited{
    color:#333;
    text-decoration:none;
}
#uploadListCom_licence a.iscover:hover,#uploadListCom_licence a.iscover:active,
#uploadListLogo a.iscover:hover,#uploadListLogo a.iscover:active{
    color:#333;
    text-decoration:none;
}





#titleBox{
    border:1px #999 solid;
    width:300px;
    height:120px;
    position:absolute;
    background-color:#fff;
    z-index:99999999;
    clear:both;
    text-align:center;
}
#titleBox .head {
    text-align:left;
    padding-left:8px;
    height:25px;
    line-height:25px;
    position:relative;
    font-size:10pt;
    border-bottom:1px #ddd solid;
    margin-bottom:10px;
    background-color:#fff;
}
#titleBox .head .title{

}
#titleBox .head .close{
    position:absolute;
    right:5px;
    top:-2px;
    text-decoration:underline;
    color:#0033FF;
    cursor:pointer;
}
#titleBox .inputImgtitle{
    margin:5px 0;
}
#SearchBox {
    position: relative;
    z-index:10;
    background:url(../../../images/index/house/typebox_bg.gif) bottom repeat-x;
}
.listSearchBox{
    height:123px;
}
.LSBrentbegBuy{
    height:105px;
}

.searchLeft{
    width:160px;
    float:left;
    margin:0 auto;
    text-align:center;
    border:1px #FF9933 solid;
}
/***** 搜尋 ******/
#SearchBox .TypeOptions {
    position: relative;
    background-color: #fff;
    height:39px;
    border:1px solid #d0d0d0;
    border-bottom:none;
    background:url(../../../images/index/house/TypeOptions_bb.gif) bottom repeat-x;
}
#SearchBox .TypeOptions UL {
    margin-left: 4px;
    margin-top:9px
}
#SearchBox .TypeOptions LI {
    float: left;
    background: url(../../../images/index/house/btnnormalbg_new.gif) no-repeat left bottom;
    margin-right:2px;
    width:115px;
    height: 30px;
    cursor:pointer;
}
#SearchBox .TypeOptions LI.Current {
    background: url(../../../images/index/house/btnselectbg_new.gif) no-repeat left bottom;
    height:30px;
}
#SearchBox li#city,#SearchBox li#list-rentbeg-c {
    background: url(../../../images/index/house/btnselectbg_new.gif) no-repeat left bottom;
    height:30px;
}
#SearchBox li#city h2,#SearchBox li#list-rentbeg-c h2{
    font-weight:700;
    font-size:13px;
    *padding-top:10px;
    background:url(../../../images/index/house/rent_08.gif) 10px 8px no-repeat;
}

#SearchBox li#list-rentbeg-c h2{
    background:url(../../../images/index/house/rent_09.gif) 10px 8px no-repeat;
}
#SearchBox li#rent-map,#SearchBox li#fci,#SearchBox li#sale-map,#SearchBox li#rent-rentbeg,#SearchBox li#sale-rentbeg,#SearchBox li#list-rs,#SearchBox li#rent-shop,#SearchBox li#sale-shop{
    width:107px;
    height:28px;
    margin:1px 2px 0 2px;
    background:url(../../../images/index/house/list-map.gif) no-repeat;
    text-indent:0;
}
#SearchBox li#fci {
    background: url(../../../images/index/house/sale-rs.gif) no-repeat scroll 0 0 transparent;
}

#SearchBox li#sale-map{
    background:url(../../../images/index/house/sale-map.gif) no-repeat;
}
#SearchBox li#rent-rentbeg{
    background:url(../../../images/index/house/list-rentbeg.gif) no-repeat;
}
#SearchBox li#sale-rentbeg{
    background:url(../../../images/index/house/sale-rentbeg.gif) no-repeat;
}
#SearchBox li#list-rs{
    background:url(../../../images/index/house/list-rs.gif) no-repeat;
}
#SearchBox li#rent-shop{
    background:url(../../../images/index/house/rent-shop.gif) no-repeat;
    position:relative;
}
#SearchBox li#sale-shop{
    background:url(../../../images/index/house/sale-shop.gif) no-repeat;
    position:relative;
}
#SearchBox li.sale_fci{
    position: relative;
}
#SearchBox li#rent-shop em, #SearchBox li#sale-shop em, #SearchBox li.sale_fci em{
    background: url(../../../images/index/public/global/new_en_2.gif) no-repeat;
    height: 14px;
    width: 22px;
    right:-10px;
    top:-5px;
    position:absolute;
}
#rent-map a,#rent-rentbeg a,#sale-map a,#sale-rentbeg a,#list-rs a,#rent-shop a,#sale-shop a,#fci a{
    display:block;
    font-size:13px;
    line-height:28px;
    overflow:hidden;
    width:73px;
    height:28px;
    *line-height:33px;
    padding-left:34px;
    color:#323232;
    font-weight:700;
    text-decoration:none;
    text-align:left;
}
#rent-map a:hover,#rent-rentbeg a:hover,#sale-map a:hover,#sale-rentbeg a:hover,#list-rs a:hover,#rent-shop a:hover,#sale-shop a:hover{
    color:#f60;
}

/*==商圈園區圖片==*/
#SearchBox .TypeOptions LI.head_quan {
    float: left;
    background:url(../../../images/index/house/btnnormalbg_new.gif) no-repeat left bottom;
    margin-right:2px;
    text-indent:5px;
    width:115px;
    height:30px;
    cursor:pointer;
}
#SearchBox .TypeOptions LI.Current_head_quan {
    float: left;
    background: url(../../../images/index/house/btnselectbg_new.gif) no-repeat left bottom;
    margin-right:2px;
    text-indent:5px;
    width:115px;
    height:30px;
    cursor:pointer;
}
#SearchBox .TypeOptions LI.Current_head_quan h2 {
    font-weight:bold;
}

#SearchBox .TypeOptions LI.Current H2 {
    font-weight: bold;
}
#SearchBox .TypeOptions LI H2 {
    padding-top:8px;
    font-size: 11pt;
    font-weight: normal;
    padding-left:4px
}
#SearchBox .RightCode {
    position: absolute;
    top:58px;
    right: 15px;
    font-size: 10pt;
}
#SearchBox .TypeBox {
    clear: both;
    border:1px solid #d0d0d0;
    border-top: 0;
    padding: 4px 0 8px 10px;
    height:69px
}
#SearchBox .TBrentbegBuy{
    height:52px;
}
#SearchBox .TypeBox UL LI {
    float: left;
    text-align: left;
    line-height: 22px;
}
#SearchBox .TypeBox .AreaDlg UL LI {
    width:19%;
}
.PR12 {
    padding-right:12px;
    padding-top:14px;
}
#SearchBox .TypeBox UL LI STRONG {
    color: #F78C08;
}
#SearchBox .TypeBox UL LI.button {
    position: relative;
    top: -3px;
    margin-top:17px;
}
#SearchBox .TypeBox UL LI.button input {
    position:relative;
}
#KeywordsBox {
    text-align: left;
    padding-top:0px;
}
#KeywordsBox h3 {
    float:left;
    font-size:9pt;
    font-weight:normal;
    line-height:21px;
}
#HotKeywords {
    float:left;
}
#HotKeywords LI {
    padding-right:10px;
}
#SearchContion{
    text-align:center;
    margin-bottom: 10px;
}
#SearchContion a{
    text-align:left;
    text-decoration:none;
}
#SearchContion dl{
    clear:both;
    margin:0 auto;
    width:100%;
    padding:2px 0 6px 0;
}
#SearchContion dt{
    font-size:9pt;
    font-weight:bold;
    height:26px;
    line-height:26px;
    margin:0pt auto;
    text-align:left;
    color:#4A4A4A;
    border-top: 1px solid #E7E7E7;
    border-bottom: 1px solid #E7E7E7;
    margin-top:4px;
}
#SearchContion dt#dt1,
#SearchContion dt#dt22,
#SearchContion dt#dt15{
    margin-top: 0;
    margin-bottom:4px;
}



#SearchContion dt b {
    float:right;
    margin-right:4px;
    font-weight: normal;
}
#SearchContion dt b a {
    text-decoration: underline;
}
#SearchContion dt strong {
    display: block;
    cursor: pointer;
    width: 100px;
}
#SearchContion dd {
    line-height:22px;
    margin:0pt auto;
    text-align:left;
    padding-left:6px;
    display: none;
}
#SearchContion dd UL {
    margin-left: 6px;
}
#SearchContion dd UL.One {
    margin-left: 0;
}
#SearchContion dd LI.Line {
    border-top:1px dashed red;
    line-height: 0px;
    height: 1px;
}
#SearchContion a.clean_hand{
    cursor:default;
}
.Plus {
    background-color: #FFF7EF;
}
.Plus strong {
    background:transparent url(../../../images/index/search/plus.gif) no-repeat scroll left 1px;
    margin-left: 10px;
    padding-left: 18px;
}
.Negative{
    background-color: #FFF7EF;
}
.Negative strong {
    background:transparent url(../../../images/index/search/minus.gif) no-repeat scroll left 1px;
    margin-left: 10px;
    padding-left: 18px;
}
a.redColor:link,a.redColor:visited {
    color: #FF9000;
}

/*特色說明css*/
#twbbsEditor *,
#ubbRemark *{
    font-size:12pt;
}
#ubbRemark p,
#ubbRemark li,
#ubbRemark font,
#ubbRemark strong{
    font-size:12pt;
    line-height:150%;
}
#ubbRemark p{
    margin:0;
    padding:0;
}

.searchCondition {
    border:1px solid #FF9900;
    padding:12px 4px 12px 10px;
    margin-bottom: 8px;
    zoom:1;
}
* html .searchCondition {
    float: left;
}
#PreStep {
    display:none;
    white-space:nowrap;
    padding-left:5px;
    word-break:keep-all;
}
#NextStep {
    display:none; color: rgb(255, 102, 0);
    white-space:nowrap;
    padding-left:12px;
    word-break:keep-all;
}
#saveConditionBt {
    padding-left:12px;
}
/** 捷運 **/
#moveBox {
    position:relative;
}
#movePic {
    position:relative;
}
.areaDot1, .areaDot0 {
    position:absolute;
    background: url(../../../images/index/house/bighole.gif) no-repeat 7px 7px;
    cursor:pointer;
    z-index:9;
    /*	border:1px solid red;*/
}
.areaDot0 {
    background: url(../../../images/index/house/smallhole.gif) no-repeat 6px 6px;
}
#areaTip {
    position:absolute;
    height:25px;
    background-color: #FF9900;
    text-align:center;
    font-size:10pt;
    line-height:24px;
    z-index:10;
}
.cur_def{
    cursor:url(../../../images/index/house/openhand.cur), move;
}
.cur_move{
    cursor:url(../../../images/index/house/closedhand.cur), move;
}
/*area { blr:expression(this.onFocus=this.blur()); }*/
#topWay, #bottomWay {
    position:absolute;
    width:30px;
    height:30px;
    z-index:2;
    background-position: right bottom;
    background-repeat:no-repeat;
    margin-left:-8px;
}
#topWay {
    top:0;
    right:10px;
    background-image:url(../../../images/index/house/upway.gif);
}
#bottomWay {
    right:10px;
    bottom:0;
    background-image:url(../../../images/index/house/downway.gif);
}
#ctrlMap {
    padding:10px 0 6px 22px;
    text-align:right;
}
.Plus2 a {
    background:url(../../../images/index/search/plus.gif) no-repeat;
}
.Minus2 a {
    background:url(../../../images/index/search/minus.gif) no-repeat;
}
#ctrlMap a {
    font-size:15px;
    padding-left:16px;
    font-weight:700;
    text-decoration: none;
    margin-right:10px;
    *background-position:0 -2px;
}
.MenuType1 {
    background: url(../../../images/index/house/xianshi.gif) no-repeat 7px 10px;
}
.MenuType2 {
    background: url(../../../images/index/house/jieyun.gif) no-repeat 8px 10px;
}
.MenuType3 {
    background: url(../../../images/index/house/school.gif) no-repeat 8px 10px;
}
.MenuType4 {
    background: url(../../../images/index/house/quan_icon.gif) no-repeat 8px 10px;
    padding-left:6px;
    _padding-left:0px
}
.TypeOptions .Post {
    position:absolute;
    right:10px;
    top:10px;
}
.TypeOptions .Post H1 {
    float: left;
    font-size: 10pt;
    width: 90px;
    height: 14px;
    text-align:right;
    font-weight:normal;
}

/**價格附加**/
.priceadd img,
.priceadd2 img{
    margin-left:2px;
}
.priceadd2{
    padding-top:8px;
    padding-right:3px;
}

/**房東資料**/
.RightMenu .RightMenuStyle .DetailInfo{} /* Moz */
* html .RightMenu .RightMenuStyle .DetailInfo{margin:0;padding:0;} {margin:0;padding:0;} /* IE6 */
*+html .RightMenu .RightMenuStyle .DetailInfo{margin:0;padding:0;} {} /* IE7 */


.RightMenu .RightMenuStyle .DetailInfo li span.SLeft {
    float:left;
    width:70px;
    margin-right:-10px;
    line-height:18px;
}
.RightMenu .RightMenuStyle .DetailInfo a {
    padding-left:3px;
}

/*
 *租售購縣市鄉鎮選?
 */
.RSRBPage{
    padding-top:0px;/*ff*/
    #padding-top:3px;/*ie7*/
    _padding-top:3px;/*ie6*/

    padding-left:2px;/*ff*/
    #padding-left:5px;/*ie7*/
    _padding-left:5px;/*ie6*/
    margin-top:2px;
    *margin-top:0px;
    text-align:left;
    background:#ffffff url(../../../images/index/house/sel_bg.gif) 0px 0px no-repeat;
}
.RSRBPageNew{
    background:url(../../../images/index/public/global/sel_bg_new.png) 0px 0px no-repeat;
    padding-top:0;
    padding-left:2px;
    text-align:left;
    height:26px;
    vertical-align:middle;
    width:80px;
    *padding-top:7px;
    *padding-left:7px;
    padding-top:7px\9;
    padding-left:7px\9;
}
.BtnStreet {
    background:#ffffff url(../../../images/index/house/sel_bg2.gif) 0px 0px no-repeat;
    width:110px;
}
.BtnStreetNew {
    background:url(../../../images/index/public/global/sel_bg_new_110.png) 0px 0px no-repeat;
    width:110px;
}
.BtnStreet6 {
    background:#ffffff url(../../../images/index/house/sel_bg6.gif) 0px 0px no-repeat;
    width:150px;
}
.BtnStreetNew6 {
    background:url(../../../images/index/public/global/sel_bg_new_150.png) 0px 0px no-repeat;
    width:150px;
}
#areaSubmit{
    clear:both;
    margin:3px;
    padding-top:15px;
    text-align:center;
}
#areaSubmit input{
}

#areaSubmit .goback{
    padding-left:20px;
}

/*
 *求租求購列表改版
*/
BODY.RentbegBuy .regionSection{
    width:50px;
    float:left;
}

BODY.RentbegBuy .regionSection{
    width:50px;
    float:left;
}
BODY.RentbegBuy #SectionDlg{
    z-index:999;
}
BODY.RentbegBuy #BackBox{
    z-index:999;
}

/*== 房屋屬?快?==*/
#kindShortcut{
    border-bottom:1px #e4e4e4 solid;
    background-color:#ffffc3;
    width:100%;
    height:25px;
    float:left;
}
.kindShortcutItems{
}
.kindShortcutItems li{
    width:9%;
    float:left;
    text-align:center;
    height:25px;
    line-height:25px;
    list-style:none;
    clear:right;
    background:#ffffc3 url(../../../images/index/house/kindShortcutItems_bg.gif) no-repeat left top;
}
.liWidth li{
    width:20%;
}

#kindShortcut .firstItems{
    background:#ffffc3;
}

.kindShortcutItems li a:link,
.kindShortcutItems li a:visited {
    color:#0000ff;
    text-decoration:none;
}
.kindShortcutItems li a:hover,
.kindShortcutItems li a:active {
    color:#ff6600;
    text-decoration:none;
}

.kindShortcutItems li a.redColor:link,
.kindShortcutItems li a.redColor:visited {
    color:#FF9000;
}


div.isvip{
    background-color:#fff8ee;
}
.imgLists div.item_img{
    padding:8px;
    margin-right:10px;
}

.orderBox .orderBox_note{
    float:right;
    display:inline;
}
.orderBox .orderBox_note a{
    margin-right:0;
}

/*==searchType==*/
a.searchType{
    margin-right:2px;
}
a.searchType:link,a.searchType:visited{
    color:#289403;
    text-decoration:none;
}
a.searchType:hover,a.searchType:active{
    color:#ff6600;
    text-decoration:underline;
}
.typeText{
    color:#289403;
    margin-right:2px;
}
.typeText_1,.typeText_3{
    color:#289403;
}
.typeText_2,.typeText_4{
    color:#000;
}
.imgnotebox {
    display:block;
}
/*== 圖片列表 ==*/
.orderBox {
    padding:14px 0 14px 15px;
}
.orderBox a {
    margin-right:25px;
}
.imgLists {
    clear:both;
}
.imgLists li {
    float:left;
    width:185px;
    text-align:center;
    border-bottom:1px dashed #CECECE;
    margin-bottom:10px;
    height:225px;
    overflow:hidden;
}
.imgLists li img {
    margin-bottom:8px;
    border:1px solid #E2E2E2;
    padding:4px;
}
.imgLists li u {
    display:block;
    text-decoration:none;
    font-weight:bold;
    color:#FE6306;
    margin-bottom:6px;
}
.imgLists li em {
    color:#767676;
    font-style:normal;
    margin-bottom:8px;
    display:block;
}
.imgLists li p {
    text-align:left;
    padding-left:26px;
    padding-right:10px;
    overflow:hidden;
    margin:0 auto;
}
#UploadList .ImgBoxCover {
    border:1px solid #FF6600;
}


/*==copy==*/
#uploadListLicence .ImgBoxCover,
#uploadListLogo .ImgBoxCover{
    border:1px solid #FF6600;
}



/*==uploadphotoinfo==*/
#uploadphotowp{

}
#uploadphotoinfo{
    margin-bottom:15px;
}
#uploadphotoinfo ul li{
    list-style:none;
    height:20px;
    line-height:20px;
}
#UploadRemainBox{
    padding:5px 0;
}
#UploadRemain{
    /*color:#FF0000;*/
}
.priceadd,
.priceadd2{
    font-size:9pt;
}

/*===post&updata==*/
.postTB{
    color:#333;
    font-size:10pxpt;
}
.postTB th.ThLine{
    width:140px;
    padding:8px 0 8px 8px;
}
.postTB td.TdLine{
    padding:8px 0 8px 12px;
}

/*==刊登方案==*/
.postProject{
    border-collapse:collapse;
    border:solid #ddd;
    border-width:0;
    float:left;
}
.postProjectTtip{
    float:left;
    width:150px;
    padding-left:6px;
    padding-top:75px;_padding-top:82px;
}

.postProject th,
.postProject td{
    border:dashed #ddd;
    border-width:0 1px 1px 0;
    padding:8px;
}
.postProject th{
    font-weight:normal;
    font-size:11pt;
    background-color:#e8f3fd;
}
.postProject .bg1 td{
    color:#333;
}
.postProject .bg2 td{
    color:#993300;
    border-bottom-width:0;/*刊登方案底部*/
}

/*==刊登提示==*/
.postTip{
    color:#6dacbd;
}
.postButtonTB{
    margin:25px auto;
}
.postButtonTB .subButton{
    display: block;
    width: 200px;
    height: 35px;
    border-radius: 5px;
    line-height: 35px;
    font-size:16px;
    cursor: pointer;
}
.postButtonTB .subButton:disabled{
    background: #eeeeee;
    cursor: not-allowed;
}
.postButtonTB .subButton_new{
    background:url(../../../images/index/house/post_submit.png) no-repeat;
    width:195px;
    height:37px;
    border:0px;
    cursor:pointer;
}
#openspan{
    padding-left:60px;
    height:50px;
    line-height:50px;
    font-size:16px;
    font-weight:bold;
}
#openspan input{
    vertical-align:middle;
}
.postButtonTB .subCm{
    background:url(../../../images/index/conmunity/post_cm_submit.png) no-repeat;
    width:194px;
    height:37px;
    border:0px;
    cursor:pointer;
    margin-left:60px;
}
.postButtonTB .subButton_preview{	/**** 預覽 ****/
    background:url(../../../images/index/house/post_preview.png) no-repeat;
    width:114px;
    height:35px;
    border:0px;
    cursor:pointer;
    margin:0px 10px 0px 35px;
}
/*===上傳圖片=*/
li.first_house_order{
    padding:5px 0;
}
.house_order_wp{
    padding-left:21px;
    width:167px;
    background:transparent url(../../../images/index/house/house_order_arraw.gif) no-repeat scroll left center;
}
.house_order{
    overflow:hidden;
    zoom:1;
    width:145px;
    height:22px;
    padding:5px 10px;
    _padding:0;
    text-indent:10px;
    color:#336699;
    background:transparent url(../../../images/index/house/house_order_bg.gif) no-repeat scroll center center;
}
#uploadBox #uploadFile{

}
/*==提示信息==*/
#toolTip{
    position:absolute;
    z-index:99999;
}

#maskiframe{
    position:absolute;
    z-index:0;
    border:0;
}
.kindTip{
    border:1px #333 solid;
    padding:5px 8px;
    background-color:#ffffcc;
}
.kindTip ul li{
    overflow:hidden;
    zoom:1;
    padding:4px 0;
}
.kindTip ul li .R{
    width:70px;
    text-align:right;
    float:left;
}
.kindTip_S ul li .R{
    width:60px;	/*出售求購*/
}

.kindTip ul li .content{
    width:360px;
    float:right;
    color:#000;
    text-align:left;
}

#unit-price{
    cursor:not-allowed;
    background: #E6E6E6;
}

#unit-price-box i{
    font-style: normal;
}

/* 單價說明文案 */
.kindTip.unitPriceTip ul li .content{
    width:100%;
}

.shapeTip_S ul li .R{
    width:75px;	/*出售求購*/
}
.shapeTip_S ul li .content{
    width:345px;
    float:right;
    color:#000;
    text-align:left;
}


.areaTip_S ul li .R{
    width:85px;	/*出售求購*/
}
.areaTip_S ul li .content{
    width:335px;
    float:right;
    color:#000;
    text-align:left;
}
.Menu .MenuItems a.com {
    display:inline;
    float:none;
    position:relative;
    top:-2px;
    background:none;
}

/***** 出售 權狀坪數 參考案例 ******/
.area_unit_S {
    width:591px;
    height:500px;
    background:url(../../../images/index/house/post_area_unit.png) no-repeat;
}


/*出售詳細頁面*/
td#detail_column_a{
    width:67px;_width:72px;
}
td#detail_column_b{
    width:283px;_width:290px;
}
td#detail_column_c{
    width:67px;_width:70px;

}
td#detail_column_d{
    width:290px;_width:285px;
}
/*=== 登錄錯誤 ===*/
.login_error{
    padding: 5px;
    margin:0;
    color: #000;
    border: 1px solid #FF7300;
    background: #F7FFDD url(../../../images/index/public/global/reg_error.gif) no-repeat 2px center;
    padding-left:2em;
}
/*建案選擇*/
#CasesBox{
    position:relative;
}
#CasesDlg {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #FFCC33;
    height:290px;
    position:absolute;
    width:640px;
    z-index:10;
}
/*== 詳細頁面下面先圖?==*/
.DownMarketImg{
    /*border:1px solid #E4E4E4;*/
    margin-top:8px;
    padding-bottom:8px;
    position:relative;
    text-align:left;
    color:#333333;
}

.DownMarketImg .DownTopInfo{
    background: #F7FFDD url(../../../images/index/house/topInfo.png);
    font-size:10pt;
    padding:8px 8px 8px 0px;
}
.DownMarketImg .ContTopInfo{
    border:1px solid #E4E4E4;
    height:220px;
}
.DownMarketImg .ContTopImg{
    border:1px solid #E4E4E4;
}
.DownMarketImg .img{
    margin-left:8px;
    margin-right:8px;
    float:left;
}
.DownMarketImg .ContTop{
    padding-left:13px;
    padding-bottom:8px;
    font-size:9pt;
    line-height:20px;
}
.DownMarketImg .ContTop .ContTopFont{
    font-size:10pt;
    color:#006600;
}
.DownMarketImg .ContTop .noteFor{
    padding-left:22px;
}
.ContTopInfo ul li{
    height:20px;
    line-height:20px;
    font-size:10pt;
    padding-left:10px;
}
.ContTopInfo .first{
    height:55px;
    padding-left:5px;
    padding-top:8px;
}
.ContTopInfo .second{
    background: url(../../../images/index/house/replace2.gif) no-repeat 10px center;
    height:30px;
    line-height:30px;
}

/*==detail==*/
td div.img_text{
    margin:2px;
    width:650px;
}
td div.img_text span{
    display:block;
    float:left;
    width:80px;
    margin:2px 2px;
}
td div#R_priceadd span{
    float:none;
    display:inline;
    margin-right:25px;
}
td div.img_text img{
    margin-top:3px;
    margin-right:1px;
}
#rightInfo_trefreshtime *{
    color:#000000;
    font-weight:normal;
}
td span span.Bold{
    font-weight:normal;
    margin:auto 2px;
}

/*====fav====*/
#quickBox{
    position:absolute;
    right:10px;
    top:15px;
    width:276px;
    height:25px;
    line-height:25px;
    font-size:10pt;
    text-align:left;
    _padding-top:6px;
    background:transparent url(../../../images/index/house/fav_link_new.gif) no-repeat;
}
#quickBox a:link,#quickBox a:visited{
    text-decoration:none;
}
#quickBox a:active,#quickBox a:hover{
    color:#FF6600;
    text-decoration:underline;
}
#quickBox a{
    color:#000000;
}
#quickBox .num{
    font-weight: bold;
    color:#FF6600;
}
#quickBox img{
    padding-top:3px;
    vertical-align:top;
    #padding-top:0px;
    _padding-top:0px;
    _margin-top:-3px;
}
#quickBox #favBox{
    width:125px;
    padding:0 10px 0 8px;
}
#quickBox #searchBox{
    width:85px;
}
#searchTip{
    line-height:25px;
}

/*== bbs連接 ==*/
.Col2Left .left_bbs{
    height:235px;
    margin:0px 0px 5px 0px;
    border:1px solid #FF9900;
}
.Col2Left .left_bbs li{
    background: url(../../../images/index/help/10.gif) no-repeat 10px 11px;
    padding-left:20px;
    height:28px;
    line-height:28px;
    overflow: hidden;
}
.Col2Left .left_bbs li img{
    padding-top:2px;
}
.Col2Left .left_bbs .top{
    text-align:center;
    padding:10px 0 0 8px;
    list-style-type:none;
    font-size:11pt;
    height:20px;
    color:#666666;
    background-color:#FEF8E5;
}
.Col2Left .left_bbs li a{
    text-decoration:none;
}
.Col2Left .left_bbs .top div{
    width:95%;
    text-align:left;
    border-bottom:1px solid #FF9900;
}
#SearchContion {
    margin-bottom:6px;
}

/*======imglist========*/
ul.imglist{
    clear:both;
}
ul.imglist *{
    margin:0;
    padding:0;
    font-size:9pt;
}
ul.imglist span.address a:link {
    color: #0044DD;
}
ul.imglist span.address a:visited {
    color: #2D85C4;
}
ul.imglist span.address a:hover {
    color: #ff6600;
}
ul.imglist span.address a:active {
    color: #ff6600;
}
ul.imglist li.listtitle a:link {
    color: #0044DD;
}
ul.imglist li.listtitle a:visited {
    color: #0044DD;
}
ul.imglist li.listtitle a:hover {
    color: #ff6600;
}
ul.imglist li.listtitle a:active {
    color: #ff6600;
}
ul.imglist #itemBottom{
    margin-top:25px;
}
.imglist li{
    clear:both;
    padding:0 0 10px 0;
    border-top:1px #fff solid;
    border-left:1px #fff solid;
    border-right:1px #fff solid;
    border-bottom:1px #ddd dashed;
    height:126px;
    *vertical-align:bottom;
    cursor:pointer;
}
.imglist li.vipStyle{
    background-color:#FCF7E3;
    border-bottom:1px solid #ddd;
}
.imglist li.vipStyle-prev{
    border-bottom:1px solid #ddd;
}
.imglist li.multicolor{
    background: #FFF6CF;
    border-top:1px solid #FFF6CF;
}
.imglist li.multicolor-prev{

}
.imglist li.urgent-rent div.urgent{
    position:absolute;
    background:url(../../../images/index/addition/urgent-rent.png) no-repeat;
    width:64px;
    height:64px;
    top:-8px;
    left:-7px;
}
.imglist li.urgent-sale div.urgent{
    position:absolute;
    background:url(../../../images/index/addition/urgent-sale.png) no-repeat;
    width:64px;
    height:64px;
    top:-8px;
    left:-7px;
}
.imglist li .photo{
    padding-top:10px;
    position:relative;
}
.imglist li.listtitle .photo{
    padding-top:0px;
}
.imglist li.listimg_bg1{
    /*	position:relative;*/
    background-color:#f5f8fe;
    border:1px solid #c7e0f3;
}
.imglist li.listimg_bg2{
    /*	position:relative;*/
    border-bottom:1px dashed #ddd;
}
.imglist li.listimg_bg3{
    /*	position:relative;*/
    border-bottom:1px solid #fff;
}
.imglist li .photo,
.imglist li .details,
.imglist li .area,
.imglist li .prices,
.imglist li .browsenum,
.imglist li .posttime{
    /*	vertical-align:middle;
        display: -moz-inline-stack;
        display: inline-block;
        zoom: 1;
        *display: inline;*/
    display:block;
    float:left;
}
/*.imglist li .prices,
.imglist li .browsenum,
.imglist li .posttime{
	float:none;
}*/
.imglist li .area,.imglist li .prices,.imglist li .browsenum{
    margin-top:50px;
}
.imglist li .photo{
    margin-right:10px;
    padding-left:8px;
}
.imglist .photo .photoNum{
    clear:left;
    padding-top:3px;
    text-align:center;
    margin-top:4px;
}
.imglist .photo .photoNum a{
    background:url(../../../images/index/house/photolist.gif) no-repeat;
    font-size:12px;
    font-family:SimSun;
    padding-left:16px;
    padding-top:1px;
    text-decoration:none;
}
.imglist .photo .photoNum a:hover{
    text-decoration:underline;
}
.imglist .photo .photoNum span{
    background:url(../../../images/index/house/photolist.gif) no-repeat -102px 0;
    display:inline-block;
    height:7px;
    width:7px;
    overflow:hidden;
}

.imglist .photo .photoNum_{
    clear:left;
    padding-top:3px;
    text-align:center;
    margin-top:4px;
}
.imglist .photo .photoNum_ a{
    background:url(../../../images/index/house/photolist_.gif) no-repeat;
    font-size:12px;
    font-family:SimSun;
    padding-left:16px;
    padding-top:1px;
    text-decoration:none;
    color:#999;
    cursor:default;
}
.imglist .photo .photoNum_ span{
    background:url(../../../images/index/house/photolist_.gif) no-repeat -102px 0;
    display:inline-block;
    height:7px;
    width:7px;
    overflow:hidden;
}

.imglist li .photo .photoNum_bg{
    background:#FFFFFF;
    border-top:1px solid #DDDDDD;
    border-right:1px solid #DDDDDD;
    margin-left:1px;
    left:0px;
    position:absolute;
    top:55px;
    width:54px;
    height:19px;
    color:#FFFFFF;
}
.imglist li .photo .photoNum_bg a{
    color:#FFFFFF;
    text-decoration:none;
    position:relative;
}
.imglist li .photo .photoNum_bg a:hover{
    text-decoration:underline;
    color:#FFFFFF;
}
.imglist li .photo .photoNum_bg .photo_img{
    background:transparent url(../../../images/index/house/photoNum.gif) no-repeat scroll 16px 0px;
    position:absolute;
    height:16px;
    width:52px;
    font-size:8pt;
    font-weight:bold;
}
.imglist li .photo .photoNum_S{
    background:#64A004;
    margin:1px;
    font-size:8pt;
    height:17px;
}
.imglist li .photo .photoNum_S img{
    border:none;
    padding:0px;
}
.imglist li .photo .photoNum_D{
    background:#64A004;
    margin:1px;
    font-size:8pt;
    height:17px;
}
.imglist li .photo .photoNum_R{
    background:#FC9C04;
    margin:1px;
    font-size:8pt;
    height:17px;
}
.imglist li .photo img{
    vertical-align:middle;
}
.imglist li .photo a.imgborder{
    display:block;
    padding:1px;
    width:128px;
    height:92px;
    border:1px #ddd solid;
    text-align:center;
    background-color:#fff;
    /*line-height:92px;*/
}
.imglist li .photo a.imgborder:hover{
    display:block;
    width:128px;
    height:92px;
    border-color:#AACCFF;
    text-align:center;
    background-color:#fff;
    /*line-height:92px;*/
}

/*.imglist li .photo a:hover img{
	border-color:#AACCFF;
}*/
.imglist li .details{
    width:396px;
    padding-top:10px;
}
.imglist li.listtitle .details{
    width:315px;
+width:330px;
    _width:330px;
    padding-bottom:0px;
}
.imglist li .details h3.l1,
.imglist li .details p.l2,
.imglist li .details p.l3{
    height:24px;
    line-height:24px;
    _height:23px;
    _line-height:23px;
    zoom:1;
    vertical-align:baseline;
}
.imglist li .details h3.l1 span.ImgStatus {
    font-weight:normal;
}
.imglist li .details h3.l1 span.Comment {
    font-weight:normal;
}
.imglist li .details p.l2 .layout span{
    font-weight:normal;
}
.imglist li .details h3.l1 .address{
    font-weight:normal;
}
.imglist li .details h3.l1 img.vipimg{
    margin:0 3px;
}
div.itemInfo h3 span.address{
    zoom:1;
    vertical-align:baseline;
}
div.itemInfo h3 span.address img.vipimg{

}
.imglist li .details p.l2{
}
.imglist li .details p.l2 a {
    text-decoration:none;
    color:#333333;
}
.imglist li .details p.l2 a:hover {
    text-decoration:underline;
    color:#ff6600;
}
.imglist li .details p.l2 span,
.imglist li .details p.l3 span{
    /*margin-right:18px;*/
}
.imglist li .details p.l2,
.imglist li .details p.l3{
    color:#333;
}
.imglist li .area{
    width:55px;
    color:#333;
    text-align:right;
    zoom:1;
    vertical-align:baseline;
}
.imglist li .price{
    clear:both;
    text-align:right;
    color:#FF5500;
    font-family:Arial,Helvetica,sans-serif;
    font-size:10pt;
    font-weight:bold;
    width:85px;
    zoom:1;
    vertical-align:baseline;
}
.imglist li .price span{
    height:20px;
    line-height:17px;
    vertical-align:top;
    font-size:10pt;
}
.imglist li .price .discounted{
    width:10px;
    height:12px;
    margin:3px 3px 0px 0px;
    background:url(../../../images/index/house/discounted.png) no-repeat;
    display:inline-block;
}
.imglist li .old-price{
    margin-top:-25px;
    height:20px;
    text-align:right;
    font-weight:400;
    color:#999999;
}
.imglist li .old-price span{
    background:url(../../../images/index/house/discounted-ico.png) no-repeat;
}
.imglist li .old-price-ico{
    /*position:relative;
    width:75px;
    height:13px;
    top:-14px;
    left:16px;
    background:url(../../../images/index/house/discounted-ico.png) no-repeat;
    display:block;*/
}
.imglist li .price-hide{
    display:none;
}
.imglist li .cartplace{
    color:#999999;
    clear:both;
    font-size:9pt;
    text-align:right;
}
.imglist li .browsenum{
    width:55px;
    color:#333;
    text-align:right;
    padding-right:3px;
    zoom:1;
    vertical-align:baseline;
}
.imglist li .posttime{
    width:65px;
    text-align:center;
    zoom:1;
    font-size:9pt;
    vertical-align:baseline;
}
/*====title====*/
.imglist li.listtitle {
    height:25px;
    line-height:25px;
    padding:6px 0;
    border-bottom:1px #ddd solid;
}
.imglist li .photo_title img,
.imglist li .details_title img,
.imglist li .area img,
.imglist li .browsenum_title img,
.imglist li .posttime_title img{
    margin:0;
    padding:0;
    border:0;
}
.imglist li .photo_title{
    padding-left:15px;
    _margin-right:3px;
    width:120px;
}
.imglist li .details_title{
    width:320px;
+width:342px;
    _width:342px;
    color:#333;
    vertical-align:baseline;
}
.imglist li .area_title{
    width:55px;
    text-align:right;
}
.imglist li .prices_title{
    width:80px;
    text-align:right;
}
.imglist li .browsenum_title{
    width:65px;
    text-align:center;
}
.imglist li .posttime_title a{
    width:65px;
    color:#0044DD;
    text-align:center;
}
#viewList .item .browsenum,
#viewList .item .areaKind{
    color:#333;
}
div.Col2Right div.Menu{
    overflow:visible;
}
#viewType span.listNew {
    background:transparent url(../../../images/index/public/global/ico_new2.gif) no-repeat scroll left top;/* Trick IE into showing hover */
    height:7px;
    left:10px;
    position:absolute;
    width:16px;
    z-index:0;
    top:-20px;
}
/*== dat圖片 ==*/
.Col2Left .dat {
    background:transparent url(../../../images/index/help/dot.gif) no-repeat scroll left 4px;
    padding-left:12px;
    display:-moz-inline-box;
    display:inline-block;
    width:70px;
}
.Col2Left .dot {
    width:150px;
}
.Col2Left .bct {
    display:-moz-inline-box;
    display:inline-block;
    width:80px;
}
td div.img_text span {
    display:block;
    float:left;
    margin:2px;
    width:110px;
}
/*== 保存搜尋條件 ==*/
.Col2Left .c_search_title{
    background:url(../../../images/index/house/c_search_title.png) no-repeat;
    width:193px;
    height:3px;
    float:left;
    overflow:hidden;
}
.Col2Left .c_search{
    border:1px solid #DEDEDE;
    background:url(../../../images/index/house/c_search.png) no-repeat;
    width:190px;
    margin-bottom:10px;
    float:left;
}
.Col2Left #c_search{
    background:url(../../../images/index/house/c_search_bg.png) no-repeat 0 bottom;
    padding-top:32px;
    padding-left:10px;
    padding-bottom:5px;
    line-height:18px;
    float:left;
}
.Col2Left #c_search li.no_search{
    color:#A5A5A5;
    text-align:center;
}
.Col2Left #c_search li{
    width:170px;
    word-break:break-all;
    padding:5px 0;
    float:left;
}
.Col2Left #c_search li a{
    text-decoration:none;
    background:transparent url(../../../images/index/house/c_li.png) no-repeat scroll 7px 8px;
    padding-left:17px;
    float:left;
}

#house-detail-house-id{
    font-size:12pt;
    color:#666666;
    float:right;
    padding-right:0px;
}
div.DetailTitle {
    margin:8px 0;
    text-align:left;
    position:relative;
}
/*== IVR電話 ==*/
.ext_txt {
    font-weight:normal;
    font-size:10pt;
}
.project_id {
    font-size:12pt;
}
.ext_number {
    font-size:11pt;
}

ul.imglist span.address *{
    font-size:15px;
}
.imglist li .details h3.l1{
    height:25px;
    line-height:25px;
}
.imglist li .details p.l3{
    margin-top:-2px;
    _margin-top:0px;
}
/*== 登入查看 ==*/
span#contactText {
    color:#fd7b2d;
    font-weight:bold;
}
span#contactText a:link,span#contactText a:visited{
    color:#0044DD;
    font-weight:normal;
    text-decoration:underline;
}
span#contactText a:hover,span#contactText a:active{
    color:#FF5500;
    font-weight:normal;
    text-decoration:underline;
}
.RightMedium{
    width:191px;
    border:1px solid #bcdbfe;
    margin-bottom:12px;
    color:#3f3f3f;
    font-size:13px;
}
.RightMedium .title{
    background: url(../../../images/index/medium/medium_ico.gif) 8px 5px #e1effe no-repeat;;
    clear:both;
    height:22px;
    padding-left:30px;
    padding-top:6px;
}
.RightMedium .title h2{
    float:left;
    font-size:13px;
    text-align:left;
    color:#3f3f3f;
}
.RightMedium .content{
    padding:6px 0 10px 10px;;
    text-align:left;
    clear:both;
    overflow:hidden;
    line-height:23px;
    color:#3f3f3f;
    background-color:#FBFDFF;
}
.RightMedium .content strong{
    color:#ff6600;
}
.RightMedium .content b{
    color:#FF7F00;
}
.RightMedium .content img{
    vertical-align:middle;
}
.RightMedium .content span{
    color:#999;
}



#photoViewer {
    background-color:#F5F8FE;
    border:1px solid #c7e0f3;
    border-bottom:none;
    padding:8px 8px 0 8px;
    position:absolute;
    z-index:10000;
    width:544px;
    height:294px;
    overflow:hidden;
}
.minithumbs {
    float:left;
    width:138px;
}
.photoex .viewmore {
    border:1px solid #AACCFF;
    float:left;
    height:20px;
    margin-right:4px;
    padding-left:6px;
    width:124px;
    line-height:20px;
}
.photoex .viewmore .carrot {
    height:20px;
    overflow:hidden;
    background-color:#F7F7FF;
}
.photoex .viewmore .carrot li {
    background:url(../../../images/index/house/photolist.gif) -115px 6px no-repeat;
    padding-left:10px;
    margin-bottom:4px;
}
.minithumbs .viewmore {
    font-size:12px;
}
.carrot a {
    font-size:12px;
    text-decoration:none;
}
.carrot a:hover {
    font-size:12px;
    text-decoration:underline;
}
.minithumb {
    border:1px solid #DDD !important;
    float:left;
    height:60px;
    margin-right:4px;
    margin-top:4px;
    padding:1px;
    width:60px;
    background-color:#FFFFFF;
}
.minithumb.default, .minithumb.default:hover {
    border:1px solid #EEEEEE !important;
}
#photoMain {
    clear:both;
    float:right;
}
#photoMainImg {
    border:1px solid #DDD !important;
    float:left;
    padding:1px;
}
a:hover .minithumb {
    border:1px solid #aaccff !important;
}
#mainphotoloader {
    left:345px;
    top:145px;
    position:absolute;
}
#imgloader {
    position:absolute;
}
#kind{
    z-index:10;
}
div.priceDialog {
    border:1px solid #CCCCCC;
    position:absolute;
    z-index:1000;
    display:none;
    color:#333333;
}
.priceDialog_c {
    background:none repeat scroll 0 0 #D9D9D9;
    cursor:move;
    padding:10px;
    width:370px;
}
.priceDialog_c .border {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #999999;
    padding:10px 10px 0px 10px;
    width:350px;
}
.priceDialog_c div.title {
    font-size:12px;
    margin:3px 0 7px 20px;
    text-align:left;
    font-family:simsun;
}
.priceDialog_c div.title strong{
    font-size:14px;
    font-weight:700;
}
.priceDialog_c span.close {
    background:url(../../../images/index/house/pricevol_bg.gif) 0 -40px no-repeat;
    width:10px;
    height:10px;
    display:block;
    cursor:pointer;
    position:absolute;
    top:25px;
    right:35px;
    text-indent:-9999px;
    overflow:hidden;
}
.priceDialog_c div.line {
    background:url(../../../images/index/house/pricevol_bg.gif) 0 -53px repeat-x ;
    font-size:0;
    height:14px;
}
.priceDialog_c div.msg {
    padding:4px;
    font-size:13px;
}
.priceDialog_c div.msg table {
    margin:auto;
    text-align:center;
}
.priceDialog_c div.msg td {
    height:22px;
    vertical-align:top;
    text-align:left;
}
.priceDialog_c div.msg .pager {
    border-top:1px dashed #999;
    vertical-align:middle;
    height:26px;
    line-height:26px;
    margin-top:8px;
}
#priceVolBtn {
    padding-left:15px;
    font-size:13px;
    font-weight:normal;
    height:14px;
    overflow:hidden;
    margin-left:12px;

}
#priceVolBtn {
    padding-top:3px;
    font-family:SimSun;
    background:url(../../../images/index/house/pricevol_bg.gif) 0 2px no-repeat;
}
.pager #GlobalPagebar {
    float: left;
    width: 71%;
.padding-top:4px;
}

/*周邊地圖*/
#custom_info_window_red  {
    width:400px;
}
div.propMapBarMap {
    float:left;
    position:relative;
}
div.aroundSearchBox{
    width:115px;
    _width:125px;
    float:right;
}
ul#around_search{
    padding-left:15px;
}
.propPropBox {
    text-align:left;
    font-size:10pt;
    padding:8px 0 8px 0;
}
.propPropTitle{
    background: #F7FFDD url(../../../images/index/house/topInfo.png);
    font-size:10pt;
    padding:8px 8px 8px 0px;
}
ul#around_search li  {
}
ul#around_search li.around_comm  {
    margin-bottom:3px;
    border-bottom:1px dashed #CCCCCC;
}

.propMapBarMap .setCenter,
.propMapBarMap .setCenter:link,
.propMapBarMap .setCenter:visited,
.propMapBarMap .setCenter:hover,
.propMapBarMap .setCenter:active {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #666666;
    color:#333333;
    display:block;
    height:20px;
    line-height:20px;
    position:absolute;
    right:2px;
    text-align:center;
    text-decoration:none;
    top:2px;
    width:80px;
    z-index:100;
}
#bottom_map_container ul .comm {
    background:url(../../../images/index/map/prop_icon01.gif) no-repeat 0 4px ;
}
#bottom_map_container ul label {
    background:url(../../../images/index/map/icon_map.gif) no-repeat 0 5px;
    height:28px;
    line-height:28px;
    margin-left:14px;
    padding-left:20px;
}
#bottom_map_container ul .hospital {
    background-position:0 -145px;
}
#bottom_map_container ul .market {
    background-position:0 -115px;
}
#bottom_map_container ul .repast {
    background-position:0 -85px;
}
#bottom_map_container ul .bank {
    background-position:0 -55px;
}
#bottom_map_container ul .school {
    background-position:0 -25px;
}
#bottom_map_container ul .comm {
    background:url(../../../images/index/map/prop_icon01.gif) no-repeat 0 4px;
}
#bottom_map_container ul span, #bottom_map_container ul label {
    display:inline-block;
}
.roundicon {
    position:absolute;
}
.roundicon a.roundicon_bus {
    background-position:0 0;
}
.roundicon a {
    background:url(../../../images/index/map/icon_map.gif) no-repeat;
    cursor:pointer;
    display:block;
    height:16px;
    width:16px;
    text-decoration:none;
}
.roundicon a.roundicon_hospital {
    background-position:0 -150px;
}
.roundicon a.roundicon_market {
    background-position:0 -120px;
}
.roundicon a.roundicon_repast {
    background-position:0 -90px;
}
.roundicon a.roundicon_bank {
    background-position:0 -60px;
}
.roundicon a.roundicon_school {
    background-position:0 -30px;
}
.marker {
    cursor:pointer;
    position:absolute;
    z-index:1;
}
.heighlight {
    z-index:2;
}
.marker .rightpart {
    background:url(../../../images/index/map/mmln2.png) repeat right center;
    color:white;
    left:19px;
    line-height:24px;
    padding-right:16px;
    position:absolute;
    white-space:nowrap;
}
.marker .leftpart {
    background:url(../../../images/index/map/mm3.png) repeat left center;
    font-size:12px;
    height:36px;
    left:0;
    line-height:23px;
    padding-left:16px;
    position:absolute;
    width:30px;
}
marker.heighlight,.rightpart {
    background:url(../../../images/index/map/mml2.png) repeat right center;
}
.puttop{
    z-index:3;
}
.marker.heighlight .leftpart {
    background:url(../../../images/index/map/mmh3.png) repeat left center;
}
.marker .leftpart {
    background:url(../../../images/index/map/mm3.png) repeat scroll left center ;
    font-size:12px;
    height:36px;
    left:0;
    line-height:23px;
    padding-left:16px;
    position:absolute;
    width:30px;
}
.marker.heighlight .rightpart {
    background:url(../../../images/index/map/mml2.png) repeat right center;
}
.marker .rightpart {
    background:url(../../../images/index/map/mmln2.png) repeat right center;
    color:white;
    left:19px;
    line-height:24px;
    padding-right:16px;
    position:absolute;
    white-space:nowrap;
}
.propwind {
    height:138px;
    width:211px;
    border:1px solid #a56ba6;
    z-index:101;
    font-size:12px;
    /*background:url(../../../images/index/map/load_18x18.gif) #fff 95px 50px no-repeat;*/
}
.propwindheight {
    height:117px;
}
.propwind em {
    width:17px;
    height:9px;
    display:block;
    position:absolute;
    background:url(../../../images/index/map/thing_prop.gif) no-repeat;
    bottom:-9px;
    left:94px;
    overflow:hidden;
}
#propwindclose {
    width:12px;
    height:12px;
    background:url(../../../images/index/map/thing_prop.gif) -24px 0 no-repeat;
    display:block;
    position:absolute;
    text-indent:-9999px;
    overflow:hidden;
    right:4px;
    top:5px;
}
#detailBox {
    overflow:hidden;
}
#detailBox li {
    clear:both;
    display:none;
}
#detailBox li.selected {
    display:block;
}
#detailBox h2 {
    font-size:12px;
    font-weight:400;
    text-align:left;
    line-height:23px;
    text-indent:6px;
    color:#0044DD;
}
#detailBox a {
    text-decoration:none;
    color:#0044DD;
}
#detailBox a:hover {
    text-decoration:underline;
}
#detailBox .photo {
    width:88px;
    float:left;
    height:89px;
    padding-left:4px;
    padding-top:2px;
}
#detailBox .photo img {
    padding:2px;
    border:1px solid #ccc;
}
#detailBox .photo .add_fav,#detailBox .photo .detail{
    overflow:hidden;
    display:block;
    float:left;
    margin-top:4px;
.margin-top:2px;
}
#detailBox .photo .add_fav {
    width:30px;
    text-align:left;
    text-indent:1px;
    border-right:1px solid #ddd;
}
#detailBox .photo .detail {
    width:55px;
    text-align:right;
}
#detailBox ul {
    float:left;
    height:66px;
    list-style-type:none;
    margin-left:4px;
    overflow:hidden;
    padding:0;
    width:108px;
}
#detailBox ul li {
    border-bottom:1px dashed #c0c0c0;
    font-size:12px;
    height:21px;
    line-height:21px;
    text-align:left;
    text-indent:3px;
    width:200px;
    display:block;
}
#detailBox ul li.noline {
    border-bottom:none;
}
#detailBox div.pager {
    clear:both;
    width:195px;
    margin:auto;
    padding-top:3px;
    text-align:right;
    border-top:1px dashed #696969;
}
#detailBox .prev {
    float:right;
    display:block;
    width:17px;
    height:17px;
    margin-left:6px;
    background:url(../../../images/index/map/thing_prop.gif) -42px 0 no-repeat;
}
#detailBox .first{
    background:url(../../../images/index/map/thing_prop.gif) -128px 0 no-repeat;
}
#detailBox .next {
    float:right;
    display:block;
    width:56px;
    height:17px;
    margin-left:3px;
    background:url(../../../images/index/map/thing_prop.gif) -65px 0 no-repeat;
}
#detailBox .last{
    background:url(../../../images/index/map/thing_prop.gif) -151px 0 no-repeat;
}
#detailBox span {
    float:right;
}

/*房貸試算*/
div.loanDialog {
    border:1px solid #CCCCCC;
    position:absolute;
    z-index:1000;
    display:none;
    color:#333333;
}
.loanDialog_c {
    background:none repeat scroll 0 0 #D9D9D9;
    padding:10px;
    width:405px;
}
.loanDialog_c .border {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #999999;
    padding:10px 10px 0px 10px;
    width:385px;
}
.loanDialog_c div.title {
    font-size:12px;
    margin:3px 0 7px 20px;
    text-align:left;
    font-family:simsun;
    cursor:move;
}
.loanDialog_c div.title strong{
    font-size:14px;
    font-weight:700;
}
.loanDialog_c span.close {
    background:url(../../../images/index/house/close.gif) no-repeat;
    width:19px;
    height:19px;
    display:block;
    cursor:pointer;
    position:absolute;
    top:20px;
    right:20px;
    text-indent:-9999px;
    overflow:hidden;
}
.loanDialog_c div.line {
    background:url(../../../images/index/house/pricevol_bg.gif) 0 -53px repeat-x ;
    font-size:0;
    height:14px;
}
.loanDialog_c div.msg {
    padding:4px;
    font-size:13px;
}
.loanDialog_c div.msg .left td.lables{
    color:#666;
    width:80px;
    height:26px;
    text-align:right;
}
.loanDialog_c div.msg .right td {
    color:#FF0000;
}
.loanDialog_c div.msg .right td.lables{
    color:#666;
    width:68px;
    height:26px;
    text-align:right;
}
.loanDialog_c div.msg select {
    width:100px;
    height:22px;
    text-align:left;
    font-size:13px;
    color:#000;
}
.loanDialog_c div.msg .inputStyle {
    width:52px;
    height:16px;
    text-align:left;
    font-size:13px;
    color:#000;
    border:1px solid #7F9DB9;
}
.loanDialog_c div.msg .left {
    width:196px;
    float:left;
    border-right:1px dashed #BDBDBD;
}
.loanDialog_c div.msg .right {
    width:163px;
    float:left;
    color:#666;
    position:relative;
    padding-top:20px;
    padding-left:15px;
    height:175px;
    text-align:left;
}
.loanDialog_c div.msg .right .clew {
    position:absolute;
    bottom:10px;
    right:30px;
}
#loanBtn {
    padding-left:15px;
    font-size:13px;
    font-weight:normal;
    height:14px;
    overflow:hidden;
    margin-left:8px;
    padding-top:3px;
    font-family:SimSun;
    background:url(../../../images/index/house/pricevol_bg.gif) 0 -18px no-repeat;
}
#calculate_loan {
    width:65px;
}
/*addr*/
#addr_prompt{
    background:url(../../../images/index/public/global/reminder_prompt.gif) no-repeat 5px 4px #E2F5FF;
    border:1px solid #00A8FF;
    color:#000000;
    font-size:10pt;
    padding:2px 5px 4px 26px;
    #padding:4px 5px 2px 26px;
    _padding:4px 5px 2px 26px;
    width:588px;
    float:left;
    min-height:18px;
    line-height:18px;
    text-align:left;
    margin-top:1px;
}
/*new order by*/
div.top_bar{
    clear:both;
    height:39px;
    line-height:39px;
    text-indent:8px;
    border-bottom:1px solid #ddd;
}
div.top_bar div.text{
    float:left;
    width:220px;
    font-size:13px;
}
div.top_bar div.text em{
    color:#ff5500;
    font-style:normal;
    font-weight:700;
}
div.top_bar div.sort_box{
    float:right;
    width:510px;
    text-align:right;
    height:25px;
    margin-top:9px;
}
div.top_bar div.sort_box select{
    float:right;
    font-size:13px;
    height:21px;
}
div.top_bar div.sort_box div.sorttxt{
    float:right;
    height:24px;
    line-height:21px;
.line-height:25px;
    font-size:12px;
}
div.sort_box a,div.sort_box a:visited{
    background:url("../../../images/index/house/listOrder_bg.gif") no-repeat;
    color:#333333;
    cursor:pointer;
    display:block;
    float:right;
    height:18px;
    line-height:18px;
.line-height:23px;
    overflow:hidden;
    margin-left:8px;
    padding-bottom:1px;
    padding-right:17px;
    padding-top:0;
    font-size:13px;
    text-decoration:none;
}
div.sort_box a:hover{
    color:#FF6600;
    text-decoration:underline;
}
div.sort_box a.sort_by_off,div.sort_box a:visited.sort_by_off{
    border:#ACACAC 1px solid;
    background-position:right -1px;
}
div.sort_box a.sort_by_up,div.sort_box a:visited.sort_by_up{
    border:#C00 1px solid;
    background-position:right -31px;
}
div.sort_box a.sort_by_down,div.sort_box a:visited.sort_by_down{
    border:#C00 1px solid;
    background-position:right -61px;
}
/*new list*/
#photolist p.l_links{
    padding-top:10px;
}
#photolist .update_time{
    color:#808080;
}
#photolist  p.l_links a{
    display:inline-block;
    height:14px;
    padding-left:18px;
    margin-right:28px;
    text-decoration:none;
    background:url(../../../images/index/house/list_ico.gif) no-repeat;
}
#photolist p.l_links a.ico_map{
    background-position:left 0px;
}
#photolist p.l_links a.ico_fav{
    background-position:left -17px;
}
#photolist p.l_links a.ico_faq{
    background-position:left -34px;
    zoom:1;
    _vertical-align:baseline;
}
#photolist p.l_links a.none{
    text-decoration:none;
    color:#666;
}
#photolist p.l_links em{
    font-style:normal;
    color:#CC0000;
    font-size:10px;
    font-weight:400;
}
#photolist p.l_links a.none em{
    font-style:normal;
    color:#666;
    font-weight:400;
}
#photolist p.l_links a:hover{
    text-decoration:underline;
}
#photolist p.l_links a.none:hover{
    text-decoration:none;
    color:#666;
}
#photolist li .selected{
    width:100%;
    opacity:0.3;
    filter:alpha(opacity=30);
}
#photolist li.listimg_bg1 .selected{
    opacity:1;
    filter:alpha(opacity=100);
}
#photolist .date_new {
    width:27px;
    height:27px;
    margin-right:10px;
    _margin-right:5px;
    margin-top:10px;
    float:right;
    background:url(../../../images/index/house/date_new.gif) no-repeat;
}
#photolist .date_new a{
    display:block;
    width:27px;
    height:27px;
    text-indent:-9999px;
    overflow:hidden;
}
/*list show map*/
#showMap{
    width:596px;
    height:320px;
    border:2px solid #ABCCFE;
    background-color:#EEF9FF;
    position:absolute;
    z-index:10000;
    display:none;
}
#showMap h1{
    width:566px;
    display:block;
    font-size:13px;
    font-weight:400;
    height:25px;
    line-height:25px;
    padding-left:15px;
    /*cursor:move;*/
}
#showMap h1 span.close{
    display:block;
    float:right;
    width:19px;
    height:19px;
    text-indent:-9999px;
    overflow:hidden;
    margin-top:3px;
    cursor:pointer;
    background:url(../../../images/index/house/close.gif) no-repeat
}
#showMap div.block{
    height:320px;
    position:absolute;
    z-index:501;
    background-color:#EEF9FF;
}
#showMap div.img{
    width:566px;
    height:280px;
    background:url(../../../images/index/map/load_18x18.gif) center 142px no-repeat;
    text-align:center;
    line-height:280px;
    overflow:hidden;
    color:#666;
    cursor:pointer;
    margin:0px 15px;
}
#showMap div.img span{
    display:block;
    width:39px;
    height:34px;
    position:absolute;
    left:286px;
    top:130px;
    background-image:url(../../../images/index/house/gmarker.png);
    *background:none;
    *filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true', sizingMethod='corp', src='../../../images/index/house/gmarker.png');
}
/*hide rent ding perprice order*/
.hidrent,.hidding,#photolist p.l_links .hideding{

}
/*電話轉接撥打說明*/
div.telTipDialog {
    border:1px solid #CCCCCC;
    position:absolute;
    z-index:1000;
    display:none;
    color:#333333;
    font-size:13px;
}
.telTipDialog_c {
    background-color:#D9D9D9;
    padding:10px;
    width:530px;
}
.telTipDialog_c .border {
    background-color:#fff;
    border:1px solid #999999;
    padding:10px 10px 0px 10px;
    width:510px;
}
.telTipDialog_c div.title {
    font-size:12px;
    margin:3px 0 7px 20px;
    text-align:left;
    font-family:simsun;
}
.telTipDialog_c div.title strong{
    font-size:14px;
    font-weight:700;
}
.telTipDialog_c span.close {
    background:url(../../../images/index/house/close.gif) no-repeat;
    width:19px;
    height:19px;
    display:block;
    cursor:pointer;
    position:absolute;
    top:20px;
    right:20px;
    text-indent:-9999px;
    overflow:hidden;
}
.telTipDialog_c div.line {
    background:url(../../../images/index/house/pricevol_bg.gif) 0 -53px repeat-x ;
    font-size:0;
    height:14px;
}
.telTipDialog_c div.msg {
    padding:4px;
    font-size:13px;
    text-align:left;
    padding-left:20px;
}
.telTipDialog_c div.msg dt{
    padding-left:22px;
    background:url(../../../images/index/house/teltip_ico.gif) no-repeat;
    line-height:16px;
    padding-bottom:10px;
}
.telTipDialog_c div.msg dd{
    padding-left:38px;
    background:url(../../../images/index/house/teltip_ico1.gif) 24px 8px  no-repeat;
    line-height:24px;
}
.telTipDialog_c div.tip{
    text-align:left;
    text-indent:44px;
    color:#f60;
    height:40px;
    line-height:40px;
    border-top:1px dashed #ccc;
    margin-top:8px;
}
/*sortable Tip*/
#sortableTip{
    width:595px;
    height:30px;
    line-height:30px;
    color:#FF5500;
    border:1px solid #FDCF53;
    padding-left:32px;
    margin-bottom:15px;
    background:url(../../../images/index/userCenter/openalt.gif) #FFFFE6 4px no-repeat;
}
#sortableTip strong{
    font-weight:700;
    color:#d63004;
}
#sortableTip span{
    float:right;
    width:12px;
    height:11px;
    margin-top:6px;
    margin-right:4px;
    background:url(../../../images/index/house/sortableTipClose.gif) 1px no-repeat;
    cursor:pointer;
}

/*===中介認證列表===*/
#photolist a.approve_pass{
    display:inline-block;
    padding-left:23px;
    text-decoration:none;
    color:#808080;
    background:url(../../../images/index/house/approve_pass.gif) no-repeat;
}
#photolist a.approve_pass:hover{
    color:#ff6600;
    text-decoration:underline;
}
.Menu .MenuItems li.normal .is_approve_box{
    float:left;
    font-size:10pt;
    margin-left:40px;
}
.Menu .MenuItems li.normal .is_approve_all{
    margin-top:6px;
    float:left;
}
.Menu .MenuItems li.normal .is_approve_box input{
    margin-right:3px;
    vertical-align:middle;
}
.Menu .MenuItems li.normal .is_approve_box span.new{
    width:22px;
    height:14px;
    background:url(../../../images/index/public/global/new_en.gif) no-repeat;
    padding-left:5px;
    float:left;
}
.shop-list{
    background:url(../../../images/index/house/shop-list-bg-v1.png) no-repeat;
    width:191px;
    font-size:13px;
    color:#333333;
    float:left;
}
.shop-list .info{
    height:63px;
    float:left;
}
.shop-list ul{
    padding-top:35px;
    float:left;
}
.shop-list li{
    border-bottom:1px dashed #dddddd;
    margin:0 14px;
    _margin:0 7px;
    padding:10px 0;
    width:165px;
    float:left;
}
.shop-list img{
    float:left;
    border:1px solid #e4e3df;
}
.shop-list li a{
    height:96px;
    width:165px;
    float:left;
    cursor:pointer;
}
.shop-list li a#shop-list-href, .shop-list li a#shop-list-href:hover, .shop-list li a#shop-list-href:visited{
    color:#000000;
    text-decoration:none;
}
.shop-list li span{
    margin-left:5px;
    float:left;
    width:97px;
    line-height:16px;
    font-size:12px;
}
.shop-list li .name{
    padding:4px 0 6px 0;
    font-weight:700;
    font-size:13px;
    width:97px;
    float:left;
}
.shop-list li .name-info{
    margin-left:auto;
    width:auto;
    font-size:13px;
    float:left;
}
.shop-list li .ico{
    background: url(../../../images/index/house/mark.png) no-repeat scroll 4px -1px transparent;
    width:17px;
    height:17px;
    float:left;
}
.shop-list .btn{
    background:url(../../../images/index/house/shop-list-btn.png) no-repeat;
    float:left;
    text-align:center;
    margin-top:10px;
    margin-left:22px;
    _margin-left:11px;
    width:112px;
    height:19px;
    text-indent:22px;
    padding-top:3px;
}
.shop-list em{
    font-style:normal;
    color:#0044dd;
    text-decoration:underline;
}
.shop-list .other{
    border-bottom:0;
}
.shop-list .bg-bottom{
    background:url(../../../images/index/house/shop-list-bg-v1.png) no-repeat bottom;
    height:16px;
    width:191px;
    float:left;
}

/*== 暫未找到房屋資訊 ==*/
.noData{
    border-top:1px solid #DDDDDD;
    text-align:center;
    padding-top:50px;
}
.noDataImg, .noDataInfo{
    float:left;
}
.noDataImg{
    width:20%;
    text-align:right;
    padding-right:10px;
}
.noDataInfo{
    text-align:left;
}
.suggest{
    padding:15px 0;
}
.suggestInfo{
    border:1px solid #CCCCCC;
    padding:0 5px;
}
.suggestInfo .title{
    padding:5px 0;
    border-bottom:1px solid #CCCCCC;
    color:#663300;
    font-size:15px;
    font-weight:700;
}
.suggestInfo .info{
    padding:10px;
}
.suggestInfo .info p{
    line-height:30px;
}
.suggestInfo .info p.sub-info{
    text-align:center;
    padding:20px 0;
}
#email-sub{
    background: url(../../../../images/index/public/global/email-btn.png) no-repeat scroll 0 0 transparent;
    border: 0 none;
    cursor: pointer;
    height: 26px;
    width: 102px;
}
#sb-success{
    display:none;
    padding: 20px 30px;
}
.success-title,.success-content{
    padding-left:35px;
    line-height: 35px;
}
.success-title{
    background:url(../../../../images/index/public/global/midsuccess_prompt.gif) no-repeat left;
    height:25px;
    padding-top:10px;
    font-weight: bold;
}
/*===精選推薦===*/
.recomInfo{
    margin:5px 0 8px 0;
    border:1px solid #E1BA60;
    width:748px;
    border-radius:4px;
    float:left;
}
.recomTitle{
    border-radius:4px 4px 0 0;
    background:#FFC154;
    font-size:16px;
    color:#A14C01;
    padding-left:20px;
    padding-right:10px;
    line-height:26px;
    width:718px;
    float:left;
}
.recomTitle .recomNew{
    background:url(../../../images/index/public/global/new_en_2.gif) no-repeat;
    top:-5px;
    left:90px;
    width:22px;
    height:14px;
    position:absolute;
    display:none;
}
.recomTitle .recomTitleInfo{
    float:left;
}
.recomTitle a.recomTitleTips{
    font-size:13px;
    text-decoration:none;
    float:right;
}
.recomTitle a.recomTitleTips:hover{
    text-decoration:underline;
}
.recomList{
    width:100%;
    height:180px;
    overflow:hidden;
    float:left;
    position:relative;
}
.recomList ul{
    left:0;
    top:0;
    position:absolute;
}
.recomList li{
    margin:15px 15px 0 17px;
    padding:10px;
    padding-top:0;
    width:135px;
    float:left;
    position:relative;
    z-index:1;
}
.recomList a.arrow-left:hover {
    background-position: -19px -39px;
}
.recomList a.arrow-right:hover {
    background-position: 0 -39px;
}
.recomList .recom-icon{
    position:absolute;
    width:43px;
    height:19px;
    top:0;
    left:0;
    background:url(../../../images/index/addition/icon-recom-v1.png) no-repeat;
}
.recomList li p{
    padding:0;
    margin:0;
    line-height:18px;
}
a.recomImg{
    border:1px solid #CCCCCC;
    padding:2px;
    font-size:13px;
    float:left;
}
a.recomImg img{
    float:left;
}
a.recomTitleInfo, a.recomTitleInfo:visited{
    text-decoration:none;
    font-size:13px;
}
a.recomTitleInfo:hover{
    text-decoration:underline;
}
.recomList li p{
    color:#333333;
}
.recomList li p strong{
    color:#FF6600;
}
.recomList li p.recompd3{
    padding-top:3px;
    *padding-top:7px;
    padding-top:7px\9;
}
.recomList li p.recompd3 a{
    font-weight:700;
}
.recomList a.arrow-left, .recomList a.arrow-right{
    background: url(../../../images/index/house/newVersion/arrow-v1.png) no-repeat -19px 0;
    height: 39px;
    left: 1px;
    top: 70px;
    width: 19px;
    position: absolute;
}
.recomList a.arrow-right {
    background-position: 0 0;
    left: auto;
    right: 1px;
}
/*==========  頁面底部seo優化   ========== */
#hotSearch{
    background-color: #F6F6F6;
    clear: both;
    float: left;
    margin-top: 17px;
    width: 740px;
    padding-top:5px;
    padding-left:10px;
}
#hotSearch li {
    float:left;
    padding-right:35px;
    height:30px;
    line-height:30px;
    width:55px;
}

#saleHotSearch{
    margin:0 auto;
    margin-top:10px;
    width:930px;
    clear:both;
    text-align:left;
    background-color: #F6F6F6;
    padding-top:5px;
    padding-left:10px;
}
#saleHotSearch li {
    float:left;
    padding-right:35px;
    height:30px;
    line-height:30px;
    width:55px;
}

/*==========  關鍵字變色   ========== */
.wordkey_change_color{
    color:#ff6600;
    font-weight: 600;
}

.select-contain{
    box-shadow: 2px 2px 2px #DEDEDE inset;
    border: 1px solid #BBBBBB;
    display: inline-block;
    height: 24px;
    line-height: 24px;
    padding: 0 3px;
    vertical-align: middle;
}
.select-contain span{
    padding-top:5px;
}
.select-contain span select{
    border: 1px solid #FFFFFF;
    width: 100%;
    outline: none;
}

ul.imglist .store-ico, ul.imglist .booth-ico{
    background: url(../../../images/index/house/newList/store.png) no-repeat scroll 0px 2px transparent;
    width: 41px;
    height: 22px;
    margin-right: 5px;
    float: left;
}
ul.imglist .booth-ico{
    background: url(../../../images/index/house/newList/booth.png) no-repeat scroll 0px 2px transparent;
}
#commentBox .invitation{

}
#commentBox .invitation ul{
    border-bottom: 1px solid #ccc;
    padding: 0px 18px;
}
#commentBox .invitation ul li{
    float: left;
    margin: 10px 30px 10px 0px;
    color: #666666;
}
#commentBox .invitation ul li input{
    vertical-align: middle;
}
#commentBox .invitation_list{
    border-bottom: 1px solid #ccc;
}
#commentBox .invitation_list .explain{
    color: #B68B53;
    text-align: left;
    padding-left: 18px;
    margin-top: 5px;
    margin-bottom: 10px;
}
#commentBox .well{
    color: #FF5500;
}
#commentBox .nowell{
    color: #999999;
}
#commentBox .general{
    color: #339966;
}

#commentBox .list_one{
    padding: 0px 18px;
}
#commentBox .list_one div{
    float: left;
    margin-right: 10px;
}
#commentBox .list_one .star_img{
    margin-top: 10px;
}
#commentBox .list_one .star_img span{
    display: block;
    background: url("../../../images/index/service/demand/star_07.png") no-repeat;
    width: 14px;
    height: 14px;
    float: left;
    margin-right: 2px;
    margin-top: 2px;
}
#commentBox .list_two{
    text-align: left;
    color: #333333;
    white-space:normal;
    width: 772px;
    word-break:break-all;
    word-wrap:break-word;
    font-size: 13px !important;
    margin-top: 10px;
}
#commentBox  .list_three{
    text-align: right;
    color: #999999;
    margin-top: 8px;
    margin-bottom: 10px;
}
#commentBox .page{
    margin-top: 50px;
}
.remove_witness{
    height: 220px;
    width: 1000px;
    background: url("../../../images/index/service/remove_witness.png") no-repeat;
    margin-top: 20px;
    position: relative;
}
.remove_witness a{
    position: absolute;
}
.remove_witness .r_w_one{
    left: 383px;
    height: 16px;
    top: 12px;
    width: 60px;
}
.remove_witness .r_w_two{
    left: 78px;
    width: 83px;
    height: 50px;
    top: 135px;
}
.successBox{
    font-size: 18px;
    color: #4A4a4a;
    line-height: 30px;
    height: 30px;
    vertical-align: 0;
    margin-top: 60px;
}
.successBox span{
    background: url("../../../images/index/public/global/midsuccess_prompt.gif") no-repeat;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    display: inline-block;
}
.errorBox{
    font-size: 18px;
    color: #4A4a4a;
    line-height: 30px;
    height: 30px;
    vertical-align: 0;
    margin-top: 60px;
}
.errorBox span{
    background: url("../../../images/index/public/global/midcaution_prompt.gif") no-repeat;
    width: 30px;
    height: 30px;
    vertical-align: middle;
    display: inline-block;
}
#tipBox{
    display: none;
}

#grand-bay-message{
    position: fixed;
    left:50%;
    top:50%;
    margin-left:-180px;
    margin-top:-120px;
}
.grand-bay-message-mask{
    position: fixed;
    top:0;
    left:0;
    bottom:0;
    right:0;
    z-index: 3000;
    background:rgba(0,0,0,.3)
}