.menu {
  display: none;
}
@media screen and (max-width: 991px) {
  html,
  body,
  ul,
  li,
  ol,
  dl,
  dd,
  dt,
  p,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  form,
  fieldset,
  legend,
  img {
    margin: 0;
    padding: 0;
  }
  fieldset,
  img {
    border: none;
  }
  ul,
  ol,
  li {
    list-style: none;
  }
  input {
    padding-top: 0;
    padding-bottom: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
    border: 0 none;
  }
  select,
  input {
    vertical-align: middle;
  }
  select,
  input,
  textarea {
    font-size: 0.32rem;
    margin: 0;
    outline: none;
    color: #ADADAD;
  }
  textarea {
    resize: none;
  }
  table {
    border-collapse: collapse;
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size: 100%;
    font-weight: normal;
  }
  body {
    background-color: #fff !important;
    color: #333;
    font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif !important;
  }
  a {
    color: #333;
    text-decoration: none;
    font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;
  }
  a:hover {
    text-decoration: none;
  }
  i,
  b {
    font-style: normal;
  }
  html {
    font-size: 10vw;
  }
  .sidebar-nav {
    position: fixed;
    width: 100%;
    height: 100%;
    background-color: rgba(19, 24, 30, 0.5);
    z-index: 9;
    top: 0;
    display: none;
  }
  .menu {
    background-color: #fff;
    width: 100%;
    height: 0.96rem;
    border-bottom: 0.02666667rem solid #bc1a2f;
    display: flex;
    align-items: center;
    position: relative;
    top: 0;
    z-index: 999;
  }
  .menu .ml {
    height: 100%;
    flex: 1;
    padding: 0.2rem 0;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .menu .ml .tit {
    font-size: 0.4rem;
    color: #212121;
    margin-right: 0.2rem;
  }
  .menu .ml .icon1 {
    width: 0.32rem;
    height: 0.2rem;
    background: url(http://zyk.bjhd.gov.cn/zwdt/zcml/resources/images/icon_zk.png) center center no-repeat;
    background-size: 100% 100%;
  }
  .menu .ml .icon {
    width: 0.33333333rem;
    height: 0.34666667rem;
    background: url(http://zyk.bjhd.gov.cn/zwdt/zcml/resources/images/search_m.png) center center no-repeat;
    background-size: 100% 100%;
  }
  .menu .current .tit {
    color: #bc1b2b;
  }
  .menu .menu_line {
    width: 0.01333333rem;
    height: 0.56rem;
    background-color: #dbdbdb;
  }
  .menu .Navigation {
    top: 0.96rem;
    width: 100%;
    position: absolute;
    background-color: #fff;
    padding: 0 0.26666667rem;
    display: none;
    z-index: 100;
  }
  .menu .Navigation .mainMenu {
    margin-top: 0.01333333rem;
  }
  .menu .Navigation .mainMenu > a::before {
    content: '';
    display: block;
    background-color: #939393;
    margin-left: 0.33333333rem;
    margin-right: 0.37333333rem;
    width: 0.10666667rem;
    height: 0.10666667rem;
  }
  .menu .Navigation .mainMenu > a {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    line-height: 1rem;
    border-bottom: 0.01333333rem solid #e8e8e8;
  }
  .menu .Navigation .mainMenu:nth-child(1) > a {
    border-top: none;
  }
  .menu .Navigation .mainMenu > ul > li > .subSearch1 {
    border-top: 0.01333333rem solid #e8e8e8;
    max-height: 4.85333333rem;
    overflow-y: scroll;
    flex-wrap: wrap;
    width: 100%;
    padding-left: 1.76rem;
  }
  .menu .Navigation .mainMenu > ul > li > .subSearch1 li {
    height: 0.96rem;
    display: flex;
    align-items: center;
    width: 50%;
    text-align: left;
  }
  .menu .Navigation .mainMenu > ul > li > .subSearch1 li a {
    display: block;
    width: 100%;
    font-size: 0.32rem;
    color: #808080;
  }
  .menu .Navigation .mainMenu > ul > li > .subSearch1 li .active {
    color: #bc1b2b;
  }
  .menu .Navigation .subSearch {
    margin-top: 0.01333333rem;
  }
  .menu .Navigation .subSearch > li {
    border-bottom: 0.01333333rem solid #e8e8e8;
  }
  .menu .Navigation .subSearch > li > a {
    padding-left: 1.14666667rem;
    display: block;
    width: 100%;
    height: 100%;
    line-height: 0.96rem;
    color: #808080;
  }
  .menu .Navigation .subSearch .active {
    color: #bc1b2b;
  }
  .menu .searchForm {
    position: absolute;
    top: 0.96rem;
    background-color: #fff;
    display: none;
    width: 100%;
  }
  .menu .searchForm .form_box {
    padding: 0 0.61333333rem 0.66666667rem;
  }
  .menu .searchForm .searchLine {
    margin-top: 0.45333333rem;
    width: 100%;
    display: flex;
    align-items: center;
    position: relative;
  }
  .menu .searchForm .searchLine .title {
    font-size: 0.37333333rem;
    color: #202020;
    margin-right: 0.06666667rem;
  }
  .menu .searchForm .searchLine .txtInput {
    width: 5.6rem;
    height: 0.96rem;
    background-color: #F6F6F6;
    border-radius: 0.13333333rem;
    position: relative;
    padding: 0 0.37333333rem;
    color: #ADADAD;
    padding-right: 1rem;
  }
  .menu .searchForm .searchLine .bt {
    font-size: 0.32rem;
    position: absolute;
    right: 0.10666667rem;
  }
  .menu .searchForm .searchLine .ridio_group {
    width: 6.10666667rem;
    margin-left: 0.6rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
  }
  .menu .searchForm .searchLine .ridio_group div {
    width: 2rem;
    display: flex;
    align-items: center;
  }
  .menu .searchForm .searchLine .ridio_group div span {
    font-size: 0.32rem;
    margin-left: 0.2rem;
  }
  .menu .searchForm .searchLine #ZC_C1 {
    width: 100%;
    height: 0.96rem;
    background-color: #F6F6F6;
    border-radius: 0.13333333rem;
    color: #ADADAD;
    border: none;
    font-size: 0.32rem;
    padding: 0 0.37333333rem;
  }
  .menu .searchForm .searchLine .selectItem1 {
    width: 6.70666667rem;
    height: 0.96rem;
    background-color: #F6F6F6;
    border-radius: 0.13333333rem;
    padding: 0 0.37333333rem;
    border: none;
  }
  .menu .searchForm .searchLine .wh_group {
    width: 6.1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .menu .searchForm .searchLine .wh_group .docWz {
    width: 2.08rem;
    height: 0.96rem;
    border-radius: 0.13333333rem;
    background-color: #f6f6f6;
    padding: 0 0.37333333rem;
  }
  .menu .searchForm .searchLine .wh_group .docNf {
    width: 1.56rem;
    height: 0.96rem;
    border-radius: 0.13333333rem;
    background-color: #f6f6f6;
    padding: 0 0.37333333rem;
  }
  .menu .searchForm .searchLine .wh_group div {
    display: flex;
    align-items: center;
  }
  .menu .searchForm .searchLine .wh_group div .txt {
    font-size: 0.32rem;
    color: #bc1b2b;
    margin-left: 0.21333333rem;
  }
  .menu .searchForm .searchLine .wh_group .docJtwh {
    width: 1.56rem;
    height: 0.96rem;
    border-radius: 0.13333333rem;
    background-color: #f6f6f6;
    padding: 0 0.37333333rem;
  }
  .menu .searchForm .searchLine .selectItem2 {
    height: 0.96rem;
    width: 7.45333333rem;
    border-radius: 0.13333333rem;
    background-color: #f6f6f6;
    padding: 0 0.37333333rem;
    border: none;
  }
  .menu .searchForm .searchLine .fb_box {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
  .menu .searchForm .searchLine .fb_box .from,
  .menu .searchForm .searchLine .fb_box .to {
    font-size: 0.32rem;
    color: #bc1b2b;
    margin-left: 0.21333333rem;
    display: block;
  }
  .menu .searchForm .searchLine .fb_box .dateBg {
    display: block;
    width: 3.4rem;
    height: 0.96rem;
    background-color: #f6f6f6;
    border-radius: 0.13333333rem;
    margin-left: 0.36666667rem;
    padding: 0 0.37333333rem;
  }
  .menu .searchForm .tit {
    font-size: 0.37333333rem;
    margin-top: 0.45333333rem;
  }
  .menu .searchForm .form_bom {
    border-top: 0.01333333rem solid #bc1b2b;
    display: flex;
    align-items: center;
    margin-top: 0.04rem;
  }
  .menu .searchForm .form_bom .btn_reset {
    flex: 1;
    height: 1.22666667rem;
    font-size: 0.42666667rem;
    color: #212121;
    background-color: #fff;
    text-align: center;
    line-height: 1.22666667rem;
  }
  .menu .searchForm .form_bom .btn_submit {
    flex: 1;
    height: 1.22666667rem;
    background-color: #bc1b2b;
    color: #fff;
    font-size: 0.42666667rem;
    position: relative;
  }
  .menu .searchForm .form_bom i {
    display: block;
    width: 0.42666667rem;
    height: 0.42666667rem;
    background: url(http://zyk.bjhd.gov.cn/zwdt/zcml/resources/images/w_search_m.png) center center no-repeat;
    background-size: 100% 100%;
    position: absolute;
    left: 9%;
  }
  .secondLeft {
    display: none;
  }
  .main-right {
    width: 100%;
  }
}
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
