html,

body,

div,

span,

applet,

object,

iframe,

h1,

h2,

h3,

h4,

h5,

h6,

p,

blockquote,

pre,

a,

abbr,

acronym,

address,

big,

cite,

code,

del,

dfn,

em,

img,

ins,

kbd,

q,

s,

samp,

small,

strike,

strong,

sub,

sup,

tt,

var,

b,

u,

i,

center,

dl,

dt,

dd,

ol,

ul,

li,

fieldset,

form,

label,

legend,

table,

caption,

tbody,

tfoot,

thead,

tr,

th,

td,

article,

aside,

canvas,

details,

embed,

figure,

figcaption,

footer,

header,

hgroup,

menu,

nav,

output,

ruby,

section,

summary,

time,

mark,

audio,

video {

  margin: 0;

  padding: 0;

  border: 0;

  font-size: 100%;

  font: inherit;

  vertical-align: baseline;

}



article,

aside,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section {

  display: block;

}



body {

  line-height: 1;

}



ol,

ul {

  list-style: none;

}



blockquote,

q {

  quotes: none;

}



blockquote:before,

blockquote:after,

q:before,

q:after {

  content: '';

  content: none;

}



table {

  border-collapse: collapse;

  border-spacing: 0;

}



input:-webkit-autofill,

input:-webkit-autofill:hover,

input:-webkit-autofill:focus,

input:-webkit-autofill:active {

  -webkit-box-shadow: 0 0 0 30px white inset !important;

}





body::-webkit-scrollbar {

  width: 0;

}



body::-webkit-scrollbar {

  height: 0;

}



a {

  text-decoration: none;

  color: inherit;

}


/* 
p {

  margin: initial;

} */



.type_area {

  width: 19.5rem;

  margin: 0 auto;

}



@font-face {  

  font-family: 'AlibabaPuHui-bold'; 

  src: url('../font/SourceHanSansCN-Heavy.ttf');

}



@font-face {  

  font-family: 'Roboto'; 

  src: url('../font/SourceHanSansCN-Regular.ttf');

}



@font-face {  

  font-family: 'SourceHanSansCN-Bold'; 

  src: url('../font/SourceHanSansCN-Bold.ttf');

}



@font-face {  

  font-family: 'SourceHanSansSC-regular'; 

  src: url('../font/siyuanheitijiuzixingRegular.ttf');

}