/*
 * Author: 王兴民
 * Date time: 2020/7/29
 * Copyright (c) 2016~2020 王兴民 All rights reserved.
 */
html {color: #000;overflow-y: scroll;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%}
body {font-size: 62.5%;margin: 0;padding: 0;font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif}
:focus {outline: 0}
a:link, a:visited {color: #222;text-decoration: none}
a:hover {text-decoration: none;}
a:active {text-decoration: none;color: #333}
h1, h2, h3, h4, h5, h6 {margin: 0;padding: 0}
h1 {font-size: 2em}
h2 {font-size: 1.8em}
h3 {font-size: 1.6em}
h4 {font-size: 1.4em}
h5 {font-size: 1.2em}
h6 {font-size: 1em}
img {vertical-align: middle;-ms-interpolation-mode: bicubic;border: 0}
div, form {margin: 0;padding: 0}
ul, ol, dl {margin: 0;padding: 0 0 0 3.6em}
li {margin: 0}
p {margin: 0;padding: .5em}
small {font-size: .8em}
table {border-collapse: collapse;empty-cells: show;border-spacing: 0}
button, input, select, textarea {padding: 0 .3em;*font-size: 100%}
textarea {line-height: 1.75;resize: vertical}
input {line-height: normal}
input[type=text], input[type=password] {line-height: 1.75}
input[type=checkbox], input[type=radio] {vertical-align: text-top}
.full-width {width: 100%}
.full-height {height: 100%}
.hide {display: none}
.hidden {display: none !important}
.right {float: right !important}
.left {float: left !important}
.block {display: block}
.inline {display: inline}
.overflow {overflow: hidden}
.no-border {border: none !important}
.no-bgc {background-color: transparent}
.no-bgi {background-image: none !important}
.clear-fix {*zoom: 1;*overflow: hidden}
.clear-fix:before, .clear-fix:after {content: "";display: table;height: 0;line-height: 0;font-size: 0;clear: both}
.transparent {-moz-opacity: .5;opacity: .5;*filter: opacity(50)}
.relative {position: relative}
.pos-center {position: absolute;margin: auto;top: 0;right: 0;bottom: 0;left: 0}
.noise {background-image: url("../img/footer_bg.jpg")}
.container, .row {width: 100%;margin: 0;padding: 0;position: relative}
.container:before, .container:after, .row:before, .row:after {content: "";display: table;height: 0;clear: both}
.cell {margin: 0;padding: 0}
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-13, .col-14, .col-15, .col-16, .col-17, .col-18, .col-19, .col-20, .col-21, .col-22, .col-23, .col-24 {position: relative;min-height: 1px;padding: 0;margin: 0;float: left}
.col-24 {width: 100%}
.col-23 {width: 95.83333333%}
.col-22 {width: 91.66666667%}
.col-21 {width: 87.5%}
.col-20 {width: 83.33333333%}
.col-19 {width: 79.16666667%}
.col-18 {width: 75%}
.col-17 {width: 70.83333333%}
.col-16 {width: 66.66666667%}
.col-15 {width: 62.5%}
.col-14 {width: 58.33333333%}
.col-13 {width: 54.16666667%}
.col-12 {width: 50%}
.col-11 {width: 45.83333333%}
.col-10 {width: 41.66666667%}
.col-9 {width: 37.5%}
.col-8 {width: 33.33333333%}
.col-7 {width: 29.16666667%}
.col-6 {width: 25%}
.col-5 {width: 20.83333333%}
.col-4 {width: 16.66666667%}
.col-3 {width: 12.5%}
.col-2 {width: 8.3333333%}
.col-1 {width: 4.1666667%}
.col-pull-24 {right: 100%}
.col-pull-23 {right: 95.83333333%}
.col-pull-22 {right: 91.66666667%}
.col-pull-21 {right: 87.5%}
.col-pull-20 {right: 83.33333333%}
.col-pull-19 {right: 79.16666667%}
.col-pull-18 {right: 75%}
.col-pull-17 {right: 70.83333333%}
.col-pull-16 {right: 66.66666667%}
.col-pull-15 {right: 62.5%}
.col-pull-14 {right: 58.33333333%}
.col-pull-13 {right: 54.16666667%}
.col-pull-12 {right: 50%}
.col-pull-11 {right: 45.83333333%}
.col-pull-10 {right: 41.66666667%}
.col-pull-9 {right: 37.5%}
.col-pull-8 {right: 33.33333333%}
.col-pull-7 {right: 29.16666667%}
.col-pull-6 {right: 25%}
.col-pull-5 {right: 20.83333333%}
.col-pull-4 {right: 16.66666667%}
.col-pull-3 {right: 12.5%}
.col-pull-2 {right: 8.3333333%}
.col-pull-1 {right: 4.1666667%}
.col-push-24 {left: 100%}
.col-push-23 {left: 95.83333333%}
.col-push-22 {left: 91.66666667%}
.col-push-21 {left: 87.5%}
.col-push-20 {left: 83.33333333%}
.col-push-19 {left: 79.16666667%}
.col-push-18 {left: 75%}
.col-push-17 {left: 70.83333333%}
.col-push-16 {left: 66.66666667%}
.col-push-15 {left: 62.5%}
.col-push-14 {left: 58.33333333%}
.col-push-13 {left: 54.16666667%}
.col-push-12 {left: 50%}
.col-push-11 {left: 45.83333333%}
.col-push-10 {left: 41.66666667%}
.col-push-9 {left: 37.5%}
.col-push-8 {left: 33.33333333%}
.col-push-7 {left: 29.16666667%}
.col-push-6 {left: 25%}
.col-push-5 {left: 20.83333333%}
.col-push-4 {left: 16.66666667%}
.col-push-3 {left: 12.5%}
.col-push-2 {left: 8.3333333%}
.col-push-1 {left: 4.1666667%}
.col-offset-24 {margin-left: 100%}
.col-offset-23 {margin-left: 95.83333333%}
.col-offset-22 {margin-left: 91.66666667%}
.col-offset-21 {margin-left: 87.5%}
.col-offset-20 {margin-left: 83.33333333%}
.col-offset-19 {margin-left: 79.16666667%}
.col-offset-18 {margin-left: 75%}
.col-offset-17 {margin-left: 70.83333333%}
.col-offset-16 {margin-left: 66.66666667%}
.col-offset-15 {margin-left: 62.5%}
.col-offset-14 {margin-left: 58.33333333%}
.col-offset-13 {margin-left: 54.16666667%}
.col-offset-12 {margin-left: 50%}
.col-offset-11 {margin-left: 45.83333333%}
.col-offset-10 {margin-left: 41.66666667%}
.col-offset-9 {margin-left: 37.5%}
.col-offset-8 {margin-left: 33.33333333%}
.col-offset-7 {margin-left: 29.16666667%}
.col-offset-6 {margin-left: 25%}
.col-offset-5 {margin-left: 20.83333333%}
.col-offset-4 {margin-left: 16.66666667%}
.col-offset-3 {margin-left: 12.5%}
.col-offset-2 {margin-left: 8.3333333%}
.col-offset-1 {margin-left: 4.1666667%}
.bg-white {background-color: #fff}
.bg-dark {background-color: #333;color: #fff}
.bg-smoke {background-color: #f7f7f7 !important}
.bg-brand {background-color: #00599d;color: #fff}
.bg-success {background-color: #67c23a}
.bg-warning {background-color: #e6a23c}
.bg-danger {background-color: #f56c6c;color: #fff}
.bg-info {background-color: #909399;color: #fff}
.bd-normal {border: 1px solid #dcdfe6}
.bd-info {border: 1px solid #faecd8}
.bd-info {border: 1px solid #faecd8}
.bd-light {border: 1px solid #f2f6fc}
.bd-transparent {border-color: transparent}
.bd-radius {-webkit-border-radius: 6px;border-radius: 6px}
.bd-radius-small {-webkit-border-radius: 3px;border-radius: 3px}
.bd-radius-big {-webkit-border-radius: 12px;border-radius: 12px}
.text-primary {color: #409eff}
.text-success {color: #67c23a}
.text-warning {color: #e6a23c}
.text-danger {color: #f00}
.text-info {color: #fdf6e3}
.text-light {color: #c0c4cc}
.text-white {color: #fff}
.text-black {color: #333}
.hide-text {font: 0/0 a;color: transparent;text-shadow: none}
.ta-center {text-align: center}
.ta-left {text-align: left}
.ta-right {text-align: right}
.ta-justify {text-align: justify}
.center-block {display: block;margin-left: auto;margin-right: auto}
.affix {position: fixed}
.m10 {margin: 10px}
.m15 {margin: 15px}
.m20 {margin: 20px}
.mlr10 {margin-left: 10px;margin-right: 10px}
.mtb10 {margin-top: 10px;margin-bottom: 10px}
.mlr15 {margin-left: 15px;margin-right: 15px}
.mtb15 {margin-top: 15px;margin-bottom: 15px}
.mlr20 {margin-left: 20px;margin-right: 20px}
.mtb20 {margin-top: 20px;margin-bottom: 20px}
.mt5 {margin-top: 5px}
.mt10 {margin-top: 10px}
.mt15 {margin-top: 15px}
.mt20 {margin-top: 20px}
.mr10 {margin-right: 10px}
.mr15 {margin-right: 15px}
.mr20 {margin-right: 20px}
.mb10 {margin-bottom: 10px}
.mb15 {margin-bottom: 15px}
.mb20 {margin-bottom: 20px}
.ml10 {margin-left: 10px}
.ml15 {margin-left: 15px}
.ml20 {margin-left: 20px}
.p10 {padding: 10px}
.p15 {padding: 15px}
.p20 {padding: 20px}
.plr10 {padding-left: 10px;padding-right: 10px}
.ptb10 {padding-top: 10px;padding-bottom: 10px}
.plr15 {padding-left: 15px;padding-right: 15px}
.ptb15 {padding-top: 15px;padding-bottom: 15px}
.plr20 {padding-left: 20px;padding-right: 20px}
.ptb20 {padding-top: 20px;padding-bottom: 20px}
.pt10 {padding-top: 10px}
.pr10 {padding-right: 10px}
.pb10 {padding-bottom: 10px}
.pl10 {padding-left: 10px}
.pt15 {padding-top: 10px}
.pr15 {padding-right: 10px}
.pb15 {padding-bottom: 10px}
.pl15 {padding-left: 10px}
.pt20 {padding-top: 20px}
.pr20 {padding-right: 20px}
.pb20 {padding-bottom: 20px}
.pl20 {padding-left: 20px}
