@charset "UTF-8";body{	font-family:'PingFang SC', 'Microsoft YaHei', 'Helvetica Neue', Helvetica, STHeitiSC-Light, Arial, sans-serif;	background:#f5f5f5;	color:#222;	font-size:14px;	}html *{	-webkit-text-size-adjust: none;	-webkit-tap-highlight-color: rgba(0,0,0,0);	}body,nav,div,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,ul,ol,li,input,button,textarea,footer,b,em,strong,i,s,small,cite,span,mark,time,address,article,section {	margin:0;	padding:0;	border:0;	list-style:none;	font-weight:400;	font-size:14px;	text-decoration:none;	word-wrap:break-word;	}address,ul,li,dl,dt,dd,caption,cite,code,dfn,em,strong,th,var,small{	font-size:100%;	font-style:normal;	font-weight:normal;	}sup{	font-size:0.4em;	vertical-align:top;	position:relative;	bottom:-0.2em;	}:-moz-placeholder { /* Mozilla Firefox 4 to 18 */	color:#999;    opacity:1;	}::-moz-placeholder { /* Mozilla Firefox 19+ */	color:#999;    opacity:1;	}input:-ms-input-placeholder{	color:#999;opacity:1;font-size:14px;	}input::-webkit-input-placeholder{	color:#999;opacity:1;font-size:14px;	}input[type='text'],button,textarea{	outline:none;	-webkit-appearance:none;	}textarea::-webkit-input-placeholder{	color:#999;    opacity:1;    font-size:14px;	}textarea{	resize:none	}h1,h2,h3,h4,h5,h6,strong{	font-family:'PingFang SC','Microsoft YaHei',sans-serif;	font-weight:500;	}a:link,a:visited{	color:#333;	text-decoration:none;	}a:hover,a:active{	color: #e50516;	text-decoration:underline;	}*,*:before,*:after{	-webkit-box-sizing: border-box;	-moz-box-sizing:border-box;	box-sizing:border-box;	}img{	width:100%;	height:100%;	display:block;	}button:disabled{	background-color:#ccc !important;	cursor:not-allowed !important;	}.display{	display:block !important;	}.none{	display:none !important;	}.overflow{	overflow:hidden !important;	}.outer{	zoom:1;	}.outer:after{	content:'';	clear:both;	display:block;	width:0;	height:0;	visibility:hidden;	}.txtoverflow{	overflow: hidden;	text-overflow: ellipsis;	display: -webkit-box;	display: -moz-box;	display: -ms-box;	display: box;	-webkit-box-orient: vertical;	-moz-box-orient: vertical;	-ms-box-orient: vertical;	}.txtoverflow-clamp{	overflow: hidden;	text-overflow: ellipsis;	white-space: nowrap;	-webkit-box-orient: vertical;	-moz-box-orient: vertical;	-ms-box-orient: vertical;	-webkit-line-clamp: 1;	}
