.privateBg{
    padding: 1rem 0;
}

.privateTop{

}
.privateTop li{
    margin: .8rem 0;
}
.privateTop li:nth-child(2n){
    flex-direction: row-reverse;
}
.privateTop li:nth-child(2n + 1){
    text-align: right;
}
.privateImg{
    width: 48.6%;
}
.privateImg .imgBg{
    padding-bottom: 60%;
}
.privateText{
    width: 48.6%;
    line-height: 2;
}
.privateTit{
    line-height: 1.4;
    margin: .2rem 0;
    font-weight: normal;
}

.privateBot{
    margin: .4rem -.4rem;
}
.privateBot li{
    width: 50%;
    padding: 0 .4rem;
    margin-top: .4rem;
}
.privateLink{
    display: block;
}
.privateBotImg{
    padding-bottom: 150%;
}
.privateBotImg::before{
    display: block;
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    border: 1px solid var(--baseColor);
    box-sizing: border-box;
    transform: scale(0.95);
    transition: all .3s linear;
}
.privateName{
    line-height: 2;
    margin: .2rem 0;
    font-weight: normal;
}
.privateLink:hover .privateBotImg::before{
    transform: scale(1);
}
.privateLink:hover .imgBg{
    transform: scale(1.05);
}
.privateLink:hover .privateName{
    color: var(--baseColor);
}

@media (max-width:1600px){

}
@media (max-width:1400px){

}
@media (max-width:1200px){
    .privateBg{
        padding: .6rem 0;
    }
    .privateTop li{
        margin: .6rem 0;
    }
    .privateTit{
        margin: .1rem 0;
    }
    .privateBot{
        margin: .3rem -.1rem;
    }
    .privateBot li{
        padding: 0 .1rem;
        margin-top: .2rem;
    }
    .privateName{
        margin: .1rem 0;
    }
}
@media (max-width:991px){

}
@media (max-width:767px){

}
@media (max-width:640px){
    .privateTop li{
        display: block;
        margin: .3rem 0;
    }
    .privateImg,
    .privateText{
        width: 100%;
        margin: .3rem 0;
    }
    .privateBot{
        margin: .1rem -.1rem .3rem;
    }

}
@media (max-width:460px){

}