@charset "gb2312";
/* style Index */
#box { float:none; width:950px; margin:0 auto; position:relative; }

/* main */
#main { float:left; width:635px; margin-top:10px;}
.adMain { width:100%; height:100px; }
.adMain ul.adMainNav { position:absolute; bottom:5px; right:10px; }
.adMain ul.adMainNav li { float:left; margin-right:5px; display:inline; }
.adMain ul.adMainNav li span { display:block; border:1px solid #fff; }
.adMain ul.adMainNav li span a { display:block; color:#fff; padding:1px 5px 0; }
.adMain ul.adMainNav li span a:hover { text-decoration:none; }
.adMain ul.adMainNav li span.linkOn { border-color:#f90; }
.adMain ul.adMainNav li span.linkOn a { color:#f90; }

#fangkeNotice { width:100%; height:25px; margin-top:5px; }
#fangkeNotice #fangkeNoticeTitle { float:left; width:77px; height:19px; font-size:14px; font-weight:bold; padding-left:11px; padding-top:6px; background:url(../images/fangkeNoticeTitleBg.gif) no-repeat; }
#fangkeNotice #fangkeNoticeCont { float:left; width:546px; height:23px; border-top:1px solid #bababa; border-right:1px solid #bababa; border-bottom:1px solid #bababa; }
#fangkeNotice #fangkeNoticeCont ul li { float:left; margin:5px 10px auto 5px; padding-left:6px; background:url(../images/listStyleIconAngle.gif) no-repeat; }

#h1{
    font-size:12px
	
	}

/* houseRecTitleBar */
.switchContBox { float:left; _float:none; width:635px; margin-top:10px; }
.switchContBox .switchContBoxTitle li { float:left; height:25px; overflow:hidden; margin-right:5px; }
.switchContBox .switchContBoxTitle li a { float:left; font-size:14px; color:#000; font-weight:bold; line-height:28px; _line-height:30px; padding-left:16px; background:url(../images/titleBarBgSquare.gif) left -25px; }
.switchContBox .switchContBoxTitle li a span { float:left; height:25px; padding-right:16px; cursor:pointer; background:url(../images/titleBarBgSquare.gif)  right -25px; }
.switchContBox .switchContBoxTitle li.linkOn a { color:#fff; text-decoration:none; background-position:top left; cursor:text; }
.switchContBox .switchContBoxTitle li.linkOn a span { background-position:top right; cursor:text; }
/* houseRecCont */
.switchContBox .houseRecSale { float:left; width:660px; height:350px; BORDER-BOTTOM: #F99F0A 1px solid; BORDER-LEFT: #F99F0A 1px solid; BORDER-TOP: #ccc 1px; BORDER-RIGHT: #F99F0A 1px solid; }
.switchContBox .houseRecSale ul li { float:left; margin:15px 24px auto; display:inline; }
.switchContBox .houseRecSale ul li span { float:left; width:112px; height:84px; border:1px solid #bababa; padding:1px; }
.switchContBox .houseRecSale ul li p { clear:both; float:left; *float:none; margin-top:8px; line-height:140%; }
/* houseClassifyCont */
.switchContBox #houseClassifyCont { float:left; width:660px; height:357px; border:1px solid #bababa; overflow:hidden; }
.switchContBox #houseClassifyCont .houseClassifyContCommon { float:left; width:100%; height:101px;  *height:93px; margin-top:-3px; padding-top:16px; padding-left:19px; padding-bottom:3px; *padding-bottom:14px; background:url(../images/dotBg.gif) repeat-x left top; white-space:nowrap; overflow:hidden; }
.switchContBox .houseClassifyContCommon h1 { font-size:14px; }
.switchContBox .houseClassifyContCommon .houseClassifyLeft { float:left; width:260px; margin-top:13px; display:inline; }
.switchContBox .houseClassifyContCommon .houseClassifyLeft ul li { float:left; margin-bottom:10px; margin-right:7px; display:inline;  }
.switchContBox .houseClassifyContCommon .houseClassifyRight { float:left; width:329px; margin-top:8px; margin-left:25px; }

.switchContBox .houseClassifyContCommon .houseClassifyRight table { width:95%; }
.switchContBox .houseClassifyContCommon .houseClassifyRight table tr td { line-height:200%; white-space:normal; }
.switchContBox .houseClassifyContCommon .houseClassifyRight table tr td span { font-family:Arial; font-size:9px; color:#999; }



/* 首页最新楼盘与楼盘推荐 */
.switchContBox1 { float:left; _float:none; width:666px; margin-top:10px; }
.switchContBox1 .switchContBoxTitle li { float:left; height:25px; overflow:hidden; margin-right:5px; }
.switchContBox1 .switchContBoxTitle li a { float:left; font-size:14px; color:#000; font-weight:bold; line-height:28px; _line-height:30px; padding-left:16px; background:url(../images/titleBarBgSquare.gif) left -25px; }
.switchContBox1 .switchContBoxTitle li a span { float:left; height:25px; padding-right:16px; cursor:pointer; background:url(../images/titleBarBgSquare.gif)  right -25px; }
.switchContBox1 .switchContBoxTitle li.linkOn a { color:#fff; text-decoration:none; background-position:top left; cursor:text; }
.switchContBox1 .switchContBoxTitle li.linkOn a span { background-position:top right; cursor:text; }
/* houseRecCont */
.switchContBox1 .houseRecSale { float:left; width:663px; height:205px; border:1px solid #bababa; }
.switchContBox1 .houseRecSale ul li { float:left; margin:15px 20px auto; display:inline; }
.switchContBox1 .houseRecSale ul li span { float:left; width:112px; height:120px; border:1px solid #bababa; padding:1px; }
.switchContBox1 .houseRecSale ul li p { clear:both; float:left; *float:none; margin-top:8px; line-height:140%; }
/* houseClassifyCont */
.switchContBox1 #houseClassifyCont { float:left; width:633px; height:357px; border:1px solid #bababa; overflow:hidden; }
.switchContBox1 #houseClassifyCont .houseClassifyContCommon { float:left; width:100%; height:101px;  *height:93px; margin-top:-3px; padding-top:16px; padding-left:19px; padding-bottom:3px; *padding-bottom:14px; background:url(../images/dotBg.gif) repeat-x left top; white-space:nowrap; overflow:hidden; }
.switchContBox1 .houseClassifyContCommon h1 { font-size:14px; }
.switchContBox1 .houseClassifyContCommon .houseClassifyLeft { float:left; width:260px; margin-top:13px; display:inline; }
.switchContBox1 .houseClassifyContCommon .houseClassifyLeft ul li { float:left; margin-bottom:10px; margin-right:7px; display:inline;  }
.switchContBox1 .houseClassifyContCommon .houseClassifyRight { float:left; width:329px; margin-top:8px; margin-left:25px; }

.switchContBox1 .houseClassifyContCommon .houseClassifyRight table { width:95%; }
.switchContBox1 .houseClassifyContCommon .houseClassifyRight table tr td { line-height:200%; white-space:normal; }
.switchContBox1 .houseClassifyContCommon .houseClassifyRight table tr td span { font-family:Arial; font-size:9px; color:#999; }


/* adMainLeftBottom */
#main #adMainLeftBottom { float:left; *float:none; width:670px; height:80px; margin-top:10px; }

/* right */
#box #right { float:left; width:300px; margin-top:10px; margin-left:15px;  }
#right .leftContBox { width:300px; }
/* houseData */
#houseDataBox .houseDataBgTop { width:100%; height:2px; background:url(../images/houseDataBg.gif) no-repeat left top; }
#houseDataBox #houseData { position:relative; float:left; width:298px; border-left:1px solid #bababa; border-right:1px solid #bababa; overflow:visible!important; }
#houseData #houseDataMain { float:left; margin-top:10px; }
#houseDataMain li { float:left; width:98px; height:46px; text-align:center; }
#houseDataMain li p { line-height:180%; }
#houseDataMain .houseDataMainSplit { width:1px; background:url(../images/houseDataMainSplitBg.gif) no-repeat; }
#houseData #houseDataSub { clear:both; float:left; *float:none; margin-top:10px; }
#houseDataSub li { float:left; width:98px; text-align:center; }
#houseData #houseDataButton { float:left; margin-top:10px; }
#houseDataButton li { float:left; width:88px; height:25px; text-align:center; padding-top:7px; padding-bottom:4px; margin-left:8px; background:url(../images/houseDataButton.gif) no-repeat; display:inline; }
#houseDataButton li a:hover { color:#000; text-decoration:none; }
#houseDataBox .houseDataBgBottom { float:left; width:100%; height:2px; background:url(../images/houseDataBg.gif) no-repeat left -2px; }
/* brokerRec */
#right #brokerRecBox #brokerRecTitleBar { width:260px; height:26px; margin-top:10px; background:url(../images/brokerRecTitleBg.gif) no-repeat;}
#brokerRecTitleBar .brokerRecTitle { float:left; font-size:14px; font-weight:bold; margin:7px auto auto 10px; }
#brokerRecTitleBar .brokerRecTakePart { float:right; margin:7px 0px auto auto; }
/* #brokerRecContBox */
#brokerRecBox #brokerRecContBox { width:258px; border-left:1px solid #bababa; border-bottom:1px solid #bababa; border-right:1px solid #bababa; }
#brokerRecContBox .brokerRecContList { float:none; _float:left; padding-top:10px; padding-bottom:6px; }
#brokerRecContBox .brokerRecContList .brokerRecPhoto { float:left; width:55px; height:65px; padding:1px; border:1px solid #bababa; margin: auto 10px; }
#brokerRecContBox .brokerRecContList .brokerRecProfile ul { float:left; }
#brokerRecContBox .brokerRecContList .brokerRecProfile ul li { margin-bottom:3px; }
/* #fangkeNews */
#fangkeNews .fangkeNewsContBox { clear:both; float:left; width:298px; border:1px solid #bababa; }
.fangkeNewsContBox ul { float:left; padding:10px 8px 1px; }
.fangkeNewsContBox ul li { margin-bottom:9px; }

/* #houseRequired */
#houseRequired .houseRequiredContBox { clear:both; float:left; width:298px; border:1px solid #bababa; }
.houseRequiredContBox ul { float:left; padding:10px 8px 1px; }
.houseRequiredContBox ul li { margin-bottom:9px; }
/* adMainRightBottom */
#right #adMainRightBottom { float:left; *float:none; width:635px; height:60px; margin-top:10px; }

/* requirePost */
#requirePost { position:absolute; width:82px; border:1px solid #fc6; background:#ffd; left:202px; top:45px; *left:202px; *top:115px; display:none; }
#requirePost ul li { margin:5px 0 5px 18px; }
#requirePost ul li a { color:#000; }

/* pingGu */
.pingGuBox { float:left; width:950px; height:233px; margin-top:10px; }
.pingGuLeft { float:left; width:507px; }
.titleBar { width:100%; height:48px; background:url(../images/pgIndexTopBar.gif) no-repeat; }
.leftBg { position:relative; width:100%; height:185px; background:url(../images/pgIndexLeftBg.gif) no-repeat; }
.leftBg p { font-family:"宋体", sans-serif; color:#333; font-size:14px; margin:18px 0 0 25px; }
.leftBg p span.itemTitle { font-weight:bold; }
.leftBg p span input { font-size:14px; color:#999; border:1px solid #999; height:17px; padding:3px 0 0 3px; }
.pingGuRight { float:left; width:443px; }
.pgHelp { float:left; margin-top:11px; margin-left:15px; }
.numTip { float:right; height:27px; font-family:"宋体", sans-serif; color:#000; font-size:16px; font-weight:bold; margin-top:6px; }
.reportList { float:none; width:100%; }
table.recList { width:100%; }
table.recList thead { height:30px; background:#e5e5e5; }
table.recList td span.leftPadding { padding-left:5px; }
table.recList tbody tr td { height:28px; background:url(../images/dotBg.gif) repeat-x left bottom; }
.pgBtn { position:absolute; right:40px; bottom:10px; }
.pgBtn input { width:78px; height:32px; background:url(../images/pgIndexBtn.gif) no-repeat; }

/* communityMainRec */
.communityMainRecBox { float:left; width:467px; border:1px solid #bababa; margin-top:10px; }
.youqing { width:948px; border:1px solid #bababa; margin-top:10px; }
.youqing .communityMainRecTitleBox { width:100%; height:27px; background:url(../images/barDotBg.gif) repeat-x; }
.communityMainRecBox .communityMainRecTitleBox { width:100%; height:27px; background:url(../images/barDotBg.gif) repeat-x; }
.communityMainRecTitleBox .communityMainRecTitle { float:left; margin-top:6px; margin-left:8px; }
.communityMainRecTitleBox .communityMainRecMore { float:right; margin-top:6px; margin-right:8px; }
.communityMainRecBox .communityMoreLink { margin:5px auto 10px 20px; }
.floatRight { float:right; }
.newHouseListBox { padding:6px; }


/* 新首页 友情链接*/
 .links_tit {
	LINE-HEIGHT: 31px; ZOOM: 1; BACKGROUND: url(../images/links.jpg) no-repeat left top; HEIGHT: 31px; OVERFLOW: hidden
}
.t_style {
	COLOR: #ff6600; MARGIN-LEFT: 19px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.links_c {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; ZOOM: 1; OVERFLOW: hidden; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.links_c P {
	LINE-HEIGHT: 18px; MARGIN-TOP: 6px; WIDTH: 98%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.dc_friend_link P {
	LINE-HEIGHT: 18px; MARGIN-TOP: 6px; WIDTH: 98%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.links_yd P {
	LINE-HEIGHT: 18px; MARGIN-TOP: 6px; WIDTH: 98%; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.links_c P A {
	COLOR: #666666
}
.links_yd P A {
	COLOR: #666666
}
.links_c UL {
	MARGIN-TOP: 6px; ZOOM: 1; MARGIN-BOTTOM: 6px; OVERFLOW: hidden
}
.dc_friend_link UL {
	MARGIN-TOP: 6px; ZOOM: 1; MARGIN-BOTTOM: 6px; OVERFLOW: hidden
}
.links_c UL LI {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; MARGIN-RIGHT: 8px
}

/*新首页右侧*/
.r_tit {
	LINE-HEIGHT: 25px; BACKGROUND: url(../images/i32.jpg) no-repeat left top; HEIGHT: 25px
}
.r_tit SPAN {
	TEXT-ALIGN: center; WIDTH: 90px; DISPLAY: block; COLOR: #ff6600; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.b_r2_body {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; OVERFLOW: hidden; BORDER-TOP: #cccccc 1px; BORDER-RIGHT: #cccccc 1px solid
}
.r_body3 A {
	COLOR: #333333
}
.r_body1_ul {
	MARGIN-TOP: 14px; MARGIN-LEFT: 12px; OVERFLOW: hidden
}
.r_body1_ul LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 19px; WIDTH: 72px; DISPLAY: inline; BACKGROUND: url(../images/i33.jpg) no-repeat left top; FLOAT: left; HEIGHT: 19px; MARGIN-LEFT: 3px
}
.r_body1_ul2 {
	ZOOM: 1; MARGIN-LEFT: 14px; OVERFLOW: hidden; MARGIN-RIGHT: 10px
}
.r_body1_ul2 LI {
	LINE-HEIGHT: 26px; PADDING-LEFT: 8px; BACKGROUND: url(../images/i34.jpg) no-repeat left center; HEIGHT: 26px
}
.r_body3_ul {
	MARGIN-TOP: 12px; ZOOM: 1; MARGIN-LEFT: 8px; OVERFLOW: hidden
}
.r_body3_ul LI {
	WIDTH: 102px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 9px; MARGIN-RIGHT: 8px
}
.r_body3_ul LI IMG {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.r_body3_ul LI P {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; BACKGROUND: #ff9a02; HEIGHT: 20px
}
.r_body3_ul LI P A {
	COLOR: white
}
.r_more {
	DISPLAY: inline; FLOAT: right; COLOR: #333333; MARGIN-RIGHT: 7px
}


/*新首页快速按钮*/
.b_r3_body {
	POSITION: relative; MARGIN-TOP: 10px; HEIGHT: 120px
}
.b_r3_body DIV {
	BORDER-BOTTOM: #cccccc 1px solid; POSITION: absolute; BORDER-LEFT: #cccccc 1px solid; WIDTH: 160px; HEIGHT: 118px; BORDER-TOP: #cccccc 1px solid; TOP: 0px; BORDER-RIGHT: #cccccc 1px solid
}
.b_r3_first {
	BACKGROUND: url(../images/i28.jpg) no-repeat left top
}
.b_r3_tit {
	POSITION: absolute; LINE-HEIGHT: 24px; TEXT-INDENT: 5px; WIDTH: 150px; HEIGHT: 24px; COLOR: #ff6600; FONT-SIZE: 14px; TOP: 5px; FONT-WEIGHT: bold; LEFT: 6px
}
.b_r3_des {
	POSITION: absolute; TOP: 32px; LEFT: 11px
}
.b_r3_a1 {
	POSITION: absolute; TOP: 64px; LEFT: 11px
}
.b_r3_a2 {
	POSITION: absolute; TOP: 80px; LEFT: 11px
}
.b_r3_a3 {
	POSITION: absolute; TOP: 96px; LEFT: 11px
}
.b_r3_sec {
	BACKGROUND: url(../images/i29.jpg) no-repeat left top; LEFT: 170px
}
.b_r3_thd {
	BACKGROUND: url(../images/i30.jpg) no-repeat left top; LEFT: 341px
}
.b_r3_four {
	BACKGROUND: url(../images/i31.jpg) no-repeat left top; LEFT: 508px
}