@charset "utf-8";
/* CSS Document */
/*首頁架構設定*/
#IndexAll{
	width:972px;
	margin:0 auto;
}
#IndexBody{
	height:auto;
}
#IndexBodyLeft{
	width:702px;
	float:left;
}
#IndexBodyRight{
	width:264px;
	float:right;
}
#IndexBodyDown{
	margin-top:5px;
	height:auto;
}
#IndexBodySide1{
	float:left;
	width:177px;
}
#IndexBodySide2{
	float:right;
	width:522px;
}
/*中左區塊*/
/*主要搜尋*/
#MainSearch{
	border:#999999 1px solid;
}
.SearchBuy tr,.SearchRent tr{
	height:30px;
}
.SearchBuyTitle,.SearchRentTitle{
	background-color:#CCC;
	width:75px;
	text-align: center;
}
.SearchBuyMain,.SearchRentMain{
	padding-left:5px;
	width:180px;
}
.SearchBuyMain1,.SearchRentMain1{
	padding-left:5px;
}
#MainSearch .sel{
	width:100%;
}
#MainSearch .sel2{
	width:120px;
}
.SearchBuyButton,.SearchRentButton{
	text-align:center;
}

/*Flash廣告*/
#FlashAd{
	margin-top:5px;
	border:#ccc 1px solid;
	height:180px;
}
.FlashAdMain{
	width:560px;
	height:180px;
	float:left;
}
.FlashAdMain a{
	display:block;
	width:560px;
	height:180px;
}
.FlashAdBt{
	width:138px;
	height:180px;
	float:right;
}
.FlashAdBt li{
	height:32px;
	padding-top:13px;
	width:138px;
	background-image: url(/images2/button/FlashAd.jpg);
	background-position: 0px 45px;
	text-align:center;
	font-size:13px;
}
.FlashAdBt li a{
	color:#454545;
}
.FlashAdBt li:hover,.FlashAdBt li.cursor{
	background-position: 0px 0px;
}
.FlashAdBt li:hover{
	cursor:pointer;
}
.FlashAdBt li:hover a,.FlashAdBt li.cursor a{
	color:#ffffff;
	text-decoration: none;
}

/*中左左區塊*/
/*嚴選達人*/
#ChooseMan{
	background-color:#D5CBA8;
	border:#ccc 1px solid;
	margin-top:5px;
}
.ChooseManMain{
	width:140px;
	margin:9px;
	padding:7px;
	background-color:#fff;
}
.ChooseManPic a.photo{
	border:#999999 1px solid;
	width:140px;
	height:140px;
}
.ChooseManPic{
	text-align:center;
}
.ChooseManId,.ChooseManNickname,.ChooseManOb{
	border-bottom: 1px dashed #999;
	line-height:18px;
	margin:3px 0px;
	width:142px;
	overflow:hidden;
	font-weight:bold;
}
.ChooseManId a,.ChooseManNickname a,.ChooseManOb a{
	color:#069;
	font-weight:normal;
}

/*嚴選物件*/
#ChooseObject{
	background-color:#D5CBA8;
	border:#ccc 1px solid;
	margin-top:5px;
}
.ChooseObjectMain{
	width:140px;
	margin:9px;
	padding:7px;
	background-color:#fff;
}
.ChooseObjectPic a.photo{
	border:#999999 1px solid;
	width:140px;
	height:140px;
}
.ChooseObjectPic{
	text-align:center;
}
.ChooseObjectTitle,.ChooseObjectPing,.ChooseObjectPrice{
	border-bottom: 1px dashed #999;
	line-height:18px;
	margin:3px 0px;
	width:142px;
	overflow:hidden;
	font-weight:bold;
}
.ChooseObjectPing a,.ChooseObjectPrice a{
	color:#069;
	font-weight:normal;
}
.ChooseObjectTitle a{
	color:#069;
}

/*嚴選文章*/
#ChooseArticle{
	background-color:#D5CBA8;
	border:#ccc 1px solid;
	margin-top:5px;
}
.ChooseArticleMain{
	width:140px;
	margin:9px;
	padding:7px;
	background-color:#fff;
}
.ChooseArticlePic a.photo{
	border:#999999 1px solid;
	width:140px;
	height:140px;
}
.ChooseArticlePic{
	text-align:center;
}
.ChooseArticleTxt{
	border-bottom: 1px dashed #999;
	line-height:18px;
	margin:3px 0px;
	width:142px;
	overflow:hidden;
}
.ChooseArticleTxt a{
	color:#666;
}
a.ChooseArticleTitle{
	color:#069;
	font-weight:bold;
}

