@charset "UTF-8";
#allmap {
    width: 100%;
    height: 400px;
    margin-top: 20px;
    overflow: hidden;
    font-family: "微软雅黑";
}

@media (min-width: 1024px) {
    #allmap {
        height: 437px;
        margin: 47px 0 30px
    }
}

#allmap b {
    color: #CC5522;
    font-size: 14px;
}

#allmap img {
    max-width: none;
}

.a_map {
    border-bottom: 1px solid #e3e7ec;
    margin-bottom: 3em;
    padding-bottom: 3em;
    position: relative;
}

.a_map img {
    width: 100%;
}

.contact-dl .thumb img {
    display: block;
    width: 100%
}

.contact-dl .infor {
    padding: 15px;
    color: #ffffff
}

.contact-dl .infor h3 {
    color: #FFAA17;
    padding: 0 0 10px
}
.contact-dl .infor p a {
    padding: 0 0 10px
}
.contact-dl .infor .a_name {
    float: left;
    display: block
}

.contact-dl .infor .text {
    overflow: hidden;
    display: block
}

.contact-dl .infor a {
    display: inline-block;
    vertical-align: top;
    *display: inline;
    *zoom: 1
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0
}

.clearfix {
    *zoom: 1
}

@media (min-width: 1024px) {
    .contact-minbox {
        padding-top: 52px
    }

    .contact-dl .thumb {
        float: left;
        width: 30%;
    }

    .contact-dl .infor {
        overflow: hidden;
        border: 0;
        padding: 3.3% 2% 0 5.8%;
        line-height: 28px
    }

    .contact-dl .infor h3 {
        padding: 0 0 16px
    }
}

@media (min-width: 1199px) {
    .contact-dl .infor {
        line-height: 36px
    }
}

.BMap_Marker img {
    width: auto !important;
    max-width: none !important
}

.BMap_shadow img, .BMap_pop img {
    max-width: none !important
}
