/* CSS Document modify20120724*/
html{color:#333;background:#fff}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin:0; padding:0}
fieldset,img{ border:0}
:focus{outline:0}
/*font*/
i,em{ font-style:normal; font-weight:normal}
h1,h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal}
input,button,textarea,select,optgroup,option{ font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit}
input,button,textarea,select{*font-size:100%}
ol,ul{ list-style:none}
table{ border-collapse:collapse; border-spacing:0}
:link,:visited,ins{ text-decoration:none}
/*清浮动*/
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
.clear{height:0;font-size:0;line-height:0;clear:both;overflow:hidden}
/*body*/
body{ font-size:13px;font-family:Microsoft YaHei!important;}
a{color:#05a;text-decoration:none;}
a:hover{color:#de3438; text-decoration:underline;}
/*public*/
.floatl{ float:left}
.floatr{ float:right}
.alignc{text-align:center;}
.alignR{ text-align:right}
.font14{ font-size:14px}
.blod{font-weight:700}
.bold{ font-weight:bold}
.Arial{ font-family:Arial; padding:0 2px}
.SimSun{ font-family:SimSun}
.YaHei{ font-family:Microsoft YaHei}
/* color */
.orange, .orange a:link, .orange a:visited {color:#FF3300!important}
.blue,.blue a{color:#05a;}
.org,.org a{color:#de3438}.org a:hover{color:#c00}
.red,.red a{color:#c00}.red a:hover{color:#c00}
.red02,.red02 a{color:#de3438}.red02 a:hover{color:#c00}
.gray6,.gray6 a{color:#666}.gray6 a:hover{color:#c00;}
.gray9,.gray9 a{color:#999;}.gray9 a:hover{color:#c00;}
.green,.green a{color:#090;}.green a:hover{color:#c00;}
.black,.black a{color:#333;}.black a:hover{color:#c00;}
.yellow, .yellow a, .yellow a:link,.yellow a:active,.yellow a:visited,.yellow a:hover{color:#FF3300!important}
.price{ font:bold 16px/18px "Microsoft YaHei"; color:#de3438}
.lh28{line-height:28px;}
.height20{ height:20px; overflow:hidden}

.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mr5{ margin-right:5px;}
.pr15{padding-right:15px;}
.pl15{padding-left:15px;}
.pl30{padding-left:30px;}


.wrap{ width:1200px; margin:0 auto;}
.bread { line-height:36px; height:36px; }
.bread a { color:#333 }
.bread a:hover, .bread a.home:hover { color:#c00 ;}
.bread a.home { color:#999; }

.logoBox_sq{width:1200px;margin:0 auto;background:#fff;position:relative;z-index:105; border-bottom:1px dashed #eaeaea; padding-bottom:10px;} 
.logopic_sq{width:90px;float:left;margin:9px 10px 0 0;display:inline;}
.logopic_sq img{width:86px; height:66px;}

.ceninfo_sq{width:550px;float:left;margin:5px 0 0 0;display:inline;}
.ceninfo_sq h1{height:34px;overflow:hidden;}
.ceninfo_sq h1 a.tt{color:#4e4e4e;line-height:34px;font-size:28px;font-weight:bold;margin:2px 8px 0 0;float:left;}
.ceninfo_sq h1 a.tt:link{color:#4e4e4e;text-decoration:none;}
.ceninfo_sq h1 a.tt:visited{color:#4e4e4e;text-decoration:none;}
.ceninfo_sq h1 a.tt:hover{color:#4e4e4e;text-decoration:none;}
.ceninfo_sq h1 a.tt:active{color:#4e4e4e;text-decoration:none;}
.ceninfo_sq p.webset_sq{clear:both;font-family:Arial, Helvetica, sans-serif;line-height:14px;color:#cecece;}
.ceninfo_sq p.webset_sq a{color:#999999;}
.ceninfo_sq p.webset_sq a:hover{color:#ff7800;}
.ceninfo_sq p.W_total_sq{clear:both;line-height:40px;margin-top:6px; height:40px; overflow:hidden; }
.ceninfo_sq p.W_total_sq span{color:#de3438;font-family:Arial, Helvetica, sans-serif;}
.ceninfo_sq span.bm_title{float:left;padding-top:15px;color:#999;height:20px;line-height:20px;}
.ceninfo_sq span.bm_title span.con_max{max-width:192px;_width:expression(documentElement.clientWidth > 192 ? "192px": "auto" );}
 
 /* nav */
.nav {border-bottom:4px solid #e7e7e7; width:100%; width:1200px;margin:0 auto; background:#fff;}
.nav  li{font-size:18px;float:left; height:58px; position:relative;}
.nav  li a{color:#333; display:block; float:left; height:58px; line-height:58px;  padding:0 25px;}
.nav  li a:hover,.nav  li.li-on a{color:#de3438; text-decoration:none;  font-weight:bold; border-bottom:4px solid #de3438; position:relative; bottom:0; _bottom:-4px;}
.nav  span.hot{position:absolute; }
.navWp{width:1200px;z-index:1000;top:0; position:static;}
.con_left{width:860px; float:left; overflow:hidden;}
.box{overflow:hidden;margin-bottom:20px;}
.box_tit{height:58px; border-bottom:1px solid #e2e2e2;} 
.box_tit h3{ float:left; font-size:18px; line-height:58px; font-weight:bold; } 
.box_tit  a.more{ float:right; margin-left:20px;   padding:24px 6px 0 0;}
 
 /*plptinfo*/
.plptinfo{}
.plptinfo_txt{width:725px; margin-top:10px;}
.plptinfo_list{margin-top:8px;}
.plptinfo_list li{line-height:34px; width:340px; float:left;}
.plptinfo_list li strong{}
.plptinfo_list li a.link_map{ background:url(../images/ploticon.png) no-repeat 0 2px; margin-left:14px; padding-left:16px;}
.plptinfo_tip{margin-top:16px;}
.plptinfo_tip li{width:228px; float:left; height:145px; background:#f1f1f1; text-align:center;}
.plptinfo_tip li h3{font-size:18px; text-align:left; margin: 30px 0 12px;padding-left:90px; font-weight:bold;  background:url(../images/ploticon0.png) no-repeat 56px -24px;}
.plptinfo_tip li h3.chengjiao{background-position:62px -56px; padding-left:92px;}
.plptinfo_tip li h3.xuexiao{background-position:60px -90px;}
.plptinfo_tip li p{line-height:24px;}
.plptinfo_tip li.m20{margin:0 20px;}
 
/*house_class*/
.house_class{margin:16px 0 12px;}
.house_class dl { line-height:24px; overflow:hidden; }
.house_class dl dt{font-weight:bold; width:66px;  float:left;}
.house_class dl dd{ padding-left:66px;}
.house_class dl dd span{display:block;margin-right:26px; float:left;  }
.house_class dl dd a{ }

.housepic_list{overflow:hidden; margin-top:20px;}
.housepic_list_wrap{width:876px;}
.housepic_list dl{width:199px; float:left; margin-right:20px;}
.housepic_list dt{ height:150px; position:relative; margin-bottom:8px;}
.housepic_list dt img{ width:200px; height:150px; overflow:hidden;}
.housepic_list dt .yongjin{ position:absolute; right:0; top:0; width:65px; height:61px; background:url(../images/yongjin.png) no-repeat 0 0;_background:url(../images/yongjin_ie6.png) no-repeat 0 0;}
.housepic_list dd{line-height:22px; }
.housepic_list dd p{width:200px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.housepic_list dd p a{color:#333;}
.housepic_list dd p a:hover{color:#c00;}

/*add plot-record */
.plot-record table{font-size:13px;}
.plot-record th{background:#f7f7f7;font-weight:bold; line-height:34px;}
.plot-record td{ text-align:center;border-bottom:#eee solid 1px;padding:15px 0;}
.plot-record td.first{ text-align:left;}
.plot-record td.first img{margin-right:15px;width:75px;height:56px;}
.plot-record td p{line-height:20px;}
.plot-record .hspro{padding-top:9px;}

.fanye{padding:20px 0 0;text-align:center}
.fanye a,.fanye .txt{ height:24px; color:#666; padding:0 9px; margin:0 3px;font-family:'Microsoft YaHei';line-height:24px;line-height:26px\9;border:1px solid #cfcfcf; background:url(//img.soufunimg.com/secondhouse/image/esfnew/search2014/DownloadCache/images/pageBg.gif) repeat-x;border-radius:2px;display:inline-block;*zoom:1; overflow:hidden;}
.fanye a:hover{ border:1px solid #de3438; color:#666!important; text-decoration:none; cursor:pointer;}
.fanye .pageNow{ background:#fff;border:1px solid #de3438;color:#666}
.fanye .pageNow:hover,.fanye .pageNow:hover a{ color:#666}
.fanye .txt{ padding:0; background:none; border:none;}

/*con_right*/
.con_right{width:320px;  }
.right_box{margin-bottom:20px; width:320px;}
.searc_num_block{width:280px; padding-left:40px; height:346px; background:url(../images/price-bg.jpg) no-repeat 0 0; margin-top:22px;}
.searc_num_block h3{font-size:61px; color:#f03136; font-weight:bold;padding-top:40px;}
.searc_num_block h4{font-size:26px;  font-weight:bold; margin-top:-6px;}
.searc_num_block p{font-size:16px; padding:4px 0 15px;}
.searc_num_block a.num_blosk_link{margin-bottom:16px;display:block;color:#de3438; font-weight:bold; font-size:16px; width:138px; 
border-radius:3px; height:46px; border:1px solid #fa373b; line-height:46px; padding-left:100px; background:#fff9f8 url(../images/ploticon0.png) no-repeat 66px -125px;}
.searc_num_block a.num_blosk_link:hover{text-decoration:none; }
.searc_num_block a.num_blosk_linkbg0{background-position:66px -171px;}

.qa_list{line-height:30px; padding:5px 0 16px; overflow:hidden;}
.qa_list li{line-height:30px; *zoom:1;}
.qa_list a{color:#333; width:184px; display:block;}
.qa_list a:hover{color:#c00;}
.qa_list span.time{width:76px;color:#999; display:block; float:right;}
.qa_list span.qa_num{width:56px; text-align:right;  display:block;}

.qa_btn{text-align:center;}
.qa_btn a{width:102px; height:32px; border-radius:3px; line-height:32px; margin:0 10px;   color:#fff; text-align:center; display:inline-block; background:#f03136;}
.qa_btn a.btn_blue{ background:#45b6ff;}

.buyTips ul li{padding-left:14px;}
.buyTips ul li{background:url(//static.soufunimg.com/esf/esf/online/secondhouse/images/dot.gif) no-repeat left;padding-left:14px;}
.buyTips{overflow:hidden;}
.buyTips ul li {list-style-type: none;color: #666;line-height: 28px;height: 28px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.buyTips ul li a{color:#333;}
.buyTips ul li a:hover{color:#c00;}

/*agent*/
.agent dl{width:102px; text-align:center; float:left; margin:20px 0 0 36px; _display:inline;}
.agent dl dt{width:96px; height:;}
.agent dl dd h4{font-size:13px; font-weight:bold; padding:10px 0 6px;}
.agent dl dd h4 a{color:#333;}
.agent dl dd h4 a:hover{color:#c00;}
.agent dl dd p{line-height:24px;}
.agent dl dd p.icos a{margin:2px;}
.ad_text{margin-top:12px; padding:10px; width:818px; font-size:13px;    font-family: 'Microsoft YaHei'; color:#333;}
.ad_text p{ line-height:26px;} 

/*0201*/
.bottom-txt{position:fixed;width:100%;  padding:28px 0; z-index:1000; left: 0;bottom: 0;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5); _position:absolute; _bottom: auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0))); _background:#000; }
:root .bottom-txt{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/
:root .bottom-txt{filter:none;}/*for IE9*/
.bt-con{width:1200px; margin:0 auto; display:block; position:relative;}
.bt-con img.bottom-close{position:absolute; right:18px; top:-16px;}
.bottom-txt{font-size:26px;font-style:italic; }
.bottom-txt .floatl{padding-left:138px;}
.bottom-txt h5{color:#fff; font-weight:bold;  }
.bottom-txt h5 em{font-size:56px; color:#ff3e43;font-style:italic;font-weight:bold; }
.bottom-txt p{color:#fff; line-height:46px;}
.bottom-txt a.apply-btn{background:#ff3e43; margin:36px 168px 0 0; font-style:normal; color:#fff; border-radius:5px; font-size:20px; height:56px; line-height:56px; text-align:center; width:238px;}
.bottom-txt a:hover{text-decoration:none;}

/*layer*/
.tancengbg{ display:none; position:fixed; width:100%; height:100%; z-index:1000; _position:absolute; left: 0;top: 0;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5);}
:root .tancengbg{filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#00000000', endColorstr='#00000000');}/*for IE9*/
:root .tancengbg{filter:none;}/*for IE9*/
/*0127 layer*/
.layer{position:fixed; _position:absolute;  display:none; z-index:1003;top:50%; margin-top:-240px; left:50%; margin-left:-274px; height:440px; width:376px; padding-left:172px;
box-shadow: 0px 0px 8px rgba(0,0,0,0.3); -webkit-box-shadow: 0px 0px 8px rgba(0,0,0,0.3); -moz-box-shadow: 0px 0px 8px rgba(0,0,0,0.3);  background:#fff url(../images/layer-bg1.jpg) no-repeat left top;}
.layer-close{position:absolute; right:-58px; top:0; width:58px; height:58px; display:block; background:#797979 url(../images/layer-close.png) no-repeat center center;}
.layer-close:hover{background-color:#f74949;}
.layer-con{padding:0 53px 0 49px;}
.layer-tit{color:#666; font-size:24px; font-weight:bold; text-align:center; padding:28px 0 12px;}
.layer-con ul{}
.layer-con ul li{margin-top:25px; overflow:hidden;}
.layer-con input{height:40px;font-family:'Microsoft YaHei';  line-height:40px; color:#8e8e8e; font-size:14px; border:1px solid #d3d3d3;}
.layer-con input.phone{width:236px; padding-left:36px; background:url(../images/input-bg.gif) no-repeat 11px 12px;}
.layer-con input.yzm-num{ padding-left:36px; width:115px; float:left; background:url(../images/input-bg.gif) no-repeat 11px -22px;}
.layer-con input.yzm-btn{width:112px;cursor:pointer; border:none; float:right; height:42px; line-height:42px; background:#f6f6f6;}
.layer-con input.sub-btn{width:274px;  cursor:pointer; border:none; text-align:center; color:#fff; font-weight:bold; font-size:18px; background:#f85858;}
.layer-con input.sub-btn:hover{background:#f74949;}
.layer2{background-image:url(../images/layer-bg2.jpg) ;}
.alert-info{font-size:12px; color:#8e8e8e; text-align:center; padding-top:18px;}
.inputstyle{width:100px;}

/*plotdetail*/
.detaiLtop { width:860px;}
.detaiLtop dl{ float:left; margin-right:20px; width:270px; height:80px; overflow:hidden; background-color:#f1f1f1; font-size:13px; text-align:center; line-height:25px;}
.detaiLtop dl.last{margin-right:0!important;}
.detaiLtop dl dt{ margin-top:15px; font-weight:bold;}
.detaiLtop dl dd .red{ color:#de3438; font-weight:bold; font-size:18px;}
/*.arrow{ padding-left:20px; background:url(../images/arrow.jpg) no-repeat;}
.uparrow{ background-position:8px -79px;}
.downarrow{ background-position:8px 3px; color:#108743 !important;}*/
.detaiLtop dl dd .green{color:#108743;font-weight:bold; font-size:18px;}
.detaiLtop ul{ text-align:right; line-height:22px; color:#999;}
.edit{ padding-left:30px !important; background:url(//img1.soufunimg.com/house/images/esficon/icon.jpg) 0px 22px no-repeat;}
.inforwrap{ padding-top:15px;}
.inforwrap dl dt{ width:860px;}
.inforwrap dl dd{ width:410px; margin-right:20px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.inforwrap dl dt,.inforwrap dl dd{ line-height:28px; float:left; }
.detailMa{ width:80px; height:80px; overflow:hidden;}
.detailMapwrap{ width:858px; height:620px; margin-top:20px; text-align:center;}
.nearbyName,.position,.distance{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; display:block; float:left;}
.nearbyName{ width:70px; margin-right:20px;}
.position{ width:220px; margin-right:30px;}
.distance{ width:70px;}
.detailKptab{ border-left:#e2e2e2 1px solid; border-top:#e2e2e2 1px solid;}
.detailKptab th,.detailKptab td{ border-bottom:#e2e2e2 1px solid; border-right:#e2e2e2 1px solid; width:170px; line-height:40px; text-align:center;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.right_tit{ padding-bottom:20px; border-bottom:1px solid #eee; width:320px;}
.right_tit b,.right_tit span{ display:inline-block;}
.right_tit b{ font-size:18px; color:#333; font-weight:bold;}
.right_tit span{ color:#999; font-size:13px; margin-top:5px;}
.service li{ width:240px; border:1px solid #de3438; height:44px; line-height:44px; text-indent: 20px; margin: 0 auto 15px; background:url(//img1.soufunimg.com/house/images/esficon/icon3.jpg) no-repeat;}
.service li a{ display:block; color:#de3438; font-weight:bold;}
.service li a:hover{ text-decoration:none;}
.service li.wtsell{ background-position:60px 7px;}
.service li.wtbuy{ background-position:60px -336px;}
.service li.jxyzfy{ background-position:60px -542px;}
.right_list li span,.right_list li b{ display:block; float:left;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; margin-right:10px; line-height:26px;}
.right_list li .listname{ width:80px;}
.right_list li .listcompany{width:120px;}
.right_list li .listphone{ width:90px; float:right; margin-right:0 !important;}
.rfangShow{ width:260px; margin:0 auto; margin-bottom:20px;}
.rfangShow dt a,.rfangShow dt a img{ width:260px; height:190px; overflow:hidden; display:block;}
.rfangShow dd{ width:260px; line-height:28px;} 
.rlistName{ color:#333; width:145px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.rlistPos{ width:110px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; text-align:right;}
.redword{ color:#de3438;}
.redword:hover{ text-decoration:none;}
.smallarrow{ padding-left:20px; background:url(../images/icon.jpg) -1px -415px no-repeat;}
.con{ width:1200px;}
.plotDealwrap h2,.plotPhotowrap h2{ float:left; font-size:18px; font-weight:bold; color:#333; margin-top:20px; padding-bottom:20px;}
.sellandrent a{ color:#333; padding:10px 25px; float:left;}
.sellandrent a:hover{ text-decoration:none;}
.tit_on{ font-weight:bold; border-bottom:3px solid #de3438;}
/*plotDeal*/
.plotDealwrap .detailTitle,.plotPhotowrap .detailTitle{ background:#fafafa; width:1200px;}
.frpageChange{ width:220px; font-size:13px; color:#333; line-height:40px; position:relative; z-index:2;}
.frpageChange p .leftbtn,.frpageChange p .rightbtn{ display:inline-block; width:18px; height:18px; border:1px solid #e2e2e2; margin-left:10px; background: #f5f5f5 url(../images/lrbtn.gif) no-repeat;}
.frpageChange .leftbtn{ background-position:5px 1px !important;}
.frpageChange .leftselectbtn{ background-position:4px -179px !important;}
.frpageChange .rightbtn{ background-position:5px -96px !important; margin-right:20px;}
.frpageChange .rightselectbtn{ background-position:5px -45px !important; margin-right:20px;}
.tableWrap table{ line-height:50px;}
.tableWrap table tr{ border-bottom:1px dashed #e2e2e2;}
.tableWrap table tr th,.tableWrap table tr td{ width:133px; text-align:center;}
.dealPagewrap{ padding:20px; text-align:center; margin:20px 0 40px; }
.dealPagewrap a{ padding:4px 10px; border:1px solid #eee; margin-right:10px; color:#333; }
.dealPagewrap a.selected{ border:1px solid #de3438;}
.tit{width: 1000px; height: auto; overflow: hidden; border-bottom: 1px solid rgb(238, 238, 238);}
.titright{ margin-top:25px;}

/*plotPhoto*/
.photowrap{ height:auto; width:1200px; overflow:hidden; margin-top:20px;}
.photowrap dl{ width:220px; margin-right:50px; float:left;}
.photowrap dl.last{ margin-right:0 !important;}
.photowrap dl dt img{ width:220px; height:165px; overflow:hidden;}
.photowrap dl dd{margin: 5px 0 15px; text-align:center; line-height:28px; font-weight:bold;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  } 
.photowrap dl dd a{color:#333;}
.photoFloatingwrap{z-index: 110; position: fixed; left:50%; margin-left:440px; bottom:20px; width:160px; height:390px; background:#fff; _position:absolute;  _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_left:50%;}
.photoFloatingwrap ul.floatext{position:absolute; width:120px; left:25px;z-index: 0;}
.floatlist{ z-index:100; left:-6px; top:6px;position: absolute;}


.photoFloatingwrap ul li{ height:35px; line-height:35px; padding:0px 10px; position:relative;}
.photoFloatingwrap ul li a{ color:#333; height:auto; overflow:hidden; display:block;}
.photoFloatingwrap ul li a:hover{ text-decoration:none;}
.clickselected,.photoFloatingwrap ul.floatext li:hover{ background-color:#eee;}
.line{ width:2px; background-color:#eee; position:absolute; top:-15px; left:8px; z-index:100; height:355px;}
.topcircle,.bottomcircle{ overflow:hidden;left:4px;position:absolute; width:6px; height:6px;background:#fff; border:2px solid #e1e1e1; border-radius:50%!important;  }
.topcircle{ top:-25px;}
.bottomcircle{ top:340px;}
html { 
_background-image: url(about:blank); 
_background-attachment: fixed; /* prevent screen flash in IE6 */ 
} 
.mb20{ margin-bottom:20px;}
.circle{ display:block; width:10px; height:10px; background:url(//img1.soufunimg.com/house/images/esficon/circle.gif) no-repeat 0px -88px;}
.redcircle{ background-position:0px 0px !important;}
/*plotPricetrend*/
.trendrank{ width:410px; float:left; margin: 0 35px 30px 0;}
.mb0{ margin-bottom:0px !important;}
.mr0{ margin-right:0px !important;}
.trendrank h2{ font-size:18px; color:#333; font-weight:bold; border-bottom:1px solid #e2e2e2; padding-bottom:20px; width:407px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.trendrankul li{ line-height:22px;}
.trendrankul li span{ display: inline-block;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.trendrankName{ width:190px; margin-right:30px;}
.trendrankMoney{ width:90px;margin-right:30px; }
.trendrankrate{ width:60px;}
.redtrend{color:#de3438;}
.greentrend{color:#108743;}
.priceTrend .right_list li .listname{ text-align:left !important; width:100px;}
.priceTrend .right_list li .listcompany{ text-align:center !important;width:120px;}
.priceTrend .right_list li .listphone{ text-align:right !important; width:60px;}
.wid1200{ width:1200px;}
.mzsm{ background-color:#fafafa; border:1px solid #e2e2e2; padding:15px 25px;}
.sqindex {width: 1200px;clear: both;}
.sqindex dl {float: left;width: 1200px;height: 21px;}
.sqindex dt {float: left;margin: 0 5px;display: inline;line-height: 20px;}
.sqindex dd {padding: 0 9px 0 10px;}
.sqindex .sqcontent {float: left;width: 1178px;height: 60px;padding: 6px 10px;border: 1px solid #ccc;overflow: hidden;}
.sqindex .sqcontent a {float: left;width: 108px;line-height: 21px;white-space: nowrap;overflow: hidden;margin-right: 9px;display: inline;color: #333;}
.sqindex dd {float: left;height: 20px;background: #f7f7f7;padding: 0 10px;margin-right: 5px;border: 1px solid #ccc;border-bottom: none;cursor: pointer;font: 12px/20px Arial;}
.sqindex .hover {float: left;position: relative;margin-bottom: -1px;border-bottom: 1px solid #fff;background: #fff;}
.sqindex .sqcontent a:hover {color: #de3438;}
.trendIframe1{ width:860px; height:480px; overflow:hidden;}
.trendIframe2{ width:860px; height:465px; overflow:hidden;}
.mapIframe{ width:320px; height:240px; overflow:hidden;}



/*plotrent*/
.crumbs{ line-height:28px; padding:10px 0;}
.crumbs a{color:#333;}
.crumbs span.last{ color:#999;}
.indexwrap{ padding:20px; border:1px solid #e2e2e2;}
.indexwrap ul { height:auto; overflow:hidden; line-height:38px; width:1158px;}
.indexwrap ul li{ float:left; height:38px;}
.indexwrap ul li a{ color:#333; margin-right:15px;}
.indexwrap ul li a.on{ color:#de3438; font-weight:bold;}
.indexwrap ul li .input{ border:1px solid #e2e2e2; width:40px; height:15px; line-height:15px; padding:3px 0 3px 5px ; }
.to{ margin:0 10px;}
.indexwrap ul label{ cursor:pointer; margin-right:20px;}
.totalwrap{ width:1158px;}
.checkbox{ margin:13px 5px 0 0; cursor:pointer;*margin:8px 5px 0 0;}
.esfdetailName{ color:#05a; font-weight:bold; font-size:16px; margin-right:15px;}
.nickName{ color:#999; font-size:13px;}
.esfHousedetail{ padding:18px 22px; border:1px solid #e2e2e2; position:relative;}
.esfHousedetail .esfAd dt a{ height:36px; overflow:hidden; display:block; margin-bottom:10px; }
.logo1{ width:36px; height:36px;}
.logo2{ width:162px; height:36px;}
.esfHousedetail p{ line-height:28px;}
.redBold{ color:#de3438; font-weight:bold;}
.esfHousedetail p span,.esfHousedetail p a{ margin-right:20px;}
.esfHousedetail p a{ color:#333;}
.esfHousedetail p a:hover{ color:#de3438; text-decoration:none;}
.plotdetailIcon,.mapIcon,.rentIcon,.historyIcon{ padding-left:27px; background:url(../images/icon.jpg) no-repeat;}
.plotdetailIcon{ background-position:0px -550px;}
.mapIcon{ background-position:0px -699px;}
.rentIcon{ background-position:0px -830px;}
.historyIcon{ background-position:0px -975px;}
.esfSourceTitle{ border:1px solid #e2e2e2; background-color:#fafafa;width: 858px; z-index:999;}
.sourceChoose{padding: 15px 0px;}
.sourceChoose a{ padding:15px 35px; color:#333; font-size:14px;}
.sourceChoose a:hover{ text-decoration:none;}
.sourceChoose a.choose{ font-weight:bold; background:#fff;}
.br{ border-right:1px solid #e2e2e2;}
.plotRent .frpageChange{width:412px;_width:440px;}
.defaultRankWrap{ width:116px; float:left;margin-right: 10px;_margin-right: 0px; position:relative; z-index:4;}
.defaultRank,.rental,.proportion,.total{ padding-right:16px; background:url(../images/rentToggleIcon.jpg) no-repeat; margin-right:18px; color:#333; display:block; float:left;}
.defaultRank:hover,.rental:hover,.proportion:hover,.total:hover{ text-decoration:none !important;}
.defaultRank{ width:116px; text-indent:24px; background:url(../images/downarrow.gif) no-repeat 80px 19px; padding-right:0px;margin-right:0px;}
.defaultRankHover{background:#fff url(../images/downarrow.gif) no-repeat 80px 19px; border-left:1px solid #ddd;border-right:1px solid #ddd;}
.rental{background-position:28px 20px;}
.rentalselect{background: url(../images/rentToggleIcon.jpg) no-repeat 28px -163px !important; color:#de3438;}
.rentaldownselect{background: url(../images/rentToggleIcon.jpg) no-repeat 28px -247px !important; color:#de3438;}
.proportion{background-position:28px 20px;}
.proportionselect{background: url(../images/rentToggleIcon.jpg) no-repeat 28px -163px !important; color:#de3438;}
.proportiondownselect{background: url(../images/rentToggleIcon.jpg) no-repeat 28px -247px !important; color:#de3438;}
.fangListwrap{ z-index:0; position:relative;}
.fangList{ padding:20px 0px; border-bottom:1px dotted #ddd; position:relative;}
.fangList dt,.fangList dd{ float:left;}
.fangList dt{ margin-right:20px; position:relative; width:180px; height:135px;}
.fangList dt a{ width:180px; height:135px; display:inline-block; }
.fangList dt a img{ width:180px; height:135px; overflow:hidden;}
.fangList dt .photoIcon{font-size:12px; background:rgba(0,0,0,0.6); width:40px; height:25px; line-height:28px; padding-left:4px; position:absolute; bottom:0px; left:0px; color:#fff;}
.mr4{ margin-right:2px;}
.fangList dd p{ color:#333; line-height:30px; font-size:13px;width: 420px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.fangTitle{ color:#05a; font-size:18px !important; line-height:24px;}
.mt5{ margin-top:5px;}
.ln{ margin:0 5px; color:#999;}
.fangPositionicon{ padding-left:50px; background:url(../images/icon.jpg) 15px -1142px no-repeat;}
.fangPosition a{ color:#333 !important;}
.fangPosition a:hover{ color:#de3438 !important;}
.note{ padding:2px 8px; margin-right:5px; color:#666 !important ;}
.colorGreen{ border:1px solid #93c993;}
.colorBlue{ border:1px solid #98b5e9;}
.colorRed{ border:1px solid #f0aa9e;}
.Price{ position:absolute; top:55px; right:15px; text-align:right;}
.Price li{ color:#333;}
.Price .num{ font-size:32px; color:#de3438; font-family:Arial !important;}
.update{ font-size:13px; color:#666 !important; line-height:26px;}
.tagWrap li{ width:150px; height:45px; border:1px solid #de3438; margin-right:15px; float:left; text-indent:30px; line-height:45px; margin-bottom:15px;}
.tagWrap li a{ color:#de3438; font-weight:bold; font-size:14px; display:block; width:150px; height:45px;}
.tagWrap li a:hover{ text-decoration:none;}
.wannaRent a,.requestRent a{ text-indent:60px; background:url(../images/icon.jpg) no-repeat 26px -1286px;}
.manageRent a,.managerequestRent a{ text-indent:45px; background:url(../images/icon.jpg) no-repeat 15px -1459px;}
.defaultRankselect{ position:absolute; top:45px; left:0px; background:#fff;z-index:1000; border:1px solid #ddd; border-top:none; padding-top:5px;}
.defaultRankselect li{display: block;width: 100px;padding: 0 8px;height: 26px;text-decoration: none;line-height: 26px;}
.defaultRankselect li a{ color:#333;display: block;}
.defaultRankselect li:hover{ background:#eee;}
.defaultRankselect li a:hover{ text-decoration:none;}
.plotRent .frpageChange{ line-height:50px !important;}
/*plotesf*/
.blueWord{ color:#05a !important;}
.esfAd{ position:absolute; right:15px; top:10px; width:200px; height:65px;}
.esfAd dt{ width:200px; height:36px;}
.esfAd dd{ text-align:center;}
.esfAd dd a{ color:#333 !important ;}
.neighborhood span{ margin:0 10px !important; color:#e2e2e2;}
.neighborhood a{ margin-right:0px !important;}
#esfWrap .frpageChange{ width:860px !important;}
.ml10{ margin-left:10px;}
#defaultRankselect{text-indent: 15px;}
#esfWrap .update{ font-size:11px; color:#333 !important ;}
.area{ top:62px; right:130px;}
.area li{ font-size:16px;}
.area .areatext{ font-size:14px;}
.wannasell{background-position: 70px 8px !important;}
.kfqd{background-position: 72px -150px  !important;}
#esfWrap .rfangShow .rlistName{ width:260px;}
#esfWrap .rfangShow dd a{ color:#333;}
.zyzjwrap dl{ width:120px; margin-left:26px; float:left;}
.zyzjwrap dl dd{ text-align:center; line-height:22px; font-size:13px; font-weight:bold;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.zyzjwrap dl dt a img{ width:120px; height:155px; overflow:hidden;}
.service{width: 320px; text-align: center; padding: 30px 0px; background: rgb(250, 250, 250) none repeat scroll 0% 0%;}

/*plotesf新增页码部分*/
#selectbox .select_box{width:100px;height:25px;}
#selectbox div.tag_select,#selectbox div.tag_select_hover,#selectbox div.tag_select_open{display:block;width:80px;height:25px;line-height:25px;font-size:12px;background:url(//img.soufunimg.com/secondhouse/image/esfnew/styles/xiaoqu/images/searchbj.gif) no-repeat 0 -155px;padding:0 20px 0 5px;}
#selectbox div.tag_select_hover,#selectbox div.tag_select_open{background-position:0 -102px;}
#selectbox ul.tag_options{ margin-top:-1px; mlist-style:none;border:1px solid #bdbdbd; border-top:none;width:94px;background:#fff;}
#selectbox ul.tag_options li{display:block;padding:0 5px;height:25px;text-decoration:none;line-height:25px; font-size:12px;}
#selectbox ul.tag_options li.open_hover{ background:#eee;}
#selectbox ul.tag_options li.open_selected{ background:#none; color:#c00;}
#selectpx .select_box{width:118px;height:25px;}
#selectpx div.tag_select,#selectpx div.tag_select_hover,#selectpx div.tag_select_open{display:block;width:91px;height:25px;line-height:25px;font-size:12px;background:url(//img.soufunimg.com/secondhouse/image/esfnew/styles/xiaoqu/images/searchbj.gif) no-repeat 0 -50px;padding:0 20px 0 7px;}
#selectpx div.tag_select_hover,#selectpx div.tag_select_open{background-position:0 -50px;}
#selectpx ul.tag_options{ margin-top:-1px; mlist-style:none;border:1px solid #bdbdbd; border-top:none;width:116px;background:#fff;}
#selectpx ul.tag_options li{display:block;width:100px;padding:0 8px;height:22px;text-decoration:none;line-height:22px;}
#selectpx ul.tag_options li.open_hover{background:#eee;}
#selectpx ul.tag_options li.open_selected{ background:#none; color:#c00;}
#select_info,.open{cursor: pointer;}
#options_pages{position: absolute; z-index: 999;}
/*zhuzhai-select*/
#select_zhuzhai .select_box{width:96px;height:25px;}
#select_zhuzhai div.tag_select,#select_zhuzhai div.tag_select_hover,#select_zhuzhai div.tag_select_open{display:block;width:69px;height:25px;line-height:25px;font-size:12px;background:url(//img.soufunimg.com/secondhouse/image/esfnew/styles/xiaoqu/images/searchbj.gif) no-repeat 0 -155px;padding:0 20px 0 7px;}
#select_zhuzhai div.tag_select_hover,#select_zhuzhai div.tag_select_open{background-position:0 -155px;}
#select_zhuzhai ul.tag_options{ margin-top:-1px; mlist-style:none;border:1px solid #bdbdbd; border-top:none;width:94px;background:#fff;}
#select_zhuzhai ul.tag_options li{display:block;width:78px;padding:0 8px;height:22px;text-decoration:none;line-height:22px;}
#select_zhuzhai ul.tag_options li.open_hover{background:#eee;}
#select_zhuzhai ul.tag_options li.open_selected{ background:#none; color:#c00;}
.floatlist li{*height:41px !important;}

/* new ewm*/
.newact{height:16px; float:right; z-index:120; position:relative;}
.newact p{ color:#333; line-height:16px; font-size:13px;}
.newact a{ color:#999; display:inline-block;}
.newact a:hover{ color:#c00;}
.newact .btnbg{height:16px;}
#collect a,#share a{padding:0 12px; height: 16px;}
.star{ background:url(//static.soufunimg.com/esf/esf/online/secondhouse/details/static/images/sc.png) no-repeat;_background:url(//static.soufunimg.com/esf/esf/online/secondhouse/details/static/images/sc.png) no-repeat; width:12px; height:12px; display:inline-block;margin: 3px 7px 0 0px;}
.star1{ background:url(//static.soufunimg.com/esf/esf/online/secondhouse/details/static/images/sc_h.png) no-repeat;_background:url(//img1.soufunimg.com/house/images/hotTopicon/heartafter.gif) no-repeat; width:19px; height:19px; display:inline-block;margin: 8px 5px 0 20px;}
.shareicon{background:url(//static.soufunimg.com/esf/esf/online/secondhouse/details/static/images/fs.png) no-repeat; width:12px; height:12px;display:inline-block;margin: 3px 7px 0px 22px;}
.ma{ position:absolute; right:1px; top:26px; width:150px; height:150px; background-color:#fff; border:1px solid #ddd; z-index:120; text-align:center;}
.maicon{margin:20px auto 0px; display:block;}
.ma p{ line-height:22px;}
.newact a:hover{text-decoration:none; cursor:pointer;}
#mahover{ margin-left:13px;_margin-left:0px;}
/*20170407*/

.left220{float:left;width:220px;}
ul.ul192{width:192px;margin:50px 0 0 28px;}
ul.ul192 li{width:192px;height:30px;line-height:30px;font-size:16px;color:#666;margin-bottom:30px;}/*0731*/
ul.ul192 li a{color:#666; text-decoration:none}
ul.ul192 li a:hover{color:#de3438;}
ul.ul192 li i{width:34px;height:30px; background:url(//img1.soufunimg.com/house/images/esficon/icon0731.png) no-repeat;margin-right:24px; display:inline-block; vertical-align:top}/*0731*/
ul.ul192 li i.no2{ background-position:0 -30px}/*0731*/
ul.ul192 li i.no3{ background-position:0 -60px}/*0731*/
ul.ul192 li i.no4{ background-position:0 -90px}/*0731*/
ul.ul192 li.cur a{color:#de3438;}

.right980{float:left;width:980px; }
.right980 .xcdiv{margin-top:50px;overflow:hidden}
.div800{width:800px;height:600px;overflow:hidden;margin-left:46px;position:relative}
.div800 .num{ position: absolute; right:0px;top:0px;width:84px;height:48px;line-height:48px;color: #fff;font-size:20px; text-align:center;z-index:5;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background-color:rgba(0,0,0,0.6);}
.div800 .ljt,.div800 .rjt{width:27px;height:50px; background:url(//img1.soufunimg.com/house/images/esficon/icon_jt.png) no-repeat; display:block; position:absolute;top:275px;left:16px;}
.div800 .rjt{ background-position:-27px 0;left:757px}
.divh112{width:892px;height:112px;margin-top:12px; overflow:hidden; position:relative}
.divh112 .lajt,.divh112 .rajt{width:46px;height:32px;background:url(//img1.soufunimg.com/house/images/esficon/icon_jta.png) no-repeat; display:block; position:absolute;top:40px;}
.divh112 .rajt{background-position:0 -32px;right:0px;}
.divh112 .lajt{left:0px;}
.divh112 .conpic{float:left;width:800px;height:112px; overflow:hidden;margin-left:46px;position:relative;}
.divh112 .conpic .td{float:left;width:150px;height:112px;margin-right:13px;overflow:hidden;position:relative}
.divh112 .conpic .td span{ display:block;width:150px;height:112px;margin-right:13px;overflow:hidden;position: absolute;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99ffffff', endColorstr='#99ffffff');background-color:rgba(255,255,255,0.4); z-index:10}
.divh112 .conpic .td.cur span{background-color:rgba(255,255,255,0)}
.divHp{width:930px;height:700px;overflow:hidden;position:relative;margin-top:50px;}

.box_tit .xwss{width:15px;height:20px; background:url(//img1.soufunimg.com/house/images/esficon/xw_icon1.png) no-repeat; display:inline-block;margin:22px 0 0 10px;position:relative}
.box_tit .xwss a{ display:block}
.xwss.active div{display:block;}
.xwssinfo{display:none;width:838px;position:absolute;left:-76px;top:22px;cursor:auto; border-top:0px;}
.xwssinfo .conicon{width:17px;height:7px;background:url(//img1.soufunimg.com/house/images/esficon/xw_icon2.png) no-repeat; display:block;position:absolute;top:-7px;left:74px}
.xwssinfo .connr{width:810px;height:60px;background:#fef8e3;border:1px solid #ffedb0;padding:5px 14px;font-size:12px;color:#666;font-weight:normal;line-height:20px;border-radius:2px;position:relative;}

/*2018.4.13 start*/
.downFang{padding-top:14px;width:192px;text-align:center;}
.downFang .wz{margin-top:10px;line-height:20px;}
.downFang .wz span{color:#df2f30;}
/*2018.4.13 end*/


/*20180704经纪人*/
.people_jr{position:absolute;bottom:0;left:0;width:100%;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');z-index:6;}
:root .people_jr {filter:none;background-color:rgba(0,0,0,0.6);}
.people_jr table{text-align:left;margin:10px 12px 10px 13px;}
.img_pop{display:block;width:40px;height:40px;border-radius:50%;margin:auto;}
.img_fl{display:block;width:51px;margin:10px auto 0;}
.people_jr td p{font-size:12px;line-height:18px;color:#fff;margin-left:13px;}
.people_jr td p.name_p{font-size:14px;line-height:20px;margin-bottom:5px;}
.name_p span{background:url(//img1.soufunimg.com/house/images/shequ_detail_201708/icon_call.png) no-repeat left center;padding-left:18px;margin-left:15px;}
/*抖房*/
ul.ul192 li i.icon_df{width:20px;height:20px; background:url(//img1.soufunimg.com/house/images/esficon/icon_df.png) no-repeat;margin-right:20px; display:inline-block; vertical-align:top}
ul.ul192 li i.icon_df{ background-position:0 0px}
ul.ul192 li.cur i.icon_df{ background-position:0 -20px}
.icon_bf{background:url(//img1.soufunimg.com/house/images/shequ_detail_201708/icon_bf.png) no-repeat;width:24px;height:24px;display:block;position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px;}

/*20180716抖房*/
.num_img{padding:0 7px;height:20px;line-height:20px;color:#fff;font-size:12px;position:absolute;bottom:0;right:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');}
:root .num_img {filter:none;background-color:rgba(0,0,0,0.6);}
/*组图弹窗*/
.img_pup{position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#B2000000', endColorstr='#B2000000');}
:root .img_pup {filter:none;background-color:rgba(0,0,0,0.7);}
.btn_c{position:absolute;top:0;right:0;display:block;width:30px;}
.img_lb{width:936px;position:fixed;top:16%;left:50%;margin-left:-468px;}
.btn_lr p{position:absolute;top:190px;width:32px;height:58px;cursor: pointer;}
.btn_left{background:url(//img1.soufunimg.com/house/images/esficon/btn_l.png) no-repeat;left:0;}
.btn_right{background:url(//img1.soufunimg.com/house/images/esficon/btn_r.png) no-repeat;right:0;}
.img_box{width:745px;height:450px;margin:auto;position:relative;text-align:center;line-height:450px;}
.img_box li{float:left;position:relative;width:745px;height:450px;line-height:450px;text-align:center;overflow:hidden;}
.img_box img{max-width:745px;max-height:450px;margin:auto;display:inline-block;vertical-align:middle;}
.text_num{height:30px;color:#fff;line-height:30px;font-size:14px;padding:0 12px;position:absolute;bottom:0;right:0;filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');}
:root .text_num {filter:none;background-color:rgba(0,0,0,0.6);}
.text_num b{font-size:18px;color:#df2f30;font-weight: normal;}
.jr_wid{width:745px;color:#fff;margin:18px auto 0;}
.jr_wid table{text-align:left;margin:0px 0px 0px 10px;}
.jr_wid .img_pop{display:block;width:40px;height:40px;border-radius:50%;margin:auto;}
.jr_wid .img_fl2{float:right;width:51px;}
.jr_wid td p.name_f{font-size:14px;line-height:21px;margin-bottom:10px;}
.text_people{padding:0 24px 0 14px;border-right:1px solid #fff;}
.jr_wid .phone_i{font-size:14px;}
.jr_wid .phone_i span{background:url(//img1.soufunimg.com/house/images/esficon/icon_call.png) no-repeat left center;padding-left:18px;margin-left:0;}
.padl22{padding-left:22px;font-size:12px;line-height:20px;}