html,body{-webkit-text-size-adjust:100%;font-size:14px;color:#333;line-height:1.5;font-family:PingFangSC,PingFangSC-Regular,PingFang SC,"Microsoft YaHei",Tahoma,Helvetica,sans-serif;min-height:100%;}
html,body{font-size:var(--font-size);color:var(--text-color);font-family:var(--PingFangSC);}
html{overflow:hidden;overflow-y:auto;height:100%;}
body{margin:0;}
main{display:block;}
hr{box-sizing:content-box;height:0;overflow:visible;}
a{background-color:transparent;color:inherit;text-decoration:inherit;}
a[href][target]:hover{text-decoration:none;}
a[href]:hover{color:var(--global-color);text-decoration:none;}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}
b,strong{font-weight:bolder;}
small{font-size:80%;}
sub,sup{line-height:0;position:relative;vertical-align:baseline;}
sub{bottom:-0.25em;top:-0.5em;}
img{border-style:none;}
button,input,optgroup,select,textarea{line-height:1.15;margin:0;}
input,textarea,select,option,button{font-family:inherit;font-size:inherit;}
button,input{overflow:visible;}
button,select{text-transform:none;}
button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:0.35em 0.75em 0.625em;}
legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;scrollbar-gutter:stable;}
textarea::-webkit-scrollbar{cursor:pointer;border-radius:4px;width:8px;}
textarea::-webkit-scrollbar-thumb,
textarea::-webkit-scrollbar-track{background:rgba(0,0,0,0.1);cursor:pointer;border-radius:4px;}
textarea::-webkit-scrollbar-thumb:hover{ background:rgba(0,0,0,0.2);}
[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}
[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}
[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden]{display:none;}
[hidden][id]{display: revert;opacity: 0;z-index: -1;pointer-events: none;}
blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0;}
h1,h2,h3,h4,h5,h6{color:var(--title-color);}
h1{font-size:2rem;}
h2{font-size:1.5rem;}
h3{font-size:1.17rem;}
h4{font-size:1rem;}
h5{font-size:0.83rem;}
h6{font-size:0.67rem;}
button{background-color:transparent;background-image:none;white-space:nowrap;}
button:focus{outline:0px dotted;}
fieldset{margin:0;padding:0;}
ol,ul{list-style:none;margin:0;padding:0;}
*,::before,::after{box-sizing:border-box;border-width:0;scrollbar-width:thin;}
*:not(a,button){-webkit-tap-highlight-color:transparent;}
hr{border-top-width:1px;}
img{border-style:none;}
textarea{resize:vertical;}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#8187A1;color:var(--input-placeholder-color);}
input::-ms-input-placeholder,textarea::-ms-input-placeholder{color:#8187A1;color:var(--input-placeholder-color);}
input::placeholder,textarea::placeholder{color:#8187A1;color:var(--input-placeholder-color);}
input:active,input:focus,input:hover,textarea:active,textarea:focus,textarea:hover{outline-width:0;}
table{border-collapse:collapse;width:100%;}
button,[role="button"]{cursor:pointer;}
button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit;}
textarea{resize:none;}
img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}
img,svg{display:inline-block;}
img,video{max-width:100%;height:auto;}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none !important;}
input[type='number']{-moz-appearance:textfield;}
svg:not(:root){overflow:hidden;}
html body textarea,html body input,html body input.el-input,html body button.el-button,html body button{outline:none;-webkit-overflow-scrolling:touch;}
/* 改善移动设备的滚动性能 */
em,i,cite{font-style:normal;}
[hidden]{display:none;}
.iconfont{font-size:inherit;}