.phone-header-content, .index-phone-concontanier, .appFooter .phone-footer,
#content .phone-colomn-content, .newsDetail .phone-story-content, .join-content,
.contacts-content, .brief-content{
  display: none;
}
.appHeader{
  width: 100%;
  height: 108px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position-x: 84px;
  background-color: #fff;
  position: fixed;
  top: 0;
  z-index: 9999;
}
.columnList .daohang,
.columnList .top .columnListBtn span,
.columnList .top .data{
  font-size: 0;
}
@media (max-width: 991px){
  .main .page_container {
    padding: 0;
    margin: 0;
  }
  img{
    object-fit: cover;
  }
  *{
    box-sizing: border-box;
    margin: 0;
    padding: 0;
  }
  .appContanier, .appFooter .footerBottom, #content .columnList,.appHeader .headerContainer,
  .newsDetail .detail-page-wrap, .main.swiper2, .pc-webLink {
    display: none !important;
  }
  .page-icon a{
    margin-right: 0.1rem;
  }
  /* 首頁 */
  .appHeader {
    height: 2.5rem !important;
    width: 100vw !important;
  }
  body, .appFooter {
    width: 100vw !important;
    min-width: 100vw;
  }
  .phone-header-content {
    display: block !important;
    width: 100vw;
  }
  .header-default-content {
    height: 2.5rem;
    /* width: 100vw; */
    background: linear-gradient(180deg, #F3D8C8 0%, rgba(255,226,209,0) 100%);
    padding: 0.2rem 0.3rem;
    position: relative;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  .header-default-content .header-logo {
    width: 75vw;
    height: 1.08rem;
  }
  .header-default-content .iconfont {
    font-size: 0.3rem;
    color: #190301;
    line-height: 1.08rem;
  }
  .header-default-content .img-csjy {
    width: 100vw;
    position: absolute;
    bottom: 0;
    left: 0;
  }
  /* 修正导航列表高度 */
.menu-list {
  min-height: calc(100vh - 2.5rem); /* 确保最小高度 */
  padding: 0.8rem 0; /* 调整内边距 */
}
  .header-nav-content {
    display: none;
    position: fixed/*absolute*/;
    bottom: 0.8rem;
    left: 0;
    /*position: relative;*/
    z-index: 9998; /*1000000*/
    background-color: #fff;
    width: 100vw;
  overflow-y: auto !important;  /*强制启用垂直滚动 */
    -webkit-overflow-scrolling: touch;
  }
  
/* 添加滚动条样式 */
.header-nav-content::-webkit-scrollbar {
  width: 4px;
}
  
.header-nav-content::-webkit-scrollbar-thumb {
  background: rgba(201,4,3,0.3);
  border-radius: 2px;
}
  .header-nav-content .nav-item .nav-link {
    text-decoration: none;
    display: flex;
    justify-content: space-between;
    height: 1.23rem;
    line-height: 1.25rem;
    margin: 0 0.32rem;
    border-bottom: 1px solid #E0E0E0;
    padding: 0 0.52rem;
  }
  .header-nav-content .nav-item .nav-link:focus{
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  }
  .header-nav-content .nav-item:last-child .nav-link {
    border-bottom: none;
  }
  .header-nav-content .nav-item .nav-link>span{
    font-size: 0.36rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #190301;
  }
  .header-nav-content .nav-item .nav-link>i{
    font-size: 0.36rem;
    transform: rotate(180deg);
    color: #000000;
  }
  .header-nav-content .nav-item.active .nav-link>span{
    color: #C90403;
  }
  .header-nav-content .nav-item.open .nav-link>i{
    transform: rotate(0);
  }
  
/* 修正二级菜单显示问题 */
.nav-second-content {
  max-height: 60vh !important;
  overflow-y: auto !important;
}

  .header-nav-content .nav-item .nav-second-content {
    background: #F8F8F8;
    padding: 0.3rem 0;
    margin-top: -1px;
    display: none;
  }
  .header-nav-content .nav-item.open .nav-second-content {
    display: block;
  }
  .nav-second-content .nav-second-item a{
    padding: 0.3rem 1.16rem;
    display: flex;
    align-items: center;
    text-decoration: none;
  }
  .nav-second-content .nav-second-item a>img {
    width: 0.18rem;
    height: 0.18rem;
  }
  .nav-second-content .nav-second-item a>span {
    margin-left: 0.24rem;
    font-size: 0.36rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #190301;
    line-height: 0.54rem;
  }
  .nav-second-content .nav-second-item.active a>span {
    color: #C90403;
  }
  .index-phone-concontanier {
    padding: 2.5rem 0 0.4rem;
    display: block;
  }
  .index-phone-concontanier .top-message-content {
    margin-bottom: 0.6rem;
    position: relative;
    overflow: hidden;
  }
  .index-phone-concontanier .top-message-content .message-item{
    width: 100% !important;
    height: 3.2rem;
    padding: 0 0.32rem;
    border-radius: 0.08rem;
    /* overflow: hidden; */
  }
  .index-phone-concontanier .top-message-content .message-item>img{
    width: 100%;
    height: 100%;
  }
  .top-message-content .swiper-pagination-top {
    width: 1.2rem;
    height: 0.24rem;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 0.14rem;
    position: absolute;
    left: 50%;
    bottom: 0.24rem;
    transform: translateX(-0.6rem);
    z-index: 10;
    font-size: 0;
    display: flex;
    align-items: center;
    justify-content: center;
  }
  .top-message-content .swiper-pagination-top .swiper-pagination-bullet {
    width: 0.08rem;
    height: 0.08rem;
    background: rgb(255, 255, 255);
    border-radius: 50%;
    opacity: .5;
    margin-right: 0.12rem;
  }
  .top-message-content .swiper-pagination-top .swiper-pagination-bullet:last-child{
    margin-right: 0;
  }
  .top-message-content .swiper-pagination-top .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 0.12rem;
    height: 0.12rem;
    opacity: 1;
  }
  .activity-content {
    padding: 0 0.32rem;
  }
  .activity-content .activity-type-header {
    background: #F5F5F5;
    height: 0.88rem;
    display: flex;
    justify-content: space-between;
    padding: 0 0.4rem;
    margin-bottom: 0.2rem;
  }
  .activity-content .activity-type-header .type-header-item {
    line-height: 0.88rem;
    font-size: 0.36rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #190301;
    position: relative;
  }
  .activity-content .activity-type-header .type-header-item.active{
    color: #C90403;
  }
  .activity-content .activity-type-header .type-header-item.active::after {
    content: '';
    width: 100%;
    height: 0.04rem;
    background-color: #C90403;
    position: absolute;
    left: 0;
    bottom: 0;
  }
  .activity-content .activity-concontanier{
    margin-bottom: 0.2rem;
    text-align: center;
    display: none;
  }
  .activity-content .activity-concontanier.active{
    display: block;
  }
  .activity-concontanier .activity-details .activity-item {
    padding: 0.47rem 0;
    border-bottom: 1px solid #E0E0E0;
    display: flex;
    overflow: hidden;
    text-align: left;
  }
  .activity-details .activity-item .left {
    width: 2.4rem;
    flex-basis: 2.4rem;
  }
  .activity-details .activity-item .left img {
    width: 100%;
    height: 1.35rem;
  }
  .activity-details .activity-item .right{
    margin-left: 0.24rem;
    flex: 1;
  }
  .activity-details .activity-item .right .title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 0.36rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #190301;
    line-height: 0.44rem;
    height: 0.88rem;
    margin-bottom: 0.15rem;
  }
  .activity-details .activity-item .right .time{
    font-size: 0.28rem;
    font-family: MiSans-Normal, MiSans;
    font-weight: 400;
    color: #827D7C;
    line-height: 0.37rem;
  }
  .activity-details .activity-item .right .time i{
    display: inline-block;
    margin-right: 0.15rem;
  }
  .activity-concontanier.type-sptp{
    font-size: 0;
  }
  .activity-concontanier.type-sptp .activity-details .activity-item {
    flex-wrap: wrap;
    border-bottom: none;
    padding: 0.28rem 0 0.72rem;
  }
  .activity-concontanier.type-sptp .activity-details .activity-item .left{
    width: 100%;
    flex-basis: 100%;
    border-radius: 0.08rem;
    overflow: hidden;
    height: 3.85rem;
  }
  .activity-concontanier.type-sptp .activity-details .activity-item .left img {
    width: 100%;
    height: 100%;
    border-radius: 0.08rem;
  }
  .activity-concontanier.type-sptp .activity-details .activity-item .right{
    margin: 0.3rem 0 0;
  }
  .activity-concontanier.type-sptp .activity-details .activity-item .right .title {
    -webkit-line-clamp: 1;
    font-size: 0.32rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #190301;
    line-height: 0.48rem;
    margin-bottom: 0;
    height: 0.48rem;
  }
  .activity-concontanier.type-sptp .activity-more{
    margin-top: 0;
  }
  .activity-concontanier .activity-more {
    margin-top: 0.68rem;
    font-size: 0.28rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #827D7C;
    line-height: 0.42rem;
    display: inline-block;
  }
  .appFooter .phone-footer {
    background: #2C3D61;
    padding: 0.48rem 0.32rem 0.46rem;
    display: block;
  }
  .phone-footer .society-info{
    display: flex;
    justify-content: space-between;
    border-bottom: 1px solid #43557B;
    padding: 0 0.16rem 0.38rem;
    color: #FFFFFF;
  }
  .phone-footer .society-info .left .name{
    font-size: 0.26rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    line-height: 0.36rem;
    color: #FFFFFF;
  }
  .phone-footer .society-info .left .info-item {
    margin-top: 0.30rem;
    font-size: 0.26rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    line-height: 0.36rem;
    color: #FFFFFF;
  }
  .society-info .left .info-item i{
    font-size: 0.29rem;
    display: inline-block;
    margin-right: 0.1rem;
    color: #FFFFFF;
  }
  .society-info .left .info-item span{
    color: #FFFFFF;
  }
  .phone-footer .society-info .right {
    width: 1.6rem;
    height: 1.6rem;
  }
  .phone-footer .society-info .right img {
    width: 100%;
    height: 100%;
  }
  .phone-footer .footer-ramake{
    margin-top: 0.43rem;
    text-align: center;
    font-size: 0.24rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: rgba(255, 255, 255, 0.4);
    line-height: 0.36rem;
  }
  /* 列表頁 */
  .warp>#content {
    margin-top: 0 !important;
  }
  #content .phone-colomn-content{
    display: block;
    padding: 2.82rem 0.32rem 0.32rem;
  }
  .phone-colomn-content .colomn-header{
    margin-bottom: 0.52rem;
    font-size: 0;
  }
  .phone-colomn-content .colomn-header img{
    width: 0.36rem;
    height: 0.36rem;
    display: inline-block;
    margin-right: 0.12rem;
    vertical-align: top;
  }
  .phone-colomn-content .colomn-header span{
    font-size: 0.28rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #827D7C;
    line-height: 0.36rem;
  }
  .phone-colomn-content .columnListBtn{
    width: 4.88rem;
    height: 0.7rem;
    border-radius: 0.08rem;
    overflow: hidden;
    position: relative;
    box-shadow: 0px 0px 6px 0px rgba(130,125,124,0.2);
    display: flex;
    font-size: 0;
    margin-left: 1.98rem;
    margin-bottom: 0.32rem;
  }
  .phone-colomn-content .columnListBtn .btn-type{
    width: 2.44rem;
    flex-basis: 2.44rem;
    height: 100%;
    line-height: 0.7rem;
    position: relative;
    text-align: center;
    color: #190301;
    cursor: pointer;
  }
  .phone-colomn-content .columnListBtn .btn-type.active,
  .phone-colomn-content .columnListBtn .btn-type.active a{
    color: #fff;
  }
  .phone-colomn-content .columnListBtn .btn-type.active::before{
    content: '';
    width: 2.64rem;
    height: 0.7rem;
    position: absolute;
    left: -0.2rem;
    top: 0;
    background: #C90403;
    transform: skewX(-15deg);
  }
  .phone-colomn-content .columnListBtn .btn-type:last-child.active::before{
    right: -0.2rem;
    width: 2.6rem;
    left: 0;
  }
  .phone-colomn-content .columnListBtn .btn-type i{
    font-size: 0.36rem;
    position: relative;
    z-index: 2;
  }
  .phone-colomn-content .columnListBtn .btn-type a{
    text-decoration: none;
    font-size: 0.36rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    margin-left: 0.1rem;
    color: #190301;
    position: relative;
    z-index: 2;
  }
  .phone-colomn-content .colomn-list-content{
    margin-bottom: 0.62rem;
  }
  .phone-colomn-content .colomn-list-content .list-item {
    padding: 0.47rem 0;
    border-bottom: 1px solid #E0E0E0;
    display: flex;
    overflow: hidden;
    text-align: left;
  }
  .colomn-list-content .list-item .left {
    width: 2.4rem;
    flex-basis: 2.4rem;
  }
  .colomn-list-content .list-item .left img {
    width: 100%;
    height: 1.35rem;
  }
  .colomn-list-content .list-item .right{
    margin-left: 0.24rem;
    flex: 1;
  }
  .colomn-list-content .list-item .right .title {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 0.36rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #190301;
    line-height: 0.44rem;
    height: 0.88rem;
    margin-bottom: 0.15rem;
  }
  .colomn-list-content .list-item .right .time{
    font-size: 0.28rem;
    font-family: MiSans-Normal, MiSans;
    font-weight: 400;
    color: #827D7C;
    line-height: 0.37rem;
  }
  .colomn-list-content .list-item .right .time i{
    display: inline-block;
    margin-right: 0.1rem;
  }
  .phone-colomn-content .colomn-list-content.kapan{
    font-size: 0;
    margin-bottom: 0;
  }
  .colomn-list-content.kapan .list-item {
    flex-wrap: wrap;
    border-bottom: none;
    padding: 0.28rem 0 0.72rem;
  }
  .colomn-list-content.kapan .list-item .left{
    width: 100%;
    flex-basis: 100%;
    border-radius: 0.08rem;
    overflow: hidden;
    height: 3.85rem;
  }
  .colomn-list-content.kapan .list-item .left img {
    width: 100%;
    height: 100%;
    border-radius: 0.08rem;
  }
  .colomn-list-content.kapan .list-item .right{
    margin: 0.3rem 0 0;
  }
  .colomn-list-content.kapan .list-item .right .title {
    -webkit-line-clamp: 1;
    font-size: 0.32rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #190301;
    line-height: 0.48rem;
    margin-bottom: 0。18rem;
    height: 0.48rem;
  }
  /* 詳情頁 */
  .newsDetail {
    margin-top: 2.5rem !important;
    width: 100vw !important;
  }
  .newsDetail .phone-story-content{
    display: block;
    padding: 0.32rem 0.32rem 0.32rem;
    background-color: #fff;
    /* width: 100vw !important; */
  }
  .newsDetail .phone-story-content .story-header{
    margin-bottom: 0.52rem;
    font-size: 0;
  }
  .phone-story-content .story-header img{
    width: 0.36rem;
    height: 0.36rem;
    display: inline-block;
    margin-right: 0.12rem;
    vertical-align: top;
  }
  .phone-story-content .story-header span{
    font-size: 0.28rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #827D7C;
    line-height: 0.36rem;
  }
  .newsDetail .phone-story-content .story-title{
    font-size: 0.48rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #190301;
    line-height: 0.6rem;
    margin: 0.28rem 0 0.6rem;
  }
  .newsDetail .phone-story-content .story-info{
    display: flex;
    margin-bottom: 0.36rem;
    justify-content: space-between;
  }
  .phone-story-content .story-info .info-item{
    font-size: 0.32rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #827D7C;
    line-height: 0.48rem;
  }
  .newsDetail .phone-story-content .story-details{
    margin-bottom: 0.8rem;
    font-size: 0.36rem !important;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN !important;
    font-weight: 400 !important;
    color: #190301 !important;
    line-height: 0.6rem !important;
    width: 91.5vw !important;
  }
  .newsDetail .phone-story-content .story-details img,
  .newsDetail .phone-story-content .story-details p img,
  .newsDetail .phone-story-content .story-details .rich_media_content p img {
    width: 100% !important;
  }
  .newsDetail .phone-story-content .story-details figcaption{
    width: 100% !important;
  }
  /* 加入我們 */
  .join-content{
    padding: 2.98rem 0.32rem 0.48rem 0.42rem;
    display: block;
  }
  .join-content .content-title {
    font-size: 0.56rem;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #190301;
    line-height: 0.68rem;
  }
  .join-content .join-details-info{
    margin-top: 0.75rem;
  }
  .join-content .join-details-info .join-info-item{
    position: relative;
    margin-bottom: 0.48rem;
    padding-left: 0.76rem;
  }
  .join-content .join-details-info .join-info-item::before{
    content: '';
    width: 1px;
    height: 112%;
    border-left: 0.02rem dashed rgba(201, 4, 3, 0.3);
    position: absolute;
    left: 0.25rem;
    top: 0.7rem;
  }
  .join-content .join-details-info .join-info-item:last-child::before {
    border-left: none;
    height: 0;
    display: none;
  }
  .join-content .join-details-info .join-info-item .item-point{
    width: 0.5rem;
    height: 0.5rem;
    border-radius: 50%;
    background-color: rgba(201, 4, 3, 0.1);
    position: absolute;
    top: 0.5rem;
    left: 0;
  }
  .join-content .join-details-info .join-info-item .item-point::before{
    content: '';
    width: 0.18rem;
    height: 0.18rem;
    border-radius: 50%;
    background-color: #C90403;
    border: 0.02rem solid #FFFFFF;
    position: absolute;
    left: 0.16rem;
    top: 0.16rem;
  }
  .join-details-info .join-info-item .info-item-detail{
    box-shadow: 0px 0.04rem 0.2rem 0px rgba(61,32,27,0.1);
    border-radius: 0.08rem;
    padding: 0.43rem 0 0.26rem 0.26rem;
    display: flex;
  }
  .join-info-item .info-item-detail .left{
    font-size: 0.44rem;
    font-family: MiSans-Medium, MiSans;
    font-weight: 500;
    color: #C90403;
    line-height: 0.58rem;
  }
  .join-info-item .info-item-detail .right{
    flex: 1;
    overflow: hidden;
    margin-left: 0.2rem;
    font-size: 0;
  }
  .join-info-item .info-item-detail .right .right-title{
    font-size: 0.4rem;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #C90403;
    line-height: 0.58rem;
  }
  .join-info-item .info-item-detail .right .tip{
    margin-top: 0.35rem;
    margin-bottom: 0.25rem;
    font-size: 0.28rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #827D7C;
    line-height: 0.42rem;
  }
  .join-info-item .info-item-detail .right .tip a{
    text-decoration: none;
    color: rgba(201, 4, 3, 1);
  }
  .join-info-item .info-item-detail .right .img-code{
    width: 2.84rem;
    height: 2.7rem;
  }
  .join-info-item .info-item-detail .right .img-wx-code{
    width: 3.16rem;
    height: 4.14rem;
  }
  .join-info-item .info-item-detail .down-info{
    margin-top: 0.55rem;
  }
  .join-info-item .info-item-detail .down-info:last-child{
    margin-bottom: 0.4rem;
  }
  .join-info-item .info-item-detail .down-info i{
    color: #C90403;
    font-size: 0.36rem;
    margin-right: 0.1rem;
  }
  .join-info-item .info-item-detail .down-info:last-child i{
    color: #126DFC;
  }
  .join-info-item .info-item-detail .down-info .excel{
    font-size: 0.36rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #712E29;
    line-height: 0.54rem;
    text-decoration: none;
    border-bottom: 1px solid #712E29;
  }
  /* 聯絡我們 */
  .contacts-content {
    padding: 3.1rem 0.32rem 0.6rem;
    display: block;
  }
  .contacts-content .content-title {
    font-size: 0.56rem;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #190301;
    line-height: 0.68rem;
    margin-bottom: 0.36rem;
  }
  .contacts-content .contact-iframe {
    width: 100%;
    height: 5.2rem;
  }
  .contacts-content .contact-addr {
    margin-top: 0.4rem;
    margin-bottom: 0.6rem;
  }
  .contacts-content .contact-addr .info1{
    font-size: 0.4rem;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #190301;
    line-height: 0.6rem;
    margin-bottom: 0.36rem;
  }
  .contacts-content .contact-addr .info2{
    font-size: 0.36rem;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 400;
    color: #190301;
    line-height: 0.56rem;
    margin-bottom: 0.28rem;
  }
  .contacts-content .contact-info {
    border-top: 1px solid #E0E0E0;
    margin-bottom: 0.8rem;
  }
  .contacts-content .contact-info .info-item{
    border-bottom: 1px solid #E0E0E0;
    line-height: 1.33rem;
    display: flex;
    justify-content: space-between;
  }
  .contacts-content .contact-info .info-item .name{
    font-size: 0.36rem;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #190301;
  }
  .contacts-content .contact-info .info-item .value{
    font-size: 0.36rem;
    font-family: MiSans-Normal, MiSans;
    font-weight: 400;
    color: #190301;
  }
  /* 總會簡介 */
  .brief-content {
    padding: 3.02rem 0.32rem 0.52rem;
    display: block;
  }
  .brief-content .brief-header{
    margin-bottom: 0.52rem;
    font-size: 0;
  }
  .brief-content .brief-header img{
    width: 0.36rem;
    height: 0.36rem;
    display: inline-block;
    margin-right: 0.12rem;
    vertical-align: top;
  }
  .brief-content .brief-header span{
    font-size: 0.28rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #827D7C;
    line-height: 0.36rem;
  }
  .brief-content .content-title {
    font-size: 0.56rem;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #190301;
    line-height: 0.68rem;
    margin-bottom: 0.36rem;
  }
  .brief-content .content-time {
    margin-bottom: 0.28rem;
    display: flex;
    align-items: center;
  }
  .brief-content .content-time i {
    font-size: 0.29rem;
    display: inline-block;
    margin-right: 0.1rem;
    color: #827D7C;
  }
  .brief-content .content-time span {
    font-size: 0.28rem;
    font-family: MiSans-Normal, MiSans;
    font-weight: 400;
    color: #827D7C;
    line-height: 0.29rem;
  }
  .brief-content .content-paragraph {
    font-size: 0.36rem;
    font-family: SourceHanSansCN-Regular, SourceHanSansCN;
    font-weight: 400;
    color: #190301;
    line-height: 0.6rem;
    margin-bottom: 0.4rem;
  }
  .brief-content .paragraph-title {
    position: relative;
    padding-left: 0.32rem;
    font-size: 0;
    margin: 1rem 0 0.48rem;
  }
  .brief-content .paragraph-title img{
    width: 0.42rem;
    height: 0.42rem;
    position: absolute;
    top: -0.23rem;
    left: 0.03rem;
  }
  .brief-content .paragraph-title span{
    font-size: 0.4rem;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #190301;
    line-height: 0.4rem;
  }
  .group-content {
    display: flex;
    flex-wrap: wrap;
    margin-bottom: 0.3rem;
  }
  .group-content .group-item {
    width: 25%;
    flex-basis: 25%;
    text-align: center;
    padding: 0.1rem;
    margin-bottom: 0.2rem;
  }
  .group-content .group-item .box-img{
    position: relative;
    padding-top: 100%;
  }
  .group-content .group-item img{
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: auto;
  }
  .group-content .group-item p{
    margin-top: 0.25rem;
    font-size: 0.25rem;
    font-family: SourceHanSansCN-Medium, SourceHanSansCN;
    font-weight: 500;
    color: #190301;
    line-height: 1;
  }
}
@media(max-width: 767px){
  
}
@media (max-width: 500px){
  
}