#slider-container {
    position: fixed;
    left: 30px;
    top: 100px;
    background-color: #fff;
    /*background-color: rgba(100,100,100,0.5);*/
    z-index:9999
}
.layui-layer .layui-layer-content .branch-map-data{
    display: block; 
    position:unset;
           
}

#hidden_fz_box .branch-map-data{
     /*display: block;*/
    display: none;
    width: 100%;
}

#slider {}

#street {
   z-index: 100;
}

.map-content-info {
    z-index: 999;
}

.slider-button {
    margin: 20px auto 0 auto;
    background-color: cornflowerblue;
    border-radius: 5px;
    line-height: 45px;
    outline: none;
    border: none;
    padding: 0 20px;
    color: #fff;
    cursor: pointer;
}
.pos {
    /*position: fixed; z-index: 99;*/
}
/*----------------------------------*/

/* 必要布局样式css */
.map-content {
    /*padding: 30px 0;*/
}

.map-branch .map-title {
    margin: 20px 0 0;
    z-index: 1;
}

.map-module {
    /*width: 1200px !important;*/
    margin: 0 auto;
    position: relative;
    transition: all .3s ease;
}

.map-content-info {
    position: relative;
    margin-bottom: 30px;
}

.branch-map-l {
    width: 1920px;
    height: 1255px;
    /*height: 1307px;*/
    /*width: 1440px;*/
    /*height: 980px;*/
    zoom: 0.7;
    position: relative;
    margin-left: 300px;
    
}

.map-content-box {
    width: 100%;
    height: 100%;
    /*background: url("../images/map-bj.png") no-repeat center;*/
    background: url("../../images/fuzhou/fz.png") no-repeat center;
    position: relative;
}


/*-------------------------*/



.map-dot {
    position: absolute;
    text-align: center;
    font-size: 12px;
    cursor: pointer;
}

.map-dot.cur:before {
    content: "";
    position: absolute;
    left: 50%;
    bottom: -3px;
    transform: translateX(-50%);
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 5px solid red;
    animation: dot 10s infinite;
}
.map-dot:after {
    content: "";
    display: block;
    width: 15px;
    height: 15px;
    margin: 0 auto;
    background-color: red;
    border-radius: 50%;
}
@keyframes dot {
    100% {
        transform: translateX(-50%) scale(1);
        opacity: 1;
    }

    50% {
        transform: translateX(-50%) scale(1.5);
        opacity: .1;
    }
}

.data-branch {
    border-bottom: 1px dashed #eee;
    padding: 6px 0;
    box-sizing: border-box;
}

.data-branch:last-child {
    border: none;
}

.data-branch .data-name {
    font-size: 14px;
    color: #666;
    line-height: normal;
    margin-bottom: 5px;
}

.data-branch p {
    font-size: 14px;
    color: #999;
    line-height: 20px;
}



.branch-map-data:before {
    content: "";
    position: absolute;
    left: -16px;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border: 8px solid;
    border-color: transparent #01B7BD transparent transparent;
}

.branch-map-data:after {
    content: "";
    position: absolute;
    left: -15px;
    top: 50%;
    transform: translateY(-50%);
    width: 0;
    height: 0;
    border: 8px solid;
    border-color: transparent #fff transparent transparent;
}


.branch-map-data {
    position: absolute;
    box-sizing: border-box;
    width: 450px;
    /*border: 1px solid #01B7BD;*/
    box-shadow: 0 0 2px 2px #e9e9e9;
    background-color: #fff;
    padding: 10px 30px;
    z-index: -1111;
    display: none;
    min-height: 180px;
}

.branch-map-data-title {
    border-bottom: 1px solid #eee;
}

.branch-map-data-title p {
    font-size: 18px;
    color: #333;
    line-height: 28px;
}

.branch-map-data-info {
    /*max-height: 236px;*/
    /*overflow-y: auto;*/
}

/*点位*/
.fuzhou {
    left: 928px;
    top: 520px; 
}

.gulou {
    left: 949px;
    top: 515px; 
}

.taijiang {
    left: 952px;
    top: 542px; 
}
.cangshan {
    left: 920px;
    top: 554px; 
}
.jinan {
    left: 967px;
    top: 518px; 
}
.mawei {
    left: 1050px;
    top: 584px; 
}
.fuqing {
    left: 1010px;
    top: 814px; 
}
.changle {
    left: 1156px;
    top: 673px; 
}
.minhou {
    left: 815px;
    top: 464px; 
}
.minqing {
    left: 618px;
    top: 414px; 
}
.yongtai {
    left: 670px;
    top: 699px; 
}
.lianjiang {
    left: 1120px;
    top: 419px; 
}
.luoyuan {
    left: 1120px;
    top: 186px; 
}
