.inner-content {
    /* padding: 0.4rem 0 1rem; */
    padding: 0;
    width: 100%;
    float: left;
}

.wrap {
    width: 80vw;
    /* width: 14rem; */
    display: flex;
    border: 0;
    padding: 0;
    margin: 0 auto;
    /* *zoom: 1; */
}

.contact-map {
    position: relative;
    /* float: right; */
    width: 7.71rem;
    /* margin-top: 0.9rem; */
    margin-top: 0;
}

.contact-map img {
    display: block;
    max-width: 100%;
    height: auto;
}

.contact-map-list li img {
    z-index: 1;
    position: absolute;
    display: none;
}

.contact-map-list li.dongbei img {
    right: 0;
    top: -0.11rem;
}

.contact-map-list li.xibei img {
    left: 0;
    top: 0.78rem;
}

.contact-map-list li.xinan img {
    left: 0.33rem;
    top: 2.98rem;
}

.contact-map-list li.huabei img {
    right: 1.11rem;
    top: 0.09rem;
}

.contact-map-list li.huadong img {
    right: 0.87rem;
    top: 2.79rem;
}

.contact-map-list li.huanan img {
    right: 1.08rem;
    bottom: 0.11rem;
}

.contact-map-list li.huazhong img {
    right: 1.4rem;
    bottom: 1.26rem;
}

.contact-map-list li span {
    z-index: 2;
    position: absolute;
    display: block;
    width: 0.5rem;
    height: 0.5rem;
    background: #f00;
    cursor: pointer;
    opacity: 0;
    border-radius: 100%;
}

.contact-map-list li.dongbei span {
    top: 1.39rem;
    right: 0.58rem;
}

.contact-map-list li.xibei span {
    top: 3.34rem;
    right: 2.61rem;
}

.contact-map-list li.xinan span {
    bottom: 2.04rem;
    right: 3.3rem;
}

.contact-map-list li.huabei span {
    top: 2.2rem;
    right: 1.64rem;
}

.contact-map-list li.huadong span {
    bottom: 2.58rem;
    right: 1.26rem;
}

.contact-map-list li.huanan span {
    bottom: 0.85rem;
    right: 1.85rem;
}

.contact-map-list li.huazhong span {
    bottom: 2rem;
    right: 1.75rem;
}

.contact-map-list li img {
    display: none;
}

/*.contact-map-list li a:hover + img {*/
/*opacity:1;*/
/*}*/
.contact-us-content {
    width: 6rem;
    padding-top: 0.2rem;
    margin-right: 0;
    min-height:initial;
    display: flex;
    align-items: center;
}

.contact-us-content .main-company {
    width: 100%;
    padding: 0;
}

.subcompany-area {
    display: none;
}

.subcompany-title {
    padding: 0 0 0.35rem 0.5rem;
    font-size: 24px;
    color: #000;
    line-height: 0.43rem;
    background: url(../images/address.png) no-repeat left top;
}

.contact-us-content .sub-company {
    padding-bottom: 0.2rem;
    border-top: 1px solid #e4e4e4;
}

.contact-us-content .dt-title {
    margin-bottom: 0.2rem;
    font-size: 0.24rem;
    color: #000;
    white-space: nowrap;
}

.contact-us-content .sub-company .dt-title {
    padding: 0.2rem 0 0.15rem;
    margin-bottom: 0;
    font-size: 0.18rem;
}

.contact-us-content .dd-content {
    font-size: 0.16rem;
    color: #525252;
    line-height: 2;
}

.contact-us-content .dd-content a:hover {
    color: #16468D;
}

.contact-us-content .sub-company .dd-content {
    font-size: 0.14rem;
    color: #666;
    line-height: 1.3;
}



.contact-us-content .sub-company .dd-content>div {
    margin-bottom: 0.15rem;
}

.product-box,
.contact-ly {
    width: 100%;
}

.contact-ly {
    display: flex;
    flex-wrap: wrap;
}

.contact-ly .ly-box {
    flex: calc(100% / 2 - 15px);
    margin-right: 30px;
}

.contact-ly .ly-box input {
    width: 100%;
}

.contact-ly .ly-box:nth-child(2n) {
    margin-right: 0;
}


.contact-ly .ly-box-textarea,
.ly-box-textarea textarea {
    width: 100%;
    flex: 100%;
    margin-right: 0;
}

.contact-ly .pageMsgBtn {
    /* width: 50%;
    flex: calc(100% / 2); */
    max-width: 49%;
}

.contact-ly .ly-button {
    color: #fff;
    cursor: pointer;
    flex: 50%;
}

.message {
    /* margin: 0; */
}

.message .wd1200 {
    border-top: none;
    padding-top: 0;
}

.message .wd1200 .lbtitle {
    margin-top: 0;
}

@media (max-width: 800px) {
    .contact-ly .ly-box {
        flex: calc(100%);
        margin-right: 0;
    }

    .contact-ly .pageMsgBtn {
        max-width: 100%;
    }

    .product-box  {
        margin-bottom: 0 !important;
    }

    .wrap {
        width: 96vw !important;
        flex-direction: column;
    }

    .distributor .wd1200 {
        padding: 0.4rem 0.2rem 0;
    }

    .distributor .wd1200  p {
        font-size: 13px !important;
        line-height: 1.5;
    }
}