﻿img {
    max-width: 100%;
}

.link_btn_group {
    margin-top: 40px;
    margin-bottom: 30px;
    display: flex;
    justify-content: center;
}

.link_btn {
    width: 100%;
}

    .link_btn:hover {
        box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
    }

.link_img {
    width: 30px;
}

.green {
    background-color: rgb(116 182 127);
}

    .green:hover {
        background-color: rgb(80 127 88);
    }

.blue {
    background-color: rgb(125 187 205);
}

    .blue:hover {
        background-color: rgb(87 131 143);
    }

#hide {
    display: none;
}

#cooperationTabTitleWrap > li {
    padding: 10px;
}

    #cooperationTabTitleWrap > li > a {
        color: #fff;
        background-color: #604042;
        border: solid 2px #604042;
        border-radius: 30px;
    }

        #cooperationTabTitleWrap > li > a:hover, #cooperationTabTitleWrap > li > a:focus {
            color: #fff;
            background-color: #e9b267;
            border: solid 2px #604042;
        }

    #cooperationTabTitleWrap > li.active > a, #cooperationTabTitleWrap > li.active > a:hover, #cooperationTabTitleWrap > li.active > a:focus {
        background-color: #e9b267;
    }

.cooperationPlaceWrap {
    text-align: center;
    margin: 0 auto;
    position: relative;
}

    .cooperationPlaceWrap .basicMap {
        display: inline-block;
        position: relative;
    }

        .cooperationPlaceWrap .basicMap .cooperationPlaceMap {
        }

        .cooperationPlaceWrap .basicMap .cooperationPlace {
            position: absolute;
        }

        .cooperationPlaceWrap .basicMap .cgprdi {
            top: 0.3%;
            right: 36.7%;
        }

        .cooperationPlaceWrap .basicMap .tydares {
            top: 7%;
            right: 41%;
        }

        .cooperationPlaceWrap .basicMap .firdi {
            top: 15%;
            right: 45%;
        }

        .cooperationPlaceWrap .basicMap .mdais {
            top: 22.5%;
            right: 48%;
        }

        .cooperationPlaceWrap .basicMap .tari {
            top: 29.5%;
            right: 49%;
        }

        .cooperationPlaceWrap .basicMap .nchu {
            top: 36.2%;
            right: 50.6%;
        }

        .cooperationPlaceWrap .basicMap .fst {
            top: 43.2%;
            right: 52.6%;
        }

        .cooperationPlaceWrap .basicMap .afa {
            top: 49.5%;
            right: 54%;
        }

        .cooperationPlaceWrap .basicMap .god-bene {
            bottom: 36%;
            right: 56%;
        }

        .cooperationPlaceWrap .basicMap .baoyo {
            bottom: 29.5%;
            right: 53%;
        }

        .cooperationPlaceWrap .basicMap .ctirp {
            bottom: 24.6%;
            right: 50.8%;
        }

        .cooperationPlaceWrap .basicMap .npil {
            bottom: 15%;
            right: 55.5%;
        }

        .cooperationPlaceWrap .basicMap .tndais {
            bottom: 16%;
            right: 57.5%;
        }

        .cooperationPlaceWrap .basicMap .sfdais {
            bottom: 7%;
            right: 58.2%;
        }

        .cooperationPlaceWrap .basicMap .kdais {
            bottom: 0.2%;
            right: 54%;
        }

        .cooperationPlaceWrap .basicMap .dancing-tea {
            top: 19.8%;
            left: 65.3%;
        }

        .cooperationPlaceWrap .basicMap .ntou {
            top: 22%;
            left: 69%;
        }

        .cooperationPlaceWrap .basicMap .niu {
            top: 33%;
            left: 70%;
        }

        .cooperationPlaceWrap .basicMap .vigor {
            top: 40%;
            left: 50.5%;
        }

        .cooperationPlaceWrap .basicMap .hdares {
            top: 48%;
            left: 66.7%;
        }

        .cooperationPlaceWrap .basicMap .kakorot {
            bottom: 37%;
            left: 65.9%;
        }

        .cooperationPlaceWrap .basicMap .tres {
            top: 56%;
            left: 49.5%;
        }

        .cooperationPlaceWrap .basicMap .tdais {
            bottom: 25%;
            right: 53%;
        }

        .cooperationPlaceWrap .basicMap .ttdares {
            bottom: 13.5%;
            left: 57%;
        }

        .cooperationPlaceWrap .basicMap .ncyu {
            bottom: 34%;
            right: 55%;
        }

        .cooperationPlaceWrap .basicMap .tdri {
            top: 16.7%;
            left: 66%;
        }

        .cooperationPlaceWrap .basicMap .ntu {
            top: 24%;
            right: 31.5%;
        }

        .cooperationPlaceWrap .basicMap .npust {
            bottom: 14.2%;
            right: 51%;
        }

    .cooperationPlaceWrap .cooperationInfoWrap {
        display: none;
        top: 0px;
        position: absolute;
        right: 10px;
        z-index: 1;
    }

        .cooperationPlaceWrap .cooperationInfoWrap table {
            background-color: #F8F7F4;
            width: 340px;
        }

            .cooperationPlaceWrap .cooperationInfoWrap table th {
                background-color: #E6A358;
                color: #fff;
                padding: 5px;
                white-space: nowrap;
                width: 65px;
            }

            .cooperationPlaceWrap .cooperationInfoWrap table td {
                padding: 5px;
            }

@media screen and (max-width: 690px) {
    .cooperationPlaceWrap .cooperationInfoWrap {
    }

        .cooperationPlaceWrap .cooperationInfoWrap table {
            font-size: 12px;
            width: 265px;
        }
}