﻿@charset "utf-8";
@media screen and (max-width: 1599px) {
  html,
  body {
    font-size: 0.96875rem;
  }
  .list-l {
    width: 23%;
  }
  .list-z {
    width: calc(77% - 1.47058824rem);
  }
  .list-wz {
    width: 100%;
    float: none;
  }
}
@media screen and (max-width: 1399px) {
  .list-l {
    width: 25%;
  }
  .list-l .lm-list ul li a {
    padding: 0.875rem 0 0.875rem 0.625rem;
  }
  .list-z {
    width: calc(75% - 1.17647059rem);
  }
  .list-z .z-zlm .zlm-lv2 ul li {
    width: 25%;
  }
  .list-z .z-zlm .zlm-lv2 ul li .lv4 {
    width: calc(200% - 1.05882353rem);
  }
  .list-z .z-zlm .zlm-lv2 ul li:nth-child(4n) .lv4 {
    left: auto;
    right: 0.94117647rem;
  }
  .list-z .z-zlm .zlm-lv2 ul li:nth-child(5n) .lv4 {
    left: 0;
    right: auto;
  }
  .content .zw-table ul li {
    width: 40%;
    padding: 0.3125rem 0;
  }
  .content .zw-table ul li span {
    margin: 0 0.625rem;
  }
  .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(2) span {
    font-size: 1.25rem;
  }
  .content .zw-table ul li:nth-of-type(19),
  .content .zw-table ul li:nth-of-type(20) {
    display: none;
  }
  .content .pic-fz {
    max-width: 9.0625rem;
  }
  .content .xgxw .tit span {
    font-size: 1.0625rem;
  }
}
@media screen and (max-width: 1199px) {
  .content .xgxw .tit span {
    font-size: 1.07142857rem;
  }
}
@media screen and (max-width: 999px) {
  html,
  body {
    font-size: 0.9375rem;
  }
  .list-l {
    width: 32%;
  }
  .list-z {
    width: calc(68% - 1.17647059rem);
  }
  .list-z .z-zlm .zlm-lv2 ul li {
    width: 33.33%;
  }
  .list-z .z-zlm .zlm-lv2 ul li:nth-child(4n) .lv4 {
    left: 0;
    right: auto;
  }
  .list-z .z-zlm .zlm-lv2 ul li:nth-child(3n) .lv4 {
    left: auto;
    right: 0.94117647rem;
  }
  .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%;
  }
  .content .title {
    font-size: 1.25rem;
    font-weight: bold;
  }
}
@media screen and (max-width: 799px) {
  .list-l {
    width: 100%;
    float: none;
  }
  .list-l .title {
    margin-top: 0.9375rem;
  }
  .list-l .title .open {
    display: block;
  }
  .list-l .lm-list {
    margin-top: 0.9375rem;
  }
  .list-l .lm-list ul {
    margin: -0.8125rem -0.8125rem 0 0;
  }
  .list-l .lm-list ul li {
    width: 50%;
    float: left;
  }
  .list-l .lm-list ul li a {
    margin: 0.8125rem 0.8125rem 0 0;
    padding: 0.625rem 0 0.5625rem 0.625rem;
    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.9375rem;
    padding: 0.8125rem 0.8125rem 0.1875rem 0.8125rem;
  }
  .list-l.list-l-z .lm-list-z .lv1 .span-title {
    padding: 0.625rem 0.625rem 0.6875rem 0.625rem;
    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.75rem 0.625rem;
  }
  .list-z {
    width: 100%;
    float: none;
  }
  .list-z .lm {
    margin: 1.25rem 0 0.3125rem 0;
  }
  .list-z .z-zlm {
    padding: 0rem 0.8125rem 13.75rem 0.8125rem;
  }
  .list-z .z-zlm .zlm-lv1 {
    margin-bottom: 0.9375rem;
    padding: 0.9375rem 0;
  }
  .list-z .z-zlm .zlm-lv2 ul {
    margin: -0.8125rem -0.8125rem 0 0;
  }
  .list-z .z-zlm .zlm-lv2 ul li {
    width: 50%;
  }
  .list-z .z-zlm .zlm-lv2 ul li .lv3 {
    margin: 0.8125rem 0.8125rem 0 0;
  }
  .list-z .z-zlm .zlm-lv2 ul li .lv4 {
    width: calc(200% - 0.88235294rem);
    top: 3.5rem;
  }
  .list-z .z-zlm .zlm-lv2 ul li:nth-child(3n) .lv4 {
    left: 0;
    right: auto;
  }
  .list-z .z-zlm .zlm-lv2 ul li:nth-child(2n) .lv4 {
    left: auto;
    right: 0.92857143rem;
  }
  .list-z .infolist {
    min-height: auto;
  }
  .list-z .infolist ul {
    padding: 0;
    border-bottom: none;
  }
  .list-z .infolist ul li {
    padding: 0.75rem 0 0.1875rem 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.75rem 0 0.1875rem 0;
  }
  .list-z .infolist ul li:hover i {
    display: none;
  }
  .list-z .infolist .line {
    display: none;
  }
  .list-z .infolist .z-zlm-more {
    line-height: 2.1875rem;
  }
  .list-z .zlm-info {
    min-height: auto;
  }
  .list-z .zlm-info ul {
    padding: 0;
    border-bottom: none;
  }
  .list-z .zlm-info ul li {
    padding: 0.75rem 0 0.1875rem 0;
    border-bottom: 1px solid #f5f5f5;
    position: relative;
  }
  .list-z .zlm-info ul li:hover {
    padding: 0.75rem 0 0.1875rem 0;
  }
  .list-z .zlm-info ul li:hover i {
    display: none;
  }
  .content {
    margin: 0.9375rem 0 0 0;
  }
  .content .zw-table ul {
    width: 100%;
    border-left: 0.0625rem solid #f1f1f1;
    border-bottom: 0.0625rem solid #f1f1f1;
  }
  .content .zw-table ul li {
    width: 75%;
  }
  .content .zw-table ul li span {
    height: 2rem;
    margin: 0 0.625rem;
    line-height: 2rem;
    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: 1.0625rem;
    font-weight: bold;
    color: #2b6cb4;
    text-align: center;
  }
  .content .pic-fz {
    width: 11.25rem;
    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: 1.1875rem;
    font-weight: bold;
    line-height: 1.875rem;
  }
  .content .infos,
  .content .zw-infos {
    margin: 0.625rem 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.625rem 0 0 0;
  }
  .content .nrcon div,
  .content .nrcon p,
  .content .nrcon span {
    line-height: 1.875rem !important;
  }
  .content .xgxw {
    margin-top: 0.9375rem;
  }
  .content .xgxw .tit {
    margin-top: 0.9375rem;
    padding-top: 0.9375rem;
  }
  .content .xgxw .nr-tit ul li {
    margin-top: 0.625rem;
    background-position: left 0.5rem;
  }
  .content .xgxw .nr-tit ul li a {
    height: 46px;
    line-height: 23px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: normal;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .content .yjzjmail {
    margin-top: 0.8125rem;
  }
  .content .yjzjmail .tit .font {
    margin-top: 0.5rem;
    float: none;
    display: block;
  }
  .content .yjzjmail .tit .font a {
    margin: 0 0.5rem;
    color: #13559f;
    display: inline-block;
  }
  .content .yjzjmail .nr ul {
    padding-bottom: 0.625rem;
  }
  .content .yjzjmail .nr ul li {
    padding: 0.625rem 0.625rem 0 0.625rem;
  }
  .content .yjzjmail .nrtj ul {
    padding: 0 0.9375rem 0.9375rem 0.9375rem;
  }
  .content .yjzjmail .nrtj ul li {
    min-height: 1.5rem;
    padding-top: 0rem;
    float: none;
  }
  .content .yjzjmail .nrtj ul li:nth-child(odd) {
    width: 100%;
    padding-top: 0.9375rem;
    text-align: left;
    line-height: 1.5rem;
  }
  .content .yjzjmail .nrtj ul li:nth-child(even) {
    width: 100%;
    padding-top: 0.3125rem;
    padding-left: 0rem;
  }
  .content .yjzjmail .nrtj ul li:nth-child(even) input[type="text"] {
    width: 100%;
    padding: 0.3125rem;
    font-size: 0.9375rem;
    line-height: 1.25rem;
    box-sizing: border-box;
  }
  .content .yjzjmail .nrtj ul li:nth-child(even) textarea {
    width: 100%;
    min-height: 8.75rem;
    padding: 0.3125rem;
    line-height: 1.75rem;
    box-sizing: border-box;
  }
  .content .yjzjmail .nrtj ul li:nth-child(even) .btn {
    width: 5rem;
    margin: 0 0 0.625rem 0;
    float: none;
  }
  .content .yjzjmail .nrtj ul li:nth-child(even) .img {
    height: 2.5rem;
    margin-left: 0.75rem;
    cursor: pointer;
  }
  .content .yjzjmail .nrtj .tj-btn {
    max-width: 9.375rem;
    height: 2.8125rem;
    margin: 0 auto;
    border-radius: 0.1875rem;
    display: block;
  }
}
