@media screen and (max-width: 560px) {
    .header-top .logo img {
        width: 5.92rem;
    }

    .header-logo {
        flex-direction: column;
        align-items: start;

    }

    /* 手机好导航栏 */
    .wrapper {
        display: block;
        top: .1rem;
        transform: scale(0.6);
        -webkit-transform: scale(0.6);
        -moz-transform: scale(0.6);
        -ms-transform: scale(0.6);
        -o-transform: scale(0.6);
    }

    header .toggle span,
    header .toggle span::before,
    header .toggle span::after {
        position: absolute;
        left: 0;
        height: .0533rem;
        background: #901D1C;
        transition: all .1s ease;
    }

    header .toggle:hover span,
    header .toggle:hover span::before,
    header .toggle:hover span::after {
        background: #901D1C;

    }



    .header-logo .rk-logo {
        display: none;
    }

    .header-logo .bjdh {
        margin-top: 0.17rem;
    }

    .nav {
        display: none;
    }

    .card {
        height: 6.25rem;
        padding: 0.55rem 0 .4rem;
    }

    .card .card-ctr {
        display: flex;
        justify-content: center;
        gap: .8rem;
        flex-wrap: wrap;
    }

    .card .card-ctr .ctr {
        width: 2.2rem;
        height: 2.3rem;
    }

    .card .card-ctr .ctr .ctr1-tit {
        margin: .1rem 0 .1rem;
    }

    /* 新闻1 */

    .news .newsBox .xwdt {
        width: 100%;
    }

    .news .tit .tit-more {
        margin-left: 0rem;
    }

    .xwdt .tit .tit-rg .titbt::after {
        right: -1.9rem;

    }

    .news .gzdt .tit-rg::after {
        content: '/Work dynamics';
        left: 25%;
    }

    .news .newsBox {
        display: flex;
        flex-direction: column;
    }

    .news .tpxw {
        display: flex;
        flex-direction: column;
        gap: .4rem;
    }

    .news .tpxw .tpxw-lf {
        width: 100%;
        height: 6rem;
    }

    .news .tpxw .xwbox {
        bottom: .1rem;
        left: 0.12rem;
    }

    .news .tpxw .tpxw-rg {
        display: flex;
        flex-direction: row;
    }

    .news .tpxw .tpxw-rg .tprgbox:nth-child(3) {
        display: none;
    }

    .news .tpxw .tpxw-rg .tprgbox {
        width: 50%;
        height: 3rem;
    }

    .news .tpxw .tpxw-rg img {
        width: 100%;
        height: 3rem;
    }

    .news .gzdt {
        width: 100%;
        margin-top: .5rem;
    }

    .news .gzdt .xhxxw {
        height: auto;
    }

    .news .gzdt .xhxxw .xhx-tit {
        min-width: 6rem;
        max-width: 6rem;
    }


    /* 新闻2 */
    .jsfg .wp {
        display: flex;
        flex-direction: column;
    }

    .jsfg .wp .aqjs {
        width: 100%;
    }

    .jsfg .hasMoreTab {
        width: 100%;
    }

    .jsfg .hasMoreTab .con {
        width: 100%;
    }

    .jsfg .hasMoreTab .jslist {
        width: 100%;
    }

    .jsfg .wp .zcfg {
        width: 100%;
    }


    /* footer */
    footer .yqlk {
        display: flex;
        flex-direction: column;
        gap: .2rem;
    }

    footer .dbbox .bwc {
        width: 4.92rem;
    }

    footer .dbbox .cj {
        width: 5.4rem;
    }


    /* 字体大小调整 */
    .news .tit .tit-more .xwmore span {
        font-size: .24rem;
    }

    .news .tpxw .xwbox .xwtitle {
        font-size: .32rem;
        height: .32rem;
        line-height: .32rem;
    }

    .news .tpxw .xwbox .xwdes {
        font-size: .24rem;

    }

    .tit .tit-rg::after {
        font-size: .24rem;
    }



    .tpbt-title a {
        font-size: .32rem;
        height: .32rem;
        line-height: .32rem;
    }

    .news .gzdt .xhxxw .xhx-tit {
        font-size: .24rem;
    }

    .news .gzdt .xhxxw .xhx-time span {
        font-size: .16rem;
    }

    .jsfg .hasMoreTab .hd>ul li {
        font-size: .32rem;
        line-height: .32rem;
    }

    .jsfg .hasMoreTab .hd .more a {
        font-size: .24rem;
    }

    .jsfg .hasMoreTab .jslist.active .jsbt .jsbt-title {
        width: 4.5rem;
        font-size: .32rem;
        height: .32rem;
        line-height: .32rem;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .jsfg .hasMoreTab .jslist.active .jsbt .jsbt-des {
        height: .75rem;
        font-size: .24rem;
        line-height: .25rem;
    }

    .jsfg .hasMoreTab .jslist .jsbt .jsbt-title {
        font-size: .24rem;
    }

    .jsfg .hasMoreTab .jsbt .jsbt-time {
        font-size: .24rem;
    }

    .wjlist h2 {
        font-size: .24rem;
    }

    .wjlist h4 {
        font-size: .24rem;
    }

    footer .yqlk>ul li>a {
        font-size: .24rem;
    }

    footer .yqlk .jddh p {
        font-size: .24rem;
    }

    footer .yqlk .topbtn {
        font-size: 0.24rem;
    }

    /* 字体大小调整结束 */


    /* list页手机端适配 */
    .bjt .ctr .listhz {
        display: flex;
        flex-direction: column;
    }

    .bjt .ctr {
        padding: .55rem .2rem;
    }

    .bjt .ctr .listhz .listitem {
        width: 100%;
    }

    .bjt .ctr .listhz .zxxw {
        width: 100%;
    }

    .bjt .zxxw .zxdd-item img {
        width: 100%;
        height: 3.5rem;
        object-fit: cover;
    }

    .listdh .breadcrumb a,
    .listdh .breadcrumb span {
        font-size: .24rem;
    }

    .bjt .ctr>ul li a {
        font-weight: 400;
        font-size: .32rem;
        color: #333333;
        line-height: .38rem;
    }

    .bjt .ctr .listhz .abox .list-month {
        font-size: .16rem;
    }

    .bjt .ctr .listhz .list-rg .list-title {
        font-size: .32rem;
        line-height: .32rem;
    }

    .bjt .ctr .listhz .list-rg .list-text {
        height: .54rem;
        font-size: .24rem;
        line-height: .27rem;
    }

    .bjt .zxxw h2 {
        font-size: .32rem;
    }

    .bjt .zxxw h2::after {
        width: 0.6rem;
    }

    .bjt .zxxw .zxdd-item .zxdd-title {
        font-size: .32rem;
        height: .32rem;
        line-height: .32rem;
    }

    .bjt .zxxw .zxdd-item .zxdd-text {
        font-size: .24rem;
        height: .5rem;
        line-height: .24rem;
    }

    .bjt .zxxw .zxdd-item .zxdd-time {
        font-size: .24rem;
        line-height: .24rem;
        margin-top: .1rem;
    }


    /* shou页面手机端适配 */
    .ctr-show {
        padding: .6rem .2rem;
    }

    .ctr-show .showxx .date {
        font-size: .24rem;
        line-height: .24rem;
    }

    .ctr-show .showxx .date img {
        width: .24rem;
        height: .24rem;

    }

    .ctr-show .showxx .ly .ly-title,
    .ctr-show .showxx .ly .ly-djs {
        font-size: .24rem;
        line-height: .24rem;
    }

    .ctr-show .showxx .ly {
        width: 3.5rem;
    }

    .ctr-show .showxx .ly .ly-djs img {
        width: .24rem;
        height: .24rem;
    }

    .ctr-show .wz-content p {
        font-size: .24rem;
    }

    .ctr-show .showtz {
        gap: .2rem;
        flex-direction: column;
    }

    .ctr-show a {
        font-size: .24rem;
    }
}