﻿@charset "utf-8";
@media screen and (max-width:1024px) {
    .gg-tit2 {
        margin-bottom: 0.2rem;
    }

    .gg-titc2 h3 {
        font-size: 0.26rem;
        line-height: 0.26rem;
    }

    .gg-more2 a {
        line-height: 0.26rem;
        background-size: 0.26rem auto;
        padding-right: 0.36rem;
    }

    .gg .ban-k {
        display: flex;
        padding-bottom: 0 !important;
    }

    .gg .banner .lmmc h3 {
        font-size: 0.26rem;
    }

    .gg .banner .lmmc p {
        font-size: 12px;
    }

    .gg .position {
        position: static;
        transform: none;
        padding: 10px 10px 0;
    }

    .gg .position>div {
        font-size: 0.16rem;
    }

    .gg .position a,
    .gg .position span {
        color: #A18A74;
    }

    .gg .position.ts div img:first-child {
        display: none;
    }

    .gg .position.ts div img:nth-child(2) {
        display: inline-block;
    }

    .gg .ny-right .position {
        padding: 0;
    }

    .gcp12-bg::before {
        content: none;
    }

    .gcp1 {
        margin-top: 0;
    }

    .gcp1 .l {
        width: 100%;
    }

    .gcp1 .r {
        width: 100%;
        padding: 0.2rem;
    }

    .gcp2 {
        padding: 0.3rem 0;
    }

    .gcp2 .l {
        width: 100%;
        padding-right: 0;

        padding-top: 0.3rem;
        padding-bottom: 0.3rem;
        position: relative;
        z-index: 1;
    }

    .gcp2 .l::before {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: -10px;
        right: -10px;
        background-color: #f5f2f0;
        z-index: -1;
    }

    .gcp2 .r {
        width: 100%;
        padding-left: 0;
        margin-top: 0.3rem;
    }

    .gcp2list ul li a h3 {
        font-size: 0.18rem;
    }

    .gcp3 {
        padding: 0.2rem;
    }

    .gcp3 .con {
        max-width: inherit;
    }

    .gcp3::after {
        width: 10px;
        height: 10px;
        right: -10px;
    }

    .gcp3 .tit h3 {
        font-size: 0.26rem;
        line-height: 0.26rem;
        margin-right: 0.2rem;
        margin-bottom: 0.1rem;
    }

    .gcp3 .tit p {
        font-size: 0.16rem;
        line-height: 0.26rem;
    }

    .gcp3 .con ul li {
        margin-top: 0.2rem;
    }

    .gcp3 .con ul li .xbt h3 {
        font-size: 0.22rem;
    }

    .gcp3 .con ul li .box p {
        font-size: 0.16rem;
    }

    .gcp4 {
        padding: 0.3rem 0 0 0.2rem;
    }

    .gcp4 p {
        font-size: 0.2rem;
        line-height: 0.3rem;
    }

    .gcp4 p img {
        height: 0.2rem;
        margin-right: 0.12rem;
    }

    .xzNanbg {
        background-color: #f5f5f5;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-top: 0.2rem;
    }

    .xzNan {
        margin-top: 0;
    }

    .xzNan ul li a {
        height: 1.4rem;
    }

    .xzNan ul li a .icon {
        height: 0.4rem;
    }

    .xzNan ul li a h3 {
        font-size: 0.18rem;
    }

    .ewm-con>h3 {
        font-size: 0.26rem;
        margin-bottom: 0.2rem;
    }

    .ewm-con ul {
        margin: 0 -0.1rem;
    }

    .ewm-con ul li a .s>h3 {
        font-size: 0.18rem;
    }

    .ewm-con ul li a {
        margin: 0.1rem;
        height: 1.76rem;
    }

    .ewm-con ul li a .h img {
        max-width: 85%;
    }

    .yinxing {
        display: none !important;
    }

    .jyzn-con .tit {
        font-size: 0.26rem !important;
    }

    .jyzn1 {
        padding-top: 0.3rem;
        padding-bottom: 0.3rem;
    }

    .jyzn1::before {
        top: 0;
        left: -10px;
        bottom: 0;
        height: auto;
    }

    .jyzn2 .k {
        margin-top: 0.3rem;
    }

    .jyzn1 p,
    .jyzn1 .b ul li {
        font-size: 0.18rem;
    }

    .jyzn2 .k .pic {
        width: 100%;
        height: auto;
        padding-top: 60.66%;
        order: 1 !important;
    }

    .jyzn2 .k .tx {
        width: 100%;
        padding: 0.2rem;
        order: 2 !important;
    }

    .jyzn2 .k .tx .con,
    .jyzn3 .con {
        margin-top: 0.2rem;
    }

    .jyzn2 .k2::before {
        content: none;
        top: -0.3rem;
        left: -10px;
        width: calc(50% + 10px);
    }

    .jyzn2 .k2::after {
        content: none;
        top: -10px;
        left: -10px;
        width: 10px;
        height: 10px;
    }

    .jyzn3 {
        padding: 0.2rem;
    }

    .jyzn3::after {
        content: none;
        right: -10px;
        width: 10px;
        height: 10px;
    }

    .zyzn-tit {
        padding: 0.2rem;
    }

    .zyzn-tit::before {
        left: 0;
        width: auto;
        right: 0;
        top: 0;
    }

    .zyzn-tit h3 {
        font-size: 0.26rem;
    }

    .zyzn-con .qh-tit::after,
    .zyzn-con .con::before,
    .zyzn-con .qh-tit::before {
        content: none;
    }

    .zyzn-con .qh-tit {
        width: 100%;
        margin-right: 0;
        padding: 0.2rem;
        background-size: auto 85%;
    }

    .zyzn-con .qh-tit ul {
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .zyzn-con .qh-tit ul li {
        margin-bottom: 0;
        font-size: 0.2rem;
    }

    .zyzn-con .qh-tit ul li+li {
        margin-left: 0.4rem;
    }

    .zyzn-con .qh-bd {
        flex: none;
        width: 100%;
    }

    .zyzn-con .qh-tit ul li.on::before {
        width: 0.4rem;
    }

    .zyzn-con .qh-tit ul li.on {
        padding-left: 0.53rem;
    }

    .zyzn-con .qh-tit ul li::after {
        top: auto;
        bottom: -0.2rem;
        right: auto;
        left: calc(50% + 0.265rem);
        transform: translateX(-50%);
        border-right: 0.08rem solid transparent;
        border-left: 0.08rem solid transparent;
        border-bottom: 0.09rem solid #fff;
        border-top: 0;
    }

    .zyzn-con .qh-bd {
        margin-top: 0.3rem;
    }

    .zyzn-con .qh-bd>div .kcon>h3 {
        font-size: 0.2rem;
        margin-bottom: 0.15rem;
    }

    .zyzn-con .qh-bd>div {
        padding-right: 0.4rem;
    }

    .tsyl-con {
        margin-top: 0;
    }

    .tsyl .ban-k {
        padding-top: 0.3rem;
        padding-bottom: 0.3rem !important;
    }

    .tsyl .x-ban::after {
        height: auto;
        bottom: 0;
        background-size: auto 100%;
    }

    .tsylgg::before,
    .tsylgg::after,
    .tsylgg .tx::before,
    .tsylgg .tx::after {
        content: none !important;
    }

    .tsyl-con>div+div {
        margin-top: 0.3rem;
    }

    .tsylgg>div {
        width: 100%;
    }

    .tsylgg .pic {
        order: 1 !important;
        height: auto;
        padding-top: 60.53%;
    }

    .tsylgg .tx {
        order: 2 !important;
        height: auto;
        padding: 0.2rem;
    }

    .tsylgg .tx h3 {
        font-size: 0.2rem;
        line-height: 0.26rem;
    }

    .tsylgg .tx .con {
        margin-top: 0.1rem;
    }

    .jktj1 .pic {
        width: 100%;
        height: auto;
        padding-top: 62.54%;
        margin-left: 0;
    }

    .jktj1 .tx {
        flex: none;
        width: 100%;
        padding-left: 0;
        margin-top: 0.3rem;
        padding-bottom: 0.2rem;
    }

    .jktj1 .tx::before {
        right: -10px;
        left: -10px;
    }

    .jktj1 .tx::after {
        right: -10px;
        left: -10px;
        top: 0.5rem;
    }

    .jktj1 .tx .con {
        margin-top: 0;
        padding-top: 0.2rem;
    }

    .jktj1 .gg-titc2 h3 {
        font-size: 0.26rem;
        line-height: 0.26rem;
    }

    .jktj2 {
        margin-top: 0.3rem;
    }

    .jktj2 ul li a h3 {
        font-size: 0.18rem;
    }

    .jktj2::before,
    .jktj2::after,
    .jktj3::before,
    .jktj3::after {
        content: none;
    }

    .jktj2 ul li a .icon {
        width: 0.7rem;
        height: 0.7rem;
    }

    .jktj3 {
        margin-top: 0.3rem;
        padding: 0.3rem;
        margin-top: 0.2rem;
    }

    .jktj3>h3 {
        font-size: 0.26rem;
        line-height: 0.26rem;
        margin-bottom: 0.2rem;
    }

    .jktj3 .con p b {
        font-size: 0.18rem;
    }

    .lzjs .position {
        justify-content: flex-start;
        padding: 0;
    }

    .lzjs-con {
        margin-top: 0.2rem;
    }

    .lzjs1>div {
        width: 100%;
        padding-top: 0.3rem;
    }

    .lzjs1 .gg-more2 {
        right: 10px;
    }

    .lzjs1 .l ul {
        padding: 0.3rem;
    }

    .lzjs1 .l ul li+li {
        margin-top: 0.2rem;
    }

    .lzjs1 .l::before,
    .lzjs23-bg::before {
        left: -10px;
        right: -10px;
    }

    .lzjs23-bg::before {
        bottom: -0.5rem;
    }

    .lzjs1 .r ul::after,
    .lzjs2 .con::after {
        content: none;
    }

    .lzjs1 .r .gg-titc2 {
        padding-left: 0;
    }

    .lzjs1 .r .pic {
        padding-top: 58.26%;
    }

    .lzjs1 .r ul {
        padding: 0;
    }

    .lzjs1 .r ul li a {
        font-size: 0.18rem;
    }

    .lzjs3 .l h3 {
        font-size: 0.18rem;
        bottom: 0.2rem;
    }

    .lzjs2 {
        padding-top: 0.3rem;
    }

    .lzjs2 .tx ul li a {
        font-size: 0.18rem;
    }

    .lzjs3 {
        left: -10px;
    }

    .lzjs3 .tx {
        padding: 0.6rem 0.2rem 0 0.2rem;
    }

    .lzjs3 .tx ul li a {
        font-size: 0.18rem;
    }

    .lzjs-con::before {
        left: -10px;
        right: -10px;
        bottom: 0;
    }

    .jyc1 .l {
        width: 100%;
        height: auto;
        margin-top: 0;
        padding: 0.2rem;
    }

    .jyc1 .r {
        flex: none;
        width: 100%;
        margin-top: 0;
        height: auto;
        padding: 0.2rem;
    }

    .jyc1 .l .gg-titc2 h3,
    .jyc1 .r .gg-titc2 h3 {
        font-size: 0.26rem;
    }

    .jyc1 .l .con,
    .jyc1 .l .gg-more2 {
        margin-top: 0.2rem;
    }

    .jyc1 .r ul li {
        font-size: 0.18rem;
    }

    .jyc2 {
        width: 100%;
    }

    .jyc2 .qh-tit h3 {
        font-size: 0.18rem;
        line-height: 0.18rem;
        margin-top: 0.15rem;
    }

    .jyc2::before,
    .jyc2::after {
        content: none;
    }

    .jyc2 .qh-tit .icon {
        height: 0.3rem;
    }

    .jyc2 .qh-tit ul li {
        padding: 0 0.2rem 0.2rem;
    }

    .jyc2 .qh-tit p {
        margin-top: 0.1rem;
    }

    .jyc3::before {
        top: -2rem;
        bottom: -0.5rem;
        left: -10px;
        width: calc(50% + 10px);
    }

    .jyc3::after {
        top: -2rem;
        bottom: -0.5rem;
        right: -10px;
        width: calc(50% + 10px);
    }

    .jyc3 {
        padding-top: 0.3rem;
    }

    .jyc3 .tit h3 {
        width: 2rem;
        height: 0.54rem;
        line-height: 0.54rem;
        font-size: 0.26rem;
    }

    .jyc3 ul li a {
        font-size: 0.18rem;
        line-height: 0.7rem;
        background-size: auto 0.48rem;
        padding-left: 0.8rem;
    }

    .ysfw0 {
        width: auto;
    }

    .ysfw1 {
        margin-top: 0;
    }

    .ysfw1 .l {
        width: 100%;
        height: auto;
        margin-top: 0;
        padding: 0.2rem;
    }

    .ysfw1 .r {
        width: 100%;
        margin-left: 0;
        margin-right: 0;
    }

    .ysfw1 .r .pic {
        padding-top: 41.94%;
    }

    .ysfw2 .l::after,
    .ysfw2 .r::after {
        content: none;
    }

    .ysfw1 .l ul li a {
        font-size: 0.18rem;
    }

    .ysfw2 {
        padding-top: 0.3rem;
    }

    .ysfw .banner {
        display: flex;
        flex-wrap: wrap;
    }

    .ysfw2 .l {
        flex: none;
        width: 100%;
    }

    .ysfw2 .l ul {
        justify-content: space-between;
    }

    .ysfw2 .l ul li {
        width: calc((100% - 0.2rem)/2);
        margin-right: 0;
    }

    .ysfw2 .l ul li:nth-child(2) {
        margin-top: 0;
    }

    .ysfw2 .l ul li a .tx {
        padding: 0.2rem;
    }

    .ysfw2 .l .gg-titc2 h3 {
        font-size: 0.26rem;
    }

    .ysfw2 .l .gg-tit2 {
        margin-bottom: 0.15rem;
    }

    .ysfw2 .r {
        width: 100%;
        height: auto;
        margin-top: 0.2rem;
    }

    .ysfw2 .r ul {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .ysfw2 .r ul li {
        width: calc((100% - 0.2rem)/2);
    }

    .ysfw2 .r ul li+li {
        margin-top: 0;
    }

    .ysfw2 .r .tit {
        margin-top: 0.2rem;
        font-size: 0.26rem;
        line-height: 0.28rem;
    }

    .ysfw2 .r ul li a .icon {
        width: 0.75rem;
        height: 0.75rem;
    }

    .ysfw2 .r ul li a h3 {
        margin-top: 0.2rem;
        font-size: 0.18rem;
        line-height: 0.26rem;
    }

    .ysfw3 {
        margin-top: 0.3rem;
        padding-bottom: 0;
    }

    .ysfw3::before {
        right: 0;
        left: 0;
        top: 0;
        bottom: 10%;
    }

    .ysfw3 .tx .gg-titc2 h3 {
        font-size: 0.26rem;
    }

    .ysfw3 .ban {
        width: 100%;
    }

    .ysfw3 .tx {
        width: 100%;
        padding: 0.2rem;
    }

    .ysfw3 .tx ul li.on::before {
        width: calc(100% + 10px);
    }

    .ysfw3 .tx ul li.on::after {
        left: calc(100% + 10px);
    }

    .ysfw4 {
        margin-top: 0.3rem;
    }

    .kjcx1 {
        margin-top: 0;
    }

    .kjcx1 .l {
        width: 100%;
    }

    .kjcx1 .l .tx {
        margin-top: 0;
        width: 100%;
        padding: 0.2rem
    }

    .kjcx1 .l .con p {
        height: auto;
        max-height: 1.28rem;
    }

    .kjcx1 .r {
        width: 100%;
        padding-top: 0.3rem;
    }

    .kjcx1 .l .tx .gg-tit2 {
        margin-bottom: 0.2rem;
    }

    .kjcx1 .gg-titc2 h3 {
        font-size: 0.26rem;
        line-height: 0.26rem;
    }

    .kjcx1 .r ul li a h3 {
        height: auto;
        max-height: 0.68rem;
        font-size: 0.18rem;
    }

    .kjcx1 .r ul li.on a {
        padding: 0.2rem 0;
    }

    .kjcx23-bg::before {
        left: -10px;
        right: -10px;
    }

    .kjcx2 {
        margin: 0.1rem 0 0.3rem 0;
        padding: 0;
    }

    .kjcx2 .l {
        width: 100%;
    }

    .kjcx2 .r {
        width: 100%;
        padding: 0.2rem 0.2rem 0 0.2rem;
    }

    .kjcx2::before {
        left: 0;
    }

    .kjcx2 .r ul li a {
        padding: 0.2rem 0;
    }

    .kjcx2 .r ul li a p {
        height: auto;
        max-height: 0.96rem;
    }

    .kjcx2 .r ul li a h3 {
        font-size: 0.18rem;
    }

    .kjcx3 .qh-tit ul li+li {
        margin-left: 0.2rem;
    }

    .kjcx3 .qh-tit ul li {
        font-size: 0.18rem;
        line-height: 0.26rem;
        text-align: center;
    }

    .kjcx3 .qh-tit ul li.on {
        font-size: 0.2rem;
    }

    .kjcx3 .qh-bd {
        padding-top: 0.2rem;
    }

    .kjcx3 .qh-bd>div .gg-more2 {
        margin-top: 0.2rem;
    }

    .kjcx3 {
        padding-bottom: 0.3rem;
    }

    .kjcx4 {
        margin-top: 0;
        padding: 0.3rem 0.2rem 0.2rem 0.2rem;
    }

    .kjcx4::before {
        bottom: auto;
        width: auto;
        right: 0;
        height: 50%;
        background: linear-gradient(to bottom, #333 0%, transparent 100%);
    }

    .kjcx4::after {
        content: none;
    }

    .kjcx4 .qh-tit>h3 {
        text-align: center;
        padding-left: 0;
        font-size: 0.26rem;
        line-height: 0.26rem;
    }

    .kjcx4 .qh-tit {
        width: 100%;
    }

    .kjcx4 .qh-bd {
        width: 100%;
        margin-top: 0.3rem;
    }

    .kjcx4 .qh-tit ul {
        display: flex;
    }

    .kjcx4 .qh-tit ul li::before {
        content: none;
    }

    .kjcx4 .qh-tit ul li {
        padding-left: 0.1rem !important;
        padding-right: 0.1rem !important;
        margin-top: 0.2rem;
        font-size: 0.18rem;
        line-height: 0.26rem;
        text-align: center;
    }

    .kjcx4 .qh-tit ul li::after {
        border-right: 0.06rem solid transparent;
        border-left: 0.06rem solid transparent;
        border-top: 0.06rem solid #fefefe;
        border-bottom: none;
        top: auto;
        left: 50%;
        transform: translateX(-50%);
        bottom: -0.06rem;
        right: inherit;
    }

    .kjcx4 .qh-tit ul li.on::after {
        right: inherit;
    }

    .kjcx4 .qh-bd {
        height: auto;
        padding: 0.25rem 0;
    }

    .kjcx5 {
        padding-top: 0.3rem;
    }

    .kjcx5::before,
    .kjcx5::after {
        content: none;
    }

    .kjcx5 .tit {
        width: 2rem;
        height: 0.48rem;
        line-height: 0.48rem;
        font-size: 0.26rem;
    }

    .kjcx5 .con {
        padding-top: 0.2rem;
    }

    .kjcx5 .con>div {
        width: 100%;
        padding: 0.2rem;
    }

    .kjcx5 .con .l {
        background: url(../images/ny/kjcx2-bg.png) no-repeat center;
        background-size: cover;
    }

    .kjcx5 .l ul {
        height: auto;
    }

    .kjcx5 .l ul li.on a {
        padding: 0.16rem 0;
    }

    .kjcx5 .l ul li a h3 {
        font-size: 0.18rem;
    }

    .kjcx5 .gg-titc2 h3 {
        font-size: 0.22rem;
    }

    .kjcx5 .r {
        margin-top: 0.3rem;
        background-color: #ffffff;
        box-shadow: 0px 0.05rem 0.29rem 0px rgba(164, 164, 164, 0.19);
    }

    .kjcx5 .r .qh-tit ul li {
        font-size: 0.18rem;
        line-height: 0.3rem;
        padding: 0.05rem 0;
    }

    .kjcx5 .r .qh-bd {
        margin-top: 0.2rem;
    }

    .kjcx6 {
        margin-top: 0.3rem;
    }

    .kjcx6 ul li {
        padding: 0;
    }

    .kjcx6 .swiper-container {
        padding: 0;
    }

    .kjcx6 ul li a .icon {
        height: 0.65rem;
    }

    .kjcx6 ul li a h3 {
        font-size: 0.2rem;
    }

    .kjcx6 ul li a {
        height: 2rem;
    }

    .kjcx7 {
        margin-top: 0.3rem;
    }

    .kjcx7 .con::before {
        left: -10px;
        right: -10px;
    }

    .kjcx7 ul li a {
        padding: 0.2rem;
    }

    .kjcx7 ul li a .icon {
        height: 0.5rem;
    }

    .kjcx7 ul li a h3 {
        font-size: 0.18rem;
        line-height: 0.26rem;
    }

    .kjcx7 .xz a {
        width: 1.7rem;
        height: 0.41rem;
        line-height: 0.41rem;
        margin-top: 0.25rem;
        font-size: 0.18rem;
    }

    .kjcx7 .xz a i {
        width: 0.16rem;
        height: 0.16rem;
    }

    .ljyx1 {
        margin-top: 0;
        padding-bottom: 0.3rem;
    }

    .ljyx1 .tx {
        width: 100%;
        margin-top: 0;
        padding: 0.2rem;
    }

    .ljyx1 .tx::before,
    .ljyx1 .r::before {
        content: none;
    }

    .ljyx1 .tx .tit {
        display: inline-block;
        background-size: 100% auto;
        padding-left: 0.2rem;
        padding-right: 0.65rem;
        padding-bottom: 0.4rem;
    }

    .ljyx1 .tx .tit h3 {
        font-size: 0.26rem;
    }

    .ljyx1 .r {
        width: 100%;
    }

    .ljyx1 .r .pic {
        padding-top: 62.45%;
    }

    .ljyx2 {
        flex-wrap: wrap;
        width: 100%;
    }

    .ljyx2 .tit {
        width: 100%;
        height: auto;
        order: 1;
        padding: 0.2rem;
        background-size: auto 96%;
    }

    .ljyx2 .tit img:first-child {
        display: none;
    }

    .ljyx2 .tit img:nth-child(2) {
        display: block;
    }

    .ljyx2 .tit img:nth-child(3) {
        margin-top: 0;
        width: 1.4rem;
    }

    .ljyx2 .con {
        flex: none;
        width: 100%;
        height: auto;
        padding: 0.3rem 0 0.2rem 0;
        order: 2;
    }

    .ljyx2 .con ul {
        display: block;
    }

    .ljyx2 .con ul li {
        width: 100% !important;
    }

    .ljyx2 .con ul li+li {
        margin-top: 0.2rem;
    }

    .ljyx2 .con ul li .box {
        position: static;
        padding: 0.2rem 0.2rem 0.2rem 0.6rem;
        opacity: 1;
        visibility: visible;
    }

    .ljyx2 .con ul li .tit2 {
        width: 100%;
        justify-content: flex-start;
        padding: 0 0.2rem;
    }

    .ljyx2 .con ul li .tit2 h3 {
        writing-mode: lr;
        letter-spacing: 0;
        padding-left: 0.4rem;
        font-size: 0.24rem !important;
        line-height: 0.3rem;
    }

    .ljyx2 .con ul li .tit2::after {
        width: 0.26rem;
        height: 0.26rem;
        left: auto;
        transform: none;
        left: 0.2rem;
        bottom: auto;
        top: 0.02rem;
    }

    .ljyx2 .con ul li .box dd a {
        font-size: 0.18rem;
        line-height: 0.3rem;
    }

    .ljyx2 .con ul li .box dd+dd {
        margin-top: 0.2rem;
    }

    .ljyx23-bg::before {
        left: -10px;
        right: -10px;
    }

    .ljyx3 {
        padding: 0.3rem 0;
    }

    .ljyx3 .ljtit {
        text-align: left;
    }

    .ljyx3 .ljtit-c {
        padding-bottom: 0.25rem;
        padding-left: 0.2rem;
        padding-right: 0.45rem;
    }

    .ljyx3 .con {
        padding-left: 0;
        margin-top: 0.2rem;
    }

    .ljyx3 .ljtit h3 {
        font-size: 0.26rem;
    }

    .ljyx3 .tx {
        position: static;
        width: 100%;
        height: auto;
        padding: 0.2rem;
    }

    .ljyx3 .r {
        margin-top: 0.2rem;
    }

    .ljyx3 .r ul {
        justify-content: center;
    }

    .ljyx3 .r ul li {
        width: 50%;
    }

    .ljyx3 .r ul li a {
        height: auto;
        padding: 0.2rem;
    }

    .ljyx3 .r ul li a .picbox {
        height: 2.2rem;
        line-height: 2.2rem;
    }

    .ljyx3 .r ul li a .tit span {
        font-size: 0.18rem;
        line-height: 0.36rem;
        background-size: auto 0.36rem;
        padding-left: 0.6rem;
        padding-right: 0.25rem;
    }

    .ljyx4 {
        padding-top: 0.3rem;
    }

    .ljyx4::before {
        left: -10px;
        right: -10px;
    }

    .ljyx4 .qh-bd::before {
        width: 100%;
    }

    .ljyx4 .qh-tit ul li {
        font-size: 0.26rem;
        line-height: 0.26rem;
    }

    .ljyx4 .qh-tit ul li.on {
        padding-left: 0.2rem;
        padding-right: 0.4rem;
    }

    .ljyx4 .qh-tit ul li::after {
        width: 0.8rem;
        height: 0.32rem;
        top: 0.3rem;
    }

    .ljyx4 .qh-tit ul li+li {
        margin-left: 0.25rem;
    }

    .ljyx4 .qh-bd {
        margin-top: 0.4rem;
        padding: 0.2rem;
    }

    .ljyx4 .qh-bd .picbox {
        order: 1;
        width: 100%;
        margin-left: 0;
    }

    .ljyx4 .qh-bd .tx {
        order: 2;
        flex: none;
        width: 100%;
        max-height: inherit;
        overflow-y: visible;
        margin-top: 0.2rem;
    }

    .ljyx4 .qh-bd::after {
        content: none;
    }

    .hlyd1 {
        margin-top: 0;
        padding-bottom: 0.3rem;
    }

    .hlyd1 .tx {
        width: 100%;
        padding: 0.3rem;
    }

    .hlyd1 .r {
        width: 100%;
        margin-top: 0.3rem;
    }

    .hlyd-con .gg-titc2 h3 {
        font-size: 0.26rem;
    }

    .hlyd1 .gg-titc2 h3::after {
        bottom: -0.1rem;
        width: 0.5rem;
    }

    .hlyd1 .tx .gg-more2 {
        margin-top: 0.2rem;
    }

    .hlyd1 .pic {
        padding-top: 68.48%;
    }

    .hlyd1 .r::after {
        content: none;
    }

    .hlyd2 {
        margin-top: 0;
    }

    .hlyd2 .gg-more2 {
        right: 0;
    }

    .hlyd2 .jdt {
        width: 100%;
    }

    .hlyd2 .jdt ul li a .pic {
        padding-top: 68.93%;
    }

    .hlyd2 .r {
        width: 100%;
        padding: 0 0.2rem;
    }

    .hlyd2 .jdt::before,
    .hlyd2 .jdt::after {
        content: none;
    }

    .hlyd2 .jdt .swiper-pagination,
    .hlyd2 .jdt .swiper-scrollbar {
        display: none;
    }

    .hlyd2 .jdt .swiper-button-prev,
    .hlyd2 .jdt .swiper-button-next {
        top: 50%;
        transform: translateY(-50%);
        bottom: auto;
    }

    .hlyd2 .jdt .swiper-button-prev {
        left: 0.1rem;
    }

    .hlyd2 .jdt .swiper-button-next {
        left: auto;
        right: 0.1rem;
    }

    .hlyd2 .r ul li a {
        padding: 0.2rem 0;
    }

    .hlyd2 .r ul li a h3 {
        font-size: 0.18rem;
    }

    .hlyd2 .r ul li.on a p {
        font-size: 0.16rem;
        height: auto;
        max-height: 0.56rem;
    }

    .hlyd2 .jdt .swiper-button-prev,
    .hlyd2 .jdt .swiper-button-next {
        width: 0.35rem;
        height: 0.35rem;
        background-size: 0.16rem auto;
    }

    .hlyd3 {
        margin-top: 0.3rem;
    }

    .hlyd3>div {
        width: 100%;
    }

    .hlyd3 .l .con,
    .hlyd3 .r .con {
        padding-top: 0.2rem;
        padding-bottom: 0.2rem;
    }

    .hlyd3 .l {
        padding-right: 0;
    }

    .hlyd3 .l .con::before,
    .hlyd3 .r .con::before {
        left: -10px;
        right: -10px;
    }

    .hlyd3 .t h3 {
        font-size: 0.18rem;
    }

    .hlyd3 .r {
        padding-left: 0;
        margin-top: 0.3rem;
    }

    .hlyd3 .con ul li a .date {
        margin-right: 0.2rem;
    }

    .hlyd3 .con ul li a .date b {
        font-size: 0.26rem;
    }

    .hlyd3 .con ul li a h3 {
        font-size: 0.18rem;
    }

    .jkkp0 {
        padding: 0 0 0.3rem 0;
    }

    .jkkp0 ul::before {
        content: none;
        background: none;
        border-top: 1px dashed #D8D8D8;
        opacity: 0.7;
    }

    .jkkp0 ul li::before {
        content: '';
        position: absolute;
        top: 50%;
        left: -0.8rem;
        right: 0.6rem;
        border-top: 1px dashed #D8D8D8;
        opacity: 0.7;
    }

    .jkkp0 ul li:last-child::after {
        content: '';
        position: absolute;
        top: 50%;
        left: 0.6rem;
        right: -0.8rem;
        border-top: 1px dashed #D8D8D8;
        opacity: 0.7;
    }

    .jkkp0 ul li .icon {
        width: 0.6rem;
        height: 0.6rem;
    }

    .jkkp0 ul li .icon>img {
        max-height: 0.26rem;
    }

    .jkkp0 ul li .ycbox {
        width: 1rem;
        height: 1rem;
    }

    .jkkp1 .s5-l {
        width: 100%;
        padding: 0.3rem;
        height: auto;
        background-size: 98% 94%;
    }

    .jkkp1 .s5-l a h3 {
        margin-top: 0.15rem;
    }

    .jkkp1 .s5-l a .tx {
        margin-top: 0.1rem;
        padding-top: 0.1rem;
    }

    .jkkp1 .s5-l .swiper-slide {
        padding-bottom: 0.45rem;
    }

    .jkkp1 .s5-r {
        width: 100%;
        margin-top: 20px;
    }

    .jkkp1 .s5-r .swiper-slide {
        width: 100% !important;
    }

    .jkkp1 .s5-r a .pic {
        padding-top: 69.11%;
    }

    .jkkp1 .s5 .swiper-button-prev {
        display: block !important;
        left: -0.2rem;
    }

    .jkkp1 .s5 .swiper-button-next {
        right: -0.2rem;
    }

    .jkkp1 .s5-l ul li a {
        padding: 0.2rem 0;
    }

    .jkkp1 .s5-l ul li a h3 {
        font-size: 0.18rem;
    }

    .jkkp1 .s5-l ul li a .date b {
        font-size: 0.26rem;
    }

    .jkkp1 .s5 .swiper-button-prev,
    .jkkp1 .s5 .swiper-button-next {
        width: 0.35rem;
        height: 0.35rem;
        background-size: 0.1rem auto;
    }

    .jkkp1 .s5 .swiper-button-prev {
        left: 0;
    }

    .jkkp1 .s5 .swiper-button-next {
        left: 0.35rem;
    }



    .jkkp2 {
        margin-top: 0.2rem;
    }

    .jkkp2 .l {
        width: 100%;
    }

    .jkkp2 .r {
        width: 100%;
    }

    .jkkp2 ul li a h3 {
        left: 0.1rem;
        top: 0.2rem;
        font-size: 0.18rem;
    }

    .jkkp2 .l ul {
        margin: 0 -0.1rem;
    }

    .jkkp2 .l ul li a {
        margin: 0.1rem;
    }

    .jkkp2 .l ul li:first-child a .pic {
        padding-top: 48.64%;
    }

    .jkkp2 .l ul li:nth-child(2) a .pic {
        padding-top: 147.95%;
    }

    .jkkp2 .l ul li:nth-child(3) a .pic {
        padding-top: 147.87%;
    }

    .jkkp2 .r ul li:first-child a .pic {
        padding-top: 112.81%;
    }

    .jkkp2 .r ul li:nth-child(2) a .pic {
        padding-top: 88.71%;
    }

    .jkkp2 ul li a .pic::after {
        width: 1.2rem;
    }

    .ban-lj {
        bottom: 0.55rem;
    }

    .ban-lj ul li+li {
        margin-left: 0.2rem;
    }

    .ban-lj ul li a {
        font-size: 0.2rem;
        line-height: 0.4rem;
    }

    .ms-con::before {
        content: none;
    }

    .ms1 {
        padding-top: 0;
    }

    .ms1::before {
        content: none;
    }

    .ms1-btimg {
        width: 3rem;
    }

    .ms1 .wx-tit {
        width: 100%;
        text-align: center;
    }

    .ms1 .wx-tit h3 {
        writing-mode: inherit;
        margin-right: 0;
    }

    .ms1 .wx-tit .ms1-titbg {
        margin: 0 auto;
        margin-top: 0.1rem;
        width: 1.5rem;
    }

    .ms1 .txbox,
    .ms1 .txbox .tx {
        flex: none;
        width: 100%;
    }

    .ms1 .txbox {
        margin-top: 0.2rem;
    }

    .ms1 .txbox .tx p {
        font-size: 0.18rem;
        line-height: 0.34rem;
    }

    .ms1 .txbox .picbox {
        margin: 0 auto;
        margin-top: 0.2rem;
    }

    .ms1 .con::before {
        content: none;
    }

    .ms1 .con {
        height: auto;
        padding: 0.2rem;
        margin-top: 0.2rem;
    }

    .ms1 .con::after {
        content: none;
    }

    .ms2::before {
        left: -10px;
        right: -10px;
        top: 0;
    }

    .ms2 {
        padding-top: 0.2rem;
    }

    .ms2 .titbox {
        justify-content: center;
    }

    .wx-tit h3 {
        font-size: 0.26rem;
        line-height: 0.26rem;
    }

    .ms2 .qh-tit ul li span {
        font-size: 0.2rem;
    }

    .ms2 .qh-tit {
        margin-top: 0.2rem;
        width: 100%;
    }

    .ms2 .qh-tit ul {
        justify-content: center;
    }

    .ms2 .qh-tit ul li+li {
        margin-left: 0.2rem;
    }

    .ms2 .qh-tit ul li {
        line-height: 0.4rem;
        background-size: auto 0.4rem;
        padding-left: 0.6rem;
        padding-right: 0.2rem;
    }

    .ms2 .qh-bd {
        padding-bottom: 0.25rem;
    }

    .ms2 .k2 ul li a h3 {
        height: 0.54rem;
        line-height: 0.54rem;
        font-size: 0.18rem;
    }

    .ms2 .k3 .tx {
        width: 100%;
        padding-top: 0;
    }

    .ms2 .k3 .tx h3 {
        font-size: 0.26rem;
        line-height: 0.28rem;
        margin-bottom: 0.2rem;
        padding-bottom: 0.1rem;
        text-align: center;
    }

    .ms2 .k3 .tx p {
        font-size: 0.18rem;
        line-height: 0.3rem;
    }

    .ms2 .k3 .picbox {
        width: 100%;
        margin-top: 0.2rem;
    }

    .ms2 .k3 .picbox ul li a .text {
        height: 0.9rem;
        padding: 0 0.1rem;
    }

    .ms3 {
        padding-top: 0.3rem;
    }

    .ms3 .l {
        width: 100%;
        padding-right: 0;
        text-align: center;
    }

    .ms3 .r {
        width: 100%;
        padding-left: 0;
        margin-top: 0.3rem;
        text-align: center;
    }

    .ms3 .wx-tit {
        margin: 0 auto;
        padding: 0 0.2rem 0.3rem 0.2rem;
    }

    .ms3 .b {
        margin-top: 0.25rem;
        text-align: left;
    }

    .ms3::before,
    .ms3 .r::after {
        content: none;
    }

    .ms3 .r .qh-bd {
        width: 100%;
    }

    .ms3 .r .qh-bd>div .con {
        padding-right: 0;
        max-height: inherit;
        overflow-y: visible;
        text-align: left;
    }

    .ms3 .r .qh-tit ul {
        justify-content: center;
    }

    .ms3 .r .qh-tit {
        margin-top: 0.2rem;
    }

    .ms3 .r .qh-tit ul li {
        line-height: 0.4rem;
        background-size: auto 0.4rem;
        padding-left: 0.6rem;
        padding-right: 0.2rem;
        font-size: 0.2rem;
    }

    .ms3 .r .qh-bd>div .con .tit h3 {
        font-size: 0.2rem;
        line-height: 0.3rem;
        background-size: 0.12rem auto;
        padding-left: 0.22rem;
    }

    .ms3 .r .qh-bd>div .con p {
        font-size: 0.18rem;
        line-height: 0.3rem;
    }

    .zs1 .con {
        margin-top: 0;
    }

    .zs2 .k2 .lk {
        width: 100%;
    }

    .zs2 .k2 .lk h3 {
        text-align: center;
    }

    .zs2 .k2 .lk h3 span {
        font-size: 0.2rem;
        line-height: 0.46rem;
        padding: 0 0.2rem;
    }

    .zs2 .k2 .lk .lkcon p {
        font-size: 0.18rem;
        line-height: 0.3rem;
    }

    .zs2 .k2 .rk {
        width: 100%;
        margin-top: 0.2rem;
        text-align: center;
    }

    .zs2 .k3 .lk {
        width: 100%;
    }

    .zs2 .k3 .lk p {
        font-size: 0.18rem;
        line-height: 0.3rem;
    }

    .zs2 .k3 .rk {
        margin: 0 auto;
        margin-top: 0.2rem;
    }

    .zs2 .k3 .rk .rkr h3 {
        font-size: 0.2rem;
    }

    .zs2 .k3 .rk .rkr p {
        font-size: 0.18rem;
    }

    .zs4 {
        padding: 0.2rem 0;
    }

    .zs4 .con .t {
        padding-left: 10px;
        padding-bottom: 0.2rem;
        margin-bottom: 0.2rem;
    }

    .zs4 .con .tit span {
        font-size: 0.2rem;
        height: 0.4rem;
        line-height: 0.4rem;
        padding: 0 0.15rem;
    }

    .zs4 .con .tit {
        margin-bottom: 0.2rem;
    }

    .zs4 .con p {
        font-size: 0.18rem;
        line-height: 0.3rem;
    }

    .zs4 .conbox {
        width: 100%;
        padding-right: 0;
        max-height: inherit;
        margin-top: 0.2rem;
    }

    .zs4 .con .t .picbox {
        float: none;
        margin-left: 0;
        margin: 0 auto;
    }

    .zs4 .con .b {
        padding-left: 0.2rem;
    }

    .zs4::before {
        left: -10px;
        right: -10px;
    }

    .zs3 .l::after {
        content: none;
    }

    .zs3 .l {
        width: 100% !important;
    }

    .zs3 .r {
        width: 100% !important;
        margin-top: 0.2rem;
    }

    .zs3 .con {
        max-height: inherit;
        padding-right: 0;
    }

    .zs3 .bt {
        display: inline-block;
        text-align: left;
        font-size: 0.2rem;
        margin: 0 auto;
    }

    .zs3 .conbox {
        margin-top: 0.2rem;
    }

    .zs3 .conbox p {
        font-size: 0.18rem;
        line-height: 0.3rem;
    }

    .zs3 .r .conbox .picbb {
        justify-content: center;
    }

    .djgz-con {
        padding-top: 0.2rem;
    }

    .djgz1 .gg-tit3 h3 {
        font-size: 0.26rem;
    }

    .djgz1 .gg-tit3 p {
        font-size: 12px;
    }

    .djgz1 .con {
        padding-top: 0.2rem;
    }

    .djgz1 .con .l {
        width: 100%;
        margin-left: 0;
    }

    .djgz1 .con .r {
        width: 100%;
        padding: 0.2rem;
    }

    .djgz1 .con .r p {
        line-height: 0.36rem;
    }

    .djgz1 .con .r::before {
        content: none;
    }

    .djgz1 .con .r::after {
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
    }

    .djgz2 {
        margin-top: 0.3rem;
        padding: 0.3rem 0.2rem;
    }

    .djgz2 .con ul::before {
        left: 0;
    }

    .djgz2 .con ul li {
        width: 100%;
    }

    .djgz2 .con ul li+li {
        margin-top: 0.2rem;
    }

    .djgz2 .con ul li a .tx .year {
        font-size: 0.18rem;
    }

    .djgz2 .con ul li a .tx .year b {
        font-size: 0.26rem;
        line-height: 0.26rem;
    }

    .djgz2 .con ul li:nth-child(odd) {
        padding-left: 0.3rem;
        margin-left: 0;
    }

    .djgz2 .con ul li:nth-child(even) a .picbox {
        order: 2;
        margin-top: 0.1rem;
        /* margin-left: 0.3rem; */
    }

    .djgz2 .con ul li a .picbox img {
        /* margin: 0 auto; */
    }

    .djgz2 .con ul li:nth-child(even) a .tx {
        order: 1;
    }

    .djgz2 .con ul li .tx .year::before {
        top: 0.12rem;
    }

    .djgz2 .con ul li:nth-child(odd) .tx .year::before {
        left: -0.3rem;
    }

    .djgz2 .con ul li:nth-child(even) {
        padding-right: 0;
        padding-left: 0.3rem;
    }

    .djgz2 .con ul li:nth-child(even) .tx .year::before {
        right: auto;
        left: -0.3rem;
    }

    .djgz2 .con ul li:nth-child(even)::before {
        width: 1.2rem;
        content: none;
    }

    .djgz2 .con ul li a {
        display: block;
        /* justify-content: flex-start; */
    }

    .djgz2::before {
        content: none;
    }

    .djgz3-con {
        padding-bottom: 0;
    }

    .djgz3-con::before {
        content: none;
    }

    .djgz3 {
        padding: 0.3rem 0;
    }

    .djgz3 .l {
        width: 100%;
    }

    .djgz3 .r {
        width: 100%;
        margin-top: 0.3rem;
    }

    .djgz3::before,
    .djgz3-con::after,
    .djgz3::after {
        content: none;
    }

    .djgz4::before {
        left: -10px;
        right: -10px;
    }

    .djgz3 .l ul li a .pic {
        padding-top: 63.79%;
    }

    .djgz3 .l ul li a .tx h3 {
        font-size: 0.18rem;
        line-height: 0.3rem;
    }

    .djgz3 .l ul li a .tx span {
        font-size: 0.16rem;
    }

    .djgz3 .r .t a .tx span {
        font-size: 0.16rem;
    }

    .djgz3 .b ul li a {
        line-height: 0.6rem;
    }

    .djgz4 {
        padding: 0.3rem 0;
        justify-content: center;
    }

    .djgz4 .tc {
        margin-left: 0.25rem;
    }

    .djgz4 .tc .gg-more2 {
        margin-top: 0.2rem;
    }

    .djgz4 .tr {
        width: 100%;
        margin-top: 0.3rem;
    }

    .djgz4 .tr .l li {
        font-size: 0.2rem;
    }

    .djgz4 .tr .r li .br b {
        font-size: 0.26rem;
        margin-right: 0.3rem;
    }

    .djgz4 .tr .r li .br {
        font-size: 0.18rem;
    }

    .djgz5 {
        padding-top: 0.3rem;
    }

    .djgz5::before {
        right: -10px;
        bottom: -0.5rem;
        width: 3.2rem;
        height: 1.22rem;
    }

    .djgz5 ul li a h3 {
        margin-top: 0.1rem;
        font-size: 0.18rem;
        line-height: 0.3rem;
        max-height: 0.6rem;
    }

    .yszl .notice-list ul li a span::after {
        width: 0.24rem;
        height: 0.24rem;
    }

    .jxyf ul {
        margin: 0 -0.1rem;
    }

    .jxyf ul li {
        margin-top: 0.2rem;
    }

    .jxyf ul li a {
        margin: 0 0.1rem;
    }

    .jxyf ul li a h3 {
        font-size: 0.18rem;
        margin-top: 0.1rem;
    }

    .zjjs .nymain .leftNav>h2 {
        display: block;
    }

    .zjjs .nymain .leftNav {
        margin-top: 0;
    }

    .zjjs .nymain .ny-right {
        margin-top: 0;
    }

    .zjjs .nymain .leftNav>ul {
        padding: 0.2rem;
    }

    .zjjs .nymain .leftNav>ul>li>ul>li>ul>li>a {
        font-size: 12px;
    }

    .zjjs-list2 ul li {
        width: 100%;
        margin-top: 0.2rem;
    }

    .zjjs-list2 ul li a {
        padding: 0.12rem;
    }

    .zjjs-list2 ul li .tx h3 {
        font-size: 0.2rem;
    }

    .zjjs-list2 ul li .tx .con p {
        font-size: 0.16rem;
        line-height: 0.26rem;
    }

    .zjjs-list2 ul li .picbox {
        width: 1.8rem;
        margin-right: 0.2rem;
    }

    .zjjs-list2 ul li .tx {
        padding-top: 0.2rem;
    }

    .zzygzs .tsyl-tit {
        width: 4.1rem;
        padding: 0 0.2rem;
    }

    .zzygzs1>div,
    .zzygzs2>div {
        width: 100%;
    }

    .zzygzs1 .pic {
        padding-top: 55.33%;
        height: auto;
    }

    .zzygzs1 .tx {
        padding: 0.2rem;
    }

    .zzygzs .tit h3 {
        font-size: 0.26rem;
        line-height: 0.26rem;
    }

    .zzygzs2 {
        padding-top: 0;
    }

    .zzygzs2 .l::before {
        content: '';
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
    }

    .zzygzs2>div {
        padding: 0.2rem !important;
    }

    .zzygzs3 {
        padding: 0.2rem;
    }

    .zzygzs3::before {
        content: none;
    }

    .zzygzs3 .tit {
        justify-content: flex-start;
        margin-bottom: 0.2rem;
    }

    .zzygzs3 ul li a h3 {
        font-size: 0.18rem;
        line-height: 0.26rem;
    }

    .zzygzs3 ul li a h3 span {
        font-size: 0.16rem;
    }

    .zzygzs3 .swiper-pagination {
        margin-top: 0.2rem;
    }

    .zzygzs3 .swiper-pagination span {
        width: 0.12rem;
        height: 0.12rem;
    }

    .zzygzs4 {
        margin-top: 0.2rem;
    }

    .zzygzs4 p {
        font-size: 0.18rem;
        line-height: 0.18rem;
    }

    .zjjs-ny .t {
        padding: 0 0.2rem 0.2rem 0.2rem;
    }

    .zjjs-ny .t .tx .tit h3 {
        font-size: 0.24rem;
    }

    .zjjs-ny .t .tx .tit span {
        font-size: 0.16rem;
        margin-left: 0.2rem;
    }

    .zjjs-ny .t .tx .tit {
        padding-bottom: 0.15rem;
    }

    .zjjs-ny .t .tx .con p {
        font-size: 0.16rem;
        line-height: 0.16rem;
        margin-top: 0.1rem;
    }

    .zjjs-ny .t .wx {
        width: 0.8rem;
        padding-top: 1.7rem;
    }

    .zjjs-ny .t .wx p {
        line-height: 0.24rem;
    }

    .zjjs-ny .t .tx {
        margin: 0 0.25rem;
    }

    .zjjs-ny .b .tit h3 {
        font-size: 0.22rem;
        padding-bottom: 0.1rem;
    }

    .czap1>h3 {
        font-size: 0.18rem;
        margin-right: 0.25rem;
    }

    .czap1 ul li {
        margin-right: 0.25rem;
    }

    .czap1 ul li a {
        font-size: 0.18rem;
    }

    .czap p.zy {
        font-size: 0.16rem;
        line-height: 0.3rem;
        margin-top: 0.2rem;
    }

    .czap2 .qh-bd .k table th {
        font-size: 0.18rem;
        padding: 0.15rem 0.1rem;
    }

    .czap2 .qh-bd .k table td {
        font-size: 0.16rem;
        padding: 0.15rem 0.1rem;
    }

    .czap2 .qh-bd .k table td img {
        width: 0.1rem;
    }
}

@media screen and (max-width:768px) {
    .xzNan ul {
        padding: 0 0.5rem;
    }

    .xzNan .slick-arrow {
        width: 0.35rem;
        height: 0.35rem;
        background-color: #b69a72;
        border-color: #b69a72;
    }

    .ewm-con ul li {
        width: 25%;
    }

    .jyzn1 .b ul li {
        margin-right: 0.4rem;
    }

    .jktj2 ul li a {
        height: 2.4rem;
    }

    .lzjs2 .con>div {
        width: 100%;
    }

    .lzjs2 .pic {
        height: auto;
        padding-top: 57.33%;
    }

    .lzjs2 .tx {
        padding: 0.2rem;
    }

    .lzjs2 .tx ul li+li {
        margin-top: 0.2rem;
    }

    .lzjs3 {
        margin-top: 0.3rem;
    }

    .lzjs3 .l {
        width: 100%;
    }

    .lzjs3 .tx {
        width: 100%;
        padding: 0.2rem;
        height: auto;
    }

    .lzjs3 .r {
        width: 100%;
    }

    .lzjs3 .l::after {
        content: none;
    }

    .lzjs3 .l .pic {
        padding-top: 125.49%;
    }

    .lzjs3 .r .pic {
        padding-top: 130.1%;
    }

    .lzjs3 .tx .gg-titc2 img {
        width: 0.5rem;
    }

    .lzjs3 .tx .gg-more2 {
        width: 1rem;
    }

    .jyc3 ul {
        margin-top: 0;
    }

    .jyc3 ul li {
        width: 100%;
        background: url(../images/ny/jyc3-lbg.jpg) no-repeat center;
        background-size: cover;
        margin-top: 0.2rem;
    }

    .jyc3 ul li:nth-child(even) {
        background: url(../images/ny/jyc3-rbg.jpg) no-repeat center;
        background-size: cover;
    }

    .jyc3::before,
    .jyc3::after {
        content: none;
    }

    .kjcx4 .titk {
        overflow-x: auto;
        padding-bottom: 0.1rem;
    }

    .kjcx4 .qh-tit ul {
        min-width: 9rem;
    }

    .ms2 .qh-tit {
        overflow-x: auto;
    }

    .ms2 .qh-tit ul {
        min-width: 8.6rem;
    }

    .ms2 .qh-tit ul {
        min-width: 6.5rem;
    }

    .djgz4 .tr .r {
        padding: 0.3rem 0.3rem 0 1.5rem;
    }

    .zjjs-ny .t .tx {
        flex: none;
        width: calc(100% - 1.2rem);
        margin: 0;
        padding-top: 0;
    }

    .zjjs-ny .t .picbox {
        width: 3rem;
        margin: 0 auto;
        margin-bottom: 0.4rem;
    }

    .zjjs-ny .t .wx {
        padding-top: 0.5rem;
    }

    .zjjs-ny .t .fh a {
        font-size: 0.18rem;
        line-height: 0.26rem;
    }

    .czap2 .qh-bd .k table th,
    .czap2 .qh-bd .k table td {
        padding: 0.1rem;
    }
}

@media screen and (max-width:640px) {
    .zyzn-con .qh-tit {
        overflow-x: auto;
    }

    .zyzn-con .qh-tit ul {
        min-width: 6rem;
    }

    .zyzn-con .qh-bd>div {
        max-height: inherit;
        overflow-y: visible;
        padding-right: 0;
    }

    .ljyx3 .r ul li {
        width: 100%;
    }

    .ljyx3 .r ul li+li a {
        border-top: 1px solid rgba(212, 151, 92, 0.4);
        border-left: 0;
    }

    .ljyx4 .qh-tit {
        overflow-x: auto;
        overflow-y: visible;
        padding-bottom: 0.25rem;
    }

    .ljyx4 .qh-tit ul {
        min-width: 7rem;
    }

    .ljyx4 .qh-bd {
        margin-top: 0.2rem;
    }

    .zs2 .k3 .rk .rkl {
        margin: 0 auto;
    }

    .zs2 .k3 .rk .rkr {
        margin: 0 auto;
    }

    .djgz4 .tr {
        margin-top: 0;
    }

    .djgz4 .tr .r {
        flex: none;
        width: 100%;
        height: auto;
        padding: 0.3rem 0.2rem;
        margin-left: 0;
        margin-top: 0.2rem;
    }

    .djgz4 .tr .r li {
        line-height: 0.6rem;
        padding-bottom: 0.15rem;
        margin-top: 0.1rem;
    }

    .djgz4 .tr .l li {
        margin-top: 0.1rem;
        margin-right: 0.1rem;
    }

    .djgz4 .tr .l li:last-child {
        margin-right: 0;
    }

    .djgz4 .tr .r li+li {
        margin-top: 0;
    }

    .djgz4 .tr .l {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
    }

    .jxyf ul li {
        width: 50%;
    }

    .jxyf ul li a {
        padding: 0.2rem;
    }

    .zjjs-ny .t .fh {
        width: 100%;
        position: static;
        margin-bottom: 0.2rem;
    }

    .zjjs-ny {
        padding-top: 0.2rem;
    }

    .czap1 .box {
        flex: none;
        width: 100%;
        margin-top: 0.2rem;
    }

}

@media screen and (max-width:480px) {
    .ewm-con ul li {
        width: 50%;
    }

    .lzjs1 .l ul li a .pic {
        width: 100%;
        height: auto;
        padding-top: 56.89%;
        margin-right: 0;
        margin-bottom: 0.15rem;
    }

    .lzjs1 .l ul li a .tx span {
        margin-top: 0.1rem;
    }

    .lzjs1 .l ul li a .tx {
        flex: none;
        width: 100%;
    }

    .jyc2 .qh-tit ul li p,
    .jyc2 .qh-tit ul li.on p {
        display: none;
        margin-top: 0;
    }

    .jyc2 .qh-tit h3 {
        line-height: 0.26rem;
        height: 0.52rem;
    }

    .jyc2 .qh-tit ul li {
        padding: 0 0.1rem 0.1rem;
    }

    .jyc2 .qh-tit .icon {
        height: 0.26rem;
    }

    .ysfw2 .l ul li {
        width: 100%;
    }

    .ysfw2 .l ul li:nth-child(2) {
        margin-top: 0.2rem;
    }

    .ysfw2 .r ul li a {
        height: 2rem;
    }

    .ljyx2 .tit img:nth-child(2) {
        width: 2.6rem;
    }

    .ljyx1 .tx .tit {
        padding-left: 0;
        padding-right: 0;
        width: 100%;
    }

    .jkkp0 ul li {
        margin: 0 0.25rem;
    }

    .jkkp0 ul li::before {
        left: -0.5rem;
    }

    .jkkp0 ul li:last-child::after {
        right: -0.5rem;
    }

    .ms3 .l .t ul li a h3 {
        height: auto;
        padding: 0.1rem;
        font-size: 0.18rem;
    }

    .ms3 .l .t ul li a h3 span {
        font-size: 0.16rem;
        margin-left: 0.1rem;
    }

    .ms3 .l .t ul li a h3::after {
        border-bottom: 5px solid #f6f2ef;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
    }

    .zs2 .k2 .lk h3 span {
        padding: 0 0.1rem;
    }

    .zs2 .k2 .rk div img+img {
        margin-top: 0.1rem;
    }

    .zs2 .k3 .rk .rkl,
    .zs2 .k3 .rk .rkr {
        width: 3rem;
    }

    .zs2 .k3 .rk .rkr {
        height: auto;
        padding: 0.2rem;
    }

    .zs4 .wx-tit,
    .zs3 .wx-tit {
        max-width: 100%;
    }

    .zs3 .r .conbox .picbb .rbox {
        margin-left: 0;
        margin-top: 0.15rem;
    }

    .djgz3 .r .t a .pic {
        width: 100%;
        margin-right: 0;
        height: auto;
        padding-top: 58%;
    }

    .djgz3 .r .t a .tx {
        flex: none;
        width: 100%;
        margin-top: 0.1rem;
    }

    .djgz3 .r .t a .tx span {
        margin-top: 0.1rem;
    }

    .djgz4 .tl {
        margin-top: 0;
    }

    .djgz4 .tc img {
        width: 2rem;
    }

    .djgz4 .tl h3 {
        font-size: 0.22rem;
    }

    .djgz4 .tl {
        width: 1.2rem;
        height: 2.32rem;
    }

    .djgz4 .tl .tx {
        padding-top: 0.06rem;
    }

    .djgz4 .tr .l li {
        width: 1.9rem;
        line-height: 0.56rem;
    }

    .djgz4 .tr .r li .br {
        font-size: 0.16rem;
    }

    .djgz4 .tr .r li .br b {
        margin-right: 0.2rem;
        font-size: 0.2rem;
    }
}