.blog-list .blog-item .desc .title,.p1{font-family:poppins-bold;text-align:center}.p1{background:url(../../imgs/product/p1.webp) center/cover no-repeat;padding:107px 0 111px;font-size:60px;color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.66)}.blog-list{margin:54px auto;display:flex;flex-wrap:wrap;gap:54px 30px}.limited-lines,.limited-lines2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.blog-list .blog-item{width:calc((100% - 60px)/ 3)}.blog-list .blog-item .blog-link{display:block;width:100%;color:#333;border-bottom:10px solid transparent;background:#f0f0f0}.blog-list .blog-item .blog-link:hover{text-decoration:none;border-color:#104525;color:#246426}.blog-list .blog-item .cover{width:100%}.blog-list .blog-item .desc{padding:14px 50px;line-height:25px!important;font-family:Poppins,Arial,sans-serif;font-size:15px!important}.blog-list .blog-item .desc .title{font-size:30px;line-height:40px;font-size:calc(.3vw + 14px);line-height:calc(.35vw + 20px);font-weight:600}.blog-list .blog-item .date{font-size:20px;padding:0 50px 12px;line-height:20px;font-size:calc(.2vw + 12px)!important;line-height:calc(.25vw + 20px)!important;color:#777}.blog-list .blog-item .date .icon{vertical-align:middle;font-size:14px;display:inline-block;width:20px;height:20px;margin-right:16px;border-radius:50%;border:1px solid #616161;text-align:center}@media (max-width:1650px){.blog-list .blog-item{width:calc((100% - 100px)/ 2)}}@media (max-width:1200px){.blog-list .blog-item{width:100%}}.limited-lines{-webkit-line-clamp:5}.limited-lines2{-webkit-line-clamp:2}
