﻿@charset "utf-8";
/* reset */
* { margin: 0; padding: 0; }
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; }
i, cite, em, var, address, dfn { font-style: normal; }
[hidefocus], summary {
outline:0;
}
ul, ol, li { list-style: none }
img { border: 0 }
input, img { vertical-align: middle }
h1, h2, h3, h4, h5, h6 { 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; }
label, summary { cursor: default; }
a, button { cursor: pointer; }
del, ins, u, s, a, a:hover { text-decoration: none; }
body, textarea, input, button, select, keygen, legend { font-family: "Hiragino Sans GB", "Microsoft YaHei", "微软雅黑", tahoma, arial, simsun, "宋体"; font-size: 1.2em; color: #333; outline: 0; }
body { background: #f0f0f0; width: 100%; }
body { font-size: 62.5%; }
a, a:hover { color: #333; }
/* 布局 */
.g-doc { width: 100%; }
.g-wrap { margin: 0 auto; }
.g-mn { width: 60%; }
.g-sd { width: 40%; }
/* 模块 */
.m-snav { }/* 子导航 */
.m-crm { }/* 面包屑 */
.m-menu { }/* 菜单 */
.m-tab { }/* 选项卡 */
.m-hd { }/* 标题区 */
.m-bd { }/* 内容区 */
.m-list { }/* 列表 */
.m-tb { }/* 列表 */
.m-fm { }/* 表单 */
.m-hot { }/* 热点 */
.m-top { }/* 排行 */
.m-mt10 { margin-top: 10px }
.m-oh { overflow: hidden; }
/* 功能 */
.f-fl { float: left; }
.f-fr { float: right; }
.f-cb { clear: both; }
.f-tac { text-align: center; }
.f-tal { text-align: left; }
.f-tar { text-align: right; }
/* 顶部 开始 */
.m-top { }
/* 顶部 结束 */
/* 底部 开始 */
.m-foot { width: 100%; overflow: hidden; background: #fff; margin-top: 10px; }
.m-foot .m-list { overflow: hidden; padding: 10px 0; }
.m-foot .m-list li { width: 25%; float: left; }
.m-foot .m-list li a { display: block; border-left: 1px solid #eee; }
.m-foot .m-list li a.m1 { border-left: none; }
.m-foot .m-list li a span { text-align: center; display: block; font-size: 1.4em; line-height: 24px; }
.m-foot p { background: #6ab92c; text-align: center; display: block; font-size: 1.2em; line-height: 20px; padding: 5px 0; color: #fff; }
.m-foot p.m-adr { background: #6ab92c; color: #fff; padding: 15px 0; font-size: 1.4em; line-height: 24px; }
/* 底部 结束 */
/* 快捷键 开始 */
.m-snav { overflow: hidden; }
.m-snav .m-kb { height: 51px; }
.m-snav .m-list { width: 100%; height: 50px; position: fixed; bottom: 0; z-index: 99; background: #f0f0f0; border-top: 1px solid #ddd; }
.m-snav .m-list li { width: 33.33333333%; height: 50px; float: left; text-align: center; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.m-snav .m-list li a { display: block; }
.m-snav .m-list li a i { display: block; font-size: 2.2em; line-height: 20px; margin-top: 8px; color: #aaa; }
.m-snav .m-list li a:before{content: "";display: block; width: 35px; height:20px; margin: 6px auto 4px;}
.m-snav .m-list li a span { display: block; font-size: 1.2em; line-height: 14px; text-align: center; color: #aaa; }
.m-snav .m-list li.u-cur a i { color: #6ab92c; }
.m-snav .m-list li.u-cur a span { color: #6ab92c; }
.m-snav .m-list .item1:before{background:url(foot1.png) center center no-repeat;background-size: contain}
.m-snav .m-list .item2:before{background:url(foot2.png) center center no-repeat;background-size: contain}
.m-snav .m-list .item3:before{background:url(foot3.png) center center no-repeat;background-size: contain}

.m-con img{max-width:100%;height:auto !important;}

/* 快捷键 结束 */

/*分页页码*/
.page-list { position: relative; margin: 10px 0; clear: both; text-align:center;line-height:37px;}
.page-list li{display:inline-block;float:none;width:24%;margin-right:1%;}
.page-list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.page-list a, .page-list span { margin: 0; padding: 0; display: none; float: left; width: 100%; line-height: 35px; border: 1px solid #ddd; border-right-color: #fff; font-size: 13px; text-align: center; background: #fff; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; box-sizing: border-box;}
.page-list span { color: #999; }
.page-list a { color: #6ab92c; }
.page-list span:nth-child(1), .page-list span:nth-child(2), .page-list a:nth-child(2) { display: block; float: left; }
.page-list span:nth-last-child(1), .page-list a:nth-last-child(1) { display: block; float: left; border-right-color: #ddd; }
.page-list .current { display: block; float: left; }
