@charset "UTF-8";
/* 此文件已在在vue.config中配置做预插入，无需单独引入 */
html[data-v-2d7b57e0] {
  background-color: #fff;
  color: #222;
  font-size: 12px;
}
body[data-v-2d7b57e0], ul[data-v-2d7b57e0], ol[data-v-2d7b57e0], dl[data-v-2d7b57e0], dd[data-v-2d7b57e0], h1[data-v-2d7b57e0], h2[data-v-2d7b57e0], h3[data-v-2d7b57e0], h4[data-v-2d7b57e0], h5[data-v-2d7b57e0], h6[data-v-2d7b57e0], figure[data-v-2d7b57e0], form[data-v-2d7b57e0], fieldset[data-v-2d7b57e0], legend[data-v-2d7b57e0], input[data-v-2d7b57e0], textarea[data-v-2d7b57e0], button[data-v-2d7b57e0], p[data-v-2d7b57e0], blockquote[data-v-2d7b57e0], th[data-v-2d7b57e0], td[data-v-2d7b57e0], pre[data-v-2d7b57e0], xmp[data-v-2d7b57e0] {
  margin: 0;
  padding: 0;
}
body[data-v-2d7b57e0], input[data-v-2d7b57e0], textarea[data-v-2d7b57e0], button[data-v-2d7b57e0], select[data-v-2d7b57e0], pre[data-v-2d7b57e0], xmp[data-v-2d7b57e0], tt[data-v-2d7b57e0], code[data-v-2d7b57e0], kbd[data-v-2d7b57e0], samp[data-v-2d7b57e0] {
  line-height: 1.5;
  font-family: "Microsoft Yahei", "微软雅黑", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
h1[data-v-2d7b57e0], h2[data-v-2d7b57e0], h3[data-v-2d7b57e0], h4[data-v-2d7b57e0], h5[data-v-2d7b57e0], h6[data-v-2d7b57e0], small[data-v-2d7b57e0], big[data-v-2d7b57e0], input[data-v-2d7b57e0], textarea[data-v-2d7b57e0], button[data-v-2d7b57e0], select[data-v-2d7b57e0] {
  font-size: 100%;
}
h1[data-v-2d7b57e0], h2[data-v-2d7b57e0], h3[data-v-2d7b57e0], h4[data-v-2d7b57e0], h5[data-v-2d7b57e0], h6[data-v-2d7b57e0] {
  font-family: "Microsoft Yahei", "微软雅黑", Arial, "Helvetica Neue", Helvetica, sans-serif;
}
h1[data-v-2d7b57e0], h2[data-v-2d7b57e0], h3[data-v-2d7b57e0], h4[data-v-2d7b57e0], h5[data-v-2d7b57e0], h6[data-v-2d7b57e0], b[data-v-2d7b57e0], strong[data-v-2d7b57e0] {
  font-weight: normal;
}
address[data-v-2d7b57e0], cite[data-v-2d7b57e0], dfn[data-v-2d7b57e0], em[data-v-2d7b57e0], i[data-v-2d7b57e0], optgroup[data-v-2d7b57e0], var[data-v-2d7b57e0] {
  font-style: normal;
}
table[data-v-2d7b57e0] {
  border-collapse: collapse;
  border-spacing: 0;
  text-align: left;
}
caption[data-v-2d7b57e0], th[data-v-2d7b57e0] {
  text-align: inherit;
}
ul[data-v-2d7b57e0], ol[data-v-2d7b57e0], menu[data-v-2d7b57e0] {
  list-style: none;
}
fieldset[data-v-2d7b57e0], img[data-v-2d7b57e0] {
  border: 0;
}
img[data-v-2d7b57e0], object[data-v-2d7b57e0], input[data-v-2d7b57e0], textarea[data-v-2d7b57e0], button[data-v-2d7b57e0], select[data-v-2d7b57e0] {
  vertical-align: middle;
}
article[data-v-2d7b57e0], aside[data-v-2d7b57e0], footer[data-v-2d7b57e0], header[data-v-2d7b57e0], section[data-v-2d7b57e0], nav[data-v-2d7b57e0], figure[data-v-2d7b57e0], figcaption[data-v-2d7b57e0], hgroup[data-v-2d7b57e0], details[data-v-2d7b57e0], menu[data-v-2d7b57e0] {
  display: block;
}
audio[data-v-2d7b57e0], canvas[data-v-2d7b57e0], video[data-v-2d7b57e0] {
  display: inline-block;
  *display: inline;
  *zoom: 1;
}
blockquote[data-v-2d7b57e0]:before, blockquote[data-v-2d7b57e0]:after, q[data-v-2d7b57e0]:before, q[data-v-2d7b57e0]:after {
  content: " ";
}
textarea[data-v-2d7b57e0] {
  overflow: auto;
  resize: vertical;
}
input[data-v-2d7b57e0], textarea[data-v-2d7b57e0], button[data-v-2d7b57e0], select[data-v-2d7b57e0], a[data-v-2d7b57e0] {
  outline: 0 none;
  border: none;
}
button[data-v-2d7b57e0]::-moz-focus-inner, input[data-v-2d7b57e0]::-moz-focus-inner {
  padding: 0;
  border: 0;
}
mark[data-v-2d7b57e0] {
  background-color: transparent;
}
a[data-v-2d7b57e0], ins[data-v-2d7b57e0], s[data-v-2d7b57e0], u[data-v-2d7b57e0], del[data-v-2d7b57e0] {
  text-decoration: none;
}
sup[data-v-2d7b57e0], sub[data-v-2d7b57e0] {
  vertical-align: baseline;
}
html[data-v-2d7b57e0] {
  overflow-x: hidden;
  height: 100%;
  font-size: 50px;
  -webkit-tap-highlight-color: transparent;
}
body[data-v-2d7b57e0] {
  font-family: "Microsoft Yahei", "微软雅黑", Arial, "Helvetica Neue", Helvetica, sans-serif !important;
  color: #222;
  font-size: 0.28em;
  line-height: 1;
  -webkit-text-size-adjust: none;
}
hr[data-v-2d7b57e0] {
  height: 0.02rem;
  margin: 0.1rem 0;
  border: medium none;
  border-top: 0.02rem solid #cacaca;
}
a[data-v-2d7b57e0] {
  color: #222;
  text-decoration: none;
  box-sizing: content-box;
}
.fl[data-v-2d7b57e0] {
  float: left;
}
.fr[data-v-2d7b57e0] {
  float: right;
}
.clearfix[data-v-2d7b57e0]:after {
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix[data-v-2d7b57e0] {
  *zoom: 1;
}
.clear[data-v-2d7b57e0] {
  clear: both;
  overflow: hidden;
  font-size: 0;
  height: 0;
  line-height: 0;
}
.ellipsis[data-v-2d7b57e0] {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  word-wrap: break-word;
}
.mb20[data-v-2d7b57e0] {
  margin-bottom: 20px;
}
.pd20[data-v-2d7b57e0] {
  padding: 20px;
}
.fwb[data-v-2d7b57e0] {
  font-weight: bold;
}

/* 此文件已在在vue.config中配置做预插入，无需单独引入 */
/* 颜色变量 */
/* 行为相关颜色 */
/* 文字基本颜色 */
/* 背景颜色 */
/* 边框颜色 */
/* 尺寸变量 */
/* 文字尺寸 */
/* Border Radius */
/* 透明度 */
/* 此文件已在在vue.config中配置做预插入，无需单独引入 */
/* 超出省略号,参数 $lines = 行数 */
.inner[data-v-2d7b57e0] {
  width: 1248px;
  margin: 0 auto;
}
@-webkit-keyframes rotate-data-v-2d7b57e0 {
0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
}
100% {
    -webkit-transform: rotate(720deg);
            transform: rotate(720deg);
}
}
@keyframes rotate-data-v-2d7b57e0 {
0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
}
100% {
    -webkit-transform: rotate(720deg);
            transform: rotate(720deg);
}
}
@media screen and (max-width: 1700px) {
.tab-wrap .tab-ul[data-v-2d7b57e0] {
    left: 50%;
    margin-left: -385px;
}
}
@media screen and (max-width: 1290px) {
.honor .tab-wrap[data-v-2d7b57e0] {
    padding: 0 !important;
}
}
.tab-wrap[data-v-2d7b57e0] {
  min-width: 1250px;
  height: 60px;
  padding: 0 70px;
  background-color: #ffffff;
  box-sizing: border-box;
}
.tab-wrap .nav-ul-c[data-v-2d7b57e0] {
  position: relative;
  width: 1250px;
}
.tab-wrap .nav-ul-c .tab-ul[data-v-2d7b57e0] {
  position: absolute;
  top: 0;
  width: 770px;
}
.tab-wrap .nav-ul-c .tab-ul .tab-item[data-v-2d7b57e0] {
  float: left;
  font-size: 16px;
  letter-spacing: 0px;
  width: 110px;
  text-align: center;
}
.tab-wrap .nav-ul-c .tab-ul .tab-item.checked .tab-item-ctx[data-v-2d7b57e0] {
  color: #222;
  font-weight: bold;
  border-bottom: 4px solid #222;
}
.tab-wrap .nav-ul-c .tab-ul .tab-item .tab-item-ctx[data-v-2d7b57e0] {
  display: inline-block;
  height: 56px;
  line-height: 60px;
  color: rgba(34, 34, 34, 0.6);
}
