.zxh-home {
    width: 1280px;
}
.top-title {
    margin:30px 0;
}
.zxh-name {
    color:#CA1117;
}
.w1280 div img {
    /* overflow:scroll !important; */
    /* max-width: 100%; */
}
.page {
    display:flex;
    /*width: 100%;*/
    justify-content: space-between;
    align-items: center;
    margin: 20px 140px 20px 20px;
}
.left-content {
    display:flex;
}
.img {
    border-radius: 44px;
    margin-right: 20px;
    width:80px;
    height:80px;
}
.mb10 {
    margin-bottom: 10px;
}
.mr10 {
    margin-right: 10px;
}
.title {
    font-size: 20px;
    font-weight: bold;
}
.type {
    font-weight: bold;
}
.col-content {
    width: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.button {
    background:#CA1117;
    color:#FFFFFF;
    width: 120px;
    height: 40px;
    border-radius: 15px;
}
.page-media {
    display:flex;
    justify-content: space-between;
    align-items: center;
    margin: 25px 0px;
    margin-right: 10px;
    width:840px;
}
.page-media-bd {
    display:flex;
    justify-content: space-between;
    align-items: center;
    margin: 25px 0px;
    margin-right: 10px;
    width:400px;
}
.button-media {
    background:#CA1117;
    color:#FFFFFF;
    width: 76px;
    margin-left: 10px;
}
.title-media {
    font-size: 16px;
    font-weight: bold;
}
.img-media {
    border-radius: 60px;
    margin-right: 20px;
    width: 60px !important;
    height: 60px !important;
}
.news-right li img {
    width: 300px;
    height: 156px;
}
.sn_news_img {
    width: 260px;
    height: 280px;
    margin-right: 10px;
}
.sn_news_desc {
    flex-direction: column;
    display: flex;
    justify-content: space-between;
    margin: 10px;
    /*width: 490px;*/
}

.col-content .mb10{
    /* height: 64px; */
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    text-overflow: ellipsis;
    /* line-height: 30px; */
}
