.fnt_56 {
  font-size: 0.56rem;
}
.fnt_48 {
  font-size: 0.48rem;
}
.fnt_36 {
  font-size: 0.36rem;
}
.fnt_32 {
  font-size: 0.32rem;
}
.fnt_24 {
  font-size: 0.24rem;
}
.fnt_22 {
  font-size: 0.22rem;
}
.fnt_20 {
  font-size: 0.2rem;
}
.fnt_18 {
  font-size: 0.18rem;
}
.fnt_16 {
  font-size: 0.16rem;
}
.fnt_14 {
  font-size: 0.14rem;
}
@media screen and (max-width: 1440px) {
  header .right .nav .sub-nav.fnt_16 {
    font-size: 16px;
  }

  .modular1 .list .item .fnt_18 {
    font-size: 0.18rem;
  }
  
  .modular5 .list .box .left .fnt_18,
  .modular6 .list .item .fnt_18,
  .about_sec1 .cont .desc,
  .immovable_dtl_sec1 .article_page,
  .case_list .cont,
  .immovable_dtl_sec1 .right .items,
  .immovable_dtl_sec1 .left .edit_con_original,
  .modular8 .tab .tab-content .item .left,
  header .right .nav .item > a,
  .modular .title-sub.fnt_18,
  .modular1 .list .sub.fnt_18,
  .banner .text .fnt_18 {
    font-size: 16px;
  }
}
@media screen and (max-width: 1024px) {
  .fnt_56 {
    font-size: 26px;
  }
  .fnt_48 {
    font-size: 24px;
  }
  .fnt_36 {
    font-size: 23px;
  }
  .fnt_32 {
    font-size: 19px;
  }
  .fnt_24 {
    font-size: 16px;
  }
  .fnt_22 {
    font-size: 15px;
  }
  .fnt_20 {
    font-size: 14px;
  }
  .modular5 .list .box .left .fnt_18,
  .modular6 .list .item .fnt_18,
  .about_sec1 .cont .desc,
  .immovable_dtl_sec1 .article_page,
  .immovable_dtl_sec1 .left .edit_con_original,
  .immovable_dtl_sec1 .right .items,
  .case_list .cont,
  .modular8 .tab .tab-content .item .left,
  header .right .nav .item > a,
  .modular1 .list .item .fnt_18,
  .modular .title-sub.fnt_18,
  .modular1 .list .sub.fnt_18,
  .banner .text .fnt_18,
  .fnt_18 {
    font-size: 13px;
  }
  header .right .nav .sub-nav.fnt_16,
  .fnt_16 {
    font-size: 12px;
  }
  .fnt_14 {
    font-size: 11px;
  }
}
