.com_info .tit {
    font-family: Work Sans;
    font-weight: bold;
    font-size: 18px;
    color: #333333;
    line-height: 28px
}

.com_info .b_tit {
    font-family: Work Sans;
    font-weight: bold;
    font-size: 24px;
    color: #333333
}

.com_info .title {
    font-size: 20px;
    color: #333;
    font-weight: bold;
    font-family: Work Sans
}

.com_info .desc {
    font-size: 16px;
    color: #666666;
    line-height: 28px
}

.com_info p {
    margin-top: 9px;
    font-family: Work Sans;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 28px
}

.ul_list.fei li::before {
    background: url(../img4/icon3.png) no-repeat center / contain
}

.ul_list.li_no li::before {
    background: url(../img4/icon4.png) no-repeat center / contain
}

.ul_list.li_yes li::before {
    background: url(../img4/icon5.png) no-repeat center / contain
}

.ul_list.round li {
    color: #333;
    margin-top: 17px
}

.ul_list.round li:first-child {
    margin-top: 0
}

.ul_list.round li::before {
    background: var(--commonColor);
    width: 8px;
    height: 8px;
    border-radius: 50%;
    margin-right: 8px
}

.ul_list li {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 28px;
    display: flex;
    align-items: center;
    margin-top: 6px
}

.ul_list li::before {
    content: "";
    display: block;
    width: 19px;
    height: 18px;
    margin-right: 8px;
    flex-shrink: 0
}

.ul_list .desc {
    padding-left: 28px
}

.box1 .lists {
    margin-top: 32px
}

.box1 .lists .items {
    align-items: center;
    --l-w: 619px;
    --l-w: calc((619 / 14.8) * 1%);
    --pd: 58px;
    margin-top: 17px
}

.box1 .lists .items:nth-child(even) .img {
    order: 2
}

.box1 .lists .img {
    height: 380px;
    padding: 0;
    border-radius: 12px 12px 12px 12px
}

.box2 {
    background: #fafafa
}

.box2 .ac_title {
    color: var(--commonColor);
    font-family: Work Sans;
    font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    margin-top: 42px
}

.box2 .lists {
    margin-top: 24px
}

.box2 .lists .item {
    --l-w: 686px;
    --l-w: calc((686 / 14.8) * 1%);
    --pd: 46px;
    align-items: center;
    margin-top: 48px
}

.box2 .lists .item:first-child {
    margin: 0
}

.box2 .lists .item:nth-child(even) .lll {
    order: 2
}

.box2 .lists .lll .title {
    margin-top: 24px
}

.box2 .lists .lll .li_yes li {
    font-weight: 500;
    color: #333333
}

.box2 .lists .img {
    height: 467px;
    padding: 0
}

.box2 .bot_list {
    --pd: 48px;
    margin-top: 42px
}

.box2 .bot_list .lll,
.box2 .bot_list .rrr {
    background: rgba(118, 118, 118, 0.06);
    border-radius: 12px 12px 12px 12px;
    padding: 44px 64px
}

.com_pd {
    padding: calc((120 / 19.2) * 1%) 0
}

.pdt {
    padding-top: calc((100 / 19.2) * 1%)
}

.type_item:last-child {
    margin-bottom: 0
}

.com_sw_style1 {
    margin-top: 32px
}

.com_sw_style1 .swiper-slide {
    width: unset;
    display: flex;
    align-items: center;
    padding: 18px 48px;
    border-radius: 12px 12px 0px 0px;
    background: #eee
}

.com_sw_style1 .swiper-slide.active_ {
    background: var(--commonColor)
}

.com_sw_style1 .swiper-slide.active_ .title {
    color: #fff
}

.com_sw_style1 .swiper-slide.active_ span {
    background: url(../img4/icon26.png) no-repeat center
}

.com_sw_style1 .swiper-slide .title {
    font-family: Work Sans;
    font-weight: bold;
    font-size: 20px;
    color: #333333;
    line-height: 28px;
    margin-right: 70px
}

.com_sw_style1 .swiper-slide span {
    width: 20px;
    height: 20px;
    display: block;
    background: url(../img4/icon25.png) no-repeat center
}

.com_sw_style2 .swiper-slide {
    background: #fafafa;
    border-radius: 6px 6px 6px 6px;
    padding: 18px 24px
}

.com_sw_style2 .swiper-slide .title {
    margin: 0
}

.box4 .box_swiper2 {
    border-radius: 12px 12px 12px 12px;
    border: 3px solid #eeeeee;
    padding: 64px 62px 25px
}

.box4 .box_swiper2 .lists {
    --pd: 18px;
    --mt: 68px;
    margin: 0
}

.box4 .box_swiper2 .lists .item_txt .ulno li::before {
    content: unset
}

.box4 .box_swiper2 .lists .item_txt .title {
    margin-top: 36px
}

.box4 .box_swiper2 .lists .item_txt .title:first-child {
    margin-top: 0
}

.box4 .box_swiper2 .lists .img {
    border-radius: 12px 12px 12px 12px;
    padding-bottom: calc((296 / 13.5) * 1%)
}

.box5 {
    padding-top: calc((120 / 19.2) * 1%)
}

.box5 .box_swiper4 {
    padding: 52px 64px;
    border-radius: 12px 12px 12px 12px;
    border: 3px solid #eeeeee
}

