@media (max-width:1024px) {}

@media (max-width:768px) {

.tzgg .max .right img{
  display:none;
}
  .zjjs .max>.right ul{
    min-height:auto;
  }
  .tzgg .max{
    padding-right:0;
  }
  html,
  body {
    font-size: 78%;
  }
  .djzl .djzl-swiper h3{
    margin: 1.25rem 0;
  }
  .banner img{
    height: auto;
  }
  .header-bot,
  .header-top .max .left p,
  .header-top .max .left a:after,
  .header-top .max .right,
  .tzgg .max .left p::after,
  .tzgg .max .left p::before {
    display: none;
  }

  .menu {
    display: block;
  }

  .max {
    width: 100%;
    padding: 0 1.25rem;
    box-sizing: border-box;
  }
  .yyjj .max .right::after{
    top: 5.3rem;
    right: 0rem;
  }

  .jylc .max,
  .zjjs .max,
  .yyxw .max,
  .ks .max,
  .info .max,
  .yyxwss .box,
  .tzgg-text .max,
  .yygk-list .max,
  .yygk-list .right,
  .ld-info .max,
  .yyjj .max,.zjjss .sc {
    flex-direction: column;
  }

  .jylc .max .left,
  .jylc .max .right,
  .zjjs .max>.left,
  .zjjs .max>.right,
  .yyxw .max .left,
  .yyxw .max .djzl,
  .yyxw .max .tzggs,
  .ks .left,
  .ks .right,
  .info .max .left,
  .info .max .right,
  .yyxws-swiper,
  .yyxwss .box .right,
  .tzgg-text .max .left,
  .tzgg-text .max .right,
  .yygk-list .left,
  .yygk-list .right,
  .yygk-list .right ul,
  .ld-info .left,
  .ld-info .right,
  .yyjj .left,
  .yyjj .max .right,.zjjss .sc .left,.zjjss .sc .right {
    width: 100%;
  }

  .jylc .max .left ul,
  .jylc .max .right ul {
    justify-content: center;
  }

  .jylc .max {
    margin-bottom: 4.9375rem;
  }

  .yyxw {
    margin-top: 0;
  }

  .yyxws img {
    height: auto;
  }

  .djzl .djzl-swiper img {
    height: auto;
  }

  .map .text {
    width: 100%;
    position: static;
    height: max-content;
    padding: 2.6875rem 2.6875rem;
  }

  .map {
    height: auto;
  }

  .map img {
    height: max-content;
  }

  .map .text>p:last-child {
    margin-bottom: 0;
  }

  .zjjs .max .zjjs-title,
  .zjjs .max .zjjs-title .right {
    flex-wrap: wrap;
  }

  .zjjs .max .zjjs-title .right .inp,
  .zjjs .max .zjjs-title .right button {
    margin-bottom: .625rem;
  }

  .zjjs .item .pep,
  .zjjs .item .text {
    width: 100%;
  }

  .ks .right .box {
    position: static;
    width: 100%;
    transform: translate(0);
    -webkit-transform: translate(0);
    -moz-transform: translate(0);
    -ms-transform: translate(0);
    -o-transform: translate(0);
  }

  .ks .right .box ul li,
  .ksdh .ksdh-box ul li {
    width: calc(100% / 3);
  }

  .lxwm .text {
    position: static;
    width: 100%;
    min-height: 31.25rem;
    height: auto;
  }

  .lxwm {
    margin-top: 2.375rem;
  }

  .lxwm img {
    width: 100%;
    height: 20.25rem;
  }

  .info .max .left {
    margin-bottom: 1.875rem;
    flex-direction: column-reverse
  }

  .info .max .left .info-text {
  width:100%;
    margin: 0;
  }
  .info .max .left .info-list a{
    width:100%;
    max-width:100%;
  }

  .info .max .left .sher-main {
    flex-direction: row;
    justify-content: center;
  }

  .info .max .left .text {
    margin-bottom: 1.375rem;
  }

  .info .max {
    margin-top: 1.875rem;
    margin-bottom: 3.6875rem;
  }

  .yyxwss {
    background-size: cover;
    padding-bottom: 0;
  }

  .yyxwss .left {
    margin-bottom: 1.875rem;
  }

  .yyxwss .yyxw-title {
    padding-top: 2.6875rem;
  }

  .yyxwss .yyxw-title h3 {
    color: #fff;
  }

  .news-list ul li a .right {
    width: 65%;
  }

  .news-list ul li a .left {
    width: 35%;
  }

  .news-list2 ul li a .date,
  .news-list2 ul li a::after {
    background-size: cover;
  }

  .zjjs-cont .box ul li {
    width: calc(100% / 2);

  }

  .yltd-list .list p {
    width: 20%;
  }

  .yltd-list .list ul li {
    width: calc(100% / 6);
  }

  .zjjs-cont .box .item .img {
    width: 8.5rem;
    height: 11.25rem;
  }

  .zjjs-cont .box .item .text p:last-child {
    margin-top: 0.5rem;
  }

  .ldcy ul li {
    width: 100%;
  }

  .yygk-list .max {
    margin: 0;
  }

  .yygk-list .right ul li {
    width: calc(100% / 2);
    height: 4.5rem;
  }

  .yygk-list .right {
    height: auto;
    position: static;
    padding-bottom: .625rem;
  }

  .yygk-list .left {
    max-width: none;
  }

  .ldcy ul li a .left i {
    display: block;
    width: 7.4375rem;
    height: 10.375rem;
  }

  .ldcy ul li a .left i  {
    position: static;
  }

  .ldcy ul li a {
    margin-bottom: 1.5rem;
  }

  .ldcy {
    margin-top: 2.125rem;
  }

  .ld-info .right {
    margin: 0;
  }

  .ld-info::after {
    width: 100%;
  }

  .ld-info .left {
    max-width: none;
  }

  .ld-info {
    position: relative;
    margin-top: 0;
    margin-bottom: 2.5rem;
    padding: 5.125rem 0;
    padding-bottom: 2.5625rem;
  }

  .yyhj ul li {
    width: 100%;
    margin-bottom: 0;
  }

  .yyhj ul {
    margin: 0 -2.4375rem;
    margin-top: 2.25rem;
  }

  .yyjj .max::after {
    width: 100%;
    height: 100%;
  }

  .zzjg {
    margin: 2rem 0;
  }
  .zjjss .sc .left{
    margin-bottom: 2rem;
  }
  .zjjss .sc .right{
    max-height: none;
  }
  .ysjs h3::after{
    width: 70%;
  }
    .czxx .top hr{
      width: 60%;
    }
        .zjjss .sc{
          padding: 1rem;
        }
        .zjjss .sc .left i{
          width: 70%;
        }
        .zzjg .box{
          padding:0;
        }
        .news-list ul li a .right p.time::before,.news-list ul li a .right p.time::after{
          display:none;
        }
}

