.contactus-main {
    width: 60%;
    margin: 0 auto;
}

.contactus-banner {
    line-height: 0;
}

/* contactus-body */
.contactus-body {
    padding: 4.2% 0;
}

.contactus-way {
    display: flex;
    justify-content: space-between;
}

.contactus-way>section {
    width: 48%;
    background: #f5f5f5;
    padding: 35px 40px 25px 40px;
}

.contactus-way>section:nth-child(1) h3 {
    font-size: 24px;
    font-weight: bold;
    color: #333333;
    text-align: center;
}

.contactus-way>section p {
    font-size: 18px;
    padding-top: 3%;
}

.contactus-way>section:nth-child(2) p {
    font-size: 16px;
    font-weight: 400;
    display: flex;
    flex-wrap: wrap;
}

.contactus-way>section:nth-child(2) p span {
    display: block;
    padding: 16px 0;
}

.contact-way-person {
    display: flex;
}

/* 联系地址 */
.contactus-area {
    margin-top: 3%;
    padding: 1%;
    background: rgba(252, 252, 252, 1);
    position: relative;
}

/* 地图 */
#container {
    width: 100%;
    height: 500px;
}

/*  标记 */
.contactus-sign {
    position: absolute;
    background-color: #fff;
    padding: 2% 5%;
    border-radius: 3px;
    top: 57%;
    left: 50%;
    transform: translate(-50%, -200%);
    z-index: 99;
    font-size: 18px;
    font-weight: 400;
    color: #333;
}

.contactus-sign::before {
    content: "";
    display: block;
    position: absolute;
    left: 50%;
    bottom: -70px;
    transform: translateX(-50%) scale(0.5, 1.5) rotate(6deg);
    border: 30px solid transparent;
    border-top-color: #fff;
    border-left: none;
}

/* 适配 */
/* Ipad */
@media (max-width: 768px) {
    .contactus-way>section {
        padding: 5% 2%;
        text-align: center;
    }

    .contactus-sign {
        display: none;
    }

    .contact-way-person {
        flex-wrap: wrap;
    }

    .contact-way-person>p {
        width: 100%;
    }

    .contactus-way>section:nth-child(2) p {
        padding-left: 0%;
        /* justify-content: center; */
    }

    .contactus-way>section:nth-child(2) p span {
        padding: 8px 0;
    }

    /* Phone */
    @media (max-width: 480px) {
        .contactus-way {
            flex-wrap: wrap;
        }

        .contactus-way>section {
            width: 100%;
            margin: 3% 0;
        }

        #container {
            height: 300px;
        }

        .contactus-sign {
            display: none;
        }

        .contactus-way>section h3 {
            font-size: 18px !important;
            color: #333333;
        }

        .contactus-way>section p {
            font-size: 16px;
        }

        .contactus-way>section:nth-child(2) p {
            flex-wrap: wrap;
            line-height: 25px;
            padding-top: 2%;
            /*padding-left: calc(100% - 75%);*/
        }

        .contactus-way>section:nth-child(2) p span {
            padding: 4px 0;
        }
    }
}
@media (max-width: 583px) {

    .now-path-row>span:nth-child(2){
        display: none;
    }
}
