html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li, fieldset,form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer,header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video, button, input, textarea{margin:0;padding:0;box-sizing:border-box;}header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}table{border-collapse:collapse;border-spacing:0;}caption,th{text-align:left;font-weight:normal;}html,body,fieldset,img,iframe,abbr{border:0;}fieldset,img{border:0;vertical-align: middle;}i,cite,em,var,address,dfn{font-style: normal;}[hidefocus],summary{outline:0;}ul,ol,li{list-style:none;}h1,h2,h3,h4,h5,h6,small{font-size:100%;}sup,sub{font-size:83%;}pre,code,kbd,samp{font-family:inherit;}q:before,q:after{content:none;}textarea{overflow:auto;resize:none;}input,textarea{-webkit-appearance:none;border:none;outline:none;background:none;-webkit-tap-highlight-color:rgba(255,0,0,0);}label,summary{cursor:default;}a,button{cursor:pointer;background:none;border:none;}del,ins,u,s,a{text-decoration:none;}body,textarea,input,button,select,keygen,legend{color:#333;outline:0;font-family:"microsoft yahei", STHeiTi, sans-serif;}body{background-color:#f3f4f5;}body,html{height: 100%;}a{-webkit-tap-highlight-color:rgba(255,0,0,0);outline:none;}.clearfix:after {	visibility: hidden; 	display: block; 	content:" "; 	clear:both; 	height:0;}.clearfix {	zoom: 1;}a:link{color:#000;text-decoration:none;outline:none;}a:hover{color:#0ff;text-decoration:none;}/* 设计宽度=320 */@media screen and (min-width: 320px) {	html {		font-size: 20px;	}}/* 设计宽度=360 */@media screen and (min-width: 360px) {	html {		font-size: 22.5px;	}}/* 设计宽度=414 */@media screen and (min-width: 400px) {	html {		font-size: 25px;	}}/* 设计宽度>414 */@media screen and (min-width: 440px) {	html {		font-size: 27.5px;	}}/* 设计宽度=480 */@media screen and (min-width: 480px) {	html {		font-size: 30px;	}}/* 设计宽度=640 */@media screen and (min-width: 640px) {	html {		font-size: 40px;	}}.fl{	float: left;}.fr{	float: right;}.clearboth{	clear: both;}.hide{	display: none;}.cursor{	cursor: pointer;}/*定位*/.pos-relative{	position: relative;}.pos-absolute{	position: absolute;}/*字体颜色*/.orange-text{	color:#a6165f;}.red-text{	color:#ff0000;}.text-c{	text-align: center;}.v-m{	vertical-align: middle;}.p-b-25{	padding-bottom: 2.5rem;}