@charset "UTF-8";
/* S 样式初始化 */
html, body, div, h1, h2, h3, h4, h5, h6, p, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td, textarea, article, aside, audio, canvas, figure, footer, header, mark, menu, nav, section, time, video { margin: 0; padding: 0; }
/* h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal } */
article, aside, dialog, figure, footer, header, hgroup, nav, section, blockquote { display: block; }
ul, ol { list-style: none; }
img { border: 0 none; vertical-align: top; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: none; }
table { border-collapse: collapse; border-spacing: 0; }
strong, em, i { font-style: normal; font-weight: normal; }
ins { text-decoration: underline; }
del { text-decoration: line-through; }
mark { background: none; }
input::-ms-clear { display: none !important; }
/* body { font: 12px/1.5 \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, "Hiragino Sans GB", STHeiti, "WenQuanYi Micro Hei", "Droid Sans Fallback", SimSun, sans-serif; background: #fff; } */
a { text-decoration: none; color: #fff; }
a:hover { text-decoration: none; color: #fff; }
/* E 样式初始化 */

/* S 公共样式 */
/* 左右浮动 */
/* body { padding-top: 50px; font-family: SourceHanSansSC-regular; } */
.p-fl { float: left; }
.p-fr { float: right; }
/* 清除浮动 */
.p-clearfix:after { content: ''; height: 0; display: block; clear: both; }
/* 兼容IE浏览器 */
.p-clearfix { *zoom: 1; }

/* 主题颜色 */
.p-theme {
  color: rgba(4, 148, 255, 100) !important;
}
.p-theme-bg {
  background: rgba(4, 148, 255, 100) !important;
}
/* 背景颜色 */
.p-bg {
  background: #fff;
  color: #000;
}
.p-align-center {
  text-align: center;
}
.p-align-l {
  text-align: left;
}

.p-align-r {
  text-align: right;
}

/* 字体颜色 */
.p-white {
  color: #fff;
}
/* 无边框 */
.p-none-border {
  border: none;
}

.p-display-none {
  display: none;
}
/* E 公共样式 */