*{margin:0; padding:0; font-family:"微软雅黑";}
html {
  overflow-y: scroll;
}

:root {
  overflow-y: auto;
  overflow-x: hidden;
}

:root body {
  position: absolute;
}
body {
  width: 100vw;
  overflow: hidden;
}
li{list-style: none;}
a{text-decoration:none;outline:none;list-style:none;}
a:hover{text-decoration: none;}
img{border:none;max-width: 100%;}
h1,h2,h3,h4,h5,h6,{font-size: 100%;margin-top: 0;padding: 0;margin-bottom: 0;}
p{margin: 0;padding: 0;}
a:link,a:visited{text-decoration:none;}
a:focus {outline:none;}
a:focus,a:hover{color: inherit;}
input{outline: none;}
button{outline: none;border: 1px solid transparent;}
textarea{outline: none;}
.fl{float: left;}
.fr{float:right;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.fast {
	-moz-animation-duration: 1s;
	-moz-animation-delay: 0s;
	-webkit-animation-duration: 1s;
	-webkit-animation-delay: 0s
}

.slow {
	-moz-animation-duration: 3s;
	-moz-animation-delay: 1s;
	-webkit-animation-duration: 3s;
	-webkit-animation-delay: 1s
}

.reallyslow {
	-moz-animation-duration: 6s;
	-moz-animation-delay: 3s;
	-webkit-animation-duration: 6s;
	-webkit-animation-delay: 3s
}