@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:680px; margin-top:10px; }

/* left----newshouse--left--dali73862-20100721 */
.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 #0099FF;
	margin-top:5px;
}
/*newshouse-index-left-下边框*/
.leftSubject {
	width:100%;
	margin:5px auto;
	padding-bottom:6px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3399FF;
}
.leftSubject span.title {
	display:block;
	width:100%;
	font-size:14px;
	color:#3366FF;
	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; }
ul.classify li span {
	color:#FF3300;
}
/* 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 ----newhouseindex右侧---dali73862-20100721*/
.newHouseListNavBox {
	position:relative;
	width:100%;
	height:25px;
	overflow:visible;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #3399FF;
}
.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 span { height:25px; float:left; padding-right:12px; cursor:pointer; background:url(../images/newHouseListNavBg.gif) right -25px; }
.newHouseListNav li a:hover, .newHouseListNav li.linkOn a {
	color:#3366FF;
	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:658px;
	padding:10px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #3399FF;
	border-bottom-color: #3399FF;
	border-left-color: #3399FF;
}

/* 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:4px; }
.order span select { float:left; margin-top:-4px; border:1px solid #bababa; }
/* pageMoreTop */
.pageMoreTop { float:right; }
.pageMoreTop ul { float:right; margin-right:5px; 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 新楼盘楼盘列表 dali73862-2010.6.24 */
.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:100px; height:75px; padding:2px; border:1px solid #bababa; }
.newhouseList table tr td ul li { color:#333; line-height:150%; padding-right:15px; }
.newhouseList table tr td ul li.description { color:#666; margin-top:8px; }
.newhouseList table tr td ul li.detail { margin-top:6px; }

/* communityGeneral */
.switchContBox .communityGeneral { width:728px; height:425px; border:1px solid #bababa; background:#fafafa; }
.communityGeneral .photoShow { float:left; padding-left:10px; padding-top:15px; }
.photoShow p { margin-bottom:10px; }
.photoShow .communityName { font-size:14px; font-weight:bold; text-align:center; }
.photoShow span.photo { display:block; width:268px; height:201px; 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:728px; 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:14px; font-weight:bold; padding-left:3px; padding-bottom:6px; background:url(../images/dotBg.gif) repeat-x left bottom; margin-bottom:10px; }

/* photo */
#photoMain { width:950px; margin-top:10px; }
#photoMain .photoBox { width:928px; 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:240px; padding:10px; border:1px solid #cacaca; }
table.photo tr td span p { margin-top:5px; }

/* 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; }