.target{fill:#60b7ff;animation:shake 1s infinite steps(1, start)}@keyframes shake{0%, 100%{opacity:1}50%{opacity:0}}.app{width:100%;height:100%;background:rgba(255,255,255,0.7)}.app .chart{width:100%;height:100%}.app .menu-entrance{width:2em;height:2em;position:absolute;top:1em;left:2em;z-index:1;cursor:pointer}.app .menu{width:100%;max-width:450px;position:absolute;top:0;left:-100%;bottom:0;z-index:1;padding:0px 80px;transition:all 200ms;background:rgba(0,0,0,0.6)}.app .menu .title{color:#60b7ff;text-align:center;font-size:2em;margin:0.8em 0}.app .menu .menu-close{width:2em;height:2em;position:absolute;top:1em;right:1em;cursor:pointer}.app .menu .menu-list{color:#fff}.app .menu .menu-list div{width:100%;height:38px;line-height:38px;text-align:center;border-radius:6px;margin-top:20px;background:#60b7ff;cursor:pointer}.app .menu .menu-list div input{color:#fff;text-indent:0.7em}.app .menu .menu-list div input::placeholder{color:rgba(255,255,255,0.4)}.app .menu .menu-list .family,.app .menu .menu-list .auth{position:relative}.app .menu .menu-list .family input,.app .menu .menu-list .auth input{opacity:0;cursor:pointer}.app .menu .menu-list .auth::before{content:"鉴权"}.app .menu .menu-list .family::before{content:"查询"}.app .menu .menu-list .auth::before,.app .menu .menu-list .family::before{display:block;width:100%;line-height:38px;position:absolute;top:0;left:0;text-align:center}.about,.help{display:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:rgba(0,0,0,0.6)}.about .about-inner,.about .help-inner,.help .about-inner,.help .help-inner{display:table-cell;vertical-align:middle}.about .about-inner .content,.about .help-inner .content,.help .about-inner .content,.help .help-inner .content{max-width:400px;position:relative;padding:0.5em 1em 1em 1em;width:80%;line-height:2em;margin:0 auto;border-radius:8px;background:#fff}.about .about-inner .content p:first-child,.about .help-inner .content p:first-child,.help .about-inner .content p:first-child,.help .help-inner .content p:first-child{text-align:center;font-size:1.2em;font-weight:bold;margin:0.6em 0;line-height:1.3em}.about .about-inner .content p span,.about .help-inner .content p span,.help .about-inner .content p span,.help .help-inner .content p span{color:#e54d26}.about .about-inner .content p a,.about .help-inner .content p a,.help .about-inner .content p a,.help .help-inner .content p a{color:#e54d26;text-decoration:none;padding-bottom:0.1em;border-bottom:1px solid #e54d26}.about .about-inner .content ul,.about .help-inner .content ul,.help .about-inner .content ul,.help .help-inner .content ul{position:absolute;left:50%;bottom:-3.5em;margin-left:-1.4em;width:2.8em;height:2.8em;cursor:pointer;border-radius:50%;border:2px solid #fff;transform:rotate(45deg)}.about .about-inner .content ul li,.about .help-inner .content ul li,.help .about-inner .content ul li,.help .help-inner .content ul li{position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-1em;width:2em;height:2px;background:#fff}.about .about-inner .content ul li:last-child,.about .help-inner .content ul li:last-child,.help .about-inner .content ul li:last-child,.help .help-inner .content ul li:last-child{width:2px;height:2em;margin-top:-1em;margin-left:-1px}