		html,
		body,
		div,
		span,
		iframe,
		h1,
		h2,
		h3,
		h4,
		h5,
		h6,
		p,
		em,
		img,
		strong,
		var,
		b,
		i,
		dl,
		dt,
		dd,
		ol,
		ul,
		li,
		form,
		label,
		input,
		select,
		textarea,
		table,
		caption,
		tbody,
		tfoot,
		thead,
		tr,
		th,
		td,
		img {
			margin: 0;
			padding: 0;
			border: 0;
			outline: 0;
			font-size: 100%;
			background: transparent;
			outline: none;
			/*-webkit-touch-callout: none;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;*/
			-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
			-webkit-box-sizing: border-box;
			-o-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box;
		}

		* {
			margin: 0;
			padding: 0;
			font-family: "Microsoft Yahei", 'PingFang SC', 'simhei';
		}

		html,
		body {
			height: 100%;
			width: 100%;
		}

		ul,
		ol {
			list-style: none;
		}

		a {
			color: #000;
			font-family: "Microsoft Yahei", 'PingFang SC', 'simhei';
			text-decoration: none;
		}

		a img {
			border: none;
		}

		.clear:after {
			content: "";
			display: block;
			clear: both;
		}

		/*滚动条美化*/

		::-webkit-scrollbar-thumb:horizontal {
			width: 4px;
			background-color: #ccc;
			-webkit-border-radius: 6px
		}

		::-webkit-scrollbar-track-piece {
			background-color: #fff;
			-webkit-border-radius: 0
		}

		::-webkit-scrollbar {
			width: 10px;
			height: 8px
		}

		::-webkit-scrollbar-thumb:vertical {
			height: 50px;
			background-color: #999;
			-webkit-border-radius: 4px;
			outline: 2px solid #fff;
			outline-offset: -2px;
			border: 2px solid #fff
		}

		::-webkit-scrollbar-thumb:hover {
			height: 50px;
			background-color: #9f9f9f;
			-webkit-border-radius: 4px
		}


		.ver {
			display: inline-block;
			vertical-align: middle;
		}

		.clear::after {
			content: "";
			display: block;
			clear: both;
		}

		

		.box {
			-webkit-box-sizing: border-box;
			-o-box-sizing: border-box;
			-ms-box-sizing: border-box;
			box-sizing: border-box;
		}

		.left {
			float: left;
		}

		.right {
			float: right;
		}

		.show {
			display: block !important;
		}

		.hide {
			display: none !important;
		}
		
		.text-left {
			text-align: left;
		}

		.text-center {
			text-align: center;
		}