@media (max-width:500px) {
  .tzgg .max .right a {
    width: 5.1875rem;
  }

  .tzgg .max {
    height: 4.1875rem;

  }

  .tzgg .max .center {
    width: 55%;
  }

  .jylc .max .left ul li,
  .jylc .max .right ul li {
    width: 13.375rem;
  }

  .djzl .djzl-swiper {
    width: 100%;
    height: 27.25rem;
  }

  .yyxw .max .tzggs {
    margin-top: 1.5rem;
  }

  .map {
    margin-top: 1.125rem;
  }

  .foot .foot-top .max,
  .foot .foot-bot .max {
    flex-direction: column;
  }

  .foot .foot-top .left {
    width: 100%;
  }

  .foot ul {
    flex-wrap: wrap;
  }

  .foot .foot-bot a {
    text-align: left;
  }

  .foot .foot-bot .max .right {
    margin-top: 1.25rem;
  }

  .foot {
    padding-top: 1.6875rem;
    padding-bottom: 2rem;
  }

  .header-top .max .left a {
    width: 60%;
  }

  .header-top .max .left a img {
    object-fit: contain;
  }

  .ks .right .box ul li {
    width: calc(100% / 2);
  }

  .ksjj .max h3 p::before {
    width: 60%;
  }

  .ksjj .max {
    padding: 2.5rem 1.125rem;
  }

  .ks .max {
    margin-top: 2rem;
  }

  .ksdh .ksdh-box ul li {
    width: calc(100% / 2);
  }

  .ksdh .ksdh-list ul {
    justify-content: flex-start;
  }

  .ksdh .ksdh-list ul li:not(.ksdh .ksdh-list ul li:first-child) {
    margin: 0 .4375rem;
  }

  .lxwm .cont .texts {
    width: 100%;
    position: absolute;
    padding: 2.25rem 1rem;
  }

  .lxwm-banner img {
    height: 9rem;
  }

  .header-top {
    padding: 0;
  }

  .info .max .left .info-list {
    flex-direction: column;
  }

  .info .max .left .info-list a {
    width: 100%;
  }

  .info .max .left .info-text .zz {
    text-align: center;
    margin-bottom: 1.25rem;
  }

  .info .max .left .info-text .zz span {
    margin-right: 0.25rem;
  }

  .tzgg-text .max .left .text {
    width: 70%;
  }

  .tzgg-text .right {
    padding: 2rem;
  }

  .tzgg-text .right ul li a h3::after {
    width: 70%;
  }

  .yyxws-swiper .swiper-slide .left img {
    width: 100%;
    height: 17.9375rem;
  }

  .yyxwss .box .right ul li a .text {
    margin-right: 1.25rem;
  }

  .yyxw-banner .yyxw-swiper {
    position: relative;
    overflow: hidden;
    height: 18.875rem;
  }

  .yyxwss .yyxw-title {
    margin: 0;
  }

  .news-list ul li a .right p {
    margin-top: 1rem;
  }

  .news-list ul li a .right p.time {
    margin-top: 1.6rem;
  }

  .news-list ul li a .right {
    width: 53%;
  }

  .news-list ul li a .left {
    width: 47%;
    height: 9.6875rem;
  }

  .news-list ul li a {
    margin: 1rem 0;
  }

  .news-list,
  .news-list,
  .news-list2 {
    margin-bottom: 1.375rem;
  }

  .pages ul a {
    display: inline-block;
    padding: 1.125rem 0.6rem;
  }

  .news-list2 ul li a .text {
    width: 72%;
  }

  .news-list2 ul li a .date {
    width: 27%;
  }

  .news-list2 ul li a {
    padding-bottom: 1.8125rem;
    padding-top: 1.75rem;
  }

  .news-list2 ul {
    margin-bottom: 1.375rem;
  }

  .zjjs-cont .box ul li {
    width: 100%;
  }

  .yltd-list .list ul li {
    width: calc(100% / 2);
  }

  .yltd-list .list p {
    width: 30%;
  }

  .zjjs-cont .zj,
  .zjjs-cont .zj .left {
    flex-wrap: wrap;
    margin-bottom: 1.25rem;
  }

  .zjjs-cont .box ul li {
    padding: .5rem 1.25rem !important;
  }

  .ld-info .left {
    height: 17.125rem;
  }

  .ld-info {
    padding: 1.125rem 0;
  }

  .ld-info .right {
    padding: 1rem;
  }

  .yyjj .max .right .text p {
    padding: 0 1.625rem;
  }

  .yyjj .max .right>h3 {
    margin-bottom: 2.625rem;

  }

  .yyjj .left ul li:first-child {
    padding-left: 0;
  }

  .yyjj .left ul {
    position: relative;
    padding: 1.125rem 0;
  }

  .yyjj .max .right {
    height: max-content;
    padding-bottom: 1.875rem;
  }

  .yyjj {
    margin: 2rem 0;
  }

  .yyjj .max .right .text {
    padding-bottom: 1.875rem;
  }

  .yyjj .left img {
    width: 100%;
    height: 17.375rem;
    object-fit: cover;
  }
    .ysjs h3::after,.czxx .top hr{
      display: none;
    }
    .zjjs .max .zjjs-title .left, .yyxw-title{
      margin-bottom: .9375rem;

    }
}