.china_map{width:100%;height:100%;position:relative;}
.china_map_chart{position:absolute;left:0;right:0;top:-70px;bottom:70px;}
.china_map_detail{position:absolute;z-index:5;width:272px;height:160px;padding:22px 24px 18px 34px;pointer-events:none;opacity:0;transform:translate(-50%,calc(-100% - 16px));transition:opacity .16s ease;background:linear-gradient(180deg,rgba(15,83,151,.9),rgba(8,26,64,.92)),radial-gradient(circle at 50% 0,rgba(62,248,255,.24),transparent 64%);border:1px solid rgba(66,213,255,.65);box-shadow:0 0 20px rgba(42,171,255,.45),inset 0 0 24px rgba(35,154,255,.22);color:#aec3dc;}
.china_map_detail::after{content:"";position:absolute;left:50%;bottom:-12px;width:22px;height:22px;background:rgba(8,26,64,.92);border-right:1px solid rgba(66,213,255,.65);border-bottom:1px solid rgba(66,213,255,.65);transform:translateX(-50%) rotate(45deg);}
.china_map_detail.show{opacity:1;}
.china_map_detail_title{height:36px;color:#fff;font-size:16px;font-weight:bold;font-style:italic;line-height:36px;}
.china_map_detail_row{margin-top:12px;font-size:14px;}
.china_map_detail_row span{color:#3ef8ff;font-weight:bold;}