.pagelist{text-align: center;padding: 10px 0;}
.pagelist li{
	display: inline-block;vertical-align: middle;margin: 0!important;border:0!important;padding: 0!important
}
.pagelist li span{
	line-height: 32px!important;    
    display: block;
}
.pagelist a{
	border: 1px solid #e6e6e6;
	padding: 5px 10px;
display: inline-block;
background: #fff;
color: #666666;
cursor: pointer;
text-decoration: none;display: inline-block;vertical-align: middle;
}
.pagelist li:hover a{
  background: #f1880b;
  color: #fff;
}
.pagelist .active a{
background: #f1880b;
  color: #fff;
}
.pagelist .active {
background: #f1880b;
  color: #fff;
}


 .zhiye_gj_title{
    width: 100%;
    background: #ffbc2c;
    color: #FFF;
    text-align: center;
    padding: 11.5px 0px;
    box-shadow: 1px 2px 9px #a5a5a5;
}
.zhiye_gj_title span{
    color: #fff;
    font-size: 18px;
    
}
.zhaofang_from{
    margin-top: 20px;
    border: 1px solid #e9e9e9;      
}
.zhaofang_title{
    width: 100%;
    background: #45cdff;
    color: #FFF;
    text-align: center;
    padding: 18.5px 0px;
}
.zhaofang_title span{
    color: #fff;
    font-size: 18px;
    
}
.zhaofang_info_from{
    width: 90%;
    margin: auto;
    padding-top: 12px;
}

.zf_input{
    padding-top: 6px;
}

.zf_input p{
    padding:4px 0px;
}
.zf_textarea p{
    padding:6px 0px;
}

.zf_input p label,.zf_textarea p label{
    color: #404040;
    font-size: 14px;
}

.zf_input input,.zf_textarea input{
    width: 95%;
    height: 35px;
    border: 1px solid #ededed;
    padding-left: 11px;
    font-size: 14px;
    color: #000;
    background: #f8f8f8;
}
.zf_textarea textarea{
    width: 91%;
    height: 93px;
    border: 1px solid #ededed;
    margin-right: 5px;
    color: #000;
    background: #f8f8f8;
    font-size: 12px;
    padding: 11px;
    resize:none;
}
.help_zf{
    width: 100%;
    text-align: center;
    background: #ff5f10;
    margin: 21px 0px 40px 0px;
    padding: 6.5px 0px;
}
.help_zf a{
    color: #fff;
    font-size: 18px;
}


 .yh_tongzhi,.yh_tongzhi:hover,.yh_tongzhi i{
  color: #ff3000;
}
.yh_tongzhi span{
  font-size: 12px;
}
.yh_tongzhi i{
  font-size: 12px;
}
.center-info .item .field2 {
    display: block;
    color: #ffa200;
    font-size: 16px;
    margin-right: 8px;
    font-weight: bold;
}
.kf_yuyue{
    background:#ffa200;
    padding: 0px 6px;
        width: 105px !important;
    height: 24px !important;
        position: relative !important;
    top: -1px !important;
}
.kf_yuyue span{
    font-size: 12px;
    color: #fff;
    margin-right: 0px !important;
    line-height: 26px;
}
.item_label{
        border: 1px solid #ff9600;
    color: #ff9600;
    font-size: 12px;
    padding: 0px 6px;
    margin-right: 12px;
}
.item_label_lay{
    font-size: 12px;
    color: #999999;
}
.item_label_lay i{
    font-size: 12px;
    margin-right: 3px;
    border-radius: 4px;
}
.item_label_lay span{
    margin-right: 13px !important;
}
.lou_price_info{
        margin-right: 13px !important;
    font-size: 14px;
    font-weight: bold;
    color: #ffb040;
}

.kefu_font{
    text-align: left;
        width: 137px;
}
.kefu_font_title{
    color: #1a1a1a !important;
    font-size: 14px;
}
.kefu_font_tell span{
    color: #1a1a1a;
    font-size: 16px;
    font-weight: bold;
}

.kefu_zixun{
    border:1px solid #45cdff;
    padding: 0px 2px;
    border-radius: 3px;
    margin-right: 15px;
}
.kefu_zixun span{
    color: #45cdff;
}
.kefu_zixun i,.sqzhi_loupan i,.sqzhi_loupan span{
    color: #fff;
}
.sqzhi_loupan{
    background: #45cdff;
    color: #fff;
    padding: 6px 8px;
    border-radius: 3px;
    margin-left: 3px;
}
.kaipan_time{
        width: 111px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.huxing_type_max{
    	              width: 96%;
    margin: auto;
    	          }
.huxing_type_left{
  /*width: 178px;*/
}

.huxing_type_left a:first-child{
  color: #1a1a1a;
}

.suanjia_sq{
  border: 1px solid #d8d8d8;
      padding: 1px 9px;
}

.suanjia_sq i{
  color: #d8d8d8 !important;
}

.suanjia_sq span{
  color: #666666;
}

.huxing_type_right{
  line-height: 22px;
}

.huxing_type_right span{
  color: #1a1a1a;
  font-size: 14px;

}
.tao_sq{
      margin-right: 35px;
      font-size: 14px;
line-height: 26px;
}
.huxing_type_list{
      padding: 11.5px 0px;
border-bottom: 1px #E2E2E2 dashed;
}
.huxing_type_list2{
      padding-top: 23px;
/*border-bottom: 1px #E2E2E2 solid;*/
}

.new_house_rightfuwu{
  position: relative;
top: 0;
left: 30px;
display: block;

}
.guanjia_fw{
border: 1px solid #e9e9e9;
/*margin-top: 20px;*/
}
.guanjia_ul li{
padding-top: 42px;
}

.guanjia_ul li.li-bott-h{
  padding-bottom: 47px !important;
}
.guanjia_ul li.li-top-h{
  padding-top:37px !important;
}
.guanjia_fw .guanjia_ul li{
  width: 85%;
    margin: auto;
}
.guanjia_fw .guanjia_ul li div{
  width: 74%;margin-top: 3px;
}
.guanjia_ul li div.fr p{
   font-size: 14px;
   color: #1a1a1a;
}
.guanjia_ul li i{
  border-radius: 25px;
    width: 48px;
    height: 48px;
    color: #fff;
    display: table-cell;
    vertical-align: middle;
    font-size: 23px;
    text-align: center;
}
.new-house-list ul#newhouse-list li.clearfix:first-child{
  margin-top: 0;
}

table tbody tr {
	text-align: center;
}
/*table tbody tr.tab_info td:first-child{*/
/*    text-align: left;*/
/*}*/
table tbody tr.tab_head th:first-child{
    width: 21%;
}
table tbody tr th{
	background: #f8f8f8;
	color: #404040;
	padding: 5px 0px;
	font-size: 14px;
}
table tbody tr td{
	border-bottom: 1px dashed #e2e2e2;
	padding: 11px 0px;
	font-size: 12px;
	color: #909090;
}
.i_huxing{
    font-size: 14px;
    color: #1a1a1a;
}
.i_zj span{
    font-size: 16px;
    color: #ffa200;
    font-weight: bold;
}
.i_shoufu span{
    font-size: 16px;
    color: #404040;
}
.new-house-list .remen_title{
    border:0;
    font-size: 20px;
    color: #00ae66;
    font-weight: 600;
  }
.new-house-list .shuju_0_tishi{
    border:0;
    font-size: 20px;
    color: #ccc;
    font-weight: 600;
    text-align: center;
  }
.clear{ clear:both}
.quyu_find_option{
    width:1124px;
    float:left;
    border:1px solid #f0efee;
    margin-top:10px;
    padding-top:14px;
    padding-left:14px;
    color:#333;
    padding-bottom:7px !important;
    margin-bottom:10px;
}



.tags-item {
    position:absolute;
    left:0;
    top:0;
    padding-left:5px;
    font-size:0;
}
.tags-item em {
    display:inline-block;
    *display:inline;
    *zoom:1;
    line-height:25px;
    padding:0 10px;
    margin-left:5px;
    color:#fcbf6e;
    font-size:12px;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
}
.tags-item em {
    filter:none;
    background-color:rgba(0, 0, 0, 0.6);
}