.box5 .box_swiper4 .sw_top {
    --l-w: 677px;
    --l-w: calc((677 / 14.8) * 1%);
    --pd: 16px
}

.box5 .box_swiper4 .title {
    margin-top: 24px
}

.box5 .defa_ul li {
    font-weight: bold;
    font-size: 16px;
    color: #666;
    line-height: 28px;
    margin-top: 15px
}

.box5 .defa_ul li span {
    color: #333;
    font-family: Work Sans
}

.box5 .rrr {
    padding-bottom: 35.57%;
    border-radius: 12px 12px 12px 12px
}

.box6 .box_sw6 {
    --l-w: 591px;
    --l-w: calc((591 / 14.8) * 1%);
    --pd: 33px;
    margin-top: 36px
}

.box6 .box_sw6 .img {
    height: 401px;
    padding: 0
}

.box6 .box_sw6 .rrr .swiper6_1 {
    margin: 0
}

.box6 .box_sw6 .rrr .swiper6_2 .title {
    margin: 30px 0
}

.box6 .box_sw6 .rrr .swiper6_2 .cells {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    margin-top: 30px
}

.box6 .box_sw6 .rrr .swiper6_2 .swiper-pagination,
.box6 .box_sw6 .rrr .swiper6_2 .swiper-button-prev,
.box6 .box_sw6 .rrr .swiper6_2 .swiper-button-next {
    position: unset;
    margin: 0;
    padding: 0;
    top: unset;
    left: unset;
    right: unset
}

.box6 .box_sw6 .rrr .swiper6_2 .swiper-pagination {
    width: 468px;
    height: 3px
}

.box6 .box_sw6 .rrr .swiper6_2 .swiper-button-prev {
    margin-right: 6px;
    margin-left: 11px
}

.box6 .box_sw6 .rrr .swiper6_2 .swiper-button-prev,
.box6 .box_sw6 .rrr .swiper6_2 .swiper-button-next {
    width: 44px;
    height: 44px;
    line-height: 44px;
    border-radius: 6px;
    background: #333;
    flex-shrink: 0
}

.box6 .box_sw6 .rrr .swiper6_2 .swiper-button-prev:hover,
.box6 .box_sw6 .rrr .swiper6_2 .swiper-button-next:hover {
    background: var(--commonColor)
}

.tit24 {
    font-family: Work Sans;
    font-weight: bold;
    font-size: 24px;
    color: #333333;
    line-height: 52px;
    margin-top: 20px
}

.tit_sm {
    font-family: Work Sans;
    font-weight: bold;
    font-size: 16px;
    color: #333333;
    line-height: 28px;
    margin-top: 16px
}

.ul_sm {
    margin-top: 12px
}

.ul_sm li {
    font-family: Work Sans;
    font-weight: 400;
    font-size: 16px;
    color: #666666;
    line-height: 28px
}

.five_rox {
    display: flex;
    align-items: center;
    margin-top: 10px
}

.five_rox .item:nth-child(odd) {
    min-width: calc(100% / 9);
    background: rgba(2, 103, 179, 0.08);
    border-radius: 0px 0px 0px 0px;
    border: 1px solid var(--commonColor);
    padding: 19px 30px
}

.five_rox .item:nth-child(even) {
    min-width: 96px;
    text-align: center;
    font-family: Work Sans;
    font-weight: 500;
    font-size: 16px;
    color: #333333;
    line-height: 28px;
    border-bottom: 2px solid #333;
    margin: 0 20px;
    position: relative;
    padding-bottom: 5px
}

.five_rox .item:nth-child(even)::after {
    content: ">";
    position: absolute;
    right: -7px;
    bottom: -14.2px;
    display: block;
    width: 20px;
    font-size: 20px
}

@media screen and (max-width:1366px) {
    .five_rox {
        flex-wrap: wrap;
        justify-content: center
    }

    .five_rox .item {
        margin-top: 20px
    }

    .pro_table2 tr td {
        padding: 15px
    }

    .box4 .box_swiper2 {
        padding: 30px
    }

    .box4 .box_swiper2 .lists .item:nth-child(-n + 2) {
        margin-top: 0 !important
    }

    .box4 .box_swiper2 .lists .img {
        height: unset;
        padding: 0
    }

    .box4 .box_swiper2 .lists .img img {
        position: unset
    }
}

@media screen and (max-width:950px) {

    .box1 .lists .img,
    .box2 .lists .img,
    .box5 .rrr {
        position: relative
    }

    .box1 .lists .items:nth-child(even) .img,
    .box2 .lists .item:nth-child(even) .lll {
        order: unset
    }

    .box2 .lists .img,
    .box5 .rrr,
    .box6 .box_sw6 .img {
        height: 0;
        padding-bottom: 70%
    }

    .box5 .box_swiper4 {
        padding: 15px
    }

    .five_rox {
        justify-content: unset
    }

    .box2 .bot_list .lll,
    .box2 .bot_list .rrr {
        padding: 20px
    }

    .com_info .b_tit {
        font-size: 20px
    }

    .tit24 {
        line-height: 1.5;
        font-size: 22px
    }
}



.clart{
    background-color:  var(--commonColor);
    color:#fff;
    font-size: 18px;display: inline-block;
    font-weight: bold;
    font-family: Work Sans;    padding: 8px 21px;    border-radius: 8px;margin: 10px 0;
}