@media (max-width: 768px) {
  .container {
    width: 100%;
  }
  .main {
    padding: 0;
  }
  .main .container .main-left {
    width: 100%;
    border-radius: 0px;
  }
  .main .container .main-left .box-item p {
    font-size: 18px;
    line-height: 24px;
  }
  .main .container .main-left .box-item .reply-box .reply-item p {
    font-size: 16px;
    line-height: 22px;
  }
  .main .container .main-right {
    display: none;
  }
  .main .container .main-left .header {
    padding-bottom: 10px;
  }
  .main .container .main-left .header h1 {
    font-size: 18px;
  }
  .main .container .main-left .box-item p {
    font-size: 18px;
    line-height: 24px;
  }
  .main .container .main-left .box-item .reply-box .reply-item p {
    font-size: 16px;
    line-height: 22px;
  }
  footer {
    width: 100%;
    padding: 15px 10px;
  }

  .v-top .container {
    height: auto;
    margin-bottom: 20px;
  }

  .v-top .container .v-lf {
    width: 100%;
  }

  .v-top .container .v-rf {
    display: none;
  }

  .v-top .container .v-lf .bottom {
    justify-content: space-between;
  }

  .v-top .container .v-lf .bottom .item {
    padding: 5px 10px;
    width: 49%;
    margin-right: 0;
  }

  .wx {
    display: block;
    bottom: 20%;
    right: 10px;
  }

  .wx img {
    width: 45px;
    height: 45px;
  }
  
}