body{

    /* background-color: #f7f3eb;

    font-family: "Zhi Mang Xing", cursive;

    font-weight: 400;

    font-style: normal; */

}

/* 字体 */

/* @import url('./font/ZhiMangXing-Regular.ttf'); */

  

.accordion-button:focus {

    box-shadow: none;

    outline: none;

}





.l-t-news{

    /* width: 34.38rem; */

}



/* 超小屏幕（手机，纵向，宽度小于576px） */

@media only screen and (max-width: 575.98px) {

    /* 你的CSS代码 */

}



/* 小屏幕（手机，横向，宽度小于768px） */

@media only screen and (max-width: 767.98px) {

    /* 你的CSS代码 */

    .t-div{

        height: 3.25rem;

    }

    .news-item{
        flex-wrap: wrap;
    }

.news-item img {

    width: 100%;

    height: 150px;

    object-fit: cover;

}
.news-item .content{
    width: 100%;
}


}



/* 中等屏幕（平板，宽度小于992px） */

@media only screen and (max-width: 991.98px) {

    /* 你的CSS代码 */

    .t-div{

        height: 3.25rem;

    }

}



/* 大屏幕（桌面，宽度小于1200px） */

@media only screen and (max-width: 1199.98px) {

    /* 你的CSS代码 */

}



/* 超大屏幕（宽度大于或等于1200px） */

@media only screen and (min-width: 1200px) {

    /* 你的CSS代码 */

    .t-div{

        height: 10rem;

        background-color: #e2e9fb;

    }

    .card-r-h{

        height: 500px;

    }

    .card-title{

        font-size: 2rem;

    }

    .card-text{

        font-size: 1rem;

    }

    .card-body img{

        height: 300px;

    }

    .news-item img {

        width: 350px;

        height: 200px;

        object-fit: cover;

    }

}



.news-item1 img{

    width: 500px;

    height: 300px;

}

.news-list {

 

    /* margin: 20px auto; */

    padding: 0;

    list-style-type: none;

}



.news-item {

    display: flex;

    border-radius: 8px;

    overflow: hidden;

    margin-bottom: 30px;

    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);

    background-color: #fff;

   

}







.news-item .content {

    padding: 15px;

    flex: 1;

}



.news-item .content h3 {

    margin: 0;

    font-size: 16px;

}



.news-item .content p {

    /* margin: 10px 0 0; */

    color: #555;

    font-size: 14px;

}

.newsContent{

    margin-top: -20px;

}

.accordion-button{

    font-size: 1.3rem;

}

.accordion-body ul li a{

    font-size: 1.2rem;

}







/* news-d */

