/* 公司总部 */
.content{
    width: 12rem;
    position: relative;
     height: 8.26rem;
     left: 0;
     top: 0;
    margin:.5rem auto 1rem auto;
}
#allmap{
    width: 12rem;
    height: 8.26rem;
    margin: 0 auto;
}
.banner{
    margin-bottom: .3rem;
}
/* condition */
.address{
    padding: .25rem 0;
    box-sizing: border-box;
}
.address ul {
    max-width: 12rem;
    margin: 0 auto;
    padding-top: .15rem;
    box-sizing: border-box;
}
.address ul li{
    line-height: .32rem;
    color: rgba(51, 51, 51, 1);
    font-size: .18rem;
}
/* 门店分布 */
.search{
    width: 3.2rem;
    max-height: 7rem;
    position: absolute;
    left: .2rem;
    top: .5rem;
    background-color: #ffffff;
    z-index: 2;
}
.search_t{
    padding: .15rem;
    box-sizing: border-box;
}
.search_t h3{
    line-height: .25rem;
    color: rgba(43, 46, 46, 1);
    font-size: .18rem;
    margin-bottom: .16rem;
}
.search_t .search_S{
    display: flex;
}
.search_t .search_S .btn{
    width: 1.2rem;
    height: .5rem;
    line-height: .5rem;
    background-color: rgba(248, 57, 57, 1);
    color: rgba(255, 255, 255, 1);
    font-size: .16rem;
    text-align: center;
    cursor: pointer;
}
.search_t .search_S select{
    flex: 1;
    width: 100%;
    height: .5rem;
    line-height: .5rem;
    margin-right: .05rem;
    background-color: rgba(255, 255, 255, 1);
    border: .01rem solid rgba(224, 224, 224, 1);
    color: #000;
    padding: 0 .1rem;
    box-sizing: border-box;
}
.search_b{
    width: 100%;
    max-height:6rem;
    overflow: hidden
}
.search_b ul{
    width: 100%;
    max-height:6rem;
    overflow: scroll;
}
.search_b ul li{
    height: 1rem;
    background-color: rgba(255, 255, 255, 1);
    box-shadow: 0 -.01rem 0 0 rgba(0, 0, 0, 0.12);
    padding:.2rem .16rem;
    box-sizing: border-box;
}
.search_b ul li p{
    line-height: .22rem;
    color: rgba(243, 61, 61, 1);
    font-size: .16rem;
}
.search_b ul li p:last-child{
    line-height: .2rem;
    color: rgba(95, 100, 100, 1);
    font-size: .14rem;
}