body {
    font: 16px/1.6 "Microsoft YaHei", sans-serif;
    color: #505050
}

a {
    color: #505050
}

.topWrap {
    margin-bottom: 70px;
    display: flex;
    justify-content: center
}

.topWrap .banner_m {
    display: none
}

.picNews {
    width: 1200px;
    margin: 0 auto 90px;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.picNews_title_m {
    display: none
}

.picNews img {
    width: 680px
}

.picNews_txt {
    width: 490px
}

.picNews_txt h2 {
    font-size: 28px;
    color: #505050;
    line-height: 44px;
    padding-bottom: 15px
}

.picNews_txt h2 a {
    color: #505050
}

.lmName {
    width: 1200px;
    height: 70px;
    line-height: 70px;
    margin: 0 auto 55px;
    display: flex;
    justify-content: space-between
}

.lmName .column {
    border-bottom: 2px solid #000;
    padding-right: 15px
}

.video {
    width: 1200px;
    margin: 0 auto 60px
}

.video ul {
    display: flex;
    flex-wrap: wrap;
    gap: 40px
}

.video li {
    width: calc(25% - 30px);
    font-size: 14px;
    position: relative
}

.video .pic {
    position: relative
}

.video .pic::before {
    content: "";
    position: absolute;
    top: 55px;
    left: calc(50% - 30px);
    width: 60px;
    height: 60px;
    background: url("../img/play.png") center/100% no-repeat
}

.video .pic img {
    width: 100%
}

.video .txt {
    margin-top: 10px;
    font-size: 14px
}

.now {
    width: 1200px;
    margin: 0 auto 60px
}

.now ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

.now li {
    width: 360px
}

.now li img {
    width: 100%
}

.now p {
    font-size: 20px;
    margin-top: 10px
}

.photo {
    width: 1200px;
    margin: 0 auto 60px
}

.photo .swiper-wrapper {
    display: flex;
    flex-wrap: wrap;
    row-gap: 20px;
    column-gap: 40px
}

.photo .swiper-slide {
    width: calc(25% - 30px)
}

.photo .swiper-button-next,
.photo .swiper-button-prev {
    display: none
}

.photo p {
    font-size: 20px;
    margin-top: 10px
}

.footer {
    clear: both;
    width: 1200px;
    margin: 0 auto;
    border-top: 1px solid #0085b2;
    padding: 20px 0 10px;
    text-align: center
}

.footer dl {
    zoom: 1;
    overflow: hidden;
    display: inline-flex;
    margin: 0 auto
}

.footer dt {
    width: 120px;
    padding-top: 5px
}

.footer dd {
    float: left;
    font-size: 14px;
    color: #777;
    line-height: 26px;
    text-align: left
}

.footer dd a {
    color: #777
}

.m_more {
    display: none
}

@media screen and (max-width: 1024px) {
    html {
        font-size: 312.5%
    }

    body {
        font: .24rem/1.6 "Microsoft YaHei", sans-serif
    }

    .wrapper {
        padding: 0 .3rem;
        margin-bottom: .8rem;
        box-sizing: border-box
    }

    .topWrap {
        margin: 0
    }

    .topWrap .banner_pc {
        display: none
    }

    .topWrap .banner_m {
        display: block
    }

    .m_more {
        display: block;
        margin: .4rem 0;
        text-align: center
    }

    .m_more p {
        display: inline;
        font-size: .36rem;
        line-height: .6rem;
        padding: .1rem .5rem;
        background: #b18f5c;
        color: #fff
    }

    .lmName {
        width: 100%;
        height: .7rem;
        line-height: .7rem;
        margin: 0 auto .4rem;
        border-bottom: .01rem solid #000
    }

    .lmName .more {
        display: none
    }

    .lmName .column {
        border: none;
        padding-right: 0
    }

    .picNews {
        width: 100%;
        margin: 0 0 .4rem;
        display: block;
        position: relative
    }

    .picNews_title_m {
        display: block;
        font-size: .36rem;
        margin: .5rem 0
    }

    .picNews_title_pc {
        display: none
    }

    .picNews_txt p {
        font-size: .28rem;
        margin-top: .3rem
    }

    .picNews_txt {
        width: 100%;
        padding-top: 0;
        box-sizing: border-box;
        padding: 0 .25rem .3rem
    }

    .picNews_txt h2 {
        display: none
    }

    .picNews_txt h2 a {
        color: #505050
    }

    .video {
        width: 100%;
        margin: 0;
        box-sizing: border-box;
        padding: 0 .25rem
    }

    .video ul {
        gap: .35rem
    }

    .video li {
        width: 100%;
        font-size: .28rem;
        padding-top: .35rem;
        border-top: 1px solid #d6d6d6;
        display: none
    }

    .video li:first-child {
        padding-top: 0;
        border-top: none
    }

    .video li:nth-child(-n+3) {
        display: flex;
        align-items: center;
        gap: .4rem
    }

    .video .pic {
        position: relative;
        width: 3.3rem;
        margin-bottom: 0
    }

    .video .pic::before {
        top: calc(50% - .3rem);
        left: calc(50% - .3rem);
        width: .6rem;
        height: .6rem;
        background: url(http://images.china.cn/images1/ch/20220812/img/play.png) center/100% no-repeat
    }

    .video .txt {
        font-size: .3rem;
        margin-top: 0;
    }

    .now {
        width: 100%;
        margin: 0
    }

    .now ul {
        flex-wrap: wrap;
        column-gap: .3rem;
        row-gap: .4rem
    }

    .now li {
        width: calc(50% - .15rem)
    }

    .now li:first-child {
        width: 100%
    }

    .now li img {
        width: 100%
    }

    .now p {
        font-size: .3rem;
        margin-top: .1rem
    }

    .photo {
        width: 100%;
        margin: 0;
        padding: 0;
        position: relative
    }

    .photo .photoSwiper {
        margin: 0;
        overflow: hidden
    }

    .photo .swiper-wrapper {
        flex-wrap: nowrap;
        gap: 0
    }

    .photo .swiper-slide {
        width: 100%
    }

    .photo .swiper-slide img {
        width: 100%
    }

    .photo .swiper-button-next,
    .photo .swiper-button-prev {
        display: block;
        margin-top: 0;
        top: 40%;
        transform: translateY(-50%)
    }

    .photo .swiper-button-next::after,
    .photo .swiper-button-prev::after {
        color: #fff
    }

    .photo p {
        font-size: .3rem
    }

    .footer {
        width: 100vw;
        border-top: none;
        box-sizing: border-box;
        padding: .25rem .3rem .25rem .5rem
    }

    .footer dl {
        width: 100%
    }

    .footer dt {
        display: none
    }

    .footer dd {
        width: 100%;
        color: #000;
        line-height: .24rem;
        line-height: 190%;
        text-align: center
    }

    .footer dd a {
        color: #000
    }

    .footer dd font {
        display: block
    }
}

/*# sourceMappingURL=index.min.css.map */