@media screen and (max-width: 1500px) {
  .main {
    max-width: 1200px;
  }
  .wxly-rwwx .rw-pic ul li a .img {
    margin: 20px;
  }
  .wxly-lylx .tab_xlbox .panel ul li a span {
    width: 43%;
    left: 28.5%;
    right: 28.5%;
  }
}
@media screen and (max-width: 1200px) {
  .main {
    max-width: 1000px;
  }
  .whly-sswx .whlv-jj {
    height: 398px;
  }
  .whly-sswx .whlv-jj .nr {
    max-height: 325px;
    line-height: 32.5px;
  }
  .whly-sswx .whlv-pic ul li a {
    height: 190px;
  }
  .wxly-rwwx .rw-pic ul li a .img {
    margin: 20px;
  }
  .wxly-xwwx .xw-pic {
    height: 378px;
  }
  .wxly-xwwx .xw-pics ul li a {
    height: 180px;
  }
  .wxly-zjyx {
    padding: 20px 0 40px 0;
  }
  .wxly-zjyx .whly-lm {
    color: #454545;
  }
  .wxly-zjyx .tab_menu {
    padding-left: 50px;
    border-bottom: 2px solid #eee;
    overflow: hidden;
  }
  .wxly-zjyx .tab_menu li {
    margin-right: 100px;
    padding: 0 20px 20px 20px;
    float: left;
    font-size: 20px;
    color: #454545;
    font-weight: bold;
    position: relative;
    display: block;
    cursor: pointer;
  }
  .wxly-zjyx .tab_menu li i {
    width: 100%;
    height: 3px;
    background: #13559f;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    display: none;
  }
  .wxly-zjyx .tab_menu li.selected {
    color: #13559f;
  }
  .wxly-zjyx .tab_menu li.selected i {
    display: block;
  }
  .wxly-zjyx .tab_box .panel ul li a .img {
    height: 330px;
  }
  .wxly-lylx .tab_xlbox .panel ul li a .img {
    height: 280px;
  }
  .wxly-lylx .tab_xlbox .panel ul li a span {
    width: 45%;
    left: 27.5%;
    right: 27.5%;
  }
}
@media screen and (max-width: 1024px) {
  .main {
    max-width: none;
  }
  .whly-banner .main,
  .whly-spbanner .main,
  .whly-sswx .main,
  .wxly-xwwx .main,
  .wxly-zjyx .main,
  .wxly-lylx .main {
    overflow: hidden;
  }
  .bgPop .pop {
    max-width: 90%;
    max-height: 40%;
    padding: 2px;
  }
  .wxly-rwwx .rw-pic ul {
    margin: 0;
  }
  .wxly-rwwx .rw-pic ul li a .img {
    margin: 20px;
  }
  .wxly-rwwx .rw-pic ul li:nth-child(even) {
    margin-top: 100px;
  }
}
@media screen and (max-width: 779px) {
  .bgPop .pop {
    width: 90%;
  }
  .whly-banner img {
    max-width: 45%;
  }
  .whly-spbanner .spbtn {
    max-width: 45px;
    max-height: 45px;
  }
  .whly-sswx .whlv-jj {
    width: 100%;
    float: none;
    height: auto;
    padding: 15px 20px;
  }
  .whly-sswx .whlv-jj h2 {
    font-size: 20px;
  }
  .whly-sswx .whlv-jj .nr {
    max-height: 360px;
    line-height: 30px;
    text-align: justify;
    -webkit-line-clamp: 12;
  }
  .whly-sswx .whlv-pic {
    width: 100%;
    float: none;
    margin-top: 15px;
  }
  .whly-sswx .whlv-pic ul li a {
    height: calc(100vw * 250 / 780);
  }
  .wxly-rwwx {
    padding: 30px 0;
  }
  .wxly-rwwx .rw-pic ul {
    margin: 0 -10px;
  }
  .wxly-rwwx .rw-pic ul li {
    width: 33.33%;
  }
  .wxly-rwwx .rw-pic ul li a .img {
    margin: 20%;
  }
  .wxly-rwwx .rw-pic ul li a span {
    margin: 10px;
    font-size: 14px;
    color: #454545;
    position: static;
    border: 1px solid #454545;
  }
  .wxly-rwwx .rw-pic ul li:nth-child(even) {
    margin-top: 0;
  }
  .wxly-xwwx {
    padding: 0 0 30px 0;
  }
  .wxly-xwwx .xw-pic {
    width: 100%;
    height: auto;
    float: none;
  }
  .wxly-xwwx .xw-pics {
    width: 100%;
    float: none;
    overflow: hidden;
  }
  .wxly-xwwx .xw-pics ul {
    margin: 0 -18px 0 0;
  }
  .wxly-xwwx .xw-pics ul li a {
    height: calc(100vw * 250 / 780);
  }
  .wxly-xwwx .pic span {
    font-size: 14px;
    line-height: 36px;
  }
  .wxly-zjyx {
    padding: 0 0 30px 0;
  }
  .wxly-zjyx .tab_menu {
    padding: 0 15px;
  }
  .wxly-zjyx .tab_menu li {
    width: 33.33%;
    margin-right: 0;
    padding: 0 0 20px 0;
    font-size: 18px;
    text-align: center;
  }
  .wxly-zjyx .tab_menu li i {
    width: 80%;
    left: 10%;
    right: 10%;
  }
  .wxly-zjyx .tab_box .panel {
    padding-top: 20px;
  }
  .wxly-zjyx .tab_box .panel ul {
    margin-right: -15px;
  }
  .wxly-zjyx .tab_box .panel ul li {
    width: 50%;
    padding-top: 0px;
  }
  .wxly-zjyx .tab_box .panel ul li a {
    margin-right: 15px;
    padding-bottom: 12%;
  }
  .wxly-zjyx .tab_box .panel ul li a .img {
    height: calc(100vw * 250 / 780);
  }
  .wxly-zjyx .tab_box .panel ul li a span {
    width: 80%;
    height: 35%;
    font-size: 14px;
    left: 10%;
    bottom: 0;
    right: 10%;
  }
  .wxly-zjyx .tab_box .panel ul li a span i {
    padding-top: 8%;
    display: inline-block;
  }
  .wxly-zjyx .tab_box .panel ul li a:hover span {
    height: 35%;
    bottom: 0;
  }
  .wxly-zjyx .tab_box .panel ul li:nth-of-type(2) {
    width: 50%;
    margin-top: 0;
  }
  .wxly-zjyx .tab_box .panel ul li:nth-of-type(3) {
    width: 100%;
    margin-top: 15px;
  }
  .wxly-zjyx .tab_box .panel ul li:nth-of-type(3) a {
    padding-bottom: 10%;
  }
  .wxly-zjyx .tab_box .panel ul li:nth-of-type(3) a .img {
    height: calc(100vw * 430 / 780);
  }
  .wxly-zjyx .tab_box .panel ul li:nth-of-type(3) a span {
    width: 50%;
    left: 25%;
    right: 25%;
  }
  .wxly-zjyx .tab_box .panel ul li:nth-of-type(3) a span i {
    padding-top: 13%;
  }
  .wxly-zjyx .tab_box .panel ul.xjjd {
    margin: -10px -15px 0 0;
  }
  .wxly-zjyx .tab_box .panel ul.xjjd li {
    width: 50%;
    padding-top: 10px;
  }
  .wxly-zjyx .tab_box .panel ul.xjjd li:nth-of-type(2) {
    width: 50%;
    margin-top: 0;
  }
  .wxly-lylx {
    padding: 0 0 15px 0;
  }
  .wxly-lylx .tab_xl {
    padding: 0 15px;
  }
  .wxly-lylx .tab_xl li {
    width: 33.33%;
    margin-right: 0;
    padding: 0 0 20px 0;
    font-size: 18px;
    text-align: center;
  }
  .wxly-lylx .tab_xl li i {
    width: 80%;
    left: 10%;
    right: 10%;
  }
  .wxly-lylx .tab_xlbox .panel ul {
    margin-right: -15px;
  }
  .wxly-lylx .tab_xlbox .panel ul li {
    width: 50%;
    padding-top: 0px;
  }
  .wxly-lylx .tab_xlbox .panel ul li a {
    margin-right: 15px;
    padding-bottom: 12%;
  }
  .wxly-lylx .tab_xlbox .panel ul li a .img {
    height: calc(100vw * 250 / 780);
  }
  .wxly-lylx .tab_xlbox .panel ul li a span {
    width: 80%;
    height: 35%;
    left: 10%;
    bottom: 0;
    right: 10%;
    border-radius: 0;
  }
  .wxly-lylx .tab_xlbox .panel ul li a span i {
    padding-top: 8%;
    display: inline-block;
  }
  .wxly-lylx .tab_xlbox .panel ul li a:hover span {
    height: 35%;
    bottom: 0;
  }
  .wxly-lylx .tab_xlbox .panel ul li:nth-of-type(3) {
    width: 100%;
    margin-top: 15px;
  }
  .wxly-lylx .tab_xlbox .panel ul li:nth-of-type(3) a {
    padding-bottom: 10%;
  }
  .wxly-lylx .tab_xlbox .panel ul li:nth-of-type(3) a .img {
    height: calc(100vw * 430 / 780);
  }
  .wxly-lylx .tab_xlbox .panel ul li:nth-of-type(3) a span {
    width: 50%;
    left: 25%;
    right: 25%;
    bottom: 0;
  }
  .wxly-lylx .tab_xlbox .panel ul li:nth-of-type(3) a span i {
    padding-top: 13%;
  }
  .wxly-lylx .wxly-ewm {
    padding: 25px 0 15px 0;
  }
  .wxly-lylx .wxly-ewm a {
    height: calc(100vw * 110 / 780);
  }
  .whly-lm {
    margin-bottom: 20px;
    font-size: 26px;
    line-height: 80px;
  }
  .whly-lm img {
    height: 80px;
  }
}
