.contact-us>p,
.contact-us>p>a {
    font-size: 1.125rem;
    color: #666;
}

.contact-us>p {
    display: flex;
    align-items: center;
    padding: 1rem 0;
}

.contact-us>p>a {
    text-decoration: none;
}

.border {
    border-bottom: 1px solid #cccccc;
}
.contactWrap{
	padding-bottom: 3rem;
}
#map {
    height: 100%;
    border-top-left-radius: 50px;
    border-bottom-right-radius: 50px;
    border: 1px solid #dfdfdf;
    box-shadow: 0pt 4px 5.25pt rgba(0,0,0,.06);
}
@media screen and (max-width:48em) {
	#map {
	    height: 25rem;
	}
}

.contactBox{
	padding-left: 1rem;
}

/* 定制地图信息窗口字体样式 */

.BMap_bubble_title {
    font-size: 1rem;
    color: #76ab35;
}

.BMap_bubble_content {
    font-size: 0.875rem;
}


/* medium */

@media print,
screen and (min-width: 40em) {
    .contact-us {
        /*flex-flow: row wrap;*/
    }
    .contact-us>p {
        /*width: 48%;*/
    }
    .contact-us>p:nth-child(1) {
        order: 0
    }
    .contact-us>p:nth-child(2) {
        order: 2
    }
    .contact-us>p:nth-child(3) {
        order: 4
    }
    .contact-us>p:nth-child(4) {
        order: 1
    }
    .contact-us>p:nth-child(5) {
        order: 3
    }
    .contact-us>p:nth-child(6) {
        order: 5
    }
}


/* large */

@media print,
screen and (min-width: 64em) {
    .contact-us {
        /*flex-flow: row wrap;*/
    }
    .contact-us>p {
        /*width: 32%;*/
        font-size: 1rem;
    }
    .contact-us>p:nth-child(1) {
        order: 0
    }
    .contact-us>p:nth-child(2) {
        order: 1
    }
    .contact-us>p:nth-child(3) {
        order: 2
    }
    .contact-us>p:nth-child(4) {
        order: 3
    }
    .contact-us>p:nth-child(5) {
        order: 4
    }
    .contact-us>p:nth-child(6) {
        order: 5
    }
}