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, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,button, textarea,menu{    margin: 0;    padding: 0;    border: 0;    outline: 0;    font-weight: inherit;    font-style: inherit;    font-size: 100%;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;    vertical-align: baseline;    -webkit-tap-highlight-color: transparent;    font-family: "Source Han Sans" ,"Microsoft Yahei",Helvetica,Arial sans-serif;    -webkit-appearance: none;    -moz-appearance: none;    appearance: none;    cursor:pointer;}:focus {    outline: 0;}body {    font-size: 16px;    line-height: 1;    color: black;    background: white;    padding-top:40px;    padding-bottom:60px;    max-width:640px;    margin-left:auto;    margin-right:auto;}ol, ul ,li,dt,dd,dl{    list-style: none;}table {    border-collapse: separate;    border-spacing: 0;}caption, th, td {    text-align: left;    font-weight: normal;}blockquote:before, blockquote:after,q:before, q:after {    content: "";}blockquote, q {    quotes: "" "";}a{    color:#000;    display: block;    cursor:pointer;    text-decoration: none;}h1,h2,h3,h4{    color:#000;}h1{    font-size:1em;}h2{    font-size:0.9em;}h3{    font-size:0.8em;}h4{    font-size:0.7em;}img{    width: 100%;    display: block;}video{    display: block;    margin-top:-1px;}button{    box-shadow: none;    background:none;}button,input,textarea{    box-sizing: border-box;    -webkit-border-radius:0;    -moz-border-radius:0;    border-radius:0;}@media screen and (min-width: 375px){    h2{        font-size:0.95rem;    }}