.banner {
    width: 100%;
    height: 560px; 
    position: relative;
}
#contentBanner, #contentBanner img{
    height: 100%;
    width: 100%;
}
.case {
    position: relative;
    padding: 0 200px 80px 200px;

}
.list .item{
    float: left;
    width: 33.33%;
    padding: 0 20px;
}
.list .item .img{
    width: 376px;
    height: 306px;
}
.list .item .cover{
    width: 376px;
    height: 306px;
    background: #bb000987;
}
.list .item .cover{
    display: none;
    position: absolute;
    margin-top: -311px;
    text-align: center;
    padding: 120px 0;
    letter-spacing: 2px;
    color: #FFF;
}
.list .item .line{
    width: 30px;
    height: 2px;
    background: #FFF;
    margin: 10px auto;
}
.list .item .cover .zh{
    font-size: 24px;
    letter-spacing: 5px;
}
.list .item:hover .cover{
   display: block;
}
.list .item:hover .name::after{
    background: #FFF;
}
.list .item .img{
    width: 100%;
}
.list .item .name{
    text-align: center;
    font-size: 16px;
    margin: 15px 0 50px 0;
    font-weight: bold;
    letter-spacing: 2px;
    color: #000;
}
.list .item .name::after{
    content: " ";
    width: 40px;
    height: 4px;
    margin: 5px auto;
    background: #BB0009;
    display: block;
    border-radius: 2px;
}

.case-content .swiper-slide {
    padding: 0px 25px;
    text-align: center;
}
.case-content .name{
    text-align: center;
    padding: 20px 0;
    font-weight: bold;
    font-size: 16px;
    letter-spacing: 5px;
}
.case-content .content{
    text-align: left;
    padding: 20px 0;
    letter-spacing: 5px;
}
.case-content{
    position: relative;
    background-size: 99%;
    /* padding-bottom: 90px; */
}
.case-content .arrow-btn {
    position: absolute;
    top: 40%;
    text-align: center;
    color: var(--theme-red);
    font-size: 15px;
    background-color: #fff;
    border-radius: 50%;
    padding-left: 4px;
}
.case-content .arrow-btn.left {
    left: -40px;
}
.case-content .arrow-btn.right {
    right: -40px;
}