html, body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, article, aside, audio, canvas, figure, footer, header, mark, menu, nav, section, time, video { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal }
article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote { display: block; }
ul, ol { list-style: none; }
img { border: 0 none; vertical-align: top; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
table { border-collapse: collapse; border-spacing: 0; }
strong, em, i { font-style: normal; font-weight: normal; }
ins { text-decoration: underline; }
del { text-decoration: line-through; }
mark { background: none; }
input::-ms-clear { display: none !important; }
input { outline: none; }
body { background: #fff; }
a { text-decoration: none; color: #333; }
a:hover { text-decoration: underline; }
html{font-size:clamp(75px, 5.2vw, 100px);font-family:system-ui,-apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei UI","Microsoft YaHei","Source Han Sans CN","Noto Sans CJK SC",SimHei,sans-serif}
button{ border:none; cursor:pointer; }
hr{border:none;margin:0;padding:0;background:none;height:0;width:100%;clear:both;display:block;unicode-bidi:isolate;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none !important;}
input[type='number'] {-moz-appearance: textfield;}
.site-breadcrumb{display:flex;gap:.15rem;padding:.3rem 0 .2rem}
.site-breadcrumb a,.site-breadcrumb i{font-size:.2rem}
:focus-visible {outline: none;}
strong{font-weight:bold}