@charset "UTF-8";
body, a {
  color: #333333;
  text-decoration: none;
  font-family: "Microsoft YaHei", '微软雅黑',DINAlternate, Helvetica; }

input {
  outline: none;
  border: none;
  padding: 0; }

p {
  margin: 0; }

.main {
  width: 1200px;
  margin: auto; }

.header-ad {
  padding-top: 20px; }
  .header-ad img {
    width: 100%;
    height: 90px; }

.header .header-con {
  padding-bottom: 0;
  border-bottom: 1px solid #e9e9e9; }
.header .project {
  float: left;
  padding-top: 18px; }
  .header .project .project-container .project-item {
    width: 74px;
    height: 50px;
    float: left;
    font-size: 15px;
    text-align: center;
    line-height: 50px;
    position: relative; }
    .header .project .project-container .project-item a {
      color: #333333;
      display: block;
      width: 100%;
      height: 100%;
      text-decoration: none; }
      .header .project .project-container .project-item a:hover {
        color: #FF6600; }
    .header .project .project-container .project-item:before {
      content: '';
      width: 100%;
      height: 2px;
      position: absolute;
      left: 0;
      top: 0;
      background: #FF6600;
      display: none; }
  .header .project .project-container .project-item.active {
    background: #ffffff;
    border-left: 1px solid #e9e9e9;
    border-right: 1px solid #e9e9e9; }
    .header .project .project-container .project-item.active a {
      color: #FF6600; }
    .header .project .project-container .project-item.active:before {
      display: block; }

.search-block .release-btn {
  float: right;
  display: block;
  width: 130px;
  height: 36px;
  color: #ffffff;
  background: #FF6600;
  border-radius: 2px;
  text-align: center;
  line-height: 36px;
  font-size: 14px; }
  .search-block .release-btn:hover {
    background: #D0021B;
    color: #ffffff !important;
    text-decoration: none; }

.tab-linkage {
  color: #333333;
  font-size: 16px;
  height: 40px;
  line-height: 40px;
  background: #F9F9FA;
  border-top: 1px solid #e9e9e9;
  border-bottom: 2px solid #FF6600;
  margin: 20px 0;
  margin-top: 0; }
  .tab-linkage .linkage-list .linkage-item {
    float: left;
    width: 92px;
    text-align: center; }
    .tab-linkage .linkage-list .linkage-item a {
      display: block;
      width: 100%;
      height: 100%; }
  .tab-linkage .linkage-list .linkage-item.active {
    background: #FF6600;
    position: relative; }
    .tab-linkage .linkage-list .linkage-item.active a {
      color: #FFFFFF; }

.filter-block {
  font-size: 12px;
  border: 1px solid #e9e9e9; }
  .filter-block:before, .filter-block:after {
    content: '';
    display: table; }
  .filter-block .filter-item-container {
    margin: 10px 30px; }
    .filter-block .filter-item-container .filter-item {
      margin-bottom: 10px;
      line-height: 30px; }
      .filter-block .filter-item-container .filter-item .item-name {
        width: 50px;
        float: left;
        font-size: 12px; }
      .filter-block .filter-item-container .filter-item .sub-select-items {
        padding-left: 50px;
        background: #F3F3F3;
        position: relative; }
        .filter-block .filter-item-container .filter-item .sub-select-items:before {
          content: '';
          background: #F3F3F3;
          height: 100%;
          position: absolute;
          width: 30px;
          display: block;
          top: 0;
          left: -30px; }
        .filter-block .filter-item-container .filter-item .sub-select-items:after {
          content: '';
          background: #F3F3F3;
          height: 100%;
          position: absolute;
          width: 40px;
          display: block;
          top: 0;
          right: -38px;
          z-index: -1; }
      .filter-block .filter-item-container .filter-item .item-content {
        width: 1060px;
        float: left; }
        .filter-block .filter-item-container .filter-item .item-content .point-tabs-title {
          margin-bottom: 10px;
          height: 40px;
          position: relative; }
          .filter-block .filter-item-container .filter-item .item-content .point-tabs-title:before {
            content: '';
            width: 1120px;
            height: 1px;
            display: block;
            background: #f5f5f5;
            position: absolute;
            bottom: 0;
            left: -50px; }
          .filter-block .filter-item-container .filter-item .item-content .point-tabs-title .title {
            float: left;
            margin-right: 30px;
            cursor: pointer;
            font-size: 12px; }
            .filter-block .filter-item-container .filter-item .item-content .point-tabs-title .title:hover {
              color: #FF6600; }
          .filter-block .filter-item-container .filter-item .item-content .point-tabs-title .title.active {
            color: #FF6600;
            font-weight: 600; }
        .filter-block .filter-item-container .filter-item .item-content .point-items .item-name {
          font-size: 14px;
          cursor: pointer; }
        .filter-block .filter-item-container .filter-item .item-content .point-items .item-name.active {
          color: #FF6600; }
        .filter-block .filter-item-container .filter-item .item-content .point-items .items {
          width: 1100px;
          float: left; }
        .filter-block .filter-item-container .filter-item .item-content .point-items .item {
          float: left;
          font-size: 12px;
          margin-right: 20px;
          cursor: pointer; }
          .filter-block .filter-item-container .filter-item .item-content .point-items .item:hover {
            color: #FF6600; }
        .filter-block .filter-item-container .filter-item .item-content .point-items .item.active {
          color: #FF6600; }
        .filter-block .filter-item-container .filter-item .item-content .sub-point-items {
          font-size: 12px;
          color: #666666; }
          .filter-block .filter-item-container .filter-item .item-content .sub-point-items .item-name {
            float: left;
            width: 50px;
            font-size: 12px;
            cursor: pointer; }
          .filter-block .filter-item-container .filter-item .item-content .sub-point-items .item-name.active {
            color: #FF6600; }
          .filter-block .filter-item-container .filter-item .item-content .sub-point-items .items {
            width: 1100px;
            float: left; }
            .filter-block .filter-item-container .filter-item .item-content .sub-point-items .items .item {
              margin-right: 20px;
              cursor: pointer;
              float: left; }
              .filter-block .filter-item-container .filter-item .item-content .sub-point-items .items .item:hover {
                color: #FF6600; }
            .filter-block .filter-item-container .filter-item .item-content .sub-point-items .items .item.active {
              color: #FF6600; }
            .filter-block .filter-item-container .filter-item .item-content .sub-point-items .items .item.sort {
              margin-right: 5px;
              position: relative;
              top: 2px; }
              .filter-block .filter-item-container .filter-item .item-content .sub-point-items .items .item.sort:hover {
                color: #666666; }
        .filter-block .filter-item-container .filter-item .item-content .w-check {
          float: left;
          font-size: 12px;
          margin-right: 20px;
          cursor: pointer;
          background-repeat: no-repeat;
          background-position: 0 8px; }
          .filter-block .filter-item-container .filter-item .item-content .w-check b {
            display: none;
            content: '';
            background-image: url(//s0.ifengimg.com/2018/07/25/ac33a402cdc83f63e6b8d89988b5864c.png);
            height: 14px;
            width: 14px;
            margin-right: 5px;
            position: relative;
            top: 2px; }
          .filter-block .filter-item-container .filter-item .item-content .w-check:hover {
            color: #FF6600; }
        .filter-block .filter-item-container .filter-item .item-content .w-check.active {
          color: #FF6600; }
          .filter-block .filter-item-container .filter-item .item-content .w-check.active b {
            background-image: url(//s0.ifengimg.com/2018/09/12/278367f2b3dd75f391720a66fa742cd1.png); }
        .filter-block .filter-item-container .filter-item .item-content .plural-select {
          padding-left: 20px;
          background-image: url(//s0.ifengimg.com/2018/07/25/ac33a402cdc83f63e6b8d89988b5864c.png);
          background-repeat: no-repeat; }
        .filter-block .filter-item-container .filter-item .item-content .plural-select.active {
          background-image: url(//s0.ifengimg.com/2018/09/12/278367f2b3dd75f391720a66fa742cd1.png); }
        .filter-block .filter-item-container .filter-item .item-content .cus-fil-box {
          float: left;
          width: 220px; }
          .filter-block .filter-item-container .filter-item .item-content .cus-fil-box input[type='number'] {
            width: 50px;
            height: 22px;
            text-align: center;
            line-height: 22px;
            border: 1px solid #e9e9e9;
            font-size: 12px;
            -moz-appearance: textfield;
            vertical-align: middle; }
          .filter-block .filter-item-container .filter-item .item-content .cus-fil-box input[type=number]::-webkit-inner-spin-button,
          .filter-block .filter-item-container .filter-item .item-content .cus-fil-box input[type=number]::-webkit-outer-spin-button {
            -webkit-appearance: none; }
          .filter-block .filter-item-container .filter-item .item-content .cus-fil-box .btn {
            width: 40px;
            height: 22px;
            background: #FFFFFF;
            border: 1px solid #e9e9e9;
            text-align: center;
            display: inline-block;
            vertical-align: middle;
            font-size: 12px;
            line-height: 22px;
            cursor: pointer;
            border-radius: 2px; }
          .filter-block .filter-item-container .filter-item .item-content .cus-fil-box .linkage {
            margin: 0 10px; }
        .filter-block .filter-item-container .filter-item .item-content .select {
          cursor: pointer;
          width: 100px;
          height: 24px;
          line-height: 24px;
          background-color: #FFFFFF;
          font-size: 12px;
          text-indent: 10px;
          border: 1px solid #e9e9e9;
          float: left;
          position: relative;
          margin-right: 20px;
          background-image: url(//s0.ifengimg.com/2018/08/14/af571ff154c32c14d53a17819bad29da.png);
          background-repeat: no-repeat;
          background-position: 83px 10px; }
          .filter-block .filter-item-container .filter-item .item-content .select .selected {
            display: block;
            width: 100%;
            height: 100%; }
          .filter-block .filter-item-container .filter-item .item-content .select .option-list {
            width: 100%;
            border: 1px solid #e9e9e9;
            background: #FBFBFB;
            position: absolute;
            left: -1px;
            top: 24px;
            z-index: 1;
            display: none; }
            .filter-block .filter-item-container .filter-item .item-content .select .option-list .select-option {
              font-size: 12px;
              line-height: 24px; }
              .filter-block .filter-item-container .filter-item .item-content .select .option-list .select-option:hover {
                background: #FF6600;
                color: #FFFFFF; }
        .filter-block .filter-item-container .filter-item .item-content .select.active {
          background-image: url(//s0.ifengimg.com/2018/08/14/85dfefd142e7a27f525bb5732786f46f.png); }
        .filter-block .filter-item-container .filter-item .item-content .selected-item {
          color: #FF6600;
          float: left;
          height: 24px;
          line-height: 24px;
          border: 1px solid #e9e9e9;
          font-size: 12px;
          padding: 0 24px 0 10px;
          position: relative;
          background: #FFFFFF;
          margin-right: 20px;
          margin-bottom: 10px; }
          .filter-block .filter-item-container .filter-item .item-content .selected-item .cancel {
            cursor: pointer;
            height: 24px;
            width: 24px;
            display: inline-block;
            position: absolute;
            right: 0;
            top: 0;
            background: url(//s0.ifengimg.com/2018/09/21/67c65273346ab33e0930390fa1111868.png) 8px 8px no-repeat; }
        .filter-block .filter-item-container .filter-item .item-content .delete-all {
          font-size: 14px;
          color: #999999;
          cursor: pointer;
          float: left;
          line-height: 24px; }
        .filter-block .filter-item-container .filter-item .item-content .other-check {
          float: left; }
          .filter-block .filter-item-container .filter-item .item-content .other-check .plural-select {
            line-height: 24px;
            background-position: 0 5px; }

.content-block {
  padding-top: 30px; }
  .content-block .left-content {
    width: 910px;
    float: left; }
    .content-block .left-content .search-title {
      height: 40px;
      border-bottom: 1px solid #e9e9e9; }
      .content-block .left-content .search-title .item {
        width: 100px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        color: #FFFFFF;
        text-align: center;
        background: #FF6600; }
    .content-block .left-content .list-head {
      border-bottom: 1px solid #f5f5f5;
      padding: 20px 0 10px; }
      .content-block .left-content .list-head .search-res {
        font-weight: 600;
        float: left;
        font-size: 14px; }
        .content-block .left-content .list-head .search-res .cl-r {
          color: #FF6600;
          padding: 0 10px; }
        .content-block .left-content .list-head .search-res .site {
          color: #FF6600; }
      .content-block .left-content .list-head .table-head {
        float: right; }
        .content-block .left-content .list-head .table-head .static {
          font-weight: 600;
          text-align: right;
          float: left;
          font-size: 14px; }
        .content-block .left-content .list-head .table-head .title {
          float: left;
          font-size: 14px;
          width: 70px;
          text-align: center;
          cursor: pointer;
          position: relative; }
          .content-block .left-content .list-head .table-head .title:hover {
            color: #FF6600; }
          .content-block .left-content .list-head .table-head .title:before {
            content: '';
            width: 100px;
            height: 2px;
            display: none;
            position: absolute;
            left: 0;
            bottom: -1px;
            background: #FF6600; }
        .content-block .left-content .list-head .table-head .title.active {
          color: #FF6600;
          font-weight: 600; }
    .content-block .left-content .search-res-list {
      /*广告维护位*/ }
      .content-block .left-content .search-res-list .list-item {
        padding: 20px 0;
        position: relative;
        border-bottom: 1px solid #f5f5f5; }
        .content-block .left-content .search-res-list .list-item:hover {
          background: #F9F9FA; }
          .content-block .left-content .search-res-list .list-item:hover .title {
            color: #FF6600; }
        .content-block .left-content .search-res-list .list-item .picNum {
          display: block;
          width: 45px;
          height: 24px;
          line-height: 24px;
          font-size: 12px;
          color: #FFFFFF;
          position: absolute;
          background: rgba(0, 0, 0, 0.4);
          left: 0;
          text-align: center;
          bottom: 20px; }
        .content-block .left-content .search-res-list .list-item img {
          float: left;
          width: 194px;
          height: 145px;
          margin-right: 20px;
          object-fit: cover; }
        .content-block .left-content .search-res-list .list-item .list-ad {
          width: 100%;
          height: 110px; }
        .content-block .left-content .search-res-list .list-item p {
          float: left;
          width: 640px; }
        .content-block .left-content .search-res-list .list-item .title {
          font-size: 20px;
          margin-bottom: 17px;
          font-weight: 600;
          width: 696px !important;
          overflow: hidden; }
          .content-block .left-content .search-res-list .list-item .title .title-content {
            display: inline-block;
            max-width: 640px;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            float: left; }
          .content-block .left-content .search-res-list .list-item .title .label {
            color: #FFFFFF;
            line-height: 20px;
            height: 20px;
            width: 36px;
            font-size: 12px;
            border-radius: 2px;
            text-align: center;
            display: inline-block;
            vertical-align: top;
            margin-left: 10px;
            float: left;
            margin-top: 3px; }
            .content-block .left-content .search-res-list .list-item .title .label.orange {
              background: #FF6600; }
            .content-block .left-content .search-res-list .list-item .title .label.blue {
              background: #6DB1FF; }
        .content-block .left-content .search-res-list .list-item .sub-title {
          font-size: 14px; }
          .content-block .left-content .search-res-list .list-item .sub-title .agent {
            margin-left: 30px;
            padding-left: 25px;
            background: url(//s0.ifengimg.com/2018/09/12/d8fcf05dc9099bd106804ccf8b050890.png) no-repeat; }
            .content-block .left-content .search-res-list .list-item .sub-title .agent:hover {
              color: #FF6600; }
        .content-block .left-content .search-res-list .list-item .sub-title.desc {
          line-height: 30px; }
        .content-block .left-content .search-res-list .list-item .cl-g {
          color: #666666; }
        .content-block .left-content .search-res-list .list-item .site {
          padding-top: 10px;
          margin-bottom: 10px;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          color: #999999; }
        .content-block .left-content .search-res-list .list-item .developer {
          position: absolute;
          bottom: 36px;
          right: 10px;
          display: none; }
        .content-block .left-content .search-res-list .list-item .label-container {
          padding-top: 10px;
          position: absolute;
          right: 55px;
          bottom: 20px; }
          .content-block .left-content .search-res-list .list-item .label-container .label {
            float: left;
            font-size: 12px;
            color: #849AAE;
            background: #F4F7F9;
            padding: 5px 10px;
            margin-right: 10px;
            border-radius: 2px; }
        .content-block .left-content .search-res-list .list-item .price-box {
          width: 150px;
          height: 70px;
          position: absolute;
          right: 10px;
          top: 60px;
          text-align: right; }
          .content-block .left-content .search-res-list .list-item .price-box .red {
            color: #FF6600;
            font-size: 18px;
            width: 100%;
            font-weight: bold; }
            .content-block .left-content .search-res-list .list-item .price-box .red span {
              font-size: 30px; }
          .content-block .left-content .search-res-list .list-item .price-box .sub {
            padding-top: 8px;
            width: 100%;
            font-size: 14px;
            color: #666666;
            text-align: right; }
      .content-block .left-content .search-res-list .list-adv {
        padding: 20px 0;
        border-bottom: 1px solid #f5f5f5; }
        .content-block .left-content .search-res-list .list-adv .adv-title {
          overflow: hidden;
          margin-bottom: 16px; }
          .content-block .left-content .search-res-list .list-adv .adv-title img {
            width: 38px;
            height: 20px;
            float: left;
            margin-right: 5px;
            margin-top: 3px; }
          .content-block .left-content .search-res-list .list-adv .adv-title p {
            float: left;
            font-size: 20px;
            color: #333333;
            font-weight: bold;
            width: 865px;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap; }
        .content-block .left-content .search-res-list .list-adv .adv-img-list img {
          width: 220px;
          height: 164px;
          object-fit: cover;
          margin-right: 10px; }
          .content-block .left-content .search-res-list .list-adv .adv-img-list img:nth-child(4) {
            margin-right: 0; }
  .content-block .right-content {
    padding-top: 40px;
    width: 250px;
    float: right; }
    .content-block .right-content .ad-con {
      width: 100%;
      margin-bottom: 20px; }
      .content-block .right-content .ad-con img {
        width: 100%;
        height: 250px; }

.sublist-title {
  background: #F9F9FA;
  padding: 20px; }
  .sublist-title .tittle {
    font-size: 16px;
    font-weight: 600;
    float: left;
    border-bottom: 2px solid #FF6600;
    padding-bottom: 5px;
    position: relative;
    top: 1px; }
  .sublist-title .more {
    font-size: 12px;
    color: #666666;
    float: right;
    margin-top: 4px;
    text-decoration: none; }
    .sublist-title .more:after {
      content: '';
      height: 20px;
      width: 20px;
      display: inline-block;
      cursor: pointer;
      vertical-align: middle;
      background-image: url("//s0.ifengimg.com/2018/07/18/arrow_c74c021b.png");
      background-repeat: no-repeat;
      background-position: -37px -5px; }
    .sublist-title .more:hover {
      color: #FF6600; }

.list-container {
  background: #F9F9FA;
  margin-bottom: 40px;
  padding: 0 20px;
  padding-bottom: 10px; }
  .list-container .hot .hot-item {
    font-size: 0;
    position: relative;
    margin-bottom: 20px; }
    .list-container .hot .hot-item img {
      width: 100%;
      height: 200px; }
    .list-container .hot .hot-item .bottom-text {
      display: none;
      width: 100%;
      font-size: 14px;
      color: #FFFFFF;
      height: 36px;
      line-height: 36px;
      text-indent: 20px;
      background-image: url(//s0.ifengimg.com/2018/08/02/870fc904ab9088dfa6717dca889ae399.png);
      position: absolute;
      left: 0;
      bottom: 0; }
    .list-container .hot .hot-item:hover .bottom-text {
      display: block; }
  .list-container .article .article-item {
    position: relative;
    margin-bottom: 20px; }
    .list-container .article .article-item .title {
      width: 180px;
      font-size: 14px;
      margin-left: 25px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis; }
      .list-container .article .article-item .title:hover {
        color: #FF6600; }
    .list-container .article .article-item .icon {
      position: absolute;
      left: 0;
      top: 2px;
      font-size: 14px;
      font-style: normal;
      text-align: center; }

.broker-list .broker-container .broker-item {
  margin-bottom: 20px; }
  .broker-list .broker-container .broker-item img {
    width: 80px;
    height: 90px;
    float: left;
    margin-right: 10px; }
  .broker-list .broker-container .broker-item p {
    width: 210px;
    float: left; }
  .broker-list .broker-container .broker-item .title {
    font-size: 15px;
    color: #333333;
    margin-bottom: 5px; }
  .broker-list .broker-container .broker-item .sub-title {
    font-size: 12px;
    color: #666666; }
  .broker-list .broker-container .broker-item .under {
    padding-top: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
    .broker-list .broker-container .broker-item .under span {
      float: left;
      margin-right: 10px; }

.icon {
  height: 20px;
  width: 20px;
  display: inline-block;
  cursor: pointer;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 2px 2px; }

.icon-site {
  background-image: url(//s0.ifengimg.com/2018/09/21/e6a9c7d480e97969826fb9ed5ff6ad7c.png); }

.icon-developer {
  background-image: url(//s0.ifengimg.com/2018/08/02/6862aad7e745adf2089fc342883eb04e.png); }

.icon-rank1, .icon-rank2, .icon-rank3 {
  background-image: url(//s0.ifengimg.com/2018/10/31/frist_c22fa75b.png);
  background-position: 0 0;
  height: 25px; }

.icon-rank2 {
  background-image: url(//s0.ifengimg.com/2018/08/02/second_f687c9c7.png); }

.icon-rank3 {
  background-image: url(//s0.ifengimg.com/2018/08/02/third_7e889e41.png); }

.icon-delete {
  background-image: url(//s0.ifengimg.com/2018/08/03/dfacb30eb24717de9b9a142a5c386cc1.png); }

.icon-arrow {
  margin-left: 5px;
  background-image: url(//s0.ifengimg.com/2018/10/31/68c86b9a294d7fdaaa3d2911f603b35d.png);
  background-position: 0 4px; }

.icon-arrow.down {
  background-image: url(//s0.ifengimg.com/2018/10/31/6848a974aba9bb04e08542b906145384.png); }

.icon-search {
  background-image: url(//s0.ifengimg.com/2018/08/06/47d1b5af181a4f3cb2b6c260d31b672f.png);
  position: absolute;
  top: 14px;
  right: 20px; }

.icon-card {
  width: 21px;
  background-position: 0 0;
  background-image: url(//s0.ifengimg.com/static/house/images/card_d4090e9f.png); }

.recommend-list {
  padding-bottom: 40px; }
  .recommend-list .recommend-item {
    width: 195px;
    float: left;
    position: relative;
    margin-right: 10px; }
    .recommend-list .recommend-item img, .recommend-list .recommend-item .shadow {
      display: block;
      width: 100%;
      height: 156px; }
    .recommend-list .recommend-item .shadow {
      position: absolute;
      top: 0;
      left: 0;
      font-size: 16px;
      color: #FFFFFF;
      text-align: center;
      line-height: 156px;
      display: none;
      background: rgba(0, 0, 0, 0.3);
      filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4c000000, endColorstr=#4c000000); }
    .recommend-list .recommend-item:hover .shadow {
      display: block; }
    .recommend-list .recommend-item .bottom-text {
      padding-top: 10px;
      font-size: 14px; }
      .recommend-list .recommend-item .bottom-text .site {
        float: left; }
      .recommend-list .recommend-item .bottom-text .price {
        float: right; }
        .recommend-list .recommend-item .bottom-text .price .r {
          color: #FF6600; }

.pagination-container {
  padding: 30px 0 40px;
  text-align: center; }
  .pagination-container .inner-text {
    font-size: 12px;
    position: relative;
    top: -14px;
    margin-right: 5px;
    vertical-align: middle; }
    .pagination-container .inner-text .number-input {
      width: 50px;
      height: 24px;
      border: 1px solid #e9e9e9;
      line-height: 24px;
      text-align: center;
      margin-right: 5px;
      border-radius: 2px;
      position: relative;
      top: -2px; }
    .pagination-container .inner-text input::-webkit-outer-spin-button,
    .pagination-container .inner-text input::-webkit-inner-spin-button {
      -webkit-appearance: none; }
    .pagination-container .inner-text input[type="number"] {
      -moz-appearance: textfield; }
  .pagination-container #end {
    background: #FFFFFF;
    border: 1px solid #e9e9e9;
    color: #333333; }
    .pagination-container #end:hover {
      background: #FFFFFF; }
  .pagination-container .go {
    display: inline-block;
    padding: 0 9px;
    height: 24px;
    border: 1px solid #e9e9e9;
    line-height: 24px;
    text-align: center;
    border-radius: 2px;
    cursor: pointer; }
  .pagination-container .no-pointer {
    cursor: default; }
  .pagination-container .pagination-box {
    display: inline-block; }
    .pagination-container .pagination-box .pagination {
      float: left; }
      .pagination-container .pagination-box .pagination .current, .pagination-container .pagination-box .pagination a {
        display: inline-block;
        padding: 0 9px;
        height: 24px;
        border: 1px solid #e9e9e9;
        text-align: center;
        line-height: 24px;
        border-radius: 2px;
        text-decoration: none;
        color: #333333;
        margin: 5px;
        font-size: 12px; }
      .pagination-container .pagination-box .pagination .current {
        background: #FF6600;
        color: #ffffff;
        border-color: #FF6600; }
      .pagination-container .pagination-box .pagination .next.current, .pagination-container .pagination-box .pagination .prev.current {
        display: none; }

.no-res {
  padding-top: 60px;
  text-align: center; }
  .no-res p {
    font-size: 14px;
    color: #999999;
    padding: 40px 0 80px; }
  .no-res .list-ad {
    width: 100%;
    height: 110px;
    margin-bottom: 40px; }

.no-res-recommend {
  border-bottom: 1px solid #e9e9e9; }
  .no-res-recommend .title {
    float: left;
    font-size: 22px;
    border-bottom: 2px solid #FF6600;
    padding-bottom: 10px; }
    .no-res-recommend .title .o {
      color: #FF6600; }

.indexing-block {
  height: 50px;
  line-height: 50px;
  font-size: 12px;
  color: #666666;
  text-indent: 10px; }
  .indexing-block a {
    color: #666666; }

.fir-col-ad {
  font-size: 0; }
  .fir-col-ad img {
    width: 100%;
    height: 90px; }

.flex-ad-con {
  font-size: 0; }
  .flex-ad-con img {
    width: 250px;
    height: 250px; }

/*推荐经纪人*/
.zhiliao-keeper {
  overflow: hidden; }
  .zhiliao-keeper .zhiliao-title {
    border-bottom: 1px solid #e9e9e9;
    margin-bottom: 20px; }
    .zhiliao-keeper .zhiliao-title .title {
      float: left;
      border-bottom: 2px solid #FF6600;
      padding-bottom: 5px;
      font-size: 16px;
      font-weight: bolder; }
  .zhiliao-keeper .z-item {
    display: inline-block;
    overflow: hidden;
    width: 250px;
    position: relative;
    float: left;
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #E9E9E9; }
    .zhiliao-keeper .z-item .scan-tip {
      position: absolute;
      width: 150px;
      height: 36px;
      padding: 2px 15px;
      background-image: url(//s0.ifengimg.com/static/house/images/tipBg_a539e436.jpg);
      background-size: 100%;
      bottom: 36px;
      left: 70px;
      font-size: 12px;
      color: #FF6600;
      line-height: 14px;
      text-align: center;
      display: none; }
    .zhiliao-keeper .z-item > a.isAgent::after {
      content: '';
      display: inline-block;
      width: 59px;
      height: 20px;
      position: absolute;
      left: 5px;
      top: 56px;
      background: url(//s0.ifengimg.com/static/house/images/agent_1ba09fdb.png); }
    .zhiliao-keeper .z-item img {
      width: 68px;
      height: 68px;
      border-radius: 34px;
      object-fit: cover;
      margin-right: 10px;
      float: left; }
    .zhiliao-keeper .z-item p {
      display: inline-block;
      width: 172px;
      float: left;
      margin-bottom: 10px; }
      .zhiliao-keeper .z-item p.z-name a {
        margin: 0 8px 0 0;
        display: inline-block;
        font-weight: 700;
        font-size: 16px;
        line-height: 22px; }
      .zhiliao-keeper .z-item p.z-company {
        font-size: 12px;
        color: #333333;
        line-height: 17px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; }
    .zhiliao-keeper .z-item .scanbtn {
      color: #FF6600; }
      .zhiliao-keeper .z-item .scanbtn i {
        background-image: url(//s0.ifengimg.com/static/house/images/phone_28a7c4e5.png);
        background-size: 100%;
        background-position: 0 0;
        background-repeat: no-repeat; }
    .zhiliao-keeper .z-item .chatWithAgent {
      height: 20px;
      width: 54px;
      line-height: 20px;
      color: #FF6600;
      background: #F9F9FA;
      position: absolute;
      top: 0;
      right: 0; }
      .zhiliao-keeper .z-item .chatWithAgent i {
        margin-right: 3px;
        width: 16px;
        height: 14px;
        background-size: 100%;
        background-repeat: no-repeat;
        background-image: url(//s0.ifengimg.com/static/house/images/chatim_3e3356c5.png); }
    .zhiliao-keeper .z-item span {
      display: inline-block;
      height: 17px;
      line-height: 17px;
      font-size: 12px;
      text-align: center;
      cursor: pointer;
      float: left; }
      .zhiliao-keeper .z-item span i {
        display: inline-block;
        vertical-align: middle;
        width: 9px;
        height: 12px;
        margin: -2px 6px 0 0; }
      .zhiliao-keeper .z-item span:hover {
        opacity: 0.9; }

#company > a {
  float: left; }
#company .company-comb-content {
  display: inline-block;
  width: 980px;
  float: left; }
  #company .company-comb-content .w-check {
    max-width: 166px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: inline-block; }
  #company .company-comb-content .company-comb {
    overflow: hidden;
    float: left;
    width: 100%; }
  #company .company-comb-content .com-btn {
    display: inline-block;
    cursor: pointer; }
    #company .company-comb-content .com-btn i {
      background-size: 100%;
      background-repeat: no-repeat;
      width: 10px;
      height: 10px;
      margin: -3px 0 0 3px;
      vertical-align: middle;
      display: inline-block; }
    #company .company-comb-content .com-btn .up {
      background-image: url(https://s0.ifengimg.com/static/house/images/up_51db9af3.png); }
    #company .company-comb-content .com-btn .down {
      background-image: url(https://s0.ifengimg.com/static/house/images/down_480a690e.png); }

/*查看大图*/
.bigImgBox {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 999999;
  background: rgba(0, 0, 0, 0.5);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000); }
  .bigImgBox div {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0); }
  .bigImgBox .closeBigImgBox {
    z-index: 2;
    position: absolute;
    top: 20px;
    right: 20px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    padding: 5px;
    background-image: url(//s0.ifengimg.com/static/house/images/fangyuanxiangqing-close_92c585e1.png);
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(0, 0, 0, 0.3);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000,endColorstr=#4C000000); }

/*# sourceMappingURL=second_house_homepage.css.map */
