@charset "utf-8";
/*margin padding*/
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mt10{margin-top:10px;}
.mt12{margin-top:12px;}
.mt6{margin-top:6px;}
.mt5{margin-top:5px;}
.mt8{margin-top:8px;}
.mb10{margin-bottom:10px;}
.mt15{margin-top:15px;}
.ml10{margin-left:10px;}
.mlr15{margin:0 15px;}
.pt4{padding-top: 4px;}
.pr10{padding-right:10px;}

/*search*/
.searchbg{font-family:"Microsoft YaHei";background:#f3f3f3;border-bottom:1px solid #ddd;}
.searchbox { margin: 0 auto;background:#f3f3f3; width: 1200px; padding:8px 0;position:relative; z-index:10}
.fsearch_con{float:left; height:38px; margin-top:7px; border-radius: 2px; font-family: "Microsoft YaHei","Microsoft YaHei"\9,Arial;position: relative;width: 550px; z-index: 9998;}
.inputstyle_out, .inputstyle_on, .inputstyle_move, .inputstyle_off {float:left;border:1px solid #d2d2d2; border-right:0;box-sizing: content-box;color: #666;font-family: "Microsoft YaHei","Microsoft YaHei"\9,Arial; font-size: 14px; height: 18px; line-height: 18px; outline: medium none; padding: 9px 10px; width: 437px;}
.inputstyle_on {box-sizing: content-box;}
.inputstyle_move{box-sizing: content-box;}
.inputstyle_off {box-sizing: content-box;}
.fangsearch{width:1200px; height:52px;}
.fsearch_con .button {background:#c00; border:none;color: #fff; cursor: pointer; float: left; font-family: "Microsoft YaHei","Microsoft YaHei"\9,Arial; font-size: 16px; font-weight: bold; height: 38px;
    line-height: 38px; text-align: center; transition: all 0.2s linear 0s;  width: 89px;}
.fsearch_con .button:hover {background:#e00;}
.search_select {border: 1px solid #ededed; background-color:#ffffff; cursor: pointer;font: 12px/28px "Microsoft YaHei",Arial; position: absolute;top: 37px;left:0;}  
.search_select th {color: #333;font-weight: normal;text-align: left; white-space: nowrap;padding-left:10px;}
.search_select td {color: #666;text-align: right; white-space: nowrap;padding-right:10px;}
.search_select .select th, .search_select .select td {background:#ededed;}
.hot {color: #333333; float: left; font-size: 14px; height: 40px; line-height: 40px; margin: 5px 0 0 30px; overflow: hidden; padding-left: 22px; width: 450px;}
.hot li {display: inline;float: left;margin-right: 12px;white-space:nowrap;}
.hot li a {color: #333;}
.hot li a:hover { color: #c00;}
.fylist {border-left: 1px solid #ddd;width:114px; border-top: 1px solid #ddd; float: right;margin-top: 0; overflow: hidden;}
.fylist span {border-bottom: 1px solid #dddddd; border-right: 1px solid #dddddd; float: left; text-align: center;}
.fylist span a {background:url(http://img.soufun.com/secondhouse/image/esfnew/images/head2014/search_ico.png) no-repeat; color: #999999; display: block; height: 20px; padding-top: 30px; text-decoration: none; width: 56px;}
.fylist span.listmode a { background-position: 17px 7px;  background-color: #fff;}
.fylist span.mapmode a { background-position: 15px -41px;}
.hot li a.zone{background: url(http://img.soufun.com/secondhouse/image/esfnew/styles/images/zone_bg.gif) no-repeat scroll 0 4px; display: inline-block; font-size: 13px; padding: 1px 6px; width: 99px;}
.search_select table{width:456px;}/*add1124*/
.search-tipinfo a{text-decoration: underline;}
a.btn_sf329{width:86px;height:36px;line-height:36px; border:1px solid #cc0000;border-radius:3px;font-size:13px; text-align:center;margin:7px 0 0 20px; display:inline-block; text-decoration:none; background:#fff;color:#c00}
/*1124*/
.fylista {border: 1px solid #ddd;width:57px;float: right;margin-left:10px;overflow:hidden;}
.fylista span {float:left;text-align:center;}
.fylista span i{width:20px;height:12px;background:url(http://esf.js.soufunimg.com/esf/esf/online/secondhouse/images/common/search_icob.png) no-repeat; background-position:3px 2px;display:inline-block}
.fylista span a {background:url(http://esf.js.soufunimg.com/esf/esf/online/secondhouse/images/common/search_icoa.png) no-repeat; background-position:17px 7px; color:#999999; display:block;height:20px;padding-top:30px;text-decoration: none; width: 56px;}
.fylista span a.jian {background:#fff url(http://esf.js.soufunimg.com/esf/esf/online/secondhouse/images/common/search_icoa.png) no-repeat; background-position:17px -43px; color:#999999; display:block;height:20px;padding-top:30px;text-decoration: none; width: 56px;}