/**
 * Swiper 6.8.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 23, 2021
 */

@font-face {
  font-family: 'swiper-icons';
  src: url('data:application/font-woff;charset=utf-8;base64, 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') format('woff');
  font-weight: 400;
  font-style: normal;
}
:root {
  --swiper-theme-color: #007aff;
}
.swiper-container {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}
.swiper-container-multirow-column > .swiper-wrapper {
  flex-wrap: wrap;
  flex-direction: column;
}
.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}
.swiper-container-pointer-events {
  touch-action: pan-y;
}
.swiper-container-pointer-events.swiper-container-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}
.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-slide-shadow-bottom {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
/* CSS Mode */
.swiper-container-css-mode > .swiper-wrapper {
  overflow: auto;
  scrollbar-width: none;
  /* For Firefox */
  -ms-overflow-style: none;
  /* For Internet Explorer and Edge */
}
.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {
  display: none;
}
.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {
  scroll-snap-align: start start;
}
.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: x mandatory;
}
.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {
  scroll-snap-type: y mandatory;
}
:root {
  --swiper-navigation-size: 44px;
  /*
  --swiper-navigation-color: var(--swiper-theme-color);
  */
}
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50%;
  width: calc(var(--swiper-navigation-size) / 44 * 27);
  height: var(--swiper-navigation-size);
  margin-top: calc(0px - (var(--swiper-navigation-size) / 2));
  z-index: 10;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--swiper-navigation-color, var(--swiper-theme-color));
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  font-family: swiper-icons;
  font-size: var(--swiper-navigation-size);
  text-transform: none !important;
  letter-spacing: 0;
  text-transform: none;
  font-variant: initial;
  line-height: 1;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  left: 10px;
  right: auto;
}
.swiper-button-prev:after,
.swiper-container-rtl .swiper-button-next:after {
  content: 'prev';
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  right: 10px;
  left: auto;
}
.swiper-button-next:after,
.swiper-container-rtl .swiper-button-prev:after {
  content: 'next';
}
.swiper-button-prev.swiper-button-white,
.swiper-button-next.swiper-button-white {
  --swiper-navigation-color: #ffffff;
}
.swiper-button-prev.swiper-button-black,
.swiper-button-next.swiper-button-black {
  --swiper-navigation-color: #000000;
}
.swiper-button-lock {
  display: none;
}
:root {
  /*
  --swiper-pagination-color: var(--swiper-theme-color);
  */
}
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}
/* Common Styles */
.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 10px;
  left: 0;
  width: 100%;
}
/* Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 50%;
  background: #000;
  opacity: 0.2;
}
button.swiper-pagination-bullet {
  border: none;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
          appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}
.swiper-pagination-bullet:only-child {
  display: none !important;
}
.swiper-pagination-bullet-active {
  opacity: 1;
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
}
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}
.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}
.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}
.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}
/* Progress */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: var(--swiper-pagination-color, var(--swiper-theme-color));
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}
.swiper-container-vertical > .swiper-pagination-progressbar,
.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}
.swiper-pagination-white {
  --swiper-pagination-color: #ffffff;
}
.swiper-pagination-black {
  --swiper-pagination-color: #000000;
}
.swiper-pagination-lock {
  display: none;
}
/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}
.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}
.swiper-scrollbar-cursor-drag {
  cursor: move;
}
.swiper-scrollbar-lock {
  display: none;
}
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}
.swiper-zoom-container > img,
.swiper-zoom-container > svg,
.swiper-zoom-container > canvas {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}
.swiper-slide-zoomed {
  cursor: move;
}
/* Preloader */
:root {
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  */
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s infinite linear;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  100% {
    transform: rotate(360deg);
  }
}
/* a11y */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube {
  overflow: visible;
}
.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}
.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-prev,
.swiper-container-cube .swiper-slide-next + .swiper-slide {
  pointer-events: auto;
  visibility: visible;
}
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.swiper-container-cube .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0px;
  width: 100%;
  height: 100%;
  opacity: 0.6;
  z-index: 0;
}
.swiper-container-cube .swiper-cube-shadow:before {
  content: '';
  background: #000;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  filter: blur(50px);
}
.swiper-container-flip {
  overflow: visible;
}
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  z-index: 1;
}
.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}
.swiper-container-flip .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right {
  z-index: 0;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}

