﻿@media screen and (max-width: 1599px) {
  .list-l {
    width: 23%;
  }
  .list-z {
    width: calc(77% - 1.17647059rem);
  }
  .list-wz {
    width: 100%;
    float: none;
  }
}
@media screen and (max-width: 1299px) {
  .list-l {
    width: 28%;
  }
  .list-l .lm-list ul li a {
    margin: 0.88235294rem 0 0 0;
    padding: 0.82352941rem 0 0.76470588rem 0.58823529rem;
    font-size: 1rem;
  }
  .list-z {
    width: calc(72% - 1.17647059rem);
  }
  .list-z .z-zlm ul li {
    width: 25%;
  }
  .list-z .z-zlm ul li:nth-child(4n) .lv2-info,
  .list-z .z-zlm ul li:nth-child(4n) .lv2-lm {
    left: auto;
    right: 0.94117647rem;
  }
  .list-z .z-zlm ul li:nth-child(5n) .lv2-info,
  .list-z .z-zlm ul li:nth-child(5n) .lv2-lm {
    left: 0;
    right: auto;
  }
  .content .zw-table ul li {
    width: 40%;
    padding: 0.29411765rem 0;
  }
  .content .zw-table ul li.tit {
    width: 10%;
  }
  .content .zw-table ul li:nth-of-type(2) {
    width: 90%;
  }
  .content .zw-table ul li:nth-of-type(19),
  .content .zw-table ul li:nth-of-type(20) {
    display: none;
  }
}
@media screen and (max-width: 999px) {
  .list-l {
    width: 30%;
  }
  .list-z {
    width: calc(70% - 1.05882353rem);
  }
  .list-z .z-zlm ul li {
    width: 33.33%;
  }
  .list-z .z-zlm ul li:nth-child(3n) .lv2-info,
  .list-z .z-zlm ul li:nth-child(3n) .lv2-lm {
    left: auto;
    right: 0.94117647rem;
  }
  .list-z .z-zlm ul li:nth-child(4n) .lv2-info,
  .list-z .z-zlm ul li:nth-child(4n) .lv2-lm {
    left: 0;
    right: auto;
  }
  .content .zw-table ul li {
    width: 38%;
  }
  .content .zw-table ul li.tit {
    width: 12%;
  }
  .content .zw-table ul li:nth-of-type(2) {
    width: 88%;
  }
}
@media screen and (max-width: 768px) {
  .list-l {
    width: 100%;
    float: none;
  }
  .list-l .title {
    margin-top: 0.88235294rem;
    font-size: 1.05882353rem;
    line-height: 1.17647059rem;
  }
  .list-l .title i {
    height: 1.17647059rem;
  }
  .list-l .title .close {
    display: block;
  }
  .list-l .lm-list {
    margin-top: 1.05882353rem;
  }
  .list-l .lm-list ul {
    margin: -0.76470588rem -0.76470588rem 0 0;
  }
  .list-l .lm-list ul li {
    width: 50%;
    float: left;
  }
  .list-l .lm-list ul li a {
    margin: 0.76470588rem 0.76470588rem 0 0;
    padding: 0.76470588rem 0;
    font-size: 0.94117647rem;
    text-align: center;
    background-image: none;
  }
  .list-l .lm-list ul li a:hover,
  .list-l .lm-list ul li a.active {
    background-image: none;
  }
  .list-l.list-l-z .lm-list-z {
    margin-top: 0.88235294rem;
    padding: 0.76470588rem 0.76470588rem 0.17647059rem 0.76470588rem;
  }
  .list-l.list-l-z .lm-list-z .lv1 .span-title {
    padding: 0.58823529rem 0.58823529rem 0.64705882rem 0.58823529rem;
    font-size: 1rem;
  }
  .list-l.list-l-z .lm-list-z .lv1 .lv2 li {
    width: 50%;
    float: left;
  }
  .list-l.list-l-z .lm-list-z .lv1 .lv2 li a {
    padding: 0.70588235rem 0.58823529rem;
    font-size: 0.94117647rem;
  }
  .list-z {
    width: 100%;
    float: none;
  }
  .list-z .lm {
    margin: 0.88235294rem 0 0.58823529rem 0;
    font-size: 1.05882353rem;
    line-height: 1.11764706rem;
  }
  .list-z .lm span {
    height: 1.11764706rem;
    margin-right: 0.35294118rem;
  }
  .list-z .z-zlm ul {
    margin: -0.58823529rem -0.76470588rem 0 0;
  }
  .list-z .z-zlm ul li {
    width: 50%;
  }
  .list-z .z-zlm ul li .lv1 {
    margin: 0.76470588rem 0.76470588rem 0 0;
    padding: 0.88235294rem 0.58823529rem;
  }
  .list-z .z-zlm ul li .lv2-info,
  .list-z .z-zlm ul li .lv2-lm {
    width: calc(200% - 17px);
    top: 3.88235294rem;
  }
  .list-z .z-zlm ul li:nth-child(2n) .lv2-info,
  .list-z .z-zlm ul li:nth-child(2n) .lv2-lm {
    left: auto;
    right: 0.76470588rem;
  }
  .list-z .z-zlm ul li:nth-child(3n) .lv2-info,
  .list-z .z-zlm ul li:nth-child(3n) .lv2-lm {
    left: 0;
    right: auto;
  }
  .list-z .zlm-info ul li {
    width: 50%;
  }
  .list-z .infolist {
    min-height: auto;
  }
  .list-z .infolist ul {
    padding: 0;
    border-bottom: none;
  }
  .list-z .infolist ul li {
    padding: 0.70588235rem 0 0.17647059rem 0;
    border-bottom: 1px solid #f5f5f5;
    position: relative;
  }
  .list-z .infolist ul li a {
    min-height: 24px;
    max-height: 48px;
    margin: 0;
    padding-left: 0;
    background: none;
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .list-z .infolist ul li span {
    position: static;
  }
  .list-z .infolist ul li:hover {
    padding: 0.70588235rem 0 0.17647059rem 0;
  }
  .list-z .infolist ul li:hover i {
    display: none;
  }
  .list-z .infolist .line {
    display: none;
  }
  .content {
    margin: 0.88235294rem 0 0 0;
  }
  .content .zw-table ul {
    width: 100%;
    border-left: 0.05882353rem solid #f1f1f1;
    border-bottom: 0.05882353rem solid #f1f1f1;
  }
  .content .zw-table ul li {
    width: 75%;
  }
  .content .zw-table ul li span {
    height: 1.88235294rem;
    margin: 0 0.58823529rem;
    line-height: 1.88235294rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
  }
  .content .zw-table ul li.tit {
    width: 25%;
    text-align: right;
    border-left: 0;
  }
  .content .zw-table ul li:nth-of-type(2) {
    width: 75%;
  }
  .content .zw-table ul li:nth-of-type(2) span {
    font-size: 1rem;
    font-weight: bold;
    color: #2b6cb4;
    text-align: center;
  }
  .content .pic-fz {
    width: 10.58823529rem;
    position: absolute;
    top: 0;
    right: 0;
  }
  .content .pic-fz img {
    width: 100%;
    height: 100%;
    object-fit: cover !important;
    display: block;
  }
  .content .title {
    margin-top: 0;
    font-size: 20px;
    font-weight: bold;
    line-height: 30px;
  }
  .content .infos,
  .content .zw-infos {
    margin: 0.58823529rem 0;
    text-align: center;
  }
  .content .infos .bdsharebuttonbox,
  .content .zw-infos .bdsharebuttonbox,
  .content .infos .zwxl-font,
  .content .zw-infos .zwxl-font {
    display: none;
  }
  .content .zw-infos {
    margin: 0.58823529rem 0 0 0;
  }
  .content .nrcon div,
  .content .nrcon p,
  .content .nrcon span {
    line-height: 28px !important;
  }
  .content .xgxw {
    margin-top: 0.88235294rem;
  }
  .content .xgxw .tit {
    margin-top: 0.88235294rem;
    padding-top: 0.88235294rem;
  }
  .content .xgxw .tit span {
    font-size: 1rem;
  }
  .content .xgxw .nr-tit ul li {
    margin-top: 0.58823529rem;
    background-position: left 0.47058824rem;
  }
  .content .xgxw .nr-tit ul li a {
    height: 44px;
    line-height: 22px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
}
