.pc {
    display: block;
}

.mobile {
    display: none;
}

.banner img {
    width: 100%;
}

.tab {
    width: 100%;
    position: relative;
}

.tab img {
    width: 100%;
}

.tab .btn {
    height: 116px;
    background-color: #fff;
    color: #3a3a3a;
    font-size: 45px;
    font-weight: bold;
    padding: 0 100px;
    line-height: 116px;
    position: absolute;
    display: block;
    width: auto;
    border-radius: 58px;
    cursor: pointer;
    box-shadow: 0 10px 24px #a8a8a8;
}

.tab .btn:hover {
    background-color: #ce454a;
    color: #fff;
}

.tab .ppf {
    left: 50%;
    margin-left: -570px;
    top: 50%;
    margin-top: -58px;
}

.tab .wf {
    left: 50%;
    margin-left: 60px;
    top: 50%;
    margin-top: -58px;
}

.tab .btn-on {
    background-color: #ce454a;
    color: #fff;
}

.ppf-content {
    width: 100%;
    display: none;
}

.wf-content {
    width: 100%;
    display: none;
}

.active {
    display: block;
}

.ppf-content img {
    width: 100%;
}

.wf-content img {
    width: 100%;
}

.lsh .ppf_con6 {
    padding-top: 140px;
    padding-bottom: 106px;
    background: #000;
}

.lsh .ppf_con6 .ppf_con6_p {
    color: #fff;
    font-size: 57px;
    text-align: center;
    font-weight: bold;
    margin-bottom: 96px;
}

.lsh .ppf_con6 .ppf_con6_div {
    width: 1526px;
    height: 422px;
    background: #252525;
    margin: 0 auto;
    padding-top: 145px;
    border-radius: 20px;
    color: #fff;
}

.lsh .ppf_con6 .ppf_con6_div .ppf_c6d1_div {
    width: 1300px;
    height: 300px;
    margin: 0 auto;
    overflow: hidden;
    position: relative;
}

.lsh .ppf_con6 .ppf_con6_div .ppf_c6d1_div .swiper-wrapper {
    height: 50px !important;
    line-height: 50px;
}

.lsh .ppf_con6 .ppf_con6_div .ppf_c6d1_div .swiper_flex {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    height: 100% !important;
    margin: 6px 0;
}

.lsh .ppf_con6 .ppf_con6_div .ppf_c6d1_div .swiper_flex p {
    font-size: 30px;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 50px;
}

.lsh .ppf_con6 .ppf_con6_div .ppf_c6d1_div .swiper-scrollbar {
    width: 2px;
}

.lsh .ppf_con6 .ppf_con6_div .ppf_c6d1_div .swiper-scrollbar .swiper-scrollbar-drag {
    background: #e3e3e3;
    width: 9px;
    left: -4px;
    border-radius: 0;
}

@media screen and (max-width: 1708px) {

    .tab,
    .part1,
    .part2,
    .part3,
    .part4,
    .part5,
    .part6 {
        zoom: .89;
    }
}

@media screen and (max-width: 1440px) {

    .tab,
    .part1,
    .part2,
    .part3,
    .part4,
    .part5,
    .part6 {
        zoom: .75;
    }
}

@media screen and (max-width: 1366px) {

    .tab,
    .part1,
    .part2,
    .part3,
    .part4,
    .part5,
    .part6 {
        zoom: .71;
    }
}

@media screen and (max-width: 1280px) {

    .tab,
    .part1,
    .part2,
    .part3,
    .part4,
    .part5,
    .part6 {
        zoom: .66;
    }
}

@media screen and (max-width: 1024px) {

    .tab,
    .part1,
    .part2,
    .part3,
    .part4,
    .part5,
    .part6 {
        zoom: .53;
    }
}

@media screen and (max-width: 960px) {

    .tab,
    .part1,
    .part2,
    .part3,
    .part4,
    .part5,
    .part6 {
        zoom: .5;
    }
}

@media screen and (max-width: 799px) {
    .pc {
        display: none;
    }
    
    .mobile {
        display: block;
    }

    .tab{
        zoom: .3;
    }

    .lsh .mb_ppf_con_9 {
        padding: .54rem .7rem;
        background: #000;
        color: #fff;
    }

    .lsh .mb_ppf_con_9 .mb_ppf_con_9_h3 {
        font-size: .4rem;
        width: 3rem;
        margin: 0 auto;
        color: #fff;
        text-align: center;
    }

    .lsh .mb_ppf_con_9_div {
        height: 4rem;
        line-height: .7rem;
        overflow: hidden;
        font-size: .3rem;
        white-space: nowrap;
        position: relative;
    }

    .lsh .mb_ppf_con_9_div .swiper-wrapper {
        height: .7rem;
    }

    .lsh .mb_ppf_con_9_div .swiper-wrapper .swiper-slide {
        height: .7rem !important;
        height: auto !important;
        line-height: .7rem;
    }

    .lsh .mb_ppf_con_9_div .swiper-scrollbar {
        width: .03rem;
        right: .15rem;
    }

    .lsh .mb_ppf_con_9_div .swiper-scrollbar .swiper-scrollbar-drag {
        width: .1rem;
        left: -.03rem;
        background: #e3e3e3;
    }

    .lsh{
        background: #000;
        padding-bottom: .7rem;
    }

    .lsh .mb_ppf_con_10 {
        position: relative;
        background: #252525;
        margin: 0 .5rem;
        height: 5rem;
        padding: .7rem .2rem 0rem .9rem;
        border-radius: 15px;
        color:#fff;
    }
}