﻿@charset 'utf-8';
*{margin:0; padding: 0px}
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body, h1, h2, h3, h4, h5, h6, hr, dd, ul, menu, dir, dl, blockquote, figure, fieldset, ol, p {
	margin: 0;
}
td, th, ol, ul, menu, dir, fieldset, legend, textarea, option, input {
	padding: 0;
}
ul, li, dd, dt, dl {
	list-style: none;
}
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details {
	display: block;
}
audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden], template {
	display: none;
}
html, body, fieldset, img, iframe, abbr, hr, legend, input, textarea, keygen, select, button, img {
	border: none;
	outline:none;
	
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
caption, th {
	text-align: left;
	font-weight: normal;
}
textarea {
	overflow: auto;
	resize: none;
}
a, button {
	cursor: pointer;
}
del, ins, u, s, a, a:hover {
	text-decoration: none;
}
i, cite, em, var, address, dfn {
	font-style: italic;
}
input, button {
	overflow: visible;
	vertical-align: middle;
	outline: none
}
body, textarea, input, button, select, keygen, legend {
	outline: 0;
}
body {
	background: #fff;
/*	font: 14px/1 "microsoft yahei", arial, \5b8b\4f53;*/
	font-family: PingFangSC-Semibold, sans-serif;
	color: #999999;
	
}
a, area {
	outline: none;
}
a {
	color: #333;
	text-decoration: none;
	cursor: pointer
}
a:hover, a:focus {
	outline: none;
	text-decoration: none;
*zoom:1;
}
/* 清除浮动 */
.f_cl:after, .f_clli li:after {
	content: "\20";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}

.f_cl, .f_clli li {
	zoom: 1
}
.fl{ float: left}
.fr{float:right}