html {
    background-color: #fff !important;
}

.main {
    background-color: #fff !important;
}

.title {
    margin: 0.8rem 0.4rem 0;
}

    .title.one {
        margin-top: 1.639rem;
    }

    .title p {
        color: #333;
        font-weight: bold;
    }

        .title p:nth-child(2) {
            position: relative;
            left: 0.3rem;
            top: -0.2rem;
        }

[data-dpr="1"] .title p:nth-child(2) {
    font-size: 16px;
}

[data-dpr="2"] .title p:nth-child(2) {
    font-size: 32px;
}

[data-dpr="3"] .title p:nth-child(2) {
    font-size: 48px;
}

.title p:nth-child(3) {
    position: relative;
    left: 0.3rem;
    top: -0.15rem;
    color: #999;
}

[data-dpr="1"] .title p:nth-child(3) {
    font-size: 12px;
}

[data-dpr="2"] .title p:nth-child(3) {
    font-size: 24px;
}

[data-dpr="3"] .title p:nth-child(3) {
    font-size: 36px;
}

.banner {
    width: 100%;
}

    .banner img {
        width: 9.2rem;
        height: 5.333rem;
        margin: 0 auto;
        display: block;
    }

.aboutus {
    width: 100%;
    padding-top: 0.48rem;
    /*padding-bottom: 0.6rem;*/
    background-color: #FFFFFF;
}

.aboutus_zi {
    width: 8.5466rem;
    margin: 0 auto;
}

.aboutus p {
    color: #333;
    margin-top: 0.1333rem;
    text-indent: 2em;
    line-height: 0.5333rem;
}

[data-dpr="1"] .aboutus p {
    font-size: 13px;
}

[data-dpr="2"] .aboutus p {
    font-size: 26px;
}

[data-dpr="3"] .aboutus p {
    font-size: 39px;
}

.swiper-slide {
    width: 6rem;
    height: 8.4rem;
    margin: 0 0.4rem;
    box-shadow: 0 0.0266rem 0.1733rem 0 rgba(225, 225, 225, 0.56);
    border-radius: 0.133rem;
}

.main-img {
    width: 6rem;
    height: 5.32rem;
    border-top-left-radius: 0.236rem;
    border-top-right-radius: 0.236rem;
}

.swiper-text {
    text-align: center;
    margin-top: 0.45rem;
}

    .swiper-text h3 {
        font-family: PingFang SC;
        font-weight: bold;
        color: #333;
    }

[data-dpr="1"] .swiper-text h3 {
    font-size: 18px;
}

[data-dpr="2"] .swiper-text h3 {
    font-size: 36px;
}

[data-dpr="3"] .swiper-text h3 {
    font-size: 54px;
}

.swiper-text p {
    font-family: PingFang SC;
    font-weight: 400;
    color: #333;
    line-height: 0.5333rem;
    margin: 0.4rem 0.15rem 0;
}

[data-dpr="1"] .swiper-text p {
    font-size: 13px;
}

[data-dpr="2"] .swiper-text p {
    font-size: 26px;
}

[data-dpr="3"] .swiper-text p {
    font-size: 39px;
}

.service_zi {
    width: 8.59rem;
    margin: 0.5333rem auto 0;
}

    .service_zi h2 {
        font-weight: bold;
        color: #333;
    }

[data-dpr="1"] .service_zi h2 {
    font-size: 15px;
}

[data-dpr="2"] .service_zi h2 {
    font-size: 30px;
}

[data-dpr="3"] .service_zi h2 {
    font-size: 45px;
}

.service_zi p {
    font-weight: 400;
    color: #333;
    line-height: 0.5333rem;
    text-indent: 2em;
}

[data-dpr="1"] .service_zi h2 {
    font-size: 15px;
}

[data-dpr="2"] .service_zi h2 {
    font-size: 30px;
}

[data-dpr="3"] .service_zi h2 {
    font-size: 45px;
}


/*.bigimg {
	width: 100%;
}

.bigimg img {
	width: 10rem;
	height: 5.3333rem;
	display: block;
}*/

.customer {
    width: 100%;
    background-color: #FFFFFF;
}

.customer_zi {
    width: 9.4666rem;
    padding-top: 0.5333rem;
    padding-bottom: 0.4rem;
    margin: 0 auto;
}

    .customer_zi h2 {
        font-size: 16px;
    }

[data-dpr="1"] ..customer_zi h2 {
    font-size: 16px;
}

[data-dpr="2"] .customer_zi h2 {
    font-size: 32px;
}

[data-dpr="3"] .customer_zi h2 {
    font-size: 48px;
}

.customer_zi p {
    font-size: 24px;
    color: #A8A8B7;
    margin-top: 0.1333rem;
}

[data-dpr="1"] .customer_zi p {
    font-size: 12px;
}

[data-dpr="2"] .customer_zi p {
    font-size: 24px;
}

[data-dpr="3"] .customer_zi p {
    font-size: 36px;
}

.customer_img {
    width: 9.4666rem;
    margin: 0 auto;
}

    .customer_img ul li {
        width: 4.7333rem;
        height: 2.2666rem;
        text-align: center;
        line-height: 3.0rem;
        /*display: flex;
	justify-content: center;
	align-items: center;*/
        float: left;
    }

        .customer_img ul li img {
            width: 2.5066rem;
            height: 1.0933rem;
        }

.liubai {
    width: 100%;
    height: 0.4rem;
    background-color: #FFFFFF;
}
