.D0 {
    padding: 0;
}

.D0 .box>.t h1 {
    font-size: 0.11rem;
    text-align: center;
    color: #555;
    font-weight: bold
}

.D0 .box>.t h2 {
    font-size: 0.19rem;
    line-height: 2.4;
    font-weight: bold;
    color: #222;
    text-align: center
}

.D0 .box>.t .content {
    width: 70%;
    margin: 0.01rem auto;
    color: #666;
    line-height: 1.7;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 10;
    -webkit-box-orient: vertical
}

@media(max-width: 1240px) {
    .D0 .box>.t .content {
        width:90%
    }
}

@media(max-width: 768px) {
    .D0 .box>.t .content {
        font-size:0.12rem
    }
}

.D0 .box>.b .development {
    margin: 0.04rem 0 0 0;
    overflow: hidden
}

.D0 .box>.b .development .swiper-container .swiper-wrapper .swiper-slide {
    display: flex;
    justify-content: space-between;
    position: relative
}

@media(max-width: 768px) {
    .D0 .box>.b .development .swiper-container .swiper-wrapper .swiper-slide {
        flex-direction:column
    }
}

.D0 .box>.b .development .swiper-container .swiper-wrapper .swiper-slide>.ll {
    width: 50%
}

@media(max-width: 768px) {
    .D0 .box>.b .development .swiper-container .swiper-wrapper .swiper-slide>.ll {
        width:100%
    }
}

.D0 .box>.b .development .swiper-container .swiper-wrapper .swiper-slide>.ll img {
    width: 100%
}

.D0 .box>.b .development .swiper-container .swiper-wrapper .swiper-slide>.rr {
    width: 45%;
    margin: 0.05rem 0 0 0
}

@media(max-width: 768px) {
    .D0 .box>.b .development .swiper-container .swiper-wrapper .swiper-slide>.rr {
        width:100%
    }
}

.D0 .box>.b .development .swiper-container .swiper-wrapper .swiper-slide>.rr .ttt {
    font-size:0.02rem;
}

.D0 .box>.b .development .swiper-container .swiper-wrapper .swiper-slide>.rr .ms {
    color: #555;
    width: 80%;
    line-height: 1.6;
    margin: 0.08rem 0 0 0
}

@media(max-width: 768px) {
    .D0 .box>.b .development .swiper-container .swiper-wrapper .swiper-slide>.rr .ms {
        font-size:0.11rem
    }
}

.D0 .box>.b .development .swiper-container .swiper-wrapper .swiper-slide>.rr .year {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 0.04rem;
    color: #000;
    opacity: .1;
    letter-spacing: 0.05rem
}

@media(max-width: 768px) {
    .D0 .box>.b .development .swiper-container .swiper-wrapper .swiper-slide>.rr .year {
        display:none
    }
}

.D0 .box>.b .conl {
    margin: 0.03rem 0 0 0;
    position: relative
}

.D0 .box>.b .conl>a {
    width: 0.2rem;
    height: 0.2rem;
    display: inline-flex;
    border: 1px solid #e5e5e5;
    border-radius: 100px;
    position: absolute;
    bottom: -20%;
    z-index: 2;
    background: #fff
}

.D0 .box>.b .conl>.next {
    left: 0;
    background-image: url("data:image/svg+xml,%3Csvg t='1679552290245' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5499'%3E%3Cpath d='M754.986667 480H160a31.146667 31.146667 0 0 0-23.04 8.96A31.146667 31.146667 0 0 0 128 512c0 9.344 2.986667 17.024 8.96 23.04 6.016 5.973333 13.696 8.96 23.04 8.96h594.986667l-233.984 232.96a33.450667 33.450667 0 0 0-9.002667 23.04 30.72 30.72 0 0 0 9.514667 22.485333 30.72 30.72 0 0 0 22.485333 9.514667c8.661333 0 16.341333-2.986667 23.04-8.96l288-288a33.408 33.408 0 0 0 8.96-23.04 33.408 33.408 0 0 0-8.96-23.04l-288-288a33.450667 33.450667 0 0 0-23.04-8.96 30.72 30.72 0 0 0-22.485333 9.514667 30.72 30.72 0 0 0-9.514667 22.485333c0 8.661333 2.986667 16.341333 8.96 23.04l234.026667 232.96z' fill='%23888' fill-opacity='.96' p-id='5500'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50% auto;
    transform: rotate(180deg)
}

.D0 .box>.b .conl>.prev {
    right: 0;
    background-image: url("data:image/svg+xml,%3Csvg t='1679552290245' class='icon' viewBox='0 0 1024 1024' version='1.1' xmlns='http://www.w3.org/2000/svg' p-id='5499'%3E%3Cpath d='M754.986667 480H160a31.146667 31.146667 0 0 0-23.04 8.96A31.146667 31.146667 0 0 0 128 512c0 9.344 2.986667 17.024 8.96 23.04 6.016 5.973333 13.696 8.96 23.04 8.96h594.986667l-233.984 232.96a33.450667 33.450667 0 0 0-9.002667 23.04 30.72 30.72 0 0 0 9.514667 22.485333 30.72 30.72 0 0 0 22.485333 9.514667c8.661333 0 16.341333-2.986667 23.04-8.96l288-288a33.408 33.408 0 0 0 8.96-23.04 33.408 33.408 0 0 0-8.96-23.04l-288-288a33.450667 33.450667 0 0 0-23.04-8.96 30.72 30.72 0 0 0-22.485333 9.514667 30.72 30.72 0 0 0-9.514667 22.485333c0 8.661333 2.986667 16.341333 8.96 23.04l234.026667 232.96z' fill='%23888' fill-opacity='.96' p-id='5500'%3E%3C/path%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50% auto
}

.D0 .box>.b .conl .swiper-container {
    overflow: hidden
}

.D0 .box>.b .conl .swiper-container .swiper-wrapper .swiper-slide span {
    line-height: 3;
    position: relative;
    display: flex;
    justify-content: center;
    text-align: center;
    margin: 0 0 0.04rem 0;
    border-bottom: 1px solid #e5e5e5;
    font-size: 0.13rem;
    color: #666;
    cursor: pointer
}

.D0 .box>.b .conl .swiper-container .swiper-wrapper .swiper-slide span::after {
    content: "";
    display: inline-block;
    width: 0.07rem;
    height: 0.07rem;
    position: absolute;
    bottom: -0.05rem;
    z-index: 2;
    background: #fff;
    border-radius: 1rem;
    border: 1px solid #e5e5e5
}

.D0 .box>.b .conl .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-thumb-active span {
    color: #103b8a
}

.D0 .box>.b .conl .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-thumb-active span::after {
    background: #103b8a;
    border-color: #103b8a
}