/*嚴選報名*/
#Registration{
	border:#ccc 1px solid;
	margin-top:5px;
}

/*誰來首頁*/
#IndexGuest{
	background-color:#E1DDDC;
	border:#ccc 1px solid;
	margin-top:5px;
	height:auto;
}
.IndexGuestMain{
	width:156px;
	margin:8px;
	padding:5px;
	background-color:#fff;
}
.IndexGuestMain a.photo{
	border:#ccc 1px solid;
	margin:3px;
	float:left;
	width:40px;
	height:40px;
	display:block;
}
.IndexGuestMain a.photo:hover{
	border:#333 1px solid;
}

/*左側廣告*/
#LeftAd,#LeftAd2{
	margin-top:5px;
}
.LeftAdOne{
	margin-bottom:5px;
}


/*中左中區塊*/
/*專家*/
#ExpertMember{
	border:#ccc 1px solid;
}
.ExpertMemberTop a img{
	width:260px;
	height:33px;
	background-position:0px 33px;
}
.ExpertMemberTop a:hover img,.ExpertMemberTop a.cursor img{
	background-position:0 0;
}
#ExpertMember_1{
	background-image:url(/images2/index/button/ExpertMember_1.jpg);
}
#ExpertMember_2{
	background-image:url(/images2/index/button/ExpertMember_2.jpg);
}
.ExpertMemberDown{
	height:250px;
}
.ExpertMemberDown .button{
	width:15px;
}
.ExpertMemberMain{
	text-align: center;
	width:490px;
	height:250px;
}
.ExpertMemberOne{
	margin:20px 10px 0px;
	line-height:18px;
	width:78px;
	height:100px;
	float:left;
}
.ExpertMemberOne a{
	color:#666;
}
.ExpertMemberOne .account a{
	color:#06c;
}
.ExpertMemberOne a.photo{
	border:#999999 1px solid;
	width:60px;
	height:60px;
	margin:auto;
}
.ExpertMemberOne a.photo .hot_icon{
	position: absolute;
	top:0px;
	left:0px;
}
#ExpertMember .ycodaslider,#ExpertMember div.yslider-viewer,#ExpertMember div.yslider-viewer div.yslider-container div.yslider-panel { 
    height: 250px;
	width: 490px;
}

/*區域快搜*/
#LocationSearch{
	border:#ccc 1px solid;
	margin-top:5px;
}
.LocationSearchMain{
	margin-left:5px;
}
.LocationSearchMain td{
	height:30px;
}
.LocationSearchMain .icon{
	width:15px;
	text-align: center;
}
.LocationSearchMain .title{
	width:80px;
	font-size:15px;
	text-align: center;
	letter-spacing: 1px;
	color:#333;
}
.LocationSearchMain .title a{
	color:#333;
}
.LocationSearchMain .main{
	letter-spacing: 1px;
	padding-left:3px;
}
.LocationSearchMain .main a{
	color:#666;
}

/*熱門物件*/
#HotObject{
	border:#ccc 1px solid;
	margin-top:5px;
}
.HotObjectLeft a img{
	width:38px;
	height:60px;
	background-position:0px 60px;
}
.HotObjectLeft a:hover img,.HotObjectLeft a.cursor img{
	background-position:0px 0px;
}
#HotObject_1{
	background-image:url(/images2/index/button/HotObject_1.jpg);
}
#HotObject_2{
	background-image:url(/images2/index/button/HotObject_2.jpg);
}
#HotObject_3{
	background-image:url(/images2/index/button/HotObject_3.jpg);
}
.HotObjectMain{
	padding-left:6px;
	height:156px;
	width:471px;
}
.HotObjectOne{
	line-height:18px;
	width:157px;
	height:72px;
	float:left;
	margin:3px 0px;
}
.HotObjectOne a.photo{
	border:#999999 1px solid;
	width:60px;
	height:60px;
}
.HotObjectOne a{
	color:#666;
}
.HotObjectOne .title{
	color:#a60000;
	font-weight:bold;
}
.HotObjectOne .price{
	color:#630;
	font-weight:bold;
}

