body,h1,h2,h3,h4,h5,h6,figure,blockquote,dl,dd,pre{margin:0;padding:0}ul,ol{list-style:none}div,input,textarea,select,button,a,span,label,img,video,audio,canvas,em,strong,i,b,small,sub,sup,abbr,cite,code,mark,q,s,u,var,kbd,article,samp{box-sizing:border-box}html,body{box-sizing:border-box;background-color:#f8fafc;width:100vw;height:100vh;font-family:Source Han Sans CN,Noto Sans SC,PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;overflow:hidden}#app{width:100%;height:100%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lazy-img{opacity:0;background-color:#f2f3f5;background-image:linear-gradient(90deg,#f2f3f5 0%,#e8eaec 50%,#f2f3f5 100%);background-size:200% 100%;transition:opacity .4s;animation:1.4s ease-in-out infinite lazy-img-skeleton}.lazy-img.lazy-img-loaded{opacity:1;background:0 0;animation:none}@keyframes lazy-img-skeleton{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.lazy-img{animation:none}}.el-message{z-index:10000!important}@media screen and (width<=1920px){html{font-size:16px!important}}@media screen and (width<=1680px){html{font-size:15px!important}}@media screen and (width<=1440px){html{font-size:14px!important}}@media screen and (width<=1280px){html{font-size:13px!important}}@media screen and (width<=800px){html{font-size:12px!important}}._router-view-box[data-v-0143d5c6]{width:100%;height:100%}
