#tag1 {
    padding-top: 1.55rem;

}

#tag2 {
    padding-top: .7rem;
}

.new-box {
    padding-top: .75rem;
}

.new-box li {
    margin-bottom: .5rem;
    display: flex;
}

.new-box .new-img {
    margin-right: .4rem;
    position: relative;
    width: 3.8rem;
    height: 2.4rem;
}

.new-box .new-img::after {
    content: "";
    position: absolute;
    bottom: -.05rem;
    left: 0;
    width: 1rem;
    height: .05rem;
    background: #22ebc9;
    display: none;
}

.new-box .new-img:hover::after {
    display: block;
}

.new-box .new-cont {
    width: 7rem;
    flex: 0 0 7rem;
    display: flex;
    flex-direction: column;
    justify-content: end;
}

.new-box .new-cont .time {
    padding-bottom: .3rem;
    margin-bottom: .3rem;
    border-bottom: 1px solid #333333;
    font-size: .5rem;
    color: #333333;
}

.new-box .new-cont .time:hover {
    color: #00da6b;
}

.new-box .new-cont .cont {
    padding-right: .55rem;
    font-size: .24rem;
    line-height: .32rem;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    /* 限制显示3行 */
    overflow: hidden;
    text-align: justify;
}

.turn-page {
    padding-top: .4rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: .24rem;
    color: #000000;
    margin-bottom: 1.25rem;
}

.turn-page a {
    padding: 0 .1rem;
    margin: 0 .1rem;
}

.turn-page .num {
    display: flex;
    align-items: center;
}

.turn-page .num a.now {
    background: #00da6b;
    color: #fff;
    border-radius: 2px;
}

.p2 {
    padding-bottom: 1.6rem;
    padding-top: .8rem;
}

.p2 .p2-tit {
    margin-bottom: .3rem;
    font-size: .64rem;
    font-weight: bold;
    color: #00da6b;
    text-align: center;
}