html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu,a,div,li,input,button,img,span{margin:0;padding:0;box-sizing:border-box}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block}
table{border-collapse:collapse;border-spacing:0}
caption,th{text-align:left;font-weight:normal}
html,body,fieldset,img,iframe,abbr{border:0}
i,cite,em,var,address,dfn{font-style:normal}
[hidefocus],summary{outline:0}
li{list-style:none}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
small{font-size:100%;font-weight:normal}
sup,sub{font-size:83%}
pre,code,kbd,samp{font-family:inherit}
q:before,q:after{content:none}
textarea{overflow:auto;resize:none}
label,summary{cursor:default}
a,button{cursor:pointer}
del,ins,u,s,a,a:hover{text-decoration:none}
body{font:.14rem/1.5 "Poppins-Medium","Microsoft YaHei",sans-serif,\5b8b\4f53;color:#818181;}
body,textarea,input,button,select,keygen,legend{outline:0}
textarea,input,button,select{font-size: inherit; line-height: inherit;}
/* body,textarea,input,button,select,keygen,legend{font:14px/24px "HarmonyOS_Sans_SC_Regular","Microsoft YaHei",sans-serif,\5b8b\4f53;color:#333;outline:0} */
body{background-color:#FFF;position:relative;width:100%;margin:0 auto;overflow-x:hidden;left:0}
html{background:#fff}
body.body_ie{height:auto !important}
img{max-width:100%;height:auto;border:0;vertical-align:middle}
p{text-align:justify; min-height: .22rem;}
strong{display:block}
a{display:block;color:inherit;text-decoration:none}
.fl{float:left}
.fr{float:right}
input,button{border:none;background-color:transparent;outline:none}
input[type="checkbox"]{vertical-align:-2px;margin-right:4px}
input::-webkit-input-placeholder{color:#958170}
input:-moz-placeholder{color:#958170}
input::-moz-placeholder{color:#958170}
input:-ms-input-placeholder{color:#958170}
input{outline: none; background-color: transparent;}
textarea::-webkit-input-placeholder{color:#958170}
textarea:-moz-placeholder{color:#958170}
textarea::-moz-placeholder{color:#958170}
textarea:-ms-input-placeholder{color:#958170}
::-webkit-scrollbar{width:6px;height:6px;background-color:rgba(210,210,210,.5);-webkit-border-radius:6px;-moz-border-radius:6px; border-radius:6px;}
::-webkit-scrollbar-thumb{background-color:#999;-webkit-border-radius:6px;-moz-border-radius:6px; border-radius:6px;}
img{display:block}

@font-face {
  font-family: 'Poppins-Medium';
  src: url('../fonts/Poppins-Medium.eot');
  src: url('../fonts/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
    url('../fonts/Poppins-Medium.woff') format('woff'),
    url('../fonts/Poppins-Medium-regular-webfont-webfont.woff2') format('woff2'),
    url('../fonts/Poppins-Medium.ttf') format('truetype'),
    url('../fonts/Poppins-Medium.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

div, div:before, div:after{background-repeat: no-repeat; background-position: center; background-size: contain;}
html{font-size: 100px;}
*{line-height: 1.6;}


.s14{font-size: calc(14 * 1rem / 100);}
.s15{font-size: calc(15 * 1rem / 100);}
.s16{font-size: calc(16 * 1rem / 100);}
.s17{font-size: calc(17 * 1rem / 100);}
.s18{font-size: calc(18 * 1rem / 100);}
.s20{font-size: calc(20 * 1rem / 100);}
.s21{font-size: calc(21 * 1rem / 100);}
.s22{font-size: calc(22 * 1rem / 100);}
.s23{font-size: calc(23 * 1rem / 100);}
.s24{font-size: calc(24 * 1rem / 100);}
.s26{font-size: calc(26 * 1rem / 100);}
.s28{font-size: calc(28 * 1rem / 100);}
.s30{font-size: calc(30 * 1rem / 100);}
.s32{font-size: calc(32 * 1rem / 100);}
.s34{font-size: calc(34 * 1rem / 100);}
.s36{font-size: calc(36 * 1rem / 100);}
.s40{font-size: calc(40 * 1rem / 100);}
.s44{font-size: calc(44 * 1rem / 100);}
.s46{font-size: calc(46 * 1rem / 100);}
.s48{font-size: calc(48 * 1rem / 100);}
.s50{font-size: calc(50 * 1rem / 100);}
.s52{font-size: calc(52 * 1rem / 100);}
.s60{font-size: calc(60 * 1rem / 100);}
.s98{font-size: calc(98 * 1rem / 100); letter-spacing: -.08rem; line-height: 1;}









