@charset "utf-8";
/* global.css - 全局样式文件 */
/* 样式重置 */
*, *::before, *::after {
	box-sizing: border-box;
	margin: 0;
	padding: 0;
}

::-webkit-scrollbar { width:5px }
::-webkit-scrollbar-track { background:#F7F7F7; border-radius:0 }
::-webkit-scrollbar-thumb { background:#999999; border-radius:0 }
::-webkit-scrollbar-thumb:hover { background:#00773F }

html {
	font-family: "Microsoft YaHei", "PingFang SC", "Helvetica Neue", Arial, sans-serif;
	font-size: 62.5%;
	line-height: 1.6;
	color: #333333;
	-webkit-text-size-adjust: 100%; /* 防止移动端文本自动调整 */
	text-size-adjust: 100%; /* 标准属性（未来可能支持） */
	-webkit-tap-highlight-color: transparent; /* 移除默认点击高亮 */
	tap-highlight-color: transparent; /* 为其他浏览器提供回退 */
}
body { font-size: 1.4rem; }
/* 移除列表默认样式 */
ul, ol, li { list-style: none; }
/* 移除链接默认样式 */
a { color: inherit; text-decoration: none; background-color: transparent; transition: color 0.15s ease; }
a:hover { color: #00773F; }
/* 图片响应式 */
img { max-width: 100%; height: auto; vertical-align: middle; }
/* 表单元素重置 */
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; outline: none; background: transparent; }
button { cursor: pointer; transition: all 0.15s ease; }
/* 表格重置 */
table { border-collapse: collapse; border-spacing: 0; }
/* 实用工具类 */
.float-left { float: left; }
.float-right { float: right; }
.clear-both { clear: both; }
.clearfix::after { content: ""; display: table; clear: both; }