/*區域物件*/
#LocationObject{
	border:#ccc 1px solid;
	margin-top:5px;
}
.LocationObjectLeft a img{
	width:38px;
	height:70px;
	background-position:0px 70px;
}
.LocationObjectLeft a:hover img,.LocationObjectLeft a.cursor img{
	background-position:0px 0px;
}
#LocationObject_1{
	background-image:url(/images2/index/button/LocationObject_1.jpg);
}
#LocationObject_2{
	background-image:url(/images2/index/button/LocationObject_2.jpg);
}
#LocationObject_3{
	background-image:url(/images2/index/button/LocationObject_3.jpg);
}
#LocationObject_4{
	background-image:url(/images2/index/button/LocationObject_4.jpg);
}
.LocationObjectRight{
	width:471px;
}
.LocationObjectMain{
	padding-left:6px;
	height:156px;
	width:471px;
	margin-bottom:10px;
}
.LocationObjectOne{
	line-height:18px;
	width:157px;
	height:72px;
	float:left;
	margin:3px 0px;
}
.LocationObjectOne a.photo{
	border:#999999 1px solid;
	width:60px;
	height:60px;
}
.LocationObjectOne a{
	color:#666;
}
.LocationObjectOne .title{
	color:#a60000;
	font-weight:bold;
}
.LocationObjectOne .price{
	color:#630;
	font-weight:bold;
}
.LocationObjectText{
	margin-top:5px;
	margin-left:10px;
	height:100px;
	overflow:hidden;
}
.LocationObjectText td{
	height:23px;
	text-align: center;
}
.LocationObjectText a{
	color:#666;
}
.LocationObjectText .title{
	text-align:left;
}
.LocationObjectText .title a{
	color: #06c;
}
.LocationObjectText .price a{
	color: #c60;
}

/*經選文章*/
#MainArticle{
	border:#ccc 1px solid;
	margin-top:5px;
	letter-spacing:1px;
}
.MainArticleTop a img{
	width:130px;
	height:28px;
	background-position:0px 28px;
}
.MainArticleTop a:hover img,.MainArticleTop a.cursor img{
	background-position:0px 0px;
}
#MainArticle_1{
	background-image:url(/images2/index/button/MainArticle_1.jpg);
}
#MainArticle_2{
	background-image:url(/images2/index/button/MainArticle_2.jpg);
}
#MainArticle_3{
	background-image:url(/images2/index/button/MainArticle_3.jpg);
}
#MainArticle_4{
	background-image:url(/images2/index/button/MainArticle_4.jpg);
}
.MainArticleMain{
	padding:10px;
	height:230px;
}
.MainArticleHeader{
	width:260px;
	float:left;
}
.MainArticleList{
	width:230px;
	float:left;
	padding-left:10px;
}
.MainArticleHeader .pic{
	border:#999999 1px solid;
	padding:4px;
	width:220px;
	height:110px;
	margin:auto;
}
.MainArticleHeader .photo{
	width:220px;
	height:110px;
}
.MainArticleHeader .title{
	padding-top:5px;
}
.MainArticleHeader .title .box{
	width:260px;
	height:20px;
	overflow:hidden;
}
.MainArticleHeader .title a{
	font-size:15px;
	color:#33c;
	font-weight:bold;
}
.MainArticleHeader .content .box{
	padding-top:5px;
	width:260px;
	height:80px;
	overflow:hidden;
	position:relative;
}
.MainArticleHeader .content .box .more{
	position:absolute;
	right:0px;
	bottom:0px;
	padding-left:10px;
	background-color:#FFF;
}
.MainArticleHeader .content a{
	color:#666;
	line-height:18px;
}
.MainArticleList .title{
	padding-left:15px;
	height:20px;
	background-image: url(/images2/icon/square_b01.jpg);
	background-repeat: no-repeat;
	background-position: left 5px;
	margin-bottom:3px;
	vertical-align:middle;
}
.MainArticleList .content{
	margin-bottom:20px;
	padding-left:15px;
}
.MainArticleList .title .box{
	overflow:hidden;
}
.MainArticleList .title a{
	font-size:15px;
	color:#822100;
}
.MainArticleList .content .box{
	height:34px;
	overflow:hidden;
}
.MainArticleList .content a{
	color:#666;
	line-height:18px;
}
.MainArticleList .more{
	float:right;
	margin-top:-7px;
}

