@charset "gb2312";
/* style for Community */
/* 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:20px; background:url(../images/titleBarBgSquare.gif) left -25px; }
.switchContBox .switchContBoxTitle li a span { float:left; height:25px; padding-right:20px; 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; }
/* communityGeneral */
.switchContBox .communityGeneral { width:728px; height:240px; 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:16px; font-weight:bold; text-align:center; }
.photoShow span.photo { display:block; width:240px; height:180px; padding:1px; border:1px solid #bababa; }
/* generalInfoNav */
.communityGeneral .generalInfo { float:left; }
.generalInfoNavBox { position:relative; width:425px; height:25px; margin:15px auto auto 30px; 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; }
/* communityCorrection */
.generalInfoNavBox span.communityCorrection { float:right; margin-top:6px; margin-right:5px; }
.communityCorrection a { color:#c00; }

.generalInfoContBox { width:423px; 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:30px; }
.generalInfoContBox table { width:405px; 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:7px; *padding-bottom:3px; }
/* communityMainRec */
.communityMainRecBox { float:left; *float:none; width:1198px; border:1px solid #bababa; margin-top:10px; }
.communityMainRecBox .communityMainRecTitleBox { width:100%; height:27px; background:url(../images/barDotBg.gif) repeat-x; }
.communityMainRecTitleBox .communityMainRecTitle { float:left; margin-top:9px; margin-left:0px; }
.communityMainRecTitleBox .communityMainRecMore { float:right; margin-top:10px; margin-right:8px; }
.communityMainRecBox ul { width:100%; padding:15px; }
.communityMainRecBox ul li { float:left; width:227px; padding-right:10px; }
.communityMainRecBox ul li a { cursor:pointer; }
.communityMainRecBox ul li table { width:100% }
.communityMainRecBox ul li table tr td span.photo { display:block; width:180px; height:135px; padding:1px; border:1px solid #bababa; }

/* 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:100%; text-align:center; padding-top:7px; padding-bottom:7px; }
table.recRightCommunityPhoto td span { display:block; width:180px; height:135px; padding:1px; border:1px solid #bababa; margin:0 auto; }

/* communityHouseFilter */
.communityHouseFilter { float:left; *float:none; width:958px; 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:15px; text-align:center; padding:7px; 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:18px; padding-bottom:20px; background:url(../images/dotBg.gif) repeat-x left bottom; margin-bottom:10px; margin-top:35px;  }

.communityNameTip2 { width:100%; font-size:16px; font-weight:bold; padding-left:18px; padding-bottom:15px; background:url(../images/dotBg.gif) repeat-x left bottom; margin-bottom:10px; margin-top:5px;  }
/* 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: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; }

/*ะยทึาณ*/
.multipage-div { padding-top: 20px;padding-bottom: 20px;clear: both;line-height: 30px;}
.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:45px;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;}




.list-box  ul,p{margin: 0;padding: 0;}
.list-box .item{width:100%;padding:30px 0;border-bottom: 1px solid #EFEFEF;position: relative;vertical-align:top;}
.list-box .item:hover{background: #f9f9f9;}
.list-box .item .imgpic{position:relative;float:left;}
.list-box .item .imgpic{width: 200px;height:150px;padding-right: 15px;}
.list-box .item .tit{height:30px;margin-bottom:9px;overflow: hidden;position: relative;top:-3px;}
.list-box .item .tit a{float:left;margin-right:5px;color: #333;font-size: 20px;font-weight:bold;line-height:30px;font-family: Arial;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;text-decoration:none;}
.list-box .item .tit a:hover{color: #f90;}
.list-box .item .attr{width:500px;font-size:14px;line-height:40px;color: #666;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-family: Microsoft YaHei;}
.list-box .item .attr a{color: #f60;text-decoration:none;}
.list-box .item .attr a:hover{color: #f90;}
.list-box .item .attr .line{/*float:left;*/display:inline-block;width: 1px;height:14px;background:#ddd;position:relative;top:2px;margin:0 10px;}
.list-box .item .labs{height:28px;margin-top:15px;}
.list-box .item .lab{float:left;height:28px;line-height:28px;padding:0 10px;background: #F0F1F6;margin-right: 5px;font-size: 12px;color: #7A747E;}
.list-box .item .lab-vr{height: 18px;line-height: 18px;padding: 0 5px 0 0;border: 1px solid #13c56c;border-radius: 1px;font-size: 12px;color: #13c56c;background: #fff;float: left;margin-right: 5px;margin-top: 10px;}
.list-box .item .lab-vr i{float: left;width: 25px;height: 18px;background: #13c56c;margin-right: 5px;background-image: url(/images/spbf.png);background-repeat: no-repeat;background-position: center center;}
.list-box .item .lab-danbao{height: 18px;line-height: 18px;padding: 0 5px 0 0;border: 1px solid #E03236;border-radius: 1px;font-size: 12px;color: #E03236;background: #fff;float: left;margin-right: 8px;margin-top: 10px;}
.list-box .item .lab-danbao i{float: left;width: 25px;height: 18px;background: #E03236;margin-right: 5px;background-image: url(/images/zdfy.png);background-repeat: no-repeat;background-position: center center;}
.list-box .item .price{position: absolute;right:30px;top:93px;text-align: right;}
.list-box .item .sup{font-size: 16px;line-height:24px;color: #fd6300;}
.list-box .item .sup .salePrice{font:bold 28px/28px "Arial";}
.list-box .item .sub{margin-top:6px;font-size: 12px;line-height:20px;color: #4A4A4A;}
.list-box .item .mj{top: 100px;position: absolute;right: 200px;color: red;font-size: 18px;font-family: Microsoft YaHei;}
.list-box .item .mjrent{top: 95px;position: absolute;right: 200px;color: red;font-size: 18px;font-family: Microsoft YaHei;}
.list-box .item .w_xiaoqu{color: #5e9812;font-size: 15px;font-weight: bold;}
.list-box .item .w_c_rank {margin-left: 2px;position: relative;top: 2px;}
.list-box .w_c_pic {margin-left: 2px;position: relative;top: 5px;}
.num {height: 20px;line-height: 20px;min-width: 10px;text-align: center;position: absolute;left: 0;bottom: 0;color: #fff;padding: 0 5px;background: rgba(0,0,0,0.4);    zoom: 1;
}
.num a {color: #fff;background: url(../images/icon_main.gif) no-repeat 5px -165px;display: block;height: 20px;overflow: hidden;line-height: 22px;padding-left: 24px;}

.links_c P {padding-top: 10px;MARGIN-LEFT: auto;LINE-HEIGHT: 24px;MARGIN-RIGHT: auto;}
.links_c P A {COLOR: #666666;margin-left: 5px;}