.content_1_40 {
    width: 100%;
    margin: 0 auto;
    position: relative;
}

.content_1_40 .card {
    width: 100%;
    height: 900px;
    margin: 0 auto;
    position: relative;
}

.content_1_40 .card .box {
    width: 1300px;
    height: 600px;
    margin: 0 auto;
}

.content_1_40 .center {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background: url(../images/02.png) no-repeat center center;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background: url(../images/01.png) no-repeat center center;
}

.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    width: 60px !important;
    height: 72px !important;
    top: 55%;
}

.swiper-button-next:after,
.swiper-button-prev:after {
    content: '';
}

.swiper-button-next {
    left: -10px !important;
}

.swiper-button-prev {
    left: auto;
    right: -10px !important;
}

.slide4 {
    width: 1365px;
    height: 709px;
    margin: 0 auto;
    position: relative;
    margin-top: 100px;
}

.slide4 .slide4images {
    display: flex;
    justify-content: center;

    ul img {
        width: 1100px;
        height: 460px;
        object-fit: contain;
    }

}

.next,
.prev {
    cursor: pointer;
    top: 58%;
}

.dh {
    margin-top: 190px;
}

.dh ul {
    position: relative;
    overflow: hidden;
    width: 999px;
    height: 434px;
    margin: 0px auto 0;
    padding-top: -272px;
}

.dh ul li {
    float: left;
    width: 88px;
    overflow: hidden;
    height: 100%;
    position: relative;
    cursor: pointer;
    border: #896d3c 1px solid;
    box-shadow: 0px 0px 00px #000;
}

.dh ul li a {
    display: block;
    width: 100%;
    height: 100%;
}

.dh ul li .layer {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(27, 29, 36, 0.75);
    height: 100%;
}

.dh ul li .layer .p1 {
    position: absolute;
    bottom: 5px;
    left: 10px;
}

.dh ul li .layer .p2 {
    position: absolute;
    bottom: 5px;
    right: -200%;
}

.dh ul li .layer .p2 b,
.dh ul li .layer .p2 span {
    display: block;
    font-weight: bold;
    font-size: 20px;
}

.dh ul li .layer .p1 b,
.dh ul li .layer .p1 span {
    display: block;
    font-weight: bold;
    font-size: 14px;
}
.curr img {
    width: 340px;
    height: 455px;
    object-fit: contain;
}

.slide3 {
    width: 1250px;
    height: 700px;
    margin: 0 auto;
    position: relative;
    margin-top: 100px;

    .next,
    .prev {
        cursor: pointer;
        top: 40%;
    }
}

.slide3 .slide3images {
    display: flex;
    justify-content: center;

    ul img {
        width: 1140px;
        height: 620px;
        object-fit: contain;
    }
}