.header {
    width: 100%;
    margin-top: 0.67rem;
    margin-bottom: 0.5rem;
    height: 3.13rem;
    display: flex;
    justify-content: flex-start;
}

.communityLogo {
    width: 3.13rem;
    height: 3.13rem;
    margin-left: 0.56rem
}

.headerTitle {
    font-size: 1.13rem;
    color: #1B58C5;
}

.headerText {
    font-size: 0.75rem;
    color: #9C9C9C;
}

.headerTitleDiv {
    height: 100%;
    width: 100%;
    padding-left: 0.25rem;
    margin-top: 0.25rem;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
}

.sendArticleDiv {
    height: 100%;
    width: 100px;
    margin-right: 0.25rem;
    margin-top: 0.25rem;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.sendArticle {
    width: 1.5rem;
    height: 1.5rem;
    align-items: center
}

.sendArticleText {
    padding-left: 2px;
    font-size: 0.75rem;
    color: #1B58C5;
    font-family: PingFangSC-Medium
}

.line {
    background: rgb(238, 236, 236);
    height: 5px;
}

.noticeDiv {
    width: 100%;
    height: 2.13rem;
    display: flex;
    flex-wrap: nowrap;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center
}

.noticeTopTitle {
    background: #2E9EFB;
    height: 1.38rem;
    width: 2.5rem;
    color: white;
    font-size: 0.81rem;
    margin-left: 0.56rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.noticeTitle {
    height: 1.38rem;
    width: 2.5rem;
    background: #F49E31;
    color: white;
    font-size: 0.81rem;
    margin-left: 0.56rem;
    display: flex;
    align-items: center;
    justify-content: center
}

.noticeText {
    font-size: 14px;
    color: #3C3C3C;
    margin-left: 5px;
    align-items: center;
    justify-items: center
}

.contentLine {
    background: rgb(238, 236, 236);
    height: 1px;
}

.contentDiv {
    margin-left: 0.75rem;
    margin-right: 0.75rem
}

.userImg {
    width: 1.5rem;
    height: 1.5rem;
}

.contentUser {
    width: 100%;
    margin-top: 0.67rem;
    display: flex;
    justify-content: flex-start;
}

.contentNickNameDiv {
    margin-left: 0.25rem;
    margin-right: 0.25rem;
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    justify-content: center
}

.nickeName {
    font-size: 0.75rem;
}

.createTime {
    font-size: 0.75rem;
    color: #9C9C9C;
    margin-top: -0.2rem
}



.contentUserRight {
    flex: 1;
    display: flex;
    justify-content: flex-end;
    /* padding-right: 10px */
}

.moreImg {
    width: 1.5rem;
    height: 1.5rem;
    margin-left: 10px;
}

.contentTitle {
    font-size: 0.8rem;
    padding-bottom: 2px;
    padding-top: 2px;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-weight: bold
}

.contentText {
    font-size: 0.75rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.contentMatch {
    height: 2rem;
    flex: 1;
    font-size: 0.84rem;
    color: #1B58C5;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background: #FBFBFB;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.contentBottom {
    padding-top: 5px;
    padding-bottom: 5px;
    display: flex;
    justify-content: space-around;
    align-items: center
}

.contentBottomImg {
    width: 0.75rem;
    height: 0.75rem;
    margin-top: -2px
}

.contentBottomText {
    font-size: 0.8rem;
}
