@charset "utf-8";
/* style Index */

/* 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; }

#Notice { width:100%; height:25px; margin-top:5px; }
#Notice #NoticeTitle { float:left; width:77px; height:19px; font-size:14px; font-weight:bold; padding-left:11px; padding-top:6px; background:url(/Tpl/Index/images/fangkeNoticeTitleBg.gif) no-repeat; }
#Notice #NoticeCont { float:left; width:546px; height:23px; border-top:1px solid #bababa; border-right:1px solid #bababa; border-bottom:1px solid #bababa; }
#Notice #NoticeCont ul li { float:left; margin:5px 10px auto 5px; padding-left:6px; background:url(/Tpl/Index/images/listStyleIconAngle.gif) no-repeat; }

/* 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(/Tpl/Index/images/titleBarBgSquare.gif) left -25px; }
.switchContBox .switchContBoxTitle li a span { float:left; height:25px; padding-right:16px; cursor:pointer; background:url(/Tpl/Index/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:633px; height:156px; border:1px solid #bababa; }
.switchContBox .houseRecSale ul li { float:left; margin:15px 20px 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:633px; 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(/Tpl/Index/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; }

/* adMainLeftBottom */
#main #adMainLeftBottom { float:left; *float:none; width:635px; height:60px; 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(/Tpl/Index/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(/Tpl/Index/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(/Tpl/Index/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(/Tpl/Index/images/houseDataBg.gif) no-repeat left -2px; }
/* brokerRec */
#right #brokerRecBox #brokerRecTitleBar { width:300px; height:26px; margin-top:10px; background:url(/Tpl/Index/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 5px auto auto; }
/* #brokerRecContBox */
#brokerRecBox #brokerRecContBox { width:298px; 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; }
/* #News */
#News .NewsContBox { clear:both; float:left; width:298px; border:1px solid #bababa; }
.NewsContBox ul { float:left; padding:10px 8px 1px; }
.NewsContBox 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(/Tpl/Index/images/pgIndexTopBar.gif) no-repeat; }
.leftBg { position:relative; width:100%; height:185px; background:url(/Tpl/Index/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(/Tpl/Index/images/dotBg.gif) repeat-x left bottom; }
.pgBtn { position:absolute; right:40px; bottom:10px; }
.pgBtn input { width:78px; height:32px; background:url(/Tpl/Index/images/pgIndexBtn.gif) no-repeat; }

/* communityMainRec */
.communityMainRecBox { float:left; width:467px; border:1px solid #bababa; margin-top:10px; }
.communityMainRecBox .communityMainRecTitleBox { width:100%; height:27px; background:url(/Tpl/Index/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; }