@charset "utf-8";
/* CSS Document */

.screenSideBar { float:right; width:184px;}
.screenContent { margin-right:189px;}
#screen1 { clear:both;}
#screen2 { clear:both;}
#screen3 { clear:both;}
#screen4 { clear:both;}

/* 1 Screen */
#hotNewsHouse { padding-top:5px;}
#hotNews { float:right; width:302px; margin:5px 0;}
.hotNewsList li { padding-left:12px; background-position:3px -92px;}
.hotNewsList li a { line-height:21px; *line-height:23px;}
#hotNews .boxHeader h1 {}
#hotNews .boxHeader h1 a { color:#000; font-size:16px; line-height:32px; *line-height:34px; background-position:8px 13px;}
#hotNews .boxContentPanel { padding-top:0;}
#hotNewsDetail { height:40px; margin-bottom:5px; padding:3px 5px; color:#393939; line-height:21px; border-style:solid; border-width:0 1px 1px 1px; border-color:#eaeef2; background:#f6f8fa; position:relative;}
#hotNewsDetail a { color:#1f84d5; line-height:13px; font-weight:bold; position:absolute; bottom:5px; right:5px;}
#newAndSecondhand { float:left; width:454px; margin:5px 0;}
#newAndSecondhand .bannerBox { margin-bottom:5px;}

