@media screen and (max-width: 750px) {
    .project-flow-right {
        display: none;
    }
    /*导航栏样式开始*/
    .navbar{
        display: none;
    }
    .breakcrumb, .breakcrumb a {
        margin-bottom: .1rem !important;
        color: #999999 !important;
    }
    .sub-nav-wrap {
        display: block;
        padding: .3rem 0 0 .3rem;
    }
    .home-page .home-banner, .top-ad-swiper, .center-ad-swiper {
        display: none;
    }
    .home-page .mobile-home-banner, .home-page .mobile-top-ad-swiper, .mobile-center-ad-swiper {
        display: block;
    }
    .sub-nav-wrap .nav-inner a {
        color: #333;
        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, .result-container .category-list::-webkit-scrollbar, .mobile-menu-wrapper .menu-inner::-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;
    }
    .navbar .donate-btn {
        font-size: .22rem;
        padding: .14rem .16rem;
    }
    .nav-right {
        gap: .2rem;
        display: flex;
        align-items: center;
    }
    /*.nav-right .language a{
        font-size: 0.22rem;
        font-weight: bolder;
    }*/
    .mobile-header-wrapper .search-icon {
        pointer-events: none;
    }
    .search-icon img {
        width: .4rem;
    }
    .search-box {
        height: 2.3rem;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: white;
        z-index: 99;
        padding: .3rem;
        box-sizing: border-box;
    }
    .search-input {
        padding: .2rem;
        font-size: 0.26rem;
    }
    .search-button {
        width: 2.2rem;
        font-size: 0.28rem;
    }
    .search-wrapper {
        padding: 1.55rem .4rem .3rem .4rem;
        width: 100%;
        box-sizing: border-box;
    }
    .search-container {
        margin:1rem 0 0 0;
    }
    .search-list .title {
        font-weight: bold;
        color: black;
        font-size: .28rem;
        margin-bottom: .3rem;
    }
    .search-list p {
        color: #333;
        line-height: 1.4;
        margin-bottom: .25rem;
    }
    .search-list p.search-more a {
        font-size: .28rem;
    }
    .search-result {
        padding-bottom: .3rem;
        margin-top: 0;
        margin-bottom: .3rem;
    }
    .clear-search {
        width: .5rem !important;
        right: 2.3rem !important;
    }
    .mobile-search-box {
        display: none;
    }
    .mobile-menu-wrapper, .mobile-nav-wrap {
        display: block;
    }
    .mobile-menu-wrapper {
        position: relative;
        z-index: 999;
    }
    .mobile-header-wrapper {
        display: block;
        height: 1.0rem;
    }
    .mobile-header-wrapper.show-ad {
        /*height: 2.12rem;*/
    }
    .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/cvsf/mobile-meau-close.png');
    }
    .mobile-header-wrapper .header-inner {
        position: fixed;
        width: 100%;
        top: 0;
        z-index: 1000;
        background-color: #fff;
        box-shadow: 0 0.04rem 0.12rem 0 rgba(0, 0, 0, 0.1);
    }
    .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;
        box-sizing: border-box;
        align-items: center;
        padding: 0 .4rem;
    }
    .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 {
        height: 0.74rem;
    }
    .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.4rem;
        height: .4rem;
        background-image: url('https://customize-uploads.lingxi360.com/outsource/cvsf/mobile-meau.png');
        background-repeat: no-repeat;
        background-size: 0.4rem 0.4rem;
        background-position: center;
    }
    .mobile-menu-wrapper {
        display: none;
    }
    .mobile-menu-wrapper .menu-inner {
        position: fixed;
        left: 0;
        right: 0;
        top: 1.0rem;
        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 .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/cvsf/expand.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);
        font-weight: bold;
    }
    .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.36rem;
        font-weight: bolder;
        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);
        font-weight: bold;
    }
    .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/cvsf/expand.png');
        background-repeat: no-repeat;
        background-size: 0.48rem 0.48rem;
        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.32rem;
        color: #666;
        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);
        font-weight: bold;
    }
    .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);
    }
    /*导航栏样式结束*/
    /*首页*/
    .width1440, .footer {
        width: 100%;
    }
    .home-page .platform-container .logo-box br {
        display: none;
    }
    .mobile-link {
        display: block;
        margin-top: .3rem;
        margin-bottom: .4rem;
        color: var(--text-primary);
    }
    .footer-info , .footer-links{
        width: calc(7.5rem - .8rem);
    }
    .footer-wrap {
        padding: 0 .4rem;
        width: 100%;
        box-sizing: border-box;
    }
    .footer-col.partner {
        padding-left: 0;
    }
    .footer-container {
        flex-direction: column;
        padding-left: 0;
        width: calc(100% - .8rem);
    }
    .footer-links {
        flex-wrap: wrap;
        justify-content: space-evenly;
    }
    .navbar {
        height: .94rem;
    }
    .footer-col {
        position: relative;
    }
    .footer-links .footer-col:first-child:after{
        content: '';
        display: block;
        position: absolute;
        width: .02rem;
        height: .3rem;
        background: white;
        right: -.75rem;
        top: 0;
    }
    /*.footer {
        display: none;
    }*/
    .footer-col ul {
        display: none;
    }
    .footer-left {
        padding-left: 0;
        width: 100%;
        box-sizing: border-box;
        border-right: none;
    }
    .footer-left a {
        width: 6.7rem; text-align: center;
        border-bottom: .02rem solid rgba(255, 255, 255, 0.15);
        margin-bottom: .4rem;
    }
    .footer-bottom {
        width: 6.7rem;
        font-size: .2rem;
    }
    .footer-bottom .copyright {
        padding-right: .1rem;
        word-break: keep-all;
    }
    .copyright {
        line-height:2;
    }
    .footer-col h4 {
        margin-bottom: .62rem;
    }
    .footer .copy-right, .footer .powered-by{
        display: block;
    }
    .footer-qrcodes {
        gap: .6rem;
    }
    .footer-qrcodes img {
        width: 1.6rem;
        height: 1.6rem;
    }
    .footer-info p.left-info {
        font-size: .28rem;
        margin-bottom: .4rem;
        margin-top: 0;
    }
    .footer-col.partner {
        border-left: 0;
    }
    .footer-info p.left-info:last-child {
        margin-bottom: 0;
    }
    .footer-info p.left-info:first-child {
        margin-top: .3rem;
    }
    .footer-logo {
        width: 3.4rem;
    }
    .home-page {
        overflow: hidden;
    }
    .home-page .statistics-bg {
        padding: 0 .4rem;
    }
    .home-page .home-banner, .home-page .banner-swiper {
        height: 3.92rem;
    }
    .home-page .video-container-wrap .content-grid .show-info {
        width: calc(100% - .8rem);
        grid-column: 1 / -1;
    }
    .home-page .video-container-wrap .content-grid .video-info, .video-container-wrap .content-grid .image-info {
        grid-column: 1/ -1;
    }
    .home-page .platform {
        background: url(https://customize-uploads.lingxi360.com/outsource/cvsf/mobile-platform-bg.png) center center no-repeat;
    }
    .home-page .platform-container {
        padding: .8rem  0;
        flex-direction: column;
    }
    .home-page .platform-container .left-panel {
        width: calc(100% - .8rem);
        height: 1.2rem;
        margin: 0 auto;
        margin-bottom: .4rem;
    }
    .home-page .project-container, .home-page .platform-container .middle-panel {
        flex-wrap: wrap;
    }
    .home-page .platform-container .middle-panel {
        padding: 0 .4rem;
    }
    .home-page .statistics-container {
        width: 100%;
        flex-direction: column;
        padding-top: 0;
    }
    .home-page .partner-container {
        width:100%;
        padding: 1.5rem .4rem 1rem .4rem;
    }
    .home-page .video-container-wrap {
        padding-bottom: .8rem;
    }
    .home-page .video-container-wrap .content-grid .volunteer-list {
        max-width: 7.5rem;
        height: auto;
        padding: .6rem .3rem;
        margin-top: .4rem;
    }
    .home-page .statistics-container .stats-container {
        flex-direction: column;
        width: 100%;
    }
    .home-page .statistics-container .stat-card {
        padding: 0;
        margin-top: .48rem;
    }
    .home-page .statistics-container .stat-card:first-child {
        padding-top: .8rem;
    }
    .home-page .statistics-container .stat-label {
        font-size: .28rem;
    }
    .home-page .statistics-container .stat-number {
        font-size: .64rem;
        margin-top: .16rem;
    }
    .home-page .statistics-container .deadline {
        margin-top: .44rem;
    }
    .home-page .statistics-container .button {
        height: .88rem;
    }
    .home-page .statistics-container .button-card {
        padding-top: .4rem;
        gap: 0.3rem;
        width: 6.8rem;
    }
    .home-page .statistics-container .button-card a:first-child {
        margin-bottom: 0;
    }
    .home-page .statistics-container .stat-card:not(:last-child)::after {
        display: none;
    }
    .home-page .top-ad .top-ad-swiper{
        height: 1.74rem;
    }
    .home-page .top-ad .swiper-slide {
        background-position: center center;
    }
    .home-page .statistics-container .button-card .button {
        font-size: .28rem;
    }
    .home-page .top-ad {
        padding: 0 .4rem;
        padding-bottom: .4rem;
    }
    .home-page .news-bg-wrap {
        padding: 0 .4rem;
    }
    .home-page .project-container {
        padding-top: .2rem;
        gap: 0;
    }
    .home-page .project-container .section {
        width: 100%;
        padding-bottom: 0.4rem;
        padding-top: .2rem;
    }
    .home-page .news-bg-wrap .project-container {
        padding-bottom: 0;
    }
    .home-page .project-bg-wrap .project-container .section {
        padding-top: 0;
    }
    .home-page .project-bg-wrap {
        padding: 0 .4rem;
    }
    .home-page .project-bg-wrap .project-container .project-item{
        flex-direction: unset;
    }
    .section-title {
        font-size: .36rem;
    }
    .home-page .project-container .more-link, .home-page .project-container .top-tag {
        display: none;
    }
    .home-page .project-container .project-item {
        flex-wrap: wrap;
        flex-direction: column;
        align-items: baseline;
    }
    .home-page .project-bg-wrap .project-container .project-item {
        margin-bottom: .2rem;
    }
    .home-page .project-container .announcement-date.new-date {
        margin-left: 0;
    }
    .home-page .project-container .project-name {
        white-space: break-spaces;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    .home-page .project-container .tab-content.active a {
        display: none;
    }

    .home-page .project-container .tab-content.active a:nth-of-type(-n+3) {
        display: block;
    }
    .home-page .project-container .section-header {
        margin-bottom: .3rem;
        padding-bottom: .26rem;
    }
    .home-page .project-container .project-item .project-name {
        line-height: .52rem;
        font-size: .28rem;
    }
    .home-page .project-container .section.announcements.an-file {
        padding-top: 0;
    }
    .home-page .center-ad {
        margin-bottom: 0;
    }
    .home-page .center-ad .center-ad-swiper {
        height: 2rem;
        margin-bottom: .8rem;
    }
    .video-container-wrap {
        padding: 0 .4rem;
    }
    .home-page .video-container-wrap .volunteer-item {
        padding: 0;
        line-height: 1;
        margin-bottom: .5rem;
    }
    .home-page .video-container-wrap .volunteer-list .item:last-child .volunteer-item {
        margin-bottom: 0;
    }
    .home-page .video-container-wrap .content-grid .video-info, .home-page .video-container-wrap .content-grid .image-info {
        margin-top: .5rem;
        width: calc(100% - .8rem);
        /*margin-bottom: .5rem;*/
    }
    .home-page .video-container-wrap .content-grid .video-container, .video-container-wrap .content-grid .image-container {
        margin-top: .4rem;
        height: 4.52rem;
        border-radius: .1rem;
    }
    .home-page .video-container-wrap .video-container {
        background: transparent;
    }
    .home-page .video-container-wrap .play-button {
        width: .92rem;
        height: .92rem;
    }
    .home-page .video-container-wrap .video-title {
        font-size: .28rem;
        padding: .38rem .3rem;
    }
    .home-page .video-container-wrap .content-grid {
        margin-bottom: 0;
    }
    .home-page .partner-container .icon-wrapper {
        width: .92rem;
        height: .92rem;
    }
    .home-page .partner-container .partner-card {
        /*height: 2.52rem;*/
    }
    .home-page .partner-container .partner-card a {
        padding-top: .44rem;
    }
    .home-page .partner-container .partner-title {
        font-size: .32rem;
    }
    .home-page .platform-container .section-title {
        font-size: .32rem;
        padding: .2rem .44rem;
    }

    .home-page .platform-container ul {
        padding-left: .5rem;
        padding-bottom: .3rem;
    }
    .home-page .platform-container ul li {
        font-size: .28rem;
        padding-right: 0;
        width: 45%;
    }
    .home-page .platform-container .middle-panel .section{
        width: 100%;
        height: auto;
        margin-bottom: .4rem;
        margin-right: 0;
        border-radius: .04rem;
    }
    .home-page .platform .platform-container .middle-panel .section:last-child {
        width: 100%;
    }
    .home-page .platform-container ul li a {
        padding-left: .6rem;
    }
    .home-page .platform-container ul li {
        margin-bottom: .48rem;
    }
    .home-page .partner-container .partner-grid {
        gap: 0.4rem;
    }
    .home-page .video-container-wrap .video-container img {
        height: 100%;
        display: block;
        object-fit: cover;
    }
    /*首页*/
    /*关于我们*/
    .banner-wrap {
        height: 2.8rem;
        width: 100%;
    }
    .banner-wrap .banner-word {
        width: 100%;
        top: .9rem;
    }
    .banner-wrap .page-title {
        font-size: .44rem;
    }
    .banner-wrap .banner-word h4 {
        font-size: .24rem;
    }
    .full-page-container {
        background: white;
    }
    .breakcrumb {
        padding: 0 .4rem;
    }
    .content-wrap {
        padding: 0 .4rem 1rem .4rem;
        flex-direction: column;
    }
    .left-nav {
       margin-left: -.4rem;
        width: 7.5rem;
        overflow-y: auto;
        margin-bottom: .3rem;
        border-bottom: 1px solid #DCDCDC
    }
    .left-nav .sidebar {
        min-height: unset;
        /*background: red;*/
    }
    .left-nav .nav-menu {
        display: flex;
        white-space: nowrap;
        padding: .2rem;
        padding-bottom: .3rem;
    }
    /*强制p标签字体*/
    .content-wrap .content-detail p, .content-wrap .content-detail p * {
        font-size: .28rem !important;
    }
    .content-wrap .content-detail {
        width: 100%;
        padding: 0;
        margin-top: .4rem;
    }
    .content-detail p {
        line-height: 1.4;
    }
    .content-wrap .content-detail .title {
        padding: 0 .4rem;
        border-bottom: 0;
        width: 7.5rem;
        margin-left: -.4rem;
        box-sizing: border-box;
        margin-bottom: 0 !important;
    }
    .content-wrap.single-page .content-detail .title {
        margin-bottom: .2rem !important;
    }
    .content-wrap.single-tax .content-detail .title, .content-wrap.countcil-list .content-detail .title, .content-wrap.people-list .content-detail .title, .content-wrap.image-list .content-detail .title {
        margin-bottom: .4rem !important;
    }
   .content-wrap.report-list .content-detail .title {
       margin-bottom: .2rem !important;
   }
    .content-wrap .content-detail .title img {
        width: .6rem;
    }
    .content-wrap .content-detail .title h1 {
        font-size: .36rem !important;
    }
    .content-wrap .content-detail .title .time {
        display: block;
        white-space: nowrap;
    }
    .left-nav .nav-menu li a {
        font-size: .32rem;
        position: relative;
        padding: .1rem .2rem;
    }
    .left-nav .nav-menu li.active a:after {
        content: '';
        display: block;
        position: absolute;
        width: 0.64rem;
        height: 0.06rem;
        background-color: var(--primary);
        bottom: -0.3rem;
        left: 50%;
        transform: translateX(-50%);
    }
    .left-nav .dropdown.active a, .left-nav .nav-menu li:hover a, .left-nav .nav-menu li.active a {
        font-weight: bolder;
        background-color: unset;
        box-shadow: unset;
    }
    .left-nav .dropdown {
        display: none;
    }
    .left-nav .dropdown .arrow {
        display: none;
    }
    .mobile-nav {
        display: block;
    }
    .left-nav::-webkit-scrollbar, .mobile-nav-submenu::-webkit-scrollbar {
        display: none;
        /* 适用于 Firefox */
        scrollbar-width: none;
        /* 适用于 IE/Edge */
        -ms-overflow-style: none;
    }
    .mobile-nav-submenu .menu-list {
        white-space: nowrap;
        margin-top: .4rem;
    }
    .mobile-nav-submenu {
        overflow-y: auto;
    }
    .mobile-nav-submenu .menu-list a {
        color: #999;
        margin-right: .2rem;
        border-radius: .04rem;
        padding: .16rem .2rem;
        background: #F0F0F0;
        display: inline-block;
    }
    .mobile-nav-submenu .menu-list a.active {
        color: #C02A26;
        background: #F6E9E8;
    }
        /*关于我们*/
    /*理事会*/
    .council-container {
        margin-top: 0;
        width: 7.5rem;
        margin-right: 0;
        margin-left: -.4rem;
        padding: .4rem;
        max-width: unset;
    }
    .content-wrap .content-detail .title h1 {
        width: calc(7.5rem - .8rem);
        max-width: unset;
    }
    .council-container .member-card {
        width: 100%;
        padding: .5rem .4rem;
    }
    .council-container .member-position {
        padding: .12rem .2rem;
        font-size: .24rem;
        margin-bottom: .44rem;
    }
    .council-container .member-name {
        margin-bottom: .32rem;
        font-size: .36rem;
    }
    .council-container .member-title {
        font-size: .28rem !important;
    }
    /*理事会*/
    /*责任人*/
    .people-list-container .leader-card {
        flex-direction: column;
        margin-bottom: .8rem;
    }
    .people-list-container .leader-name {
        margin: .4rem 0 .28rem 0;
        font-size: .36rem;
    }
    .people-list-container .leader-title {
        font-size: .24rem;
        padding: .12rem .2rem;
    }
    .people-list-container .leader-image {
        margin: 0 auto;
        width: 2.4rem;
    }
    .people-list-container .leader-info {
        text-align: center;
    }
    .people-list-container .leader-description {
        text-align: left;
        font-size: .28rem !important;
        line-height: .48rem;
    }
    /*责任人*/
    /*公益性捐赠税前扣除资格*/
    .content-detail .web-link {
        height: .84rem !important;
        padding: .26rem .28rem;
    }
    .content-detail .web-link img {
        width: .32rem;
        height: .32rem !important;
    }
    .content-detail .web-link a {
        font-size: .28rem;
        height: auto;
    }
    /*公益性捐赠税前扣除资格*/
    /*媒体矩阵*/
    .image-list-container {
        gap: .22rem;
    }
    .image-list-container .logo-card {
        width: 2.08rem;
        height: .96rem !important;
    }
    /*媒体矩阵*/
    /*文字列表*/
    .text-list-container {
        margin-top: 0;
    }
    .text-list-container .news-item {
        flex-direction: column;
        line-height: .52rem;
        align-items: flex-start;
        padding: .3rem .4rem;
    }
    .text-list-container .news-title {
        font-size: .28rem;
        padding-right: 0;
    }
    .text-list-container .news-date {
        font-size: .28rem;
    }
    .text-list-container .news-item:last-child:before, .text-list-container .news-item::before {
        top: .7rem;
    }
    /*文字列表*/
    /*搜索页*/
    .search-result-category-container {
        width: 100%;
        padding: 0;
        padding-bottom: .4rem;
    }
    .search-test-list-container .text-list-container {
        width: 100% !important;
    }
    .result-container {
        padding: 0;
    }
    .result-container .search-summary {
        font-size: .28rem;
    }
    .result-container .category-list {
        flex-wrap: nowrap;
        white-space: nowrap;
        overflow-y: auto;
        gap: 0;
        margin-left: -.4rem;
        padding-bottom:0;
        width: 7.5rem;
        margin-bottom: .6rem;
    }
    .result-container .active::after {
        bottom: -.3rem;
    }
    .search-normal-list-container {
        padding: 0 0 .6rem 0;
    }
    .search-normal-list-container h2 {
        font-size: .4rem;
    }
    .search-normal-list-container .report-item {
        font-size: .28rem;
    }
    .result-container .category-item {
        /*padding-right: .1rem;
        padding-left: .4rem;*/
        padding: .2rem .1rem .28rem .4rem;
    }
    .search-project-list-container .project-list-container {
        padding: 0;
        /*padding-top: .7rem;*/
    }
    .mobile-search-form {
        width: calc(100% - .8rem);
        position: absolute;
        display: block;
        margin-left: .4rem;
    }
    .mobile-search-form .search-container {
        margin-top: .4rem;
    }

    .search-container .search-icon img {
        position: absolute;
        right: 0;
        top: 0;
        left: unset;
        width: .4rem;
        height: .4rem;
    }
    .mobile-search-form .search-input {
        padding-left: 0;
        font-size: .32rem;
    }
    .comp-empty img {
        width: 2.24rem !important;
    }
    .comp-empty .empty-text {
        font-size: .28rem !important;
        margin-top: .4rem !important;
    }
    /*搜索页*/
    /*审计报告页*/
    .report-container {
        gap: .3rem;
    }
    .report-container .report-card {
        width: 3.2rem;
        /*height: 3.8rem;*/
    }
    .report-container .report-title {
        font-size: .28rem;
    }
    .report-container .card-body {
        padding: .2rem .1rem;
    }
    .report-container .button-group {
        gap: .1rem;
    }
    .report-container .button-group a {
        font-size: .28rem;
    }
    .report-container .button-group a button {
        padding: .14rem .4rem;
    }
    /*审计报告页*/
    /*内容详情页*/
    .content-detail p, .content-detail p * {
        font-size: .28rem !important;
    }
    .project-container .announcement-item {
        margin-bottom: .4rem;
    }
    .project-container .announcement-item .announcement-title {
        font-size: .28rem;
    }
    .content-detail-wrap .title h1:after {
        width: 7.5rem;
    }
    .project-gallery-container {
        flex-wrap: wrap;
        gap: 0.1rem;
        padding: .3rem 0 .4rem 0;
    }
    .project-gallery-container .gallery {
        width: 7.5rem;
        overflow:hidden;
        flex: 1;
    }
    .project-gallery-container .news-title {
        /*white-space: normal;*/
    }
    .project-gallery-container .news-item {
        flex-direction: column;
        align-items: baseline;
        padding: .2rem;
    }
    .project-gallery-container .gallery-title {
        font-size: .28rem;
    }
    .project-gallery-container .news-list {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
        flex: none;
    }
    .project-gallery-container .news-list .news-item a.news-title {
        display: block;
        width: 100%;
        white-space: normal;
        font-size: .28rem;
    }
    .project-gallery-container .news-date {
        font-size: .28rem;
    }
    .content-wrap .content-detail {
        width: 100% !important;
        background-image: unset !important;
    }
    .content-wrap .content-detail .content-title h2 {
        font-size: .36rem;
        line-height: .64rem;
        margin-bottom: .28rem;
    }
    .content-wrap .content-detail .content-title p {
        font-size: .28rem !important;
        margin-bottom: .4rem;
    }
    .content-detail .nav-container {
        flex-direction: column;
        margin-top: .6rem;
        margin-bottom: 0;
    }
    .content-recomend .recommend-container .content {
        padding: 0;
    }
    .content-recomend .recommend-container .header h1 {
        font-size: .36rem;
        margin-top: 1rem;
        margin-bottom: .8rem;
    }
    .content-recomend .recommend-container .article {
        padding:0;
        margin: 0;
        padding-bottom: .35rem;
        border-bottom: 1px solid #DCDCDC;
        margin-bottom: .35rem;
    }
    .content-recomend .recommend-container .article h2 {
        font-size: .28rem;
        line-height: .52rem;
        margin-bottom: .2rem;
    }
    .content-recomend .recommend-container .header {
        padding: 0;
        border-bottom: 0;
    }
    .content-detail .nav-text {
        width: 100%;
    }
    .content-detail .nav-next .nav-text {
        margin-left: 0;
    }
    .content-detail .nav-next .nav-direction-wrapper {
        justify-content: flex-start;
    }
    .content-wrap .content-recomend {
        width: 100%;
    }
    .content-wrap {
        gap: 0 !important;
    }
    .content-detail .nav-prev {
        margin-bottom: .4rem;
    }
    .content-detail .nav-link {
        border: 1px solid #DCDCDC;
        padding: .54rem .3rem;
        border-radius: .08rem;
    }
    .nav-container .opacity0 {
        display: none;
    }
    .content-recomend .recommend-container .article .date {
        font-size: .28rem;
    }
    /*内容详情页*/
    #baguetteBox-overlay .full-image img {
        height: auto;
    }
}