@media screen and (max-width: 750px) {
  /* body {
    padding-bottom: 0;
  } */

  .page-setmeal .modular-title .title {
    font-size: 0.36rem;
    line-height: 0.46rem;
  }

  .section-banner {
    height: 7rem;
    background-image: url(../images/bg-wap-setmeal-banner.jpg);
    background-size: 100% 100%;
    margin-bottom: 0.74rem;
  }
  .section-wechattable .modular-inner {
    margin-top: 0.54rem;
  }
  .section-wechattable .flex-table {
    box-sizing: border-box;
  }
  .section-wechattable .flex-table .table-group {
    flex-direction: column;
  }
  .section-wechattable .flex-table .table-head li {
    height: auto;
    padding: 0.4rem 0;
  }
  .section-wechattable .flex-table .table-head li:first-child, .section-wechattable .flex-table .table-group .group-inner li:first-child {
    width: auto;
    min-width: 2.4rem;
    flex: 1;
    padding-left: 0;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
    padding: 0.35rem 0 0.35rem 0.38rem;
    box-sizing: border-box;
  }
  .section-wechattable .flex-table .table-head li .head-title {
    font-size: 0.22rem;
    margin: 0;
  }
  .section-wechattable .flex-table .table-head li .big {
    height: 0.54rem;
    font-size: 0.28rem;
    line-height: 0.20rem;
    margin-bottom: 0.46rem;
  }
  .section-wechattable .flex-table .table-head li .big span {
    font-size: 0.2rem;
    margin-left: 0.06rem;
  }
  .section-wechattable .flex-table .table-group .group-title {
    width: 100%;
    font-size: 0.24rem;
    line-height: 0.83rem;
    text-align: left;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    padding-left: 0.38rem;
  }
  .section-wechattable .flex-table .table-group .group-title span {
    display: inline-block;
  }
  .section-wechattable .flex-table .table-head li:first-child {
    justify-content: flex-end;
    line-height: 0.3rem;
    margin-bottom: 0.1rem;
    box-sizing: border-box;
  }
  .section-wechattable .flex-table .table-group .group-inner li {
    height: auto;
    font-size: 0.24rem !important;
    line-height: 0.3rem;
  }
  .section-wechattable .flex-table .table-group li:not(:first-child) {
    padding: 0.35rem 0.15rem;
  }
  .section-wechattable .flex-table .table-group .group-inner li i.icon-true {
    height: 0.2rem;
    width: 0.26rem;
    background-size: 100% 100%;
  }
  .section-wechattable .flex-table .table-group .group-inner li i.icon-false {
    height: 0.14rem;
    width: 0.14rem;
    border-radius: 0.07rem;
  }
  .section-wechattable .flex-table .table-group .group-inner .h165 li {
    height: auto;
  }
  .section-wechattable .flex-table .table-group .group-inner li .btn-style {
    margin-top: 0.36rem;
  }

  .section-questions {
    margin: 0;
    padding: 0.93rem 0 0;
    border-radius: 0;
  }
  .section-questions .modular-title .subtitle {
    display: none;
  }
  .section-questions .modular-inner {
    margin-top: 0.72rem;
  }
  .section-questions .modular-inner ul {
    flex-wrap: wrap;
    padding: 0 0.5rem 0 0.4rem;
  }
  .section-questions .modular-inner ul li {
    width: 100%;
    margin-bottom: 0.8rem;
  }
  .section-questions .modular-inner ul li:nth-child(2n) {
    margin-left: 0;
  }
  .section-questions .modular-inner ul li em {
    height: 0.3rem;
    width: 0.3rem;
    border-radius: 0.04rem;
    font-size: 0.22rem;
    margin: 0.03rem 0.2rem 0 0;
  }
  .section-questions .modular-inner ul li .ask {
    margin-bottom: 0.23rem;
  }
  .section-questions .modular-inner ul li .ask .text {
    font-size: 0.28rem;
    line-height: 0.36rem;
  }
  .section-questions .modular-inner ul li .ans .text {
    font-size: 0.24rem;
    line-height: 0.36rem;
  }

  .section-community {
    background-color: #fff;
    padding: 0.32rem 0 1.09rem;
  }
  .section-community .section-inner {
    margin-top: 0.83rem;
  }
  .section-community .section-inner .flex-table {
    box-sizing: border-box;
  }
  .section-community .section-inner .flex-table .row-title {
    padding: 0.39rem 0;
  }
  .section-community .section-inner .flex-table .row-title .title {
    font-size: 0.22rem;
    line-height: 1;
    margin: 0 0 0.42rem;
  }
  .section-community .section-inner .flex-table .row-title .big {
    line-height: 1;
  }
  .section-community .section-inner .flex-table .row-title .big em {
    height: 0.24rem;
    font-size: 0.28rem;
  }
  .section-community .section-inner .flex-table .row-title .big span {
    font-size: 0.2rem;
    line-height: 1;
    margin-left: 0.08rem;
  }
  .section-community .section-inner .flex-table .row-title .deline {
    font-size: 0.22rem;
    line-height: 1;
    margin: 0.1rem 0 0.4rem;
  }
  .section-community .section-inner .flex-table .table-row li {
    height: 1.3rem;
    font-size: 0.24rem;
    line-height: 0.28rem;
    text-align: center;
    padding: 0.38rem 0.15rem;
    box-sizing: border-box;
  }
  .section-community .section-inner .flex-table .table-row li .icon-false {
    height: 0.14rem;
    width: 0.14rem;
    border-radius: 0.07rem;
  }
}