html,body,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,hr{margin:0;padding:0;vertical-align:baseline;border:0}
main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul,li{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-spacing:0;border-collapse:collapse}
html{scroll-behavior:smooth}
body{overflow-x:hidden;font-family:"Helvetica Neue",Helvetica,tahoma,Arial,"Microsoft Yahei","PingFang SC",sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}
h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.25;color:#000}
hr{overflow:visible;box-sizing:content-box;width:100%;height:1px;background:currentColor}
pre{font-family:monospace,monospace;font-size:1em}
a{transition:color .3s ease-out;text-decoration:none;color:inherit;background-color:transparent}
abbr[title]{text-decoration:underline;text-decoration:underline dotted;border-bottom:0}
b,strong{font-weight:600}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-.25em}
sup{top:-.5em}
img{max-width:100%;border-style:none}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:inherit}
button,input,svg{overflow:visible}
summary{display:list-item}
template{display:none}
[hidden]{display:none}
section{position:relative}
picture{font-size:0}
html.noscroll body{overflow:hidden !important}
.nowrap{white-space:nowrap}
.visually-hidden{position:absolute;overflow:hidden;clip:rect(0,0,0,0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0}
