@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: 1310px) {
    .cen {
        width: 88%;
        margin: 0 auto;
        position: relative;
    }
    .fzsz_lc {
        padding: 5% 0;
        box-sizing: border-box;
    }
    .fzlb>div {
        margin-top: 5%;
    }
    .fzlb>div p {
        font-size: 14px;
    }
    .sglc .gallery-thumbs {
        height: 250px;
    }
}

@media only screen and (max-width: 1220px) {}

@media only screen and (max-width: 1200px) {
}

@media only screen and (max-width: 1130px) {}

@media only screen and (max-width: 1100px) {}

@media only screen and (max-width: 1024px) {
    .zx_men {
        bottom: -75%;
    }
    .liucheng .centerBox{
        width: 80%;
    }
    .liu_list ul li{
        width: 18%;
    }
    .liu_list ul{
        margin: 30px 0 40px;
    }
}

@media only screen and (max-width: 990px) {}

@media only screen and (max-width: 900px) {}

@media only screen and (max-width: 796px) {}

@media only screen and (max-width: 768px) {
    .frozen_left {
        padding-right: 20px;
    }
    .zx_men {
        bottom: -68%;
    }
    .al_bt h6 {
        font-size: 14px;
    }
    .sbt {
        font-size: 24px;
        margin-bottom: 20px;
    }
    .sglc .gallery-thumbs {
        height: 220px;
    }
    .fzlb {
        padding: 0 !important;
    }
    .garight h6 {
        margin: 0 auto 15px;
        text-align: center;
        padding-bottom: 15px;
    }
    .garight>div {
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
    }
    .gallery-top .swiper-slide>div {
        width: 50% !important;
    }
    .gallery-top .swiper-slide>div img {
        height: 100%;
        object-fit: cover !important;
    }
    .liu_list ul li span{
        font-size: 14px;
    }
    .sbox{
        height: 60px;
    }
    .sbox strong{
        font-size: 24px;
        line-height: 60px;
    }
    .sbox p{
        line-height: 60px;
    }
}

@media only screen and (max-width: 640px) {
    .sucess .swiper-slide-active,
    .sucess .swiper-slide-duplicate-active {
        transform: unset !important;
    }
    .zx_men {
        bottom: -73%;
    }
    .zxitem {
        width: 100%;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .zx_men h6 {
        font-size: 14px;
        text-align: left;
        line-height: 40px;
        color: #fff;
    }
    .cen .swiper-button-next {
        display: none;
    }
    .cen .swiper-button-prev {
        display: none;
    }
    .gallery-top .swiper-slide {
        flex-wrap: wrap;
    }
    .gallery-top .swiper-slide>div {
        width: 100% !important;
    }
    .fzlb>div {
        position: relative;
        width: 32%;
        margin-top: 105px;
        margin-right: 2%;
        display: inline-block;
        margin-top: 5%;
    }
    .fzlb>div:nth-child(3n) {
        margin-right: 0px;
    }
    .fzlb>div:nth-child(3n)::before {
        display: none;
    }
    .fzlb>div:nth-child(3n+2)::before {
        display: block;
    }
    .fzpic{
        width: 40px;
        height: 40px;
    }
    .fzlb>div p{
        font-size: 12px;
    }
    .garight {
        padding: 5% !important;
        height: 200px !important;
    }
    .sglc .gallery-thumbs {
        height: 120px;
    }
    .asd {
        width: 34%;
        margin: 5% auto 0;
    }
    .s_contet>div {
        -webkit-line-clamp: 10;
    }
    .serverlist>div {
        width: 100% !important;
    }
    .sbox p {
        font-size: 16px;
        width: 76%;
        line-height: 50px;
    }
    .sbox strong {
        font-size: 26px !important;
        line-height: 50px;
    }
    .sbox {
        height: 50px;
        font-size: 24px !important;
    }
    .frozen_left{
        width: 100%;
        padding-right: 0;
    }
    .frozen_right{
        width: 100%;
    }
    .dong_xu{
        padding: 30px 0;
    }
    .dong_xu .shi_text{
        padding-left: 0;
    }
    .liu_list .liu_ul {
        overflow-x: scroll;
        white-space: nowrap;
    }
    .liu_list ul{
        width: 600px;
        white-space: nowrap;
    }
    .liu_list ul li{
        display: inline-block;
        vertical-align: top;
        margin: 12px 0 0 0!important;
    }
    .sucess .swiper-container{
        padding-bottom: 0;
    }
    .sucess{
        padding-bottom: 20px;
    }
    .sbt{
        font-size: 20px;
    }
    .sglc .sbt{
        margin-bottom: 20px;
    }
    .sglc .swiper-slide{
        padding-bottom: 40px;
    }
    .sglc .swiper-container .swiper-slide p{
        font-size: 14px;
        margin-top: 10px;
    }
    .zxlist{
        padding: 20px 0 30px;
    }
    .liu_list ul li img{
        max-width: 60%;
    }

}

@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) {}