@media screen and (max-width: 768px) {
  body {
    min-width: auto;
  }

  .pcshow {
    display: none !important;
  }

  @media screen and (min-width: 769px) {
    .zsj-logotitle,
    .zsj-conx {
      width: 1200px;
    }

    .zsj-rightcon {
      width: 870px;
    }
  }

  @media screen and (max-width: 768px) {
    .wza-box {
      width: 100%;
      padding: 0.1rem 0.25rem;
    }

    .zsj-logotitle,
    .wzacont,
    .zsj-conx,
    .zsj-rightcon {
      width: 100%;
    }

    .wzacont {
      padding-right: 0.25rem;
    }

    .zsj-logotitle {
      height: auto;
      padding: 0.25rem 0.25rem;
    }

    .zsj-logotitle a {
      width: 6.5rem;
      height: 1rem !important;
      background-size: contain !important;
      background-position: center center !important;
      padding-left: 0.25rem;
      min-height: unset !important;
    }

    .zsj-logotitle h1 {
      font-size: 0.3rem;
      margin: 0.35rem auto;
      width: 6rem;
      height: 1.28rem;
      background-size: 100% auto;
    }

    .zsj-conx {
      padding: 0 0.36rem;
      padding-bottom: 0.3rem;
      min-height: 5rem;
      margin-bottom: 0.4rem;
    }

    .zsj-conx {
      width: 100%;
      padding: 0;
      min-height: auto;
      margin-top: -1.8rem;
      background: transparent;
    }

    .zsj-serch {
      width: 7rem;
      height: 0.8rem;
      margin-top: 1.6rem;
    }

    .zsj-serch img {
      width: 0.6rem;
    }

    .zsj-inputser::after,
    .zsj-inputser::before {
      display: none;
    }

    .l-gkm-clbula {
      background: #fff;
      width: 100%;
      height: 100%;
    }

    .l-gkm-clbula img {
      width: 0.3rem;
      margin-top: 0.23rem;
      margin-left: 0.2rem;
    }

    .zsj-inputser {
      height: auto;
      padding-bottom: 0.4rem;
    }

    .zsj-rightcon {
      width: 100%;
      padding: 0 0.25rem;
      box-sizing: border-box;
    }

    .gkml-nav {
      width: 100%;
      padding: 0.25rem 0.25rem 0;
      box-sizing: border-box;
      background-color: #f5f5f5;
    }

    .root {
      width: 7rem;
      margin-top: 0.1rem;
    }

    .root > .tree {
      float: left;
      width: 50%;
    }

    .root > .tree > a {
      font-size: 0.28rem;
      line-height: 0.46rem;
      padding: 0.2rem 0 0.2rem 0.3rem;
      height: auto;
      display: inline-block;
    }

    .root > .tree.FolderOpened {
      background: #fff;
    }

    .gkm-c .root ul {
      display: none !important;
    }

    .gkm-c {
      width: 48%;
      float: left;
      box-shadow: none;
      background-color: transparent;
      line-height: 0.65rem;
      height: auto;
    }

    .gkm-c:nth-child(2n) {
      float: right;
    }

    .gkm-clbula {
      height: 0.8rem;
      background: #fff;
      display: block;
    }

    .gkm-clbula.cur {
      display: block;
    }

    .gkm-clbula img {
      margin-left: 0.1rem;
      margin-top: 0.1rem;
      width: 0.5rem;
    }

    .gkm-c a i {
      font-size: 0.3rem;
      margin-left: 0.1rem;
      width: 2.6rem;
      margin-top: 0.1rem;
      font-weight: bold;
      margin-bottom: 0.1rem;
    }

    .gkm-c .lbzk,
    .gkm-c .sq {
      display: none !important;
    }

    .zsj-fr-main {
      padding: 0 0 0 0.15rem;
    }

    .zsj-fr-main li a {
      width: 69%;
    }

    .zsj-fr-main li a,
    .zsj-an .button,
    .zsj-name {
      font-size: 0.32rem;
    }

    .fd-search,
    .fd-search * {
      box-sizing: border-box;
    }

    .zsj-fr-main li span {
      font-size: 0.32rem;
      float: right;
      margin-left: 0;
    }

    .zsj-rightcon .gl-list li a {
      max-width: 70%;
      line-height: 0.45rem;
    }

    .zsj-rightcon .gl-list li span {
      line-height: 0.45rem;
    }

    .zsj-l_con {
      padding: 0.3rem 0;
    }

    .gknb-t {
      line-height: 0.5rem;
      height: 0.5rem;
      margin: 0.3rem 0;
    }

    .gknb-box {
      margin-bottom: 0.3rem;
    }

    .gknb-t .tit {
      font-size: 0.36rem;
    }

    .gknb-t img {
      margin-top: 0.08rem;
      height: 0.36rem;
      width: 0.08rem;
    }

    .bmzjgz-t-title p {
      line-height: normal;
      line-height: initial;
    }

    .bmzjgz-text {
      overflow-x: hidden;
      padding-right: 0.1rem;
    }
  }
}

