﻿@media screen and (min-width: 2260px) {}

@media screen and (max-width: 2260px) {}

@media screen and (max-width: 1630px) {
    .container {
        width: 1330px;
    }

    .font22 {
        font-size: 20px;
    }

    .nav .nLi h3 a {
        font-size: 18px;
    }

    .tzggBox {
        width: 100%;
        margin: 0;
    }

    .newSlide {
        width: 680px;
    }

    .newlist li {
        padding-bottom: 8px;
        margin-bottom: 8px;
    }

    .tzgglist_bg {
        padding: 0 30px;
    }

    .tzgglist ul li {
        width: calc((100% - 41px) / 3);
        margin-right: 20px;
        padding-right: 20px;
    }


}

@media screen and (max-width: 1400px) {
    .container {
        width: 85%;
    }

    .yzsfw_list .box {
        justify-content: center;
    }

    .yzsfw_list .box p {
        font-size: 18px;
    }

    .yzsfw_list .box .ico {
        width: 90px;
        height: 90px;
    }

    .yzsfw_list .box .ico img {
        height: 45px;
    }

    .nav-box ul li .ico img {
        width: 32px;
    }

    .nav-box ul li .name {
        font-size: 20px;
    }

    .tzgglist_bg {
        padding: 0 15px;
    }

    .contact p:first-of-type {
        margin-right: 30px;
    }

    .ftlogo {
        margin-right: 30px;
    }

    .ftlogo img {
        height: 50px;
    }

    .djgzSlide .swiper-pagination {
        display: none;
    }

    .djgzSlide .swiper-slide .img {
        width: 225px;
    }

}


