body,div,span,header,footer,nav,
section,aside,article,ul,dl,dt,
dd,li,a,p,h1,h2,h3,h4,h5,h6,i,b,
textarea,button,input,select,figure,
figcaption {
    padding: 0;
    margin: 0;
    list-style: none;
    font-style: normal;
    text-decoration: none;
    border: none;
    font-weight: normal;
    font-family: "Microsoft Yahei";
    box-sizing: border-box;
    -webkit-tap-highlight-color: transparent;
    -webkit-font-smoothing: antialiased;
    backface-visibility: hidden;
    -webkit-backface-visibility: hidden;
    opacity: 1;
    -webkit-overflow-scrolling: touch;
}
div,header,footer,section,article,aside {
    display: block;
}
body:hover,div:hover,span:hover,header:hover,
footer:hover,nav:hover,section:hover,aside:hover,
article:hover,ul:hover,dl:hover,dt:hover,dd:hover,
li:hover,a:hover,p:hover,h1:hover,h2:hover,h3:hover,
h4:hover,h5:hover,h6:hover,i:hover,b:hover,textarea:hover,
button:hover,input:hover,select:hover,figure:hover,
figcaption:hover {
    outline: none;
}

input[type="button"],input[type="submit"],
input[type="search"],input[type="reset"] {
    -webkit-appearance: none;
}

textarea {
    -webkit-appearance: none;
}

img {
    border: none;
    display: block;
    max-width: 100%;
    transform: translate3d(0, 0, 0);
}

html,body {
    font-size: 12px;
    width: 100%;
    user-select: none;
    -webkit-user-select: none;
    -webkit-overflow-scrolling: touch;
}

em {
    font-style: normal;
}

table {
    border-collapse: collapse;
    width: 100%;
}

input,textarea,p,h1,h2,h3,h4,h5,h6 {
    user-select: text !important;
    -webkit-user-select: text !important;
}

#root{
    margin: 0 auto;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 50%;
    transform: translateX(-50%);
    top: 0;
}
#trueRoot{
    margin: 0 auto;
    left: 50%;
    transform: translateX(-50%);
}