@charset "utf-8";

.main-program {}
.main-program ul {display: grid; grid-template-columns: repeat(3, 1fr); grid-column-gap: 20px;}
.main-program ul li {padding-top: 24px; border-top: 2px solid #707070;}
.main-program ul li .program-info .li-cate {font-size: 16px; font-weight: 500; padding: 6px 24px; border: 1px solid #282828; width: fit-content;}
.main-program ul li .program-info .li-tit {font-size: 18px; font-weight: 700; margin: 20px 0 40px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.main-program ul li .program-info .li-date {font-size: 14px; font-weight: 500;}
.main-program ul li .main-program-img {margin-top: 16px; overflow: hidden;}
.main-program ul li .main-program-img img {width: 100%; height: 100%; object-fit: cover; transition: .3s;}
.main-program ul li .main-program-img:hover img {scale: 1.1; transition: .3s;}

@media screen and (max-width:1600px) {

}

@media screen and (max-width:1280px) {
    
}

@media screen and (max-width:1000px) {
    
}

@media screen and (max-width:768px) {
    
}