.main-wrapper {
    width:1190px;
    margin:35px auto 0;
    padding-bottom:80px;
}
.search-con-wrapper .search-area {
    font-size:16px;
    color:#2e2e2e;
    font-weight:bold;
    margin-left:0!important;
    padding-bottom:0;
    border-bottom:1px solid #f0efee;
}
.search-con-wrapper {
    margin-bottom:20px;
}
.search-con-wrapper ul {
    margin-left:50px;
    padding-bottom:14px;
}
.search-con-wrapper li {
    float:left;
    margin-right:20px;
    line-height:24px;
    cursor:pointer;
}
.search-con-wrapper li.current {
    color:#00ae66;
}
.search-con-wrapper li.current a {
    color:#00ae66;
}
.search-con-wrapper a {
    white-space:nowrap;
}
.search-con-wrapper a:hover {
    text-decoration:none;
}
.search-con-address {
    padding-bottom:15px;
}
.search-area .qfang-desc {
    float:right;
    font-size:14px;
    margin-bottom:15px;
    font-weight:normal;
    margin-right:0!important;
}
.search-area-wrapper {
    border-bottom:1px solid #f0efee;
}
.search-area-second {
    border:1px solid #f0efee;
    display:block;
    padding:7px 25px;
    width:86%;
    margin-bottom:20px;
}
.search-area-detail {
    display:block;
    *display:inline;
    *zoom:1;
    margin-top:10px;
    margin-left:0!important;
    padding-left:50px;
}
.search-area-detail li {
    height:24px;
    line-height:24px;
}
.search-title {
    float:left;
    color:#333;
    font-weight:700;
    float:left;
    line-height:24px;
}
.search-area li {
    float:left;
    margin-right:35px!important;
    margin-bottom:15px!important;
}
.search-price, .search-sequare {
    line-height:27px;
}
.sequare-submit {
    margin-right:0!important;
}
.price-range, .sequare-range {
    width:68px;
    height:18px;
    line-height:18px;
    margin-left:10px;
    margin-right:10px;
    padding:2px 5px;
    border:#d2d2d2 solid 1px;
}
.price-btn, .sequare-btn {
    border:#ddd solid 1px;
    padding:0 10px;
    height:22px;
    line-height:22px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin-left:10px;
    background-color:#eee;
    text-decoration:none;
}
.search-config {
    margin-bottom:10px!important;
}
.search-config-second {
    margin-left:80px;
    margin-bottom:15px!important;
    margin-top:-6px;
}
.search-config-item, .search-other-item {
    float:left;
    width:13px;
    height:13px;
    display:block;
    margin:6px 5px 0 0;
    vertical-align:top;
}
.search-con-wrapper .search-price, .search-con-wrapper .search-sequare, .search-con-wrapper .search-layout, .search-con-wrapper .search-floor, .search-con-wrapper .search-direction, .search-con-wrapper .search-fixment, .search-con-wrapper .search-other {
    margin-left:0;
    padding-left:19px;
    overflow:hidden;
    *zoom:1;
}
.history-filter {
    border:#f0efee solid 1px;
    border-top:none;
    padding:14px 20px 0;
    position:relative;
}
.switch-wrapper {
    text-align:center;
    border-bottom:#f0efee solid 1px;
    padding-bottom:2px;
}
.history-switch {
    border:#e8e8e8 solid 1px;
    border-bottom:none;
    padding:4px 20px;
    cursor:pointer;
    transition:0!important;
}
.switch-ext {
    border-bottom:none;
}
.icons-custom {
    width:12px;
    height:10px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    background-image:url(../images/icons-listings.gif);
}
.history-switch .arrow-up {
    background-position:-288px -6px;
}
.history-switch .arrow-down {
    background-position:-288px -28px;
}
.history-filter-title {
    line-height:28px;
    float:left;
}
.history-filter-con {
    overflow:hidden;
    *zoom:1;
    padding:0 0 4px 4px;
}
.history-filter-item {
    float:left;
    padding:0 10px 10px 0;
    *zoom:1;
    overflow:hidden;
}
.history-filter-item a {
    display:block;
    float:left;
    padding:0 5px;
    border:#ddd solid 1px;
    height:26px;
}
.history-filter-item a span {
    display:block;
    float:left;
    line-height:26px;
    padding:0 10px 0 5px;
    cursor:pointer;
    white-space:nowrap;
}
.history-filter-item a i {
    width:18px;
    height:18px;
    float:left;
    margin:4px 0 0;
    background-position:-274px -14px;
    cursor:pointer;
}
.history-filter-item a:hover, .history-filter-item a:hover i {
    background-position:-396px -6px;
}
.history-filter-item a:hover, .history-filter-item a:hover span {
    text-decoration:none;
    color:#00ae66;
    *zoom:1;
}
.history-filter-item a:hover {
    border:#f00ae66 solid 1px;
}
.history-filter-item a:hover i {
    background-color:#f00ae66;
}
.history-filter-item .filter-again, .history-filter-item .filter-again:hover {
    border:#fff solid 1px;
}
.history-filter-item .filter-again span {
    padding:0;
}
.history-filter-item a.del {
    color:#666;
}
.history-filter-item a.del em {
    width:11px;
    height:12px;
    margin:7px 0 0;
    float:left;
    display:block;
    font-size:0;
    line-height:0;
    overflow:hidden;
    background-position:-72px -64px;
}
.history-filter-item a.del span {
    float:left;
    padding:0 0 0 5px;
}
.content-wrapper .no-data-wrap {
    border-bottom:1px solid #f4f4f4;
}
.house-list {
    width:100%;
    float:left;
}
.advertice-banner {
    margin-bottom:20px;
}
.house-sort {
    border-bottom:2px solid #ffa200;
    width: 880px;
}
.fixedly {
    position:fixed;
    top:0;
    width:1190px;
    z-index:20;
    background-color:#f5f5f5;
}
.house-sort li {
    float:left;
}
.house-sort li a {
    display:block;
    float:left;
    padding:0 20px;
    font-size:0;
    height:47px;
    line-height:47px;
    position:relative;
}
.house-sort li a span, .house-sort li a i {
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:middle;
    cursor:pointer;
}
.house-sort li a span {
    font-size:16px;
}
.house-sort li a .sort-arrow {
    position:relative;
    top:-1px;
    width:10px;
    height:20px;
    margin-left:8px;
    display:none;
}
.sort-arrow.down {
    background-position:-123px -135px;
}
.sort-arrow.up {
    background-position:-109px -135px;
}
.house-sort li.current a, .house-sort li.current a span {
    color:#fff!important;
}
.house-sort li.current {
    background-color:#ffa200;
}
.house-sort li.current a i {
    display:inline-block;
    *display:inline;
    *zoom:1;
}
.house-count {
    font-size:20px;
    padding:15px 0px 0px 0px;
    font-weight:bold;
}
.house-sum {
    color:#ffa200;
    margin:0 5px;
}
.house-detail li {
    position:relative;
    margin-top:30px;
    padding-bottom:30px;
    border-bottom:1px solid #eee;
}
.house-detail li:hover {
    z-index:2;
}
.show-image {
    display:inline-block;
    *display:inline;
    *zoom:1;
    float:left;
}
.show-detail {
    width:650px;
    float:left;
    margin-left:20px;
}
.house-title {
    position:relative;
    margin-top:-6px;
    width:92%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.house-title a {
    font-size:22px;
    font-weight:bold;
}
.house-title a:visited, .house-title a:visited .high-light {
    color: #000000;
}
.house-about {
    margin-top:12px;
}
.house-about span {
    float:left;
}
.house-about, .house-address {
    font-size:14px;
    color:#666;
    margin-top:10px;
}
.flag-line {
    width:2px;
    height:15px;
    overflow:hidden;
    margin:3px 13px 0;
    background-color:#efefef;
    font-size:0;
}
.house-address {
    margin-top:10px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.house-address span {
    margin-right:10px;
    float:left;
    max-width:230px;
    display:block;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.house-address span a {
    color:#666;
}
.house-address span a:hover {
    color:#00ae66;
}
.house-address .address {
    max-width:158px;
}
.who-am-i {
    margin-top:10px;
    font-size:0;
}
.who-am-i a {
    float:left;
    color:#ccc;
    font-size:14px;
}
.who-am-i a, .who-am-i span {
    display:inline-block;
    *display:inline;
    *zoom:1;
}
.who-am-i span {
    font-size:14px;
    color:#f00ae66;
    padding-left:30px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:450px;
}
.house-traffic {
    margin-top:10px;
    color:#333;
}
.house-traffic span {
    position:relative;
    z-index:1;
    float:left;
    margin-right:5px;
    padding:5px 12px;
    background-color:#f2f3f7;
    margin-top:5px;
}
.house-traffic span:hover .drop-menu {
    display:block;
}
.house-traffic span .drop-menu {
    white-space:nowrap;
    display:none;
    position:absolute;
    top:34px;
    left:0;
    height:28px;
    line-height:28px;
    padding:0 5px;
    background-color:#f2f3f7;
    font-size:0;
}
.house-traffic span .drop-menu .icons {
    position:absolute;
    top:-4px;
    left:33px;
    width:7px;
    height:4px;
    background-position:-78px -147px;
}
.house-traffic span .drop-menu b {
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-size:12px;
    font-weight:normal;
    color:#666;
    margin:0 7px;
}
.show-price {
    position:absolute;
    top:30px;
    right:0;
    float:right;
    color:#00ae66;
    text-align:right;
}
.show-price .sale-price {
    position:relative;
    top:2px;
    font-size:30px;
    font-weight:bold;
    font-family:'dinot-bold';
}
.show-price .sale-unit {
    margin-left:1px;
    font-size:12px;
}
.show-price .no-lowest-price {
    font-size:20px;
    font-weight:normal;
    padding-top:8px;
    padding-bottom:4px;
    display:block;
}
.show-price p {
    white-space:nowrap;
    color:#666;
}
.show-price-schoolhouse {
    top:22px;
}
.average-price-range {
    padding-top:6px;
}
.counterpart-house {
    color:#333;
    font-size:0;
    padding-top:20px;
    text-align:right;
}
.counterpart-house span {
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-size:14px;
    font-weight:bold;
    padding-left:15px;
}
.counterpart-house span a {
    text-decoration:underline;
}
.schoolhouse-middle {
    padding-top:15px;
    padding-bottom:10px;
}
.schoolhouse-middle .house-about span {
    width:70%;
    display:block;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.schoolhouse-middle .house-traffic {
    margin-top:26px;
}
.schoolhouse-middle .house-about, .schoolhouse-middle .house-address {
    color:#333;
}
.house-info {
    width:240px;
    float:right;
}
.show-house-count {
    padding-bottom:30px;
    background-color:#f7f7f7;
    text-align:center;
}
.person-count {
    font-size:36px;
    color:#737373;
}
.person-desc {
    color:#848484;
    font-size:18px;
}
.show-house-count a, .show-house-count a:link {
    font-size:16px;
    width:160px;
    height:40px;
    line-height:40px;
    text-align:center;
    -webkit-border-radius:25px;
    -moz-border-radius:25px;
    -ms-border-radius:25px;
    border-radius:25px;
    margin-top:20px;
    font-weight:bold;
}
.show-house-count .slogan {
    white-space:nowrap;
    padding-top:30px;
    font-size:22px;
    line-height:24px;
}
.listings-side-box {
    background:#fff;
    margin-top:36px;
}
.listings-side-box-title {
    position:relative;
    z-index:1;
    font-size:16px;
    color:#2e2e2e;
    font-weight:bold;
}
.side-hs-rmd {
    border-bottom:1px solid #eee;
    margin-top:10px;
}
.side-hs-rmd ul li {
    padding:5px 15px 0;
}
.side-hs-rmd ul .cur {
    background-color:#f7f7f7;
}
.side-hs-rmd ul .cur .multiple-row {
    display:block;
}
.single-row {
    line-height:22px;
    padding:0 0 5px;
}
.single-row .single-row-name {
    width:90px;
    padding-right:5px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.single-row .single-row-type {
    color:#aaa;
    padding:0 10px 0 0;
}
.single-row .single-row-price span {
    color:#00ae66;
}
.multiple-row {
    display:none;
    padding-bottom:10px;
}
.multiple-row-right {
    position:relative;
    top:-4px;
    padding:0 0 0 10px;
    line-height:20px;
}
.multiple-row-right p {
    width:120px;
    color:#666;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.dealing-list {
    position:relative;
    overflow:hidden;
}
.dealing-list ul {
    margin-top:-12px;
}
.dealing-list ul li {
    clear:both;
    overflow:hidden;
    * zoom:1;
    border-bottom:#e5e5e5 dashed 1px;
    padding:24px 0;
}
.broker-photo {
    border:#ebebeb solid 1px;
}
.broker-basic {
    width:130px;
    height:100px;
    padding-left:15px;
}
.broker-basic-name {
    padding-bottom:3px;
}
.broker-basic-name span, .broker-basic-name a {
    font-weight:bold;
    font-size:14px;
}
.store-info, .store-info-hs {
    color:#808080;
    width:100%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.store-info-hs {
    padding-top:2px;
}
.store-info-hs a {
    color:#f00ae66;
}
.im-start {
    width:83px;
    height:22px;
    overflow:hidden;
    border:#00ae66 solid 1px;
    border-radius:3px;
    background-color:#f00ae66;
    margin-top:10px;
}
.im-start i, .im-start span {
    display:inline-block;
    *display:inline;
    *zoom:1;
    float:left;
    cursor:pointer;
}
.im-start i {
    width:16px;
    height:17px;
    margin:3px 4px 0 3px;
    background-position:-599px -274px;
}
.im-start span {
    width:60px;
    text-align:center;
    height:22px;
    line-height:22px;
    background-color:#fff;
    color:#00ae66;
}
.im-stop {
    border:#c2c2c2 solid 1px;
    background-color:#c2c2c2;
}
.im-stop span {
    color:#c2c2c2;
    cursor:default;
}
.im-stop i {
    background-position:-575px -274px;
    cursor:default;
}
.tel-style {
    clear:both;
    * zoom:1;
    font-size:0;
    padding-top:6px;
}
.tel-style i, .tel-style span {
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:middle;
}
.tel-style i {
    width:12px;
    height:12px;
    background-position:-87px -64px;
    margin-right:10px;
}
.tel-style span {
    color:#666;
    font-size:16px;
}
.tel-style span {
    font-weight:bold;
}
.recommended-house-con {
    padding:20px 0 0;
}
.recommended-house-con li {
    margin-bottom:20px;
}
.recommended-house-name {
    width:120px;
    margin:8px 0 5px;
}
.recommended-house-price {
    color:#f60;
    margin:8px 0 5px;
    font-weight:bold;
}
.recommended-house-bottom {
    overflow:hidden;
    *zoom:1;
    clear:both;
}
.recommended-house-bottom span {
    float:left;
    display:block;
    margin:0 10px 0 0;
    color:#787878;
}
.sale-list-turnpage {
    padding-top:45px;
    padding-bottom:0;
}
.sale-list-turnpage .turnpage_next, .sale-list-turnpage .turnpage_next:hover. {
    background-color:#666;
}
.sale-list-turnpage .turnpage_next_disabled, .sale-list-turnpage .turnpage_next_disabled:hover {
    border:#e7e7e7 solid 1px;
    background:#fff;
    color:#bbb;
}
.high-light {
    color:#00ae66!important;
}
.address-letter {
    color:#f00ae66!important;
    font-weight:bold;
    margin-right:5px;
}
.search-gardenresult {
    background:#f7f7f7;
    margin:0 0 20px;
    padding:15px 20px;
}
.gardenresult-price span {
    font-size:24px;
    font-weight:bold;
    margin-right:10px;
}
.gardenresult-price em {
    color:#00ae66;
}
.gardenresult-price .drop {
    color:#5ea51e;
}
.gardenresult-tag {
    color:#787878;
    margin:10px 0 0;
    font-size:14px;
}
.gardenresult-tag em {
    margin:0 20px;
}
.gardenresult-tag span {
    margin:0 5px;
    color:#2e2e2e;
}
.gardenresult-tag a {
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin:0 0 0 25px;
    overflow:hidden;
    vertical-align:text-bottom;
}
.gardenresult-tag a i, .gardenresult-tag a span {
    float:left;
    cursor:pointer;
    font-size:12px;
}
.gardenresult-tag a span {
    margin:0 0 0 5px;
}
.gardenresult-tag a:hover span {
    color:#00ae66;
    text-decoration:underline;
}
.gardenresult-tag a.details {
    margin:0 0 0 50px;
}
.gardenresult-tag a.details i {
    width:15px;
    height:14px;
    background-position:-109px -78px;
    margin:1px 0 0;
}
.gardenresult-tag a.surrounding i {
    width:10px;
    height:13px;
    background-position:-130px -78px;
    margin:2px 0 0;
}
.gardenresult-tag a.price i {
    width:16px;
    height:12px;
    background-position:-148px -78px;
    margin:4px 0 0;
}
.gardenresult-tag p {
    max-width:200px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:top;
    overflow:hidden;
    white-space:nowrap;
    -o-text-overflow:ellipsis;
    text-overflow:ellipsis;
}
.btn-compare {
    font-size:0;
    display:none;
}
.house-detail li:hover .btn-compare, .new-house-list li:hover .btn-compare {
    display:block;
}
.btn-compare-sr {
    position:absolute;
    z-index:10;
    top:-2px;
    right:0;
}
.btn-compare a {
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:81px;
    height:22px;
    line-height:22px;
    border:#ddd solid 1px;
    background-color:#fff;
    overflow:hidden;
}
.btn-compare a i {
    float:left;
    width:10px;
    height:10px;
    margin-top:5px;
    margin-right:5px;
    margin-left:8px;
    border:#ddd solid 1px;
    background-color:#fff;
    overflow:hidden;
}
.btn-compare a i em {
    width:8px;
    height:8px;
    margin:1px 0 0 1px;
    background-position:-567px -92px;
    display:none;
}
.btn-compare a span {
    float:left;
    color:#666;
    font-size:12px;
}
.btn-compare a:hover {
    background-color:#f7f7f7;
}
.btn-compare a.cur, .btn-compare a.cur:hover {
    background-color:#f60;
    border-color:#f60;
}
.btn-compare a.cur i {
    border-color:#fff;
}
.btn-compare a.cur i em {
    display:block;
}
.btn-compare a.cur span {
    color:#fff;
}
.hs-compare-layer {
    display:none;
    height:180px;
    position:fixed;
    z-index:9990;
    left:0;
    bottom:-200px;
    right:0;
    _position:absolute;
    _margin:0;
    _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop, 10)||0)-(parseInt(this.currentStyle.marginBottom, 10)||0)));
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#A5000000', endColorstr='#A5000000');
}
:root .hs-compare-layer {
    filter:none;
    background-color:rgba(0, 0, 0, 0.65);
}
.hs-compare-inner {
    position:relative;
    width:1024px;
    margin:0 auto;
}
.hs-compare-tbs {
    padding-top:10px;
}
.hs-compare-tbs ul {
    position:relative;
    z-index:1;
}
.hs-compare-tbs ul li {
    float:left;
    position:relative;
}
.hs-compare-tbs ul li span {
    float:left;
    height:28px;
    line-height:28px;
    padding:0 20px;
    color:#fff;
    margin-right:10px;
    background-color:#222;
    cursor:pointer;
    font-size:14px;
}
.hs-compare-tbs ul .cur span {
    background-color:#00ae66;
    cursor:default;
}
.hs-compare-tbs ul li .num {
    display:none;
    position:absolute;
    right:4px;
    top:-6px;
    width:16px;
    height:16px;
    line-height:16px;
    text-align:center;
    color:#fff;
    font-size:12px;
    background-position:-495px -105px;
}
.hs-compare-tips {
    width:904px;
    position:absolute;
    top:8px;
    left:92px;
    height:22px;
    line-height:22px;
    text-align:center;
    font-size:0;
    overflow:hidden;
}
.hs-compare-tips .tips, .hs-compare-tips .error {
    display:inline-block;
    *display:inline;
    *zoom:1;
    height:22px;
    border-radius:3px;
    background-color:#222;
    padding:0 10px;
}
.hs-compare-tips .tips {
    color:#fff;
    font-size:12px;
}
.hs-compare-tips .error {
    font-size:0;
}
.hs-compare-tips .error span, .hs-compare-tips .error i {
    display:inline-block;
    *display:inline;
    *zoom:1;
}
.hs-compare-tips .error span {
    color:#ff4d4d;
    font-size:12px;
}
.hs-compare-tips .error i {
    float:left;
    width:13px;
    height:13px;
    margin-top:4px;
    margin-right:5px;
    background-position:-640px -340px;
}
.hs-compare-tips .error .error {
    color:#ff4d4d;
}
.hs-compare-close {
    position:relative;
    top:-10px;
}
.hs-compare-close a {
    display:block;
    width:27px;
    height:27px;
    overflow:hidden;
    background-color:#353535;
}
.hs-compare-close a i {
    width:9px;
    height:9px;
    margin:9px 0 0 9px;
    background-position:-495px -70px;
}
.hs-compare-list {
    height:130px;
    background-color:#fff;
}
.hs-compare-item {
    padding-top:10px;
}
.hs-compare-single {
    position:relative;
    float:left;
    width:310px;
    height:90px;
    overflow:hidden;
    padding-top:9px;
    padding-bottom:9px;
    border:#fff solid 1px;
}
.hs-compare-single .del {
    display:none;
    position:absolu00ae66;
}
.hs-compare-single:hover .del {
    display:block;
}
.hs-compare-single .photo {
    width:120px;
    height:90px;
    margin-left:10px;
    margin-right:10px;
    overflow:hidden;
}
.hs-compare-single .con {
    width:155px;
    overflow:hidden;
}
.hs-compare-single .con .title {
    width:100%;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.hs-compare-single .con .title-multiline {
    width:auto;
    white-space:inherit;
    line-height:16px;
    padding-bottom:2px;
}
.hs-compare-single .con .meta {
    font-size:0;
    margin-top:5px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.hs-compare-newhs .con .meta, .hs-compare-newhs .price {
    margin-top:0!important;
}
.hs-compare-single .con .meta span {
    color:#999;
    font-size:12px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin-right:3px;
    white-space:nowrap;
}
.hs-compare-single .con .price {
    margin-top:5px;
}
.hs-compare-single .con .price span {
    color:#00ae66;
}
.hs-compare-single .con .price span em {
    position:relative;
    top:1px;
    font-size:18px;
    font-weight:bold;
}
.hs-compare-btn {
    padding-top:25px;
    padding-right:10px;
    width:70px;
    text-align:center;
}
.hs-compare-btn .comparing a {
    width:100%;
    line-height:34px;
    font-size:14px;
}
.hs-compare-btn .clear {
    display:block;
    padding-top:10px;
}
.hs-compare-btn .clear a {
    display:block;
    width:100%;
    color:#999;
}
.hs-compare-empty {
    float:left;
    width:312px;
    height:90px;
    line-height:90px;
    text-align:center;
    color:#999;
    margin-top:10px;
    border-left:#eee solid 1px;
}
.hs-history-item .hs-compare-single {
    width:330px;
}
.hs-history-item .hs-compare-single:hover {
    border-color:#fff;
}
.add-compare {
    position:absolute;
    bottom:6px;
    right:0;
}
.get-preferential-dialog {
    width:988px;
}
.get-preferential-dialog .dialog-show-inner {
    margin:10px;
    margin-top:5px;
}
.get-preferential-dialog .map-surrounding-box {
    width:654px;
}
.get-preferential-dialog .dialog-show-title {
    padding-left:0;
    padding-bottom:5px;
}
.hs-compare-trajectory {
    width:28px;
    height:28px;
    background-position:-208px -406px;
}
.price-movements {
    padding-top:10px;
}
.average-price {
    padding-bottom:10px;
    text-align:center;
}
.average-price span {
    color:#00ae66;
}
.price-movements .chart {
    width:240px;
    height:200px;
}
.loading-hs {
    text-align:center;
    overflow:hidden;
}
.school-sale {
    padding-top:10px;
    padding-bottom:12px;
}
.school-sale span {
    float:left;
    font-size:14px;
    margin-right:15px;
}
.school-sale span em {
    color:#00ae66;
}
.more-houses {
    position:absolute;
    top:85px;
    right:20px;
}
.more-houses a {
    color:#666;
    white-space:nowrap;
    font-size:0;
}
.more-houses a span, .more-houses a i {
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:top;
}
.more-houses a span {
    font-size:12px;
    margin-right:8px;
}
.more-houses a i {
    margin-top:5px;
    width:8px;
    height:8px;
    background-position:-604px -82px;
}
.more-houses a:hover span {
    color:#00ae66;
}
.no-houses {
    position:absolute;
    top:55px;
    right:20px;
    width:116px;
    height:1px;
    line-height:0;
    font-size:0;
    background-color:#ddd;
}
.no-houses span {
    display:block;
    text-align:center;
    position:relative;
    top:-8px;
    width:68px;
    line-height:18px;
    margin:0 auto;
    background-color:#fff;
    color:#ddd;
    font-size:12px;
}
.fuzzy-searching {
    background:#f7f7f7;
    margin:0 0 20px;
    padding:15px 20px 8px;
}
.fuzzy-searching-icon {
    width:14px;
    height:14px;
    margin-top:1px;
    background-position:-551px -159px;
}
.fuzzy-searching-con {
    padding-left:10px;
    overflow:hidden;
    *zoom:1;
    font-size:13px;
    color:#999;
}
.fuzzy-searching-con p {
    padding-bottom:7px;
}
.fuzzy-searching-con p a {
    margin-left:8px;
    text-decoration:underline;
}
.fuzzy-searching-con p span {
    color:#333;
    margin:0 2px;
}
.fuzzy-searching-garden {
    margin-left:-2px;
}
.garden-list .house-detail li {
    margin-top:30px;
    height:165px;
}
.garden-list .show-detail {
    width:390px;
    margin-right:50px;
}
.garden-list .house-about-layout {
    margin-left:20px;
    margin-right:8px;
}
.garden-list .house-about, .garden-list .house-address {
    margin-top:12px;
    font-size:12px;
}
.garden-list .house-address {
    margin-top:7px;
    white-space:normal;
    margin-left:0;
}
.garden-list .house-address span {
    max-width:360px;
    margin-left:0;
}
.garden-list .house-traffic {
    width:940px;
    float:left;
    margin-left:30px;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.garden-list .house-traffic {
    margin-top:13px;
}
.garden-list .show-price {
    position:relative;
    margin-right:20px;
    float:left;
    margin-top:46px;
    text-align:left;
    top:0;
    width:230px;
}
.garden-list .show-price .sale-price {
    font-size:24px;
    color:#00ae66;
}
.garden-list .show-price .sale-unit {
    color:#00ae66;
}
.garden-list .drop-proportion {
    color:#5ea51e;
    font-weight:bold;
    padding:0 0 0 10px;
}
.garden-list .drop-proportion span, .garden-list .lift-proportion span {
    margin-right:2px;
    font-family:"宋体";
}
.garden-list .lift-proportion {
    color:#00ae66;
    font-weight:bold;
    padding:0 0 0 10px;
}
.garden-list .show-person {
    float:left;
    margin-top:57px;
    color:#999;
    width:252px;
    position:relative;
    top:-2px;
}
.garden-list .show-person-name {
    font-size:14px;
    color:#333;
    padding-right:10px;
    font-weight:bold;
}
.garden-list .show-person-phone {
    font-size:16px;
    *font-size:14px;
    font-weight:bold;
    color:#333;
    position:relative;
    top:1px;
}
.garden-list .sale-list-turnpage {
    float:right;
}
.garden-list .icon-map {
    background-position:-367px -46px;
    width:12px;
    height:15px;
}
.hover-tag {
    float:left;
    margin-top:10px;
    margin-left:30px;
    display:none;
}
.house-detail li:hover .hover-tag {
    display:block;
}
.hover-tag a {
    margin-right:21px;
}
.hover-tag a:hover {
    text-decoration:none;
}
.icons-house-tag {
    display:inline-block;
    *display:inline;
    *zoom:1;
    width:17px;
    height:15px;
    background-image:url(../images/house-around.png);
    margin-right:5px;
}
.icons-house-tag.house {
    position:relative;
    top:2px;
}
.icons-house-tag.photo {
    background-position:-21px 0;
    position:relative;
    top:2px;
}
.icons-house-tag.around {
    background-position:-38px 0;
    width:13px;
    height:17px;
    position:relative;
    top:2px;
}
.icons-house-tag.history {
    background-position:-123px 0;
    position:relative;
    top:3px;
}
.main-wrapper {
    margin:20px auto 0;
}
.newhouse-list .newhouse-list-top, .newhouse-list .newhouse-list-item {
    padding:0 20px;
}
.newhouse-list-top {
    width:1150px;
    padding:0 20px;
    height:55px;
    line-height:55px;
    background-color:#f4f4f4;
}
.newhouse-list-top.functions-bar-fixed {
    width:1150px!important;
}
.newhouse-list-top>div {
    position:relative;
    display:block;
    float:left;
    padding-right:20px;
}
.newhouse-list-top .zindex2 {
    z-index:2;
}
.newhouse-list-top .zindex1 {
    z-index:1;
}
.newhouse-list-top .list-order-choose .dft-price {
    line-height:52px;
    display:inline-block;
    *display:inline;
    *zoom:1;
}
.newhouse-list-top .list-order-choose, .newhouse-list-top .list-order-choose .dft-price, .newhouse-list-top .list-order-choose .dft-price:hover {
    color:#00ae66;
    text-decoration:none;
    cursor:default;
}
.newhouse-list-top .list-order {
    position:absolute;
    top:-1px;
    left:0;
    display:none;
    padding:8px 0;
    border:1px solid #e5e5e5;
    text-align:center;
    background-color:#fff;
    z-index:10;
}
.newhouse-list-top .list-order a {
    display:block;
    padding:0 12px;
    height:30px;
    line-height:30px;
    white-space:nowrap;
}
.newhouse-list-top i {
    margin-left:8px;
}
.newhouse-list-top .list-count {
    float:right;
}
.newhouse-list-top .list-count-num {
    font-size:14px;
    color:#00ae66;
}
.icons-listings.icons-arrow-down {
    width:10px;
    height:6px;
    background-position:-148px -130px;
    display:inline-block;
}
.title-wrapper, .house-address-wrapper {
    width:1190px;
    margin:0 auto;
}
.house-address-wrapper {
    margin-top:4px;
    margin-bottom:25px;
    color:#999;
}
.house-address-wrapper .icons-yellow-map {
    width:10px;
    height:16px;
    background-position:-550px -125px;
    margin-left:13px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    position:relative;
    top:4px;
}
.show-detail .icons-grey-map {
    width:10px;
    height:16px;
    background-position:-535px -125px;
    display:inline-block;
    *display:inline;
    *zoom:1;
}
.anchor-wrapper {
    width:1190px;
    margin:0 auto;
}
.anchor-nav {
    background-color:#fff;
    border-bottom:#00ae66 solid 3px;
}
.anchor-nav-fixed {
    display:block;
    position:fixed;
    top:0;
    left:50%;
    z-index:9000;
    width:1190px;
    margin:0 0 0 -595px;
    box-shadow:0 1px 1px rgba(0, 0, 0, 0.1);
}
.anchor-nav-fixed .broker-nt {
    display:block;
}
.anchor-nav ul {
    float:left;
}
.anchor-nav ul li {
    float:left;
}
.anchor-nav ul li a {
    float:left;
    display:block;
    padding:0 20px;
    font-size:16px;
    line-height:50px;
}
.anchor-nav .cur a, .anchor-nav .cur a:hover {
    color:#fff;
    background-color:#00ae66;
}
.anchor-nav ul li a:hover {
    text-decoration:none;
    background-color:#f5f5f5;
}
.broker-nt {
    display:none;
    padding-top:12px;
    padding-right:5px;
    font-size:0;
    text-align:right;
}
.broker-nt * {
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:middle;
    line-height:18px;
}
.broker-nt i {
    width:18px;
    height:18px;
    background-position:-112px -305px;
}
.broker-nt .name {
    padding:0 0 0 10px;
    font-size:16px;
}
.broker-nt .tel {
    font-size:24px;
    font-weight:bold;
    padding-left:10px;
    color:#00ae66;
}
.broker-nt .tel em {
    position:relative;
    top:-2px;
    font-weight:normal;
    padding:0 5px;
}
.collect-house-btn {
    position:relative;
    top:12px;
    width:110px;
    text-align:center;
    border:#eee solid 1px;
    font-size:0;
    cursor:pointer;
    border-radius:5px;
}
.collect-house-btn i, .collect-house-btn span {
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:middle;
    cursor:pointer;
}
.collect-house-btn span {
    font-size:14px;
    padding-left:8px;
    line-height:42px;
}
.collect-house-btn i {
    width:17px;
    height:15px;
    background-position:-575px -106px;
}
.has-been-collecting, .has-been-collecting i, .has-been-collecting span {
    cursor:default;
}
.has-been-collecting i {
    background-position:-597px -106px;
}
.garden-second-list .house-about, .garden-rent-list .house-about {
    margin-top:25px;
}
.garden-second-list .who-am-i, .garden-rent-list .who-am-i {
    margin-top:12px;
}
.garden-second-list .house-traffic, .garden-rent-list .house-traffic {
    margin-top:25px;
    float:left;
    margin-left:30px;
    max-width:940px;
    min-width:200px;
    *width:940px;
}
.garden-second-list .show-detail, .garden-rent-list .show-detail {
    width:770px;
}
.garden-second-list .house-title, .garden-rent-list .house-title {
    width:100%;
}
.garden-second-list .show-price {
    top:48px;
    right:60px;
}
.garden-rent-list .show-price {
    top:60px;
    right:60px;
}
.garden-second-list .sale-list-turnpage, .garden-rent-list .sale-list-turnpage {
    float:right;
}
.house-on-rent {
    margin-left:8px!important;
}
.show-person .im-online {
    background-position:-556px -49px;
    width:16px;
    height:17px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    border:none;
    vertical-align:text-bottom;
    margin-left:10px;
}
.show-person .im-offline {
    background-position:-535px -49px;
    width:16px;
    height:17px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    border:none;
    vertical-align:text-bottom;
    margin-left:10px;
}
.refresh-btn {
    padding:4px 0 4px 4px;
    cursor:pointer;
}
.refresh-btn i {
    width:18px;
    height:16px;
    float:left;
    background-position:-137px -140px;
}
.garden-houses, .garden-address {
    padding-top:10px;
    font-size:14px;
}
.garden-houses i {
    width:16px;
    height:16px;
    margin-top:2px;
    margin-right:10px;
    background-position:-520px -578px;
}
.garden-address {
    padding-top:8px;
    color:#666;
}
.garden-address i {
    width:14px;
    height:15px;
    margin-left:1px;
    margin-top:3px;
    margin-right:11px;
    background-position:-520px -598px;
}
.garden-address.text i {
    width:12px;
    height:16px;
    margin-left:2px;
    margin-top:2px;
    margin-right:12px;
    background-position:-520px -618px;
}
.garden-address.text span {
    display:block;
    max-width:90%;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.garden-list .show-price .text, .garden-list .show-person .text {
    font-size:14px;
    color:#b2b2b2;
    padding-top:2px;
}
.garden-list .show-person .text {
    padding-top:5px;
}
.house-traffic .arrow-down {
    width:8px;
    height:4px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:top;
    margin-left:5px;
    margin-top:7px;
    background-position:-400px -32px;
}
.house-traffic span .drop-menu.school {
    top:28px;
    min-width:140px;
    height:auto;
    padding-top:8px;
    padding-bottom:8px;
    background-color:#fff;
    border:#ddd solid 1px;
}
.house-traffic span .drop-menu.school b {
    display:block;
    line-height:20px;
    white-space:nowrap;
}
.garden-details-list .title-wrapper .house-title {
    font-size:28px;
    margin-top:6px;
    font-weight:bold;
}
.garden-details-list .house-address-wrapper {
    margin-bottom:27px;
}
.garden-details-list .anchor-nav ul li a {
    line-height:46px;
}
.garden-details-list .house-address-wrapper .icons-yellow-map {
    margin-left:5px;
    top:3px;
}
.search-wrapper .search-enter-newhs .ipt-box {
    width:666px;
}
.search-wrapper .search-enter-newhs .ipt-box .keywords, .search-enter-newhs .ipt-box .placeholder {
    width:626px;
}
.app-entrust {
    position:relative;
    z-index:5;
    padding-bottom:10px;
}
.app-entrust .nav-linksub {
    margin-left:-40px;
}
.dtv-entrance {
    position:relative;
    background-color:#fff;
    border:#ddd solid 1px;
    margin-left:65px;
    padding:0 20px 0 33px;
    cursor:pointer;
}
.dtv-entrance i {
    position:absolute;
    left:-26px;
    top:-11px;
    z-index:2;
    width:46px;
    height:71px;
    background-position:-607px -10px;
    cursor:pointer;
}
.dtv-entrance span {
    font-size:16px;
    line-height:49px;
    cursor:pointer;
}
.house-list-full-width {
    width:100%;
    float:none;
}
.new-house-list li {
    position:relative;
    margin-top:30px;
    padding-bottom:18px;
    border:1px solid #eee;
}
.new-house-list li .house-photo {
    position:relative;
    margin-top: 30px;
}
.new-house-list li .house-photo .crown {
    position:absolute;
    top:-17px;
    right:-12px;
    width:30px;
    height:28px;
    background-position:-572px -159px;
}
.new-house-list .show-detail {
    width:428px;
    position: absolute;
    top: 30px;
    left: 233px;
    line-height: 23px;
}
.center-info {
    font-size:14px;
    color:#1a1a1a;
}
.center-info .item {
    padding-top:3px;
}
.center-info .item span {
    margin-right:38px;
}
.center-info .item span em {
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:top;
    max-width:189px;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.center-info .item span a {
    position:relative;
    top:2px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:top;
    width:10px;
    height:14px;
    background-position:-535px -126px;
    margin-left:6px;
}
.center-info .item .field {
    display:block;
    color:#999;
    margin-right:8px;
}
.center-info .item .address {
    margin-left:0;
}
.new-house-list .tags {
    padding-top:22px;
}
.tags .tag-item {
    float:left;
    font-size:12px;
    line-height:24px;
    padding:0 10px;
    margin-right:6px;
    margin-top:4px;
}
.tags .tag-item.subway {
    color:#66ae75;
    border:#b9dcc0 solid 1px;
}
.tags .tag-item.random-style1 {
    color:#e5af68;
    border:#f5cc96 solid 1px;
}
.tags .tag-item.random-style2 {
    color:#85a4c7;
    border:#aec2d9 solid 1px;
}
.tags .tag-item.random-style3 {
    color:#e69e8f;
    border:#ffc0b3 solid 1px;
}
.state-label, .hui-item {
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:top;
    line-height:20px;
    padding:0 6px;
    color:#fff;
    font-size:12px;
    border-radius:2px;
    font-weight:normal;
    margin-left:10px;
    margin-top:4px;
}
.state-label.onsell {
    background-color:#00ae66;
}
.state-label.forsale {
    background-color:#45cdff;
}
.state-label.soldout {
    background-color:#b3b3b3;
}
.state-label.inset {
    background-color:#ff5400;
}
.show-right-phone {
    position:relative;
    margin-top:10px;
    font-size:0;
    text-align:right;
    color:#666;
}
.show-right-phone .icons-listings.icons-phone {
    width:14px;
    height:14px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    background-position:-300px -78px;
}
.show-right-phonenum {
    display:inline-block;
    *display:inline;
    *zoom:1;
    font-size:16px;
    position:relative;
    top:-2px;
    padding-left:5px;
    font-weight:bold;
}
.show-right-phonenum em {
    position:relative;
    top:-1px;
    font-size:14px;
    margin:0 5px;
}
.check-dmf {
    font-size:0;
    cursor:pointer;
    padding-top:28px;
}
.check-dmf:hover span, .bottom-info .hui em:hover, .click-to-view-details a:hover {
    color:#00ae66;
}
.check-dmf span, .check-dmf i {
    display:inline-block;
    *display:inline;
    *zoom:1;
    vertical-align:middle;
}
.check-dmf span {
    position:relative;
    top:1px;
    font-size:12px;
    color:#ccc;
    padding-right:10px;
}
.check-dmf i {
    width:10px;
    height:5px;
    background-position:-535px -146px;
}
.check-dmf i.opened {
    background-position:-551px -146px;
}
html:root .check-dmf i {
    background-position:-535px -146px;
    -webkit-transform:rotate(0deg);
    transform:rotate(0deg);
    transition:.25s ease 0s;
}
html:root .check-dmf i.opened {
    background-position:-535px -146px;
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
    transition:all .25s ease 0s;
}
.bottom-info .hui {
    padding-top:18px;
    padding-right:40px;
}
.bottom-info .hui i, .bottom-info .loan i {
    float:left;
    font-size:12px;
    color:#fff;
    width:18px;
    height:21px;
    background-position:-596px -126px;
    margin-right:8px;
    line-height:16px;
    text-align:center;
}
.bottom-info .hui span, .bottom-info .loan span {
    position:relative;
    top:-2px;
    float:left;
    font-size:14px;
    color:#00ae66;
}
.bottom-info .hui em, .bottom-info .loan a {
    position:relative;
    float:left;
    color:#666;
    margin-left:10px;
    cursor:pointer;
    white-space:nowrap;
}
.bottom-info .hui b, .bottom-info .loan b {
    position:absolute;
    right:-8px;
    top:5px;
    width:4px;
    height:7px;
    background-position:-568px -144px;
}
.bottom-info .loan {
    padding-top:18px;
}
.bottom-info .loan a:hover {
    color:#00ae66;
    text-decoration:none;
}
.inset-item .center-info {
    padding-top:22px;
}
.inset-item .show-price {
    top:60px;
}
.click-to-view-details {
    margin-top:30px;
}
.click-to-view-details a {
    color:#666;
    font-size:12px;
}
.show-price .sale-price-undetermined {
    font-weight:normal;
    font-weight:bold;
}
.turnpage-right {
    text-align:right;
}
.dialog-get-preferential {
    width:500px;
}
.dialog-get-preferential .lf-error {
    bottom:-18px!important;
}
.dialog-get-preferential .lf-error i {
    position:relative;
    top:-1px;
}
.dialog-get-preferential .lf-error span {
    font-size:12px;
}
.get-preferential-con {
    padding-left:74px;
}
.get-preferential-con .title {
    font-size:20px;
    font-weight:bold;
    padding-top:15px;
}
.get-preferential-con .title span {
    display:block;
    padding-right:10px;
    max-width:204px;
}
.get-preferential-con .title em {
    color:#f60;
}
.get-preferential-con .remind-text {
    font-size:14px;
    color:#666;
    margin-top:20px;
    margin-bottom:15px;
}
.get-preferential-item {
    position:relative;
    width:340px;
    height:34px;
    margin-bottom:20px;
    clear:both;
    *zoom:1;
}
.get-preferential-item .lf-keyword, .get-preferential-item .lf-label {
    width:318px;
    padding:7px 10px;
    font-size:12px;
    top:0;
}
.get-preferential-item .lf-keyword {
    border:#ddd solid 1px;
}
.get-preferential-item .lf-keyword-error {
    border-color:#ff5050;
}
.get-preferential-item .lf-error {
    bottom:-20px;
}
.get-preferential-item .lf-error i {
    display:inline-block;
}
.get-preferential-item .lf-label {
    top:1px;
    left:1px;
}
.get-preferential-item-mbmsg {
    width:206px;
}
.get-preferential-item-mbmsg .lf-keyword, .get-preferential-item-mbmsg .lf-label {
    width:184px;
}
.get-preferential-code {
    position:static;
    width:122px;
    height:32px;
    line-height:32px;
    margin-left:10px;
}
.get-preferential-btn {
    overflow:hidden;
    clear:both;
}
.get-preferential-btn a {
    width:340px;
    height:40px;
    line-height:40px;
    font-size:14px;
    text-align:center;
    border-radius:5px;
}
.free-consultation {
    color:#999;
    font-size:14px;
    margin:10px 0 30px;
}
.dialog-get-preferential .confirm-tips-mbvcode {
    top:44px;
    right:-134px;
}
.dialog-get-preferential .confirm-tips-mbvcode .confirm-arrow {
    right:54px;
}
.newhs-apply-sucess {
    width:600px;
    height:210px;
}
.apply-sucess {
    padding-left:55px;
}
.apply-sucess-titbig {
    font-size:24px;
}
.apply-sucess-titbig span {
    color:#f60;
}
.apply-sucess-titsml {
    padding-top:20px;
    color:#999;
}
.dm-photo {
    display:none;
    position:relative;
    clear:both;
    *zoom:1;
    padding-top:18px;
    text-align:center;
    overflow:hidden;
}
.dm-photo .arrow {
    position:relative;
    margin-bottom:-1px;
    margin-left:107px;
    width:17px;
    height:9px;
    background-position:-528px -181px;
}
.dm-photo-box {
    border-top:#eee solid 1px;
    padding-left:60px;
    padding-top:20px;
}
.dm-photo-box li {
    float:left;
    width:232px;
    margin-left:28px;
    margin-top:0;
    padding-bottom:0;
    border:0;
    overflow:hidden;
    display:inline-block;
    *display:inline;
    *zoom:1;
}
.dm-photo-box li a {
    display:block;
    width:230px;
    height:172px;
    border:#e6e6e6 solid 1px;
    background-color:#fff;
    overflow:hidden;
}
.dm-photo-box li .description {
    margin-top:12px;
    color:#666;
}
.check-remaining {
    padding-top:20px;
}
.check-remaining a {
    display:block;
    width:150px;
    height:34px;
    margin:0 auto;
    text-align:center;
    color:#666;
    line-height:34px;
    border:#ddd solid 1px;
    background-color:#fff;
    border-radius:4px;
}
.newhouse-list-ad {
    margin:20px 0;
}
.ad-bottom {
    margin-top:40px;
}
.dtv-dialog {
    width:1040px;
}
.newhs-search-form {
    padding-left:85px;
    padding-top:44px;
    height:125px;
}
.newhs-search-form .ipt-box {
    position:relative;
    width:769px;
    height:58px;
    background-color:#fff;
    border:#ddd solid 1px;
    border-right:0;
}
.newhs-search-form .ipt-box .magnifying-glass {
    width:18px;
    height:20px;
    margin:19px 0 0 20px;
    background-position:-584px -281px;
}
.newhs-search-form .ipt-box .keywords-dtv-wrap {
    position:relative;
    display:block;
    width:731px;
    height:58px;
    cursor:text;
}
.newhs-search-form .ipt-box input, .newhs-search-form .ipt-box .placeholder {
    position:absolute;
    left:0;
    top:0;
    display:block;
    border:0;
    z-index:2;
    color:#333;
    background-color:transparent;
}
.newhs-search-form .ipt-box .keywords, .newhs-search-form .ipt-box .placeholder {
    width:703px;
    height:18px;
    line-height:18px;
    padding:20px 20px 20px 8px;
    font-size:14px;
}
.newhs-search-form .ipt-box .placeholder {
    color:#999!important;
    z-index:1!important;
    cursor:text;
    top:1px!important;
}
.newhs-search-form .unit-dtv {
    position:absolute;
    left:66px;
    top:0;
    color:#999;
    display:block;
    height:18px;
    line-height:18px;
    font-size:14px;
    padding:20px 0;
    display:none;
}
.newhs-search-form .search-btn {
    width:90px;
    height:60px;
    color:#fff;
    font-size:16px;
    line-height:60px;
    text-align:center;
    background-color:#00ae66;
    font-weight:bold;
}
.newhs-search-form .search-btn:hover {
    background-color:#ff7e00;
    text-decoration:none;
}
.newhs-search-form .error-dtve {
    clear:both;
    overflow:hidden;
    padding-left:10px;
    padding-top:3px;
    color:#ff4d4d;
    font-size:14px;
}
.hot-district {
    height:150px;
    padding:0 83px 0 85px;
}
.hot-district .title {
    font-weight:bold;
    color:#666;
    font-size:14px;
    line-height:34px;
    margin-bottom:14px;
    border-bottom:#eee solid 1px;
}
.hot-district .con a {
    float:left;
    display:block;
    margin-right:20px;
    color:#666;
    line-height:24px;
}
.no-house-wrapper {
    height:480px;
    overflow:hidden;
}
.no-house-wrapper.sale {
    background:url(../images/no-house-sale.jpg) center top no-repeat;
}
.no-house-wrapper.rent {
    background:url(../images/no-house-rent.jpg) center top no-repeat;
}
.no-house-wrapper .no-data-wrap {
    padding-top:176px;
}
.no-house-wrapper .no-data-titbig {
    font-size:28px;
    font-weight:normal;
}
.no-house-wrapper .no-data-titsml a {
    line-height:40px;
    margin-top:12px;
    padding:0 25px;
}
.no-house-list {
    width:1190px;
    margin:0 auto;
    padding-bottom:56px;
}
.no-house-list .anchor-title {
    position:relative;
    font-size:24px;
    font-weight:bold;
    height:84px;
    line-height:84px;
    margin-top:20px;
    margin-bottom:30px;
    border-bottom:#eee solid 1px;
}
.no-house-list .house-list {
    float:none;
    width:100%;
}
.no-house-list .show-price {
    right:140px;
}
.see-more-houses a {
    margin-top:40px;
    display:block;
    font-size:14px;
    display:block;
    line-height:48px;
    text-align:center;
    border:#ddd solid 1px;
    background-color:#fff;
}
.see-more-houses a:hover {
    text-decoration:none;
}
.house-title .alias {
    font-size:14px;
    color:#999;
}
.alias-text {
    position:relative;
    top:2px;
    font-size:14px;
    font-weight:normal;
    color:#999;
    padding-left:9px;
}
.center-info.has-alias {
    padding-top:10px;
}
.center-info.has-alias .item {
    padding-top:2px;
}
.new-house-list .center-info.has-alias .tags {
    padding-top:10px;
}
.crumbs {
    padding-top:45px;
}
.crumbs .items {
    float:left;
    display:block;
    font-size:12px;
    color:#aaa;
    line-height:24px;
}
.crumbs .gt {
    margin:0 5px;
    float:left;
    display:block;
    font-size:12px;
    color:#aaa;
    line-height:24px;
}
.recommend-module {
    background-color:#f7f7f7;
}
.recommend-link {
    width:1190px;
    margin:0 auto;
    padding:20px 0;
}
.recommend-link .title {
    padding:10px 0;
}
.recommend-link .title .relevant {
    font-size:14px;
    color:#2e2e2e;
    line-height:20px;
    cursor:pointer;
}
.recommend-link .content {
    display:none;
}
.recommend-link .content .link {
    float:left;
    display:block;
    margin-right:10px;
    font-size:14px;
    color:#808080;
    line-height:20px;
}
.new .search-wrapper {
    padding:30px 0;
    background:#f9c851;
}
.new .ipt-box {
    border:0!important;
    height:50px!important;
    width:924px!important;
    border-top-left-radius:5px;
    border-bottom-left-radius:5px;
}
.new .search-btn {
    width:100px!important;
    border-top-right-radius:5px;
    border-bottom-right-radius:5px;
    background-color:#232836!important;
}
.new .search-area {
    font-weight:normal!important;
    font-size:12px!important;
}
.new .search-title {
    font-weight:normal!important;
}
.new .search-checkbox {
    text-align:center;
    width:14px;
    height:13px;
    border:1px solid #ccc;
    display:block;
    float:left;
    margin-top:5px;
    border-radius:3px;
    margin-right:10px;
}
.new .search-price li, .new .search-sequare li, .new .search-layout li, .new .search-floor li, .new .search-direction li, .new .search-fixment li {
    width:160px;
    margin-right:0!important;
    margin-bottom:10px;
}
.new .choose-on {
    background:#f9c851;
    border-color:#f9c851;
}
.new .search-price, .new .search-sequare, .new .search-layout, .new .search-floor, .new .search-direction, .new .search-fixment, .new .search-direction, .new .search-fixment {
    width:960px;
    height:24px;
    float:left;
}
.new .search-more {
    float:right;
    text-align:right;
    color:#999;
    cursor:pointer;
    line-height:15px;
}
.new .icon-ditudingwei {
    font-size:30px!important;
    line-height:32px;
    color:#a38846;
}
.new .auxiliary-link span:hover {
    color:#a38846!important;
}
.new .icon-ok, .new .icon-no {
    color:#f9c851!important;
}
.new .new-up {
    width:34px;
    height:21px;
    background:#4285f4;
    display:block;
    float:left;
    margin-top:12px;
    margin-left:10px;
    text-align:center;
    color:#fff;
    line-height:21px;
}
.new .house-title a {
    float:left;
}
.new .lately-history {
    width:100%;
    border-top:2px solid #00ae66;
    border-left:1px solid #eee;
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
    margin-top:20px;
}
.new .lately-history-title {
    margin:0 auto;
    width:200px;
    padding:10px 0;
    border-bottom:1px solid #eee;
}
.new .lately-list li {
    margin-bottom:20px;
}
.new .lately-name {
    font-size:14px;
    float:left;
    line-height:30px;
}
.new .icon-delete {
    font-size:17px!important;
    float:right;
    color:#d3d3d3;
    cursor:pointer;
}
.new .lately-list {
    width:200px;
    margin:20px auto 0;
}
.new .lately-list img {
    float:left;
}
.lately-list-info {
    float:left;
    margin-left:10px;
}
.new .lately-info-name {
    font-size:14px;
    color:#1b1b1b;
    font-weight:bold;
}
.new .lately-info-num {
    color:#a7a7a7;
}
.new .lately-info-val {
    font-size:20px;
    color:#00ae66;
    font-weight:bold;
}
.new .lately-info-val span {
    font-weight:normal;
    font-size:12px;
}
.new .house-about .iconfont {
    margin-right:20px;
}
.new .house-address .iconfont {
    margin-right:20px!important;
}
.new .house-title a {
    max-width:500px;
    overflow:hidden;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.new .icon-38xinzeng {
    font-size:12px!important;
}
.new .icon-ok-copy {
    line-height:17px;
    font-size:15px!important;
    color:#fff;
}
.new .save-item {
    float:left;
    padding:0 10px 10px 0;
}
.new .icon-shalou, .new .icon-jiantie {
    line-height:28px;
}
.new .search-con-wrapper label {
    cursor:pointer;
}
.new .btn-orange {
    background:#f9c851!important;
}
.new .search-con-wrapper-box {
    background:#fbfbfb;
    width:100%;
    border-bottom:1px solid #eee;
}
.new .search-con-wrapper {
    margin:0 auto;
    padding-top:35px;
    width:1190px;
}
.new .disable-input a, .new .disable-ok .iconfont {
    cursor:not-allowed!important;
    pointer-events:none;
    color:#999!important;
}
.new .show-more {
    height:auto!important;
}
.new .search-area-detail {
    margin-top:0;
}
.new .search-wrapper a:hover, .new .search-con-wrapper-box a:hover, .new .main-wrapper a:hover, .new .recommend-module a:hover {
    text-decoration:none;
    color:#00ae66;
}
.new .search-btn:hover {
    color:#00ae66!important;
}
.new .search-more i {
    padding:0 2px;
    line-height:10px;
}
.new .search-more a {
    line-height:20px;
}
.new .ipt-box input {
    width:884px!important;
}
.new .cur:hover .hs-name {
    color:#00ae66;
}
.new .history-filter-item a:hover {
    border:#00ae66 solid 1px;
}
.new .history-filter-item a:hover, .new .history-filter-item a:hover span {
    color:#00ae66!important;
}
.new .history-filter-item a:hover i {
    background-color:#00ae66;
}
.new .search-con-wrapper li.current {
    color:#ffa200;
}
.search-con-wrapper li.current a {
    color:#ffa200;
}
.new .address-letter {
    color:#00ae66!important;
}
.new .gardenresult-price em {
    color:#00ae66;
}
.new .address-box {
    margin-right:5px!important;
}
.new .house-detail li {
    padding-bottom:40px!important;
    margin-top:40px!important;
}
.new .house-info {
    width:219px!important;
    margin-top:30px;
}
.new .show-detail {
    margin-top:-5px;
}
.new .input-more {
    width:192px!important;
}
.new .last-time-search {
    float:left;
    padding:0 10px 10px 0;
    overflow:hidden;
}
.new .last-time-search a {
    display:block;
    float:left;
    padding:0 5px;
    height:26px;
    white-space:nowrap;
    line-height:26px;
    text-align:center;
}
.new .info-distance {
    position:absolute;
    font-size:12px;
    color:#999;
    left:307px;
    top:125px;
}
.new .icon-ok, .new .icon-no {
    font-size:21px!important;
}
.new .disable-input {
    cursor:not-allowed;
}
.new .search-con-wrapper {
    background:#fbfbfb;
}
.new .search-con-wrapper ul {
    padding-bottom:10px;
}
.new .search-con-wrapper li {
    margin-right:26px;
    cursor:pointer;
}
.new .search-area-detail {
    margin-top:14px;
}
.new .search-area li {
    margin-right:32px!important;
    margin-bottom:5px!important;
}
.new .price-range, .new .sequare-range {
    width:54px;
    height:18px;
    line-height:18px;
    margin-left:0;
    margin-right:0;
    padding:2px 4px;
    border:#d2d2d2 solid 1px;
}
.new .price-btn, .new .sequare-btn {
    padding:0;
    border:0;
    height:20px;
    line-height:20px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    margin-left:10px;
    background-color:#eee;
    text-decoration:none;
}
.new .history-filter {
    border:0;
    border-top:none;
    padding:14px 20px 0;
    position:relative;
}
.new .history-switch {
    border:0;
    border-bottom:none;
    padding:4px 20px;
    cursor:pointer;
    transition:0!important;
    color:#999!important;
    height:40px;
    line-height:40px;
}
.new .advertice-banner {
    margin-bottom:0;
    margin-top:20px;
}
.new .house-sort {
    border-bottom:2px solid #f9c851;
}
.new .house-sort li.current {
    background-color:#f9c851;
}
.new .house-count {
    font-size:20px;
    border-bottom:1px solid #f4f4f4;
    padding:33px 0 37px;
    font-weight:bold;
}
.new .house-sum {
    color:#00ae66;
    margin:0 5px;
}
.new .show-detail {
    width:625px!important;
    float:left;
    margin-left:31px;
}
.new .house-title {
    position:relative;
    margin-top:-5px;
    width:auto;
    overflow:hidden;
    white-space:nowrap;
    text-overflow:ellipsis;
}
.new .house-title a {
    font-size:30px;
    font-weight:normal;
}
.new .house-about, .new .house-address {
    font-size:14px;
    color:#1b1b1b!important;
    margin-top:28px;
}
.new .flag-line {
    width:2px;
    height:16px;
    overflow:hidden;
    margin:3px 13px 0;
    background-color:#efefef;
    font-size:0;
}
.new .house-address {
    margin-top:9px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.new .house-traffic {
    margin-top:28px;
    color:#333;
    max-width:628px;
}
.new .show-price {
    position:absolute;
    top:39px;
    right:0;
    float:right;
    color:#00ae66;
    text-align:right;
}
.new .show-price .sale-unit {
    margin-left:1px;
    font-size:14px;
}
.new .show-price .sale-price {
    position:relative;
    top:0;
    font-size:40px;
    font-weight:bold;
    font-family:'dinot-bold';
}
.new .show-price p {
    white-space:nowrap;
    color:#bfbfbf;
    margin-top:-10px;
}
.new .listings-side-box {
    background:#fff;
    margin-top:15px;
    border-top:2px solid #00ae66;
    border-left:1px solid #eee;
    border-right:1px solid #eee;
    border-bottom:1px solid #eee;
    padding-top:15px;
}
.new .listings-side-box-title {
    position:relative;
    z-index:1;
    font-size:16px;
    color:#2e2e2e;
    font-weight:bold;
    border-bottom:1px solid #eee;
    padding-bottom:20px;
    margin-bottom:15px;
    width:90%;
    margin:0 auto;
}
.new .high-light {
    color:#f9c851!important;
}
.new .btn-compare-sr {
    position:absolute;
    z-index:10;
    top:0;
    right:0;
}
.new .price-movements .chart {
    width:220px;
    height:200px;
}
.new .main-wrapper {
    margin:40px auto 0;
}
.new .icon-add {
    font-size:12px!important;
    line-height:22px!important;
    height:24px;
    display:block;
    float:left;
    margin-right:4px;
}
.new .search-more span {
    line-height:21px;
}
.new .search-wrapper .search-enter .search-btn {
    height:50px!important;
}
.new .address a {
    color:#1b1b1b!important;
}
.new .auxiliary-link span:hover {
    color:#333!important;
}
.new .icon-sousuo {
    font-size:18px!important;
}
.new .auxiliary-link a:hover, .new .auxiliary-link a:hover span {
    color:#333!important;
}
.new .icon-ditudingwei {
    font-size:24px!important;
    height:24px;
}
.new .auxiliary-link span {
    font-size:16px!important;
    padding-left:7px!important;
}
.new .auxiliary-link {
    padding-left:75px!important;
}
.new .search-area-detail {
    padding-left:44px;
}
.new .search-area-second {
    margin-left:43px;
}
.new .qfang-desc {
    font-size:12px!important;
}
.new .btn-orange:hover {
    color:#fff!important;
    background-color:#00ae66!important;
}
.new .btn-compare a.cur, .new .btn-compare a.cur:hover {
    background-color:#00ae66;
    border-color:#00ae66;
}
.new .hs-compare-tbs .cur span {
    background-color:#00ae66;
    cursor:default;
}
.new .hs-compare-single:hover {
    border-color:#00ae66;
}
.new .hs-compare-single .price span {
    color:#00ae66;
}
.new .btn-compare .icon-ok-copy {
    display:none;
}
.new .lately-list-info p {
    max-width:120px;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.new .gardenresult-tag a:hover span {
    color:#00ae66;
    text-decoration:underline;
}
.tags-item {
    position:absolute;
    left:0;
    top:0;
    padding-left:5px;
    font-size:0;
}
.tags-item em {
    display:inline-block;
    *display:inline;
    *zoom:1;
    line-height:25px;
    padding:0 10px;
    margin-left:5px;
    color:#fcbf6e;
    font-size:12px;
    filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');
}
:root .tags-item em {
    filter:none;
    background-color:rgba(0, 0, 0, 0.6);
}
.hui-item {
    line-height:18px;
    padding:0 10px 0 0;
    margin-top:6px;
    color:#ff5400;
    background-color:#fff;
    border:#ff5400 solid 1px;
}
.hui-item em {
    display:inline-block;
    *display:inline;
    *zoom:1;
    color:#fff;
    margin-right:10px;
    padding:0 10px;
    line-height:18px;
    background-color:#ff5400;
}
.house-list-full-width .house-title a {
    max-width:340px;
    line-height:28px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}
.clearfix .house-title a {
    max-width:340px;
    line-height:23px;
    display:inline-block;
    *display:inline;
    *zoom:1;
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    padding-top: 0;
} 
#newHouseListingsAd ul {
    height:100px;
}
/*弹窗  窗口*/
 .shutel_layer {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, .6);
    z-index: 999;
    /*display: none;*/
}
.ma {
    margin: auto;
    text-align: center;
}
.agent_info {
    background: #fff;
    width: 384px;
    height: 311px;
    /*margin-top: 15%;*/
    position: absolute;
    left: 40%;
    right: 50%;
    top: 35%;
    bottom: 50%;
    border-radius: 7px;
}
.agent_shang {
    background: url(../images/lv.png) no-repeat;
}
.agent_shang h2, .agent_shang p {
    text-align: center;
}
.agent_shang h2.title_agesh {
    font-size: 24px;
    color: #fff;
    padding: 30px 0px 4px 0px;margin: 0;line-height: 36px;
}
.agent_shang h2.title_agesh2 {
    font-size: 24px;
    color: #fff;
    padding: 47px 0px;
}
.agent_shang p {
    font-size: 16px;
    color: #fff;line-height: 24px;
    padding: 0px 17px 23px 17px;
}
.closes_yy2 {
    position: absolute;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    border: 2px solid #fff;
    right: -6%;
    top: -11px;
    transform: translateX(-50%);
    background: #fff;
    cursor: pointer;color: #FFA400;
    display: block;opacity: 1;
}
.closes_yy2:hover{
	opacity: 1;
}
.closes_yy2::after, .closes_yy2::before {
    content:'';
    display: block;
    position: absolute;
    width: .125rem;
    height: 60%;
    left: 50%;
    top: 50%;
    border-radius: .0625rem;
    background: #FFA400;
}
.closes_yy2::before {
    -webkit-transform: translate(-50%, -50%) rotate(45deg);
    transform: translateX(-50%, -50%) rotate(45deg);
}
.closes_yy2::after {
    -webkit-transform: translate(-50%, -50%) rotate(-45deg);
    transform: translateX(-50%, -50%) rotate(-45deg);
}
.input_imgwrapp {
    width: 294px;
    height: auto;
    border: 1px solid #bebebe;
    border-radius: 4px;
    color: #bebebe;
    margin: 40px 20px 25px 44px;
}
.input_imgwrapp i {
    font-size: 28px;display: inline-block;vertical-align: top;
}
.input_imgwrapp input {
    width: 254px;
    height: 39px;
    border: none;
    margin-right: 5px;
    font-size: 14px;
    color: #000;
    display: inline-block;vertical-align: top;
}
.tijiao_liuyan {
    color: #fff;
    background: #ffa200;
    padding: 11px 130px;
    font-size: 18px;
    border-radius: 5px;
    cursor: pointer;
    text-decoration: none;
}
.tijiao_liuyan:hover{
	text-decoration: none;
}
.success_tishi {
    width: 100%;
    margin-top: 36px;
}
.success_tishi p {
    color: #ffa200;
    padding-top: 10px;
    text-align: center
}
.success_tishi p.success_tu {
    font-size: 22px;
    font-weight: bold;
    color: #ffa200;
    line-height: 41px;
}
.success_tishi p.success_tu img {
    margin-right: 10px;
}
.success_tishi p.success_font {
    font-size: 16px;
    font-weight: 100;
    color: #ffa200;
}

.xzhz p{
	margin-bottom: 0
}
.xzhz em,.xzhz i{
	font-style: normal;
}
.sqzhi_loupan span{
	font-size: 12px;
}
.xzhz a:hover {
    text-decoration: none;
    color: #ffa200;
}
.xzhz a{
	cursor: pointer;
}

/*户型图*/
.box {
    width: 100%;
    margin: 0 auto;
}
.huxing .tit {
    background: #f3f3f3;
    overflow: hidden;
}
.huxing .tit h5 {
    float: left;
    line-height: 56px;
    font-size: 24px;
    color: #333;
    font-weight: normal;margin: 0;
    margin-left: 20px;
}
.huxing .tit .txt {
    float: left;
    margin-left: 12px;
    line-height: 56px;
}
.huxing .tit .bm {
    width: 100px;
    height: 26px;
    line-height: 26px;
    text-align: center;
    text-decoration: none;
    background-color: #ffa009;
    border-radius: 4px;
    font-size: 14px;
    color: #ffffff;
    float: left;
    margin: 18px 0 0 12px;
    cursor: pointer;
}
.huxing .tit .link {
    float: right;
    margin-right: 20px;
    line-height: 56px;
    height: 56px;
}
.huxing .list {
    margin-top: 0;
}
.huxing .list ul {
    overflow: hidden;
    width: 100%;
    margin-left: 0;
}
.huxing .list li {
    float: left;
    width: 192px;
    margin-left: 22px;
}
.huxing .list a {
    display: block;
    height: 130px;
    border: #e5e5e5 1px solid;
    position: relative;
}
.huxing .list img {
    width: 100%;
    height: 130px;
    object-fit: cover;
}
.huxing .list .text {
    margin-top: 6px;
}
.huxing .list .txt {
    color: #333;
    line-height: 24px;
    text-indent: 6px;
    height: 24px;overflow: hidden;
}
.huxing .list .tag {
    overflow: hidden;
    margin-top: 6px;
}
.huxing .list .tag span.tag_1 {
    background: #30a15d;
}
.huxing .list .tag span {
    float: left;
    width: 40px;
    line-height: 20px;
    background: #999;
    color: #fff;
    font-size: 12px;
    text-align: center;
    margin-left: 6px;
    border-radius: 2px;
}
.hxthz .tag{
	border:0;padding: 0;width: 97%;
}
.hxthz{
	margin-top: 20px;
}
.hxthz .tag .bm.bd_btm{
    line-height: 20px;
    padding: 0 5px;background: #FFA400;font-size: 12px;
    color: #fff;text-align: center;border-radius: 2px;float: right;
}
.icons, .icons-qdoll, .icons-dialogshow, .icons-entrances, .icons-listings, .icons_saledetails, .icons-sidetools, .icons_qfangindex {
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    display: block;
    overflow: hidden;
    background-image: url(../images/icons22.png);
    background-repeat: no-repeat;
}
.list_window{
    cursor: pointer;
}