.fuwu-list .lt{
    width:29rem;
}

.fuwu-list .item{
    margin-top: 2.6rem;
    display: block;
}
.fuwu-list .item .flex-one{
    gap: 10.5rem;
}
.fuwu-list .item:nth-child(even) .flex-one{
    flex-flow: row-reverse;
}

.fuwu-list .item .wp{
    transition: all .5s;
}
.fuwu-list .item:nth-child(odd):hover .wp{
    padding-right: 0;
}
.fuwu-list .item:nth-child(even):hover .wp{
    padding-left: 0;
}

.fuwu-list .item .img-db{
    height: 24rem;
    border-radius: 1rem;
}
.fuwu-list .item .img-db:hover img{
    transform: none;
}

.fuwu-list .item .lt .tt{
    font-size: var(--f36);
    position: relative;
    line-height: 1;
}
.fuwu-list .item .lt .tt::before{
    content: '';
    display: block;
    position: absolute;
    z-index: 0;
    width: 60%;
    background: linear-gradient(-90deg,#aac9ec,transparent);
    height:1rem ;
    bottom: 0;
    right: 0;
    transform:skew(-15deg);
}
.fuwu-list .item .lt .tt span{
    position: relative;
    z-index: 1;
}


.fuwu-list .item .lt .line{
    font-size: var(--f36);
    width: 1em;
    height: 1px;
    background-color:var(--themeColor) ;
    margin-top: 1.5rem;
}

.fuwu-list .item .lt .subt{
    margin-top: 1.5rem;
    font-size: var(--f48);
    color: #e0e2e4;
    font-family: 'pops-font';
    line-height: 0.9;
}

.fuwu-list .item .lt .ar_article{
    margin-top: 2rem;
    font-size: var(--f18);
    font-weight: 300;
    color: #1f1e24;
}
.fuwu-list .item .lt .pub-btn{
    font-size: var(--f18);
}