/* CSS Document 20101222 */
*{margin:0;padding:0;}
body{ background:#fff; font-size:12px; color:#333; line-height:20px; text-align:left;font-family:Arial,Helvetica,'宋体',sans-serif;}
img{ border:0px;}
a{color:#333;text-decoration:none;}a:hover{color:#f30; text-decoration:underline;}
ul, li{ list-style:none;}
input, select,textarea{ font-size:12px; color:#333;}

/* color */
.blue, .blue a{color:#0053DF;}
.blue a:hover{color:#f30;}
.orange,.orange a{color:#f30;}
.gray6,.gray6 a{color:#666}.gray6 a:hover{color:#f30;}
.gray9,.gray9 a{color:#999;}.gray9 a:hover{color:#f30;}
.green,.green a{color:#090;}.green a:hover{color:#f30;}
.black,.black a{color:#333;}.black a:hover{color:#f30;}

/* font-size/ font-family */
.font14{ font-size:14px;}
.font18{ font-size:16px;font-family:"Microsoft YaHei","黑体;"}
.number{ padding:0 2px;}
.pricenum{font:bold 17px/20px Verdana;padding-right:1px;}
.bold{font-weight:bold;}

/* margin/padding/float*/
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.floatl{ float:left;}
.floatr{ float:right;}
.alingc{text-align:center;}
.alignr{text-align:right; width:180px;}
.clear{clear:both; height:0; overflow:hidden;}
.searchbar input,.searchbar select,.searchbar textarea{vertical-align:middle;}
.button{ height:25px; line-height:25px; background:url(http://img.soufun.com/secondhouse/image/search/bk.gif) 0 -80px no-repeat; padding-left:10px; display:inline-block}
.button a{background:url(http://img.soufun.com/secondhouse/image/search/bk.gif) 100% -110px no-repeat; color:#fff; padding-right:10px; text-decoration:none; display:inline-block}
#wrap .btu-search .btn_golist a,#wrap .btu-search .btn_golist a:hover,#wrap .btu-search .btn_gomap a,#wrap .btu-search .btn_gomap a:hover,.btn_room,.btn_roomhover,.btn_list,.btn_listhover{ width:100px; height:25px; border:none; color:#733F18; padding-left:30px; margin-right:5px; background:url(http://img.soufun.com/secondhouse/image/newsearch/btn_bk.gif) 0 0 no-repeat; cursor:pointer; line-height:25px; text-align:left}
#wrap .btu-search .btn_gomap a:hover{background-position:0 -30px;}
#wrap .btu-search .btn_golist a{background-position:0 -60px;}
#wrap .btu-search .btn_golist a:hover{background-position:0 -90px;}

.btn_list a:hover{background-position:0 -30px;}
.btn_list{width:60px;background-position:0 -120px;}
.btn_listhover,.btn_listhover:hover{width:60px;background-position:0 -150px;}

.btn_room{width:70px;background-position:0 -180px;}
.btn_roomhover,.btn_roomhover:hover{width:70px;background-position:0 -210px;}

/* width*/
.wid140,.wid100,.wid80r,.wid65,.wid40r{width:144px; white-space:nowrap; overflow:hidden; float:left;}
.wid100{width:100px;}
.wid80r{width:78px; text-align:right;}
.wid65{width:65px;}
.wid40r{ width:40px; text-align:right;}

/* main ----------------------------------------- */
#wrap{width:960px;margin:0 auto;clear:both;height: auto;overflow: hidden;}
/* guide ---------------------------------------- */
.guide{width:960px; float:left;}
.guide li{float:left;position:relative;}
.guide li a{padding:0 20px 0 10px; background:url(http://img.soufun.com/secondhouse/image/newsearch/bk_select.gif) 100% -55px no-repeat;border:1px solid #fff; font:12px/18px "宋体"; display:block; float:left; color:#0053DF;}

/* search --------------------------------------- */
/* search hdm  ---------------------*/
#wrap .btu-search{width: 960px;height: 30px;background: url("http://img.soufun.com/secondhouse/image/newsearch/topsearchbg0709.jpg") repeat-x scroll 5px 0 transparent;overflow: hidden;}
#wrap .btu-search a {display: block;float: left;width: 120px;padding-right: 5px;height: 30px;text-align: center;line-height: 30px;line-height: 34px\9;*line-height: 34px;background-image: url(http://img.soufun.com/secondhouse/image/newsearch/btu-off.jpg);color: #00F;text-decoration:none;}
#wrap .btu-search a:hover {display: block;float: left;width: 120px;padding-right: 5px;height: 30px;line-height: 30px;line-height: 34px\9;*line-height: 34px;text-align: center;background-image: url(http://img.soufun.com/secondhouse/image/newsearch/btu-hover.jpg);color: #00F; text-decoration:none;cursor :pointer;}
#wrap .btu-search a strong {display: block;font-weight: normal;padding-left: 20px;width: 72px;margin: 0 auto;height: 30px;line-height: 30px;line-height: 34px\9;*line-height: 34px;background-image: url(http://img.soufun.com/secondhouse/image/newsearch/icon_select2.gif);background-repeat: no-repeat;}
#wrap .btu-search .btuon {background-image: url(http://img.soufun.com/secondhouse/image/newsearch/btu-on.jpg);}
#wrap .btu-search .btuon:hover {background-image: url(http://img.soufun.com/secondhouse/image/newsearch/btu-on.jpg);}
#wrap .btu-search .btuon strong { font-weight:bolder; color:#333;}
#wrap .btu-search .qycx {background-position: 0 1px;}
#wrap .btu-search .bjdtcx {background-position: 0 -29px;}
#wrap .btu-search .xxcx {background-position: 0 -59px;}
#wrap .btu-search .shdtcx {background-position: 0 -279px;}
#wrap .btu-search .gzdtcx {background-position: 0 -346px;}
#wrap .btu-search .szdtcx {background-position: 0 -247px;}
#wrap .btu-search .sydtcx {background-position: 0 -94px;}
#wrap .btu-search .tjdtcx {background-position: 0 -125px;}
#wrap .btu-search .wuhandtcx {background-position: 0 -155px;}
#wrap .btu-search .xgdtcx {background-position: 0 -187px;}
#wrap .btu-search .xadtcx {background-position: 0 -216px;}
#wrap .btu-search .njdtcx {background-position: 0 -312px;}
#wrap .btu-search .cddtcx {background-position: 0 -382px;}
#wrap .btu-search .cqdtcx {background-position: 0  -404px;}
#wrap .btu-search .hzdtcx {background-position: 0 -427px;}
#wrap #search .searchbar {background-image:url("http://img.soufun.com/secondhouse/image/newsearch/icon-xx01_s1.jpg");background-position:0 top;background-repeat:repeat-x;border:0 none;height:27px;margin-top:3px;overflow:hidden;padding:6px 0 4px;width:930px;}
#wrap #search .button {background:url("http://img.soufun.com/secondhouse/image/search/bk.gif") no-repeat scroll 0 -80px transparent;display:inline-block;height:25px;line-height:25px;margin-left:6px;padding-left:10px;}
 /* search main  -------------------*/
#search{width:945px;padding:10px 0 5px 13px;line-height:26px;font-size:12px;border-left: 1px solid #b0c7f3;border-right: 1px solid #b0c7f3;overflow: hidden;height: auto;background-color: #FFF;clear: both;}
.searchb{width:960px; height:5px; line-height:0; font-size:0; background:url(http://img.soufun.com/rent/image/newhousesearch/bk_search.gif) 0 -345px no-repeat;}
#search .searchicon{width:12px;float:left;margin:7px 5px 0 0}
#search li a{ margin-right:10px; display:inline-block; color:#0053DF} 
#search li a:hover{ margin-right:10px; display:inline-block; color:#f30; text-decoration:underline;} 
#search li .select{ color:#f30; font-weight:bold;border-bottom:none; display:block-inline; padding:5px 8px; background:#fff;}
#search .set input{ border:1px solid #ddd; padding:1px; padding-top:0; background:#fff; vertical-align:middle;width:35px;}
.subway{width:930px; height:17px;padding:6px 15px; line-height:17px; border-top:1px solid #ddd; background:url(http://img.soufun.com/secondhouse/image/newhousesearch/bk_search.gif) 0 -50px no-repeat;}
.subway a{ margin-right:11px; display:inline-block; color:#0053DF} 
.quxian {height:23px;width:910px;}
.quxian dd {float: left;}
.quxian .select1{height:27px;position:relative;float:left;margin-right:13px;float: left;background-repeat: no-repeat;background-image: url(http://img.soufun.com/secondhouse/image/newhousesearch/bk_search.gif);}
.quxian .select1 a { height:27px;padding:0 10px; background: url(http://img.soufun.com/secondhouse/image/newhousesearch/bk_search.gif) 100% 0 no-repeat; display:block; color:#f30; font-weight:bold; float: left;}
#search li .quxian .select1 a{margin-right:0;}
.shangquan {width:861px;margin-left:54px;margin-top:3px;_margin-top:-1px;line-height:20px;}
.shangquan .mid{width:838px;padding:0 10px 3px 5px;border:1px solid #feae31;border-top:none;display: block;background-color: #fffee9;}
:*first-child+html
.shangquan .mid{width:833px;padding:0 10px;border:1px solid #feae31;border-top:none;display: block;background-color: #fffee9;}
*html
.shangquan .mid{width:833px;padding:0 10px;border:1px solid #feae31;border-top:none;display: block;background-color: #fffee9;}
.shangquan .mid a{ margin-right:13px;}
.shangquan .top{width:855px;height:5px;line-height:0;font-size:0px;background-image: url(http://img.soufun.com/secondhouse/image/newhousesearch/bk_search.gif);background-repeat: repeat-x;background-color: #fffee9;}
.shangquan .bottom{width:855px;height:5px;line-height:0;font-size:0;_margin-bottom:5px;background-image: url(http://img.soufun.com/secondhouse/image/newhousesearch/bk_search.gif);background-repeat: repeat-x;background-position: 0 bottom;background-color: #fffee9;}
.bgline{height:6px; border: 1px solid #b0c7f3; border-top:0;background-color:#EFF7FF;line-height:0;font-size:0}
.moreinfo {margin: 0 auto;margin-top: -1px;overflow: hidden;text-align: center;}
#wrap #search ul li {display: block;height: auto;overflow: hidden;background: url(http://img.soufun.com/secondhouse/image/newsearch/icon-arrow0709_03.gif) no-repeat 0 8px;padding-left: 15px;width: 915px;}
.pl24{padding-left:24px;}
.pr8{padding-right:8px;}

/* left main ------------------------------------ */
.main{width:750px; float:left}
/* searchbar/pages/hdm -------------------------- */
/* hdm ------------------------------*/
.hdm dl{width:747px;height:27px;background:url(http://img.soufun.com/secondhouse/image/search/bk.gif) repeat-x 0 -988px;}
.hdm dd{text-align:center;line-height:26px;margin:0 5px 0 0; cursor:pointer}
.hdm a{padding:0 15px; height:27px}
.hdm .option1,.hdm .option1 a,.hdm .option2,.hdm .option2 a,.mapsearch{background:url(http://img.soufun.com/secondhouse/image/search/bk.gif) no-repeat;float:left;height:27px}
.hdm .option1{background-position:0 -680px;font-weight:700}.hdm .option1 a {background-position:100% -739px; color:#fff}
.hdm .option2{background-position:0 -600px;} .hdm .option2 a{ background-position:100% -635px; display:inline-block} 
/* searchbar ------------------------*/
.searchbar{ width:737px; height: 24px; border-bottom: 1px solid #ccc; border-top: none; padding: 10px 5px; overflow: hidden; }
.filter{ margin-left: 35px; float: left; }
.filter .box{ margin-right: 10px; float: left; }
/* updown ---------------------------*/
.updown{width:737px; height:20px; padding:5px 5px 8px; background:#FDFFF2; border-bottom:1px solid #ddd;overflow:hidden}
.updown dt{float:left;}
.updown dd{float:right; padding-top:2px;}
.updown span{ height:19px; line-height:19px; background:url(http://img.soufun.com/secondhouse/image/newsearch/2010121/rank_up.gif) no-repeat; padding:0 22px 0 6px; float:left;margin-left:1px;}
.updown .rank2{ background-image:url(http://img.soufun.com/secondhouse/image/newhousesearch/rank_2.gif)}
.updown .rank3{ background-image:url(http://img.soufun.com/secondhouse/image/newhousesearch/rank_3.gif)}
.updown .rank4{ background-image:url(http://img.soufun.com/secondhouse/image/newsearch/2010121/btn_03.gif)}
.updown .rank5{ background-image:url(http://img.soufun.com/secondhouse/image/newhousesearch/rank_5.gif)}
.updown .rank6{ background-image:url(http://img.soufun.com/secondhouse/image/newhousesearch/rank_6.gif)}

/* w_tip ----------------------------*/
.w_tip{width:154px;font-size:12px; color:#333; line-height:19px; text-align:left}
.w_tip .top{height:5px; overflow:hidden;background:url(http://img.soufun.com/secondhouse/image/newhousesearch/tip_bk.gif) 0 0 no-repeat}
.w_tip .bottom{padding:10px; padding-top:0;background:url(http://img.soufun.com/secondhouse/image/newhousesearch/tip_bk.gif) 0 100% no-repeat}
/* pages ----------------------------*/
.pages a,.pages a:link,.pages a:visited{font:12px/20px "宋体";color:#333;border:1px solid #ddd;padding:1px 4px; background:#fff; margin-left:5px; }
.pages a:hover{background:#E5F3FF; border:1px solid #BBDFED;text-decoration:none;}
.pages strong{color:#F30}
.chazhao_btn{ margin-left:6px; float:right}
.chazhao_btn a,.chazhao_btn a:hover{ background:url(http://img.soufun.com/secondhouse/image/newsearch/2010121/btn_chazhao1.gif) no-repeat; width:72px; height:23px;line-height:23px; display: inline-block; text-align:center; font-size:12px; font-weight:bold; color:#FFF; overflow:hidden} 
.chazhao_btn a:hover{background:url(http://img.soufun.com/secondhouse/image/newsearch/2010121/btn_chazhao2.gif) no-repeat; text-decoration:none}
/* bbk ------------------------------*/
.bbk strong{font-size:12px;}
.bbk{border:1px solid  #A5D1EE; background:#FAFEFF; padding-bottom:10px;}
.bbk .title {padding:0 5px;height:24px;font:bold 14px/24px "宋体"; background: url(http://img1.soufun.com/rent/image/newrent/bk_blue.gif) repeat-x; border-bottom:1px solid #A5D1EE; text-align:center;}
.bbk ul{margin:5px 10px}
.bbk li{line-height:24px; border-bottom:1px dashed #9BCFEF;}
/* w_tip ----------------------------*/
.w_tip{width:154px;font-size:12px; color:#333; line-height:19px; text-align:left}
.w_tip .top{height:5px; overflow:hidden;background:url(http://img.soufun.com/secondhouse/image/newhousesearch/tip_bk.gif) 0 0 no-repeat}
.w_tip .bottom{padding:10px; padding-top:0;background:url(http://img.soufun.com/secondhouse/image/newhousesearch/tip_bk.gif) 0 100% no-repeat}

/* search savehouse ---------------- */
.finder {width: 958px;background: url(http://img.soufun.com/secondhouse/image/newsearch/finder-bg0709_12.jpg) repeat-x #FFF;height: auto;border: 1px solid #aac7f3;margin-top: 10px;overflow: hidden;padding: 0 0 2px;}
.finder p,.finder h3 {display: block;float: left;line-height: 18px;padding-left: 15px;font-size: 12px;width: 96px;padding-top: 6px;font-weight: normal;}
.finder ul {display: block;width: 840px;float: left;}
.finder ul li {display: block;line-height: normal;margin-right: 12px;padding-top:5px}
.finder ul li a img {vertical-align: middle;}
.finder .selestfinds a,.finder .selestfinds a:hover{background:url(http://img.soufun.com/secondhouse/image/newsearch/2010121/icon-close0709_15.gif) #fff no-repeat right 4px; color:#333;margin:0 12px 5px 0;border: 1px solid #feaf30; height:16px;line-height:16px;padding: 2px 20px 1px 6px;display: inline-block;}
.finder .selestfinds a:hover {background: url(http://img.soufun.com/secondhouse/image/newsearch/2010121/icon-closehover.gif) no-repeat #fffee9 right 3px;border: 1px solid #f30;display: inline-block;text-decoration:none;}/*修改*/
.finder .saveinfo {width: 180px; padding-left: 16px;background: url(http://img.soufun.com/secondhouse/image/newsearch/icon-save0709_17.gif) no-repeat 1px 2px;display:inline-block; line-height:16px; margin-bottom:5px}
#wrap .finder .saveinfo .gray{color: #85898A; }
#wrap .finder .saveinfo .gray:hover {color: #f30; text-decoration:underline;}
.saveinfo .gspan {color:#85898A;}
.finder .clearcont {width: 55px; height:20px;padding:5px 0 0 25px;background: url(http://img.soufun.com/secondhouse/image/newsearch/icon-g0709_19.gif) no-repeat 0 5px;display:inline-block;}
.finder .clearcont a {color: #0053DF;}
.finder .clearcont a:hover {color: #f30; text-decoration:underline;}
.finder .saveinfo a {background-color:transparent;color:#0053DF}
.bgline{height:6px; border: 1px solid #b0c7f3; border-top:0;background-color:#EFF7FF; line-height:0;font-size:0}
/* search housedetail -------------- */
.village{ width:748px; height:70px; background:url(http://img.soufun.com/secondhouse/image/search/bk.gif) 0 -917px repeat-x; margin-bottom:10px; position:relative;}
.villagebg{ background:url(http://img.soufun.com/secondhouse/image/search/bk.gif) right -844px no-repeat}
.village dl{ height:50px;background:url(http://img.soufun.com/secondhouse/image/search/bk.gif) 0 -773px no-repeat;padding:10px 15px}
.village dt {height:23px;overflow:hidden;}
.village dt a{ font-size:14px; font-weight:700}
.village dd .blue a{ padding:0 10px 0 20px}
.icon_detail{ background: url(http://img.soufun.com/secondhouse/image/newsearch/icon_mysf.gif) no-repeat 0 -386px}
.icon_img{ background: url(http://img.soufun.com/secondhouse/image/newsearch/icon_mysf.gif) no-repeat 0 -359px}
.icon_map{ background: url(http://img.soufun.com/secondhouse/image/newsearch/icon_mysf.gif) no-repeat -220px -122px}
.icon_bbs{ background: url(http://img.soufun.com/secondhouse/image/newsearch/icon_mysf.gif) no-repeat -220px -359px}

/* sfhome add20110810 ------------------------------------------- */ 
.sfhome{width:168px; height:39px; padding:15px; background:url(http://img.soufun.com/secondhouse/image/esfnew/images/sfhome/20110823/bk_sfhome20110908.gif
) 0 0 no-repeat; font:12px/18px Arial; overflow:hidden; position:absolute; right:0;top:0;}
.sfhome .logo{ width:120px; height:40px; padding-left:51px;}
.sffxf{ width:28px; height:69px; font:12px/13px "宋体"; background:url(http://img.soufun.com/secondhouse/image/esfnew/images/sfhome/20110823/bk_fxf.gif) 0 0 no-repeat; position:absolute;right:0;_right:-2px;top:0;display:none;}
.sffxf .fxfnumber{width:24px; height:13px; padding:3px 0 0 4px; text-align:center; }
.sffxf .fxfword{ width:18px; height:53px; padding-left:12px; font:12px/13px "宋体";}


/* esflist_pic  ----------------------------------*/
.esflist_pic{width:750px; padding-bottom:15px; margin-bottom:5px; border-bottom:1px solid #ddd;float:left;}
.esflist_pic li{width:750px; margin-top:15px; float:left;}
.grayborder{width:232px;border:1px solid #bbb; border-left-color:#e5e5e5; border-top-color:#e5e5e5; background:#fff;}
.blueborder{width:232px;border:1px solid #89B2F3; background:#F0F5FC;}
.picbox{width:232px; padding:2px; margin-right:12px; float:left;margin-bottom: 15px;}
.picbox dt{width:232px; height:174px; overflow:hidden; position:relative;float:left; clear:both;}
.picbox .num{padding:0 10px; font:12px/23px "宋体"; color:#fff;background:url(http://img.soufun.com/secondhouse/image/newsearch/bk_num1.png)  100% 100% no-repeat; position:absolute; left:0; top:0;}
.picbox dd{width:222px; padding:0 5px;font:12px/24px "宋体";float:left; }
.picbox h2 a{width:222px; height:38px;font:bold 12px/18px "宋体"; color:#0053DF; padding:5px 0; float:left;}
.picbox h2 a:visited { color:#551A8B; } 
.picbox .time{border-top:1px dotted #ccc; padding:5px;_padding:10px 5px 0; _line-height:14px;}
/* esflist  --------------------------------------*/
.esflist{width:747px;float:left}
.bkyellow,.bkyellow1{width:747px;background:#fff;border-bottom:1px solid #ddd;}.bkyellow1{background:#FAF9F6;}
.esflist .pic{width:100px; height:75px; padding:3px; border:1px solid #ccc; float:left; margin:10px 0;}
.esflist .house{width:620px;font:12px/22px "宋体";margin:10px 0;float:right;}
.esflist .house dt{width:360px;float:left;}
.esflist .housetitle a{font:bold 14px/22px "宋体";color:#0053DF;}
.esflist .housetitle a:visited { color:#551A8B; } 
.esflist .housetitle img{vertical-align:middle;}
.esflist .time a{ margin-right:5px;}
.esflist .house dd{margin-top:20px; }
.esflist .house dd strong{margin-right:3px; font:bold 17px/20px Verdana;}
.esflist .area{width:80px;text-align:right;float:left; font-size: 14px;font-weight: 700;}
.esflist .money{width:120px; margin-right:20px;float:left;color:#F30;text-align:right; position:relative;}
.esflist .byb{width:40px;text-align:center;float:left;}
.esflist .office{color: #FF3300;position: relative;text-align:left;float:left;padding-left:30px; width:150px;}
/* searchNoInfo 20120716 ---------------------------------*/
.searchNoInfo {padding:20px; overflow:hidden;} 
.searchNoInfo1{width:710px; padding:20px; border-bottom:1px solid #ddd; overflow:hidden;}
.searchError{font-size:24px; font-weight:bold; float:left; line-height:45px; padding-left:10px;}
.searchNoInfoL {float:left;}
.searchNoInfoR {float:left;padding-left:20px;width: 500px;}
.searchNoInfoR .s01 {font-size:16px;font-weight:bold;margin-bottom:7px;margin-top:10px;}
.searchNoInfoR .s01 span {color:#FF0000;}
.searchNoInfoR .s2 {font-weight:bold;margin-bottom:5px;}
.searchNoInfoR .s3 {font-size:12px;margin-bottom:3px; background-image:url(http://img.soufun.com//secondhouse/image/newdefault/dot.gif);background-repeat:no-repeat;background-position:4px 8px;padding-left:12px;}
.searchNoInfoR .s3 a {color:#0053DF;}
.searchNoInfoR .s3 a:hover {color:#f00;}
/* right sidebar ---------------------------------*/
.sidebar{width:200px; overflow:hidden;float:right}
.columntop,.columnbottom,.columntopfxf,.columnbottomfxf{height:3px;background:url(http://img.soufun.com/secondhouse/image/esfnew/images/bk_sidebar.gif) 0 0 no-repeat;height:3px;overflow:hidden}
.columnbottom{background-position:0 -20px;clear: both;}
.columncenter,.columncenterfxf{width:198px;border-left:1px solid #8BBEF1;border-right:1px solid #8BBEF1;padding-bottom:5px;height:auto;overflow:hidden;}
.column dt{background-color:#E5F3FF; padding:0 8px; font:bold 14px/26px "宋体"; margin-bottom:6px}
.column dd{width:188px;line-height:24px; padding:0 5px; float: left;}
.columntopfxf{background-position:0 -570px;}
.columnbottomfxf{background-position:0 -590px;clear: both;}
.columncenterfxf{ background:#F7FBFF;}
.column .columncenterfxf dt{background-color:#D4EBFF;}
.picboxfxf{width:182px; margin:5px 8px; _margin:5px 4px;padding-bottom:5px; border-bottom:1px dotted #bbb;float:left;}
.picboxfxf .pic{width:150px; height:113px; border:1px solid #ddd; padding:2px; margin-left:12px; _margin-left:6px; overflow:hidden;float:left; clear:both;}
.picboxfxf dd{width:180px; font:12px/22px "宋体";float:left; }
.picboxfxf h2 a{width:180px; font:bold 12px/18px "宋体"; color:#0053DF; padding:3px 0; float:left;}

/* mysf ----------------------------------------- */
.mysf,.mysf_bottom{width:200px;padding-top:5px;background:url(http://img.soufun.com/secondhouse/image/newsearch/bk_sidebar.gif) 0 -340px no-repeat;}
.mysf_bottom{background-position:0 100%; padding-bottom:15px;position:relative;}
.mysf dl{display:block;height:auto;overflow:hidden;}
.mysf dd{width:72px;margin:5px 0 0 5px;_margin:5px 0 0 3px;float:left;}
.icon_term,.icon_list,.icon_buy,.icon_managebuy,.icon_sell,.icon_managesell{padding-left:20px;background: url(http://img.soufun.com/secondhouse/image/newsearch/bk_sidebar.gif) 0 -40px no-repeat;}
.icon_term{background-position:-180px -70px;}
.icon_list{background-position:0 -70px;}
.icon_buy {background-position: -180px -160px;}
.icon_managebuy{background-position:0 -245px;}
.icon_sell{background-position:-180px -220px;}
.icon_managesell{background-position:-180px -245px;}
.chosebtu0709 {width:190px; height:5px;margin:10px 5px 0;padding-top:5px;background:url(http://img.soufun.com/secondhouse/image/newsearch/icon_xx0709_03.gif) no-repeat 50% 0;overflow:hidden;}
.weituo_btu a,.weituo_btu a:hover{width:177px;height:29px; background:url(http://img.soufun.com/secondhouse/image/newsearch/btn_bk.gif) 0 -300px no-repeat;text-align:center; line-height:29px; display:inline-block;font:bold 14px/29px "宋体";color:#fff; margin:10px auto 0px 10px}
.weituo_btu a:hover{ background-position:0 -330px;text-decoration:none}
/* right sidebar history ------------------------ */           
.terms ul{width:184px;float:left;padding:10px 8px 3px;line-height:22px;height:auto;overflow: hidden;}
.terms .first{width:184px; height:17px; line-height:17px; margin-bottom:8px}
.terms .save li{border-bottom:1px dashed #ddd; margin-bottom:5px}
.terms .save .first{background-position:-75px -540px;border:none}
/* right sidebar tool ----------------------------*/
.tool{width:184px; padding:0 8px;}
.tool li{width:124px; float:left;}
.tool .alignr{width:180px;}
.tools1,.tools3,.tools2,.tools4{padding:0 25px;line-height:24px;height:24px; background:url(http://img.soufun.com/secondhouse/image/newsearch/bk_sidebar.gif) 0 -130px no-repeat;float:left; }
.tools2{ background-position:-180px -130px;}
.tools3{ background-position:0 -160px;}
.tools4{ background-position:-180px -98px;}
.tools5{padding:0 25px;line-height:24px;height:24px; background:url(http://img.soufun.com/secondhouse/image/icon_0221.gif) 4px 50% no-repeat;float:left;}
/* right sidebar renqiloupan--------------------*/
.renqilp {border-bottom: 1px dotted #CCCCCC;float: left;margin: 0 0 5px;padding: 0 5px 5px;width: 170px;}
/* right sidebar agent  ------------------------- */
.column .zhuanjia .detail{width:80px;text-align:center; margin:5px 9px 0 5px; _margin:5px 7px 0 3px; float:left;position:relative;}
.column .zhuanjia  li { width:80px; line-height:17px;word-wrap:break-word ;}
.column .pick img{padding:3px;margin-bottom:3px;border:solid 1px #ccc; } 
.column .zhuan{height:20px;left:65px;position:absolute;top:90px;z-index:100;}
.column .zhuanjia0 dd{width:190px; margin:5px 0 0 5px;_margin:0 2px; float:left;position:relative;}
.column .zhuanjia0 li {width:100px; height:22px; margin-left:5px;line-height:22px; white-space:nowrap;overflow:hidden;}

/* sqindex 20100909 ----------------------------- */
.sqindex a{color:#0053DF; text-decoration:none;}.sqindex a:hover{color:#f30; text-decoration:underline;}
.sqindex{width:960px; margin:10px auto; font:12px/20px Arial; clear:both;}
.sqindex dl{width:960px;height:21px;float:left;}
.sqindex dt{margin:0 5px;float:left;}
.sqindex dd{height:20px;background:#f7f7f7;padding:0 10px;margin-right:5px;border:1px solid #ccc; border-bottom:none;cursor:pointer; float:left;}
.sqindex .hover{background:#fff; margin-bottom:-1px; position: relative; border-bottom:1px solid #fff;float:left;}
.sqindex .content{width:938px; height:60px;padding:6px 10px;border:1px solid #ccc;float:left; overflow:hidden;}
.sqindex .content a{margin-right:20px; line-height:21px;white-space:nowrap;float:left;}
/*--PAIMIN --*/
.paiming { width:944px; height:auto; overflow:hidden; padding:8px; border:1px solid #ccc; margin:10px auto; clear:both;}
*html
.paiming { margin:0 auto 10px; }
*:first-child+html
.paiming {margin:0 auto 10px; }
.paiming a {color: #0053DF;text-decoration: none;}
.paiming a:hover {color: #f00;text-decoration: underline;}

.paiming .left{width:150px; float:left; text-align:right;}
.paiming .right{ width:790px; float:left; text-align:left;}
.paiming .right a{padding:0 10px;}


/*little search 20110411 input ----------------- */
.search_input{float:left;height:23px;}
.search_input .inp2{float:left;width:2px;height:22px;background:url(http://img.soufun.com/secondhouse/image/esfnew/images/searchbj.gif) no-repeat right 0px;position:absolute;top:0px;right:-1px!important;right:-2px;}
.search_input .inp1{float:left;height:22px;position:relative;}
.search_input .inp1 input{float:left;height:22px;line-height:22px;width:125px;padding-left:7px;overflow:hidden;background:url(http://img.soufun.com/secondhouse/image/esfnew/images/searchbj.gif) repeat-x 0px 0px;font-size:12px;color:#888;border:0px;}
.search_input span .button_search{width:70px;height:22px;line-height:22px;border:0px;cursor:pointer;background:url(http://img.soufun.com/secondhouse/image/esfnew/images/searchbj.gif) no-repeat 0 -24px;margin-left:5px!important;margin-left:2px;}

/*--SearchNoHouse List 20120716------------------------*/
.newhouse{width:748px;border:1px solid #ddd;overflow:hidden; float:left;}
.newhouse_title{height:30px; font:bold 14px/30px "宋体"; color:#333; text-align:left; float:left; padding:3px 0 0 15px}
.esflist_new{width:720px; margin:0 auto;}
.bkyellow_new,.bkyellow1_new{width:720px;background:#fff;border-bottom:1px solid #ddd; padding-top:5px;}.bkyellow1_new{background:#FAF9F6;}
.esflist_new .pic{width:60px; height:45px; float:left; margin:10px 0;}
.esflist_new .house{width:645px;font:12px/22px "宋体";margin:5px 0 10px 0;float:right;}
.esflist_new .house dt{width:480px;float:left;}
.esflist_new .housetitle a{font:bold 14px/22px "宋体";color:#0053DF;}
.esflist_new .housetitle a:visited { color:#551A8B; } 
.esflist_new .housetitle img{vertical-align:middle;}
.esflist_new .time a{ margin-right:5px;}
.esflist_new .house dd{float:left; }
.esflist_new .house dd strong{margin-right:3px; font:bold 17px/20px Verdana;}
.esflist_new .area{width:80px;text-align:right;}
.esflist_new .money{width:165px;color:#F30;text-align:right; position:relative;}
.xgsousuo{width:720px; margin:0 auto; line-height:24px;}
.xgsousuo ul{float:left; padding:0; margin:0; list-style-type:none; padding-bottom:10px;}
.xgsousuo li{width:144px; float:left;overflow:hidden; height:24px;}
/*recommend house 20110419 ------------------- */
.recommend{width:950px; border:1px solid #ccc; margin:10px auto;padding:15px 0 15px 10px; background:#f9f9f9; overflow:hidden;}
.recommend dd{width:160px; overflow:hidden; float:left; margin:0 24px 0 5px;_margin:0 24px 0 3px;}
.recommend dd .pic{width:150px; height:133px;padding:3px; border:1px solid #ddd;float:left;}
.recommend dd .words{width:160px; margin-top:2px;font:12px/22px Arial;float:left;white-space:nowrap;overflow:hidden;}
.recommend dd .words a{color:#0053DF;}

/*Esf/Office/ShopPageCSS add to CSSStyle 20111102-------- */
.pos_rel{ position:relative;}
.font_f{ font-family:Arial}
.ml8{ margin-left:8px;}
.hdm .option3 {background:url("http://img.soufun.com/secondhouse/image/esfnew/images/icon_fxf.gif") no-repeat scroll 0 0 transparent;float:left;font-weight:bold;height:26px;line-height:26px;padding-left:17px;width:77px;}
.hdm .option4 {background:url("http://img.soufun.com/secondhouse/image/esfnew/images/icon_fxfon.gif") no-repeat scroll 0 0 transparent;float:left;font-weight:bold;height:26px;line-height:26px;padding-left:17px;width:77px;}
.hdm .option4 a {color:#FFFFFF;}
.guide {float:left;font:12px/18px "宋体";padding:0 11px;width:938px;}
.guide a {color:#0053DF;margin:0 3px;}
.weituo_btn0 a:hover{ background-position:0 -270px;text-decoration:none}
.weituo_btn0 a, .weituo_btn0 a:hover {background: url("http://img.soufun.com/rent/image/rent/styles/img/btn_bk1.gif") no-repeat scroll 0 -240px transparent;color: #FFFFFF;display: inline-block;font: bold 12px/29px "宋体";height: 29px; margin: 10px 8px 0;text-align: center;width: 81px;}
.finder .custom {background:url(http://img.soufun.com/secondhouse/image/esfnew/images/usercenter/subscribe.gif)  no-repeat scroll 1px 1px transparent;display: inline-block;line-height: 20px; padding-left: 16px;width: 100px; margin-bottom:5px;}
.finder .custom a {color: #0053DF;}

/*新房免佣推荐 house 20111115 -------------------**/ 
.recommend_xfmy{width:960px; border:1px solid #ccc; margin:10px auto;padding:0 0 15px 0; background:#f9f9f9; overflow:hidden;}
.recommend_xfmy dd{width:160px; overflow:hidden; float:left; margin:0 12px 0 18px;_margin:0 18px 0 10px;}
.recommend_xfmy dd .pic {border: 1px solid #DDDDDD; float: left; height: 113px;padding: 3px;width: 150px;overflow: hidden;}
.recommend_xfmy dd .words{width:160px; margin-top:2px;font:12px/22px Arial;float:left;white-space:nowrap;overflow:hidden;}
.recommend_xfmy dd .words a{color:#0053DF;}
.recommend_xfmy dt{width:948px; background:#F5F5F5; padding-left:10px; height:28px; line-height:28px; margin:1px 1px 10px 1px; border-bottom:1px #E6E6E6 solid;}
.recommend_xfmy dd .pic img{ height: 113px; width: 150px;}

/*地图交通--------------------------------**/
.dtjt{background:url(http://img.soufun.com/secondhouse/image/newsearch/icon_mysf.gif) no-repeat -205px -121px ;display: inline-block; padding-left:35px; }
.dtjt a,.dtjt a:hover{color: #0053DF;}
.icon_listtel{ background:url(http://img.soufun.com/secondhouse/image/esfnew/images/icon_listtel.gif) 4px 0 no-repeat; padding:0 5px 0 15px;}

/**社区专家--------------------------------**/
.homelinks02 { width:14px; height:13px; margin-right:3px;}

/**网店网店**/
.logostyle01{ width:215px; height:70px; background:#011597;right:0; top:0; position:absolute}
.logostyle01 .info01{ width:142px;padding-top:25px; text-align:center; background:url(http://img.soufun.com/secondhouse/image/esfnew/images/sfhome/2012/info02-bg.png) top center no-repeat; color:#fff; float:right;}
.logostyle01 .info01 .name{ font:bold 16px/18px "微软雅黑";}
.logostyle01 .info01 .MDtel{ font:normal 10px/12px  Arial; -webkit-text-size-adjust:none; margin-top:7px;}
.logostyle01 .info01 .MDtel span{background:url(http://img.soufun.com/secondhouse/image/esfnew/images/sfhome/2012/icon_tel02.png) 0 0 no-repeat;padding-left:10px;}
.logostyle01 .info02{ width:146px;text-align:center;color:#fff; float:right;}
.logostyle01 .info02 .name{ font:bold 16px/35px "微软雅黑";}
.logostyle01 .info02 .MDlogo img{ width:146px; height:32px; overflow:hidden; float:right;}
.logostyle01 .layertop{ width:215px; height:70px; top:0; left:0;position:absolute; background:url(http://img.soufun.com/secondhouse/image/esfnew/images/sfhome/2012/layertop215-70.png) no-repeat; _background:url(http://img.soufun.com/secondhouse/image/esfnew/images/sfhome/2012/layertop215-70.gif) no-repeat; cursor:pointer; z-index:3}
.agent_dbox {width:150px; height:29px; left:120px; top:-22px;position:absolute; z-index:4}
.agent_dbox dl{ width:145px; height:29px; padding:0 0 0 5px;background:url(http://img.soufun.com/secondhouse/image/esfnew/images/sfhome/2012/agent_dbox3.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='http://img.soufun.com/secondhouse/image/esfnew/images/sfhome/2012/agent_dbox3.png');}
.agent_dbox dt{line-height:22px; float:left}
.agent_dbox .close{ width:7px; height:6px; overflow: hidden;position:absolute;padding:0 0 0 0;margin:0 0 0 0;cursor:pointer;top:5px; right:5px; z-index:5; }

/* mysf20120521 ----------------------------------------- */
.mysf,.mysf_bottom{width:200px;padding-top:5px;background:url(http://img.soufun.com/secondhouse/image/newsearch/bk_sidebar.gif) 0 -340px no-repeat;}
.mysf_bottom{background-position:0 100%; padding:0 0 5px 0;position:relative;}
.mysf dl{display:block;height:auto;overflow:hidden; margin:0; padding:0;}
.mysf dt,.mysf dd{width:142px; float:left; margin-left:10px!important;margin-left:5px}
.mysf dt{background:url(http://img.soufun.com/secondhouse/image/shopoffice/images/btn_listzu.gif) no-repeat left center; border-bottom:1px #C7D9E5 dashed; height:18px; line-height:16px; padding:20px 0 15px 38px;}
.mysf dd{background:url(http://img.soufun.com/secondhouse/image/shopoffice/images/btn_listshou.gif) no-repeat left center; height:38px; line-height:30px; padding:10px 0 0 38px;}
.mysf .gray6{padding-left:15px; font-size:12px;}
/* mysf20120521 end----------------------------------------- */

.lpnav{width:938px; float:left; height:30px; background:#F7FBFF; padding:10px;border:1px solid #C7D9E5;}
.lpnav li{width:59px; height:30px; margin-right:13px; float:left; line-height:30px; padding-left:30px;}
.lpnav li a{color:#0053DF;}
.lpnav .lpnav01{background:url(http://img1.soufun.com/house/detail_php/img_detail/lpnavbg01.gif) no-repeat;}
.lpnav .lpnav02{background:url(http://img1.soufun.com/house/detail_php/img_detail/lpnavbg02.gif) no-repeat;}
.lpnav .lpnav03{background:url(http://img1.soufun.com/house/detail_php/img_detail/lpnavbg03.gif) no-repeat;}
.lpnav .lpnav04{background:url(http://img1.soufun.com/house/detail_php/img_detail/lpnavbg04.gif) no-repeat;}
.lpnav .lpnav05{background:url(http://img1.soufun.com/house/detail_php/img_detail/lpnavbg05.gif) no-repeat;}
/*************相关小区20120716**************/
.xgxq20120703{width:718px; height:34px; padding:0 15px; line-height:34px; border:1px solid #bbd5f0; background:#f1f8fe; overflow:hidden}
.xgxq20120703 a{padding-left:12px;color:#0053df;}
.xgxq20120703 a:hover{color:#f30}
.xgxq20120703 .line{ padding-left:12px; color:#e5e2ed}



