 .minpop {  position: absolute; z-index: 5000; border: 1px solid #e2e2e2; border-radius: 8px; min-width: 145px; background: #fff; }
        .minpop :before {
            content: "";
            position: absolute;
            top: -6px;
            left: 50%;
            margin-left: -5px;
            border-top: none;
            border-right: 5px solid transparent;
            border-bottom: 5px solid #dedede;
            border-left: 5px solid transparent;
        }
        .minpop :after {
            content: "";
            position: absolute;
            top: -5px;
            left: 50%;
            margin-left: -5px;
            border-top: none;
            border-right: 5px solid transparent;
            border-bottom: 5px solid #f7f7f7;
            border-left: 5px solid transparent;
        }
        .minpop > strong { display: block; padding: 8px 10px; border-radius: 8px 8px 0 0; border-bottom: 1px dashed #dedede; font-size: 16px; background: #f7f7f7; }
        .minpop div { padding: 8px 10px; }



        .ind-map { background: url(static/images/ind05.jpg) #fff no-repeat center 0;margin-top:30px; }

        .ind-map-img { position: relative; margin: -15px auto 30px auto; padding-right: 90px; width: 760px; }
        .ind-map-img > div { position: absolute; display: none; }
        .ind-map-img .map { display: block; top: 0; left: 0; }
        .ind-map-img .map01 { top: 2px; left: 431px; }
        .ind-map-img .map02 { top: 238px; left: 480px; }
        .ind-map-img .map03 { top: 332px; left: 466px; }
        .ind-map-img .map04 { top: 313px; left: 393px; }
        .ind-map-img .map05 { top: 226px; left: 25px; }
        .ind-map-img .map06 { top: 162px; left: 279px; }
        .ind-map-img .map07{ top: 45px; left: 3px; }



        @media (min-width: 100px) and (max-width: 767px) {
            .ind-map-img { width: auto; padding-right: 0; }
            .ind-map-img img { width: 100%; }
            .ind-map-img > div { display: none !important; }

        }