﻿@charset "utf-8";
@media screen and (max-width: 1599px) {
  html {
    font-size: 0.96875rem;
  }
}
@media screen and (max-width: 1399px) {
  .main-01 {
    padding-bottom: 2.5rem;
  }
  .lm-box .lm {
    margin-top: 2.875rem;
  }
  .lm-box .lm a {
    font-size: 1.5625rem;
  }
  .gkml {
    margin-top: 2.25rem;
    margin-right: -1.25rem;
  }
  .gkml .swiper-wrapper .swiper-slide a {
    margin-right: 1.25rem;
  }
  .gkml .swiper-wrapper .swiper-slide a .imgs {
    height: calc(100vw * 245 / 1399);
  }
  .gkml .swiper-wrapper .swiper-slide a .tit {
    padding: 0.9375rem 1.25rem 1.5625rem 1.25rem;
  }
  .gkml .swiper-wrapper .swiper-slide a .tit span {
    margin: 0.9375rem 0.3125rem 0 0;
  }
  .gkml .swiper-pagination {
    top: 3.3125rem;
  }
  .jcca {
    margin-top: 1rem;
  }
  .jcca ul {
    margin-right: -1.25rem;
  }
  .jcca ul li a {
    margin: 1.25rem 1.25rem 0 0;
    padding: 1.75rem 1.4375rem;
  }
  .cajd {
    margin-top: 2.25rem;
    margin-right: -1.25rem;
  }
  .cajd .swiper-wrapper .swiper-slide .box {
    margin-right: 1.25rem;
    padding: 1.4375rem 1.5625rem;
  }
  .cajd .swiper-pagination {
    top: 3.3125rem;
  }
  .jcwj {
    margin-top: 1rem;
    overflow: hidden;
  }
  .jcwj ul {
    margin-right: -1.25rem;
  }
  .jcwj ul li a {
    margin: 1.25rem 1.25rem 0 0;
  }
  .zcjd .zcjd-jd {
    width: calc(55% - 1.29rem);
    margin-top: 2.25rem;
  }
  .zcjd .zcjd-info {
    width: 45%;
    padding-top: 1rem;
  }
  .zcjd .zcjd-info ul li a {
    padding: 1.5625rem 1.4375rem;
  }
  .zxqk {
    margin-top: 2.25rem;
    margin-right: -1.25rem;
    padding-bottom: 0.625rem;
  }
  .zxqk .swiper-wrapper .swiper-slide .box {
    margin-right: 1.25rem;
    padding: 1.4375rem 1.5625rem;
  }
  .zxqk .swiper-pagination {
    top: 3.3125rem;
  }
}
@media screen and (max-width: 999px) {
  html,
  body {
    font-size: 0.9375rem;
  }
  .header-con .header .index-menu {
    position: relative;
    z-index: 999999;
  }
  .header-con .header .bb-logo {
    width: 20.625rem;
    margin-top: 2.1875rem;
  }
  .header-con .header .zd-logo {
    max-width: 37.5rem;
    margin: 6.25rem auto 14.375rem auto;
  }
  .time-nav {
    margin-top: -5.625rem;
    padding: 2.8125rem;
  }
  .lm-box .lm {
    margin-top: 2.25rem;
  }
  .lm-box .lm a {
    font-size: 1.4375rem;
  }
  .gkml {
    margin-right: -0.9375rem;
  }
  .gkml .swiper-wrapper .swiper-slide a {
    margin-right: 0.9375rem;
  }
  .gkml .swiper-wrapper .swiper-slide a .tit {
    padding: 0.9375rem 0.9375rem 1.25rem 0.9375rem;
  }
  .gkml .swiper-wrapper .swiper-slide a .tit span {
    margin: 0.625rem 0.3125rem 0 0;
  }
  .gkml .swiper-pagination {
    top: 2.5rem;
  }
  .jcca {
    margin-top: 1rem;
  }
  .jcca ul {
    margin-right: -0.9375rem;
  }
  .jcca ul li a {
    margin: 0.9375rem 0.9375rem 0 0;
    padding: 1.25rem 1.25rem;
  }
  .cajd {
    margin-right: -0.9375rem;
  }
  .cajd .swiper-wrapper .swiper-slide .box {
    margin-right: 0.9375rem;
    padding: 1.25rem;
  }
  .cajd .swiper-wrapper .swiper-slide .box a {
    margin: 3.125rem auto 0 auto;
  }
  .cajd .swiper-pagination {
    top: 2.5rem;
  }
  .jcwj ul {
    margin-right: -0.9375rem;
  }
  .jcwj ul li a {
    margin: 0.9375rem 0.9375rem 0 0;
    padding: 0.9375rem;
  }
  .zcjd .zcjd-jd {
    width: calc(55% - 1rem);
  }
  .zcjd .zcjd-info ul li a {
    padding: 0.9375rem;
  }
  .zxqk {
    margin-right: -0.9375rem;
  }
  .zxqk .swiper-wrapper .swiper-slide .box {
    margin-right: 0.9375rem;
    padding: 1.25rem;
  }
  .zxqk .swiper-wrapper .swiper-slide .box a {
    margin: 3.125rem auto 0 auto;
  }
  .zxqk .swiper-pagination {
    top: 2.5rem;
  }
}
@media screen and (max-width: 799px) {
  .time-nav .swiper .swiper-wrapper .swiper-slide a span {
    font-size: 1.0625rem;
  }
  .time-nav .swiper .swiper-wrapper .swiper-slide.swiper-slide-active a span {
    font-size: 1.1875rem;
  }
  .time-nav .swiper .swiper-button-next:after,
  .time-nav .swiper .swiper-button-prev:after {
    font-size: 1.0625rem;
  }
  .lm-box .lm a {
    font-size: 1.3125rem;
  }
  .gkml .swiper-wrapper .swiper-slide a .imgs {
    height: calc(100vw * 235 / 799);
  }
  .jcwj ul li {
    width: 50%;
  }
}
@media screen and (max-width: 650px) {
  .zcjd {
    display: block;
  }
  .zcjd .zcjd-jd {
    width: 100%;
    height: calc(100vw * 350 / 650);
    float: none;
  }
  .zcjd .zcjd-info {
    width: 100%;
    float: none;
    padding-top: 0;
    overflow: hidden;
  }
  .zcjd .zcjd-info ul {
    margin-right: -0.9375rem;
  }
  .zcjd .zcjd-info ul li {
    width: 50%;
    float: left;
  }
  .zcjd .zcjd-info ul li a {
    margin-right: 0.9375rem;
  }
}
@media screen and (max-width: 599px) {
  .header-con .header .bb-logo {
    width: 16.25rem;
  }
  .header-con .header .zd-logo {
    max-width: 28.125rem;
    margin: 3.75rem auto 12.5rem auto;
  }
  .time-nav {
    margin-top: -3.75rem;
    padding: 2.1875rem 2.8125rem;
  }
  .gkml {
    margin-right: -0.9375rem;
  }
  .gkml .swiper-wrapper .swiper-slide a .imgs {
    height: calc(100vw * 300 / 599);
  }
  .jcca ul {
    margin-right: 0;
  }
  .jcca ul li {
    width: 100%;
    float: none;
  }
  .jcca ul li a {
    margin: 0.9375rem 0 0 0;
  }
  .jcwj ul {
    margin-right: 0;
  }
  .jcwj ul li {
    width: 100%;
    float: none;
  }
  .jcwj ul li a {
    margin: 0.9375rem 0 0 0;
  }
  .zcjd .zcjd-info ul {
    margin-right: 0;
  }
  .zcjd .zcjd-info ul li {
    width: 100%;
    float: none;
  }
  .zcjd .zcjd-info ul li a {
    margin-right: 0;
  }
}
