
.__nuxt-error-page {
  padding: 1rem;
  background: #F7F8FB;
  color: #47494E;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  font-family: sans-serif;
  font-weight: 100 !important;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}
.__nuxt-error-page .error {
  max-width: 450px;
}
.__nuxt-error-page .title {
  font-size: 1.5rem;
  margin-top: 15px;
  color: #47494E;
  margin-bottom: 8px;
}
.__nuxt-error-page .description {
  color: #7F828B;
  line-height: 21px;
  margin-bottom: 10px;
}
.__nuxt-error-page a {
  color: #7F828B !important;
  text-decoration: none;
}
.__nuxt-error-page .logo {
  position: fixed;
  left: 12px;
  bottom: 12px;
}


.nuxt-progress {
  position: fixed;
  top: 0px;
  left: 0px;
  right: 0px;
  height: 2px;
  width: 0%;
  opacity: 1;
  transition: width 0.1s, opacity 0.4s;
  background-color: #fff;
  z-index: 999999;
}
.nuxt-progress.nuxt-progress-notransition {
  transition: none;
}
.nuxt-progress-failed {
  background-color: red;
}

@font-face {font-family: "iconfont";
  src: url(/_nuxt/assets/iconfont/iconfont.eot); /* IE9 */
  src: url(/_nuxt/assets/iconfont/iconfont.eot#iefix) format('embedded-opentype'), 
  url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
  url(/_nuxt/assets/iconfont/iconfont.woff) format('woff'),
  url(/_nuxt/assets/iconfont/iconfont.ttf) format('truetype'), 
  url(/_nuxt/assets/iconfont/iconfont.svg#iconfont) format('svg'); /* iOS 4.1- */
}

.iconfont {
  font-family: "iconfont" !important;
  font-size: 16px;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.iconshangchengfuhua-:before {
  content: "\e616";
}

.iconyingxiaoliebian-:before {
  content: "\e611";
}

.iconzijinbianxian-:before {
  content: "\e612";
}

.icondijiacaigou-:before {
  content: "\e613";
}

.iconquyushangji-:before {
  content: "\e614";
}

.iconhuodongladi-:before {
  content: "\e615";
}

.icondianshangyewu2x:before {
  content: "\e687";
}

.icontianjiulaobanyun2x:before {
  content: "\e688";
}

.iconzhihuiqiye2x:before {
  content: "\e689";
}

.icontonghangyewu2x:before {
  content: "\e68a";
}


@charset "UTF-8";
.gray {
  -webkit-filter: grayscale(1);
  filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  -ms-filter: grayscale(100%);
  -o-filter: grayscale(100%);
}
html,
body {
  font-family: 'Microsoft Yahei', Helvetica, sans-serif;
  font-size: 16px;
  word-spacing: 1px;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
}
.my-e-title {
  font-size: 20px;
  font-weight: 500;
  color: #333333;
  padding: 16px 0;
  border-bottom: 1px solid #eee;
  position: relative;
  margin-top: 20px;
}
.my-e-title::after {
    content: '';
    width: 48px;
    height: 2px;
    background: #004ea2;
    position: absolute;
    left: 0;
    bottom: -1px;
}
.navbar-menu {
  overflow: inherit !important;
}
.suspension {
  position: fixed;
  bottom: 10px;
  right: 0;
  z-index: 11;
  padding: 10px;
}
.suspension > img {
    width: 20px;
    margin-bottom: 5px;
    float: right;
    cursor: pointer;
}
.suspension > a:nth-of-type(1) {
    display: block;
}
.suspension > a:nth-of-type(2) {
    display: none;
}
@media (max-width: 750px) {
.suspension {
    bottom: 10px;
    right: 0;
}
.suspension > a {
      width: 200px;
}
.suspension > a:nth-of-type(1) {
        display: none;
}
.suspension > a:nth-of-type(2) {
        display: block;
}
}
/*为解决第一次加载css比html慢一步，所以在这里中间件引入css*/
.h-main {
  width: 80%;
  margin: 0 auto;
  overflow: hidden;
  max-width: 1200px;
}
.h-main-module {
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: 33px;
}
.h-main-module-l {
      flex: 1;
}
.h-main-module-l > p {
        font-size: 14px;
        color: #000000;
        line-height: 22px;
}
.h-main-module-l-img {
        width: 100%;
        margin-top: 16px;
}
.h-main-module-l-img > img {
          width: 100%;
          border-radius: 0 0px 10px 10px;
}
.h-main-module-r {
      flex: 1;
      height: 100%;
      margin-left: 66px;
}
.h-main-module-r-c {
        width: 100%;
        display: flex;
}
.h-main-module-r-c-t {
          width: 39px;
          position: relative;
          margin-right: 33px;
}
.h-main-module-r-c-t::after {
            content: '';
            width: 2px;
            height: 95%;
            background: #eee;
            position: absolute;
            left: 50%;
            top: 0;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
}
.h-main-module-r-c-ul {
          height: 100%;
          position: relative;
}
.h-main-module-r-c-ul::after {
            content: '';
            width: 2px;
            height: 100%;
            background: #eee;
            position: absolute;
            left: 18px;
            top: 0;
            z-index: -1;
}
.h-main-module-r-c-ul > li {
            position: relative;
            margin-top: 25px;
            cursor: pointer;
            display: flex;
            align-items: center;
}
.h-main-module-r-c-ul > li:nth-of-type(1) {
              margin-top: 0;
}
.h-main-module-r-c-ul > li.active > div {
              margin-left: 55px;
}
.h-main-module-r-c-ul > li.active > p {
              font-size: 18px;
              font-weight: 500;
              line-height: 25px;
}
.h-main-module-r-c-ul > li.active > span {
              color: #004ea2;
}
.h-main-module-r-c-ul > li.active::before {
              content: '';
              width: 39px;
              height: 66px;
              background: transparent;
              background-image: url(/_nuxt/assets/images/new.png);
              background-size: cover;
              border-radius: 0;
              display: block;
              margin: 0;
              position: absolute;
}
.h-main-module-r-c-ul > li > div {
              margin-left: 33px;
}
.h-main-module-r-c-ul > li > div > p {
                color: #333333;
                font-size: 14px;
                font-weight: 400;
                line-height: 20px;
}
.h-main-module-r-c-ul > li > div > span {
                font-size: 14px;
                color: #aaaaaa;
                line-height: 20px;
}
.h-main-module-r-c-ul > li::before {
              content: '';
              width: 6px;
              height: 6px;
              background: #d8d8d8;
              border-radius: 50%;
              display: block;
              margin-left: 16px;
}
.h-main-module2 {
    width: 100%;
    margin-top: 48px;
    overflow: hidden;
}
.h-main-module2-flex {
      width: 100%;
      display: flex;
}
.h-main-module2-t {
      width: 100%;
      display: flex;
}
.h-main-module2-t img {
        max-width: 300px;
        height: 400px;
        display: block;
}
.h-main-module2-t-r {
        flex: 1;
        margin-left: 20px;
}
.h-main-module2-t-r p {
          font-size: 14px;
          line-height: 20px;
          color: #333333;
          font-weight: 400;
          margin-top: 6px;
}
.h-main-module2-t-r-title {
          font-weight: 500;
          line-height: 33px;
          font-size: 24px;
          padding-bottom: 17px;
          border-bottom: 1px solid #eee;
          width: 242px;
          color: #000;
}
.h-main-module2-t-r-title > span {
            font-size: 16px;
            color: #888888;
}
.h-main-module2-t-r-c {
          margin-top: 30px;
}
.h-main-module2-t-r-c > h6 {
            color: #004ea2;
            font-size: 14px;
            font-weight: 500;
}
.h-main-module2-b {
      width: 100%;
      background: #f9f9f9;
      margin-top: 28px;
      display: flex;
      flex-wrap: wrap;
}
.h-main-module2-b li {
        padding: 15px 15px;
        display: flex;
        position: relative;
        background: #f9f9f9;
}
.h-main-module2-b li.active {
          background: #004ea2;
          position: relative;
          cursor: pointer;
}
.h-main-module2-b li.active > div > h6,
          .h-main-module2-b li.active > div > p {
            color: #fff;
}
.h-main-module2-b li.active::before {
            content: '';
            width: 0;
            height: 0;
            border-top: 5px solid transparent;
            border-left: 5px solid transparent;
            border-bottom: 9px solid #004ea2;
            border-right: 5px solid transparent;
            position: absolute;
            left: 50%;
            -webkit-transform: translateX(-50%);
                    transform: translateX(-50%);
            top: -13px;
}
.h-main-module2-b li.active::after {
            display: none;
}
.h-main-module2-b li::after {
          content: '';
          width: 1px;
          height: 65%;
          position: absolute;
          right: 0;
          top: 0;
          background: #eee;
          top: 50%;
          -webkit-transform: translateY(-50%);
                  transform: translateY(-50%);
}
.h-main-module2-b li:nth-last-of-type(1)::after {
          display: none;
}
.h-main-module2-b li > img {
          width: 72px;
          height: 72px;
          border-radius: 5px;
          margin-right: 12px;
}
.h-main-module2-b li > div > h6 {
          font-size: 16px;
          color: #000000;
          font-weight: 500;
}
.h-main-module2-b li > div > p {
          color: #888888;
          font-size: 12px;
          font-weight: 500;
          margin-top: 5px;
}
.h-main-module2-b li > div .color {
          color: #004ea2;
          margin-top: 10px;
}
.h-main-module3 {
    width: 100%;
    margin-top: 58px;
    overflow: hidden;
}
.h-main-module3 .radius {
      border-radius: 0px 0px 14px 0px;
}
.h-main-module3-f {
      width: 100%;
      display: flex;
}
.h-main-module3-f-l {
        flex: 1.3;
        min-width: 200px;
}
.h-main-module3-f-l-title {
          display: flex;
          padding-bottom: 38px;
          border-bottom: 1px solid #eee;
          margin: 0 auto;
}
.h-main-module3-f-l-title > img {
            height: 100px;
            display: block;
            margin: 76px auto 0;
}
.h-main-module3-f-l > div {
          text-align: center;
}
.h-main-module3-f-l > div:nth-of-type(2) {
            padding: 38px 0;
}
.h-main-module3-f-l > div > h6 {
            color: #000000;
            font-weight: 400;
            line-height: 28px;
}
.h-main-module3-f-l > div > p {
            font-size: 14px;
            font-weight: 400;
            color: #666666;
}
.h-main-module3-f-r {
        flex: 1;
        padding: 0 39px;
        height: 342px;
        background: #f9f9f9;
        margin-right: 8px;
        transition: 0.3s;
        overflow: hidden;
        cursor: pointer;
}
.h-main-module3-f-r:hover {
          background: #004ea2;
}
.h-main-module3-f-r:hover > img {
          margin-top: 34px;
}
.h-main-module3-f-r:hover > img:nth-of-type(1) {
          display: none;
}
.h-main-module3-f-r:hover > img:nth-of-type(2) {
          display: block;
}
.h-main-module3-f-r:hover > h6 {
          color: #fff;
}
.h-main-module3-f-r:hover > p {
          color: rgba(255, 255, 255, 0.65);
}
.h-main-module3-f-r:hover > .line {
          background: #fff;
}
.h-main-module3-f-r:hover > .arrow {
          display: block;
}
.h-main-module3-f-r:nth-last-of-type(1) {
          margin-right: 0;
}
.h-main-module3-f-r > img {
          height: 57px;
          margin-top: 76px;
}
.h-main-module3-f-r > img:nth-of-type(2) {
          display: none;
}
.h-main-module3-f-r > h6 {
          font-weight: 500;
          color: #333333;
          font-size: 18px;
          margin-top: 19px;
}
.h-main-module3-f-r > .line {
          width: 48px;
          height: 2px;
          background: #004ea2;
          margin: 15px 0;
}
.h-main-module3-f-r > p {
          font-weight: 400;
          font-size: 12px;
          line-height: 17px;
          color: #888888;
}
.h-main-module3-f-r > .arrow {
          height: 22px;
          display: none;
}
.h-main-module4 {
    width: 100%;
    margin-top: 55px;
    padding-bottom: 61px;
}
.h-main-module4-t {
      width: 100%;
      display: flex;
      flex-wrap: wrap;
}
.h-main-module4-t dl {
        flex: 1;
        margin-right: 18px;
}
.h-main-module4-t dl:nth-last-of-type(1) {
          margin-right: 0;
}
.h-main-module4-t dl > dt {
          width: 100%;
          position: relative;
}
.h-main-module4-t dl > dt > p {
            color: #ffffff;
            font-size: 14px;
            line-height: 20px;
            position: absolute;
            bottom: 15px;
            left: 15px;
            display: flex;
            align-items: center;
}
.h-main-module4-t dl > dt > p::before {
              content: '';
              width: 0;
              height: 0;
              border-top: 5px solid transparent;
              border-left: 9px solid #fff;
              border-bottom: 5px solid transparent;
              border-radius: 2px;
              margin-right: 5px;
              display: block;
}
.h-main-module4-t dl > dt > img {
            width: 100%;
}
.h-main-module4-t dl > dd {
          margin-top: 8px;
          font-size: 16px;
          font-weight: 500;
          line-height: 22px;
          color: #000000;
}
/*<750*/
@media (max-width: 750px) {
.h-main {
    width: 85%;
}
.h-main-module {
      width: 100%;
      display: block;
      margin: 0;
}
.h-main-module-l {
        margin-bottom: 20px;
}
.h-main-module-r {
        margin: 0;
}
.h-main-module-r-c-t {
          width: 28px;
}
.h-main-module-r-c-ul > li.active::after {
          left: -60px;
          height: 48px;
          background-size: contain;
          background-repeat: no-repeat;
}
.h-main-module-r-c-ul > li::after {
          left: -50px;
}
.h-main-module2 {
      width: 100%;
}
.h-main-module2-t {
        display: block;
}
.h-main-module2-t-r {
          margin: 19px 0 0 0;
}
.h-main-module2-t-r-title {
            width: 100%;
}
.h-main-module2-t img {
          width: 100%;
          max-width: inherit;
          margin: 0 auto;
          height: auto;
}
.h-main-module2-b > li {
        width: 100%;
}
.h-main-module2-b > li.active::before {
          display: none;
}
.h-main-module2-b > li > div > h6 {
          font-size: 14px;
          color: #000000;
}
.h-main-module3 {
      width: 100%;
}
.h-main-module3-f {
        width: 100%;
}
.h-main-module3-f-l-title > img {
          margin-top: 34px;
}
.h-main-module3-f-r {
          height: auto;
          padding-bottom: 35px;
}
.h-main-module3-f-r > img {
            margin-top: 35px;
}
.h-main-module4 {
      width: 100%;
}
.h-main-module4-t {
        justify-content: space-between;
}
.h-main-module4-t > dl {
          flex: none;
          width: 45%;
          margin-right: 0;
          margin-top: 10px;
}
.h-main-module4-t > dl > dd {
            font-size: 14px;
}
}
header {
  width: 100%;
  height: 68px;
  background: #fff;
}
header .header {
    overflow: hidden;
}
header .header-after {
      height: 68px;
}
header .header .logo-container {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
              transform: translateY(-50%);
      height: 100%;
      padding: 4px 0;
}
header .header .logo-container .img {
        height: 100%;
}
header .header .navbar.is-fixed-bottom,
    header .header .navbar.is-fixed-top {
      width: 100%;
      left: 50%;
      -webkit-transform: translateX(-50%);
              transform: translateX(-50%);
      padding: 0 10%;
}
header .header-ul {
      display: flex;
      height: 100%;
}
header .header-ul > li {
        width: 87px;
        height: 68px;
        display: flex;
        justify-content: center;
        align-items: center !important;
        font-size: 14px;
        color: #888888;
        font-weight: 500;
        cursor: pointer;
        transition: 0.1s;
}
header .header-ul > li.active {
          background: #004ea2;
          color: #ffffff;
}
header .header-ul > li > span:hover {
          color: #004ea2;
}
header .header-ul > li > b {
          margin: 0 5px;
}
@media (max-width: 1088px) {
header {
    height: auto;
    margin-bottom: 58px;
}
header .header .navbar.is-fixed-bottom,
    header .header .navbar.is-fixed-top {
      width: 100%;
      padding: 0;
}
header .navbar-brand {
      padding-left: 2rem;
}
header .header-ul {
      display: block;
      position: fixed;
      width: 100%;
      height: 100vh;
      overflow-y: auto;
      left: 0;
      z-index: 11111;
      padding-bottom: 100px;
      background: #fff;
}
header .header-ul > li {
        width: 100%;
        height: auto;
        background: #fff;
        padding: 0.5rem 2rem !important;
        cursor: pointer;
}
header .header-ul > li.active {
          background: #fff;
          color: #004ea2;
}
header .header-ul > li:hover {
          background: whitesmoke;
          color: #004ea2;
}
header .navbar-menu {
      padding: 0;
}
}
@media (max-width: 750px) {
header .header .logo-container {
    width: 124px;
}
}

.Title[data-v-67822a60] {
  width: 100%;
  position: relative;
  height: 66px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 19px;
}
.Title > p[data-v-67822a60] {
    font-size: 20px;
    font-weight: 500;
    line-height: 28px;
    z-index: 11;
}
.Title > p[data-v-67822a60]::after {
      content: '';
      width: 48px;
      height: 4px;
      background: #004ea2;
      position: absolute;
      left: 0;
      bottom: 5px;
}
.Title > span[data-v-67822a60] {
    display: block;
    font-size: 47px;
    font-weight: 400;
    line-height: 66px;
    position: absolute;
    left: 0;
    color: #f4f4f4;
    top: 0;
}
.Title > .more[data-v-67822a60] {
    color: #004ea2;
    font-size: 14px;
    cursor: pointer;
    font-weight: 500;
    display: flex;
    align-items: center;
}
.Title > .more[data-v-67822a60]::after {
      content: '';
      width: 0;
      height: 0;
      border-top: 4px solid transparent;
      border-left: 8px solid #004ea2;
      border-bottom: 4px solid transparent;
      border-radius: 2px;
      float: right;
      margin-left: 5px;
}
@media (max-width: 750px) {
.Title > span[data-v-67822a60] {
    font-size: 30px;
}
}

