@media screen and (max-width: 750px) {
    html {
        font-size: 13.33vw;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    body {
        font-size: 0.28rem;
        padding-top: 0;
    }
    .width1100 {
        padding: .3rem !important;
        width: 100%;
        box-sizing: border-box;
    }
    /* 导航 */
    .sub-nav-wrap {
        display: block;
        padding: .3rem 0 0 .3rem;
    }
    .sub-nav-wrap .nav-inner a {
        color: var(--text-secondary);
        font-size: .26rem;
        display: inline-block;
        margin-right: .5rem;
        position: relative;
    }
    .sub-nav-wrap {
        overflow: auto;
    }
    .sub-nav-wrap .nav-component {
        width: max-content;
        padding-bottom: 0.1rem;
    }
    .sub-nav-wrap::-webkit-scrollbar {
        display: none;
        /* 适用于 Firefox */
        scrollbar-width: none;

        /* 适用于 IE/Edge */
        -ms-overflow-style: none;
    }
    .sub-nav-wrap .nav-inner a.active::after {
        content: '';
        display: block;
        position: absolute;
        bottom: -.1rem;
        left: 0;
        width: 100%;
        height: 2px;
        background: rgba(210, 163, 108, 1);
    }
    .sub-nav-wrap .nav-inner a.active {
        color: var(--text-primary);
        font-size: .28rem;
        position: relative;
    }
    .nav-right {
        gap: .2rem;
        margin-right: .1rem;
    }
    .nav-right .language a{
        font-size: 0.22rem;
        font-weight: bolder;
        color: white;
    }
    .no-dim .nav-right .language a {
        color: #333;
    }
    .mobile-header-wrapper .search-icon {
        pointer-events: none;
    }
    .mobile-header-wrapper .search-icon img {
        width: .3rem;
        filter:  brightness(0) invert(1);
    }
    .mobile-page-wrap {
        display: flex;
        justify-content: right;
    }
    .mobile-header-wrapper.no-dim .search-icon img {
        filter: unset;
    }
    .search-box {
        height: .96rem !important;
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: white;
        z-index: 99999999;
        padding: .18rem .5rem;
        box-sizing: border-box;
    }
    .search-input {
        padding: .2rem;
        width: 3.92rem;
        margin-right: .2rem;
        border-radius: .9rem;
        height: .24rem;
        font-size: 0.26rem;
        background: #F0F2F4;
    }
    .en-mobile-search-box .search-input {
        width: 3.52rem;
    }
    .en-mobile-search-box .clear-search {
        right: 2.7rem !important;
    }
    .search-button {
        width: 1.48rem;
        font-size: 0.28rem;
        padding: .08rem 0;
        border-radius: .9rem;
    }
    .cancel-button {
        width: .62rem;
        font-size: 0.28rem;
        margin-left: .34rem;
        height: .68rem;
        display: flex;
        align-items: center;
        justify-content: center;
        white-space: nowrap;
    }
    .search-wrapper {
        padding: .85rem .3rem .3rem .3rem !important;
        width: 100% !important;
        box-sizing: border-box;
    }
    .search-container {
        margin: 0;
    }
    .search-list .title {
        font-weight: bold;
        color: black;
        font-size: .28rem;
        margin-bottom: .3rem;
    }
    .search-list p {
        /*color: var(--text-secondary);*/
        line-height: 1.4;
        margin-bottom: .25rem;
    }
    .search-list p.search-more a {
        font-size: .28rem;
    }
    .search-result {
        padding-bottom:0;
        margin-top: 0;
        margin-bottom: .4rem;
    }
    .pc-show {
        display: none;
    }
    .clear-search {
        width: .3rem !important;
        right: 2.3rem !important;
    }
    .mobile-search-box {
        display: none;
    }
    .mobile-menu-wrapper, .mobile-nav-wrap {
        display: block;
        position: sticky;
        top: 0;
        z-index: 999999;
    }
    .mobile-menu-wrapper {
        position: relative;
        z-index: 9999999;
    }
    .mobile-header-wrapper {
        display: block;
        height: 1.0rem;
        background: linear-gradient(180deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.26) 57%, rgba(0, 0, 0, 0) 100%);
        backdrop-filter: blur(3px);
    }
    .mobile-header-wrapper.no-dim {
        background: white;
        backdrop-filter: unset;
    }
   
    .mobile-header-wrapper.show-ad .add-main {
        display: block;
    }
    .mobile-header-wrapper.active .header-inner .menu-btn {
        background-image: url('https://customize-uploads.lingxi360.com/outsource/henghui/mobile-icon-open.png');
    }
    .no-dim .mobile-header-wrapper .header-inner {
        position: relative;
        width: 100%;
        /*top: 0;*/
        z-index: 10000;
        background-color: #fff;
        box-shadow: 0 0.04rem 0.12rem 0 rgba(0, 0, 0, 0.1);
    }
    .mobile-header-wrapper .header-inner {
        background-color: transparent;
    }
    .mobile-header-wrapper .add-main {
        display: none;
        background: linear-gradient(270deg, #B0D6FF -2%, #7499FF 69%, #D9F5FF 101%);
    }
    .mobile-header-wrapper .add-main .inner {
        width: auto;
        position: relative;
        padding: 0.16rem 1.25rem 0.16rem 1.07rem;
        line-height: 0.4rem;
        font-size: 0.24rem;
        color: #fff;
        text-align: center;
        background-image: url('https://uploads.customize.lingxi360.com/lingxi_web/images/2024/0514/9f01c43c0367c380cf930e8ccb3a436b.png');
        background-repeat: no-repeat;
        background-size: 100% auto;
        background-position: center top;
    }
    .mobile-header-wrapper .add-main .inner span {
        color: #4000FF;
    }
    .mobile-header-wrapper .add-main .ad-btn {
        display: inline-flex;
        align-items: center;
        justify-content: center;
        color: #fff;
    }
    .mobile-header-wrapper .add-main .ad-btn:after {
        display: block;
        width: 0.2rem;
        height: 0.2rem;
        background-image: url('https://file.lingxi360.com/form/20231020/6531e92ab330f.png-scale560');
        background-repeat: no-repeat;
        background-size: 100% 100%;
        content: '';
    }
    .mobile-header-wrapper .add-main .ad-close {
        position: absolute;
        right: 0;
        top: 0;
        bottom: 0;
        margin: auto;
        width: 0.3rem;
        height: 0.3rem;
        padding: 0 0.3rem;
        cursor: pointer;
    }
    .mobile-header-wrapper .header-main {
        display: flex;
        justify-content: space-between;
        height: 1.0rem;
        padding-right: 0.15rem;
        box-sizing: border-box;
    }
    .mobile-header-wrapper .header-main .logo-link {
        display: flex;
        align-items: center;
        height: 100%;
        padding: 0 0.3rem;
        margin-right: auto;
    }
    .mobile-header-wrapper .header-main .logo-link .logo, .mobile-header-wrapper .header-main .menu-btn {
        height: 0.72rem;
        filter: brightness(0) invert(1);
    }
    .mobile-header-wrapper.no-dim .header-main .logo-link .logo, .mobile-header-wrapper.no-dim .header-main .menu-btn {
        filter: unset;
    }
    .mobile-header-wrapper .header-main .search-btn {
        width: 0.8rem;
        height: 100%;
        background-image: url('https://uploads.customize.lingxi360.com/lingxi_web/images/2024/0531/f48d7fe43e4f0b9aa9d76abe09e275ea.png');
        background-repeat: no-repeat;
        background-size: 0.5rem 0.5rem;
        background-position: center;
    }
    .mobile-header-wrapper .header-main .menu-btn {
        width: 0.8rem;
        height: 100%;
        background-image: url('https://customize-uploads.lingxi360.com/outsource/henghui/mobile-nav-icon.png');
        background-repeat: no-repeat;
        background-size: 0.5rem 0.5rem;
        background-position: center;
    }
    .mobile-menu-wrapper {
        display: none;
    }
    .mobile-menu-wrapper .menu-inner {
        position: fixed;
        left: 0;
        right: 0;
        top: .65rem;
        bottom: 0;
        box-sizing: border-box;
        background-color: #fff;
        overflow-x: hidden;
        overflow-y: auto;
        -webkit-overflow-scrolling: touch;
        z-index: 2;
    }
    .mobile-menu-wrapper .menu-inner::-webkit-scrollbar {
        display: none;
    }
    .mobile-menu-wrapper .menu-inner .menu-list {
        line-height: 0.94rem;
        background-color: #fff;
    }
    .mobile-menu-wrapper .menu-inner .menu-list .menu-list-item {
        position: relative;
    }
    .mobile-menu-wrapper .menu-inner .menu-list .menu-list-item.active .menu-open-btn {
        display: block;
        transform: rotate(180deg);
        background-image: url('https://customize-uploads.lingxi360.com/outsource/see_college/icon-down.png');
    }
    .mobile-menu-wrapper .menu-inner .menu-list .menu-list-item.active .menu-list-sub {
        height: auto;
        background: #F4F4F4;
    }
    .mobile-menu-wrapper .menu-inner .menu-list .menu-list-item .menu-list-sub .third-sub-box {
        padding-left: .3rem;
        border-bottom: 0.01rem solid #DCDFE6
    }
    .mobile-menu-wrapper .menu-inner .menu-list .menu-list-item.active .menu-list-sub .sub-title {
        padding-left: 0.3rem; font-size: .26rem;
        color: #424755;line-height: 0.7rem;
    }
    .mobile-menu-wrapper .menu-inner .menu-list .menu-list-item.active .menu-list-item-link {
        color: var(--primary);
    }
    .mobile-menu-wrapper .menu-inner .menu-list .menu-list-item.active .third-sub-box.active .menu-list-thsub {
        height: auto;
    }
    .mobile-menu-wrapper .menu-inner .menu-list .menu-list-item .menu-list-item-link {
        position: relative;
        display: block;
        padding: 0 0.3rem;
        font-size: 0.28rem;
        color: #333;
        border-bottom: 0.01rem solid #DCDFE6;
    }
    .mobile-menu-wrapper .menu-inner .menu-list .menu-list-item .menu-list-item-link.active {
        color: var(--primary);
    }
    .mobile-menu-wrapper .menu-inner .menu-list .menu-open-btn {
        /*display: none;*/
        position: absolute;
        right: 0;
        top: 0;
        display: block;
        width: 0.8rem;
        height: 0.94rem;
        /*transform: rotate(180deg);*/
        background-image: url('https://customize-uploads.lingxi360.com/outsource/see_college/icon-down.png');
        background-repeat: no-repeat;
        background-size: 0.2rem 0.2rem;
        background-position: center;
        transition: all 0.3s;
        pointer-events: none;
    }
    .mobile-menu-wrapper .menu-inner .menu-list .menu-list-sub {
        height: 0;
        overflow: hidden;
    }
    .mobile-menu-wrapper .menu-inner .menu-list .menu-list-sub .menu-list-sub-link {
        position: relative;
        display: block;
        font-size: 0.26rem;
        color: #666666;
        overflow: hidden;
    }
    .mobile-menu-wrapper .menu-inner .menu-list .menu-list-sub .menu-list-sub-link.hird-sub-box-active, .mobile-menu-wrapper .menu-inner .menu-list .menu-list-sub .third-sub-box.active .menu-list-sub-link {
        color: var(--primary);
    }
    .mobile-menu-wrapper .menu-inner .menu-list .menu-list-sub .menu-list-thsub {
        height: 0;
        overflow: hidden;
    }
    .mobile-menu-wrapper .menu-inner .menu-list .menu-list-sub .menu-list-thsub a {
        display: block;
    }
    .mobile-menu-wrapper .menu-inner .menu-list .menu-list-item.active .menu-list-sub .link-box .active .sub-title {
        display: flex;align-items: center;
    }
    .mobile-menu-wrapper .menu-inner .menu-list .menu-list-item.active .menu-list-sub .link-box  .menu-list-thsub .active .sub-title {
        color: var(--primary);
    }
    .mobile-menu-wrapper .menu-inner .menu-list .menu-list-sub .menu-list-sub-link:last-child {
        border-bottom: none;
    }
    .mobile-menu-wrapper .menu-inner .menu-list .menu-list-sub .menu-list-sub-link.active {
        color: var(--primary);
    }
    /*  导航结束 */
    /*  首页 */
    .video-wrap .video-container .video-thumbnail {
        height: 3.65rem;
    }
    .video-wrap .video-container .play-button::after {
        scale: 1;
    }
    .video-wrap .video-container .video-grid {
        padding-bottom: 0 !important;
    }
    .pc-top-ad {
        display: none;
    }
    .mobile-top-ad {
        display: block;
        position: relative;
        z-index: 9999;
    }
    .mobile-top-ad .ad-inner {
        width: 100%;
        height: .66rem;
    }
    .mobile-top-ad .ad-inner img {
        width: 100%;
        height: 100%;
    }
    .home-box {
        width: 100%;
        overflow: hidden;
        height: 14.76rem;
    }
    .banner-swiper {
        overflow: hidden;
        height: 10.06rem;
    }
    .small .home-box .donate-part {
        width: 100%;
        /*height: 5.4rem;*/
    }
    .news-containner {
        margin-top: -1.9rem;
    }
    .news-containner, .introduce-container, .project-wrap, .partners-container, .footer-content {
        flex-direction: column;
    }
    .home-box .donate-part {
        width: 100%;
        /*bottom: unset;*/
        /*top: 10.06rem;*/
    }
    .home-box .donate-part .donate-wrap .banner-donate {
        width: 7.5rem;
        box-sizing: border-box;
        padding: .6rem .5rem;
        min-height: 5.2rem;
    }
    .news-title-wrap {
        /*height: 1.92rem;*/
    }
    .content-container .news-title {
        position: unset;
        height: unset;
    }
    .home-box .donate-part .donate-wrap .banner-donate .donate-btn {
        width: 4rem !important;
        height: .8rem;
        transition: unset;
        font-weight: bolder;
        font-size: .32rem;
        margin: 0 auto;
    }
    .content-container .introduce-container .intro-section {
        margin-bottom: .3rem;

    }
    .content-container .news-title, .home-box .donate-part .donate-wrap .banner-donate {
        transition: unset;
    }
    .content-container .introduce-container .card p {
        font-size: .28rem;
        padding: 0 .6rem 0 .4rem;
    }
    .en-content-container .introduce-container .card p {
        word-break: keep-all;
        white-space: normal;
    }
    .content-container .introduce-container .cards-section {
        gap: .4rem;
    }
    .content-container .donate-wrap.small {
        width: 7.5rem;
    }
    .news-title-wrap, .small .home-box .donate-part, .small .content-container .news-title {
        width: 7.5rem;box-sizing: border-box;
        position: sticky;
        top: .9rem;
        z-index: 9999;
    }
    .small .content-container .news-title {
        padding: .3rem .5rem;
    }
    .small .home-box .donate-part .donate-wrap .banner-donate {
        width: 100%;
        padding: .6rem .5rem;
        background-position: right 0;
        min-height: 4.2rem;
    }
    .home-box .donate-part .donate-wrap .banner-donate .donate-summary {
        font-size: .32rem;
        margin-top: .2rem;
        margin-bottom: .4rem;
        /*width: 4.1rem;*/
    }
    /*.en-home-page.small .home-box .donate-part .donate-wrap .banner-donate {
        display: none;
    }*/
    .en-home-page.small .home-box {
        height: 10rem;
    }
    .pc-nav-wrap, .footer-box .footer-nav {
        display: none;
    }
    .home-page {
        margin-top: -1rem !important;
    }
    .home-page.small .right-content {
        padding: 0;
    }
    .home-page.small .content-container .news-grid {
        padding: .3rem .5rem 0 .5rem;
        grid-template-columns: unset;
        gap: .3rem;
    }
    .content-container .news-content {
        padding: .3rem;
        height: 2.66rem;
        box-sizing: border-box;
    }
    .content-container .news-content h2 {
        font-size: .32rem;
        min-height: unset;
    }
    .content-container .news-content time {
        font-size: .28rem;
        margin-bottom: .1rem;
    }
    .content-container .news-image {
        height: 4.75rem;
    }
    .view-more {
        padding: .5rem 0;
    }
    .content-container .introduce-container .intro-content {
        padding: .3rem .5rem 0 .5rem;
    }
    .content-container .introduce-container .hero-section {
        height: 2.79rem;
        margin-bottom: .3rem;
    }
    .introduce-container .intro-text {
        font-size: .28rem;
    }
    .en-content-container .introduce-container .intro-text {
        word-break: keep-all;
        white-space: normal;
    }
    .content-container .news-title h1 {
        font-size: .32rem;
        margin-bottom: .2rem;
    }
    .content-container .news-title h1 img {
        width: .5rem;
        height: .5rem;
    }
    .content-container .news-title .subtitle {
        font-size: .28rem;
    }
    .en-content-container .news-title .subtitle {
        word-break: keep-all;
        white-space: normal;
    }
    .view-more button {
        padding: .25rem .95rem;
        font-size: .28rem;
        font-weight: bolder;
    }
    .content-container .project-container .project-image {
        height: 2.8rem;
    }
    .content-container .project-container .project-title {
        font-size: .32rem;
        margin-bottom: .2rem;
    }
    .content-container .project-container .project-card {
        margin-bottom: .3rem;
    }
    .project-wrap .view-more {
        padding-bottom: .5rem;
    }
    .content-container .project-container a:last-child .project-card {
        margin-bottom: 0;
    }
    .content-container .project-container .project-content {
        padding: .3rem;
    }
    .content-container .project-container .project-description {
        font-size: .28rem;
        min-height: .84rem;
    }
    .en-content-container .project-container .project-description {
        word-break: keep-all;
       white-space: normal;
    }
    .content-container .project-container {
        padding-bottom: .3rem;
    }
    .partners-container .partners-content {
        width: 100%;
    }
    .home-box .donate-part .donate-wrap .banner-donate .donate-title {
        font-size: .42rem;
    }
    .news-containner .news-title-wrap .news-title, .small .news-containner .news-title-wrap .news-title {
        padding-top: 0;
    }
    .small .news-containner .news-title-wrap .news-title {
        padding-top: .2rem;
    }
    .content-container .introduce-container, .content-container .project-wrap, .partners-container, .content-container .introduce-container.video-wrap {
        border-radius: .6rem .6rem 0 0;
        padding-top: .6rem;
    }

    /*  首页 */
    /* footer */
    .partners-container .partners-flex {
        width: 100% !important;
        padding: .5rem .5rem 0 .5rem;
        gap: .2rem !important;
        box-sizing: border-box;
    }
    .footer-box .footer-logo {
        width: 4.18rem;
    }
    .footer-box .contact p, .footer-box .contact p a {
        color: white;
    }
    .footer-box .slogan {
        color: white;
        font-size: .23rem;
        letter-spacing: .08rem;
    }
    .footer-box .logo-wrap {
        text-align: center;
    }
    .footer-box footer {
        width: 100%;
        padding: .95rem .5rem .3rem .5rem;
        box-sizing: border-box;
    }
    .footer-nav .nav-column ul {
        display: none;
    }
    .footer-box .footer-content {
        margin-bottom: 0;
    }
    .footer-box .contact-details {
        margin: .85rem 0 .5rem 0;
    }
    .footer-box .contact-details p {
        font-size: .26rem;
        margin-bottom: .3rem;

    }
    .en-footer-box .contact-details p {
        word-break: keep-all;
        white-space: normal;
    }
    .footer-box .contact-details p:last-child {
        margin-bottom: 0;
    }
    .footer-box .copyright {
        padding-top: 0;
    }
    .footer-box .copyright p {
        display: block;
    }
    .footer-box .qrcode {
        margin-right: .3rem;
    }
    .footer-box .qrcode img {
        width: 1.53rem;
        height: 1.53rem;
    }
    .footer-box .copyright, .footer-box .copyright a {
        font-size: .26rem;
        border-top: 0;
    }
    .mobile-footer-nav {
        display: flex;
        flex-wrap: wrap;
        margin-top: .85rem;
        gap: .4rem 0
    }
    .footer-box .nav-column {
        width: 33%;
        flex: unset;
        margin-bottom: 0;
    }
    .footer-box .nav-column h3 {
        font-size: .28rem;
        margin-bottom: 0;
    }
    .footer-box .nav-column:nth-child(3n + 2) {
        text-align: center;
    }
    .footer-box .nav-column:nth-child(3n) {
        text-align: right;
    }
    .footer-box .en-copyright {
        word-break: keep-all;
        white-space: normal;
    }
    /* footer */
    /* banner */
    .mobile-banner-wrap {
        display: block;
    }
    .pc-banner-wrap {
        display: none;
    }
    .banner-wrap {
        width: 100%;
        height: 3rem;
    }
    .banner-wrap .banner-word {
        top: 1.07rem;
        width: 100%;
    }
    .banner-wrap .page-title {
        font-size: .32rem;
    }
    .banner-wrap .banner-word h4 {
        font-size: .22rem;
    }
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: .7rem;
    }
    .en-home-page .swiper-container-horizontal>.swiper-pagination-bullets, .en-home-page .swiper-pagination-custom, .en-home-page .swiper-pagination-fraction {
        bottom: .3rem;
    }
    .swiper-pagination-bullet {
        width: .16rem;
        height: .16rem;
    }
    /* banner */
    /*  项目 */
    .project-container {
        padding: .4rem .3rem 1rem .3rem !important;
        grid-template-columns: unset !important;
    }
    .project-container .card-image {
        height: 3.16rem !important;
    }
    .project-container .card-content {
        height: 2.11rem !important;
        padding: .3rem !important;
    }
    .project-container .card-content h2 {
        font-size: .32rem !important;
        margin-bottom: .2rem !important;
        max-width:6.2rem;
    }
    .project-container .card-content p {
        font-size: .28rem !important;
    }
    .project-banner .banner-container {
        display: none;
    }
    .project-banner .mobile-banner-container {
        height: 7.04rem;
        display: block;
    }
    .pc-intro-image {
        display: none;
    }
    .mobile-intro-image {
        display: block;
    }
    .project-banner .project-banner-word {
        width: 100%;
        height: 1.6rem;
        min-height: unset;
    }
    .project-banner .project-banner-word.sticky {
        border-radius: 0;
    }
    .project-banner .project-banner-word img {
        width: 1rem;
        height: 1rem;
        top: .24rem;
        left: .3rem;
    }
    .project-banner .project-banner-word .project-title {
        font-size: .32rem;
        margin-bottom: .03rem;
    }
    .project-container .intro-container {
        flex-direction: column-reverse;
        gap: .4rem !important;
    }
    .project-container .intro-image {
        width: 6.9rem !important;
        height: 3.68rem;
    }
    .project-banner .project-banner-word .project-summary {
        font-size: .28rem;
        line-height: 1.3;
    }
    .project-banner .project-banner-word .word-wrap {
        margin-left: 1.6rem;
        margin-top: .2rem;
    }
    .project-container {
        margin-top: 0rem !important;
    }
    .project-container .intro-text {
        width: unset !important;
    }
    .project-container .intro-text p {
        font-size: .28rem !important;
        margin-bottom: .2rem !important;
    }
    .project-container .intro-image {
     flex: unset !important;
     display: unset !important;
    }
    .project-container .intro-image img {
        height: 100% !important;
        object-fit: cover;
        width: 100%;
        border-radius: .12rem !important;
    }
    .project-container .project-intro {
        margin-bottom: .2rem !important;
    }
    .project-container .section-title {
        font-size: .32rem !important;
        padding-left: .2rem !important;
        margin-bottom: .4rem !important;
    }
    .project-container .section-title::before {
        top: .12rem !important;
        width: .04rem !important;
        height: .32rem !important;
    }
    .news-wrap .news-grid {
        margin: 0 !important;
        padding-top: 0 !important;
        grid-template-columns: unset !important;
        gap: .4rem !important;
    }
    .news-wrap .news-grid .news-content {
        padding: .3rem !important;
    }
    .news-wrap .news-grid .news-image-container {
        width: 6.88rem;
        height: 5.16rem;
    }
    .news-wrap .news-grid .news-date {
        font-size: .26rem !important;
        margin-bottom: .2rem !important;
    }
    .news-wrap .news-grid .news-title {
        font-size: .28rem !important;
    }
    .news-wrap .news-grid .news-card {
        border-radius: .3rem !important;
    }
    .project-banner {
        position: sticky;
        top: -4.44rem;
        z-index: 99;
    }
    /*  项目 */
    /*  新闻 */
    .news-wrap {
        padding-top: .4rem;
    }
    /*  新闻 */
    /*  内容  */
    .content-wrap {
        margin-top: .1rem;
        margin-bottom: .7rem;
    }
    .en-content-wrap {
        word-break: keep-all;
        white-space: normal;
        text-align: justify;
    }
    .content-wrap .date, .content-wrap .view {
        width: unset;
    }
    .content-wrap .content div, .content-wrap .content p,  .content-wrap .content p span,  .content-wrap .content p a,  .content-wrap .content p i,  .content-wrap .content p strong {
        margin-bottom: .2rem !important;
        font-size: .28rem !important;
    }
    .content-wrap .content pre {
        white-space: pre-wrap;
    }
    .content-wrap .title {
        font-size: .32rem !important;
        margin-bottom: .2rem !important;
    }
    .content-wrap table {
        width: 100% !important;
    }
    .content-wrap .sub-title {
        font-size: .26rem;
        padding-bottom: .18rem;
        margin-bottom: .4rem;
    }
    .content-wrap .sub-title .author {
        padding-right: .2rem;
        margin-right: .2rem;
    }
    .content-wrap .sub-title .author:after {
        height: .2rem;
        width: .02rem;
    }
    p:empty {
        height: 20px; /* 举例：给它一个可见的高度 */
    }
    /*  内容  */
    /*  理事会  */
    .list-box .list-lsh-media .media-img .media-left .img-circle {
        border-radius: 100%;
        width: 1.6rem;
        height: 1.6rem;
        border: .08rem solid #f9efe0;
    }
    .list-box .list-lsh-media .media-img {
        padding: .1rem 0 0 0;
        width: 100%;
        display: flex;
        padding-bottom: .4rem !important; 
        padding-top: .4rem !important;
    }
    .list-box .list-lsh-media .media-img:nth-child(2n - 1) {
        padding: 0;
        border-right: none;
    }
    .list-box .list-lsh-media .media-img:nth-child(2n) {
        padding: 0;
        /* border-left: 1px solid #DCDFE6; */
    }
    .list-box .list-lsh-media .media-img .media-left {
        width: unset;
        height: unset;
    }
    .list-box .list-lsh-media .media-img .media-body {
        width: unset;
        padding: .2rem 0;
        flex: 1;
    }
    .list-box .list-lsh-media .media-img .media-body .media-heading {
        margin-bottom: 0;
        font-size: .32rem;
    }
    .list-box .list-lsh-media .media-img .media-body .st {
        font-size: .28rem;
        margin-bottom: 0;
    }
    .list-box .list-lsh-media .media-img .media-body .desc {
        font-size: .26rem;
        line-height: 1.4
    }
    .list-lsh-media {
        padding-bottom: 1rem;
        position: relative;
    }
    .media:after {
        position: absolute;
        content: '';
        height: 1px;
        background: #d5dfeb;
        bottom: 0;
        width: 100%;
    }
    .list-box.width1100 {
        padding-bottom: 0 !important;
    }
    .list-lsh-media:last-of-type .media:after {
        /*display: none;*/
    }
    /*  理事会  */
    /*  大事记  */
    .timeline-container::before {
        display: none;
    }
    .timeline-container .year {
        position: relative;
        font-size: .32rem;
        margin-bottom: .2rem;
    }
    .timeline-item {
        margin-left: 0;
        padding: .3rem;
    }
    .category-title {
        margin: 0;
        margin-top: .1rem;
        padding-bottom: .1rem !important;
        font-size: .32rem;
    }
    .category-title img {
        width: .7rem;
    }
    .timeline-section {
        margin-bottom: .5rem;
    }
    .category-title span {
        gap: .2rem;
    }
    .timeline-container {
        padding: .3rem;
    }
    .timeline-container .date {
        width: 1.4rem;
        font-size: .24rem;
        margin-right: .3rem;
    }
    .timeline-item .content .flex-1 {
        font-size: .28rem;
    }
    .timeline-container .content {
        margin-bottom: .2rem;
    }
    .timeline-section:last-of-type {
        margin-bottom: 1rem;
    }
    .timeline-item::before {
        top: -.45rem;
        left: 1.48rem;
        width: .12rem;
        height: .12rem;
        border-width: .04rem;
    }
    .timeline-container .year::after {
        content: '';
        display: block;
        position: absolute;
        width: 5.3rem;
        height: .01rem;
        background: #DCDFE6;
        left: 1.6rem;
        top: 0.26rem;
    }
    .timeline-section .year .mobile-year {
        display: inline-block;
    }
    /*  大事记  */
    /*  加入我们  */
    .join-us-container {
        padding-bottom: .8rem !important;
    }
    .join-us-container .job-list {
        padding: 0;
    }
    .join-us-container .title-wrap {
        max-width: 5rem;
    }
    .join-us-container .title {
        font-size: .28rem;
    }
    .join-us-container .job-item a {
        padding: .2rem 0;
    }
    .join-us-container .date {
        font-size: .26rem;
    }
    /*  加入我们  */
    /* 报告列表 */
    .report-list {
        margin-bottom: .8rem;
        margin-top: .1rem;
    }
    .report-list .report-container {
        box-sizing: border-box;
    }
    .report-list .report-cover {
        width: 3.3rem;
        height: 4.4rem;
    }
    .report-list .report-grid {
        gap: .6rem .3rem;
        grid-template-columns: repeat(2, 1fr);
    }
    .report-list .report-label {
        font-size: .28rem;
    }
    .report-container .page-wrap {
        padding-bottom: 0;
    }
    /* 报告列表 */
    .comp-empty {
        margin: 1rem 0 !important;
    }
    .comp-empty img.empty-icon {
        width: 2rem;
    }
    .comp-empty .empty-text {
        font-size: .22rem !important;
        margin-top: .4rem !important;

    }
    /* 合作伙伴列表 */
    .width1040 {
        width: 100%;
        margin-top: 0rem;
        margin-bottom: 1rem;
    }
    .logo-list.partners-container .right-content {
        padding: 0;
    }
    .partners-container .partner-item {
        width: 2.03rem !important;
        height: .92rem !important;
    }
    .partners-container .partner-item.word-logo {
        font-size: .2rem !important;
        padding: 0 !important;
    }
    /* 合作伙伴列表 */
    /* 申请内容页 */
    .content-wrap.apply-content {
        flex-wrap: wrap;
        margin-bottom: 0;
        padding-bottom: 0 !important;
    }
    .apply-btn {
        width: 7.5rem;
        height: 2.8rem;
        display: flex;
        justify-content: center;
        align-items: center;
        position: sticky;
        bottom: 0;
        background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.7257) 49%, #FFFFFF 100%);
    }
    /* 申请内容页 */
    /* 申请结果页 */
    .result-wrap .success-container, .result-wrap .fail-container {
        width: 70%;
        padding: .6rem;
        margin: 1rem auto 2rem;
    }
    .result-wrap .back-button {
        font-size: .28rem;
        padding: .2rem .4rem;
    }
    .result-wrap .success-icon, .result-wrap .fail-icon {
        font-size: .72rem;
        margin-bottom: .3rem;
    }
    .result-wrap h2 {
        font-size: .32rem;
        margin-bottom: .25rem;
    }
    .result-wrap p {
        font-size: .2rem;
        margin-bottom: .35rem;
    }
    /* 申请结果页 */
    .comp-top {
        width: 1rem;
        right: .3rem;
        bottom: 1.28rem;
    }
    .content-wrap .content iframe {
        max-width: 100% !important;
        /*height: unset !important;*/
        min-height: 4rem;
    }
    /* 视频列表页 */
    .video-grid {
        grid-template-columns: repeat(1, 1fr) !important;
        gap: 20px;
        padding: .4rem 0 1rem 0 !important;
    }
    .video-container .video-thumbnail {
        height: 3.65rem;
    }
    .video-container .video-caption {
        font-size: .28rem;
        margin: .3rem;
    }
    /* 视频列表页 */


    .search-box {
        height: 1rem !important;
    }
    .project-container.top-search-title {
        padding: 0 !important; margin: 0 auto 10px auto;width: 100%;border-bottom: none;
        max-width: 100%;
        box-sizing: border-box;
    }
    .project-container .section-title {
        margin-bottom: .3rem !important;
    }
    .search-wrapper {
        width: 100%;
        padding-top: .3rem !important;
    }
    .mobile-search-wrapper {
        display: block;
    }

    .search-container-mobile {
        max-width: 100%;
        margin-bottom: .2rem;
        background: white;
        border: 1px solid #e0e0e0;
        display: flex;
        align-items: center;
        height: .8rem;
        border-radius: .04rem;
    }

    .search-container-mobile .search-input {
        flex: 1;
        color: #333;
        padding: .22rem;
        font-size: .26rem;
        border: none;
        outline: none;
        background: transparent;
        font-weight: 400;
    }

    .search-container-mobile .search-input::placeholder {
        color: #999;
    }

    .search-container-mobile .search-button {
        background: linear-gradient(135deg, #ff9d47 0%, #ff7f26 100%);
        border: none;
        border-radius: .4rem;
        color: white;
        font-size: .26rem;
        font-weight: 600;
        cursor: pointer;
        display: flex;
        align-items: center;
        gap: .14rem;
        padding: .16rem;
        white-space: nowrap;
        width: 1.6rem;
        height: .6rem;
    }

    .search-container-mobile .search-icon {
        width: .3rem;
        height: .3rem;
        fill: white;
    }
    .search-list p.search-title {
        font-size: .3rem;
    }
    .search-summary {
        font-size: .26rem;
        color: #999;
    }
    .search-more {
        display: flex;
        flex-direction: row-reverse;
        justify-content: space-between;
    }
    .project-container.top-search-title {
        max-width: 100% !important;
        border-bottom: none !important;
    }
    .mobile-show {
        display: inline-block;
    }
    .pc-donate-number {
        display: none;
    }
    .mobile-donate-number {
        display: block;
    }
    .banner-donate .mobile-donate-number, .banner-donate .mobile-donate-number a {
        color: white;
        margin-top: .5rem;
    }
}

