.index .pdb-24 {
  padding-bottom: 0.24rem;
  background-color: #fff; }

.index .common-cap {
  padding: 0.4rem 0.32rem 0.3rem 0.32rem;
  background: #ffffff; }
  .index .common-cap .title-a {
    margin-bottom: 0.16rem; }
  .index .common-cap .title {
    font-size: 0.36rem;
    font-weight: bold;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333333; }
  .index .common-cap a {
    font-size: 0.20rem;
    font-weight: bold;
    font-stretch: normal;
    color: #333333; }
  .index .common-cap .tip {
    font-size: 0.24rem;
    font-weight: normal;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #666666; }

    .index .form-box .cap {
      margin-bottom: 0.26rem; }
    
    .index .form-box form {
      margin-bottom: 0.08rem; }
      .index .form-box {
        width: 100%;
        padding: 0.4rem 0.24rem 0.48rem 0.24rem;
        box-sizing: border-box; 
      }
      .index .form-box form input, .index .form-box form select {
        color: #333333;
        width: 100%;
        height: 0.8rem;
        background-color: #f4f5f7;
        border-radius: 0.08rem;
        padding-left: 0.24rem;
        font-size: 0.28rem;
        margin-bottom: 0.24rem;
        box-sizing: border-box; }
    
    .index .form-box .btn {
      width: 100%;
      height: 0.8rem;
      text-align: center;
      line-height: 0.8rem;
      font-size: 0.3rem;
      font-weight: bold;
      color: #fff;
      background: #d4bc98;
      border-radius: 0.08rem; }

      .index .find-house-wrap{
        border: solid 1px #dddddd;
      }
  .index .find-house-wrap .cap {
    font-size: 0.36rem;
    font-weight: bold;
    font-stretch: normal;
    color: #333333; }
  .index .find-house-wrap select {
    width: 50%; }
    .index .form-box select:nth-of-type(1) {
      margin-right: 0.24rem; }

.index .menu-box {
  background-color: #fff;
  padding: 0.48rem 0.32rem; }
  .index .menu-box .menu-list {
    flex-wrap: wrap;
    justify-content: flex-start; }
    .index .menu-box .menu-list .menu-item {
      margin-bottom: 0.4rem;
      width: 20%; }
      .index .menu-box .menu-list .menu-item a .iocn {
        width: 0.88rem;
        height: 0.88rem;
        margin-bottom: 0.26rem; }
      .index .menu-box .menu-list .menu-item a .text {
        font-size: 0.24rem;
        font-weight: normal;
        font-stretch: normal;
        letter-spacing: 0px;
        color: #333333; }
  .index .menu-box .other-box .other-item {
    width: 3.34rem;
    padding: 0.32rem 0.24rem;
    border-radius: 0.08rem;
    box-sizing: border-box;
    border: solid 1px #dddddd;
    background-image: url('https://scms.jindingaus.com/jdfangchan_wap_static/assets/image/other-item1.png');
    background-size: 100% 100%; }
    .index .menu-box .other-box .other-item:nth-of-type(2) {
      background-image: url('https://scms.jindingaus.com/jdfangchan_wap_static/assets/image/other-item2.png'); }
    .index .menu-box .other-box .other-item .cap {
      font-size: 0.32rem;
      font-weight: bold;
      font-stretch: normal;
      letter-spacing: 0px;
      color: #333333;
      margin-bottom: 0.24rem; }
    .index .menu-box .other-box .other-item .tip {
      font-size: 0.26rem;
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 0px;
      color: #666666;
      margin-bottom: 0.4rem; }
    .index .menu-box .other-box .other-item a {
      font-size: 0.26rem;
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 0px;
      color: #bb9459; }

      
.index .house-chunk {
  background-color: #fff;
  padding: 0 0.32rem;
  padding-bottom: 0.24rem; }
  .index .house-chunk .cap {
    padding-top: 0.4rem;
    font-size: 0.36rem;
    font-weight: bold;
    color: #333333;
    margin-bottom: 0.32rem; }
    .index .house-chunk .cap .tip {
      margin-top: 0.16rem;
      font-size: 0.24rem;
      font-weight: normal;
      color: #666666; }
  .index .house-chunk .house-list {
    flex-wrap: wrap; }
    .index .house-chunk .house-list .house-item {
      width: 3.12rem;
      border-radius: 0.16rem;
      overflow: hidden;
      box-shadow: 0px 0.02rem 0.16rem 0px rgba(220, 220, 220, 0.77);
      margin-right: 0.14rem;
      margin-bottom: 0.16rem; }
      .index .house-chunk .house-list .house-item:nth-of-type(2n) {
        margin-right: 0rem; }
      .index .house-chunk .house-list .house-item .house-cover {
        width: 100%;
        height: 1.86rem; }
        .index .house-chunk .house-list .house-item .house-cover a {
          width: 100%;
          height: 100%;
          display: block; }
      .index .house-chunk .house-list .house-item .house-info {
        padding: 0.32rem 0.18rem 0.4rem 0.18rem;
        background: #fff; }
        .index .house-chunk .house-list .house-item .house-info .title {
          font-size: 0.26rem;
          height: 0.8rem;
          font-weight: bold;
          line-height: 1.5;
          margin-bottom: 0.24rem; }
          .index .house-chunk .house-list .house-item .house-info .title a {
            color: #1e1e1e; }
        .index .house-chunk .house-list .house-item .house-info .base-info p {
          width: 32%;
          color: #999;
          font-size: 0.18rem; }
          .index .house-chunk .house-list .house-item .house-info .base-info p:nth-of-type(1),.index .house-chunk .house-list .house-item .house-info .base-info p:nth-of-type(3) {
            width: 30%; } 
          .index .house-chunk .house-list .house-item .house-info .base-info p:nth-of-type(2) {
            width: 40%;
            padding-left: 0.1rem;
            position: relative; }

          .index .house-chunk .house-list .house-item .house-info .base-info p:nth-of-type(2)::after, .index .house-chunk .house-list .house-item .house-info .base-info p:nth-of-type(2)::before {
            content: '';
            position: absolute;
            height: 0.18rem;
            background-color: #dadada;
            width: 1px;
            right: 0.1rem;
            top: 0.07rem; }
          .index .house-chunk .house-list .house-item .house-info .base-info p:nth-of-type(2)::before {
            left: 0rem; }

  .index .house-chunk .more {
    display: block;
    width: 100%;
    text-align: center;
    font-size: 0.20rem;
    font-weight: bold;
    color: #333333;
    padding-top: 0.24rem; }

.index .house-property-box {
  width: 100%;
  padding: 0 0.24rem;
  box-sizing: border-box; }
  
  .index .AUS .aus-bg{
    background-image: url('https://scms.jindingaus.com/jdfangchan_wap_static/assets/image/background-img.png');
    border-radius: 0.24rem 0.24rem 0 0; 
    padding-top: 3.4rem;
    background-size: 100% 100%;
    padding-bottom: 0.48rem;
  }
  .index .AUS .house-property-box .cap .title{
    color: #fff;
  }
  .index .AUS .house-property-box .cap .tip{
    color: #fff;
  }
  .index .AUS .house-property-box .more{
    color: #fff;
    margin-bottom: 0.4rem;
  }
  .index .AUS .order-house-wrap{
    background: #fff;
    box-sizing: border-box;
  }



.index .order-house-wrap {
  width: 100%;
  box-sizing: border-box;
  background: #fdfeff;
  padding: 0rem 0.22rem 0.48rem 0.22rem; }
  .index .order-house-wrap .order-house-box {
    width: 100%;
    background-color: #f4f5f7;
    padding: 0rem 0.24rem;
    padding-bottom: 0.48rem;
    box-sizing: border-box; }
    .index .order-house-wrap .order-house-box .cap {
      font-size: 0.36rem;
      font-weight: bold;
      font-stretch: normal;
      letter-spacing: 0px;
      color: #333333;
      padding-top: 0.38rem; }
    .index .order-house-wrap .order-house-box input, .index .order-house-wrap .order-house-box select {
      background: #fff; }

.index .activity-wrap {
  background: #ffffff; }
  .index .activity-wrap .activity-swiper {
    width: 105%;
    position: relative;
    left: -0.4rem;
    padding-bottom: 0.4rem; }
    .index .activity-wrap .activity-swiper .swiper-slide {
      width: 2.14rem;
      height: 3.20rem;
      border-radius: 8px;
      overflow: hidden; }
    .index .activity-wrap .activity-swiper .swiper-slide-active {
      width: 3.14rem !important;
      height: 4.20rem;
      box-shadow: 0px 0.02rem 0.32rem 0px rgba(126, 126, 126, 0.78); }
    .index .activity-wrap .activity-swiper .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover; }

.index .video-wrap {
  background: #ffffff; }
  .index .video-wrap .video-list {
    padding: 0rem 0.32rem; }
    .index .video-wrap .video-list .video-item {
     
      padding-bottom: 0.32rem;
      border-radius: 8px;
     }
      .index .video-wrap .video-list .video-item .video-cover {
        width: 100%;
        height: 3.77rem;
        background-color: #c9843e;
        border-radius: 0.08rem;
        overflow: hidden;
        display: block;
        position: relative;
        margin-bottom: 0.22rem; }
        .index .video-wrap .video-list .video-item .video-cover .play-icon {
          position: absolute;
          width: .9rem;
          height: .9rem;
          top: 50%;
          left: 50%;
          transform: translate(-50%, -50%);
          background-image: url("https://scms.jindingaus.com/jdfangchan_wap_static/assets/image/video-icon.png");
          background-size: 100% 100%; }
      .index .video-wrap .video-list .video-item .title-browse {
        margin-bottom: 0.22rem; }
        .index .video-wrap .video-list .video-item .title-browse .video-title {
          width: 76%;
          font-size: 0.28rem;
          font-weight: normal;
          font-stretch: normal;
          margin-right: 0.2rem;
          color: #333333; }
        .index .video-wrap .video-list .video-item .title-browse .preview {
          font-size: .24rem;
          font-weight: bold;
          color: #999999; }
      .index .video-wrap .video-list .video-item .video-tags .tag {
        background: rgba(27, 133, 221, 0.1);
        border-radius: 4px;
        font-size: 0.20rem;
        font-weight: bold;
        font-stretch: normal;
        letter-spacing: 0px;
        color: #1b85dd;
        margin-right: 0.22rem;
        padding: 0.06rem 0.1rem; }
  .index .video-wrap .video-more {
    font-size: 0.20rem;
    font-weight: bold;
    font-stretch: normal;
    letter-spacing: 0px;
    color: #333333;
    display: block;
    text-align: center;
    margin-top: 0.2rem;
    padding-bottom: 0.4rem; }

.index .news-wrap {
  background: #ffffff; }
  .index .news-wrap .news-box {
    margin: 0 0.32rem;
    box-shadow: 0px 2px 16px 0px rgba(220, 220, 220, 0.77);
    border-radius: 8px; }
    .index .news-wrap .news-box .content-item {
      display: none; }
      .index .news-wrap .news-box .content-item.content-item-0 {
        display: block; }
  .index .news-wrap .news-nav {
    background: #ffffff;
    margin-bottom: 0.24rem; }
    .index .news-wrap .news-nav .nav-item {
      background-color: #f4f5f7;
      height: 0.80rem;
      line-height: 0.8rem;
      width: 33%;
      text-align: center;
      font-size: 0.28rem;
      font-weight: normal;
      font-stretch: normal;
      letter-spacing: 0px;
      color: #666666; }
      .index .news-wrap .news-nav .nav-item.curr {
        background: #ffffff;
        font-size: 0.28rem;
        font-weight: bold;
        color: #333333;
        border-top-right-radius: 0.08rem; }
  .index .news-wrap .headline-list {
    padding: 0 0.24rem; }
    .index .news-wrap .headline-list .headline-item {
      padding: 0.24rem 0.16rem;
      background-color: #f4f5f7;
      width: 100%;
      box-sizing: border-box;
      border-radius: 0.08rem;
      margin-bottom: 0.32rem; }
      .index .news-wrap .headline-list .headline-item .headline-icon {
        display: block;
        width: 0.84rem;
        height: 0.32rem;
        background-image: url("https://scms.jindingaus.com/jdfangchan_wap_static/assets/image/top-news-icon.png");
        background-size: 100% 100%; }
      .index .news-wrap .headline-list .headline-item .title {
        flex: 1 0 0;
        width: 0;
        font-size: 0.26rem;
        color: #666666;
        margin-left: 0.16rem; }
  .index .news-wrap .nomarl-list {
    padding: 0 0.24rem; }
    .index .news-wrap .nomarl-list .news-item {
      margin-bottom: 0.22rem; }
      .index .news-wrap .nomarl-list .news-item .news-cover {
        display: block;
        width: 2.34rem;
        height: 1.72rem;
        border-radius: 0.1rem;
        overflow: hidden;
        margin-right: 0.14rem; }
      .index .news-wrap .nomarl-list .news-item .news-right {
        flex: 1 0 0;
        width: 0; }
        .index .news-wrap .nomarl-list .news-item .news-right .title {
          font-size: 0.26rem;
          font-weight: bold;
          letter-spacing: 0px;
          color: #333333;
          text-align: left;
          width: 100%; }
        .index .news-wrap .nomarl-list .news-item .news-right .desc {
          margin: 0.1rem 0rem;
          width: 100%;
          font-size: 0.18rem;
          letter-spacing: 0px;
          color: #666666; }
        .index .news-wrap .nomarl-list .news-item .news-right .news-tags-time {
          margin-top: 0.26rem;
          width: 100%; }
          .index .news-wrap .nomarl-list .news-item .news-right .news-tags-time .news-tags .tag {
            font-size: 0.14rem;
            letter-spacing: 0px;
            color: #999999;
            background-color: #ededed;
            border-radius: 0.02rem;
            padding: 0.04rem 0.1rem;
            margin-right: 0.08rem; }
          .index .news-wrap .nomarl-list .news-item .news-right .news-tags-time .time {
            font-size: 0.18rem;
            color: #999999;
            background-image: url("https://scms.jindingaus.com/jdfangchan_wap_static/assets/image/time-icon_.png");
            background-size: 0.16rem 0.16rem;
            background-repeat: no-repeat;
            background-position: left center;
            padding-left: 0.3rem; }
  .index .news-wrap .news-more {
    font-size: 0.20rem;
    font-weight: bold;
    color: #333333;
    margin-top: 0.4rem;
    padding-bottom: 0.4rem;
    display: block;
    text-align: center; }

.index .staff-wrap {
  background: #ffffff;
  padding: 0 0.32rem; }

.hot-consultant {
  margin-bottom: 0.44rem; }
  .hot-consultant .city {
    position: relative; }
    .hot-consultant .city .show-city-list ul li {
      float: left;
      margin-right: 0.2rem;
      font-size: 0.24rem;
      position: relative;
      color: #666666; }
      .hot-consultant .city .show-city-list ul li.checked {
        background-color: #2e2e2e;
        border-radius: 0.04rem;
        font-size: 0.24rem;
        font-weight: bold;
        color: #ffffff;
        padding: 0.05rem 0.15rem; }
    .hot-consultant .city .icon-city-more {
      background: url("https://scms.jindingaus.com/jdfangchan_wap_static/assets/image/drop-down-iocn.png") no-repeat;
      background-size: .24rem .24rem;
      width: .36rem;
      height: 0.24rem;
      margin-left: 0.16rem;
      line-height: 0.24rem;
      margin-top: 0.06rem; }
    .hot-consultant .city .city-more-list {
      background: #fff;
      box-shadow: 11px 7px 17px #e2e2e2;
      padding: 0 0.3rem;
      position: absolute;
      z-index: 3; }
      .hot-consultant .city .city-more-list ul {
        padding-top: 0.25rem; }
        .hot-consultant .city .city-more-list ul li {
          float: left;
          margin-right: .6rem;
          padding-bottom: 0.25rem; }
          .hot-consultant .city .city-more-list ul li.active {
            color: #B48045;
            font-weight: bold; }

.about-swiper-container {
  width: 100%;
  position: relative; }
  .about-swiper-container .business-card {
    justify-content: space-between; }
    .about-swiper-container .business-card .business-card-item {
      display: flex;
      width: 3.2rem;
      box-shadow: 0px 0.03rem 0.07rem 0px rgba(24, 24, 24, 0.1);
      border-radius: .1rem;
      border: solid 1px #f0f0f0;
      flex-direction: column;
      align-items: center;
      margin-bottom: 0.86rem; }
      .about-swiper-container .business-card .business-card-item .img-cover {
        border-radius: .1rem .1rem 0px 0px;
        height: 2.24rem;
        width: 100%;
        margin-bottom: .2rem;
        position: relative; }
        .about-swiper-container .business-card .business-card-item .img-cover .tag {
          position: absolute;
          border-bottom-right-radius: 0.2rem;
          background: #dfc197;
          padding: 0.08rem 0.24rem;
          color: #434038;
          font-weight: bold;
          top: 0;
          left: 0; }
      .about-swiper-container .business-card .business-card-item .name {
        font-size: .3rem;
        color: #2d2c2c;
        font-weight: bold;
        margin-bottom: .14rem; }
      .about-swiper-container .business-card .business-card-item .position {
        font-size: .2rem;
        font-weight: bold;
        color: #a7811c;
        margin-bottom: .2rem; }
      .about-swiper-container .business-card .business-card-item .desc {
        font-size: 0.20rem;
        line-height: 0.38rem;
        letter-spacing: 0.01rem;
        color: #999999;
        margin-bottom: 0.26rem;
        padding: 0 0.24rem; }
      .about-swiper-container .business-card .business-card-item button {
        width: 1.44rem;
        height: .5rem;
        line-height: 0.5rem;
        padding: 0rem .04rem;
        border: solid 1px #a7811c;
        border-radius: .24rem;
        color: #a7811c;
        font-size: 0.24rem;
        font-weight: bold;
        margin-bottom: 0.24rem; }
  .about-swiper-container .swiper-pagination {
    width: 100% !important;
    left: 50% !important;
    transform: translateX(-50%) !important;
    margin-top: 0.4rem !important; }
  .about-swiper-container .swiper-container-horizontal > .swiper-pagination-bullets,
  .about-swiper-container .swiper-pagination-custom,
  .about-swiper-container .swiper-pagination-fraction {
    bottom: .3rem !important; }
  .about-swiper-container .swiper-pagination-bullet {
    background: #656565 !important;
    border: 1px solid #656565;
    margin-right: 0.2rem;
    width: 6px !important;
    height: 6px !important;
    box-sizing: border-box;
    opacity: 1; }
  .about-swiper-container .swiper-pagination-bullet:last-child {
    margin-right: 0; }
  .about-swiper-container .swiper-pagination-bullet-active {
    background: #fff !important; }

.about-company .comp-img {
  margin-bottom: .3rem;
  border-radius: 0.08rem;
  overflow: hidden;
  height: 2.8rem; }
  .about-company .comp-img img {
    display: block;
    width: 100%; }

.about-company .comp-desc {
  color: #333333;
  font-size: .24rem;
  line-height: .44rem;
  margin-bottom: .12rem; }

.about-company .comp-addr {
  font-weight: bold;
  color: #333333;
  font-size: .24rem;
  margin-bottom: 0.24rem; }

.about-company .comp-phone {
  font-weight: bold;
  color: #333333;
  font-size: .24rem;
  margin-bottom: .3rem; }

.about-company .comp-btns {
  padding-bottom: 0.4rem; }
  .about-company .comp-btns .c-btn {
    margin-right: .2rem;
    border: 1px solid #B79D7F;
    border-radius: .08rem;
    font-size: .28rem;
    color: #BD9040;
    background-color: #fff;
    box-sizing: border-box;
    padding: 0.2rem 0rem; }
    .about-company .comp-btns .c-btn:last-child {
      margin-right: 0; }