.hotHouse { height:209px; _height:211px; overflow:hidden;}
.hotHouse li { float:left; width:206px;}
.hotHouse li.hotListLine { width:205px; border-right:solid 1px #eaeef2; padding-right:5px; margin-right:3px;}

/* 2 Screen */
#hotList { width:454px; margin-bottom;5px;}
#hotList .tabsBox { margin-bottom:5px;}
#hotList .boxHeader li span { padding:0 6px;}
#hotList #hotListAgent .boxHeader li span { padding:0 10px;}
#hotList .boxContentPanel ul { height:258px;}
#hotList .boxContentPanel li { float:left; width:148px; padding-right:5px;}

#hotListBroker { width:454px; margin-bottom;5px;}
#hotListBroker #brokerageFirm { display:block; overflow:hidden; width:440px; height:210px;}
#hotListBroker #brokerageFirm li { float:left; width:195px; padding-right:7px;}

#hotOwner { float:right; width:302px;}
#hotOwner .tabsBox { margin-bottom:5px;}
#hotOwner .bannerMin2 { height:108px;}
#hotOwner .bannerMin2 li { height:108px;}
#hotAgent .boxContent ul { height:633px; overflow:hidden;}
#hotAgent .boxContent li { display:block; height:90px; padding:0; border-bottom:dotted 1px #dbe3ea; background:none;}
#hotAgent .boxContent li h4 { height:23px; overflow:hidden; margin:0; padding-left:10px; border:0; background-position:2px -90px;}
#hotAgent .boxContent li h4 a { font-weight:normal; line-height:23px; *line-height:25px;}
#hotAgent .boxContent li .pic { float:left; margin:0 5px; padding:1px; border:solid 1px #dbe3ea;}
#hotAgent .boxContent li .name { font-weight:bold;}
#hotAgent .boxContent li span { float:left; display:block; width:auto; color:#6b6d6e; line-height:19px;}
#hotAgent #hotAgentLogo li { height:65px; margin-bottom:7px; padding-bottom:7px;}
#hotVilla { float:right; width:302px;}
#hotHomeApartment { width:454px;}
#hotHome { width:225px;}
#hotApartment { float:right; width:224px;}
#businessHouse {}
#hotOfficeList { width:225px; margin-bottom:5px;}
#hotBusinessCenter { float:right; width:224px; margin:0 5px 5px 0;}
#hotShop { float:right; width:302px; margin-bottom:5px;}
#hotHotel { margin-bottom:5px;}
#hotHotel .boxContent ul { display:block; overflow:hidden; height:277px;}
#hotHotelLogo li { height:48px; margin-bottom:4px; padding:0 0 4px 0; border-bottom:dotted 1px #dbe3ea; background:none;}
#hotPlantList { margin-bottom:5px;}

/* 3 Screen */
#hotWeek { margin-bottom:5px;}
#conference .boxContent ul { height:214px; _height:218px;}
#hotInvest,
#hotLand { float:right; width:302px; margin-bottom:5px; _margin-bottom:0;}
#hotBuilding,
#hotInsider { width:454px; margin-bottom:5px;}
#hotInvest .boxContent ul,
#hotBuilding .boxContent ul,
#hotInsider .boxContent ul,
#hotLand .boxContent ul { height:103px;}

#hotInvest .boxContent li,
#hotLand .boxContent li { float:left; width:130px;}

#hotBuilding .boxContent li,
#hotInsider .boxContent li { float:left; width:210px;}

#hotInvest .newsBannerMin2 li,
#hotBuilding .newsBannerMin li,
#hotInsider .newsBannerMin li,
#hotLand .newsBannerMin2 li { float:none; width:auto; background-position:3px -92px;}



/* 广告 */
.banner { display:block; overflow:hidden; width:950px;}
.banner a { display:block; margin-bottom:5px;}

.bannerMin { height:112px; margin-bottom:2px; border-bottom:6px; border-bottom:dotted 1px #dbe3ea;}
.bannerMin .pic { float:left; margin-right:5px;}
.bannerMin .pic a { *float:left; display:table-cell; overflow:hidden; width:100px; height:106px; *height:100px; padding:2px; text-align:center; vertical-align:middle; border:solid 1px #e5e5e5; position:relative;}
.bannerMin .pic a span { vertical-align:middle; *position:absolute; top:50%; cursor:pointer;}
.bannerMin .pic a img { vertical-align:middle; position:static; *position:relative; top:-50%; left:-50%;}
.bannerMin .title { line-height:21px; font-weight:bold;}
.bannerMin .info { display:block; line-height:21px; color:#707376;}
.bannerMin .price { display:block; line-height:21px; color:#ef2e06; font-weight:bold;}

.bannerMin2 { display:block; overflow:hidden; width:288px; height:112px; margin-bottom:2px; border-bottom:6px; border-bottom:dotted 1px #dbe3ea; }
.bannerMin2 li { float:left; width:90px; height:106px; margin:0; padding:0 0 0 5px; background:none;}
.bannerMin2 li .pic { *float:left; display:table-cell; overflow:hidden; width:80px; height:86px; *height:80px; padding:2px; text-align:center; vertical-align:middle; border:solid 1px #e5e5e5; position:relative;}
.bannerMin2 li .pic span { display:inline; float:none; width:auto; vertical-align:middle; *position:absolute; top:50%; cursor:pointer;}
.bannerMin2 li .pic img { vertical-align:middle; position:static; *position:relative; top:-50%; left:-50%;}
.bannerMin2 li .title { display:block; text-align:center;}

.hotListBanner { float:left; display:block; overflow:hidden; width:106px; margin-right:5px;}
.hotListBanner .bannerMin { height:130px; margin:0; padding:0; border:0;}
.hotListBanner .bannerMin .title { display:block; text-align:center; font-weight:normal;}

.hotListBanner2 { display:block; overflow:hidden; height:110px; border-bottom:1px dotted #DBE3EA;}
.hotListBanner2 .bannerMin { float:left; width:220px;}

.bannerBox { border:solid 1px #f4f6f8; background:#ebf0f4;}
.bannerBox .bannerContent { display:block; width:450px; border:solid 1px #dde4eb; position:relative; }
.bannerBox .bannerList { height:320px; position:relative;}
.bannerBox .bannerList .j-item { position:absolute; top:0; left:0;}
.bannerPic { display:block; overflow:hidden; width:448px; height:238px; border:solid 1px #FFF;}
.bannerBox .selectBar { height:22px; position:absolute; top:213px; right:5px;}
.bannerBox .selectBar li { float:left; display:block;}
.bannerBox .selectBar a, .bannerBox .selectBar span { display:block; overflow:hidden; text-indent:-1000px; width:12px; height:22px; background:url(../images/selectBar.gif) no-repeat;}
.bannerBox .selectleft a { width:14px; background-position:0 0;}
.bannerBox .selectleft a:hover { background-position:0 -100px;}
.bannerBox .selectleft span { width:14px; background-position:0 -50px;}
.bannerBox .selectRight a { width:14px; background-position:100% 0;}
.bannerBox .selectRight a:hover { background-position:100% -100px;}
.bannerBox .selectRight span { width:14px; background-position:100% -50px;}
.bannerBox .select1 a { background-position:-14px 0;}
.bannerBox .select1 a:hover { background-position:-14px -150px;}
.bannerBox .select1 a.selected, .bannerPic .select1 a.selected:hover { background-position:-14px -200px;}
.bannerBox .select2 a { background-position:-27px 0;}
.bannerBox .select2 a:hover { background-position:-27px -150px;}
.bannerBox .select2 a.selected, .bannerPic .select2 a.selected:hover { background-position:-27px -200px;}
.bannerBox .select3 a { background-position:-40px 0;}
.bannerBox .select3 a:hover { background-position:-40px -150px;}
.bannerBox .select3 a.selected, .bannerPic .select3 a.selected { background-position:-40px -200px;}
.bannerBox .select4 a { background-position:-53px 0;}
.bannerBox .select4 a:hover { background-position:-53px -150px;}
.bannerBox .select4 a.selected, .bannerPic .select4 a.selected:hover { background-position:-53px -200px;}
.bannerBox .select5 a { background-position:-66px 0;}
.bannerBox .select5 a:hover { background-position:-66px -150px;}
.bannerBox .select5 a.selected, .bannerBox .select5 a.selected:hover { background-position:-66px -200px;}


.bannerDetail { height:80px; padding:0 10px;}
.bannerDetail a { line-height:19px;}
.bannerDetail h1 { display:block; overflow:hidden; height:30px; padding:5px 0 0 0; border:0; background-position:1px 15px; background:none;}
.bannerDetail h1 a { font-size:16px; line-height:30px; color:#000;}

#bannerHeader { position:relative;}
#bannerContent { height:350px; display:none;s}
#bannerHeader .bannerClose, #bannerHeader .bannerPlay,
#bannerScreen #bannerScreenPlay .bannerClose { background:url(../images/bannerPlayer.gif);}
#bannerHeader .bannerClose { display:block; overflow:hidden; width:45px; height:15px; text-indent:-100px; position:absolute; top:10px; right:10px;}
#bannerHeader .bannerClose:hover { background-position:0 -50px;}
#bannerHeader .bannerPlay { display:none; overflow:hidden; width:23px; height:40px; text-indent:-100px; background-position:0 -100px; position:absolute; top:0; right:-25px;}
#bannerHeader .bannerPlay:hover { background-position:0 -150px;}
#bannerScreen { width:950px; position:absolute; bottom:0; left:0; z-index:31;}
#bannerScreenContent { display:none; position:absolute; left:0; bottom:0;}
#bannerScreen #bannerScreenPlay { width:21px; height:200px; position:absolute; bottom:55px; right:-25px;}
#bannerScreen #bannerScreenPlay .bannerClose { display:block; overflow:hidden; width:21px; height:49px; text-indent:-100px; background-position:0 -200px; position:absolute; left:0; bottom:-50px;}
#bannerScreen #bannerScreenPlay .bannerClose:hover { background-position:0 -250px;}
#sidebar_ad_01 { _height:87px}
#sidebar_ad_02 { margin-bottom:5px;}
.bannerScreen { padding-top:5px; position:relative; z-index:1;}
.bannerScreen .bannerScreenDown { display:none; position:absolute; top:5px; left:0;}
.bannerScreen .selected { display:block;}
#hotNewsBanner { margin:5px 0 3px 0;}
.bannerHotHouse a { display:block; margin-bottom:5px;}
.bannerHotList a { display:block; margin-bottom:5px;}

#bannerBusiness { display:block; overflow:hidden; height:80px; margin:5px 0; position:relative;}
#bannerBusiness a.rightBanner { float:right;}
#bannerBusinessCenter { display:block; height:60px; margin-bottom:3px;}

.newsBanner { height:80px; margin-bottom:5px;}
.newsBanner .rightBanner { float:right;}

.newsBannerMin { height:112px; margin-bottom:2px; border-bottom:6px; border-bottom:dotted 1px #dbe3ea;}
.newsBannerMin .pic { float:left; margin-right:5px;}
.newsBannerMin .pic a { *float:left; display:table-cell; overflow:hidden; width:180px; height:106px; *height:100px; padding:2px; text-align:center; vertical-align:middle; border:solid 1px #e5e5e5; position:relative;}
.newsBannerMin .pic a span { vertical-align:middle; *position:absolute; top:50%; cursor:pointer;}
.newsBannerMin .pic a img { vertical-align:middle; position:static; *position:relative; top:-50%; left:-50%;}

.newsBannerMin2 { height:112px; margin-bottom:2px; border-bottom:6px; border-bottom:dotted 1px #dbe3ea;}
.newsBannerMin2 .pic { float:left; margin-right:5px;}
.newsBannerMin2 .pic a { *float:left; display:table-cell; overflow:hidden; width:100px; height:106px; *height:100px; padding:2px; text-align:center; vertical-align:middle; border:solid 1px #e5e5e5; position:relative;}
.newsBannerMin2 .pic a span { vertical-align:middle; *position:absolute; top:50%; cursor:pointer;}
.newsBannerMin2 .pic a img { vertical-align:middle; position:static; *position:relative; top:-50%; left:-50%;}


#bannerBottom { margin-bottom:5px;}







