@font-face {
  font-family: 'iconfont';
  src: url('data:font/ttf;charset=utf-8;base64,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') format('truetype');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-indent:before {
  content: "\e86f";
}
.small-scr-icon {
  display: none;
}
.copyright-new {
  display: none;
}

@media screen and (max-width: 750px) {
  .wrapper {
    width: 100vw!important;
  }
  /*头部*/
   .topbar {
    display: none;
  }
  .topHead  #header {
    width: 100%;
  }
  .newHeader {
    width: 100vw!important;
  }
  .newHeader .newHead-pic{
    width: 154px!important;
    height: 57px!important;
    margin-left: 16px;
  }
  .newHeader .small-scr-icon{
    display: block!important;
    margin-right: 16px;
  }
  .topHead #header .newHeader{
    width: 100%!important;
  }
  .newHeader .newHead-nav{
    display: none;
    margin: 0;
    padding: 0!important;
    position: absolute;
    right: 0;
    top: 60px;
    width: 200px;
    background-color: #fff;
    z-index: 999;
  }

  .newHead-nav .nav-item{
    float: none!important;
    height: 54px;
    line-height: 54px;
    text-align: center;
  }
  .newHead-nav .nav-item:first-child {
    background-color: #C50001!important;
  }
  .newHead-nav .nav-item:first-child a {
    color: #fff!important;
  }
  .newHead-nav .nav-item.active {
    background-color: #C50001;
  }
  .newHead-nav .nav-item.active a {
    color: #fff!important;
  }
  .newHead-nav .nav-item a {
    color: rgba(0,0,0,0.85)!important;
    font-size: 16px;
  }
   /*普法活动*/
  .header-wrap,.header-wrap #header,.header-wrap #header .wrapper {
    width: 100vw;
    height: 44px!important;
  }
  .header-wrap #header .wrapper {
  }
  #header .wrapper .logo {
    width: 82px!important;
    height: 28px!important;
    margin-left: 16px;
    margin-top: 8px;
    margin-bottom: 8px;
    background-size: cover;
  }
  #header .wrapper .small-scr-icon {
    display: inline-block!important;
    margin-right: 16px;
  }
    #header .wrapper .nav {
      display: none;
      margin: 0;
    padding: 0!important;
    position: absolute;
    right: 0;
    top: 44px;
    width: 200px;
    background-color: #fff;
    z-index: 999;
  }
  #header .wrapper .nav .item{
    float: none!important;
    width: 100%;
    height: 54px!important;
    line-height: 54px!important;
    text-align: center;
  }
  #header .wrapper .nav .item.active {
    background-color: #C50001!important;
  }
  #header .wrapper .nav .item.active a {
    color: #fff!important;
  }
  #header .wrapper .nav .item a {
    height: 54px;
    line-height: 54px;
    margin: 0;
    border: none;
  }
  .header .nav .item a:after {
    content: unset;
  }
  /*底部*/
  #footer {
    padding-bottom: 0;
  }
  #footer .footer-search{
    height: 48px!important;
    font-size: 15px;
  }
  #footer .footer-search .wrapper{
    width: 100vw;
    height: 100%;
  }
  #footer .footer-search .wrapper .top {
    display: none;
  }
  #footer .footer-search .wrapper .slogan {
    width: 100vw;
    height: 100%;
    text-align: center;
  }
  #footer > .wrapper {
    width: 100%;
  }
  #footer .wrapper .links {
    display: none!important;
  }
  #footer .wrapper .copyright,.new-footer .copyright{
    display: none!important;
  }
  #footer .wrapper .copyright-new {
    display: block!important;
    background-color: #fff;
    padding: 10px;
  }
  #footer .wrapper .copyright-new  ul {
    margin: 0;
    padding: 0;
    list-style: none;
  }
  #footer .wrapper .copyright-new ul li {
    font-size: 12px;
    height: 17px;
    line-height: 17px;
    color: rgba(0,0,0,.45);
    margin-bottom: 8px;
  }
  #footer .wrapper .copyright-new .img-wrap {
    width: 110px!important;
    height: 55px!important;
    margin: 0 auto;
    margin-top: 24px;
    margin-bottom: 40px;
  }
  /*首页侧边栏*/
  .sidebar,.suspension-publicity {
    display: none;
  }
  /*分页器*/
  .list-wrap .pagination {
    background-color: #f5f5f5!important;
    padding: 24px!important;
  }
  .list-wrap  .pagination a{
    border-color: rgba(0,0,0,.25)!important;
    color: rgba(0,0,0,.65)!important;
  }
  .list-wrap .pagination a.active {
    border-color: rgba(0,0,0,0.05)!important;
  }
}
