/*@font-face {
    font-family: 'PingFangSC-Regular'; 
    src: url('./PingFangSC-Light.ttf');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'PingFangSC-Medium'; 
	src: url('./PingFangSC-Medium.ttf');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'DINCondensed-Bold'; 
	src: url('./DINCondensed-Bold.ttf');
	font-weight: normal;
	font-style: normal;
}*/

*{
	margin:0;
	padding:0;
	/*-webkit-text-size-adjust: 100%;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;*/
}
body{
	font-size:14px;
	background: #fff;
	color: #666;
    font: 14px/1 "PingFang SC", "Microsoft YaHei";
}
html,body{
	width: 100%;
	height: 100%;
	overflow-x:hidden;
}
body,header,section,footer,div,a,ul,li,p,h1,h2,h3,h4,h5,h6,small,span{
	margin:0;
	padding:0;
}
img{
	border:0;
	padding: 0;
	margin: 0;
	vertical-align: middle;
	max-width: 100%;
}
li{
	list-style: none;
}
a,u{
	outline: none;
	text-decoration: none;
	color:#666;
}
i,em{font-style: normal;}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clear{
	height: 0;
	font-size: 0;
	clear:both;
	overflow: hidden;
}
.w1400{
	width: 100%;
	max-width: 1400px;
	margin: 0 auto;
	position: relative;
}
.w1180{
	width: 1180px;
	margin: 0 auto;
	position: relative;
}
.mrg0{margin: 0 auto;}
.mrg10{margin: 10px auto;}
.mrg20{margin: 20px auto;}
.mrg30{margin: 30px auto;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.ovhid{overflow: hidden;}