body {
    background: url(/ch120/2025-11-28zlyfq/images/bg.png) no-repeat center 90px;
    height: 4436px;
}

.banner .box .img1 {
    left: 36px;
}

.banner .box .img2 {
    position: absolute;
    left: 75px;
    animation-delay: 0.5s;
    top: 235px;
    width: 930px;
}

.wrap {
    width: 1091px;
    height: 833px;
    background: url(/ch120/2025-11-28zlyfq/images/b3.png) no-repeat center center / auto 100%;
/*    background: url(../images/b3.png) no-repeat center center / auto 100%;*/
    padding-top: 34px;
}

.wrap .box .swipeL {
    position: absolute;
    left: 0;
    bottom: 40px;
    width: 42px;
    height: 64px;
/*    background: url(../images/l.png) no-repeat center center;*/
    background: url(/ch120/2025-11-28zlyfq/images/l.png) no-repeat center center;
    cursor: pointer;
}

.wrap .box .swipeR {
    position: absolute;
    right: 0;
    bottom: 40px;
    width: 42px;
    height: 64px;
/*    background: url(../images/r.png) no-repeat center center;*/
    background: url(/ch120/2025-11-28zlyfq/images/r.png) no-repeat center center;
    cursor: pointer;
}

.wrap1 {
    margin-top: 350px;
}

.wrap1 .box {
    width: 1091px;
    overflow: inherit;
}

.wrap1 .box .swiper2 {
    width: 1091px;
    height: 469px;
    background: url(../images/b4.png) no-repeat center center;
    background: url(/ch120/2025-11-28zlyfq/images/b4.png) no-repeat center center;
}

.wrap2 {
    margin-top: 355px;
    width: 1039px;
}

.wrap2 .box {
    width: 1039px;
    height: 660px;
    background: url(/ch120/2025-11-28zlyfq/images/b5.png) no-repeat center center;
    background: url(../images/b5.png) no-repeat center center;
    padding-top: 66px;
    position: relative;
}

.wrap2 .box .swipeL {
    bottom: 296px;
    background: url(/ch120/2025-11-28zlyfq/images/l.png) no-repeat center center;
    background: url(../images/l.png) no-repeat center center;
}

.wrap2 .box .swipeR {
    bottom: 296px;
    background: url(/ch120/2025-11-28zlyfq/images/r.png) no-repeat center center;
    background: url(../images/r.png) no-repeat center center;
}

.content {
    width: 1020px;
    padding: 50px 45px;
    margin: auto;
    margin-top: 60px;
    width: 1091px;
    height: 469px;
    background: url(/ch120/2025-11-28zlyfq/images/b4.png) no-repeat center center;
    background: url(../images/b4.png) no-repeat center center;
}

.content .item {
    display: inline-flex; 
    width: 475px;
}

.content .item:nth-child(n + 3) {
    margin-top: 57px;
}

.content .item:nth-child(2n + 2) {
    margin-left: 46px;
}

.content .img-wrap {
    flex-shrink: 0;
    width: 220px;
    height: 145px;
    background-color: #eee;
    overflow: hidden;
}

.content .img-wrap img {
    display: block;
    width: 100%;
    height: 100%;
}

.content .item-content {
    width: 238px;
    margin-left: 20px;

}

.content .item-title {
    line-height: 30px;
    font-size: 18px;
    font-weight: bold;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: -4px 0 4px;
}

.content .item-desc {
    line-height: 22px;
    font-size: 14px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    text-overflow: ellipsis;
}