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

    .w1200 {
        width: 100%;
    }

    .p28 {
        padding: 0 .28rem;
        box-sizing: border-box;
    }

    .part-1 {
        background-image: url(../img/ach-wap-bg-1.png);
        height: 7rem;
        background-size: cover;
        margin-top: -0.45rem;
    }

    .part-1-item {
        width: 1.2rem;
    }

    .part-1-item p:nth-child(1) {
        font-size: .24rem;
    }

    .part-1-item p:nth-child(1) span {
        font-size: .36rem;
    }

    .part-1-item p:nth-child(2) {
        font-size: .18rem;
        margin-top: .2rem;
    }

    .part-1-item .dot {
        margin-top: .15rem;
    }

    .p1 {
                top: 2.25rem;
                left: .7rem;
    }

    .p2 {
        top: 1.95rem;
                left: 2.4rem;
    }

    .p3 {
       top: 2rem;
               left: 4.1rem;
    }

    .p4 {
        top: 2.35rem;
                left: 5.6rem;
    }

    .part-2-wap {
        background-image: url(../img/ach-wap-bg-2.png);
        background-size: cover;
        height: 9.14rem;
        width: 100%;
        padding-top: 1.28rem;
    }

    .part-wap-title {
        display: flex;
        flex-direction: column;
    }

    .part-wap-title p {
        height: .34rem;
        font-weight: 600;
        font-size: .36rem;
        color: #FFFFFF;
    }

    .part-wap-title span {
        height: .18rem;
        font-weight: 500;
        font-size: .18rem;
        color: #FFFFFF;
        margin-top: .25rem;
    }

    .swiper-container{
        height: 5.65rem;
        margin-top: .6rem;
    }

    .car-list {
        display: flex;
        flex-wrap: wrap;
        width: 100%;
        gap: 0.15rem;
       align-content:flex-start;
    }

    .car-list li {
        width: 1.62rem;
        height: 1.78rem;
        background: rgba(105, 123, 156, .4);
        position: relative;
        padding-top: .3rem;
        padding-left: .15rem;
        box-sizing: border-box;
    }

    .car-list li p {
        font-weight: 400;
        font-size: .16rem;
        color: #FFFFFF;
        /* width: .9rem; */
    }

    .car-list li img {
        width: 1.3rem;
        /* height: .63rem; */
        position: absolute;
        left: .15rem;
        bottom: .2rem;
    }


    .swiper-pagination-bullet {
        width: .3rem;
        height: .03rem;
        background: #343D4E;
        border-radius: 0.2rem;
    }

    .swiper-pagination-bullet-active {
        background-color: #FFFFFF;
    }



    .part-4 {
        margin: .36rem auto;
    }

    .part-4-box {
        background-image: url(../img/ach-wap-bg-4.png);
        width: 6.95rem;
        height: 2.12rem;
		background-size: 167% 100%;
		border-radius: 10px;
    }

    .part-4-box span {
        font-size: .3rem;
        left: .4rem;
        top: .36rem;
    }

    .part-4-box p {
        font-size: .14rem;
        opacity: 0.8;
        left: .4rem;
        top: .8rem;
		line-height: 11px;
    }

    .part-4-box div {
        font-size: .14rem;
        width: 1.07rem;
        height: .31rem;
        left: .4rem;
        bottom: .34rem;
    }




    .part-2,
    .part-3 {
        display: none;
    }

    .part-2-wap,
    .part-3-wap {
        display: flex;
        flex-direction: column;
    }


    .index_main {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-top: .2rem;
    }


    .swiper-pagination {
        position: initial;
    }

    .swiper-pagination-bullet {
        width: .3rem;
        height: 0.03rem;
        background: #343D4E;
        border-radius: 0.2rem;
        margin: 0 .1rem;
        opacity: 1;
    }

    .swiper-pagination-bullet-active {
        background: initial;
        background-color: #FFFFFF;
    }
}