@charset "utf-8";
/* global.css - 全局样式文件 */
/* 样式重置 */
*, *::before, *::after { margin: 0;	padding: 0; box-sizing: border-box; }

/* 鼠标选中文字的样式 */
::-moz-selection { background: #009B4C; color: #FFFFFF; }
::selection { background: #009B4C; color: #FFFFFF; }

/* 定义滚动条的样式 */
::-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:#009B4C }

/* 基础样式重置 */
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: #009B4C; }
/* 图片响应式 */
img { max-width: 100%; height: auto; max-height: 100%; 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; }
/* 实用工具类 */
.fl { float: left; }
.fr { float: right; }
.clear { clear: both; }
.clearfix::after { content: ""; display: table; clear: both; }

/* 公共 */
.wrap { width: 92%; margin: 0px auto; }

/* 只显示一行 */
.ellipsis { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
/* 只显示两行 */
.ellipsis-line-2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
/* 只显示三行 */
.ellipsis-line-3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; }

.vertical_img { display: block; position: relative; overflow: hidden; }
.vertical_img img.bgimg { width: 100%; }
.vertical_img img.up-pic { transition: transform 0.3s ease 0s; position: absolute; left: 50%; top: 50%; z-index: 2; transform: translateY(-50%) translateX(-50%); }
.vertical_img:hover img.up-pic { transform: translate( -50%, -50%) scale(1.05); }

/* 分页页码 */
.pageSty { text-align: center; margin: 0 auto; clear: both; }
.pageBar { margin: 0; padding: 0; text-align: center; background: #FFFFFF; display: inline; font-size: 16px; }
.pageBar a { color: #55555; padding: 0 5px; margin: 0 3px; display: inline-block; background: #FFFFFF; border: #e7ecf0 1px solid; min-width: 30px; height: 36px; line-height: 36px; text-decoration: none; }
.pageBar a:hover { background: #009b47; color: #FFFFFF; border: #009b47 1px solid; }
.pageBar strong { color: #FFFFFF; padding: 0 5px; margin: 0 3px; display: inline-block; background: #009b47; border: #009b47 1px solid; min-width: 30px; height: 36px; line-height: 36px; font-weight: normal; }
.hhfanye { display: inline-block; font-size: 16px; vertical-align: top; }
.tzfanye { height: 36px; border: 1px solid #e7ecf0; }

@media (max-width:767.98px) {
.hhfanye { display: block; margin-top: 10px; }
}