@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; font-style: normal; font-weight: normal; }
html { width: 100%; }
body { max-width: 640px; margin: 0 auto; font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Hiragino Sans GB W3", "Microsoft YaHei", "微软雅黑", Arial, simsun, sans-serif; font-size: 14px; padding-bottom: 70px; }
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; outline: none; -webkit-tap-highlight-color: rgba(255,0,0,0); }
a:link, a:visited, a:hover, a:active { text-decoration: none; }
ul, li, dl, dt, dd, p, img { border: none; }
ul, li { list-style: none; }
img{ vertical-align: middle;}
textarea { font-family: "Helvetica Neue", Helvetica, "Hiragino Sans GB", "Hiragino Sans GB W3", "Microsoft YaHei", "微软雅黑", Arial, simsun, sans-serif; }
input:focus, select:focus { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-user-modify: read-write-plaintext-only; }
input[type="button"], input[type="submit"], input[type="reset"] { -webkit-appearance: none; }
button { outline: none; border: none; }
.clear { zoom: 1; }
.clear:after { display: block; content: ''; clear: both; }
.hide { display: none }
.show { display: block; }
.fl { float: left; }
.fr { float: right; }
.tl { text-align: left; }
.tr { text-align: right; }
.icon{ display: inline-block; vertical-align: middle; background: url(../images/icon.png) no-repeat; background-size: 250px auto;}
.bgGray{background: #f7f6fa;}
/* 导航 */
.nav{ position: fixed; bottom: 0; left: 0; z-index: 99; width: 100%; padding: 7px 0; border-top: 1px solid #dcdcdc; background: #fff;}
.nav ul{ display: flex; justify-content: space-around;}
.nav ul a{ display: block; color: #999; text-align: center;}
.nav ul li.active a{ color: #13b7e5;}
.nav ul .icon{ width: 28px; height: 24px;}
.nav ul .icon_home{ background-position: 4px -35px;}
.nav ul .icon_camp{ background-position: -40px -35px;}
.nav ul .icon_news{ background-position: -76px -35px;}
.nav ul .icon_user{ background-position: -116px -35px;}
.nav ul li.active .icon_home{ background-position: 4px -65px;}
.nav ul li.active .icon_camp{ background-position: -40px -65px;}
.nav ul li.active .icon_news{ background-position: -76px -65px;}
.nav ul li.active .icon_user{ background-position: -116px -65px;}
/* 公司介绍及首页广告模块 */
.index_ad{ width: 100%; padding: 0  3%;}
.index_ad img{ width: 100%;}
.footer {
    width: 100%;
    text-align: center;
    padding: 10px 3%;
    line-height: 24px;
    color: #b9b9be;
    font-size: 14px;
}
.footer span{padding-left: 10px; padding-right: 10px;}
.footer a{color:#b9b9be;text-decoration: underline; }