@media screen and (max-width: 768px) {
    * {
        box-sizing: border-box;
        padding: 0;
        margin: 0;
    }

    ul>li {
        list-style: none;
    }

    a {
        text-decoration: none;
        color: inherit;
    }

    html {
        /* css计算rem */
        font-size: calc(100vw / 37.5);
    }

    body {
        width: 100vw;
        min-height: 100vh;
        background: #EAEFF7;
        display: flex;
        flex-direction: column;
    }

    /* 电脑手机样式切换需要隐藏的部分 */
    .pc {
        display: none !important;
    }

    /* AI链接 */
    .AI-box {
        position: fixed;
        bottom: 2rem;
        right: 2rem;
        z-index: 99;
    }

    .AI-box img {
        display: block;
        width: 8rem;
        height: 8rem;
    }

    body>header {
        width: 100%;
    }

    body>header .nav-container {
        position: relative;
        width: 100%;
        height: 5rem;
        background: #FFFFFF;
        padding: 0;
    }

    body>header .nav-container .logo {
        position: absolute;
        top: 0.8rem;
        left: 1.8rem;
    }

    body>header .nav-container .logo img {
        width: 20.3rem;
        height: 3.3rem;
    }

    body>header .nav-container .mobile-nav-icon {
        position: absolute;
        top: 1.7rem;
        right: 1.8rem;
        width: 1.6rem;
        height: 1.6rem;
        cursor: pointer;
    }

    body>header .mobile-header-bg {
        position: relative;
        background-image: url(../imgs/mobile-header-bg.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        height: 17rem;
        z-index: -1;
    }

    body>header .menu-container {
        position: relative;
        top: -3rem;
        width: 34.3rem;
        margin: 0 auto;
        background: #FFFFFF;
        box-shadow: 0rem 0.4rem 0.6rem 0rem rgba(0, 0, 0, 0.08);
        border-radius: 1rem;
    }

    body>header .menu-container .menu {
        display: flex;
        flex-wrap: wrap;
        justify-content: space-around;
        padding: 2.4rem 3rem;
        padding-bottom: 0;
    }

    body>header .menu-container .menu a {
        width: 30%;
        margin-bottom: 2.5rem;
    }

    body>header .menu-container .menu-item {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    body>header .menu-container img {
        width: 3.8rem;
        height: 3.2rem;
    }

    body>header .menu-container .desc {
        color: #000000;
        font-size: 1.4rem;
        margin-top: 0.9rem;
    }

    body > main {
        flex: 1;
    }

    .main-container {
        width: 34.3rem;
        margin: 0 auto;
    }

    .main-container>.NEWS {
        position: relative;
    }

    .title-container {
        display: flex;
        flex-direction: column;
    }

    .title-container>.English-text {
        font-weight: bold;
        font-size: 1.6rem;
        color: #BFC8DD;
    }

    .title-container>.Chinese-text {
        font-weight: 600;
        font-size: 2rem;
        color: #010101;
    }

    .more-container {
        display: flex;
        align-items: center;
    }

    .more-container>.more-text {
        font-size: 1.4rem;
        color: #010101;
        font-weight: bold;
    }

    .more-container img {
        width: 2.8rem;
        height: 2.8rem;
        margin-left: 1.2rem;
        cursor: pointer;
    }

    .main-container>.NEWS .more-container {
        position: absolute;
        right: 0;
        top: 1.9rem;
    }

    .left-content {
        width: 100%;
        height: 27.8rem;
        background: #FFFFFF;
        box-shadow: 0rem 0.4rem 0.6rem 0rem rgba(0, 0, 0, 0.08);
        border-radius: 1rem;
        margin-top: 1.6rem;
    }

    .left-content .img-slider {
        width: 100%;
    }

    .img-slider a img {
        border-radius: 1rem 1rem 0 0;
        width: 100%;
        height: 20rem;
        position: relative;
        display: block;
    }

    .news-date {
        font-size: 1.2rem;
        color: #7D7D7D;
    }

    .news-title {
        font-size: 1.6rem;
        color: #010101;
        font-weight: 600;
    }

    .left-content .news-date {
        margin-top: 1.2rem;
        margin-left: 1.8rem;
    }

    .left-content .news-title {
        width: 30rem;
        margin-left: 1.8rem;
        margin-top: 0.4rem;
    }

    .RXXZ {
        margin-top: 2rem;
    }

    .bks-rxxz {
        position: relative;
        background-image: url(../imgs/mobile-bks-rxxz-bg.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        padding: 2rem;
        margin-bottom: 2rem;
    }

    .yjs-rxxz {
        position: relative;
        background-image: url(../imgs/mobile-yjs-rxxz-bg.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        padding: 2rem;
    }

    .bks-rxxz>.more-container,
    .yjs-rxxz>.more-container
    {
        position: absolute;
        top: 1.6rem;
        right: 1.6rem;
    }

    .bks-rxxz>.title-container .Chinese-text {
        color: #3386A0;
    }

    .yjs-rxxz>.title-container .Chinese-text {
        color: #334F9E;
    }

    .bks-rxxz>.content-container {
        margin-top: 2rem;
    }

    .yjs-rxxz>.content-container {
        margin-top: 2rem;
    }

    .bks-rxxz-list-item:not(:last-child),
    .yjs-rxxz-list-item:not(:last-child) {
        margin-bottom: 1.9rem;
    }

    .bks-rxxz-list-item .title,
    .yjs-rxxz-list-item .title {
        color: #010101;
        font-size: 1.6rem;
        font-weight: 600;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 90%;
    }

    .bks-rxxz-list-item .date,
    .yjs-rxxz-list-item .date {
        font-size: 1.2rem;
        color: #86909C;
    }

    .news-study-container {
        background-image: url(../imgs/mobile-news-study-bg.png);
        background-size: 100% 100%;
        background-repeat: no-repeat;
        margin-top: 3rem;
        padding-top: 4rem;
        padding-bottom: 3rem;
    }

    .news-study {
        width: 34.3rem;
        margin: 0 auto;
    }

    .news-study>.NEWS {
        position: relative;
        background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.89) 100%);
        box-shadow: 0 0.4rem 2rem 0px rgba(165, 194, 227, 0.24);
        border-radius: 1rem;
        border: 1px solid #FFFFFF;
        padding: 3rem;
    }

    .news-study>.STUDY {
        margin-top: 2rem;
    }

    .news-study>.NEWS .more-container {
        position: absolute;
        top: 1.6rem;
        right: 1.6rem;
    }

    .news-study .news-list {
        margin-top: 1.4rem;
    }

    .news-study .news-list .news-list-item a {
        display: flex;
        align-items: center;
        height: 6rem;
    }

    .news-study .news-list .news-list-item:not(:last-child) {
        margin-bottom: 2rem;
    }

    .news-study>.NEWS .date-container {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        width: 6rem;
        height: 6rem;
        background-image: url(../imgs/yxkx-date-bg.png);
        background-repeat: no-repeat;
        background-size: 100% 100%;
        margin-right: 1.9rem;
    }

    .news-study>.STUDY .date-container {
        background-image: url(../imgs/xzjd-date-bg.png);
    }

    .news-study>.NEWS .date-container .day {
        font-size: 1.7rem;
        color: #FFFFFF;
        line-height: 1.7rem;
    }

    .news-study>.NEWS .date-container .year-month {
        font-size: 1.2rem;
        color: #FFFFFF;
    }

    .news-study>.NEWS .title-container .title {
        width: 20rem;
        font-size: 1.6rem;
        font-weight: 600;
        color: #000000;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .news-study>.NEWS .title-container .child-title {
        width: 20rem;
        font-size: 1.2rem;
        color: #86909C;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }

    .life-container {
        width: 34.3rem;
        margin: 0 auto;
        position: relative;
    }

    .life-container>.more-container {
        position: absolute;
        right: 1.6rem;
        top: 1.6rem;
    }

    .life-container>.content-container {
        margin-top: 1.6rem;
    }

    .life-container>.content-container .life-item {
        background: #FFFFFF;
        box-shadow: 0px 0.4rem 2rem 0px rgba(165, 194, 227, 0.24);
        border-radius: 1rem;
    }

    .life-container>.content-container .title-container {
        width: 100%;
        padding: 1.8rem 1.3rem;
    }

    .life-container>.content-container .title {
        font-size: 1.6rem;
        font-weight: 600;
        color: #000000;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 90%;
    }

    .life-container>.content-container .date {
        font-size: 1.2rem;
        color: #86909C;
    }

    footer {
        background: #212933;
        font-size: 1.2rem;
        color: #687082;
    }

    footer>.footer-container {
        width: 34.3rem;
        margin: 0 auto;
        padding: 1.6rem 0;
    }
    .swiper{
        --swiper-pagination-color: #FFFFFF;
        --swiper-pagination-bullet-inactive-color: #000000;
        --swiper-pagination-bullet-width: 1.2rem;
        --swiper-pagination-bullet-height: 1.2rem;
    }
    #life-swiper-pagination{
        position: relative !important;
        top: -11rem !important;
    }
    #imgNews-swiper-pagination{
        position: relative !important;
        top: -9rem !important;
    }
}