
@media screen and (max-width: 789px) {
  .zc-content .weiziztbox{padding:4% 1% 3% 2%;}
  .header{
      width: 100vw;
      height: 8rem;
      }
      .jianjie-wz{font-size: 1.5rem;}
      .header .header-main{
        height: 4.2rem;
        padding-left: 1rem;
        align-items: center;
        padding-right: 1rem;
      }
      .jianjie{width: 77%;margin:0 0 0 3%;align-items: center;}
      .jianjie-py{font-size: 1.2rem;}
      .tubiao{
        height: auto;margin:4% 0 0 0;
      }
      .tubiao .logo{width: 16%;}
      .tubiao .logo img {
        width: 100%;margin-right:unset;height: auto;
      }
      .caozuo{
        display: none;
      }
      .wangzhangqu {
        display: none;
      }
      .zuti {
        padding-top: 0;
      }
      .zuti .sousuo {

        width: 64%;margin-bottom:2.8rem;height: 3.5rem;
      }
      input.ss{
        width: 96%;line-height: 2.8rem;height: 2.8rem;
      }
      .zcwjt img{

        width: 64%;height:auto;
      }
      .xuanze{
       background-color: transparent;
        width: 100%;
        height: auto;
      }
      .xuanze .xz .xt {
        width: 33%;
        height: 5rem;
      }
      .xuanze .xz .xt:last-child{
        width:34%;
      }
      .xuanze .xz .xt .nr {
        width: 100%;
        height: 4rem;
        margin: 0.5rem 0 ;

      }
      .xuanze .xz .xt .nr span{
        font-size: 1.2rem;
      }
      .xuanze .xz .xt .nr span:before{width: 3rem !important;}
      .xuanze .xia .left{
        margin-left: 0rem;
        height: 18.2rem;
      }
      .xuanze .xia .left .bumen {
        width: 5rem;
        height: 9rem;

      }
      .xuanze .xia .left .remen {
        width: 5rem;
        height: 9rem;
        margin-bottom: 0.2rem;
      }

      .xuanze .xia {
        background-color: #fff;
        width: 96%;
        margin: 0 auto;
        margin-top: 1.2rem;
        border-radius: 1rem;
        padding: 1rem;
        height: auto;
      }
      .xuanze .xia .right{
        flex: 1;
        height: 18.2rem;
      }
      .xuanze .xia .right .ulnr {
          overflow: hidden;
          width: auto;
          padding-top: 0;
      }
      .xuanze .xia .left .xuanzo::before{border-bottom:10px solid transparent;border-top:10px solid transparent;border-right:10px solid #fff}
      .xuanze .xia .right .ulnr ul {
      justify-content: space-between;overflow: unset;overflow-y:auto;height: 18.2rem;
      }
      .xuanze .xia .right .ulnr ul li {
        width: 6.9rem;
        font-size: 1.2rem;
        height: 2.5rem;
        line-height: 2.5rem;overflow: hidden;
        margin-right: 0;
        border-radius: 0.3rem;margin:1.2% 1%;
      }
      .xuanze .xia .right .ulnr ul li a{font-size: 1.2rem;}
      .xuanze .xia .right .ulnr ul li{font-size: 1.2rem;}
      .xuanze .xia .right .gengduo  {
        margin-top: 4%;

      }
      .xuanze .xia .right .gengduo img{width: 30%;}
      .xuanze .xia .left .remen span{
        writing-mode: vertical-rl;
        text-orientation: upright;
      }
      .xuanze .xia .left .bumen span {
        writing-mode: vertical-rl;
        text-orientation: upright;
        }
        .jiedu{
          display: block;
          width: 96%;
          height: auto;
          padding-right: 0;
          background-color: transparent;
        }
      .jiedu .wzjd {
        width: 100%;
        background-color: #fff;
        /* margin: 0 auto; */
        padding: 1rem;
        border-radius: 1rem;
      }
      .jiedu .wzjd .wzjd-nr ul li .wen img{float: left;margin: 1% 1% 0 0;}
      .jiedu .wzjd .wzjd-nr ul li .wen span.shij{font-size: 1.2rem;}

        .jiedu .wzjd .wzjd-nr ul li .wen span.bit {
          font-size: 1.2rem;
          max-width: 65%;
          overflow: hidden;
          max-height: 2rem;line-height: 2rem;overflow: hidden;
          display: inline-block;
        }
        .jiedu .wzjd .wzjd-nr ul li .da span.dabt{
          max-width: 65%;
          overflow: hidden;height: 4rem;line-height: 1.8rem;font-size: 1.2rem;
          display: inline-block;
        }
        .jiedu .wzjd .wzjd-nr ul li .da {
          margin-top: 1rem;
        }
        .jiedu .wzjd .wzjd-nr ul li {
      height: auto;padding:2% 3%;

        }
        .jiedu .wzjd .wzjd-nr ul li .da .yuanwen{height: 2rem;line-height: 2rem;overflow: hidden;width: 25%;}
        .jiedu .wzjd .wzjd-nr ul li .da .yuanwen a{font-size: 1.2rem;}
        .jiedu .wzjd .wzjd-nr {
          height: auto;
        }
        .jiedu .twjd.wzjdtw100 .uli ul li{width: 100%;float: unset;}
        .jiedu .twjd {
         width: 100%;
         background-color: #fff;
         /* margin: 0 auto; */
         padding: 1rem;
         border-radius: 1rem;
         margin-top: 1rem;
         margin-bottom: 1rem;
        }
        .jiedu .twjd .uli .twld img{
          width: 100%;
        }
        .zcwjt {
          margin-bottom: 3rem;
        }
        .xuanze .xz {
          height: 5rem;
          background-color: #fff;
        }
        .jiedu .twjd .bj {
          overflow: hidden;font-size: 1.2rem;
        }
        .fanhui{
          background-color: pink;

      width: 4.2rem;

      height: 3rem;

      border-radius: 2rem;
        }
        .fanhui{
          background-color: #fff;
          width: 22%;
          height: 2.5rem;
          border-radius: 2rem;
          display: flex;
          justify-content: center;
          align-items: center;
        }
        .fanhui img{
          width: 1rem;
        }
        .fanhui span{ color: #42a5fb;}
        .fanhui span a{
          font-size: 1.2rem;
          color: #42a5fb;margin: 0 0 0 0;
        }
        .twwzbox .twli{width: 100%; margin: 0;}
        .twwzbox .wzli .wen span.bit{font-size: 1.2rem;line-height: 2rem;height: 2rem;overflow: hidden;display: inline-block;width: 65%;}
        .twwzbox .wzli .da span.dabt{max-width:65%; height: 4rem;line-height:1.8rem;font-size: 1.2rem;display: inline-block;}
        .twwzbox .wzli .wen span.shij{font-size: 1.2rem;}
        .twwzbox .wzli .da .yuanwen{font-size: 1.2rem;height: 2rem;line-height: 2rem;overflow: hidden;}
        .twwzbox .wzli .da .yuanwen a{font-size: 1.2rem;}
        .twwzbox {
          width: 100%;
          background-color: #fff;
          /* margin: 0 auto; */
          border-radius: 1rem;
          margin-top: 1rem;
          margin-bottom: 1rem;
         }
        .twwzbox .twld img{
           width: 100%;
         }
         .twwzbox .twjd .bj {
           overflow: hidden;font-size: 1.2rem;
         }
         .m-center{margin: 0 !important;}
         .position-con span{font-size: 1rem;color:#999;}
         .position-con a{font-size: 1rem;color:#999;}
         .gover-nav-title{margin:3% 0 0 0;}
         .bg-primary{background: #337ab7;}
         .bg-success{background: #3c763d;}
         .bg-danger{background: #f22727;}
         .cur-position{margin: 0 !important;}



  .zc-content {
      width: 96%;
  }
  .zc-content .zc-xz {
      width: 98%;
      height: auto;
      padding: 5% 1%;
  }
  .zc-xz input {
      height: 2.5rem;padding: 0;line-height: 2.5rem;
  }
.zc-content div, a, s, i, em, h1, h2, h3, h4, h5, h6, li, ul, ol, dl, dt, dd, button, textarea, input, select, table, tbody, thead, th, tr, span{
      font-size: 1.2rem ;
  }
.xz-one {
  display: block;
}
.fb-jg{
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 0.8rem;
}
.fb-jg span {
  font-size: 1.2rem;
  display: inline-block;
  width: 23.3%;text-align: right;
}
.fb-jg input{
  width: 75%;
  font-size: 1.2rem;
  margin-left: 0;padding:0 0 0 2%;border-style: solid;border-color: #ddd;border-width: 1px;
}
.fb-sj {
   width: 100%;
  display: flex;
  align-items: center;
  margin-bottom:0.8rem;
}
.fb-sj span {
  width: 23%;font-size: 1.2rem;
  display: inline-block;text-align: right;
}
.fb-sj input#start-time {
  margin-right: 5%;
}
.fb-sj input {
  width: 35%;text-align: center;
}
.fb-zh {
   width: 100%;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0.8rem;
}
.fb-zh span {
  width: 23%;
  font-size: 1.2rem;text-align: right;
}
.fb-zh select {
  width: 35%;line-height: 2.5rem;height: 2.5rem;
}
.fb-zh input{
  width: 15%;margin-left:5%;
}
  .xz-two {
      display: block;
      margin-top: 0;
  }
  .xz-two samp.active{padding:0 1%;font-size: 1.2rem;}
  .xz-two samp{margin:0 1%;width: 74.8%;}
    .gr-qy {
      width: 100%;
  }
  .xz-two samp a{line-height: 2rem;}
    .gr-qy span{
      width: 23%;font-size: 1.2rem;
    }
    .gr-qy span:last-child {
        margin-left: 0 !important;
    }
    .gr-qy select {
        width: calc(30% - 4px);
        margin-left: 0;
        height: 2.5rem;
    }
    .wj-lx {
        display:flex;
        width: 100%;
        margin-top: 0.8rem;
    }
    .wj-lx span {
        width: 23%;font-size: 1.2rem;
    }
    .wj-lx samp{margin:0 1%;font-size: 1.2rem;}
    .wj-lx select{
        width: 35%;
        height: 2.5rem;
    }
    .ss-wz{
        /*display: none;*/
        width: 100%;
        justify-content: flex-start;
        margin-top: 0.8rem;float: unset;
    }
  .ss-wz span {
      width: 23%;text-align: right;
  }
  .ss-wz div{
      width: 20%;
      height: 2rem;
      line-height: 2rem;
  }
  .xz-three{
      display: block;
      margin-top: 0.8rem;
  }
  .xz-three span{width:23%;text-align:right;line-height:3rem}
  .xz-three span:first-child{
      padding-top: 0 !important;
  }
  .xz-three .bt-jh {
      margin-top: 0.8rem;
      width: 100%;
      padding: 5% 4%;margin:0;
      height: 8.5rem;
  }
      .xz-three .bt-jh .jh-qb {
          width: auto;
          height: 2rem;
          position: static;
          line-height: 2rem;
          padding: 0 0.2rem;
          margin: 0.2rem;
      }
      .xz-three .bt-jh .jh-xz {
          height: 2rem;
          line-height: 2rem;
          padding: 0 0.5rem;
          margin:1% 2%;
      }
      .jh-zk{top:3%;right: 2%;}
      .jh-sq{top:3%;right: 2%;}
      .ss-cz {
          width: 50%;
          margin: 0 auto;
          margin-top: 1.2rem;float: unset;
      }
      .ss-cz button.ss {
          width: 5rem;
          height: 2.5rem;
          margin-right: 10%;
    margin-bottom: 0;
}
      .ss-cz button.cz {
          width: 5rem;
          height: 2.5rem;
background: #FAAE41;
}
      .ss-cz button {

      }
      .bm-wz{padding: 0 0 2% 0;}
           .bm-xq{
         width: 96%;
         display: block;
         padding: 2.5% 2%;
      }
      .bm-xq .bm-bt {
          width: 100%;
          height: 2rem;
          line-height: 2rem;
      }
      .bm-jj {
          width: 100%;
          height: 4rem;
          margin-top: 0;
      }
      .bm-bt a{display: block;height: 100%;font-size: 1.4rem;}
      .bm-jj a{display: block;height: 100%;}
      .bm-cz {
          display: flex;
          justify-content: space-between;
          align-items: center;
          margin-bottom: 0.8rem;
      }

      .bm-bm{
          /*width: 6rem;*/
          height: 2rem;
          line-height: 2rem;
          margin-bottom: 0;
      }
      .bm-bm a {
          color: #A5A5A5;
      }
      .bm-sj{
          color: #A5A5A5;
      }

}
