@charset "utf-8";

/*====================== RESET START ===================*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, 
hr, pre, code, form, input, button, fieldset, textarea, p, blockquote, tr, th, td,span{
	margin: 0; 
	padding: 0;
	font-family: "PingFang SC", "Helvetica Neue", "Helvetica", "Hiragino Sans GB", "Microsoft YaHei", "SimSun", "sans-serif";
}

h1, h2, h3, h4, h5, h6 { font-weight: normal }

table { 
	border-collapse: collapse;
}
tr,th,td{ 
	text-align:center;
}
address, caption, cite, code, dfn, th, var { 
	font-style: normal; 
	font-weight: normal; 
}

fieldset, img { 
	border: 0;
	display:block; 
}

ol, ul { list-style: none }
del, ins { text-decoration: none }

input, button, textarea, select { 
	font-family: "PingFang SC", "Helvetica Neue", "Helvetica", "Hiragino Sans GB", "Microsoft YaHei", "SimSun", "sans-serif";
	border: none;
}
body{
	background: #f6f6f6;
}
a{
	color:#666;
	text-decoration: none;
}
a:active{
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
/*======================= RESET END =====================*/

/*================ ALL TAG USE IE BOX MODEL =============*/
*, 
*:after, 
*:before { 
	-webkit-box-sizing: border-box; 
	   -moz-box-sizing: border-box; 
	        box-sizing: border-box; 
}
/*================ ALL TAG USE IE BOX MODEL =============*/

/*===================== CLEARFIX START ==================*/
.clearfix { 
	display: block; 
}
.clearfix:after { 
	content: ""; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
* html .clearfix {
	height: 1%; 
}
/*====================== CLEARFIX END ===================*/
