/*重置样式*/
@font-face
{
	font-family: "SourceHanSansCN-Light";
	src: url('/assets/fonts/index/SourceHanSansCN-Light.otf');
}
@font-face
{
	font-family: "SourceHanSansCN-Regular";
	src: url('/assets/fonts/index/SourceHanSansCN-Regular.otf');
}
@font-face
{
	font-family: "SourceHanSansCN-Medium";
	src: url('/assets/fonts/index/SourceHanSansCN-Medium.otf');
}
@font-face
{
	font-family: "DINAlternate-Bold";
	src: url('/assets/fonts/index/DINAlternate-Bold.ttf');
}
@font-face
{
	font-family: "SourceHanSansCN-Normal";
	src: url('/assets/fonts/index/SourceHanSansCN-Normal.otf');
}
* {
	touch-action: pan-y;
}
body{
	margin: 0;
	background-color: #fff;
	color: #666;
	min-height: 100vh;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
}
body, button, input, select, textarea {
	font: 16px/1 "SourceHanSansCN-Normal", "SourceHanSansCN";
}
dl, dd, p, form{
	margin: 0;
}
ol, ul, li{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
em, i{
	font-style: normal;
}
h1, h2, h3, h4, h5, h6{
	margin: 0;
	font-weight: normal;
}
table{
	border-collapse: collapse;
	border-spacing: 0;
}
a{
	color: #666;
	text-decoration: none;
	outline: none;
}
a:hover{
  color: #666;
  text-decoration: none;
}
img{
	border: 0;
	vertical-align: top;
}
input, select, button, textarea{
	outline: 0;
}
input[type=submit],input[type=button]{
	border:none;
}
input::-webkit-input-placeholder { 
	/* WebKit browsers */ 
	color: #9A9A9A; 
} 
input:-moz-placeholder { 
	/* Mozilla Firefox 4 to 18 */ 
	color: #9A9A9A; 
} 
input::-moz-placeholder { 
	/* Mozilla Firefox 19+ */ 
	color: #9A9A9A; 
} 
input:-ms-input-placeholder { 
	/* Internet Explorer 10+ */ 
	color: #9A9A9A; 
}
:focus {
    outline: none !important;
}
pre{
	font-family: "SourceHanSansCN-Light", "SourceHanSansCN";
	white-space:pre-wrap;
    word-wrap: break-word;
    word-break:break-all;
	overflow:hidden;
	margin: 0;
	color: #0C0C0B;
}