.mapp-0 {
    height: 8.83rem;
    background-color: rgb(255, 255, 255);
}

.mapp-0 .mapp-5 {
    width: 6.16rem;
    height: 8.77rem;
    float: left;
    margin-top: 0.06rem;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-8 {
    height: 2.73rem;
    margin-left: auto;
    margin-right: auto;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-8 .mapp-11 {
    width: 3.08rem;
    height: 2.73rem;
    background-color: rgba(42, 170, 248, 0.9);
    float: left;
}

.mapp-0 .mapp-5 .mapp-8 .mapp-11 .mapp-11_a {
    color: rgb(0, 0, 0);
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 3.08rem;
    height: 2.73rem;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-8 .mapp-11 .mapp-11_a .mapp-12 {
    width: 1.44rem;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-8 .mapp-11 .mapp-11_a .mapp-12 .mapp-27 {
    width: 0.64rem;
    height: 0.64rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.16rem;
    line-height: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-8 .mapp-11 .mapp-11_a .mapp-12 .mapp-13 {
    height: 0.36rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.09rem;
    font-size: 0.36rem;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 0.36rem;
    white-space: nowrap;
    letter-spacing: normal;
    text-indent: 0rem;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-8 .mapp-11 .mapp-11_a .mapp-12 .mapp-14 {
    width: 1.18rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 0.16rem;
    color: rgb(255, 255, 255);
    text-align: left;
    line-height: 0.16rem;
    white-space: nowrap;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-8 .mapp-9 {
    width: 3.08rem;
    height: 2.73rem;
    background-color: rgba(241, 173, 64, 0.9);
    float: right;
    margin-right: 0rem;
}

.mapp-0 .mapp-5 .mapp-8 .mapp-9 .mapp-9_a {
    color: rgb(0, 0, 0);
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 3.08rem;
    height: 2.73rem;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-8 .mapp-9 .mapp-9_a .mapp-15 {
    width: 1.47rem;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-8 .mapp-9 .mapp-9_a .mapp-15 .mapp-18 {
    width: 0.46rem;
    height: 0.62rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.17rem;
    line-height: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-8 .mapp-9 .mapp-9_a .mapp-15 .mapp-16 {
    height: 0.37rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.08rem;
    font-size: 0.36rem;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 0.36rem;
    white-space: nowrap;
    letter-spacing: normal;
    text-indent: 0rem;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-8 .mapp-9 .mapp-9_a .mapp-15 .mapp-17 {
    width: 1.13rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 0.16rem;
    color: rgb(255, 255, 255);
    text-align: left;
    line-height: 0.16rem;
    white-space: nowrap;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-6 {
    height: 2.65rem;
    margin-left: auto;
    margin-right: auto;
    background-color: transparent;
    overflow: hidden;
}

.mapp-0 .mapp-5 .mapp-6 .mapp-7 {
    width: 3.08rem;
    height: 2.66rem;
    background-color: rgba(31, 114, 239, 0.9);
    float: left;
}

.mapp-0 .mapp-5 .mapp-6 .mapp-7 .mapp-7_a {
    color: rgb(0, 0, 0);
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 3.08rem;
    height: 2.65rem;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-6 .mapp-7 .mapp-7_a .mapp-23 {
    width: 1.48rem;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-6 .mapp-7 .mapp-7_a .mapp-23 .mapp-26 {
    width: 0.53rem;
    height: 0.54rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.21rem;
    line-height: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-6 .mapp-7 .mapp-7_a .mapp-23 .mapp-24 {
    height: 0.36rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.09rem;
    font-size: 0.36rem;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 0.36rem;
    white-space: nowrap;
    letter-spacing: normal;
    text-indent: 0rem;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-6 .mapp-7 .mapp-7_a .mapp-23 .mapp-25 {
    width: 0.45rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 0.16rem;
    color: rgb(255, 255, 255);
    text-align: left;
    line-height: 0.16rem;
    white-space: nowrap;
    background-color: transparent;
    overflow: hidden;
}

.mapp-0 .mapp-5 .mapp-6 .mapp-10 {
    width: 3.08rem;
    height: 2.66rem;
    background-color: rgba(83, 193, 210, 0.9);
    float: right;
    margin-right: 0rem;
}

.mapp-0 .mapp-5 .mapp-6 .mapp-10 .mapp-10_a {
    color: rgb(0, 0, 0);
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 3.08rem;
    height: 2.65rem;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-6 .mapp-10 .mapp-10_a .mapp-19 {
    width: 1.49rem;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-6 .mapp-10 .mapp-10_a .mapp-19 .mapp-22 {
    width: 0.74rem;
    height: 0.54rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.2rem;
    line-height: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-6 .mapp-10 .mapp-10_a .mapp-19 .mapp-20 {
    height: 0.38rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.08rem;
    font-size: 0.36rem;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 0.36rem;
    white-space: nowrap;
    letter-spacing: normal;
    text-indent: 0rem;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-6 .mapp-10 .mapp-10_a .mapp-19 .mapp-21 {
    width: 0.53rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 0.16rem;
    color: rgb(255, 255, 255);
    text-align: left;
    line-height: 0.16rem;
    white-space: nowrap;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-41 {
    height: 1.65rem;
    background-color: rgba(220, 84, 84, 0.9);
    margin-left: auto;
    margin-right: auto;
}

.mapp-0 .mapp-5 .mapp-41 .mapp-41_a {
    color: rgb(0, 0, 0);
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 1.65rem;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-41 .mapp-41_a .mapp-42 {
    width: 4.01rem;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-41 .mapp-41_a .mapp-42 .mapp-46 {
    width: 0.64rem;
    height: 0.54rem;
    float: left;
    margin-top: 0.01rem;
    margin-right: 0.31rem;
    line-height: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-41 .mapp-41_a .mapp-42 .mapp-43 {
    width: 3.06rem;
    float: left;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-41 .mapp-41_a .mapp-42 .mapp-43 .mapp-45 {
    height: 0.38rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.07rem;
    font-size: 0.36rem;
    color: rgb(255, 255, 255);
    text-align: center;
    overflow-wrap: break-word;
    letter-spacing: normal;
    line-height: 0.36rem;
    text-indent: 0rem;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-41 .mapp-41_a .mapp-42 .mapp-43 .mapp-44 {
    width: 1.32rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 0.16rem;
    color: rgb(255, 255, 255);
    text-align: left;
    line-height: 0.16rem;
    white-space: nowrap;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-30 {
    height: 1.74rem;
    background-color: rgba(40, 179, 197, 0.9);
    margin-left: auto;
    margin-right: auto;
}

.mapp-0 .mapp-5 .mapp-30 .mapp-30_a {
    color: rgb(0, 0, 0);
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 1.74rem;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-30 .mapp-30_a .mapp-31 {
    width: 3.88rem;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-30 .mapp-30_a .mapp-31 .mapp-34 {
    width: 0.6rem;
    height: 0.48rem;
    float: left;
    margin-top: 0.09rem;
    margin-right: 0.3rem;
    line-height: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-30 .mapp-30_a .mapp-31 .mapp-32 {
    width: 2.98rem;
    float: left;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-30 .mapp-30_a .mapp-31 .mapp-32 .mapp-33 {
    height: 0.37rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.13rem;
    font-size: 0.36rem;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 0.36rem;
    white-space: nowrap;
    letter-spacing: normal;
    text-indent: 0rem;
    background-color: transparent;
}

.mapp-0 .mapp-5 .mapp-30 .mapp-30_a .mapp-31 .mapp-32 .mapp-35 {
    width: 1.34rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 0.16rem;
    color: rgb(255, 255, 255);
    text-align: left;
    line-height: 0.16rem;
    white-space: nowrap;
    background-color: transparent;
}

.mapp-0 .mapp-1 {
    width: 6.16rem;
    height: 8.53rem;
    float: right;
    margin-right: 0rem;
    background-color: transparent;
}

.mapp-0 .mapp-1 .mapp-2 {
    margin-left: 4.03rem;
    margin-bottom: 0.32rem;
    background-color: transparent;
}

.mapp-0 .mapp-1 .mapp-2 .mapp-3 {
    height: 0.32rem;
    margin-bottom: 0.04rem;
    font-size: 0.32rem;
    color: rgb(39, 177, 197);
    text-align: right;
    line-height: 0.32rem;
    white-space: nowrap;
    font-weight: 700;
    text-indent: 0rem;
    background-color: transparent;
}

.mapp-0 .mapp-1 .mapp-2 .mapp-4 {
    height: 0.2rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 0.2rem;
    color: rgb(39, 177, 197);
    text-align: right;
    line-height: 0.2rem;
    white-space: nowrap;
    text-indent: 0rem;
    background-color: transparent;
}

.mapp-0 .mapp-1 .mapp-28 {
    height: 7.65rem;
    background-image: url("../images/mappImg/mapp-28.png");
    background-size: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    padding-top: 5.68rem;
    margin-left: auto;
    margin-right: auto;
    background-color: transparent;
}

.mapp-0 .mapp-1 .mapp-28.hover{
    background-size: 120%;
    transition: all 20s;
}

.mapp-0 .mapp-1 .mapp-28 .mapp-29 {
    height: 1.97rem;
    background-image: url("../images/mappImg/mapp-29.png");
    background-position: center center;
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    background-color: transparent;
}

.mapp-0 .mapp-1 .mapp-28 .mapp-29 .mapp-29_a {
    color: rgb(0, 0, 0);
    cursor: pointer;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 1.97rem;
    background-color: transparent;
}

.mapp-0 .mapp-1 .mapp-28 .mapp-29 .mapp-29_a .mapp-36 {
    width: 2.35rem;
    background-color: transparent;
}

.mapp-0 .mapp-1 .mapp-28 .mapp-29 .mapp-29_a .mapp-36 .mapp-40 {
    width: 0.56rem;
    height: 0.51rem;
    float: left;
    margin-top: 0.07rem;
    margin-right: 0.3rem;
    line-height: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: transparent;
}

.mapp-0 .mapp-1 .mapp-28 .mapp-29 .mapp-29_a .mapp-36 .mapp-37 {
    width: 1.49rem;
    float: left;
    background-color: transparent;
}

.mapp-0 .mapp-1 .mapp-28 .mapp-29 .mapp-29_a .mapp-36 .mapp-37 .mapp-38 {
    height: 0.37rem;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0.12rem;
    font-size: 0.36rem;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 0.36rem;
    white-space: nowrap;
    text-indent: 0rem;
    background-color: transparent;
}

.mapp-0 .mapp-1 .mapp-28 .mapp-29 .mapp-29_a .mapp-36 .mapp-37 .mapp-39 {
    width: 0.91rem;
    margin-left: auto;
    margin-right: auto;
    font-size: 0.16rem;
    color: rgb(255, 255, 255);
    text-align: center;
    line-height: 0.16rem;
    white-space: nowrap;
    text-indent: 0rem;
    background-color: transparent;
}