.mobile-show {
  display: none;
}

@media screen and (max-width: 768px) {
  .mobile-hide {
    display: none;
  }
  .mobile-show {
    display: block;
  }
  .box_2{
      height: auto;
  }
  .page {
    min-width: 0;
  }
  .flex-pc {
    flex-direction: column;
    padding: 0 20px;
  }
  .w-\[1200px\] {
    width: 100%;
  }
  .lunbo {
    width: 100%;
  }
  .text-group_1 {
    width: 100%;
  }
  .text-group_1 .text_1 {
    width: 90%;
    font-size: 28px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
  }
  .text-group_1 .text_2 {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }
  .fl-ac-jb {
    width: 100%;
    padding: 0 20px;
  }
  .fl-ac-jb .lunbo {
    width: 100%;
  }
  .lunbo .swiper .swiper-slide .dir {
    width: 100%;
  }
  .right {
    width: 100%;
  }
  .right .ul {
    padding: 0;
  }
  .xxpt .xxpt-bj {
    width: 100%;
    background-size: contain;
  }
  .xxpt .xxpt-tj {
    width: 100%;
  }
  .w-m-full {
    width: 100%;
  }
  .flex-mobile, .mobile-flex {
    display: flex;
    justify-content: space-between;
  }
  .w-mobile-48 {
    width: 48%;
  }
  .mt-mobile-0 {
    margin-top: 0;
  }
  .w-\[48\%\] {
    width: 100%;
  }
  .kj {
    padding: 10px;
    width: 98%;
    margin: 0 auto;
  }
  .kj-1 {
    width: 100%;
    justify-content: space-between;
  }
  .kj-1-c {
    width: calc(50% - 8px);
  }
  .kj-1-c {
    margin-left: 0;
  }
  .kj-2 {
    margin: 0 auto;
    margin-top: 10px;
    margin-left: 0;
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  .kj-2 a {
    width: calc(50% - 8px);
  }
  .kj-1-c {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
  }
  .kj-1-c.ml-\[20px\] {
    margin-top: 0;
  }
  .mobile-top-0 {
    margin-top: 0;
  }
  .xxpt-1{
      width: 95%;
      margin-left: auto;
      margin-right: auto;
  }
  .xxpt-2{
      margin-top: 20px;
  }
}/*# sourceMappingURL=mobile.css.map */