/*媒體報導*/
#NewsReport{
	border:#ccc 1px solid;
	margin-top:5px;
}
.NewsReportDown .button{
	width:15px;
}
.NewsReportMain{
	line-height:22px;
	text-align: center;
	margin:10px auto;
}
.NewsReportMain .pic img{
	border:#999999 1px solid;
}
.NewsReportMain .news a{
	color:#06c;
	font-size:15px;
}
.NewsReportMain .content a{
	color:#666;
}

/*右側區塊*/
/*會員登入*/
#MySpace{
	width:264px;
}
.MySpaceTop{
	height:35px;
	background-image: url(/images2/index/MySpaceHead.jpg);
	background-repeat: no-repeat;	
}
.MySpaceBody{
	background-image: url(/images2/index/MySpaceBody.jpg);
	background-repeat: repeat-y;	
}
.MySpaceFoot{
	height:7px;
	background-image: url(/images2/index/MySpaceFoot.jpg);
	background-repeat: no-repeat;
}
.MySpaceLogout,.MySpaceLogin{
	width:240px;
	margin:0 auto;
}
.MySpaceLogin td{
	padding:2px 0px;
}
.MySpaceLogin img{
	background-position:0px 26px;
	height:26px;
	width:77px;
}
img#MySpaceAdm{
	width:113px;
	height:23px;
	background-image: url(/images2/button/Member_adm.jpg);
	background-position:0px 23px;
}
img#MySpaceLogout{
	width:113px;
	height:23px;
	background-image: url(/images2/button/Member_logout.jpg);
	background-position:0px 23px;
}
.MySpaceLogin a:hover img,a:hover img#MySpaceAdm,a:hover img#MySpaceLogout,.MySpaceLogin a.cursor img,a.cursor img#MySpaceAdm,a.cursor img#MySpaceLogout{
	background-position:0px 0px;
}
img#MySpaceBlog{
	background-image: url(/images2/button/Member_1.jpg);
}
img#MySpaceArticle{
	background-image: url(/images2/button/Member_2.jpg);
}
img#MySpaceObject{
	background-image: url(/images2/button/Member_3.jpg);
}
img#MySpaceAlbum{
	background-image: url(/images2/button/Member_4.jpg);
}
img#MySpaceVideo{
	background-image: url(/images2/button/Member_5.jpg);
}
img#MySpaceMessage{
	background-image: url(/images2/button/Member_6.jpg);
}
#MySpace .txt1{
	font-size:15px;
	text-align: center;
	letter-spacing:1px;
	padding:4px 0px;
}
#MySpace .txt2{
	font-size:15px;
	text-align: center;
	text-decoration: underline;
	letter-spacing:2px;
	padding:4px 0px;
}
#MySpace .txt2 a{
	color:#666;
}
#MySpace .txt2 a .txt3{
	color:#06c;
}

/*公告*/
#Bulletin{
	margin-top:5px;
}
.BulletinHead{
	height:6px;
	background-image: url(/images2/index/BulletinHead.jpg);
	background-repeat: no-repeat;
}
.BulletinBody{
	background-image: url(/images2/index/BulletinBody.jpg);
	background-repeat: repeat-y;
}
.BulletinFoot{
	height:7px;
	background-image: url(/images2/index/BulletinFoot.jpg);
	background-repeat: no-repeat;
}
.BulletinMain{
	width:240px;
	margin:3px auto;
}
.BulletinMain .title{
	text-align:center;
	padding-bottom:5px;
}
.BulletinMain .content{
	padding:3px 10px 4px;
	height:130px;
	overflow:hidden;
}

/*電子報*/
#IndexEpaper{
	margin-top:5px;
}
.IndexEpaperHead{
	height:14px;
	background-image:url(/images2/index/TableHead.jpg);
	background-repeat: no-repeat;
}
.IndexEpaperBody{
	background-image:url(/images2/index/TableBody.jpg);
	background-repeat: repeat-y;
}
.IndexEpaperFoot{
	height:15px;
	background-image:url(/images2/index/TableFoot.jpg);
	background-repeat: no-repeat;
}
.IndexEpaperMain{
	width:230px;
	margin:0px auto;
}
.IndexEpaperMain a{
	color:#666;
}
.IndexEpaperMain .title{
	text-align:center;
}
.IndexEpaperMain .button{
	padding-left:70px;
}
.IndexEpaperMain .content,.IndexEpaperMain .input{
	padding:5px 10px;
}

