@charset "utf-8";
html,body{ font-size: 14px; }
html,body,div,ul,li{ margin: 0px; padding: 0px; }
ul,li{ list-style: none; }
/* Css Animation */
@-webkit-keyframes warn{
    0%{-webkit-transform:scale(0);transform:scale(0);opacity:1}
    100%{-webkit-transform:scale(1);transform:scale(1);opacity:0}
}
@-moz-keyframes warn{
    0%{-moz-transform:scale(0);transform:scale(0);opacity:1}
    100%{-moz-transform:scale(1);transform:scale(1);opacity:0}
}
@-o-keyframes warn{
    0%{-o-transform:scale(0);transform:scale(0);opacity:1}
    100%{-o-transform:scale(1);transform:scale(1);opacity:0}
}
@keyframes warn{
    0%{-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1}
    100%{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0}
}
/* Mapbox-China */
.mapbox{ position:relative; overflow: hidden; }
.map_ba{  }
.map_bb{ position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; }
.map_bb li{ position: absolute; top: 0px; left: 0px; }

.map_bb li:nth-child(1){ top: 66%; left: 50%; } /*四川*/
.map_bb li:nth-child(2){ top: 56%; left: 60%; } /*陕西*/
.map_bb li:nth-child(3){ top: 62%; left: 68%; } /*湖北*/
.map_bb li:nth-child(4){ top: 83%; left: 72%; } /*广东*/
.map_bb li:nth-child(5){ top: 25%; left: 72%; } /*内蒙古*/
.map_bb li:nth-child(6){ top: 56%; left: 82%; } /*江苏*/
.map_bb li:nth-child(7){ top: 30%; left: 20%; } /*西藏*/

.area li i{ position: absolute; width:10px; height:10px; -webkit-border-radius:50%;-moz-border-radius:50%; border-radius:50%; background:#a2a9b4; opacity:1;filter:alpha(opacity=100); }

.area li p{ position:absolute; top:-28px; left:-28px; height:66px; width:66px; border:2px solid #b7b7b7; -webkit-border-radius:48px; -moz-border-radius:48px; border-radius:48px; -webkit-box-shadow:0 0 4px #82878f,0 0 10px #82878f inset; -moz-box-shadow:0 0 4px #82878f,0 0 10px #82878f inset; box-shadow:0 0 4px #82878f,0 0 10px #82878f inset; opacity:.12;filter:alpha(opacity=0); -webkit-animation:warn 2s ease-out both;-moz-animation:warn 2s ease-out both; -o-animation:warn 2s ease-out both;animation:warn 2s ease-out both; -webkit-animation-iteration-count:infinite; -moz-animation-iteration-count:infinite; -o-animation-iteration-count:infinite; animation-iteration-count:infinite; background:0 0; }
.area li u{ position: absolute; top:-2px; left: 20px; min-width: 3rem; color: rgba(255,255,255,0.6); font-size:0.86rem; cursor: default; z-index: 200; }

.area li:hover u{ color: rgba(255,255,255,1); }

.area li:nth-child(1) i{ background:#009fd9; }
.area li:nth-child(1) p{ border-color:#009fd9;top:-39px;left:-39px;height:88px;width:88px;-webkit-box-shadow:0 0 12px #0080d9,0 0 20px #0080d9 inset;-moz-box-shadow:0 0 12px #0080d9,0 0 20px #0080d9 inset;box-shadow:0 0 12px #0080d9,0 0 20px #0080d9 inset }
.area li:nth-child(2) i{ background:#f90 }
.area li:nth-child(2) p{ border-color:#f90 }

.area .pa{-webkit-animation-delay:0;-moz-animation-delay:0;-o-animation-delay:0;animation-delay:0}
.area .pb{-webkit-animation-delay:.4s;-moz-animation-delay:.4s;-o-animation-delay:.4s;animation-delay:.4s}
.area .pc{-webkit-animation-delay:.8s;-moz-animation-delay:.8s;-o-animation-delay:.8s;animation-delay:.8s}
.area .pd{-webkit-animation-delay:1.2s;-moz-animation-delay:1.2s;-o-animation-delay:1.2s;animation-delay:1.2s}
.area .pe{-webkit-animation-delay:1.6s;-moz-animation-delay:1.6s;-o-animation-delay:1.6s;animation-delay:1.6s}
.area .pf{-webkit-animation-delay:2s;-moz-animation-delay:2s;-o-animation-delay:2s;animation-delay:2s}
.area .pg{-webkit-animation-delay:2.4s;-moz-animation-delay:2.4s;-o-animation-delay:2.4s;animation-delay:2.4s}
.area .ph{-webkit-animation-delay:-.4s;-moz-animation-delay:-.4s;-o-animation-delay:-.4s;animation-delay:-.4s}
.area .pi{-webkit-animation-delay:-.8s;-moz-animation-delay:-.8s;-o-animation-delay:-.8s;animation-delay:-.8s}
.area .pj{-webkit-animation-delay:-1.2s;-moz-animation-delay:-1.2s;-o-animation-delay:-1.2s;animation-delay:-1.2s}
.area .pk{-webkit-animation-delay:4s;-moz-animation-delay:4s;-o-animation-delay:4s;animation-delay:4s}