    .swiper-container {
        width: 100%;
        height: 2.08rem;
    }

    .swiper-slide {
        text-align: center;
        height: 2.08rem;
        background-repeat: no-repeat;
        background-position: top center;
        background-size: cover;
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }

    .swiper-pagination-bullet {
        width: 0.07rem;
        height: 0.05rem;
        border-radius: 0.02rem;
        background-color: #FFFFFF;
        opacity: 1;
    }

    .swiper-pagination-bullet-active {
        width: 0.13rem;
        height: 0.05rem;
        border-radius: 0.02rem;
        background-color: #B93421;
    }

    section .count {
        position: relative;
        padding: 0.21rem 0.17rem 0.18rem;
        /*height: 0.53rem;*/
        /*line-height: 0.53rem;*/
        color: #141414;
        font-size: 0.15rem;
        border-bottom: 1px solid #D2D2D2;
    }

    section .count span {
        display: inline-block;
        padding: 0.04rem 0.07rem;
        background-color: #B93421;
        border-radius: 0.04rem;
        margin-left: 0.03rem;
        font-size: 0.16rem;
        color: #FFFFFF;
    }

    section .count .reg {
        float: right;
        margin-top: 0.03rem;
        padding: 0 0.09rem;
        height: 0.24rem;
        line-height: 0.24rem;
        text-align: center;
        border-radius: 0.05rem;
        font-size: 0.14rem;
        color: #FFFFFF;
        background-color: #B93421;
    }
    /*活动报道*/

    .news {
        margin-top: 0.2rem;
    }

    .newsTitle,
    .sourcesTitle,
    .activityTitle {
        padding: 0 15px;
    }

    .newsTitle h2,
    .sourcesTitle h2,
    .activityTitle h2 {
        font-size: 0.16rem;
        font-weight: bold;
    }

    .newsTitle a img,
    .sourcesTitle a img,
    .activityTitle a img {
        width: 50%;
    }

    .newsTitle a,
    .sourcesTitle a,
    .activityTitle a {
        display: inline-block;
        height: 28px;
        line-height: 28px;
    }

    .newsContent h3 {
        font-size: 0.15rem;
        margin-top: 0.07rem;
        height: 0.17rem;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .newsContent span {
        display: inline-block;
        font-size: 0.13rem;
        color: #969494;
        margin-top: 0.16rem;
        margin-right: 0.16rem;
    }

    .newsContent .zhiding {
        font-size: 0.1rem;
        color: #EB6877;
        padding: 0 0.06rem;
        border: 1px solid #EB6877;
        border-radius: 0.04rem;
        margin-left: 0;
    }

    .mui-table-view:before {
        height: 0px;
    }

    .mui-table-view-cell:after {
        left: 0px;
    }
    /* *************活动招募**************** */

    .mui-media-body {
        position: relative;
    }

    .newsContent .button {
        position: absolute;
        top: 0.12rem;
        right: 0;
        display: inline-block;
        width: 0.69rem;
        height: 0.27rem;
        line-height: 0.27rem;
        text-align: center;
        color: #FFFFFF;
        font-size: 0.12rem;
        background-color: #EB6877;
        border-radius: 0.13rem;
    }

    .recruiting h3 {
        width: 2.37rem;
        /*height: 0.46rem;*/
        font-size: 0.15rem;
        margin-top: 0.07rem;
        /*line-height: 0.25rem;*/
        white-space: pre-wrap;
        text-overflow: -o-ellipsis-lastline;
        overflow: hidden;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }

    .recruiting span {
        display: inline-block;
        font-size: 0.13rem;
        color: #969494;
        margin-top: 0.16rem;
        margin-left: 0;
        margin-right: 0.16rem;
    }
    /*资源展示*/

    .sources {
        margin-top: 0.2rem;
    }

    .mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-object {
        height: 0.95rem;
    }

    .mui-table-view.mui-grid-view .mui-table-view-cell .mui-media-body {
        font-size: 0.12rem;
        line-height: 0.12rem;
        color: #141414;
    }

    .mui-table-view.mui-grid-view .mui-table-view-cell {
        text-align: left;
    }

    .sources .mui-table-view:after {
        height: 0px;
    }
    /* ***************志愿者活跃度排行********************** */

    .active1 {
        padding-left: 0.35rem;
        list-style-type: decimal;
    }

    .active1 li {
        position: relative;
        padding: 0.18rem 0;
        color: #141414;
        font-size: 0.14rem;
        font-weight: bold;
    }

    .active1 li span {
        font-weight: normal;
        display: inline-block;
        /*margin-left: 0.5rem;*/
    }

    .active1 li .line {
        position: absolute;
        bottom: 0;
        left: -0.35rem;
    }
    .volphoto img{
        height: 0.3rem;
        width: 0.3rem;
        border-radius: 50%;
        vertical-align: middle;
    }
    #VolunScore li span{
        position: absolute;
        top: 50%;
        left: 0;
        transform: translate(0,-50%);
    }
    #VolunScore li span:nth-child(2){
        left: 20%;
    }
    #VolunScore li span:nth-child(3){
        left: 65%;
    }