* {
    padding: 0;
    margin: 0;
    box-sizing: border-box;
    font-family: 'microsoft yahei';
}

ul li {
    list-style: none;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: none;
}

img {
    vertical-align: top;
    outline-width: 0ch;
}

.locabox {
    max-width: 1200px;
    margin: 10px auto;
    position: relative;
}

.locabox1 .kinmg {
    width: 100%;
}

.pos p {
    font-size: 14px;
    color: #555;
    line-height: 23px;
    margin-bottom: 5px;
}

.ach {
    width: 45px;
    height: 45px;
    position: absolute;
    z-index: 99;
    cursor: pointer;
    border-radius: 50%;
    user-select: none;
}

.pos1 {
    display: none;
}

.ach1 {
    left: 170px;
    user-select: none;
    top: 190px;
}

.achcon {
    position: relative;
    height: 100%;
}

.pos {
    position: absolute;
    width: 230px;
    padding: 15px;
    box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;
    background-color: #fff;
}

.pos1 {
    top: 0;
    left: 50px;
}

.ach2 {
    left: 150px;
    bottom: 220px;
}

.ach3 {
    left: 150px;
    bottom: 120px;
}

.ach4 {
    left: 620px;
    bottom: 130px;
}

.ach5 {
    right: 70px;
    bottom: 320px;
}

.pos_rev {
    left: -235px !important;
}

.ach6 {
    right: 76px;
    bottom: 420px;
}

.ach7 {
    right: 76px;
    top: 220px;
}

.ach8 {
    right: 316px;
    top: 140px;
}

.ach9 {
    right: 397px;
    top: 184px;
}

.ach10 {
    right: 222px;
    top: 208px;
}

.ach11 {
    left: 389px;
    top: 284px;
}

.clo {
    position: absolute;
    right: 0;
    top: 5px;
    width: 35px;
}


/*  */

.ach12 {
    top: 191px;
    left: 242px;
}

.ach13 {
    top: 229px;
    left: 242px;
}

.ach14 {
    top: 415px;
    left: 272px;
}

.ach15 {
    top: 446px;
    left: 545px;
}

.ach16 {
    top: 471px;
    right: 272px;
}


/*  */