#topBox{display:none;}
#pictureBox{display:none;}
footer #footerLink{padding-top:70px;}
.main-article #describe .article-info{
    margin-bottom: 20px;
}
#newslist li{display: inline-block;width: calc((100%/3) - 25px);margin: 0 10px 20px;vertical-align: top;}
#newslist li .border{}
#newslist li .border .photo{
    background-repeat: no-repeat;
    background-size: cover;
    overflow: hidden;
}
#newslist li .border .photo a{display: block;}
#newslist li .border .photo a img{
    width: 100%;
}
#newslist li .border .news-info {}
#newslist li .border .news-info .news-bottom{
    padding: 15px 0 0;
}
#newslist li .border .news-info .news-bottom h3{
    color: #fff;
    font-size: 20px;
    line-height: 1.3;
}
#newslist li .border .news-info .news-bottom h3 a{
    overflow: hidden;
    height: 27px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}
#newslist li .border .news-info .news-bottom .describe{
    height: 48px;
    overflow: hidden;
    color: #3a3a3a;
    font-size: 15px;
}
#newslist li .border .news-info .news-bottom .list{text-align: left;padding: 5px 0px;}
#newslist li .border .news-info .news-bottom .list a{color: #888;position: relative;font-size: 14px;}
#newslist li .border .news-info .news-bottom .list a::after{content: "/"}
#newslist li .border .news-info .news-bottom .list .date{display: inline-block;vertical-align: baseline;color: #888;font-size: 14px;}
#newslist li .border .news-info .news-bottom .more{display: block;width: 100%;text-align: right;color: #ccc;margin-top: 15px;}
#newslist li .border .news-info .news-bottom .more a{color: #fff;transition: ease .3s;display: inline-block;font-size: 14px;font-weight: bold;background: #fcb061;padding: 8px 20px;}
#newslist li .border .news-info .news-bottom .more a svg path{    stroke: #ccc;}

#newslist li:hover .border .news-info .news-bottom .more a{    animation: 1s arrow;}
@keyframes arrow{    0%{      transform: translateX(0px);      }    25%{        transform: translateX(10px);      }    50%{        transform: translateX(0px);      }    75%{        transform: translateX(5px);      }    100%{        transform: translateX(0px);      }}
#describe .article-info ul li b,#describe .article-info ul li b a{color: #969696;}

@media screen and (max-width: 768px){
    #newslist li{display: inline-block;width: calc(50% - 25px);}
}
@media screen and (max-width: 480px){
    #newslist li .border .news-info .news-bottom h3 a{font-size: 22px;}
    #newslist li{display: inline-block;width: calc(100% - 25px);}
}