body{font-size:16PX}body *{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter,.fade-leave-active{opacity:0}img{display:inline-block;vertical-align:text-bottom}.app-vue{font-family:Alibaba PuHuiTi}.app-vue img{display:block;max-width:100%;height:auto}@keyframes heartBeat{0%{transform:trnscale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes heartBig{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes slideIn{0%{transform:translateX(-10%)}to{transform:translateX(0)}}@keyframes flash{0%{top:0;left:-50%}to{top:0;left:100%}}@keyframes moveL{0%{transform:translateX(0)}50%{transform:translateX(6px)}to{transform:translateX(0)}}@keyframes moveR{0%{transform:translateX(0)}50%{transform:translateX(-6px)}to{transform:translateX(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sheen{0%{box-shadow:0 0 1px #fffbae}50%{box-shadow:0 0 5px #fffbae,0 0 10px #fffbae,0 0 20px #fffbae,0 0 10px #fffbae}to{box-shadow:0 0 1px #fffbae}}@keyframes sheenBig{0%{box-shadow:0 0 1px #fffbae}50%{box-shadow:0 0 10px #fffbae,0 0 20px #fffbae,0 0 30px #fffbae,0 0 10px #fffbae}to{box-shadow:0 0 1px #fffbae}}.heartsmall{cursor:pointer;animation:heartBeat 2s infinite}.heartbeat{cursor:pointer;animation:heartBeat 1.6s infinite}.heartbig{cursor:pointer;animation:heartBeat 1s infinite}.moveL{animation:moveL 1.2s infinite}.moveR{animation:moveR 1.2s infinite}.sheen{animation:sheen 2s ease-out infinite}.sheenBig{animation:sheenBig 2s ease-out infinite}