html,

body,

div,

h1,

h2,

h3,

h4,

h5,

h6,

p,

img,

ul,

li,

input,

span,

a,

i {

    padding: 0;

    margin: 0;

}



* {

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

    box-sizing: border-box;

}



html {

    font-family: "microsoft yahei", "Helvetica Neue", "Helvetica", "Arial", sans-serif;



    -webkit-text-size-adjust: none;

    -webkit-font-smoothing: antialiased;

}



html,

body {

    height: 100vh;



    background-color: white;

    -webkit-overflow-scrolling: touch;

}



body {

    background-color: white;



}



img {

    border: none;

    vertical-align: top;

    width: 100%;

}



a {

    text-decoration: none;

    display: inline-block;

    width: 100%;

    height: 100%;


    color: black;



}



button {

    cursor: pointer;

    outline: 0;

}



ul,

ol {

    list-style: none;

}

/*li{

    cursor: pointer;

}
*/


h1 {

    text-align: center;

}



.fl {

    float: left;

}



.fr {

    float: right;

}