html{font-size:50px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, hr, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, table, th, td {margin: 0;padding: 0;}
*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}
table {border-collapse: collapse;border-spacing: 0;}
fieldset, img {border: medium none;}
img{border:0;max-width:100%;vertical-align:middle}
address, caption, cite, code, dfn, em, th, var {font-style: normal;font-weight: normal;}
li {list-style: none outside none;}
caption, th {text-align: left;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight:normal;}
q:before, q:after {content: "";}
abbr, acronym {border: medium none;font-variant: normal;}
i{font-style: normal;}
sup{vertical-align: text-top;}
sub{vertical-align: text-bottom;}
input, button, textarea, select {border:0;outline:0;margin:0;padding:0;font-family: inherit;font-size: inherit;font-weight: inherit;outline: medium none;}
del, ins{text-decoration: line-through;}
small{font-size: 100%;}
body:first-of-type {position: relative;}
html{overflow-y: auto;overflow-x: hidden;}
body {overflow: visible;}
body, button, input, select, textarea {font: 12px/1.5 "PingFangSC-Regular","Arial","Hiragino Sans GB","Microsoft YaHei","WenQuanYi Micro Hei",sans-serif;}
table{font-size: inherit;}
body,legend {color: #333333;}
del{text-decoration: line-through;}
a,button{cursor:pointer;}
a{text-decoration:none;color:#333;outline:none;-webkit-tap-highlight-color: #e8e8e8;}
body{font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;line-height:1.5;color:#4a4a4a;background-color:#fff;}
a:active{-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-tap-highlight-color: transparent;}
input, textarea {-webkit-appearance:none;}
/* 清除浮动 */
.f-cb:after{clear:both;content:'';display:table-cell;height: 0;}
.f-cb {
    zoom : 1;
}

.f-fr {
    float: right;
}

.f-fl {
    float: left;
}
.f-thide{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;word-break:keep-all;}

.f-before:before{
    display:block;
    content: ' ';
    visibility:hidden;
    height: 1px;
}
/* 深色模式 */
.nw-dark-mode body{background-color: #151515; color: #ccc;}

@font-face {
    font-family: DINCond-Bold;
    src: url(https://lofter.lf127.net/1650280489464/DINCond-Bold.ttf);
}
@font-face {
    font-family: HarmonyOS_Sans_SC_Bold;
    src: url(https://lofter.lf127.net/1650280395215/HarmonyOS_Sans_SC_Bold.ttf);
}