@media only screen and (max-width: 1800px) {}

@media only screen and (max-width: 1720px) {}

@media only screen and (max-width: 1680px) {}

@media only screen and (max-width: 1600px) {}

@media only screen and (max-width: 1490px) {}

@media only screen and (max-width: 1400px) {}

@media only screen and (max-width: 1366px) {}

@media only screen and (max-width: 1300px) {}

@media only screen and (max-width: 1280px) {}

@media only screen and (max-width: 1220px) {}

@media only screen and (max-width: 1200px) {
    .foot-ma ul li {
        font-size: 12px;
    }
    .foot-ma ul li img {
        width: 90px;
    }
}

@media only screen and (max-width: 1130px) {}

@media only screen and (max-width: 1100px) {}

@media only screen and (max-width: 1024px) {
    .index3-video {
        width: 100%;
    }
    .index3-zou {
        width: 100%;
    }
    .dlogo {
        border-right: 0;
    }
    .foot-ma ul li {
        font-size: 12px;
    }
}

@media only screen and (max-width: 990px) {
    .lxwm-ditu {
        width: 100%;
    }
    .lxwm-wenzi {
        width: 100%;
        position: unset;
    }
    .foot-ma ul li img {
        width: 70px;
    }
}

@media only screen and (max-width: 900px) {
    .foot-ma ul li img {
        width: 100px;
    }
    .foot-nav {
        display: none;
    }
    .foot-ma {
        width: 100%;
        float: none;
    }
    .index5-900 {
        width: 98%;
    }
    .toubu {
        position: fixed;
        width: 100%;
        top: 0;
        left: 0;
        z-index: 1999;
    }
    .head {
        position: fixed;
        height: 60px;
        background-color: #fff;
    }
    .logo a {
        height: 60px;
    }
    .logo a img {
        height: 60px;
    }
    .menu {
        display: flex;
    }
    .nav {
        position: fixed;
        float: none;
        width: 100%;
        height: 100%;
        background-color: #fff;
        top: 100px;
        left: 0;
        z-index: 999;
        display: none;
    }
    .tou1-top {
        margin-top: 100px;
    }
    .nav ul li {
        width: 100%;
        text-align: center;
        color: #333;
        padding-bottom: 0;
        margin-bottom: 10px;
    }
    .nav ul li .erji {
        position: unset;
    }
    .ban {
        margin-top: 100px;
    }
    .index2-cp ul li {
        width: 48%;
        margin-right: 4% !important;
    }
    .index2-cp ul li:nth-of-type(2n) {
        margin-right: 0 !important;
    }
    .cpzx-lie ul li {
        width: 48%;
        margin-right: 4% !important;
    }
    .cpzx-lie ul li:nth-of-type(2n) {
        margin-right: 0 !important;
    }
    .gsjj-sp {
        float: none;
        width: 100%;
        background-color: #fff;
    }
    .gsjj-zi {
        float: none;
        width: 100%;
    }
    .gs-con {
        margin-top: 10px;
        line-height: 24px;
    }
    .gsjj-sp video {
        position: unset;
    }
    .gongsi {
        margin-top: 20px;
        margin-bottom: 30px;
    }
    .gsjj-clear {
        margin-top: 20px;
    }
    .fa-nian {
        float: none;
        width: 100%;
    }
    .fa-nei {
        float: none;
        width: 100%;
        margin-top: 20px;
    }
    .fa-back {
        margin-top: 20px;
    }
}

@media only screen and (max-width: 850px) {}

@media only screen and (max-width: 796px) {}

