@charset "gb2312";
/* style for newHouse */
/* newHouseAdTop */
.newHouseAdTop { float:left; width:948px; padding-top:4px; padding-bottom:5px; *padding-bottom:0; border:1px solid #bababa; margin-top:6px; }
.newHouseAdTop span { float:left; margin-left:3px; display:inline; }

/* right */
.right { float:right; width:930px; margin-top:10px; }

/* left */
.left { float:left; width:255px; }
.left .newsSearch { width:100%; margin-top:10px; }
.newsSearch input { float:left; border:1px solid #bababa; }
.newsSearch input.text { width:209px; height:16px; color:#999; padding-left:5px; padding-top:2px; }
.newsSearch input.button { width:40px; height:20px; padding-top:1px; margin-left:-1px; }
.left .leftBox { width:233px; padding:0 10px; border:1px solid #fc6; margin-top:35px;  }

.leftSubject { width:100%; margin:5px auto; padding-bottom:6px; border-bottom:1px solid #fc6; }
.leftSubject span.title { display:block; width:100%; font-size:14px; color:#f90; font-weight:bold; padding:6px 0 1px 0; }
.leftSubject ul.news li { margin-top:5px; }
.leftSubject ul.classify li { line-height:180%; }
ul.classify li { font-family:verdana, "宋体", sans-serif; font-size:13px;}
ul.classify li span { color:#999; }
/* style for newHouse end */


/* switchContBox */
.switchContBox { float:left; *float:none; width:100%; }
.switchContBox .switchContBoxTitle ul { float:left; }
.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:24px; background:url(../images/titleBarBgSquare.gif) left -25px; }
.switchContBox .switchContBoxTitle li a span { float:left; height:25px; padding-right:24px; 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; }

.switchContBox .switchContBoxTitle span.photoUploadLink { float:right; margin-top:6px; margin-right:5px; }

/* newHouseListNav */
.newHouseListNavBox { position:relative; width:100%; height:25px; border-bottom:1px solid #fc6; overflow:visible;}
.newHouseListNavBox .newHouseTip { float:left; padding-top:5px; }
.newHouseListNav { position:absolute; top:1px; right:0; }
.newHouseListNav li { height:25px; overflow:hidden; float:left; margin-left:5px; display:inline; }
.newHouseListNav li a { font-size:14px; color:#333; font-weight:bold; line-height:26px; _line-height:28px; float:left; padding-left:12px; background:url(../images/newHouseListNavBg.gif) left -25px; }
.newHouseListNav li a:hover, .newHouseListNav li.linkOn a { color:#f90; text-decoration:none; background-position:top left; }
.newHouseListNav li a:hover span, .newHouseListNav li.linkOn a span { background-position:top right; }
.newHouseListNav li.linkOn a { font-weight:bold; }
.newHouseListContBox { width:908px; padding:10px; border-left:1px solid #fc6; border-bottom:1px solid #fc6; border-right:1px solid #fc6; }

/* listControl */
.listControl { width:100%; padding-bottom:8px; *padding-bottom:10px; background:url(../images/dotBg.gif) repeat-x left bottom; }
.listControl .order { float:left; }
.order span { float:left; padding-top:20px; }
.order span select { float:left; margin-top:-4px; border:1px solid #bababa; }
/* pageMoreTop */
.pageMoreTop { float:right; }
.pageMoreTop ul { float:right; margin-right:5px; margin-top:10px; display:inline; }
.pageMoreTop ul li { float:left; font-family:verdana,arial,"宋体"; color:#999; border:1px solid #ccc;  margin-left:5px; }
.pageMoreTop ul li span { float:left; text-align:center; height:15px; padding:2px 6px; }
.pageMoreTop ul li a { float:left; color:#666;}
.pageMoreTop ul li a span { float:left; cursor:pointer; height:15px; text-align:center; padding:2px 5px;}
.pageMoreTop ul li.linkOn a { color:#f90; text-decoration:none; }
.pageMoreTop ul li a:hover { background:#f90; color:#fff; text-decoration:none; }

/* pageMore */
.pageMore { float:right; margin-top:15px; }
.pageMore ul { float:right; margin-right:5px; display:inline; }
.pageMore ul li { float:left; font-family:verdana,arial,"宋体"; color:#999; border:1px solid #ccc;  margin-left:5px; }
.pageMore ul li span { float:left; text-align:center; height:15px; padding:2px 6px; }
.pageMore ul li a { float:left; color:#666;}
.pageMore ul li a span { float:left; cursor:pointer; height:15px; text-align:center; padding:2px 5px;}
.pageMore ul li.linkOn a { color:#f90; text-decoration:none; }
.pageMore ul li a:hover { background:#f90; color:#fff; text-decoration:none; }

/* newhouseList */
.newhouseList table { width:100%; }
.newhouseList table tr td { text-align:left; padding:10px 5px 15px 0; background:url(../images/dotBg.gif) repeat-x left bottom; }
.newhouseList table tr td span.photo { display:block; width:200px; height:150px; padding:2px; border:1px solid #bababa; }
.newhouseList table tr td ul li { color:#333; line-height:150%; padding-right:20px; margin-top:5px;}
.newhouseList table tr td ul li.description { color:#666; margin-top:5px; }
.newhouseList table tr td ul li.detail { margin-top:6px; }

/* communityGeneral */
.switchContBox .communityGeneral { width:728px; height:425px; border:1px solid #bababa; background:#fafafa;float:left; }
.communityGeneral .photoShow { float:left; padding-left:10px; padding-top:15px; }
.photoShow p { margin-bottom:10px; }
.photoShow .communityName { font-size:16px; font-weight:bold; text-align:center; }
.photoShow span.photo { display:block; width:268px; height:360px; padding:2px; border:1px solid #bababa; }

/* generalInfoNav */
.communityGeneral .generalInfo { float:left; }
.generalInfoNavBox { position:relative; width:415px; height:25px; margin:15px auto auto 15px; border-bottom:1px solid #e1e1e1; overflow:visible;}
.generalInfoNav { position:absolute; top:1px; left:0; }
.generalInfoNav li { height:25px; overflow:hidden; float:left; margin-right:5px; display:inline; }
.generalInfoNav li a { font-size:12px; color:#666; font-weight:bold; line-height:26px; _line-height:28px; float:left; padding-left:12px; background:url(../images/communityGeneralInfoNavBg.gif) left -25px; }
.generalInfoNav li a span { height:25px; float:left; padding-right:12px; cursor:pointer; background:url(../images/communityGeneralInfoNavBg.gif)  right -25px; }
.generalInfoNav li a:hover, .generalInfoNav li.linkOn a { color:#f90; text-decoration:none; background-position:top left; }
.generalInfoNav li a:hover span, .generalInfoNav li.linkOn a span { background-position:top right; }
.generalInfoNav li.linkOn a { font-weight:bold; }

.generalInfoContBox { width:413px; height:356px; padding-top:5px; padding-bottom:4px; border-left:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; border-right:1px solid #e1e1e1; background:#fff; margin-left:15px; }
.generalInfoContBox table { width:395px; margin-left:10px; }
.generalInfoContBox table tr { background:url(../images/dotBg.gif) repeat-x left bottom; }
.generalInfoContBox table tr td { height:20px; text-align:left; line-height:150%; padding-left:4px; padding-top:6px; padding-bottom:4px; *padding-bottom:3px; }

/* communityMainRec */
.communityMainRecBox { float:left; *float:none; width:1198px; border:1px solid #bababa; margin-top:10px; }
.communityMainRecSmallBox { float:left; width:358px; }
.boxMargin { margin-right:10px; }
.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; }

.communityMainRecSmallBox table { width:100%; }
.communityMainRecSmallBox table tr td.postTime { text-align:right; font-family:verdana, "宋体", sans-serif; padding-bottom:2px; }

.communityMainRecBox table.photo { width:100%; }
.communityMainRecBox table.photo tr td { text-align:center; }
.communityMainRecBox table.photo tr td span { display:block; width:165px; height:124px; padding:1px; border:1px solid #bababa; }
.communityMainRecBox table.photo tr td p { margin-top:5px; }

/* communityMap */
.communityMap { margin:10px; }
/* communityDescription */
.communityDescription { margin:10px; line-height:180%; text-indent:20px; }
/* recRightExpert */
table.recRightExpert { float:left; *float:none; width:100%; margin:5px auto 5px 5px; display:inline; }
table.recRightExpert td span.photo { display:block; width:55px; height:65px; padding:1px; border:1px solid #bababa; }
/* recRightCommunityPhoto */
table.recRightCommunityPhoto { width:100%; }
table.recRightCommunityPhoto td { width:50%; text-align:center; padding-top:7px; padding-bottom:7px; }
table.recRightCommunityPhoto td span { display:block; width:80px; height:107px; padding:1px; border:1px solid #bababa; }
table.recRightCommunityPhoto td p { margin-top:5px; }

/* communityHouseFilter */
.communityHouseFilter { float:left; *float:none; width:708px; padding:10px; margin-bottom:10px; border:1px solid #bababa; }
.communityHouseFilter ul { clear:both; float:left; width:100%; margin-bottom:7px; }
.communityHouseFilter ul li { float:left; height:11px; text-align:center; padding:3px; margin-right:5px; display:inline; }
.communityHouseFilter ul li.filterTarget { color:#f60; font-weight:bold; margin-right:0px; }
.communityHouseFilter ul li.linkOn { background:#f60; }
.communityHouseFilter ul li.linkOn a { color:#fff; text-decoration:none; }

.communityNameTip { width:100%; font-size:16px; font-weight:bold; padding-left:3px; padding-bottom:15px;padding-top: 10px; background:url(../images/dotBg.gif) repeat-x left bottom; margin-bottom:10px; margin-top:30px; }

/* photo */
#photoMain { width:1200px; margin-top:10px; }
#photoMain .photoBox { width:1178px; padding:10px; border:1px solid #bababa; }
.photoBox table.photo { width:100%; }
table.photo tr td { width:25%; text-align:center; }
table.photo tr td span { display:block; width:320px; padding:10px; border:1px solid #cacaca; }
table.photo tr td span p { margin-top:15px; }

/* edit */
#photoMain .editBox { width:908px; padding:20px; border:1px solid #bababa; }
.editBox table.edit { width:100%; }
table.edit thead tr td { color:#333; font-size:14px; font-weight:bold; padding:5px; }
table.edit tbody tr td { padding:5px; border:1px solid #e9e9e9; }
table.edit tbody tr td.title { text-align:right; color:#333; background:#e9e9e9; }
table.edit tbody tr td.description { line-height:180%; }
table.edit tbody tr td input { border:1px solid #bababa; }


/*新分页*/
.multipage-div { height:5px; padding-top:18px; padding-bottom:10px; width:880px; clear:both; line-height:36px;margin: 0 auto;}
.contain { float:right; }
.multipage { position:relative; width:auto; }
.multipage a:hover span { background:url(../images/pages.gif) repeat-x 0 0; border:1px solid #759c2d; color:#fff;}
.multipage span {font-family:Arial; display:inline; margin-left:6px; line-height:27px; font-size:14px; padding:0 8px; height:27px; border:1px solid #cecece; border-radius:2px; background:url(../images/pages.gif) repeat-x 0 -40px; display: block; float: left; color:#585858; text-decoration: none;}
.multipage .nolink { color:#8b8b8b; cursor:default; }
.simple_multipage .prexpage, .simple_multipage .noprexpage {
 *font-size:9px; _width:20px; }
.multipage .current { background:url(../images/pages.gif) repeat-x 0 0; border:1px solid #759c2d; color:#fff;}
.multipage span.prexpage { left:0; width:42px; padding:2px 10px 0 23px; _padding-top:0px; _height:17px; background: url(../images/next_left.gif) no-repeat 10px center; }
.multipage a:hover span.prexpage { color:#fff; text-decoration:none; background:url(../images/pages.gif) repeat-x 0 0; }
.multipage span.nextpage { right:0; width:55px; padding:0 5px 0 5px; _padding-top:0px;  *padding-right:25px;
_height:20px; background: url(../images/next_right.gif) no-repeat 50px center; }
.multipage a:hover span.nextpage { color:#fff; text-decoration:none; background:url(../images/pages.gif) repeat-x 0 0; }
.multipage-div .result { padding-left:11px; float:left; width:auto; font-size:13px; _font-size:12px; }
.multipage-div .result b { color:#EB6100; }
.fl{float:left; display:inline;}
.fb{font-weight:bold;}
.w_c_1{ color:#fd6300;}
.communityMainRecBox .communityMainRecTitleBox{height:50px;background-position: 0;}
.communityMainRecTitle{background: url(../images/icon_main.gif) no-repeat 14px -1414px;padding-left:30px;}
.switchContBox .switchContBoxTitle li{line-height:35px;height:35px;border:1px solid #ccc;border-bottom:0;}
.switchContBox .switchContBoxTitle li a{background:none;line-height: 35px;}
.switchContBox .switchContBoxTitle li a span{background:none;}
.switchContBox .switchContBoxTitle li.linkOn a {background: url(../images/titleBarBgSquare.gif) no-repeat;height: 35px;}

.new-map-link{background:url(/images/new-search-icon.png) no-repeat 0 0}
.h-s-new-con{position:relative;}
.h-s-new-con .new-map-link{position:absolute;top:5px;right:0px;padding-left:20px;background-position:0 -163px;color: #ee4433; font-size:14px;}

.build-name {COLOR: #666;font-size: 12px;}
.calendar-data-item {margin-bottom: 30px;}
.data-title{width: 260px;font-size: 14px;line-height: 1.5;margin-bottom: 5px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.tfy-box {border-left: 1px dashed;padding-left: 15px;border-color:#c3c3c3!important;margin-top: 15px;}
.data-origin{background: #dedede;}
.tfy-box .border-color a{position: relative;}
.calendar-data-item>span{position: absolute;width: 10px;height: 10px;border-radius: 50%;left: -21px;top: 5px;}