html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video
{ margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; }
html{line-height:1.4;-webkit-text-size-adjust:100%}
body {font-family: "PingFang SC", "Hiragino Sans GB", "\5FAE\8F6F\96C5\9ED1", "Helvetica Neue", Helvetica, Arial, sans-serif;margin:0;padding: 0}
main{display:block}
h1{font-size:2em;margin:0.67em 0}
hr{box-sizing:content-box;height:0;overflow:visible}
pre{font-family:monospace,monospace;font-size:1em}
a{background-color:transparent}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}
b,strong{font-weight:bolder}
code,kbd,samp{font-family:monospace,monospace;font-size:1em}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
img{border-style:none}
button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}
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}
[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}
ul,li{list-style: none;}
a {color: #333333;text-decoration: none;-webkit-tap-highlight-color:rgba(0,0,0,0); }
.overflow-ellipsis{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}/*Òç³öÊ¡ÂÔºÅ*/
.fl{float: left}
.fr{float: right}
.flex {display: flex;}
img{display: block;width: 100%;height: 100%;}
.pr{position: relative}
.tc{text-align: center}
.tl{text-align: left}
.tr{text-align: right}
.npt{padding-top: 0!important;}
.npb{padding-bottom: 0!important;}
.npl{padding-left: 0!important;}
.npr{padding-right: 0!important;}
.nmt{margin-top: 0!important;}
.nmb{margin-bottom: 0!important;}
.nml{margin-left: 0!important;}
.nmr{margin-right: 0!important;}
.flex1{flex: 1}
.flex2{flex: 2}
.flex3{flex: 3}
.flex4{flex: 4}
.w100{width: 100%}
.h100{height: 100%}
.w-auto{width: auto}
.h-auto{height: auto}
.color-fff{color: #ffffff}
.bgc-fff{background-color: #ffffff;}
.fw600{font-weight: 600}
.fw{font-weight: normal!important;}
.flex-aic{align-items: center;display: flex}
.flex-jcsb{justify-content: space-between;display: flex}
.flex-base{align-items: baseline}
.hidden{visibility: hidden}
.nborder{border: 0}
.nborder-top{border-top: 0}
.nborder-bottom{border-bottom: 0}
.nborder-left{border-left: 0}
.nborder-right{border-right: 0}
.nowrap{white-space: nowrap}
.none{display: none;}