.partners{
    background: url(../../image/AD0I98nwCRAEGAAggYvl7QUotp_hrgcwgA84hAM.png) repeat top ,transparent;
    height: 280px;
    background-size: cover;
    .content{
        max-width: 1000px;
        position: relative;
        margin: auto;
        will-change: transform;
        padding: 30px 0;
        box-sizing: border-box;
        .title{
            font-size: 32px;
            font-weight: bold;
            color: #000;
            text-align: center;
            margin-bottom: 40px;
        }
    }
}

.banner {
    max-width: 1000px;
    overflow:hidden;
    margin:0 auto;
}
.inner {
    position: relative;
    display: flex;
    justify-content: flex-start;
    animation: aaa 10s linear;
    animation-iteration-count: infinite;
}
@keyframes aaa {
    0% {
        transform: translateX(0%);
    }
    100% {
        transform: translateX(-950px);
    }
}
.inner:hover {
    animation-play-state: paused;
    cursor: pointer;
}
.innerwrapper {
    width: 170px;
    margin: 0 10px;
}
.banner img {
    width: 170px;
    height: 86px;
}