/*關鍵字*/
#IndexKeyword{
	margin-top:5px;
}
.IndexKeywordHead{
	height:14px;
	background-image:url(/images2/index/TableHead.jpg);
	background-repeat: no-repeat;
}
.IndexKeywordBody{
	background-image:url(/images2/index/TableBody.jpg);
	background-repeat: repeat-y;
}
.IndexKeywordFoot{
	height:15px;
	background-image:url(/images2/index/TableFoot.jpg);
	background-repeat: no-repeat;
}
.IndexKeywordMain{
	width:230px;
	margin:0px auto;
}
.IndexKeywordMain .title{
	text-align:center;
}
.IndexKeywordMain .content{
	line-height:22px;
	letter-spacing:1px;
	text-align:center;
}
/*熱門經紀人*/
#HotAgent{
	margin-top:5px;
}
.HotAgentHead{
	height:47px;
	background-image:url(/images2/index/HotAgentHead.jpg);
	background-repeat: no-repeat;
}
.HotAgentBody{
	background-image:url(/images2/index/HotAgentBody.jpg);
	background-repeat: repeat-y;
}
.HotAgentFoot{
	height:8px;
	background-image:url(/images2/index/HotAgentFoot.jpg);
	background-repeat: no-repeat;
}
.HotAgentMenu{
	width:213px;
	margin:auto;
}
.HotAgentMenu a img{
	width:54px;
	height:35px;
	background-position:0px 35px;
}
.HotAgentMenu a:hover img,.HotAgentMenu a.cursor img{
	background-position:0px 0px;
}
#HotAgent_1{
	background-image:url(/images2/button/HotAgent_1.jpg);
}
#HotAgent_2{
	background-image:url(/images2/button/HotAgent_2.jpg);
}
#HotAgent_3{
	background-image:url(/images2/button/HotAgent_3.jpg);
}
#HotAgent_4{
	background-image:url(/images2/button/HotAgent_4.jpg);
}
.HotAgentMain{
	width:216px;
	height:870px;
	margin-left:25px;
}
.HotAgentMain td{
	width:216px;
	height:134px;
	background-repeat: no-repeat;
	padding:7px 0px 7px 20px;
	line-height:20px;
}
.HotAgentMain .account,.HotAgentMain .click{
	text-align:center;
}
.HotAgentMain .account a{
	color:#630;
	font-weight:bold;
}
.HotAgentMain .pic{
	border:#999 1px solid;
	padding:4px;
	width:110px;
	height:110px;
	margin:auto;
}
.HotAgentMain .photo{
	width:110px;
	height:110px;
}
.HotAgentT1{
	background-image:url(/images2/index/HotAgentT1.jpg);
}
.HotAgentT2{
	background-image:url(/images2/index/HotAgentT2.jpg);
}
.HotAgentT3{
	background-image:url(/images2/index/HotAgentT3.jpg);
}
.HotAgentT4{
	background-image:url(/images2/index/HotAgentT4.jpg);
}
.HotAgentT5{
	background-image:url(/images2/index/HotAgentT5.jpg);
}
#HotAgent .more{
	text-align:right;
	padding-bottom:10px;
	padding-right:20px;
}

/*右側廣告*/
#RightAd{
	margin-top:5px;
	background-color:#ddd;
	padding-bottom:7px;
	border:#ccc 1px solid;
}
.RightAdOne{
	border: 1px solid #999;
	padding:2px;
	margin:3px auto 0px;
	background-color:#fff;
	width:250px;
	height:80px;
}

/*javascript特效*/
/*左右滑動*/
.ycodaslider {
    color: #000;    margin: auto;
    text-align: center;
}
div.ycodaslider div.yslider-wrap { 
    position: relative;
    width: 100%;
}
div.yslider-viewer {
    position: relative;
    margin: auto;
    clear: both;
    overflow: hidden;
}

div.yslider-viewer div.yslider-container { 
    position: relative;
    left: 0; top: 0;
    width: 100%;
    list-style-type: none;
}

div.yslider-viewer div.yslider-container div.yslider-panel { 
    float:left;
    height: 100%;
    position: relative;
}
div.yslider-viewer div.yslider-container div.yslider-panel div.yslider-panelwrapper { 
}

div.yslider-nav,
div.yslider-navl,
div.yslider-navr{
    display:none;
}