@media only screen and (max-width: 768px) {
    .xinwen-tui {
        margin-bottom: 30px;
        margin-top: 20px;
    }
    .xw-xq {
        margin-top: 20px;
    }
    .xq-tit {
        font-size: 18px;
    }
    .xq-date {
        font-size: 14px;
        margin-top: 8px;
        padding-bottom: 8px;
    }
    .xq-content {
        line-height: 24px;
    }
    .tui-lun .swiper-container .swiper-slide div {
        padding: 10px;
    }
    .xinwen-tui h3 {
        font-size: 18px;
        line-height: 30px;
        padding-left: 10px;
    }
    #allmap {
        height: 300px !important;
    }
    .lxwm {
        margin-top: 20px;
    }
    .lxwm-wenzi {
        padding: 20px 10px;
    }
    .lxwm-wenzi h2 {
        font-size: 20px;
    }
    .lxwm-wenzi h4 {
        font-size: 14px;
        line-height: 24px;
        margin-top: 10px;
    }
    .lxwm-xia {
        margin-top: 20px;
        margin-bottom: 30px;
    }
    .ren-zuo {
        width: 90%;
        margin-left: 0;
    }
    .rencai ul li.bg .ren-zuo h5 {
        display: block;
        padding-left: 0;
        margin-top: 10px;
    }
    .rencai-nei {
        padding: 0;
        font-size: 14px;
        color: #666666;
        line-height: 24px;
        margin-top: 8px;
    }
    .xinwen {
        margin-top: 20px;
        margin-bottom: 30px;
    }
    .xinwen-tou ul {
        padding-top: 0;
    }
    .xinwen-tou ul li {
        width: 100%;
        margin-right: 0;
        margin-top: 10px;
    }
    .ren-you {
        margin-right: 0;
    }
    .rencai {
        margin-top: 20px;
        margin-bottom: 30px;
    }
    .kehu .swiper-container {
        margin-top: 20px;
        padding-bottom: 0px;
    }
    .zheng-gy h3 {
        font-size: 22px;
    }
    .kehu {
        margin-top: 20px;
        margin-bottom: 30px;
    }
    .lb-dian1 {
        display: none;
    }
    .lb-dian2 {
        display: none;
    }
    .xinwen-tui .ssss {
        margin-bottom: 0px;
        padding-bottom: 20px;
    }
    .cp-dw h2 {
        font-size: 16px;
    }
    .cpzx-lie ul li .cp-tit {
        font-size: 14px;
        margin-top: 8px;
    }
    .cp-dw h4 {
        font-size: 14px;
        color: #ffffff;
        width: 100px;
        line-height: 28px;
        border: 1px solid #ffffff;
        margin: 0 auto;
        margin-top: 6px;
    }
    .cp-dw h3 {
        font-size: 12px;
        color: #ffffff;
        line-height: 20px;
        width: 90%;
        margin: 0 auto;
        margin-top: 6px;
    }
    .cpzx {
        margin-top: 20px;
        margin-bottom: 30px;
    }
    footer {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .foot-down {
        margin-top: 20px;
    }
    .index5-kuang {
        width: 94%;
    }
    .index5 {
        margin-top: 20px;
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .index5-900 {
        padding: 20px 0;
        margin-top: 20px;
    }
    .index5-kuang form input[type=text] {
        height: 40px;
    }
    .index5-kuang form input[type=submit] {
        height: 40px;
    }
    .index5-tou h3 {
        font-size: 20px;
    }
    .index-dan {
        width: 94%;
        margin: 0 auto;
    }
    .index-more {
        width: 120px;
        line-height: 30px;
        font-size: 14px;
        margin: 0 auto;
        margin-top: 20px;
    }
    .index3-zou {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .index-dan h2 {
        font-size: 20px;
    }
    .index-dan h3 {
        font-size: 24px;
    }
    .index-dan h4 {
        font-size: 14px;
        line-height: 26px;
        padding-top: 10px;
    }
    .index-dan h5 {
        width: 120px;
        line-height: 30px;
        margin-top: 10px;
        text-align: center;
    }
    .index3 {
        margin-top: 20px;
    }
    .index4 {
        margin-top: 30px;
    }
    .index2 {
        margin-top: 20px;
    }
    .index-tit {
        font-size: 20px;
    }
    .index-tit span {
        font-size: 16px;
    }
    .index-nei {
        font-size: 13px;
    }
    .index2-qie ul {
        padding-top: 20px;
    }
    .index2-qie ul li {
        font-size: 14px;
        padding: 0 6px;
    }
    .index2-cp ul li .index2-ding h4 {
        font-size: 14px;
        width: 100px;
        line-height: 30px;
        margin: 0 auto;
        margin-top: 16px;
    }
    .index1-bold {
        font-size: 24px;
    }
    .index1-hang {
        font-size: 14px;
    }
    .index1 ul li {
        width: 100%;
        margin-bottom: 20px;
    }
    .index1 {
        padding: 20px 0;
        padding-bottom: 0;
    }
    .lb-dian span {
        width: 30px;
        height: 4px;
    }
    .lb-dian .swiper-pagination-bullet-active {
        width: 30px;
        height: 6px;
    }
    .index4-lb .swiper-button-next {
        right: 10px;
        top: 44%;
        width: 20px;
        height: 36px;
        background-size: 100% 100%;
    }
    .index4-lb .swiper-button-prev {
        left: 10px;
        top: 44%;
        width: 20px;
        height: 36px;
        background-size: 100% 100%;
    }
    .fa-nei-con ul {
        width: 100%;
    }
    .fa-nei-con ul li .fa-juti {
        width: 160px;
    }
    .fa-nei-con ul li .fa-nianfen {
        width: 160px;
    }
    .fa-nei-con ul li {
        margin-bottom: 20px;
    }
    .fa-nei-con {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .fa-nian ul li {
        line-height: 36px;
        font-size: 16px;
    }
    .fa-nei-tit h3 {
        font-size: 16px;
        border-radius: 12px;
        line-height: 30px;
        text-align: center;
        width: 200px;
        margin: 0 auto;
    }
    .gz-lie ul li {
        width: 48%;
        margin-right: 4% !important;
    }
    .gz-lie ul li:nth-of-type(2n) {
        margin-right: 0 !important;
    }
    .gz-lie ul li h4 {
        line-height: 30px;
        text-align: center;
        font-size: 14px;
        color: #333333;
    }
    .cl {
        top: 18%;
    }
    .cl img {
        width: 100%;
    }
    .pop_up2 ul li div {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }
    .pop_up2 ul li h4 {
        width: 100%;
        line-height: 30px;
        font-size: 14px;
    }
    .gongzhuang {
        margin-top: 20px;
        margin-bottom: 30px;
    }
    .cpxq-zuo-tu {
        float: none;
        width: 100%;
    }
    .cpxq-you-zi {
        float: none;
        width: 100%;
    }
    .cp-xq {
        margin-top: 0;
    }
    .cpxq-tit {
        font-size: 18px;
        color: #333333;
    }
    .cpxq-cont h3 {
        margin-top: 6px;
    }
}

@media only screen and (max-width: 700px) {}

@media only screen and (max-width: 640px) {
    .index4-lb {
        max-height: unset !important;
    }
    .gz-lie ul li .t_asd {
        height: calc(100% - 30px) !important;
    }
    .next1,
    .prev1 {
        width: 16px;
    }
    .pop_up2 ul li div {
        width: 90%;
    }
}

@media only screen and (max-width: 600px) {}

@media only screen and (max-width: 560px) {}

@media only screen and (max-width: 460px) {}

@media only screen and (max-width: 414px) {}

@media only screen and (max-width: 375px) {}

@media only screen and (max-width: 360px) {}