@charset "utf-8";
.mspost .tt {
    font-size: 0.5rem;
    font-family: 'Canela-Regular';
    margin-bottom: 0.4rem;
}
.mspost .news_list .imgNews {
    display: flex;
    gap: 0.7rem;
    align-items: flex-start;
}
.mspost .news_list .news.imgNews:not(:last-child){
    margin-bottom: 0.8rem;
}
.mspost .news_list .news.imgNews:nth-child(even) {
    flex-direction: row-reverse;
}
.mspost .news_list .news_title {
    font-family: 'Canela-Medium';
    font-size: 0.3rem;
    display: flex;
    align-items: center;
    margin-bottom: 0.4rem;
}
.mspost .news_list .news_imgs {
    flex: none;
    width: 6.9rem;
}
.mspost .news_list .news_imgs img{
    width: 100%;
}

.mspost .news_list .news_wz {padding-top:0.46rem}
.mspost .news_list .news_wz table td{
    vertical-align: top;
    border: none;
}
.mspost .news_list .news_wz table td:nth-child(1){
    padding-right: 0.22rem;
}
.mspost .news_list .news_con p,
.mspost .news_list .news_con p * {
    font-size: var(--titleSize);
    line-height: 1.77;
    text-wrap-mode: inherit ! important;
}
.mspost .msimg {
    margin-bottom: 0.57rem;
}
/**页面**/
.maintenanceSevList .mspost-12 {
    margin-top: 1.1rem;
}


.maintenanceSevList .mspost-11 .news_list .news_title:before {
    content: "";
    width: 0.07rem;
    height: 0.07rem;
    display: block;
    border-radius: 50%;
    background: #285D4C;
    position: absolute;
    left: 0;
}

.maintenanceSevList .mspost-11 .news_list .news {
    padding-left: 0.19rem;
    margin-bottom: 0.3rem;
    position: relative;
    display: block;
}
.athleticsList .atpost-12 {
    margin-top: 1.3rem;
}
.athleticsList .atpost-12 .news_list .news{
    flex-direction: row-reverse;
}
.stuActList .sapost-11 .news_list .news_title:before,.stuActList .sapost-13 .news_list .news_title:before {
    content: "";
    width: 0.07rem;
    height: 0.07rem;
    display: block;
    border-radius: 50%;
    background: #285D4C;
    position: absolute;
    left: 0;
}

.stuActList .sapost-11 .news_list .news,.stuActList .sapost-13 .news_list .news {
    padding-left: 0.19rem;
    position: relative;
    display: block;
}
.stuActList .sapost-12{
    margin: 1.3rem 0;
}
 .stuActList .sapost-13 .news_list .news:not(:last-child){
    margin-bottom: 0.56rem;
}
.MaiDelSevList .mspost .news_list .news_title:before{
    content: "";
    width: 0.07rem;
    height: 0.07rem;
    display: block;
    border-radius: 50%;
    background: #285D4C;
    position: absolute;
    left: 0;
}

.MaiDelSevList .mspost .news_list .news{
    padding-left: 0.19rem;
    position: relative;
    display: block;
}
.MaiDelSevList .mspost .news_list .news:not(:last-child){
    margin-bottom: 0.56rem;
}
.MaiDelSevList .mdpost-12{margin-top:1.19rem}
@media screen and (max-width: 999px){
.mspost .news_list .imgNews{
    display: block;
}
.mspost .news_list .news_imgs{
    width: 100%;
}
.convFacList .cfpost-11 .news_list .news:not(:last-child){
    margin-bottom: 30px;
}
.maintenanceSevList .mspost-12 {
    margin-top: 40px;
}
.athleticsList .atpost-12{margin-top: 40px;}
}