﻿@media screen and (max-width: 1299px) {
  .lm-hd ul li {
    width: 25%;
  }
  .lm-hd ul li:nth-child(n+5) {
    margin-top: 0.94117647rem;
  }
  .lm-bd .box-lm-bd ul li {
    width: 25%;
  }
  .lm-bd .box-lm-bd ul li:nth-child(4n) .lv2-info,
  .lm-bd .box-lm-bd ul li:nth-child(4n) .lv2-lm {
    left: auto;
    right: 0.94117647rem;
  }
  .lm-bd .box-lm-bd ul li:nth-child(5n) .lv2-info,
  .lm-bd .box-lm-bd ul li:nth-child(5n) .lv2-lm {
    left: 0;
    right: auto;
  }
  .lm-bd.lm-bd-zlm .box-lm-bd ul li {
    width: 33.33%;
  }
  .lm-bd.lm-bd-zlm .box-lm-bd ul li:nth-child(3n) .lv2-info,
  .lm-bd.lm-bd-zlm .box-lm-bd ul li:nth-child(3n) .lv2-lm {
    left: auto;
    right: 0.94117647rem;
  }
  .lm-bd.lm-bd-zlm .box-lm-bd ul li:nth-child(4n) .lv2-info,
  .lm-bd.lm-bd-zlm .box-lm-bd ul li:nth-child(5n) .lv2-info,
  .lm-bd.lm-bd-zlm .box-lm-bd ul li:nth-child(4n) .lv2-lm,
  .lm-bd.lm-bd-zlm .box-lm-bd ul li:nth-child(5n) .lv2-lm {
    left: 0;
    right: auto;
  }
}
@media screen and (max-width: 1149px) {
  .lm-bd .box-lm-bd ul {
    margin-right: -0.88235294rem;
  }
}
@media screen and (max-width: 999px) {
  .header {
    background-position: 80% bottom;
  }
  .header .logo-jc img {
    height: 2.94117647rem;
  }
  .header .logo-jc a {
    font-size: 1.76470588rem;
  }
  .header .jc-font {
    max-width: 70%;
    text-align: center;
  }
  .lm-hd ul li {
    width: 33.33%;
  }
  .lm-hd ul li:nth-child(n+4) {
    margin-top: 0.94117647rem;
  }
  .lm-bd {
    padding: 0 0.88235294rem 6.76470588rem 0.88235294rem;
  }
  .lm-bd .box-lm-hd {
    padding: 1.76470588rem 0 0 0;
    font-size: 1.05882353rem;
  }
  .lm-bd .box-lm-hd:nth-of-type(1) {
    margin-top: -0.58823529rem;
  }
  .lm-bd .box-lm-bd ul li {
    width: 33.33%;
  }
  .lm-bd .box-lm-bd ul li:nth-child(3n) .lv2-info,
  .lm-bd .box-lm-bd ul li:nth-child(3n) .lv2-lm {
    left: auto;
    right: 0.94117647rem;
  }
  .lm-bd .box-lm-bd ul li:nth-child(4n) .lv2-info,
  .lm-bd .box-lm-bd ul li:nth-child(4n) .lv2-lm {
    left: 0;
    right: auto;
  }
}
@media screen and (max-width: 768px) {
  .header {
    background-position: 80% bottom;
  }
  .header .logo-jc {
    margin-top: 0.58823529rem;
  }
  .header .logo-jc img {
    height: 2.64705882rem;
  }
  .header .logo-jc a {
    font-size: 1.23529412rem;
  }
  .header .jc-font {
    max-width: 78%;
    margin: 2.05882353rem auto 6.47058824rem auto;
    text-align: center;
  }
  .lm-hd {
    padding: 0.29411765rem 1.17647059rem 0.58823529rem 1.17647059rem;
  }
  .lm-hd ul {
    margin: 0 -0.88235294rem 0 0;
  }
  .lm-hd ul li {
    width: 50%;
  }
  .lm-hd ul li a {
    margin: 0.88235294rem 0.88235294rem 0 0;
    padding: 0 0.58823529rem;
    font-size: 1rem;
    box-sizing: border-box;
  }
  .lm-hd ul li:nth-child(n+4) {
    margin-top: 0;
  }
  .lm-bd .box-lm-hd {
    padding-top: 0.88235294rem;
    font-size: 1rem;
  }
  .lm-bd .box-lm-hd:nth-of-type(1) {
    margin-top: auto;
  }
  .lm-bd .box-lm-bd ul {
    margin: 0 -0.88235294rem 0 0;
  }
  .lm-bd .box-lm-bd ul li {
    width: 50%;
  }
  .lm-bd .box-lm-bd ul li .lv1 {
    margin: 0.88235294rem 0.88235294rem 0 0;
    padding: 0.88235294rem 0.58823529rem;
  }
  .lm-bd .box-lm-bd ul li .lv2-info,
  .lm-bd .box-lm-bd ul li .lv2-lm {
    width: calc(200% - 17px);
    top: 4rem;
  }
  .lm-bd .box-lm-bd ul li:nth-child(2n) .lv2-info,
  .lm-bd .box-lm-bd ul li:nth-child(2n) .lv2-lm {
    left: auto;
    right: 0.88235294rem;
  }
  .lm-bd .box-lm-bd ul li:nth-child(3n) .lv2-info,
  .lm-bd .box-lm-bd ul li:nth-child(3n) .lv2-lm {
    left: 0;
    right: auto;
  }
  .lm-bd .box-lm-bd-infos .infolist {
    min-height: auto;
  }
  .lm-bd .box-lm-bd-infos .infolist ul {
    padding: 0;
    border-bottom: none;
  }
  .lm-bd .box-lm-bd-infos .infolist ul li {
    padding: 0.70588235rem 0 0.17647059rem 0;
    border-bottom: 1px solid #f5f5f5;
    position: relative;
  }
  .lm-bd .box-lm-bd-infos .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;
  }
  .lm-bd .box-lm-bd-infos .infolist ul li span {
    position: static;
  }
  .lm-bd .box-lm-bd-infos .infolist ul li:hover {
    padding: 0.70588235rem 0 0.17647059rem 0;
  }
  .lm-bd .box-lm-bd-infos .infolist ul li:hover i {
    display: none;
  }
  .lm-bd .box-lm-bd-infos .infolist .line {
    display: none;
  }
  .lm-bd.lm-bd-zlm .box-lm-bd ul li {
    width: 50%;
  }
  .lm-bd.lm-bd-zlm .box-lm-bd ul li:nth-child(3n) .lv2-info,
  .lm-bd.lm-bd-zlm .box-lm-bd ul li:nth-child(3n) .lv2-lm {
    left: 0;
    right: auto;
  }
  .lm-bd.lm-bd-zlm .box-lm-bd ul li:nth-child(2n) .lv2-info,
  .lm-bd.lm-bd-zlm .box-lm-bd ul li:nth-child(2n) .lv2-lm {
    left: auto;
    right: 0.88235294rem;
  }
  .dqwz {
    margin-top: -2.94117647rem;
    padding: 1.17647059rem 1.17647059rem 0.58823529rem 1.17647059rem;
    background-color: #fff;
  }
}
@media screen and (max-width: 375px) {
  .header .logo-jc img {
    height: 2.11764706rem;
  }
  .header .logo-jc a {
    font-size: 1.11764706rem;
  }
  .lm-hd ul {
    margin: 0;
  }
  .lm-hd ul li {
    width: 100%;
  }
  .lm-hd ul li a {
    margin: 0.88235294rem 0 0 0;
    font-size: 0.94117647rem;
  }
}
