html, body, div, ul, li, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, form, input, textarea, th, td, select {	margin: 0;	padding: 0;  }  *{box-sizing: border-box;}  html {	margin: auto;	min-height: 100%;	box-sizing: border-box;	overflow-x: hidden;	overflow: auto;	-webkit-overflow-scrolling: touch;	font-size: 5.2vw;  }  body {	font-family:PingFangSC-Semibold;	/* font-size:14px; */	color:#333;	width: 100%;  }  h1, h2, h3, h4, h5, h6{font-weight:normal;}  ul,ol {	list-style: none;  }    img {	border: none;	vertical-align: middle;  }    a {	text-decoration: none;	color: #232323;  }    table {	border-collapse: collapse;	table-layout: fixed;  }    input, textarea {	outline: none;	border: none;  }    textarea {	resize: none;	overflow: auto;  }    .clearfix {	zoom: 1;  }    .clearfix:after {	content: ".";	width: 0;	height: 0;	visibility: hidden;	display: block;	clear: both;	overflow:hidden;  }    .fl {	float: left  }    .fr {	float: right  }    .tl {	text-align: left;  }    .tc {	text-align: center  }    .tr {	text-align: right;  }    .ellipse {	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;  }  .inline{	display: inline-block;	*display: inline;	*zoom: 1;  }  