@font-face{font-family:"webfont_light";font-display:swap;src:url("//at.alicdn.com/t/webfont_gn4fb56e4e.eot");src:url("//at.alicdn.com/t/webfont_gn4fb56e4e.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/webfont_gn4fb56e4e.woff2") format("woff2"),url("//at.alicdn.com/t/webfont_gn4fb56e4e.woff") format("woff"),url("//at.alicdn.com/t/webfont_gn4fb56e4e.ttf") format("truetype"),url("//at.alicdn.com/t/webfont_gn4fb56e4e.svg#思源黑体-极细") format("svg")}@font-face{font-family:"webfont_bold";font-display:swap;src:url("//at.alicdn.com/t/webfont_iufm8l8vfi.eot");src:url("//at.alicdn.com/t/webfont_iufm8l8vfi.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/webfont_iufm8l8vfi.woff2") format("woff2"),url("//at.alicdn.com/t/webfont_iufm8l8vfi.woff") format("woff"),url("//at.alicdn.com/t/webfont_iufm8l8vfi.ttf") format("truetype"),url("//at.alicdn.com/t/webfont_iufm8l8vfi.svg#思源黑体-粗") format("svg")}@font-face{font-family:"webfont_hbold";font-display:swap;src:url("//at.alicdn.com/t/webfont_549vtfhyknc.eot");src:url("//at.alicdn.com/t/webfont_549vtfhyknc.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/webfont_549vtfhyknc.woff2") format("woff2"),url("//at.alicdn.com/t/webfont_549vtfhyknc.woff") format("woff"),url("//at.alicdn.com/t/webfont_549vtfhyknc.ttf") format("truetype"),url("//at.alicdn.com/t/webfont_549vtfhyknc.svg#NotoSansHans-Black") format("svg")}@font-face{font-family:"webfont_regular";font-display:swap;src:url("//at.alicdn.com/t/webfont_zq58h07hkzk.eot");src:url("//at.alicdn.com/t/webfont_zq58h07hkzk.eot?#iefix") format("embedded-opentype"),url("//at.alicdn.com/t/webfont_zq58h07hkzk.woff2") format("woff2"),url("//at.alicdn.com/t/webfont_zq58h07hkzk.woff") format("woff"),url("//at.alicdn.com/t/webfont_zq58h07hkzk.ttf") format("truetype"),url("//at.alicdn.com/t/webfont_zq58h07hkzk.svg#NotoSansHans-DemiLight") format("svg")}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;letter-spacing:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;height:100%}body{position:relative;height:100%;font-family:-apple-system,BlinkMacSystemFont,"PingFang SC","Helvetica Neue",STHeiti,"Microsoft Yahei",Tahoma,Simsun,sans-serif}body,dd,dl,form,h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}ol,ul{padding:0;list-style:none}a,a:hover{color:inherit;text-decoration:none}input,select,textarea{outline:none;font-size:100%;-webkit-appearance:none}img{border-style:none}b,em{font-style:normal;font-weight:normal}::-webkit-scrollbar{display:none}img,video{display:block}@media screen and (min-width: 769px){body{width:100%;font-size:16px;background:#fff;min-width:1240px}.hide-on-pc{display:none !important}.main-wrap{margin:0 auto;width:1240px}.main-container{margin:0 auto;width:1240px}}@media screen and (max-width: 768px){.body{font-size:.32rem;background:#f1f1f1}.hide-on-mobile{display:none !important}}.ml-symbol{margin-left:-0.5em}.mr-symbol{margin-right:-0.5em}.video-player{width:8.5333333333rem;height:4.8rem}.flex-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.margin-box{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.page--pc{position:relative;min-height:100%}.page--pc .top-bar--pc{position:fixed;left:0;right:0;top:0;height:60px;padding:15px 0;background:#0f4c81;z-index:100;overflow:hidden}.page--pc .top-bar--pc .logo{float:left;width:104px;height:30px;background:url(images/logo-2.png) center no-repeat;background-size:contain}.page--pc .top-bar--pc .tel{float:right;line-height:30px;font-size:14px;color:#fff}.page--pc .title-text{width:100%;font-size:30px;font-family:Noto Sans SC,Microsoft Yahei;font-weight:bold;font-weight:800;color:#0f4c81;line-height:50px}.page--pc .desc-text{font-size:20px;font-family:"webfont_bold";font-weight:500;color:#666;line-height:32px}.page--pc .nav-pc{position:fixed;left:0;right:0;top:0;height:66px;padding:15px 0;background:#094375;z-index:100;overflow:hidden}.page--pc .nav-pc .logo{float:left;width:127px;height:36px;background:url(images/logo-4.png) center no-repeat;background-size:contain}.page--pc .nav-pc .design{font-family:"webfont_regular";float:right;line-height:36px;font-size:14px;color:#fff;white-space:nowrap}.page--pc .page-header{background:#0f4c81;height:780px;padding-top:.1px}.page--pc .page-header .banner{display:block;margin:158px auto 0;width:855px;height:294px}.page--pc .page-main{background:#f2f2f2;padding-top:.1px;padding-bottom:120px}.page--pc .page-main .butterfly-container{width:1240px;background:#fff;padding:68px 84px 82px 68px;margin-top:-58px}.page--pc .page-main .butterfly-container::after{content:"";display:block;width:100%;clear:both}.page--pc .page-main .butterfly-container .butterfly-box-l{float:left;width:583px}.page--pc .page-main .butterfly-container .butterfly-box-l .butterfly-text-title{font-family:Noto Sans SC,Microsoft Yahei;font-weight:bold;font-size:30px;font-weight:800;color:#393939;line-height:60px}.page--pc .page-main .butterfly-container .butterfly-box-l .butterfly-text-design{font-family:"webfont_bold";margin-top:10px;padding-bottom:28px;font-size:16px;color:#666;line-height:28px}.page--pc .page-main .butterfly-container .butterfly-box-l .butterfly-text-desc{font-family:"webfont_bold";font-size:16px;color:#0f4c81;line-height:28px;margin-top:30px;padding-bottom:8px}.page--pc .page-main .butterfly-container .butterfly-box-r{float:right}.page--pc .page-main .butterfly-container .butterfly-box-r img{width:393px;height:280px;margin-top:81px}.page--pc .page-main .brand-container{padding-top:.1px}.page--pc .page-main .brand-container .brand-title{text-align:center;font-size:24px;font-family:Noto Sans SC,Microsoft Yahei;font-weight:bold;color:#393939;line-height:36px;margin:120px auto 60px}.page--pc .page-main .brand-container img{margin:auto}.page--pc .page-main .brand-container .media-image{width:800px;height:132px}.page--pc .page-main .brand-container .brand-image{width:1239px;height:811px}.page--pc .page-main-white{background:#fff}.page--pc .video-container{margin-top:120px}.page--pc .video-container--border{padding-bottom:120px;border-bottom:1px solid #f2f2f2}.page--pc .video-container .desc-text{margin-top:30px}.page--pc .video-container .video-box{background:#fff;font-size:0;margin-top:80px}.page--pc .video-container .video-box .poster-image{width:620px;height:349px;display:inline-block;vertical-align:top;cursor:pointer}.page--pc .video-container .video-box .zb-image{width:620px;height:496px;display:inline-block;vertical-align:top}.page--pc .video-container .video-box .box-item-desc{width:620px;display:inline-block;vertical-align:top}.page--pc .video-container .video-box .box-item-desc .sub-title-text{font-size:20px;font-family:Noto Sans SC,Microsoft Yahei;font-weight:bold;color:#0f4c81;line-height:44px;margin:auto}.page--pc .video-container .video-box .box-item-desc .sub-title-bg{font-size:0;margin-top:12px}.page--pc .video-container .video-box .box-item-desc .sub-title-bg span{display:inline-block;padding:0 5px 0 10px;font-size:16px;font-family:Noto Sans SC,Microsoft Yahei;font-weight:bold;font-weight:bold;color:#0f4c81;line-height:24px;background:rgba(15,76,129,.2)}.page--pc .video-container .video-box .box-item-desc p{font-size:16px;font-family:"webfont_bold";color:#666;line-height:32px;margin:auto}.page--pc .video-container .video-box .box-item-desc .arrow-button{font-size:16px;font-family:"webfont_bold";color:#0f4c81;line-height:16px;margin-top:28px;cursor:pointer}.page--pc .video-container .video-box .box-item-desc .arrow-left::before{display:inline-block;vertical-align:top;content:"";background:url(images/arrow.png) center no-repeat;background-size:16px 16px;width:16px;height:16px;margin-right:9px;-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:center;transform-origin:center}.page--pc .video-container .video-box .box-item-desc .arrow-right::after{display:inline-block;vertical-align:top;content:"";background:url(images/arrow.png) center no-repeat;background-size:16px 16px;width:16px;height:16px;margin-left:9px}.page--pc .video-container .gc-video-box .box-item-desc .sub-title-text{width:524px;margin-top:54px}.page--pc .video-container .gc-video-box .box-item-desc p{width:524px;margin-top:24px}.page--pc .video-container .gc-video-box .zb-desc .sub-title-text{margin-top:64px}.page--pc .video-container .yj-video-box .box-item-desc .sub-title-text{width:580px;line-height:30px;margin-bottom:10px}.page--pc .video-container .yj-video-box .box-item-desc p{font-family:"webfont_regular";width:580px;margin-top:20px;line-height:24px;font-size:14px}.page--pc .video-container .yj-video-box .box-top{padding-top:48px}.page--pc .video-container .yj-video-box .box-left{padding-right:40px}.page--pc .video-container .yj-video-box .box-right{padding-left:40px}.page--pc .yj-video-container{margin-top:80px}.page--pc .page-footer{height:168px;background:#f2f2f2;padding-top:.1px}.page--pc .page-footer .main-container{margin-top:60px}.page--pc .page-footer p{text-align:center;font-size:14px;font-family:"webfont_bold";color:#666;line-height:24px}.page--pc .page-body{padding:180px 0}.page--pc .page-body .article-image{margin:0 auto 24px;display:block;width:140px;height:140px}.page--pc .page-body .article-text{text-align:center;font-weight:500;font-size:16px;line-height:30px;color:#818181}.page--pc .page-body .article-text img{display:inline-block !important;vertical-align:middle}.page--pc .page-bottom{position:fixed;bottom:0;left:0;right:0;height:180px;background:#121212}.page--pc .page-bottom-info{padding-top:42px;font-weight:400;font-size:14px;line-height:30px;text-align:center;color:#fff}.page--pc .page-bottom-info .icon-gongan{display:none;margin-top:3px;width:14px;height:14px;vertical-align:text-top}.page--pc .cover{display:none;position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.6);z-index:101}.page--pc .cover .close-btn{width:48px;height:48px;position:absolute;top:24px;right:24px;z-index:2}.page--pc .cover .video-box{display:none;background:#fff;position:absolute;width:1240px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.page--pc .cover .video-box .close-btn{background:url(images/video-close.png) center no-repeat;background-size:contain}.page--pc .cover .video-box .pc-video-player{width:100%;height:auto}.page--pc .cover .context-box{display:none;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1240px;padding:80px;background:#fff}.page--pc .cover .context-box .close-btn{background:url(images/context-close.png) center no-repeat;background-size:contain}.page--pc .cover .context-box .context-main .context-title{font-size:20px;font-family:Noto Sans SC,Microsoft Yahei;font-weight:bold;font-weight:800;color:#0f4c81;line-height:30px}.page--pc .cover .context-box .context-main .context-title-bg{font-size:0;margin-top:12px}.page--pc .cover .context-box .context-main .context-title-bg span{display:inline-block;font-size:16px;font-family:Noto Sans SC,Microsoft Yahei;font-weight:bold;font-weight:bold;color:#0f4c81;line-height:24px;padding:0 5px 0 10px;background:rgba(15,76,129,.2)}.page--pc .cover .context-box .context-main p{font-size:14px;font-family:"webfont_regular";font-weight:400;color:#666;line-height:24px;margin-top:20px;text-align:justify}.page--mobile{height:100%}.swiper-container{width:100%;height:100%}.child-swiper .swiper-slide{height:auto}.nowrap{white-space:nowrap}.title-text{width:8.5333333333rem;font-family:Noto Sans SC,Microsoft Yahei;font-weight:bold;font-size:.8rem;line-height:1.28rem;font-weight:800;color:#0f4c81}.p--large{width:8.5333333333rem;font-family:"webfont_bold";line-height:.8rem;font-size:.4rem;font-weight:500;color:#666}.p--normal{width:8.5333333333rem;font-family:"webfont_regular";line-height:.64rem;font-size:.3733333333rem;color:#666}.article .p--normal{margin-top:2.2189349112vh}.article .p--normal:first-child{margin-top:2.9585798817vh}.swiper-slide{overflow:auto;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-overflow-scrolling:touch}.swiper-slide .dropdown-tips{position:absolute;bottom:0;left:0;width:100%;height:8.875739645vh;padding:2.9585798817vh 0 1.4792899408vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(4.4378698225vh, white));background:linear-gradient(180deg, rgba(255, 255, 255, 0), white 4.4378698225vh);color:#999;line-height:.5333333333rem;font-size:.3733333333rem}.swiper-slide .dropdown-tips:before,.swiper-slide .dropdown-tips:after{content:"";margin:0 .2133333333rem;width:1.0666666667rem;height:1px;background:#eee}.section{padding-top:48px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:100%;position:relative;overflow:hidden}.section--white{background:#fff}.section_card{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:.4rem 0 .4rem;width:9.2rem;padding:5.9171597633vh .3466666667rem 5.9171597633vh .32rem;background:#fff;border-radius:.16rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section_bottom-text{position:absolute;left:0;right:0;bottom:5.9171597633vh;text-align:center;font-family:"webfont_regular";line-height:.2933333333rem;font-size:.2933333333rem;font-weight:400;color:#666}.top-bar--mobile{position:fixed;left:0;right:0;top:0;height:48px;background:rgba(15,76,129,.9) url(images/logo.png) center no-repeat;background-size:26px;z-index:100}.section-top{padding-bottom:11.8343195266vh;background:#0f4c81}.section-top .hot-image{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:block;width:8rem;height:8.2666666667rem;background:url(images/1-1.png) center top no-repeat,url(images/1-2.png) center 1.12rem no-repeat,url(images/1-3.png) center bottom no-repeat;background-size:contain,contain,contain}.section-top .title-text{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin-top:9.1715976331vh;text-align:center;font-family:"webfont_light";line-height:.6933333333rem;font-size:.6933333333rem;font-weight:300;letter-spacing:.0266666667rem;color:#fff}.section-top .section_bottom-text{color:#fff}.section-butterfly{padding-top:1.3333333333rem;padding-bottom:2.1333333333rem}.section-butterfly .butterfly{width:8.5333333333rem}.section-butterfly .butterfly_text{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:4.8rem;font-family:"webfont_bold";font-weight:500;color:#666}.section-butterfly .butterfly_text_title{line-height:.4533333333rem;font-size:.2933333333rem}.section-butterfly .butterfly_text_desc{margin-top:.1333333333rem;line-height:.64rem;font-size:.2666666667rem}.section-butterfly .butterfly_image{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:3.6rem;height:2.6133333333rem;background:url(images/butterfly.png) center no-repeat;background-size:contain}.section-butterfly .article{margin-top:2.9585798817vh}.section-butterfly .article p{margin-top:4.4378698225vh;color:#0f4c81}.section-gc .title-text{margin-top:1.4792899408vh;font-size:.7466666667rem}.section-gc .title-text:first-child{margin-top:0}.section-gc .article{margin-top:5.9171597633vh}.section-gcg .title-text{margin-top:4.7337278107vh;width:8.1066666667rem;line-height:.8533333333rem;font-size:.5333333333rem}.section-gcg .article{margin-top:2.9585798817vh}.section-gcg .article p{width:8.1066666667rem}.section-zb .zb-img{width:8.4rem;height:6.4rem}.section-zb .title-text{margin-top:4.7337278107vh;width:8.1066666667rem;line-height:.8533333333rem;font-size:.5333333333rem}.section-zb .article{margin-top:2.9585798817vh}.section-zb .article p{width:8.16rem}.section-yj .title-text{margin-top:2.9585798817vh}.section-yj .title-text:first-child{margin-top:0}.section-yj .article{margin-top:5.9171597633vh}.section-think{padding-bottom:5.9171597633vh}.section-think .video-player{margin-top:5.9171597633vh}.section-think .title-text{margin-top:4.1420118343vh;line-height:.96rem;font-size:.96rem}.section-think .ask-list{margin-top:1.0355029586vh;width:8.5333333333rem}.section-think .ask-list_item{margin-top:2.2189349112vh}.section-think .ask-list_item_text{display:inline-block;padding:0 .2666666667rem;background:rgba(15,76,129,.1);color:#0f4c81;font-family:Noto Sans SC,Microsoft Yahei;font-weight:bold;font-size:.3466666667rem;line-height:.7466666667rem}.section-5g{padding-bottom:5.9171597633vh}.section-5g .video-player{margin-top:5.9171597633vh}.section-5g .title-text{margin-top:2.9585798817vh}.section-car{padding-bottom:5.9171597633vh}.section-car .video-player{margin-top:5.9171597633vh}.section-car .title-text{margin-top:2.2189349112vh;line-height:.8533333333rem;font-size:.5066666667rem}.section-car .title-text:first-child{margin-top:3.6982248521vh}.section-bottom{padding-bottom:.8rem;overflow:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.section-bottom_title{padding-top:5.9171597633vh;padding-bottom:4.7337278107vh;font-family:Noto Sans SC,Microsoft Yahei;font-weight:bold;line-height:.48rem;font-size:.48rem;font-weight:800;color:#393939}.section-bottom_image{width:9.12rem}.section-bottom .brand-group-list_item{margin-top:1.9230769231vh}.section-bottom .brand-group-list_item:first-child{margin-top:0}.section-bottom .brand-group-list_item .brand-group-title{font-family:"webfont_regular";line-height:.32rem;font-size:.32rem;font-weight:10.6666666667rem;color:#666}.section-bottom .brand-group-list_item .brand-group-image{margin-top:1.1834319527vh;width:9.12rem}.section-bottom_web-info{margin-top:5.0295857988vh;font-family:"webfont_regular";font-size:.2666666667rem;line-height:.48rem;color:#999;text-align:center}.section-bottom_web-info .icon-gongan{display:none;width:.32rem;height:.32rem;vertical-align:text-bottom}
