html{-webkit-tap-highlight-color:transparent}body{font-family:PingFangSC-Regular,PingFang SC;min-height:100vh;background:#f2f2f2;overflow-x:hidden}*{margin:0;padding:0}a{text-decoration:none}button,input,textarea{color:inherit;font:inherit}a:focus,button:focus,input:focus,textarea:focus{outline:none}ol,ul{margin:0;padding:0;list-style:none}.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.multi-ellipsis--l2{-webkit-line-clamp:2}.multi-ellipsis--l2,.multi-ellipsis--l3{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.multi-ellipsis--l3{-webkit-line-clamp:3}.clearfix:after{display:table;clear:both;content:""}@-webkit-keyframes slide-up-enter{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slide-up-enter{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slide-up-leave{to{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slide-down-enter{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slide-down-enter{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slide-down-leave{to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes slide-left-enter{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slide-left-enter{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slide-left-leave{to{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@-webkit-keyframes slide-right-enter{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slide-right-enter{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slide-right-leave{to{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fade-enter-active{-webkit-animation:fade-in .3s ease-out both;animation:fade-in .3s ease-out both}.fade-leave-active{-webkit-animation:fade-out .3s ease-in both;animation:fade-out .3s ease-in both}.slide-up-enter-active{-webkit-animation:slide-up-enter .3s ease-out both;animation:slide-up-enter .3s ease-out both}.slide-up-leave-active{-webkit-animation:slide-up-leave .3s ease-in both;animation:slide-up-leave .3s ease-in both}.slide-down-enter-active{-webkit-animation:slide-down-enter .3s ease-out both;animation:slide-down-enter .3s ease-out both}.slide-down-leave-active{-webkit-animation:slide-down-leave .3s ease-in both;animation:slide-down-leave .3s ease-in both}.slide-left-enter-active{-webkit-animation:slide-left-enter .3s ease-out both;animation:slide-left-enter .3s ease-out both}.slide-left-leave-active{-webkit-animation:slide-left-leave .3s ease-in both;animation:slide-left-leave .3s ease-in both}.slide-right-enter-active{-webkit-animation:slide-right-enter .3s ease-out both;animation:slide-right-enter .3s ease-out both}.slide-right-leave-active{-webkit-animation:slide-right-leave .3s ease-in both;animation:slide-right-leave .3s ease-in both}