﻿/* 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;}
.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;border-top: 1px solid #B0C7F3;}
.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; overflow:hidden; 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 .selestfinds0217{color:#333;margin:0 12px 5px 0;border: 1px solid #feaf30; height:16px;line-height:16px;padding: 2px 6px 1px 6px;display: inline-block;}
.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;float:left; }
.esflist .house dd strong{margin-right:3px; font:bold 17px/20px Verdana;}
.esflist .area{width:80px;text-align:right;}
.esflist .money{width:120px; margin-right:20px;color:#F30;text-align:right; position:relative;}
.esflist .byb{width:40px;text-align:center;}
.esflist .office {color:#F30;position:relative;text-align:right;width:130px; margin-right:10px;}
/* searchNoInfo  ---------------------------------*/
.searchNoInfo {height:160px;padding:20px;}
.searchNoInfoL {float:left;}
.searchNoInfoR {float:left;padding-left:15px;width: 500px;}
.searchNoInfoR .s01 {font-size:16px;font-weight:bold;margin-bottom:15px;margin-top:15px;}
.searchNoInfoR .s01 span {color:#FF0000;}
.searchNoInfoR .s2 {background:url("http://img.soufun.com/secondhouse/image/newsearch/noInfoDot.gif") no-repeat scroll 0 3px transparent;
font-size:14px;font-weight:bold;margin-bottom:5px;padding-left:12px;}
.searchNoInfoR .s3 {font-size:12px;margin-bottom:5px; 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:link {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}
.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 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;}

/*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 ------------------------*/
.newhouse{width:748px;border:1px solid #ddd;overflow:hidden; float:left; margin-top:40px;}
.newhouse_title{ height:50px; line-height:50px; background:url(new_icon.gif) -1px -1px no-repeat;font:bold 14px/50px "宋体"; color:#333; text-align:left; float:left; padding-left:60px}
.esflist_new{width:720px; margin:0 auto;}
.bkyellow_new,.bkyellow1_new{width:720px;background:#fff;border-bottom:1px solid #ddd;}.bkyellow1_new{background:#FAF9F6;}
.esflist_new .pic{width:100px; height:75px; padding:3px; border:1px solid #ccc; float:left; margin:10px 0;}
.esflist_new .house{width:600px;font:12px/22px "宋体";margin:10px 0;float:right;}
.esflist_new .house dt{width:406px;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{margin-top:20px;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:100px;color:#F30;text-align:right; position:relative;}
/*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{width:150px; height:133px;padding:3px; border:1px solid #ddd;float:left;}
.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;}


/*地图交通--------------------------------**/
.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;}


/*2011-12-23*/
.inp1222{ width:130px;border:1px solid #8BBEF1; padding-left:2px;padding-top:2px; padding-bottom:2px;color:#888; line-height:18px;margin:0; float:left;}
.showsearchdiv{
    font-size:12px;
    position:absolute;
    border:1px solid #3C91E0;
    top:57px;
    left:6px;
    background-color:#ffffff;
    width: 154px;
}
a.menubarnew01:visited{color:#888;}
    a.menubarnew01:hover{color:#888;background:url(http://img.soufun.com/rent/image//searchnew110615.gif) no-repeat 0 -162px transparent;background-position:0 -185px;}
    a.menubarnew01{background:url(http://img.soufun.com/rent/image//searchnew110615.gif) no-repeat 0 -162px transparent;float:left;color:#888;cursor:pointer;width:86px;height:22px;line-height:23px;display:block;text-decoration:none;overflow:hidden; padding-left:5px;cursor:default;}
    a.menubarnew01:hover,a.menubarnewOn{text-decoration:none;}
    a.menubarnew01:link{margin-left:4px;float:left;color:#888;cursor:pointer;width:86px;height:22px;line-height:23px;display:block;text-decoration:none;overflow:hidden;padding-left:5px;cursor:default;}
a.menubarnew:visited {
    color: #888888;
}
    a.menubarnew:hover {
background:url(http://img.soufun.com/rent/image//searchnew110615.gif) no-repeat 0 -162px transparent;
background-position:0 -185px;
    color: #888888;
}
    a.menubarnew {
background:url(http://img.soufun.com/rent/image//searchnew110615.gif) no-repeat 0 -162px transparent;
    color: #888888;
    cursor: default;
    display: block;
    float: left;
    height: 22px;
    line-height: 23px;
    overflow: hidden;
    padding-left: 5px;
    text-decoration: none;
    width: 86px;
}
    a.menubarnew:hover, a.menubarnewOn {
    text-decoration: none;
}
 .btn1222
        {
            width: 40px;
            height: 20px;
            border: 1px #8BBEF1 solid;
            float: left;
            margin-left: 4px;
        }
.showitem dl {
font-size:12px;
    color: #3A5FCD;
    cursor: pointer;
    display: inline-block;
    float: left;
    padding: 3px;
    width: 56px;
}
.showitem dl:hover {
font-size:12px;
    background-color: #C6E2FF;
    text-decoration: none;
}
.itemSelected {
    background-color: #5CACEE;
    color: #FFFFFF;
}
.showitempurpose dl {
    color: #004499;
    cursor: pointer;
    display: inline-block;
    padding: 0 0 0 5px;
    width: 95%;
}
.showitempurpose dl:hover {
    background-color: #C6E2FF;
    text-decoration: none;
}
.showitemprice dl {
    color: #004499;
    cursor: pointer;
    display: inline-block;
    padding: 3px 0 0 5px;
    width: 95%;
}
.showitemprice dl:hover {
    background-color: #C6E2FF;
    text-decoration: none;
}
#table_districtlist tr td {
font-size:12px;
    color: #004499;
    cursor: pointer;
    padding: 2px;
    white-space: nowrap;
}
#table_districtlist tr td:hover {
font-size:12px;
    background-color: #C6E2FF;
    text-decoration: none;
}
 
.showitempurpose dl {
    color: #004499;
    cursor: pointer;
    display: inline-block;
    padding: 0 0 0 5px;
    width: 95%;
}
.showitempurpose dl:hover {
    background-color: #C6E2FF;
    text-decoration: none;
}
.showsearchPurpose {
background-color: #FFFFFF;
border: 1px solid #3C91E0;
display: none;
height: auto;
margin-left: 0px;
margin-top: 22px;
position: absolute;
width: 90px;
z-index: 10;
left: 100px;
}


        A.linkgray1221
        {
            color: #888888;
            text-decoration: none;
        }
        A.linkgray1221:link
        {
            color: #888888;
            text-decoration: none;
        }
        A.linkgray1221:visited
        {
            color: #888888;
            text-decoration: none;
        }
        A.linkgray1221:hover
        {
            color: #c00;
            text-decoration: underline;
        }
        A.linkgray1208:active
        {
            color: #c00;
            text-decoration: underline;
        }
        .hotnameleft1221
        {
            float: left;
            width: 356px;
            height: 14px;
            line-height: 14px;
            text-align: right;
            overflow: hidden;
            color: #666666;
        }
        .hotnameleft1221 a
        {
            white-space: nowrap;
            padding: 0 0px;
        }