@media screen and (max-width: 1140px) {
    .container {
        width: 95%;
    }

    .font22 {
        font-size: 17px;
    }

    .font20 {
        font-size: 17px;
    }

    .font18 {
        font-size: 16px;
    }

    .mbheader {
        display: block;
    }


    .yqlj,
    .header {
        display: none;
    }

    .newSlide {
        width: 100%;
    }

    .newlist {
        width: 100%;
        margin-top: 25px;
        padding: 0;
    }

    .djgz {
        width: 100%;
        padding: 0 15px;
    }

    .aljz {
        width: 100%;
        margin-top: 25px;
        padding: 0 15px;
    }

    .contact p:first-of-type {
        margin-right: 15px;
    }

    .newSlide .swiper-slide .dete {
        width: 74px;
        height: 66px;
        bottom: 100px;
    }

    .newSlide .swiper-slide .d {
        font-size: 22px;
    }

    .newSlide .swiper-slide .desc {
        line-height: 22px;
        height: 44px;
    }

    .newSlide .swiper-slide .text {
        height: auto;
        padding: 20px 15px 15px 15px;
    }

    .newlist ul {
        padding: 20px 15px;
    }

    .newlist li .title {
        line-height: 25px;
        height: 50px;
    }

    .scfcSlide .swiper-slide .title {
        height: 45px;
        line-height: 45px;
    }

    .column {
        padding: 50px 0 20px 0;
    }

    .tzgglist_bg .column {
        padding-top: 50px;
    }

    .padding-bottom-80 {
        padding-bottom: 40px;
    }

    .djgz_aljz {
        padding-top: 40px;
    }

    .djgzlist li {
        height: auto;
        padding: 15px;
    }

    .djgzSlide::before {
        width: 70%;
    }

    .subNav .name {
        font-size: 24px;
    }

    .subNav {
        width: 220px;
    }

    .subNav .list li h3 {
        line-height: 50px;
        height: 50px;
        font-size: 16px;
        padding: 0 20px;
    }

    .subNav .list ul {
        padding: 0 20px 0 30px;
    }

    .subNav .list ul li {
        line-height: 45px;
        height: 45px;
    }

    .mcontent {
        width: calc(100% - 220px - 30px);
    }

    .listBg {
        padding: 30px;
        margin-bottom: 45px;
    }

    .picture ul {
        justify-content: space-between;
    }

    .picture ul li {
        width: 48% !important;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .piclist ul li .img {
        width: 220px;
    }

    .piclist ul li {
        margin-bottom: 20px;
    }

    .piclist ul li .text {
        width: calc(100% - 220px);
        padding: 15px;
    }

    .piclist ul li .desc {
        line-height: 22px;
        height: 44px;
        margin: 7px 0 12px 0;
    }

    .textlist ul li {
        margin-bottom: 20px;
        padding: 20px 15px;
    }

    .con-detail .titler {
        padding: 15px 20px;
    }

    .titler .title {
        font-size: 20px;
        text-align: center;
    }

    .fenxiang {
        display: none;
    }

    .detail p {
        font-size: 16px;
        line-height: 35px;
    }

    .newSlide .swiper-prev,
    .newSlide .swiper-next {
        width: 32px;
        height: 32px;
        top: 32%;
    }

    .newSlide .swiper-slide .date {
        bottom: 100px;
        width: 76px;
        height: 65px;
    }

    .djgzSlide .swiper-pagination {
        display: block;
    }
}


@media screen and (max-width: 768px) {
    .ftlogo {
        margin: 0;
    }

    .ftlogo img {
        height: auto;
        width: 100%;
    }

    .scfcSlide .swiper-prev,
    .scfcSlide .swiper-next,
    .swiper-scroll-btn,
    .banner1 .swiper-prev,
    .banner1 .swiper-next {
        display: none;
    }

    .nav-box ul li {
        width: 100%;
    }

    .nav-box ul li.li2 {
        margin: 40px 0;
    }

    .nav-box ul li .name {
        font-size: 18px;
    }

    .nav-box ul li .ico img {
        width: 26px;
    }

    .tzgglist_bg {
        padding: 0 15px;
    }

    .tzggBox {
        height: auto;
    }

    .tzggBox_bg .s10-rjz,
    .tzggBox_bg .s10-ljz {
        width: 15px;
        height: 100%;
        background: #D0DFF4;
        border-radius: 15px;
    }

    .tzgglist ul li {
        width: 100%;
        margin-right: 0;
        padding-right: 0;
        border: none;
        padding-bottom: 15px;
        margin-bottom: 15px;
    }

    .tzggBox_bg::before {
        width: 100%;
    }

    .tzgglist {
        padding: 12px 15px 15px 15px;
    }

    .foot {
        padding: 20px 0;
    }

    .foot_right {
        width: 100%;
        justify-content: center;
        margin-top: 20px;
    }

    .contact {
        margin-top: 20px;
    }

    .contact p {
        width: 100%;
        margin: 5px 0;
        font-size: 14px;
    }

    .contact p:first-of-type {
        margin: 5px 0;
    }

    .banq {
        padding: 20px 0;
    }

    .banq p br {
        display: block;
    }

    .code {
        margin: 0 15px;
    }

    .scfcSlide {
        padding: 0 0 40px 0;
    }

    .column .title .name img {
        height: 26px;
    }

    .column .title .en {
        font-size: 12px;
    }

    .scfcSlide .swiper-pagination1 {
        display: block;
    }

    .yzsfw_list .box {
        width: 48%;
        height: auto;
        padding: 25px;
    }

    .aljzlist li {
        height: auto;
        padding: 15px;
        margin-bottom: 20px;
    }

    .djgzSlide .swiper-slide .img {
        width: 100%;
    }

    .djgzSlide .swiper-slide .img img {
        height: auto;
        aspect-ratio: 16/9;
    }

    .djgzSlide .swiper-slide .text {
        padding: 15px;
    }

    .djgzSlide .swiper-slide .title {
        line-height: 25px;
        height: 50px;
        margin-bottom: 20px;
    }

    .banner1 .swiper-btn {
        bottom: 10px;
    }


    .subNav {
        display: none;
    }

    .mcontent {
        width: 100%;
    }

    .listBg {
        padding: 15px;
        margin-bottom: 35px;
    }

    .textlist ul li {
        padding: 15px;
        margin-bottom: 20px;
    }

    .piclist ul li {
        margin-bottom: 20px;
    }

    .piclist ul li .img {
        width: 100%;
    }

    .piclist ul li .text {
        width: 100%;
        padding: 15px;
    }

    .piclist ul li .desc {
        line-height: 22px;
        height: 44px;
        margin: 6px 0 10px 0;
    }

    .picture ul li {
        width: 100% !important;
        margin-right: 0;
        margin-bottom: 20px;
    }

    .textlist ul li .date {
        display: none;
    }

    .textlist ul li .desc {
        height: 42px;
        -webkit-line-clamp: 2;
    }

    .textlist ul li .date2 {
        display: block;
        margin-top: 5px;
    }

    .newlist li.li9,
    .newlist li.li10,
    .tzgglist ul li:nth-child(5),
    .tzgglist ul li:nth-child(6) {
        display: none;
    }

    .nav-box {
        padding: 40px 0;
    }

    .titler .timer .dete {
        justify-content: center;
    }

    .titler .timer .dete>div {
        margin: 0 5px;
        font-size: 13px;
    }



}