@charset "UTF-8";
* {
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0; }

html {
  font-family: PingFang SC,Helvetica Neue,Hiragino Sans GB,Segoe UI,Microsoft YaHei,微软雅黑,sans-serif;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  background-color: #fff; }

body {
  font-size: 12px;
  line-height: 22px;
  color: #313159;
  overflow-x: hidden; }

@media screen and (min-width: 350px) {
  body {
    font-size: 14px;
    line-height: 24px; } }

@media screen and (min-width: 768px) {
  body {
    font-size: 16px;
    line-height: 28px; } }

@media screen and (min-width: 992px) {
  body {
    font-size: 14px;
    line-height: 24px; } }

@media screen and (min-width: 1200px) {
  body {
    font-size: 16px;
    line-height: 28px; } }

body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

audio,
canvas,
video {
  display: inline-block;
  *display: inline;
  *zoom: 1; }

table {
  border-spacing: 0;
  border-collapse: collapse; }

th {
  text-align: inherit; }

fieldset,
img {
  border: 0; }

iframe {
  display: block; }

abbr,
acronym {
  border: 0;
  font-variant: normal; }

del {
  text-decoration: line-through; }

address,
caption,
cite,
code,
dfn,
em,
th,
var,
i,
b {
  font-weight: inherit;
  font-style: normal; }

ol,
ul {
  list-style: none; }

h1,
h2,
h3,
h4,
h5,
h6,
b {
  /* font-size: inherit; */
  font-weight: 600; }

q:before,
q:after {
  content: ''; }

a:visited,
a:hover {
  text-decoration: none; }

input,
select,
textarea {
  font-size: 100%; }

ins,
a {
  text-decoration: none; }

a,
input,
textarea {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

input[type="button"],
input[type="submit"],
input[type="reset"] {
  -webkit-appearance: none; }

input {
  border: none;
  /*input默认有上下padding*/
  padding: 0;
  background: no-repeat 0 0 scroll ＃EEEEEE;
  /* 在浏览器下面，点击input输入时，会有边框，只要在样式中应用：outline:medium;即可去掉边框。 */
  outline: medium; }

input:not([type="checkbox"]),
select,
textarea {
  border: none;
  outline: none;
  -webkit-appearance: none; }

input,
textarea,
button {
  border: none;
  background: none;
  outline: none; }

textarea {
  resize: none; }

input:focus {
  border: none; }

input {
  font-size: 12px; }

@media screen and (min-width: 350px) {
  input {
    font-size: 14px; } }

@media screen and (min-width: 768px) {
  input {
    font-size: 16px; } }

@media screen and (min-width: 1200px) {
  input {
    font-size: 18px; } }

::-webkit-input-placeholder {
  color: #8592A6; }

::-moz-placeholder {
  color: #8592A6; }

:-ms-input-placeholder {
  color: #8592A6; }

/* end reset ---------------------------------------------------------------- */
@font-face {
  font-family: 'avenir-next';
  src: url(/images/AvenirNextLTPro-Regular.183a486a.eot);
  src: url(/images/AvenirNextLTPro-Regular.183a486a.eot?#font-spider) format("embedded-opentype"), url(/images/AvenirNextLTPro-Regular.c3b15240.woff) format("woff"), url(/images/AvenirNextLTPro-Regular.6c12502e.ttf) format("truetype"), url(/images/AvenirNextLTPro-Regular.853305fa.svg) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'avenir-next-bold';
  src: url(/images/AvenirNextLTPro-Demi.a759818d.eot);
  src: url(/images/AvenirNextLTPro-Demi.a759818d.eot?#font-spider) format("embedded-opentype"), url(/images/AvenirNextLTPro-Demi.900338f0.woff) format("woff"), url(/images/AvenirNextLTPro-Demi.b2066456.ttf) format("truetype"), url(/images/AvenirNextLTPro-Demi.4a03ae1a.svg) format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: 'm-ying-hei-w7';
  src: url(/images/m-ying-hei-w7.7c183bbb.eot);
  src: url(/images/m-ying-hei-w7.7c183bbb.eot?#font-spider) format("embedded-opentype"), url(/images/m-ying-hei-w7.f1b1e969.woff) format("woff"), url(/images/m-ying-hei-w7.43c362c3.ttf) format("truetype"), url(/images/m-ying-hei-w7.8cf8c9ef.svg) format("svg");
  font-weight: normal;
  font-style: normal; }

/* layout start ------------------------------------------------------------- */
.modal-style {
  overflow: hidden; }

.main {
  position: relative;
  margin-right: auto;
  margin-left: auto;
  max-width: 2560px;
  opacity: 0; }

.section {
  position: relative; }

.container {
  position: relative;
  margin-right: auto;
  margin-left: auto;
  padding-right: 0.24rem;
  padding-left: 0.24rem; }

@media screen and (min-width: 600px) {
  .container {
    padding-right: 0.32rem;
    padding-left: 0.32rem;
    max-width: 834px; } }

@media screen and (min-width: 992px) {
  .container {
    padding-right: 50px;
    padding-left: 50px;
    max-width: 1236px; } }

/* layout end --------------------------------------------------------------- */
/* btn-blue */
.btn-blue {
  display: inline-block;
  border-radius: 0.06rem;
  padding: 0 0.15rem;
  min-width: 1.28rem;
  height: 0.44rem;
  font-family: "PingfangSC-Semibold";
  font-size: 14px;
  font-weight: 600;
  line-height: 0.44rem;
  text-align: center;
  white-space: nowrap;
  color: #fff;
  background: -webkit-linear-gradient(315.11deg, #26A7FF -25.98%, #0066FF 100%);
  background: -o-linear-gradient(315.11deg, #26A7FF -25.98%, #0066FF 100%);
  background: linear-gradient(134.89deg, #26A7FF -25.98%, #0066FF 100%);
  -webkit-box-shadow: 2px 7px 15px rgba(140, 198, 255, 0.586702);
  box-shadow: 2px 7px 15px rgba(140, 198, 255, 0.586702);
  -webkit-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out; }

.btn-blue:hover {
  opacity: 0.8; }

@media screen and (min-width: 350px) {
  .btn-blue {
    font-size: 16px; } }

@media screen and (min-width: 600px) {
  .btn-blue {
    min-width: 1.6rem;
    height: 0.52rem;
    font-size: 0.2rem;
    line-height: 0.52rem; } }

@media screen and (min-width: 992px) {
  .btn-blue {
    border-radius: 0.08rem;
    min-width: 1.76rem;
    height: 0.56rem;
    line-height: 0.56rem; } }

/* btn-white */
.btn-white {
  display: inline-block;
  border-radius: 0.06rem;
  padding: 0 0.15rem;
  min-width: 1.28rem;
  height: 0.44rem;
  font-family: "PingfangSC-Semibold";
  font-size: 14px;
  font-weight: 600;
  line-height: 0.44rem;
  text-align: center;
  white-space: nowrap;
  color: #036cff;
  background: #fff;
  -webkit-box-shadow: 0px 3px 15px rgba(140, 169, 255, 0.25105);
  box-shadow: 0px 3px 15px rgba(140, 169, 255, 0.25105);
  -webkit-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out; }

.btn-white:hover {
  opacity: 0.8; }

@media screen and (min-width: 350px) {
  .btn-white {
    font-size: 16px; } }

@media screen and (min-width: 600px) {
  .btn-white {
    min-width: 1.6rem;
    height: 0.52rem;
    font-size: 0.2rem;
    line-height: 0.52rem; } }

@media screen and (min-width: 992px) {
  .btn-white {
    border-radius: 0.08rem;
    min-width: 1.76rem;
    height: 0.56rem;
    line-height: 0.56rem; } }

/* block-subtitle */
.block-subtitle {
  text-align: center;
  color: #313159; }

.block-subtitle > * {
  margin-right: auto;
  margin-left: auto; }

.block-subtitle h2 {
  font-family: "m-ying-hei-w7";
  font-size: 0.26rem;
  font-weight: normal;
  line-height: 0.4rem; }

.block-subtitle h2 span {
  font-family: "avenir-next-bold";
  font-size: 0.26rem; }

.block-subtitle h3 {
  font-family: "PingfangSC-Medium";
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  opacity: 0.6; }

.block-subtitle h2 + h3 {
  margin-top: 0.08rem; }

.block-subtitle h2 + .desc {
  margin-top: 0.16rem; }

@media screen and (min-width: 350px) {
  .block-subtitle h3 {
    font-size: 16px; } }

@media screen and (min-width: 600px) {
  .block-subtitle h2 {
    font-size: 0.36rem;
    line-height: 0.56rem; }
  .block-subtitle h2 span {
    font-size: 0.4rem; }
  .block-subtitle h3 {
    font-size: 0.24rem;
    line-height: 0.48rem; } }

@media screen and (min-width: 992px) {
  .block-subtitle h2 {
    font-size: 0.48rem;
    line-height: 0.64rem; }
  .block-subtitle h2 span {
    font-size: 0.48rem; }
  .block-subtitle h3 {
    font-size: 0.26rem; }
  .block-subtitle h2 + h3 {
    margin-top: 0.16rem; }
  .block-subtitle h2 + .desc {
    margin-top: 0.24rem; } }

/* header */
.modal {
  display: none; }
  .modal.active {
    display: block;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    background: rgba(138, 177, 255, 0.1);
    -webkit-backdrop-filter: blur(6px);
    backdrop-filter: blur(6px);
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 12; }

.header {
  position: fixed;
  top: -1px;
  left: 0;
  z-index: 200;
  width: 100%;
  height: 56px;
  background-color: none;
  -webkit-transition: background 0.2s ease-out;
  -o-transition: background 0.2s ease-out;
  transition: background 0.2s ease-out; }

.header:before,
.header:after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  content: ""; }

.header:before {
  -webkit-backdrop-filter: blur(60px);
  backdrop-filter: blur(60px); }

.header:after {
  background: rgba(255, 255, 255, 0.8);
  -webkit-box-shadow: inset 0px -1px 0px rgba(235, 239, 244, 0.4);
  box-shadow: inset 0px -1px 0px rgba(235, 239, 244, 0.4); }

.header.sticky:before,
.header.sticky:after {
  opacity: 1; }

.header .container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  z-index: 10;
  height: 100%; }

.header .logos {
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  z-index: 4; }

.header .logos .logo1 {
  width: 75px; }

.header .logos .logo2 {
  width: 107px; }

.header .logos a img {
  display: block;
  width: 100%; }

.header .logos .divider {
  margin-right: 12px;
  margin-left: 12px;
  width: 1px;
  height: 18px;
  background-color: #888;
  opacity: 0.5; }

.header .menu {
  display: block;
  position: relative;
  z-index: 4;
  margin-right: -4px;
  width: 24px;
  height: 24px;
  cursor: pointer; }

.header .menu span {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -1px;
  margin-left: -8px;
  border-radius: 0.5px;
  width: 16px;
  height: 2px;
  background-color: #202d40;
  opacity: 1;
  -webkit-transition: opacity 0.2s ease-out, transform 0.2s ease-out;
  -webkit-transition: opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;
  transition: opacity 0.2s ease-out, -webkit-transform 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out, transform 0.2s ease-out;
  transition: opacity 0.2s ease-out, transform 0.2s ease-out;
  transition: opacity 0.2s ease-out, transform 0.2s ease-out, -webkit-transform 0.2s ease-out; }

.header .menu span:nth-child(1) {
  -webkit-transform: translateY(-6px);
  -ms-transform: translateY(-6px);
  transform: translateY(-6px); }

.header .menu span:nth-child(3) {
  -webkit-transform: translateY(6px);
  -ms-transform: translateY(6px);
  transform: translateY(6px); }

.header .menu.open span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.header .menu.open span:nth-child(2) {
  opacity: 0; }

.header .menu.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }

.header .navigation {
  visibility: hidden;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  background-color: #fff;
  opacity: 0;
  -webkit-box-shadow: inset 0px -1px 0px #ebeff4;
  box-shadow: inset 0px -1px 0px #ebeff4; }

.header .navigation:before {
  display: block;
  height: 56px;
  -webkit-box-shadow: inset 0px -1px 0px rgba(235, 239, 244, 0.4);
  box-shadow: inset 0px -1px 0px rgba(235, 239, 244, 0.4);
  content: "";
  pointer-events: none; }

.header .navigation .menu-list {
  margin-right: auto;
  margin-left: auto;
  padding: 0 0.24rem; }

.header .navigation li:last-child {
  border-bottom: 0 none; }

.header .navigation li a {
  display: block;
  font-family: "PingfangSC-Medium";
  font-size: 16px;
  font-weight: 600;
  line-height: 52px;
  color: #313159;
  -webkit-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out; }

.header .menu-list li a:hover {
  color: #0066FF; }

@media screen and (min-width: 350px) {
  .header .navigation .menu-list {
    margin: 8px 0 16px; }
  .header .navigation::before {
    -webkit-box-shadow: none;
    box-shadow: none; }
  .header .navigation li a {
    line-height: 56px; } }

@media screen and (max-width: 768px) {
  .header .container {
    padding-right: 0.16rem;
    padding-left: 0.16rem; } }

@media screen and (min-width: 600px) {
  .header {
    height: 64px; }
  .header .logos .logo1 {
    width: 110.39px; }
  .header .logos .logo2 {
    width: 144.37px; }
  .header .logos .divider {
    margin-right: 21px;
    margin-left: 21px;
    height: 30px; }
  .header .menu {
    margin-right: -5px;
    width: 32px;
    height: 32px; }
  .header .menu span {
    margin-left: -11px;
    width: 22px; }
  .header .menu span:nth-child(1) {
    -webkit-transform: translateY(-8px);
    -ms-transform: translateY(-8px);
    transform: translateY(-8px); }
  .header .menu span:nth-child(3) {
    -webkit-transform: translateY(8px);
    -ms-transform: translateY(8px);
    transform: translateY(8px); }
  .header .navigation:before {
    height: 64px; }
  .header .navigation .menu-list {
    padding: 0 0.32rem;
    max-width: 834px;
    margin: 8px 0 16px; } }

@media screen and (min-width: 992px) {
  .header {
    height: 72px; }
  .header .logos .logo1 {
    width: 95.57px; }
  .header .logos .logo2 {
    width: 124.99px; }
  .header .logos .divider {
    margin-right: 18px;
    margin-left: 18px;
    height: 26px; }
  .header .menu {
    display: none; }
  .header .navigation {
    visibility: visible;
    position: static;
    width: auto;
    background: none;
    opacity: 1;
    -webkit-box-shadow: none;
    box-shadow: none; }
  .header .navigation:before {
    display: none; }
  .header .navigation li {
    border-bottom: 1px solid rgba(0, 0, 0, 0.12); }
  .header .navigation .menu-list {
    overflow: hidden;
    padding: 0;
    margin: 0;
    max-width: none; }
  .header .navigation li {
    display: inline;
    float: left;
    border: 0 none; }
  .header .navigation li + li {
    margin-left: 32px; }
  .header .navigation li a {
    line-height: 72px; } }

/* banner */
.banner {
  overflow: hidden;
  padding-bottom: 1.02rem;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(white)) no-repeat 0 bottom/100% 2.61rem, url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSI4ODAiIHZpZXdCb3g9IjAgMCAxMjAwIDg4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPGcgbWFzaz0idXJsKCNtYXNrMF8yMTUxXzIyNTgpIj4KICAgIDxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgb3BhY2l0eT0iMC4yOTQ2OTQiPgogICAgICA8cGF0aCBkPSJNLTYwMiAtMzAwSDIzNDhWOTczSC02MDJWLTMwMFoiIGZpbGw9InVybCgjcGF0dGVybjApIi8+CiAgICA8L2c+CiAgICA8Y2lyY2xlIG9wYWNpdHk9IjAuNTI1NjQzIiBjeD0iMjg0LjUiIGN5PSI3NDguNSIgcj0iMjMxLjUiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl8yMTUxXzIyNTgpIi8+CiAgICA8Y2lyY2xlIGN4PSI5ODguNSIgY3k9IjE5NS41IiByPSIzODIuNSIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyXzIxNTFfMjI1OCkiLz4KICA8L2c+CjxkZWZzPgo8cGF0dGVybiBpZD0icGF0dGVybjAiIHBhdHRlcm5Db250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj4KPHVzZSB4bGluazpocmVmPSIjaW1hZ2UwXzIxNTFfMjI1OCIgdHJhbnNmb3JtPSJzY2FsZSgwLjAwMDE0NzIxIDAuMDAwMzI1MzA5KSIvPgo8L3BhdHRlcm4+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMTUxXzIyNTgiIHgxPSItNzQ0LjM3MSIgeTE9IjM0My4wNTEiIHgyPSI0MDguMzQ0IiB5Mj0iMTM3NS4yNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkZBNzhFIiBzdG9wLW9wYWNpdHk9IjAuOTQzMjM2Ii8+CjxzdG9wIG9mZnNldD0iMC4yNjcxMDYiIHN0b3AtY29sb3I9IiNGRkIzRjUiIHN0b3Atb3BhY2l0eT0iMC44NTIwNDYiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTAwMiIgc3RvcC1jb2xvcj0iIzkxOUZGRCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyODcyREMiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzIxNTFfMjI1OCIgeDE9Ii0zODMuMjcyIiB5MT0iNDc5Ljk0IiB4Mj0iNjM0LjQ2MyIgeTI9IjkwNy4yNTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UzRkZGQiIgc3RvcC1vcGFjaXR5PSIwLjk4NDYzMSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTY0NzM2IiBzdG9wLWNvbG9yPSIjRTNFQUZGIiBzdG9wLW9wYWNpdHk9IjAuODQyODE5Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0YyRjZGRiIgc3RvcC1vcGFjaXR5PSIwLjgzMTI3MiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfMjE1MV8yMjU4IiB4MT0iLTEzMCIgeTE9IjUxNyIgeDI9Ii0xMzAiIHkyPSI5ODAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhcl8yMTUxXzIyNTgiIHgxPSI0MjMiIHkxPSItMTg3IiB4Mj0iNDIzIiB5Mj0iNTc4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuNDc0NTg4Ii8+CjxzdG9wIG9mZnNldD0iMC4wMTAxNjYyIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC40NzQ1ODgiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDRfbGluZWFyXzIxNTFfMjI1OCIgeDE9IjI1LjA3NyIgeTE9IjYyMy42NjkiIHgyPSIyNS4wNzciIHkyPSI4NjguOTc0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuMDEiLz4KPHN0b3Agb2Zmc2V0PSIwLjEzNzQ1NyIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4xMDIxMDIiLz4KPHN0b3Agb2Zmc2V0PSIwLjI2OTI1NCIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CjxzdG9wIG9mZnNldD0iMC40MzQyODkiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuNCIvPgo8c3RvcCBvZmZzZXQ9IjAuNTgxNjI3IiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KPHN0b3Agb2Zmc2V0PSIwLjczODg0NSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CjxzdG9wIG9mZnNldD0iMC44ODM3MTIiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IndoaXRlIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat center 0/1200px auto, url(/images/banner-lattice.63836d6b.png) repeat-x center 0/390px auto, url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSI4ODAiIHZpZXdCb3g9IjAgMCAxMjAwIDg4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPG1hc2sgaWQ9Im1hc2swXzIxNTFfMjI1OCIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjEyMDAiIGhlaWdodD0iODgwIj4KICAgIDxyZWN0IHdpZHRoPSIxMjAwIiBoZWlnaHQ9Ijg4MCIgZmlsbD0id2hpdGUiLz4KICA8L21hc2s+CiAgPGcgbWFzaz0idXJsKCNtYXNrMF8yMTUxXzIyNTgpIj4KICAgIDxyZWN0IHdpZHRoPSIxMjAwIiBoZWlnaHQ9Ijg4MCIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIxNTFfMjI1OCkiLz4KICAgIDxyZWN0IHdpZHRoPSIxMjAwIiBoZWlnaHQ9Ijg4MCIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzIxNTFfMjI1OCkiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpzY3JlZW4iLz4KICAgIDxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgb3BhY2l0eT0iMC4yOTQ2OTQiPgogICAgICA8cGF0aCBkPSJNLTYwMiAtMzAwSDIzNDhWOTczSC02MDJWLTMwMFoiIGZpbGw9InVybCgjcGF0dGVybjApIi8+CiAgICA8L2c+CiAgPC9nPgo8ZGVmcz4KPHBhdHRlcm4gaWQ9InBhdHRlcm4wIiBwYXR0ZXJuQ29udGVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgd2lkdGg9IjEiIGhlaWdodD0iMSI+Cjx1c2UgeGxpbms6aHJlZj0iI2ltYWdlMF8yMTUxXzIyNTgiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMDAxNDcyMSAwLjAwMDMyNTMwOSkiLz4KPC9wYXR0ZXJuPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjE1MV8yMjU4IiB4MT0iLTc0NC4zNzEiIHkxPSIzNDMuMDUxIiB4Mj0iNDA4LjM0NCIgeTI9IjEzNzUuMjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGQTc4RSIgc3RvcC1vcGFjaXR5PSIwLjk0MzIzNiIvPgo8c3RvcCBvZmZzZXQ9IjAuMjY3MTA2IiBzdG9wLWNvbG9yPSIjRkZCM0Y1IiBzdG9wLW9wYWNpdHk9IjAuODUyMDQ2Ii8+CjxzdG9wIG9mZnNldD0iMC42NzEwMDIiIHN0b3AtY29sb3I9IiM5MTlGRkQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjg3MkRDIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8yMTUxXzIyNTgiIHgxPSItMzgzLjI3MiIgeTE9IjQ3OS45NCIgeDI9IjYzNC40NjMiIHkyPSI5MDcuMjU4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFM0ZGRkIiIHN0b3Atb3BhY2l0eT0iMC45ODQ2MzEiLz4KPHN0b3Agb2Zmc2V0PSIwLjU2NDczNiIgc3RvcC1jb2xvcj0iI0UzRUFGRiIgc3RvcC1vcGFjaXR5PSIwLjg0MjgxOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGMkY2RkYiIHN0b3Atb3BhY2l0eT0iMC44MzEyNzIiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzIxNTFfMjI1OCIgeDE9Ii0xMzAiIHkxPSI1MTciIHgyPSItMTMwIiB5Mj0iOTgwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50M19saW5lYXJfMjE1MV8yMjU4IiB4MT0iNDIzIiB5MT0iLTE4NyIgeDI9IjQyMyIgeTI9IjU3OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjQ3NDU4OCIvPgo8c3RvcCBvZmZzZXQ9IjAuMDEwMTY2MiIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuNDc0NTg4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ0X2xpbmVhcl8yMTUxXzIyNTgiIHgxPSIyNS4wNzciIHkxPSI2MjMuNjY5IiB4Mj0iMjUuMDc3IiB5Mj0iODY4Ljk3NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CjxzdG9wIG9mZnNldD0iMC4xMzc0NTciIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuMTAyMTAyIi8+CjxzdG9wIG9mZnNldD0iMC4yNjkyNTQiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgo8c3RvcCBvZmZzZXQ9IjAuNDM0Mjg5IiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KPHN0b3Agb2Zmc2V0PSIwLjU4MTYyNyIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CjxzdG9wIG9mZnNldD0iMC43Mzg4NDUiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgo8c3RvcCBvZmZzZXQ9IjAuODgzNzEyIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center 0/1200px auto;
  background: -webkit-linear-gradient(rgba(255, 255, 255, 0), white) no-repeat 0 bottom/100% 2.61rem, url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSI4ODAiIHZpZXdCb3g9IjAgMCAxMjAwIDg4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPGcgbWFzaz0idXJsKCNtYXNrMF8yMTUxXzIyNTgpIj4KICAgIDxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgb3BhY2l0eT0iMC4yOTQ2OTQiPgogICAgICA8cGF0aCBkPSJNLTYwMiAtMzAwSDIzNDhWOTczSC02MDJWLTMwMFoiIGZpbGw9InVybCgjcGF0dGVybjApIi8+CiAgICA8L2c+CiAgICA8Y2lyY2xlIG9wYWNpdHk9IjAuNTI1NjQzIiBjeD0iMjg0LjUiIGN5PSI3NDguNSIgcj0iMjMxLjUiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl8yMTUxXzIyNTgpIi8+CiAgICA8Y2lyY2xlIGN4PSI5ODguNSIgY3k9IjE5NS41IiByPSIzODIuNSIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyXzIxNTFfMjI1OCkiLz4KICA8L2c+CjxkZWZzPgo8cGF0dGVybiBpZD0icGF0dGVybjAiIHBhdHRlcm5Db250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj4KPHVzZSB4bGluazpocmVmPSIjaW1hZ2UwXzIxNTFfMjI1OCIgdHJhbnNmb3JtPSJzY2FsZSgwLjAwMDE0NzIxIDAuMDAwMzI1MzA5KSIvPgo8L3BhdHRlcm4+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMTUxXzIyNTgiIHgxPSItNzQ0LjM3MSIgeTE9IjM0My4wNTEiIHgyPSI0MDguMzQ0IiB5Mj0iMTM3NS4yNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkZBNzhFIiBzdG9wLW9wYWNpdHk9IjAuOTQzMjM2Ii8+CjxzdG9wIG9mZnNldD0iMC4yNjcxMDYiIHN0b3AtY29sb3I9IiNGRkIzRjUiIHN0b3Atb3BhY2l0eT0iMC44NTIwNDYiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTAwMiIgc3RvcC1jb2xvcj0iIzkxOUZGRCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyODcyREMiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzIxNTFfMjI1OCIgeDE9Ii0zODMuMjcyIiB5MT0iNDc5Ljk0IiB4Mj0iNjM0LjQ2MyIgeTI9IjkwNy4yNTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UzRkZGQiIgc3RvcC1vcGFjaXR5PSIwLjk4NDYzMSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTY0NzM2IiBzdG9wLWNvbG9yPSIjRTNFQUZGIiBzdG9wLW9wYWNpdHk9IjAuODQyODE5Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0YyRjZGRiIgc3RvcC1vcGFjaXR5PSIwLjgzMTI3MiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfMjE1MV8yMjU4IiB4MT0iLTEzMCIgeTE9IjUxNyIgeDI9Ii0xMzAiIHkyPSI5ODAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhcl8yMTUxXzIyNTgiIHgxPSI0MjMiIHkxPSItMTg3IiB4Mj0iNDIzIiB5Mj0iNTc4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuNDc0NTg4Ii8+CjxzdG9wIG9mZnNldD0iMC4wMTAxNjYyIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC40NzQ1ODgiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDRfbGluZWFyXzIxNTFfMjI1OCIgeDE9IjI1LjA3NyIgeTE9IjYyMy42NjkiIHgyPSIyNS4wNzciIHkyPSI4NjguOTc0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuMDEiLz4KPHN0b3Agb2Zmc2V0PSIwLjEzNzQ1NyIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4xMDIxMDIiLz4KPHN0b3Agb2Zmc2V0PSIwLjI2OTI1NCIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CjxzdG9wIG9mZnNldD0iMC40MzQyODkiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuNCIvPgo8c3RvcCBvZmZzZXQ9IjAuNTgxNjI3IiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KPHN0b3Agb2Zmc2V0PSIwLjczODg0NSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CjxzdG9wIG9mZnNldD0iMC44ODM3MTIiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IndoaXRlIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat center 0/1200px auto, url(/images/banner-lattice.63836d6b.png) repeat-x center 0/390px auto, url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSI4ODAiIHZpZXdCb3g9IjAgMCAxMjAwIDg4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPG1hc2sgaWQ9Im1hc2swXzIxNTFfMjI1OCIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjEyMDAiIGhlaWdodD0iODgwIj4KICAgIDxyZWN0IHdpZHRoPSIxMjAwIiBoZWlnaHQ9Ijg4MCIgZmlsbD0id2hpdGUiLz4KICA8L21hc2s+CiAgPGcgbWFzaz0idXJsKCNtYXNrMF8yMTUxXzIyNTgpIj4KICAgIDxyZWN0IHdpZHRoPSIxMjAwIiBoZWlnaHQ9Ijg4MCIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIxNTFfMjI1OCkiLz4KICAgIDxyZWN0IHdpZHRoPSIxMjAwIiBoZWlnaHQ9Ijg4MCIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzIxNTFfMjI1OCkiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpzY3JlZW4iLz4KICAgIDxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgb3BhY2l0eT0iMC4yOTQ2OTQiPgogICAgICA8cGF0aCBkPSJNLTYwMiAtMzAwSDIzNDhWOTczSC02MDJWLTMwMFoiIGZpbGw9InVybCgjcGF0dGVybjApIi8+CiAgICA8L2c+CiAgPC9nPgo8ZGVmcz4KPHBhdHRlcm4gaWQ9InBhdHRlcm4wIiBwYXR0ZXJuQ29udGVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgd2lkdGg9IjEiIGhlaWdodD0iMSI+Cjx1c2UgeGxpbms6aHJlZj0iI2ltYWdlMF8yMTUxXzIyNTgiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMDAxNDcyMSAwLjAwMDMyNTMwOSkiLz4KPC9wYXR0ZXJuPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjE1MV8yMjU4IiB4MT0iLTc0NC4zNzEiIHkxPSIzNDMuMDUxIiB4Mj0iNDA4LjM0NCIgeTI9IjEzNzUuMjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGQTc4RSIgc3RvcC1vcGFjaXR5PSIwLjk0MzIzNiIvPgo8c3RvcCBvZmZzZXQ9IjAuMjY3MTA2IiBzdG9wLWNvbG9yPSIjRkZCM0Y1IiBzdG9wLW9wYWNpdHk9IjAuODUyMDQ2Ii8+CjxzdG9wIG9mZnNldD0iMC42NzEwMDIiIHN0b3AtY29sb3I9IiM5MTlGRkQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjg3MkRDIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8yMTUxXzIyNTgiIHgxPSItMzgzLjI3MiIgeTE9IjQ3OS45NCIgeDI9IjYzNC40NjMiIHkyPSI5MDcuMjU4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFM0ZGRkIiIHN0b3Atb3BhY2l0eT0iMC45ODQ2MzEiLz4KPHN0b3Agb2Zmc2V0PSIwLjU2NDczNiIgc3RvcC1jb2xvcj0iI0UzRUFGRiIgc3RvcC1vcGFjaXR5PSIwLjg0MjgxOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGMkY2RkYiIHN0b3Atb3BhY2l0eT0iMC44MzEyNzIiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzIxNTFfMjI1OCIgeDE9Ii0xMzAiIHkxPSI1MTciIHgyPSItMTMwIiB5Mj0iOTgwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50M19saW5lYXJfMjE1MV8yMjU4IiB4MT0iNDIzIiB5MT0iLTE4NyIgeDI9IjQyMyIgeTI9IjU3OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjQ3NDU4OCIvPgo8c3RvcCBvZmZzZXQ9IjAuMDEwMTY2MiIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuNDc0NTg4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ0X2xpbmVhcl8yMTUxXzIyNTgiIHgxPSIyNS4wNzciIHkxPSI2MjMuNjY5IiB4Mj0iMjUuMDc3IiB5Mj0iODY4Ljk3NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CjxzdG9wIG9mZnNldD0iMC4xMzc0NTciIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuMTAyMTAyIi8+CjxzdG9wIG9mZnNldD0iMC4yNjkyNTQiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgo8c3RvcCBvZmZzZXQ9IjAuNDM0Mjg5IiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KPHN0b3Agb2Zmc2V0PSIwLjU4MTYyNyIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CjxzdG9wIG9mZnNldD0iMC43Mzg4NDUiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgo8c3RvcCBvZmZzZXQ9IjAuODgzNzEyIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center 0/1200px auto;
  background: -o-linear-gradient(rgba(255, 255, 255, 0), white) no-repeat 0 bottom/100% 2.61rem, url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSI4ODAiIHZpZXdCb3g9IjAgMCAxMjAwIDg4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPGcgbWFzaz0idXJsKCNtYXNrMF8yMTUxXzIyNTgpIj4KICAgIDxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgb3BhY2l0eT0iMC4yOTQ2OTQiPgogICAgICA8cGF0aCBkPSJNLTYwMiAtMzAwSDIzNDhWOTczSC02MDJWLTMwMFoiIGZpbGw9InVybCgjcGF0dGVybjApIi8+CiAgICA8L2c+CiAgICA8Y2lyY2xlIG9wYWNpdHk9IjAuNTI1NjQzIiBjeD0iMjg0LjUiIGN5PSI3NDguNSIgcj0iMjMxLjUiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl8yMTUxXzIyNTgpIi8+CiAgICA8Y2lyY2xlIGN4PSI5ODguNSIgY3k9IjE5NS41IiByPSIzODIuNSIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyXzIxNTFfMjI1OCkiLz4KICA8L2c+CjxkZWZzPgo8cGF0dGVybiBpZD0icGF0dGVybjAiIHBhdHRlcm5Db250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj4KPHVzZSB4bGluazpocmVmPSIjaW1hZ2UwXzIxNTFfMjI1OCIgdHJhbnNmb3JtPSJzY2FsZSgwLjAwMDE0NzIxIDAuMDAwMzI1MzA5KSIvPgo8L3BhdHRlcm4+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMTUxXzIyNTgiIHgxPSItNzQ0LjM3MSIgeTE9IjM0My4wNTEiIHgyPSI0MDguMzQ0IiB5Mj0iMTM3NS4yNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkZBNzhFIiBzdG9wLW9wYWNpdHk9IjAuOTQzMjM2Ii8+CjxzdG9wIG9mZnNldD0iMC4yNjcxMDYiIHN0b3AtY29sb3I9IiNGRkIzRjUiIHN0b3Atb3BhY2l0eT0iMC44NTIwNDYiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTAwMiIgc3RvcC1jb2xvcj0iIzkxOUZGRCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyODcyREMiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzIxNTFfMjI1OCIgeDE9Ii0zODMuMjcyIiB5MT0iNDc5Ljk0IiB4Mj0iNjM0LjQ2MyIgeTI9IjkwNy4yNTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UzRkZGQiIgc3RvcC1vcGFjaXR5PSIwLjk4NDYzMSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTY0NzM2IiBzdG9wLWNvbG9yPSIjRTNFQUZGIiBzdG9wLW9wYWNpdHk9IjAuODQyODE5Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0YyRjZGRiIgc3RvcC1vcGFjaXR5PSIwLjgzMTI3MiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfMjE1MV8yMjU4IiB4MT0iLTEzMCIgeTE9IjUxNyIgeDI9Ii0xMzAiIHkyPSI5ODAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhcl8yMTUxXzIyNTgiIHgxPSI0MjMiIHkxPSItMTg3IiB4Mj0iNDIzIiB5Mj0iNTc4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuNDc0NTg4Ii8+CjxzdG9wIG9mZnNldD0iMC4wMTAxNjYyIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC40NzQ1ODgiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDRfbGluZWFyXzIxNTFfMjI1OCIgeDE9IjI1LjA3NyIgeTE9IjYyMy42NjkiIHgyPSIyNS4wNzciIHkyPSI4NjguOTc0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuMDEiLz4KPHN0b3Agb2Zmc2V0PSIwLjEzNzQ1NyIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4xMDIxMDIiLz4KPHN0b3Agb2Zmc2V0PSIwLjI2OTI1NCIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CjxzdG9wIG9mZnNldD0iMC40MzQyODkiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuNCIvPgo8c3RvcCBvZmZzZXQ9IjAuNTgxNjI3IiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KPHN0b3Agb2Zmc2V0PSIwLjczODg0NSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CjxzdG9wIG9mZnNldD0iMC44ODM3MTIiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IndoaXRlIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat center 0/1200px auto, url(/images/banner-lattice.63836d6b.png) repeat-x center 0/390px auto, url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSI4ODAiIHZpZXdCb3g9IjAgMCAxMjAwIDg4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPG1hc2sgaWQ9Im1hc2swXzIxNTFfMjI1OCIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjEyMDAiIGhlaWdodD0iODgwIj4KICAgIDxyZWN0IHdpZHRoPSIxMjAwIiBoZWlnaHQ9Ijg4MCIgZmlsbD0id2hpdGUiLz4KICA8L21hc2s+CiAgPGcgbWFzaz0idXJsKCNtYXNrMF8yMTUxXzIyNTgpIj4KICAgIDxyZWN0IHdpZHRoPSIxMjAwIiBoZWlnaHQ9Ijg4MCIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIxNTFfMjI1OCkiLz4KICAgIDxyZWN0IHdpZHRoPSIxMjAwIiBoZWlnaHQ9Ijg4MCIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzIxNTFfMjI1OCkiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpzY3JlZW4iLz4KICAgIDxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgb3BhY2l0eT0iMC4yOTQ2OTQiPgogICAgICA8cGF0aCBkPSJNLTYwMiAtMzAwSDIzNDhWOTczSC02MDJWLTMwMFoiIGZpbGw9InVybCgjcGF0dGVybjApIi8+CiAgICA8L2c+CiAgPC9nPgo8ZGVmcz4KPHBhdHRlcm4gaWQ9InBhdHRlcm4wIiBwYXR0ZXJuQ29udGVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgd2lkdGg9IjEiIGhlaWdodD0iMSI+Cjx1c2UgeGxpbms6aHJlZj0iI2ltYWdlMF8yMTUxXzIyNTgiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMDAxNDcyMSAwLjAwMDMyNTMwOSkiLz4KPC9wYXR0ZXJuPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjE1MV8yMjU4IiB4MT0iLTc0NC4zNzEiIHkxPSIzNDMuMDUxIiB4Mj0iNDA4LjM0NCIgeTI9IjEzNzUuMjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGQTc4RSIgc3RvcC1vcGFjaXR5PSIwLjk0MzIzNiIvPgo8c3RvcCBvZmZzZXQ9IjAuMjY3MTA2IiBzdG9wLWNvbG9yPSIjRkZCM0Y1IiBzdG9wLW9wYWNpdHk9IjAuODUyMDQ2Ii8+CjxzdG9wIG9mZnNldD0iMC42NzEwMDIiIHN0b3AtY29sb3I9IiM5MTlGRkQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjg3MkRDIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8yMTUxXzIyNTgiIHgxPSItMzgzLjI3MiIgeTE9IjQ3OS45NCIgeDI9IjYzNC40NjMiIHkyPSI5MDcuMjU4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFM0ZGRkIiIHN0b3Atb3BhY2l0eT0iMC45ODQ2MzEiLz4KPHN0b3Agb2Zmc2V0PSIwLjU2NDczNiIgc3RvcC1jb2xvcj0iI0UzRUFGRiIgc3RvcC1vcGFjaXR5PSIwLjg0MjgxOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGMkY2RkYiIHN0b3Atb3BhY2l0eT0iMC44MzEyNzIiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzIxNTFfMjI1OCIgeDE9Ii0xMzAiIHkxPSI1MTciIHgyPSItMTMwIiB5Mj0iOTgwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50M19saW5lYXJfMjE1MV8yMjU4IiB4MT0iNDIzIiB5MT0iLTE4NyIgeDI9IjQyMyIgeTI9IjU3OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjQ3NDU4OCIvPgo8c3RvcCBvZmZzZXQ9IjAuMDEwMTY2MiIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuNDc0NTg4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ0X2xpbmVhcl8yMTUxXzIyNTgiIHgxPSIyNS4wNzciIHkxPSI2MjMuNjY5IiB4Mj0iMjUuMDc3IiB5Mj0iODY4Ljk3NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CjxzdG9wIG9mZnNldD0iMC4xMzc0NTciIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuMTAyMTAyIi8+CjxzdG9wIG9mZnNldD0iMC4yNjkyNTQiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgo8c3RvcCBvZmZzZXQ9IjAuNDM0Mjg5IiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KPHN0b3Agb2Zmc2V0PSIwLjU4MTYyNyIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CjxzdG9wIG9mZnNldD0iMC43Mzg4NDUiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgo8c3RvcCBvZmZzZXQ9IjAuODgzNzEyIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center 0/1200px auto;
  background: linear-gradient(rgba(255, 255, 255, 0), white) no-repeat 0 bottom/100% 2.61rem, url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSI4ODAiIHZpZXdCb3g9IjAgMCAxMjAwIDg4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPGcgbWFzaz0idXJsKCNtYXNrMF8yMTUxXzIyNTgpIj4KICAgIDxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgb3BhY2l0eT0iMC4yOTQ2OTQiPgogICAgICA8cGF0aCBkPSJNLTYwMiAtMzAwSDIzNDhWOTczSC02MDJWLTMwMFoiIGZpbGw9InVybCgjcGF0dGVybjApIi8+CiAgICA8L2c+CiAgICA8Y2lyY2xlIG9wYWNpdHk9IjAuNTI1NjQzIiBjeD0iMjg0LjUiIGN5PSI3NDguNSIgcj0iMjMxLjUiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl8yMTUxXzIyNTgpIi8+CiAgICA8Y2lyY2xlIGN4PSI5ODguNSIgY3k9IjE5NS41IiByPSIzODIuNSIgZmlsbD0idXJsKCNwYWludDNfbGluZWFyXzIxNTFfMjI1OCkiLz4KICA8L2c+CjxkZWZzPgo8cGF0dGVybiBpZD0icGF0dGVybjAiIHBhdHRlcm5Db250ZW50VW5pdHM9Im9iamVjdEJvdW5kaW5nQm94IiB3aWR0aD0iMSIgaGVpZ2h0PSIxIj4KPHVzZSB4bGluazpocmVmPSIjaW1hZ2UwXzIxNTFfMjI1OCIgdHJhbnNmb3JtPSJzY2FsZSgwLjAwMDE0NzIxIDAuMDAwMzI1MzA5KSIvPgo8L3BhdHRlcm4+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8yMTUxXzIyNTgiIHgxPSItNzQ0LjM3MSIgeTE9IjM0My4wNTEiIHgyPSI0MDguMzQ0IiB5Mj0iMTM3NS4yNCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkZBNzhFIiBzdG9wLW9wYWNpdHk9IjAuOTQzMjM2Ii8+CjxzdG9wIG9mZnNldD0iMC4yNjcxMDYiIHN0b3AtY29sb3I9IiNGRkIzRjUiIHN0b3Atb3BhY2l0eT0iMC44NTIwNDYiLz4KPHN0b3Agb2Zmc2V0PSIwLjY3MTAwMiIgc3RvcC1jb2xvcj0iIzkxOUZGRCIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiMyODcyREMiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzIxNTFfMjI1OCIgeDE9Ii0zODMuMjcyIiB5MT0iNDc5Ljk0IiB4Mj0iNjM0LjQ2MyIgeTI9IjkwNy4yNTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0UzRkZGQiIgc3RvcC1vcGFjaXR5PSIwLjk4NDYzMSIvPgo8c3RvcCBvZmZzZXQ9IjAuNTY0NzM2IiBzdG9wLWNvbG9yPSIjRTNFQUZGIiBzdG9wLW9wYWNpdHk9IjAuODQyODE5Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0YyRjZGRiIgc3RvcC1vcGFjaXR5PSIwLjgzMTI3MiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50Ml9saW5lYXJfMjE1MV8yMjU4IiB4MT0iLTEzMCIgeTE9IjUxNyIgeDI9Ii0xMzAiIHkyPSI5ODAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0id2hpdGUiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQzX2xpbmVhcl8yMTUxXzIyNTgiIHgxPSI0MjMiIHkxPSItMTg3IiB4Mj0iNDIzIiB5Mj0iNTc4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuNDc0NTg4Ii8+CjxzdG9wIG9mZnNldD0iMC4wMTAxNjYyIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC40NzQ1ODgiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDRfbGluZWFyXzIxNTFfMjI1OCIgeDE9IjI1LjA3NyIgeTE9IjYyMy42NjkiIHgyPSIyNS4wNzciIHkyPSI4NjguOTc0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuMDEiLz4KPHN0b3Agb2Zmc2V0PSIwLjEzNzQ1NyIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4xMDIxMDIiLz4KPHN0b3Agb2Zmc2V0PSIwLjI2OTI1NCIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4yIi8+CjxzdG9wIG9mZnNldD0iMC40MzQyODkiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuNCIvPgo8c3RvcCBvZmZzZXQ9IjAuNTgxNjI3IiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjYiLz4KPHN0b3Agb2Zmc2V0PSIwLjczODg0NSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC44Ii8+CjxzdG9wIG9mZnNldD0iMC44ODM3MTIiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IndoaXRlIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat center 0/1200px auto, url(/images/banner-lattice.63836d6b.png) repeat-x center 0/390px auto, url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIwMCIgaGVpZ2h0PSI4ODAiIHZpZXdCb3g9IjAgMCAxMjAwIDg4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgPG1hc2sgaWQ9Im1hc2swXzIxNTFfMjI1OCIgc3R5bGU9Im1hc2stdHlwZTphbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iMCIgeT0iMCIgd2lkdGg9IjEyMDAiIGhlaWdodD0iODgwIj4KICAgIDxyZWN0IHdpZHRoPSIxMjAwIiBoZWlnaHQ9Ijg4MCIgZmlsbD0id2hpdGUiLz4KICA8L21hc2s+CiAgPGcgbWFzaz0idXJsKCNtYXNrMF8yMTUxXzIyNTgpIj4KICAgIDxyZWN0IHdpZHRoPSIxMjAwIiBoZWlnaHQ9Ijg4MCIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIxNTFfMjI1OCkiLz4KICAgIDxyZWN0IHdpZHRoPSIxMjAwIiBoZWlnaHQ9Ijg4MCIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzIxNTFfMjI1OCkiIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTpzY3JlZW4iLz4KICAgIDxnIHN0eWxlPSJtaXgtYmxlbmQtbW9kZTptdWx0aXBseSIgb3BhY2l0eT0iMC4yOTQ2OTQiPgogICAgICA8cGF0aCBkPSJNLTYwMiAtMzAwSDIzNDhWOTczSC02MDJWLTMwMFoiIGZpbGw9InVybCgjcGF0dGVybjApIi8+CiAgICA8L2c+CiAgPC9nPgo8ZGVmcz4KPHBhdHRlcm4gaWQ9InBhdHRlcm4wIiBwYXR0ZXJuQ29udGVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgd2lkdGg9IjEiIGhlaWdodD0iMSI+Cjx1c2UgeGxpbms6aHJlZj0iI2ltYWdlMF8yMTUxXzIyNTgiIHRyYW5zZm9ybT0ic2NhbGUoMC4wMDAxNDcyMSAwLjAwMDMyNTMwOSkiLz4KPC9wYXR0ZXJuPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjE1MV8yMjU4IiB4MT0iLTc0NC4zNzEiIHkxPSIzNDMuMDUxIiB4Mj0iNDA4LjM0NCIgeTI9IjEzNzUuMjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZGQTc4RSIgc3RvcC1vcGFjaXR5PSIwLjk0MzIzNiIvPgo8c3RvcCBvZmZzZXQ9IjAuMjY3MTA2IiBzdG9wLWNvbG9yPSIjRkZCM0Y1IiBzdG9wLW9wYWNpdHk9IjAuODUyMDQ2Ii8+CjxzdG9wIG9mZnNldD0iMC42NzEwMDIiIHN0b3AtY29sb3I9IiM5MTlGRkQiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjMjg3MkRDIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQxX2xpbmVhcl8yMTUxXzIyNTgiIHgxPSItMzgzLjI3MiIgeTE9IjQ3OS45NCIgeDI9IjYzNC40NjMiIHkyPSI5MDcuMjU4IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFM0ZGRkIiIHN0b3Atb3BhY2l0eT0iMC45ODQ2MzEiLz4KPHN0b3Agb2Zmc2V0PSIwLjU2NDczNiIgc3RvcC1jb2xvcj0iI0UzRUFGRiIgc3RvcC1vcGFjaXR5PSIwLjg0MjgxOSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGMkY2RkYiIHN0b3Atb3BhY2l0eT0iMC44MzEyNzIiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDJfbGluZWFyXzIxNTFfMjI1OCIgeDE9Ii0xMzAiIHkxPSI1MTciIHgyPSItMTMwIiB5Mj0iOTgwIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IndoaXRlIi8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50M19saW5lYXJfMjE1MV8yMjU4IiB4MT0iNDIzIiB5MT0iLTE4NyIgeDI9IjQyMyIgeTI9IjU3OCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjQ3NDU4OCIvPgo8c3RvcCBvZmZzZXQ9IjAuMDEwMTY2MiIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC4wMSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuNDc0NTg4Ii8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQ0X2xpbmVhcl8yMTUxXzIyNTgiIHgxPSIyNS4wNzciIHkxPSI2MjMuNjY5IiB4Mj0iMjUuMDc3IiB5Mj0iODY4Ljk3NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjAxIi8+CjxzdG9wIG9mZnNldD0iMC4xMzc0NTciIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuMTAyMTAyIi8+CjxzdG9wIG9mZnNldD0iMC4yNjkyNTQiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgo8c3RvcCBvZmZzZXQ9IjAuNDM0Mjg5IiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjQiLz4KPHN0b3Agb2Zmc2V0PSIwLjU4MTYyNyIgc3RvcC1jb2xvcj0id2hpdGUiIHN0b3Atb3BhY2l0eT0iMC42Ii8+CjxzdG9wIG9mZnNldD0iMC43Mzg4NDUiIHN0b3AtY29sb3I9IndoaXRlIiBzdG9wLW9wYWNpdHk9IjAuOCIvPgo8c3RvcCBvZmZzZXQ9IjAuODgzNzEyIiBzdG9wLWNvbG9yPSJ3aGl0ZSIgc3RvcC1vcGFjaXR5PSIwLjkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSJ3aGl0ZSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center 0/1200px auto; }

.banner .content {
  padding-top: 1.2rem;
  color: #313159; }

.banner .content h1 {
  font-family: "avenir-next-bold";
  font-size: 0.38rem;
  font-weight: normal;
  line-height: 0.48rem; }

.banner .content p {
  margin-top: 0.18rem;
  font-family: "PingfangSC-Semibold";
  font-size: 0.18rem;
  line-height: 0.28rem;
  font-weight: 600; }

.banner .content .banner-btn {
  margin-top: 0.4rem; }

.banner .visuel-container {
  margin-top: -0.56rem;
  height: 3.87rem;
  background: url(/images/banner-visuel@sm.de2974a7.png) no-repeat center 0/auto 100%;
  pointer-events: none; }

.banner .video-container {
  display: none; }

.banner .banner-data {
  position: relative;
  margin-top: 0.03rem; }

.banner .banner-data ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 0.2rem; }

.banner .banner-data ul li {
  margin-top: 0.18rem;
  width: calc(50% - 0.25rem); }

.banner .banner-data ul li:nth-child(1),
.banner .banner-data ul li:nth-child(2) {
  margin-top: 0; }

.banner .banner-data ul li .inner {
  font-family: "avenir-next-bold";
  letter-spacing: -0.14rem; }

.banner .banner-data ul li .inner > * {
  display: inline-block;
  vertical-align: baseline;
  letter-spacing: 0; }

.banner .banner-data ul li .inner .num {
  position: relative;
  font-size: 0.28rem;
  line-height: 0.34rem;
  color: rgba(255, 255, 255, 0); }

.banner .banner-data ul li .inner .num i {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0.28rem;
  line-height: 0.34rem;
  color: #313159;
  white-space: nowrap; }

.banner .banner-data ul li .inner .unit {
  margin-left: 0.04rem;
  font-size: 0.2rem;
  line-height: 1; }

.banner .banner-data ul li .inner .arrow-up,
.banner .banner-data ul li .inner .arrow-down {
  margin-left: 0.06rem;
  width: 0.16rem;
  height: 0.2rem;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAyNiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGc+CjxwYXRoIGQ9Ik0wIDMxLjE2NTlDMTkuNTA4MyAzMS4xNjU5IDE5LjUwODMgMTEuNzAxOCAxOS41MDgzIDExLjcwMThIMjQuNTkyNUMyNS40ODI1IDExLjcwMTggMjUuOTI5MSAxMC42MjY2IDI1LjMwMTEgOS45OTYwNkwxNS45MzA5IDAuNTg4NTk3QzE1LjE0OTIgLTAuMTk2MiAxMy44Nzg1IC0wLjE5NjE5OSAxMy4wOTY5IDAuNTg4NTk4TDMuNzI2NjkgOS45OTYwNkMzLjA5ODY1IDEwLjYyNjYgMy41NDUyNSAxMS43MDE4IDQuNDM1MiAxMS43MDE4SDkuNTE5NDJDOS41MTk0MiAxMS43MDE4IDExLjU0NzIgMjYuNTI4NiAwIDMxLjE2NTlaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfODk5XzM1MjApIi8+CjwvZz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfYl84OTlfMzUyMCIgeD0iLTQuNzU2MTgiIHk9Ii00Ljc1NjE4IiB3aWR0aD0iMzUuMTA3IiBoZWlnaHQ9IjQwLjY3ODQiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlR2F1c3NpYW5CbHVyIGluPSJCYWNrZ3JvdW5kSW1hZ2UiIHN0ZERldmlhdGlvbj0iMi4zNzgwOSIvPgo8ZmVDb21wb3NpdGUgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImluIiByZXN1bHQ9ImVmZmVjdDFfYmFja2dyb3VuZEJsdXJfODk5XzM1MjAiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2JhY2tncm91bmRCbHVyXzg5OV8zNTIwIiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfODk5XzM1MjAiIHgxPSIzLjU4MzczIiB5MT0iMzAuNTM4NiIgeDI9IjE5LjE2MzYiIHkyPSItMTcuNzA3NiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjQjlDOUZGIi8+CjxzdG9wIG9mZnNldD0iMC41MTM0NjgiIHN0b3AtY29sb3I9IiNERkJFRkYiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkVDMkVCIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat 0 0/100% 100%; }

.banner .banner-data ul li .inner .arrow-down {
  -webkit-transform: scaleY(-1);
  -ms-transform: scaleY(-1);
  transform: scaleY(-1); }

.banner .banner-data ul li p {
  white-space: nowrap; }

@media screen and (min-width: 600px) {
  .banner {
    padding-top: 1.19rem;
    padding-bottom: 2rem; }
  .banner .content {
    position: absolute;
    top: 2.08rem;
    left: 0;
    z-index: 5;
    padding-top: 0;
    width: 100%; }
  .banner .content h1 {
    font-size: 0.53rem;
    line-height: 0.72rem; }
  .banner .content p {
    margin-top: 0.2rem;
    font-size: 0.25rem;
    line-height: 0.4rem; }
  .banner .content .banner-btn {
    margin-top: 0.56rem; }
  .banner .visuel-container {
    position: relative;
    left: 50%;
    margin-top: 0;
    margin-left: -0.74rem;
    height: 5.09rem;
    background-image: url(/images/banner-visuel@md.897881d7.png);
    background-position: 0 0; }
  .banner .banner-data {
    margin-top: -0.2rem; }
  .banner .banner-data ul {
    padding: 0; }
  .banner .banner-data ul li {
    margin-top: 0;
    width: auto; }
  .banner .banner-data ul li .inner {
    letter-spacing: -0.16rem; }
  .banner .banner-data ul li .inner .num,
  .banner .banner-data ul li .inner .num i {
    font-size: 0.4rem;
    line-height: 0.49rem; }
  .banner .banner-data ul li .inner .unit {
    font-size: 0.26rem; }
  .banner .banner-data ul li .inner .arrow-up,
  .banner .banner-data ul li .inner .arrow-down {
    margin-left: 0.08rem;
    width: 0.26rem;
    height: 0.32rem; }
  .banner .banner-data ul li p {
    font-size: 16px;
    line-height: 32px; } }

@media screen and (min-width: 768px) {
  .banner .banner-data ul li p {
    font-size: 18px; } }

@media screen and (min-width: 992px) {
  .banner {
    padding-top: 0;
    padding-bottom: 0;
    height: 10.64rem;
    background: none; }
  .banner .content {
    top: 2.4rem; }
  .banner .content h1 {
    font-size: 0.6rem;
    line-height: 0.88rem; }
  .banner .content p {
    font-size: 0.25rem;
    line-height: 0.4rem;
    margin-top: 16px; }
  .banner .content .banner-btn {
    margin-top: 0.72rem; }
  .banner .visuel-container {
    display: none; }
  .banner .banner-data {
    position: absolute;
    top: 7.52rem;
    right: 0;
    left: 0;
    z-index: 10;
    margin-top: 0; }
  .banner .banner-data ul li .inner .num,
  .banner .banner-data ul li .inner .num i {
    font-size: 0.48rem;
    line-height: 0.6rem; }
  .banner .banner-data ul li .inner .unit {
    margin-left: 0.08rem;
    font-size: 0.3rem; }
  .banner .banner-data ul li .inner .arrow-up,
  .banner .banner-data ul li .inner .arrow-down {
    margin-left: 0.1rem; }
  .banner .banner-data ul li p {
    font-size: 14px; }
  .banner .video-container {
    display: block;
    position: absolute;
    top: 0;
    bottom: 0.04rem;
    left: 50%;
    margin-left: -1280px;
    width: 2560px; }
  .banner .video-container video {
    display: block;
    margin: 0 auto;
    height: 100%; }
  .banner .video-container:after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 30px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(transparent));
    background: -webkit-linear-gradient(#fff, transparent);
    background: -o-linear-gradient(#fff, transparent);
    background: linear-gradient(#fff, transparent);
    content: " ";
    pointer-events: none; } }

@media screen and (min-width: 1200px) {
  .banner .banner-data ul li p {
    font-size: 16px; } }

/* section0 CODING 正为他们带来效能提升 */
.section0 {
  overflow: hidden;
  position: relative;
  z-index: 10;
  margin-top: -0.44rem; }

.section0 .logos {
  margin: 0 -0.24rem; }

.section0 .logos:before {
  display: block;
  padding-top: 24.62%;
  background: url(/images/logos@sm.f79de15c.png) no-repeat center 0/100% auto;
  content: ""; }

.section0 .dot {
  margin: 0.16rem auto 0.1rem;
  width: 0.23rem;
  height: 0.05rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAJCAYAAACxBTVzAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAJISURBVHgBjVRLbhNBEK2qdgKDRDw+QcwNvCBrO1s2JIIFYpMOBIkduYHNDRwUNihY4zULPhfIwCo7nBuMT2Dzkazg6W6qeroTFrZxyR71zNSreu919SCE2DmctYlIA9gmIY5c6U4usqSANeLBs9/aIT5UgCk5l5P9M/yUNf6L3dOTdItqrxBdiwBSdDAcDLay+B7lcv/oqkvoeuicf8BJTiEgkdLf3m0OlxXvcPFEbXxkTIdCMcESwhjMfHcVwSd60twkdc6YpmCYIFKFH5XO7mZZY0o7L2YawfZ8QiwuuVLBln0hsKxBUrvVFWIeG/5MjPvANtHGOayIiphrVhghhr4/41ubRF3JIWfhgOtVhCIxFBe8iymo5GBZAwZrqgoKhn9Sw0FYbz8++tVZhHuqJy3wxLBywRtjK+f4RoHTx2xKTSGmUhSiarjeHmnK6/LeCgPSmO8Le3myFoHcztmFrst8eVEEUQzc1OGrc/W5ul1nR81leIE32wrXAAvq+zJmfHAmEPPFaSamghlenDHFIlwNoPBjE2c8YOMzNuXH2/fJmIlSRpUabx8BYCTItwUY+LqMHHvzRtz+p0kgJgzd5YesMVqE42EvWFgeRVWjgXGUhMeJF39xluTc5HVUG+ZNGk6tsfv5is/Jl7O7cpD6fvuFEFTbyvXGaMp9WBHGmENuUmA4Sn57nWf7+XTQ6FXiQ3T0rAnKHRNhHZwd2/JOP89wCmvEo+c/9/hItVmYzNLoyszlO7cW9qWeaFLUljUZOzzNGnl89xfc+wCOJKPE6QAAAABJRU5ErkJggg==) no-repeat 0 0/100% 100%; }

.section0 .desc {
  font-family: 'm-ying-hei-w7';
  font-size: 0.2rem;
  line-height: 0.32rem;
  text-align: center; }

.section0 .desc span {
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  background: -webkit-linear-gradient(327.95deg, #0066FF -14.66%, #9D60E9 48.87%, #FF80B5 117.91%);
  background: -o-linear-gradient(327.95deg, #0066FF -14.66%, #9D60E9 48.87%, #FF80B5 117.91%);
  background: linear-gradient(122.05deg, #0066FF -14.66%, #9D60E9 48.87%, #FF80B5 117.91%);
  -webkit-background-clip: text;
  background-clip: text; }

.section0 .desc i {
  font-family: 'avenir-next-bold'; }

@media screen and (min-width: 600px) {
  .section0 {
    margin-top: -1.45rem; }
  .section0 .logos {
    margin: 0 -0.11rem; }
  .section0 .logos:before {
    padding-top: 21.22%;
    background-image: url(/images/logos@md.70dfc69c.png); }
  .section0 .dot {
    margin: 0.25rem auto 0.19rem; }
  .section0 .desc {
    font-size: 0.24rem; } }

@media screen and (min-width: 992px) {
  .section0 {
    margin-top: -1.4rem; }
  .section0 .logos {
    margin: 0 -0.24rem; }
  .section0 .logos {
    margin: 0 -0.18rem; }
  .section0 .logos:before {
    padding-top: 6.15%;
    background-image: url(/images/logos@lg.455dd05a.png); }
  .section0 .dot {
    margin: 0.25rem auto 0.19rem; }
  .section0 .desc {
    font-size: 0.28rem;
    line-height: 0.48rem; } }

/* section1 企业级成熟研发流程，现在开箱即用 */
.section1 {
  z-index: 10;
  margin-top: 1.24rem; }

.section1 .bg {
  overflow: hidden;
  position: absolute;
  top: 0.4rem;
  right: 0;
  left: 0;
  z-index: 1;
  height: 9.54rem;
  background: url(/images/section1-bg@sm.b378f3d9.png) no-repeat 0 0/100% 100%;
  pointer-events: none; }

.section1 .wrapper {
  overflow: hidden;
  position: relative;
  z-index: 10;
  padding-top: 0.4rem;
  padding-bottom: 0.8rem; }

.section1 .block-subtitle {
  position: relative; }

.section1 .block-subtitle:before {
  position: absolute;
  top: -0.4rem;
  left: 50%;
  z-index: -1;
  margin-left: -0.48rem;
  border-radius: 50%;
  width: 0.96rem;
  height: 0.96rem;
  background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #FFFFFF 89%, #FFFFFF 89%), -webkit-linear-gradient(160deg, #FF599E 0%, #F973D9 47%, #4C88FF 96%);
  background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, #FFFFFF 89%, #FFFFFF 89%), -o-linear-gradient(160deg, #FF599E 0%, #F973D9 47%, #4C88FF 96%);
  background-image: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, #FFFFFF 89%, #FFFFFF 89%), linear-gradient(-70deg, #FF599E 0%, #F973D9 47%, #4C88FF 96%);
  opacity: 0.3;
  content: "";
  pointer-events: none; }

.section1 .block-subtitle h2 {
  width: 2.6rem; }

.section1 .content {
  margin-top: 0.72rem;
  margin-right: -0.08rem;
  margin-left: -0.08rem; }

.section1 li {
  position: relative;
  border-radius: 0.08rem;
  padding: 0.32rem 0.24rem;
  min-height: 2.08rem;
  background-color: #fff;
  -webkit-box-shadow: 5px 10px 25px rgba(231, 204, 255, 0.06), 10px 25px 35px 20px rgba(158, 158, 221, 0.05);
  box-shadow: 5px 10px 25px rgba(231, 204, 255, 0.06), 10px 25px 35px 20px rgba(158, 158, 221, 0.05); }

.section1 li + li {
  margin-top: 0.64rem; }

.section1 li:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 0.08rem;
  content: ""; }

.section1 li.products:before {
  background: url(/images/products@sm.09d7be65.png) no-repeat right bottom/2.63rem auto; }

.section1 li.services:before {
  background: url(/images/services@sm.c54a2f8f.png) no-repeat 0 bottom/3.5rem auto; }

.section1 li:after {
  position: absolute;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: 100% 100%;
  content: ""; }

.section1 li.products:after {
  top: -0.24rem;
  right: -0.16rem;
  width: 1.03rem;
  height: 1.04rem;
  background-image: url(/images/ball@sm.1670fc7d.png); }

.section1 li.services:after {
  top: -0.32rem;
  left: -0.11rem;
  width: 1.71rem;
  height: 1.36rem;
  background-image: url(/images/cube@sm.1cfa924b.png); }

.section1 li .item {
  position: relative;
  z-index: 4; }

.section1 li .item + .item {
  margin-top: 0.24rem; }

.section1 li.services .item {
  text-align: right; }

.section1 li .item > div {
  font-family: "avenir-next-bold";
  font-size: 0.32rem;
  line-height: 0.4rem; }

.section1 li .item p {
  opacity: 0.8; }

@media screen and (min-width: 350px) and (max-width: 599px) {
  .section1 li .item p {
    font-size: 14px;
    line-height: 20px; } }

@media screen and (min-width: 600px) {
  .section1 {
    margin-top: 1.44rem; }
  .section1 li {
    padding: 0.56rem 0.4rem 0.4rem; }
  .section1 .bg {
    top: 0;
    height: 11.2rem;
    background: url(/images/section1-bg@lg.a297e53a.png) no-repeat center 0/100% 100%; }
  .section1 .wrapper {
    padding-top: 0.56rem; }
  .section1 .block-subtitle:before {
    top: -0.56rem;
    margin-left: -0.72rem;
    width: 1.44rem;
    height: 1.44rem; }
  .section1 .block-subtitle h2 {
    width: 100%; }
  .section1 .block-subtitle .desc {
    max-width: 6.34rem;
    width: 634px; }
  .section1 .content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: stretch;
    align-items: stretch;
    margin-top: 0.72rem;
    margin-right: auto;
    margin-left: auto;
    width: 100%; }
  .section1 li {
    border-radius: 0.16rem;
    padding: 0.56rem 0.24rem 0.32rem;
    width: calc(50% - 0.25rem);
    min-height: 2.48rem; }
  .section1 li + li {
    margin-top: 0; }
  .section1 li:before {
    border-radius: 0.16rem; }
  .section1 li.products:before,
  .section1 li.services:before {
    background: url(/images/products@md.fe3ae46f.png) no-repeat right bottom/1.63rem auto; }
  .section1 li.products:after {
    top: -0.32rem;
    right: -0.17rem;
    width: 1.63rem;
    height: 1.31rem;
    background-image: url(/images/ball@md.a6e97abd.png); }
  .section1 li.services:after {
    top: -0.32rem;
    right: -0.03rem;
    left: auto;
    width: 1.78rem;
    height: 1.31rem;
    background-image: url(/images/cube@md.bcc8cc3e.png); }
  .section1 li .item + .item {
    margin-top: 0.24rem; }
  .section1 li.services .item {
    text-align: left; }
  .section1 li .item > div {
    font-size: 0.36rem; } }

@media screen and (min-width: 992px) {
  .section1 {
    margin-top: 1.6rem; }
  .section1 .bg {
    top: 0.56rem;
    height: 13.3rem;
    background: url(/images/section1-bg@lg.a297e53a.png) no-repeat center 0; }
  .section1 .block-subtitle .desc {
    width: 752px;
    max-width: 752px; }
  .section1 .content {
    margin-top: 1.36rem;
    width: 100%; }
  .section1 li {
    padding: 0.72rem 0.4rem 0.4rem;
    width: calc(50% - 0.16rem);
    min-height: 3rem; }
  .section1 li.products:before {
    background: url(/images/products@lg.521a34d9.png) no-repeat right bottom/3.48rem auto; }
  .section1 li.services:before {
    background: url(/images/services@lg.90e54c07.png) no-repeat right bottom/4.46rem auto; }
  .section li.products:after {
    top: -0.16rem;
    right: 0.32rem;
    width: 1.71rem;
    height: 1.39rem;
    background-image: url(/images/ball@lg.0beebda8.png); }
  .section li.services:after {
    top: -0.16rem;
    right: 0.25rem;
    left: auto;
    width: 1.78rem;
    height: 1.39rem;
    background-image: url(/images/cube@lg.80c8eb81.png); }
  .section1 li .item + .item {
    margin-top: 0.2rem; }
  .section1 li .item > div {
    font-size: 0.46rem;
    line-height: 0.56rem;
    letter-spacing: 1px; } }

/* section2 一站式研发管理解决方案 */
.section2 {
  overflow: hidden;
  z-index: 10;
  margin-top: 0.4rem;
  padding-top: 0.76rem;
  padding-bottom: 0.57rem;
  background: url(/images/section2-bg@sm.d8f79592.jpg) no-repeat center 0/cover; }

.section2 .block-subtitle h2 {
  width: 1.84rem;
  color: #fff; }

.section2 .framework-container {
  margin: 0.4rem -0.19rem 0;
  padding-left: 0.04rem;
  pointer-events: none; }

.section2 .framework-wrapper {
  position: relative; }

.section2 .action-layer {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  pointer-events: all; }

.section2 .action-layer > a {
  position: absolute;
  border-radius: 1.84px;
  font-size: 0;
  color: rgba(0, 0, 0, 0);
  -webkit-backdrop-filter: blur(40px);
  backdrop-filter: blur(40px);
  cursor: pointer; }

.section2 .action-layer > a.product1,
.section2 .framework-change.product1 {
  top: 2.5%;
  left: 1.61%;
  width: 10.98%;
  height: 29.04%; }

.section2 .action-layer > a.product2,
.section2 .framework-change.product2 {
  top: 33.54%;
  left: 1.61%;
  width: 10.98%;
  height: 27.03%; }

.section2 .action-layer > a.product3,
.section2 .framework-change.product3 {
  top: 62.58%;
  left: 1.61%;
  width: 10.52%;
  height: 28.04%; }

.section2 .action-layer > a.product4,
.section2 .framework-change.product4 {
  top: 4.51%;
  left: 13.88%;
  width: 59.4%;
  height: 38.05%; }
  .section2 .action-layer > a.product4.active,
  .section2 .framework-change.product4.active {
    background-color: #ccddff;
    opacity: .85; }

.section2 .action-layer > a.product5,
.section2 .framework-change.product5 {
  top: 44.56%;
  left: 13.88%;
  width: 29.06%;
  height: 17.02%; }

.section2 .action-layer > a.product6,
.section2 .framework-change.product6 {
  top: 44.56%;
  left: 45.52%;
  width: 27.76%;
  height: 16.02%; }

.section2 .action-layer > a.product7,
.section2 .framework-change.product7 {
  top: 63.58%;
  left: 13.24%;
  width: 37.45%;
  height: 30.04%; }

.section2 .action-layer > a.product8,
.section2 .framework-change.product8 {
  top: 65.58%;
  left: 51.98%;
  width: 21.3%;
  height: 28.04%; }

.section2 .action-layer > a.product9,
.section2 .framework-change.product9 {
  top: 3.5%;
  left: 74.41%;
  width: 20.98%;
  height: 27.03%; }

.section2 .action-layer > a.product10,
.section2 .framework-change.product10 {
  top: 32.54%;
  left: 74.41%;
  width: 21.63%;
  height: 30.04%; }

.section2 .action-layer > a.product11,
.section2 .framework-change.product11 {
  top: 65.58%;
  left: 74.41%;
  width: 21.3%;
  height: 28.04%; }

.section2 .action-layer > a:before {
  display: block;
  border-radius: 1.84px;
  height: 100%;
  opacity: 0.45;
  -webkit-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  content: ""; }

.section2 .action-layer > a:active:before {
  opacity: 0.85; }

.section2 .action-layer > a.selected:before {
  opacity: 0.85; }

.section2 .action-layer > a.product1:before {
  background-color: #ffcdcd;
  -webkit-box-shadow: 5px 5px 25px rgba(113, 0, 0, 0.3);
  box-shadow: 5px 5px 25px rgba(113, 0, 0, 0.3); }

.section2 .action-layer > a.product2:before {
  background-color: #fde4d2;
  -webkit-box-shadow: 5px 5px 10px rgba(112, 56, 0, 0.15);
  box-shadow: 5px 5px 10px rgba(112, 56, 0, 0.15); }

.section2 .action-layer > a.product3:before {
  background-color: #ffcdcd;
  -webkit-box-shadow: 5px 5px 5px rgba(113, 0, 0, 0.1);
  box-shadow: 5px 5px 5px rgba(113, 0, 0, 0.1); }

.section2 .action-layer > a.product4:before,
.section2 .action-layer > a.product5:before,
.section2 .action-layer > a.product6:before {
  background-color: #ccddff; }

.section2 .action-layer > a.product7:before {
  background-color: #eaccff; }

.section2 .action-layer > a.product8:before {
  background-color: #fde4d2;
  -webkit-box-shadow: 5.5px 5.5px 5.5px rgba(112, 56, 0, 0.15);
  box-shadow: 5.5px 5.5px 5.5px rgba(112, 56, 0, 0.15); }

.section2 .action-layer > a.product9:before {
  background-color: #fde4d2;
  -webkit-box-shadow: 5px 5px 10px rgba(112, 56, 0, 0.1);
  box-shadow: 5px 5px 10px rgba(112, 56, 0, 0.1); }

.section2 .action-layer > a.product10:before {
  background-color: #eaccff;
  -webkit-box-shadow: 5px 5px 20px rgba(60, 0, 184, 0.15);
  box-shadow: 5px 5px 20px rgba(60, 0, 184, 0.15); }

.section2 .action-layer > a.product11:before {
  background-color: #ffcdcd;
  -webkit-box-shadow: 10.1538px 10.1538px 40.6154px rgba(113, 0, 0, 0.25);
  box-shadow: 10.1538px 10.1538px 40.6154px rgba(113, 0, 0, 0.25); }

.section2 .framework-change {
  position: absolute;
  z-index: 1;
  border-radius: 1.84px;
  opacity: 0.5;
  -webkit-transition: all 0.4s ease-out;
  -o-transition: all 0.4s ease-out;
  transition: all 0.4s ease-out; }

.section2 .framework-change.product1 {
  background-color: #ffcdcd; }

.section2 .framework-change.product2 {
  background-color: #fde4d2; }

.section2 .framework-change.product3 {
  background-color: #ffcdcd; }

.section2 .framework-change.product4,
.section2 .framework-change.product5,
.section2 .framework-change.product6 {
  background-color: #ccddff; }

.section2 .framework-change.product7 {
  background-color: #eaccff; }

.section2 .framework-change.product8 {
  background-color: #fde4d2; }

.section2 .framework-change.product9 {
  background-color: #fde4d2; }

.section2 .framework-change.product10 {
  background-color: #eaccff; }

.section2 .framework-change.product11 {
  background-color: #ffcdcd; }

.section2 .framework-blocks {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 3; }

.section2 .framework-blocks > div {
  position: absolute;
  border-radius: 1.84px;
  height: 6.26%;
  -webkit-backdrop-filter: blur(10.1099px);
  backdrop-filter: blur(10.1099px);
  opacity: 0.3; }

.section2 .framework-blocks > div.selected {
  opacity: 0.5; }

.section2 .framework-blocks > div:nth-child(1) {
  top: 25.28%;
  left: 1.61%;
  width: 10.98%;
  background-color: #e5eeff; }

.section2 .framework-blocks > div:nth-child(2) {
  top: 54.31%;
  left: 1.61%;
  width: 10.98%;
  background-color: #fff8f2; }

.section2 .framework-blocks > div:nth-child(3) {
  top: 84.36%;
  left: 1.61%;
  width: 10.52%;
  background-color: #ffebeb; }

.section2 .framework-blocks > div:nth-child(4) {
  top: 36.3%;
  left: 13.88%;
  width: 59.4%;
  background-color: #e5eeff; }

.section2 .framework-blocks > div:nth-child(5) {
  top: 55.32%;
  left: 13.88%;
  width: 29.06%;
  background-color: #e5eeff; }

.section2 .framework-blocks > div:nth-child(6) {
  top: 54.32%;
  left: 45.52%;
  width: 27.76%;
  background-color: #e5eeff; }

.section2 .framework-blocks > div:nth-child(7) {
  top: 87.36%;
  left: 13.24%;
  width: 37.45%;
  background-color: #fff2fe; }

.section2 .framework-blocks > div:nth-child(8) {
  top: 87.36%;
  left: 51.98%;
  width: 21.3%;
  background-color: #fff8f2; }

.section2 .framework-blocks > div:nth-child(9) {
  top: 24.27%;
  left: 74.41%;
  width: 20.98%;
  background-color: #fff8f2; }

.section2 .framework-blocks > div:nth-child(10) {
  top: 56.32%;
  left: 74.41%;
  width: 21.63%;
  background-color: #fff2fe; }

.section2 .framework-blocks > div:nth-child(11) {
  top: 87.36%;
  left: 74.41%;
  width: 21.3%;
  background-color: #ffebeb; }

.section2 .framework-front {
  position: relative;
  z-index: 50; }

.section2 .framework-front img {
  display: block;
  width: 100%; }

.section2 .list {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 0.32rem; }

.section2 .list li {
  position: relative;
  padding-left: 24px; }

.section2 .list li + li {
  margin-top: 12px; }

.section2 .list li:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCA0MCAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjMyIiByeD0iNiIgZmlsbD0iI0ZGRkJGMiIgZmlsbC1vcGFjaXR5PSIwLjE1Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjEuMTIxNyAxMC4zODU2TDEzLjgxNjggMTcuNjg4NUwxMC44NzgzIDE0Ljc0OTlDMTAuNDY5NyAxNC4zNDEzIDkuODEwMzIgMTQuMzQxMyA5LjQwMTc0IDE0Ljc1TDguNzY4NjMgMTUuMzgzMkM4LjM2MDg3IDE1Ljc5NjkgOC4zNjMyNCAxNi40NjUyIDguNzczOTMgMTYuODc2TDEyLjkwMSAyMS4wMDM2QzEzLjIyMiAyMS4zMjQ3IDEzLjM4MjUgMjEuNDg1MiAxMy41Njc2IDIxLjU0NTNDMTMuNzMwNCAyMS41OTgyIDEzLjkwNTggMjEuNTk4MiAxNC4wNjg2IDIxLjU0NTNDMTQuMjUzNyAyMS40ODUyIDE0LjQxNDIgMjEuMzI0NyAxNC43MzUyIDIxLjAwMzZMMjMuMjMxMyAxMi41MDYzQzIzLjYzOTEgMTIuMDkyNiAyMy42MzY3IDExLjQyNDIgMjMuMjI2IDExLjAxMzVMMjIuNTk4MiAxMC4zODU2QzIyLjE4OTcgOS45NzY5OCAyMS41MzAzIDkuOTc2OTYgMjEuMTIxNyAxMC4zODU2WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIwMjNfMjA1NykiLz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfYl8yMDIzXzIwNTciIHg9Ii0xNi4zMDk3IiB5PSItMTYuMzA5NyIgd2lkdGg9IjcyLjYxOTQiIGhlaWdodD0iNjQuNjE5NCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVHYXVzc2lhbkJsdXIgaW49IkJhY2tncm91bmRJbWFnZSIgc3RkRGV2aWF0aW9uPSI4LjE1NDg1Ii8+CjxmZUNvbXBvc2l0ZSBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iaW4iIHJlc3VsdD0iZWZmZWN0MV9iYWNrZ3JvdW5kQmx1cl8yMDIzXzIwNTciLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2JhY2tncm91bmRCbHVyXzIwMjNfMjA1NyIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzIwMjNfMjA1NyIgeDE9IjIyLjcxMzUiIHkxPSIxMC42MzQyIiB4Mj0iMTkuMTE4OSIgeTI9IjI0LjY1NDIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Q5RjlGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCM0RGRkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat 0 0/100% 100%;
  content: ""; }

.section2 .list li p {
  position: relative;
  font-family: "PingfangSC-Medium";
  font-size: 12px;
  font-weight: 600;
  line-height: 24px;
  color: #fff; }

@media screen and (min-width: 350px) {
  .section2 .list li p {
    font-size: 14px; } }

@media screen and (min-width: 600px) {
  .section2 {
    margin-top: 0.8rem;
    padding-top: 1.2rem;
    padding-bottom: 1.12rem;
    background-image: url(/images/section2-bg@md.40c06a9f.jpg); }
  .section2 .block-subtitle h2 {
    width: 100%; }
  .section2 .framework-container {
    margin: 0.93rem -0.24rem 0;
    padding-left: 0.12rem; }
  .section2 .action-layer > a,
  .section2 .action-layer > a:before,
  .section2 .framework-change,
  .section2 .framework-blocks > div {
    border-radius: 3.9px; }
  .section2 .list {
    margin-top: 0.63rem; }
  .section2 .list li {
    padding-left: 29px; }
  .section2 .list li + li {
    margin-top: 16px; }
  .section2 .list li:before {
    width: 36px;
    height: 29px; }
  .section2 .list li p {
    font-size: 16px;
    line-height: 29px; } }

@media screen and (min-width: 768px) {
  .section2 .list li {
    padding-left: 32px; }
  .section2 .list li:before {
    width: 40px;
    height: 32px; }
  .section2 .list li p {
    font-size: 18px;
    line-height: 32px; } }

@media screen and (min-width: 992px) {
  .section2 {
    margin-top: 1.6rem;
    padding-top: 1.6rem;
    padding-bottom: 1.44rem;
    background: url(/images/section2-bg@lg.5433ab67.jpg) no-repeat center 0/auto 100%; }
  .section2 .framework-container {
    margin: 1.16rem -0.59rem 0;
    padding-left: 0.15rem; }
  .section2 .action-layer > a,
  .section2 .action-layer > a:before,
  .section2 .framework-change,
  .section2 .framework-blocks > div {
    border-radius: 6.52px; }
  .section2 .action-layer > a:hover:before {
    opacity: 0.75; }
  .section2 .list {
    margin-top: 0.13rem;
    padding: 0 0.2rem; }
  .section2 .list ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: start;
    align-items: flex-start;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  .section2 .list li {
    width: calc(50% - 0.2rem); }
  .section2 .list li + li {
    margin-top: 24px; }
  .section2 .list li:nth-child(1),
  .section2 .list li:nth-child(2) {
    margin-top: 0; } }

@media screen and (min-width: 1200px) {
  .section2 .list {
    padding: 0 0.4rem; }
  .section2 .list li p {
    font-size: 18px; } }

/* section3 专业一体化企业服务 */
@media screen and (max-width: 991px) {
  .section3 {
    margin-top: 1.19rem;
    margin-bottom: 1.2rem; }
  .section3 .section-container-sm {
    overflow: hidden; }
  .section3 .section-container-sm .slide-menu {
    margin-top: 0.64rem;
    font-size: 0;
    line-height: 0;
    text-align: center; }
  .section3 .section-container-sm .slide-menu .swiper-container {
    display: inline-block;
    overflow: visible;
    max-width: 100%; }
  .section3 .section-container-sm .slide-menu .swiper-slide {
    width: auto;
    font-family: "m-ying-hei-w7";
    font-size: 0.18rem;
    line-height: 0.24rem;
    white-space: nowrap;
    color: rgba(49, 49, 89, 0.4);
    cursor: pointer; }
  .section3 .section-container-sm .slide-menu .swiper-slide:nth-child(3) {
    margin-right: 0 !important; }
  .section3 .section-container-sm .slide-menu .swiper-slide.active {
    color: transparent;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background: -webkit-linear-gradient(325.88deg, #0066FF 7.78%, #9D60E9 58.06%, #FF80B5 96.27%) no-repeat center center/110% auto;
    background: -o-linear-gradient(325.88deg, #0066FF 7.78%, #9D60E9 58.06%, #FF80B5 96.27%) no-repeat center center/110% auto;
    background: linear-gradient(124.12deg, #0066FF 7.78%, #9D60E9 58.06%, #FF80B5 96.27%) no-repeat center center/110% auto;
    -webkit-background-clip: text;
    background-clip: text; }
  .section3 .section-container-sm .slide-content .swiper-slide {
    overflow: hidden;
    padding-top: 2.96rem; }
  .section3 .section-container-sm .slide-content .visuel {
    position: absolute;
    top: -1.84rem;
    left: 50%;
    margin-left: -4.3rem;
    z-index: 1;
    width: 11.4rem;
    pointer-events: none; }
  .section3 .section-container-sm .slide-content .visuel img {
    display: block;
    width: 100%; }
  .section3 .section-container-sm .slide-content .inner {
    position: relative;
    z-index: 4;
    margin: 0 0.24rem; }
  .section3 .section-container-sm .slide-content .inner ul li {
    position: relative;
    padding-left: 24px; }
  .section3 .section-container-sm .slide-content .inner ul li + li {
    margin-top: 0.08rem; }
  .section3 .section-container-sm .slide-content .inner ul li:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 32px;
    height: 24px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzMiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGc+CjxyZWN0IHdpZHRoPSIzMiIgaGVpZ2h0PSIyNCIgcng9IjQiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xMzRfMjcyKSIvPgo8L2c+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuODggMTUuMTU0MUMxMi4yMjI5IDE1LjE1NDEgMTIuNTIyOSAxNS4yNjYxIDEyLjc2MzEgMTUuNDkwNEMxMi45OTE2IDE1LjcxODkgMTMuMTEyOSAxNi4wMTAxIDEzLjExMjkgMTYuMzQ2N0MxMy4xMTI5IDE2LjY4NTkgMTIuOTg5NiAxNi45ODk5IDEyLjc1NCAxNy4yMjVDMTIuNTAzIDE3LjQ0NDYgMTIuMjE3MSAxNy41NTI4IDExLjg4IDE3LjU1MjhDMTEuNTQzNCAxNy41NTI4IDExLjI1MjIgMTcuNDMxNSAxMS4wMzI5IDE3LjIxMTZDMTAuNzgxMyAxNi45OTE0IDEwLjY2MDYgMTYuNzAxNyAxMC42NjA2IDE2LjM0NjdDMTAuNjYwNiAxNS45OTE4IDEwLjc4MTMgMTUuNzAyIDExLjAyMzcgMTUuNDkwNEMxMS4yNDc2IDE1LjI2NjYgMTEuNTM2OSAxNS4xNTQxIDExLjg4IDE1LjE1NDFaTTEyLjE0MTIgNi40NDcyN0MxMy4xNDI4IDYuNDQ3MjcgMTMuOTUzIDYuNzE2MDQgMTQuNTYyMiA3LjI2NDM0QzE1LjE4NjIgNy44MTAzOCAxNS40OTg3IDguNTYwMjggMTUuNDk4NyA5LjQ5OTM5QzE1LjQ5ODcgMTAuMjUzNSAxNS4zMDM3IDEwLjg5MzEgMTQuOTEyNSAxMS40MTM0TDE0Ljc4NzQgMTEuNTQyMUwxNC41MTM0IDExLjgwMThMMTQuMTI2NiAxMi4xNTI4TDEzLjYzNzcgMTIuNTg0N0MxMy40MTEzIDEyLjc2MDkgMTMuMjM1MSAxMi45ODAyIDEzLjEwODcgMTMuMjMzMUMxMy4wNDU5IDEzLjM1ODcgMTIuOTk4IDEzLjQ5MDIgMTIuOTY1MSAxMy42MjhMMTIuOTM0MyAxMy43ODg4QzEyLjkzMzggMTMuNzkyOCAxMi45MzMyIDEzLjc5OCAxMi45MzI0IDEzLjgwNThDMTIuODk1NCAxNC4xNjk3IDEyLjYwOTYgMTQuNDUzMyAxMi4yNTQyIDE0LjQ5NDhMMTIuMTY0IDE0LjVMMTEuNTk2NSAxNC40OTg2QzExLjU4OTkgMTQuNDk4MiAxMS41ODE5IDE0LjQ5NzYgMTEuNTcgMTQuNDk2NkMxMS4xNzg5IDE0LjQ1OTcgMTAuODg0OSAxNC4xMzM0IDEwLjg4IDEzLjc0NTZMMTAuODgzNSAxMy42NjE3TDEwLjkwNjIgMTMuNDcyQzEwLjk1NDEgMTMuMTQ0MSAxMS4wNDI2IDEyLjg1MjkgMTEuMTcyNSAxMi42MDI2QzExLjI5ODUgMTIuMzQwOSAxMS41Njg3IDEyLjAwMTIgMTEuOTg2OSAxMS41NzU3TDEyLjI1NTYgMTEuMzFDMTIuMzAzNCAxMS4yNjM5IDEyLjM1MjYgMTEuMjE3IDEyLjQwMzQgMTEuMTY5M0wxMi43MjU3IDEwLjg3MTlMMTIuOTAwNCAxMC43MTUyTDEzLjA3MjEgMTAuNTE0OUMxMy4zMDYgMTAuMjI5MSAxMy40MjI0IDkuOTIxODkgMTMuNDIyNCA5LjYwMTE3QzEzLjQyMjQgOS4xNzc0NSAxMy4yOTk4IDguODQyMTEgMTMuMDcwMSA4LjU5OTU0QzEyLjgzNiA4LjM2NTM4IDEyLjQ5NDUgOC4yNDczMSAxMi4wMzk0IDguMjQ3MzFDMTEuNDY3MiA4LjI0NzMxIDExLjA3NDUgOC40MTM4MSAxMC44MjMzIDguNzUyOUMxMC42OTUgOC45MjY1OSAxMC42MDQyIDkuMTUwNDQgMTAuNTUxNCA5LjQyODA3TDEwLjUzNjcgOS41MjIzOEMxMC41MzQ0IDkuNTQwNDQgMTAuNTMyMSA5LjU1OTY2IDEwLjUyOTkgOS41ODAwNEMxMC40OTA0IDkuOTQxNjUgMTAuMjA1NCAxMC4yMjIzIDkuODUxODQgMTAuMjYzNEw5Ljc2MjEyIDEwLjI2ODVIOS4yNzM5QzkuMjQxNyAxMC4yNjg1IDkuMjA5NTQgMTAuMjY2NSA5LjE3NzYgMTAuMjYyNUM4Ljc4MjU3IDEwLjIxMjkgOC40OTQ5MSA5Ljg3MzEyIDguNTAxNTggOS40ODM5NEw4LjUwNzU4IDkuMzk5ODhMOC41MTM0OCA5LjM1NjExQzguNjI4NDcgOC41NjE1IDguOTQ0NDEgNy45MTQxMSA5LjQ2NTQ4IDcuNDE2NzNDMTAuMTI5IDYuNzY4NjUgMTEuMDIwNSA2LjQ0NzI3IDEyLjE0MTIgNi40NDcyN1oiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8xMzRfMjcyKSIvPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9iXzEzNF8yNzIiIHg9Ii01LjQzNjU2IiB5PSItNS40MzY1NiIgd2lkdGg9IjQyLjg3MzEiIGhlaWdodD0iMzQuODczMSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVHYXVzc2lhbkJsdXIgaW49IkJhY2tncm91bmRJbWFnZSIgc3RkRGV2aWF0aW9uPSIyLjcxODI4Ii8+CjxmZUNvbXBvc2l0ZSBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iaW4iIHJlc3VsdD0iZWZmZWN0MV9iYWNrZ3JvdW5kQmx1cl8xMzRfMjcyIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9iYWNrZ3JvdW5kQmx1cl8xMzRfMjcyIiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTM0XzI3MiIgeDE9IjAiIHkxPSIyNCIgeDI9IjMyIiB5Mj0iMjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwNTVGRiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkY1OTlFIiBzdG9wLW9wYWNpdHk9IjAuMDUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzEzNF8yNzIiIHgxPSItMC40OTk5OTkiIHkxPSI0IiB4Mj0iMjMuMTU3OCIgeTI9IjExLjM4NzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzI4OEFEQyIvPgo8c3RvcCBvZmZzZXQ9IjAuMzI4OTk4IiBzdG9wLWNvbG9yPSIjMDA1N0VEIi8+CjxzdG9wIG9mZnNldD0iMC41MjgzMDkiIHN0b3AtY29sb3I9IiM4NTc0RjUiLz4KPHN0b3Agb2Zmc2V0PSIwLjczMjg5NCIgc3RvcC1jb2xvcj0iI0ZGOENCNSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkE3OEUiIHN0b3Atb3BhY2l0eT0iMC45NDMyMzYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat 0 0/100% 100%;
    content: ""; }
  .section3 .section-container-sm .slide-content .inner ul li p {
    position: relative;
    z-index: 2;
    font-family: "PingfangSC-Medium";
    font-size: 12px;
    font-weight: 600;
    line-height: 24px; }
  .section3 .section-container-sm .slide-content .inner .desc {
    margin-top: 0.24rem;
    opacity: 0.7; }
  .section3 .section-container-lg,
  .section3 .placeholder {
    display: none; } }

@media screen and (min-width: 350px) {
  .section3 .section-container-sm .slide-content .inner ul li p {
    font-size: 14px; } }

@media screen and (min-width: 600px) {
  .section3 {
    margin-top: 1.6rem;
    margin-bottom: 0.28rem; }
  .section3 .section-container-sm .slide-menu {
    margin-top: 0.56rem; }
  .section3 .section-container-sm .slide-menu .swiper-slide {
    font-size: 0.24rem;
    line-height: 0.48rem; }
  .section3 .section-container-sm .slide-content .swiper-slide {
    padding-top: 0.84rem;
    height: 6.7rem; }
  .section3 .section-container-sm .slide-content .visuel {
    top: auto;
    bottom: 0;
    margin-left: -8.15rem;
    width: 16rem; }
  .section3 .section-container-sm .slide-content .inner {
    margin-right: 0.32rem;
    margin-left: 50%;
    padding-left: 0.08rem; }
  .section3 .section-container-sm .slide-content .inner ul li {
    padding-left: 29px; }
  .section3 .section-container-sm .slide-content .inner ul li:before {
    width: 36px;
    height: 29px; }
  .section3 .section-container-sm .slide-content .inner ul li p {
    font-size: 14px;
    line-height: 29px; }
  .section3 .section-container-sm .slide-content .inner .desc {
    margin-top: 0.4rem;
    opacity: 0.8; } }

@media screen and (min-width: 768px) {
  .section3 .section-container-sm .slide-content .swiper-slide {
    padding-top: 1.04rem; }
  .section3 .section-container-sm .slide-content .inner ul li {
    padding-left: 32px; }
  .section3 .section-container-sm .slide-content .inner ul li:before {
    width: 40px;
    height: 32px; }
  .section3 .section-container-sm .slide-content .inner ul li p {
    font-size: 18px;
    line-height: 32px; } }

@media screen and (min-width: 992px) {
  .section3 {
    margin-top: 2.4rem;
    margin-bottom: 0;
    padding-bottom: 2.2rem;
    height: 2800px; }
  .section3 .section-container-sm {
    display: none; }
  .section3 .section-container-lg,
  .section3 .placeholder {
    display: block; }
  .section3 .section-container-lg {
    position: -webkit-sticky;
    position: sticky;
    top: 100px;
    height: 700px; }
  .section3 .section-container-lg .container,
  .section3 .section-container-lg .block-content {
    position: relative;
    z-index: 5; }
  .section3 .section-container-lg .block-content {
    margin-top: 1.1rem;
    margin-left: 50%;
    padding-left: 0.25rem; }
  .section3 .section-container-lg .tab-menu {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    overflow: hidden;
    margin-right: 0; }
  .section3 .section-container-lg .tab-menu li {
    display: inline;
    float: left;
    font-family: "m-ying-hei-w7";
    font-size: 0.26rem;
    line-height: 0.48rem;
    white-space: nowrap;
    color: rgba(49, 49, 89, 0.4);
    cursor: pointer; }
  .section3 .section-container-lg .tab-menu li + li {
    margin-left: 0.32rem; }
  .section3 .section-container-lg .tab-menu li.active {
    color: transparent;
    -webkit-text-fill-color: transparent;
    background: -webkit-linear-gradient(15deg, #0057ED, #7F6BFF, #FF4C88) no-repeat center center/140% auto;
    background: -o-linear-gradient(15deg, #0057ED, #7F6BFF, #FF4C88) no-repeat center center/140% auto;
    background: linear-gradient(75deg, #0057ED, #7F6BFF, #FF4C88) no-repeat center center/140% auto;
    -webkit-background-clip: text;
    background-clip: text; }
  .section3 .section-container-lg .tab-content {
    position: relative;
    margin-top: 0.4rem; }
  .section3 .section-container-lg .tab-content > div {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    opacity: 0;
    -webkit-transition: opacity 0.5s ease-out;
    -o-transition: opacity 0.5s ease-out;
    transition: opacity 0.5s ease-out; }
  .section3 .section-container-lg .tab-content > div.active {
    opacity: 1; }
  .section3 .section-container-lg .tab-content ul li {
    position: relative;
    padding-left: 32px; }
  .section3 .section-container-lg .tab-content ul li + li {
    margin-top: 0.08rem; }
  .section3 .section-container-lg .tab-content ul li:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 40px;
    height: 32px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAzMiAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGc+CjxyZWN0IHdpZHRoPSIzMiIgaGVpZ2h0PSIyNCIgcng9IjQiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8xMzRfMjcyKSIvPgo8L2c+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTEuODggMTUuMTU0MUMxMi4yMjI5IDE1LjE1NDEgMTIuNTIyOSAxNS4yNjYxIDEyLjc2MzEgMTUuNDkwNEMxMi45OTE2IDE1LjcxODkgMTMuMTEyOSAxNi4wMTAxIDEzLjExMjkgMTYuMzQ2N0MxMy4xMTI5IDE2LjY4NTkgMTIuOTg5NiAxNi45ODk5IDEyLjc1NCAxNy4yMjVDMTIuNTAzIDE3LjQ0NDYgMTIuMjE3MSAxNy41NTI4IDExLjg4IDE3LjU1MjhDMTEuNTQzNCAxNy41NTI4IDExLjI1MjIgMTcuNDMxNSAxMS4wMzI5IDE3LjIxMTZDMTAuNzgxMyAxNi45OTE0IDEwLjY2MDYgMTYuNzAxNyAxMC42NjA2IDE2LjM0NjdDMTAuNjYwNiAxNS45OTE4IDEwLjc4MTMgMTUuNzAyIDExLjAyMzcgMTUuNDkwNEMxMS4yNDc2IDE1LjI2NjYgMTEuNTM2OSAxNS4xNTQxIDExLjg4IDE1LjE1NDFaTTEyLjE0MTIgNi40NDcyN0MxMy4xNDI4IDYuNDQ3MjcgMTMuOTUzIDYuNzE2MDQgMTQuNTYyMiA3LjI2NDM0QzE1LjE4NjIgNy44MTAzOCAxNS40OTg3IDguNTYwMjggMTUuNDk4NyA5LjQ5OTM5QzE1LjQ5ODcgMTAuMjUzNSAxNS4zMDM3IDEwLjg5MzEgMTQuOTEyNSAxMS40MTM0TDE0Ljc4NzQgMTEuNTQyMUwxNC41MTM0IDExLjgwMThMMTQuMTI2NiAxMi4xNTI4TDEzLjYzNzcgMTIuNTg0N0MxMy40MTEzIDEyLjc2MDkgMTMuMjM1MSAxMi45ODAyIDEzLjEwODcgMTMuMjMzMUMxMy4wNDU5IDEzLjM1ODcgMTIuOTk4IDEzLjQ5MDIgMTIuOTY1MSAxMy42MjhMMTIuOTM0MyAxMy43ODg4QzEyLjkzMzggMTMuNzkyOCAxMi45MzMyIDEzLjc5OCAxMi45MzI0IDEzLjgwNThDMTIuODk1NCAxNC4xNjk3IDEyLjYwOTYgMTQuNDUzMyAxMi4yNTQyIDE0LjQ5NDhMMTIuMTY0IDE0LjVMMTEuNTk2NSAxNC40OTg2QzExLjU4OTkgMTQuNDk4MiAxMS41ODE5IDE0LjQ5NzYgMTEuNTcgMTQuNDk2NkMxMS4xNzg5IDE0LjQ1OTcgMTAuODg0OSAxNC4xMzM0IDEwLjg4IDEzLjc0NTZMMTAuODgzNSAxMy42NjE3TDEwLjkwNjIgMTMuNDcyQzEwLjk1NDEgMTMuMTQ0MSAxMS4wNDI2IDEyLjg1MjkgMTEuMTcyNSAxMi42MDI2QzExLjI5ODUgMTIuMzQwOSAxMS41Njg3IDEyLjAwMTIgMTEuOTg2OSAxMS41NzU3TDEyLjI1NTYgMTEuMzFDMTIuMzAzNCAxMS4yNjM5IDEyLjM1MjYgMTEuMjE3IDEyLjQwMzQgMTEuMTY5M0wxMi43MjU3IDEwLjg3MTlMMTIuOTAwNCAxMC43MTUyTDEzLjA3MjEgMTAuNTE0OUMxMy4zMDYgMTAuMjI5MSAxMy40MjI0IDkuOTIxODkgMTMuNDIyNCA5LjYwMTE3QzEzLjQyMjQgOS4xNzc0NSAxMy4yOTk4IDguODQyMTEgMTMuMDcwMSA4LjU5OTU0QzEyLjgzNiA4LjM2NTM4IDEyLjQ5NDUgOC4yNDczMSAxMi4wMzk0IDguMjQ3MzFDMTEuNDY3MiA4LjI0NzMxIDExLjA3NDUgOC40MTM4MSAxMC44MjMzIDguNzUyOUMxMC42OTUgOC45MjY1OSAxMC42MDQyIDkuMTUwNDQgMTAuNTUxNCA5LjQyODA3TDEwLjUzNjcgOS41MjIzOEMxMC41MzQ0IDkuNTQwNDQgMTAuNTMyMSA5LjU1OTY2IDEwLjUyOTkgOS41ODAwNEMxMC40OTA0IDkuOTQxNjUgMTAuMjA1NCAxMC4yMjIzIDkuODUxODQgMTAuMjYzNEw5Ljc2MjEyIDEwLjI2ODVIOS4yNzM5QzkuMjQxNyAxMC4yNjg1IDkuMjA5NTQgMTAuMjY2NSA5LjE3NzYgMTAuMjYyNUM4Ljc4MjU3IDEwLjIxMjkgOC40OTQ5MSA5Ljg3MzEyIDguNTAxNTggOS40ODM5NEw4LjUwNzU4IDkuMzk5ODhMOC41MTM0OCA5LjM1NjExQzguNjI4NDcgOC41NjE1IDguOTQ0NDEgNy45MTQxMSA5LjQ2NTQ4IDcuNDE2NzNDMTAuMTI5IDYuNzY4NjUgMTEuMDIwNSA2LjQ0NzI3IDEyLjE0MTIgNi40NDcyN1oiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8xMzRfMjcyKSIvPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9iXzEzNF8yNzIiIHg9Ii01LjQzNjU2IiB5PSItNS40MzY1NiIgd2lkdGg9IjQyLjg3MzEiIGhlaWdodD0iMzQuODczMSIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVHYXVzc2lhbkJsdXIgaW49IkJhY2tncm91bmRJbWFnZSIgc3RkRGV2aWF0aW9uPSIyLjcxODI4Ii8+CjxmZUNvbXBvc2l0ZSBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iaW4iIHJlc3VsdD0iZWZmZWN0MV9iYWNrZ3JvdW5kQmx1cl8xMzRfMjcyIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9iYWNrZ3JvdW5kQmx1cl8xMzRfMjcyIiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMTM0XzI3MiIgeDE9IjAiIHkxPSIyNCIgeDI9IjMyIiB5Mj0iMjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzAwNTVGRiIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjRkY1OTlFIiBzdG9wLW9wYWNpdHk9IjAuMDUiLz4KPC9saW5lYXJHcmFkaWVudD4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDFfbGluZWFyXzEzNF8yNzIiIHgxPSItMC40OTk5OTkiIHkxPSI0IiB4Mj0iMjMuMTU3OCIgeTI9IjExLjM4NzciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzI4OEFEQyIvPgo8c3RvcCBvZmZzZXQ9IjAuMzI4OTk4IiBzdG9wLWNvbG9yPSIjMDA1N0VEIi8+CjxzdG9wIG9mZnNldD0iMC41MjgzMDkiIHN0b3AtY29sb3I9IiM4NTc0RjUiLz4KPHN0b3Agb2Zmc2V0PSIwLjczMjg5NCIgc3RvcC1jb2xvcj0iI0ZGOENCNSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkE3OEUiIHN0b3Atb3BhY2l0eT0iMC45NDMyMzYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat 0 0/100% 100%;
    content: ""; }
  .section3 .section-container-lg .tab-content ul li p {
    position: relative;
    font-size: 16px;
    font-weight: 600;
    line-height: 32px; }
  .section3 .section-container-lg .tab-content .desc {
    margin-top: 0.56rem;
    opacity: 0.8; }
  .section3 .section-container-lg .video-container {
    overflow: hidden;
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    padding-top: 2.05rem;
    height: 960px; }
  .section3 .section-container-lg .visuel {
    margin-left: calc(50% - 0.59rem);
    width: 2200px;
    -webkit-transform: translate(-50%, -32%);
    -ms-transform: translate(-50%, -32%);
    transform: translate(-50%, -32%); }
  .section3 .section-container-lg .visuel:before {
    display: block;
    padding-top: 56.25%;
    content: ""; }
  .section3 .section-container-lg .visuel video {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 100%; }
  .section3 .section-container-lg .visuel video.prev {
    z-index: 2; }
  .section3 .section-container-lg .visuel video.active {
    z-index: 3; }
  .section3 .placeholder {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none; }
  .section3 .placeholder > div {
    height: 700px; } }

@media screen and (min-width: 1200px) {
  .section3 {
    height: 3600px; }
  .section3 .section-container-lg {
    height: 900px; }
  .section3 .section-container-lg .tab-content ul li p {
    font-size: 18px; }
  .section3 .section-container-lg .visuel {
    width: 2560px; }
  .section3 .placeholder > div {
    height: 900px; } }

@media screen and (min-height: 700px) {
  .section3 .section-container-lg .block-content {
    margin-top: 1.3rem; }
  .section3 .section-container-lg .tab-content {
    margin-top: 0.6rem; }
  .section3 .section-container-lg .visuel {
    -webkit-transform: translate(-50%, -30.83%);
    -ms-transform: translate(-50%, -30.83%);
    transform: translate(-50%, -30.83%); } }

@media screen and (min-height: 800px) {
  .section3 .section-container-lg .block-content {
    margin-top: 1.52rem; }
  .section3 .section-container-lg .tab-content {
    margin-top: 1rem; } }

@media screen and (min-height: 900px) {
  .section3 .section-container-lg {
    top: 150px; } }

@media screen and (min-height: 1050px) {
  .section3 .section-container-lg {
    top: 216px; } }

/* section4 UNICODING 企业数字化加速服务 */
.section4 {
  overflow: hidden;
  z-index: 2;
  padding-bottom: 2.08rem; }

.section4 .block-subtitle {
  position: relative;
  z-index: 5; }

.section4 .block-subtitle h2 span {
  display: block; }

.section4 .block-subtitle h3 {
  width: 212px; }

.section4 .list-container {
  position: relative;
  z-index: 2;
  margin-top: 0.63rem;
  margin-right: 1rem; }

.section4 .list-container li {
  position: relative;
  padding-left: 24px; }

.section4 .list-container li + li {
  margin-top: 8px; }

.section4 .list-container li:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 32px;
  height: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDAiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCA0MCAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjQwIiBoZWlnaHQ9IjMyIiByeD0iOCIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzIwMjRfMjA1NCkiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMS4xMjE3IDEwLjM4NTZMMTMuODE2OCAxNy42ODg1TDEwLjg3ODMgMTQuNzQ5OUMxMC40Njk3IDE0LjM0MTMgOS44MTAzMiAxNC4zNDEzIDkuNDAxNzQgMTQuNzVMOC43Njg2MyAxNS4zODMyQzguMzYwODcgMTUuNzk2OSA4LjM2MzI0IDE2LjQ2NTIgOC43NzM5MyAxNi44NzZMMTIuOTAxNiAyMS4wMDQyQzEzLjIyMjQgMjEuMzI1IDEzLjM4MjggMjEuNDg1NSAxMy41Njc4IDIxLjU0NTZDMTMuNzMwNSAyMS41OTg0IDEzLjkwNTcgMjEuNTk4NCAxNC4wNjg0IDIxLjU0NTZDMTQuMjUzNCAyMS40ODU1IDE0LjQxMzggMjEuMzI1IDE0LjczNDYgMjEuMDA0MkwyMy4yMzEzIDEyLjUwNjJDMjMuNjM5MSAxMi4wOTI2IDIzLjYzNjcgMTEuNDI0MiAyMy4yMjYgMTEuMDEzNUwyMi41OTgyIDEwLjM4NTZDMjIuMTg5NyA5Ljk3Njk1IDIxLjUzMDMgOS45NzY5MyAyMS4xMjE3IDEwLjM4NTZaIiBmaWxsPSJ1cmwoI3BhaW50MV9saW5lYXJfMjAyNF8yMDU0KSIvPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9iXzIwMjRfMjA1NCIgeD0iLTUuNDM2NTYiIHk9Ii01LjQzNjU2IiB3aWR0aD0iNTAuODczMSIgaGVpZ2h0PSI0Mi44NzMxIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUdhdXNzaWFuQmx1ciBpbj0iQmFja2dyb3VuZEltYWdlIiBzdGREZXZpYXRpb249IjIuNzE4MjgiLz4KPGZlQ29tcG9zaXRlIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJlZmZlY3QxX2JhY2tncm91bmRCbHVyXzIwMjRfMjA1NCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfYmFja2dyb3VuZEJsdXJfMjAyNF8yMDU0IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MF9saW5lYXJfMjAyNF8yMDU0IiB4MT0iMCIgeTE9IjMyIiB4Mj0iNDAiIHkyPSIzMiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjMDA1NUZGIiBzdG9wLW9wYWNpdHk9IjAuMSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRjU5OUUiIHN0b3Atb3BhY2l0eT0iMC4wNSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfMjAyNF8yMDU0IiB4MT0iLTExLjg5NzEiIHkxPSI2Ljk5MzE3IiB4Mj0iMzkuOTYwNyIgeTI9IjI2LjQ5NTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj4KPHN0b3Agc3RvcC1jb2xvcj0iIzI4OEFEQyIvPgo8c3RvcCBvZmZzZXQ9IjAuMzI4OTk4IiBzdG9wLWNvbG9yPSIjMDA1NUZGIi8+CjxzdG9wIG9mZnNldD0iMC41MjgzMDkiIHN0b3AtY29sb3I9IiM4RDdDRkYiLz4KPHN0b3Agb2Zmc2V0PSIwLjczMjg5NCIgc3RvcC1jb2xvcj0iI0ZGOENCNSIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGRkE3OEUiIHN0b3Atb3BhY2l0eT0iMC45NDMyMzYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K) no-repeat 0 0/100% 100%;
  content: ""; }

.section4 .list-container li p {
  position: relative;
  font-family: "PingfangSC-Medium";
  font-size: 12px;
  font-weight: 600;
  line-height: 24px; }

.section4 .description-container {
  position: relative;
  z-index: 2;
  margin-top: 0.48rem;
  margin-left: -0.24rem; }

.section4 .description-container li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -ms-flex-align: center;
  align-items: center;
  overflow: hidden;
  position: relative;
  padding-left: 0.32rem;
  height: 80px; }

.section4 .description-container li + li {
  margin-top: 8px; }

.section4 .description-container li:nth-child(1) {
  width: 232px; }

.section4 .description-container li:nth-child(2) {
  width: 272px; }

.section4 .description-container li:nth-child(3) {
  width: 312px; }

.section4 .description-container li:before {
  position: absolute;
  top: 50%;
  z-index: 0;
  border-bottom-right-radius: 8px;
  width: 400px;
  height: 400px;
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  content: "";
  pointer-events: none; }

.section4 .description-container li:nth-child(1):before {
  right: 25px;
  -webkit-transform: translateY(-54%) rotate(-58deg) skewX(-25deg);
  -ms-transform: translateY(-54%) rotate(-58deg) skewX(-25deg);
  transform: translateY(-54%) rotate(-58deg) skewX(-25deg); }

.section4 .description-container li:nth-child(2):before {
  right: 26px;
  -webkit-transform: translateY(-54%) rotate(-58deg) skewX(-25deg);
  -ms-transform: translateY(-54%) rotate(-58deg) skewX(-25deg);
  transform: translateY(-54%) rotate(-58deg) skewX(-25deg); }

.section4 .description-container li:nth-child(3):before {
  right: 49px;
  -webkit-transform: translateY(-51%) rotate(-53deg) skewX(-15deg);
  -ms-transform: translateY(-51%) rotate(-53deg) skewX(-15deg);
  transform: translateY(-51%) rotate(-53deg) skewX(-15deg); }

.section4 .description-container li:after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 312px;
  height: 80px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzEyIiBoZWlnaHQ9IjI1NiIgdmlld0JveD0iMCAwIDMxMiAyNTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDEyLjhDMCA4LjMxOTU4IDAgNi4wNzkzNyAwLjg3MTk0OCA0LjM2ODA4QzEuNjM4OTMgMi44NjI3OCAyLjg2Mjc4IDEuNjM4OTMgNC4zNjgwOCAwLjg3MTk0OEM2LjA3OTM3IDAgOC4zMTk1OCAwIDEyLjggMEgyMDIuNTI0QzIwNS4yODQgMCAyMDYuNjY0IDAgMjA3Ljg5MyAwLjQwODY5OUMyMDguOTgxIDAuNzcwMjQyIDIwOS45NzggMS4zNjExMiAyMTAuODE3IDIuMTQxMzVDMjExLjc2NSAzLjAyMzM0IDIxMi40MjggNC4yMzQgMjEzLjc1MyA2LjY1NTMyTDIyOC42MzcgMzMuODU1M0MyMjkuODY2IDM2LjA5OTYgMjMwLjQ4IDM3LjIyMTggMjMwLjcyMSAzOC40MDg0QzIzMC45MzQgMzkuNDU4OCAyMzAuOTM0IDQwLjU0MTIgMjMwLjcyMSA0MS41OTE2QzIzMC40OCA0Mi43NzgyIDIyOS44NjYgNDMuOTAwNCAyMjguNjM3IDQ2LjE0NDdMMjEzLjc1MyA3My4zNDQ3QzIxMi40MjggNzUuNzY2IDIxMS43NjUgNzYuOTc2NyAyMTAuODE3IDc3Ljg1ODdDMjA5Ljk3OCA3OC42Mzg5IDIwOC45ODEgNzkuMjI5OCAyMDcuODkzIDc5LjU5MTNDMjA2LjY2NCA4MCAyMDUuMjg0IDgwIDIwMi41MjQgODBIMTIuOEM4LjMxOTU4IDgwIDYuMDc5MzcgODAgNC4zNjgwOCA3OS4xMjgxQzIuODYyNzggNzguMzYxMSAxLjYzODkzIDc3LjEzNzIgMC44NzE5NDggNzUuNjMxOUMwIDczLjkyMDYgMCA3MS42ODA0IDAgNjcuMlYxMi44WiIgZmlsbD0idXJsKCNwYWludDBfbGluZWFyXzMxMjlfMjMwMikiIGZpbGwtb3BhY2l0eT0iMC43NSIvPgo8cGF0aCBkPSJNMCAxMDAuOEMwIDk2LjMxOTYgMCA5NC4wNzk0IDAuODcxOTQ4IDkyLjM2ODFDMS42Mzg5MyA5MC44NjI4IDIuODYyNzggODkuNjM4OSA0LjM2ODA4IDg4Ljg3MTlDNi4wNzkzNyA4OCA4LjMxOTU4IDg4IDEyLjggODhIMjM5LjIyNkMyNDEuNzc0IDg4IDI0My4wNDkgODggMjQ0LjIwMiA4OC4zNTU5QzI0NS4yMjIgODguNjcwOSAyNDYuMTY5IDg5LjE4NzEgMjQ2Ljk4NyA4OS44NzRDMjQ3LjkxMSA5MC42NSAyNDguNjAyIDkxLjcyMDggMjQ5Ljk4MyA5My44NjI0TDI2Ny41MjYgMTIxLjA2MkMyNjkuMTQ2IDEyMy41NzUgMjY5Ljk1NiAxMjQuODMxIDI3MC4yNzEgMTI2LjE4M0MyNzAuNTUgMTI3LjM3OCAyNzAuNTUgMTI4LjYyMiAyNzAuMjcxIDEyOS44MTdDMjY5Ljk1NiAxMzEuMTY5IDI2OS4xNDYgMTMyLjQyNSAyNjcuNTI2IDEzNC45MzhMMjQ5Ljk4MyAxNjIuMTM4QzI0OC42MDIgMTY0LjI3OSAyNDcuOTExIDE2NS4zNSAyNDYuOTg3IDE2Ni4xMjZDMjQ2LjE2OSAxNjYuODEzIDI0NS4yMjIgMTY3LjMyOSAyNDQuMjAyIDE2Ny42NDRDMjQzLjA0OSAxNjggMjQxLjc3NCAxNjggMjM5LjIyNiAxNjhIMTIuOEM4LjMxOTU4IDE2OCA2LjA3OTM3IDE2OCA0LjM2ODA4IDE2Ny4xMjhDMi44NjI3OCAxNjYuMzYxIDEuNjM4OTMgMTY1LjEzNyAwLjg3MTk0OCAxNjMuNjMyQzAgMTYxLjkyMSAwIDE1OS42OCAwIDE1NS4yVjEwMC44WiIgZmlsbD0idXJsKCNwYWludDFfbGluZWFyXzMxMjlfMjMwMikiIGZpbGwtb3BhY2l0eT0iMC43NSIvPgo8cGF0aCBkPSJNMCAxODguOEMwIDE4NC4zMiAwIDE4Mi4wNzkgMC44NzE5NDggMTgwLjM2OEMxLjYzODkzIDE3OC44NjMgMi44NjI3OCAxNzcuNjM5IDQuMzY4MDggMTc2Ljg3MkM2LjA3OTM3IDE3NiA4LjMxOTU4IDE3NiAxMi44IDE3NkgyNzUuODU1QzI3OC4yMTUgMTc2IDI3OS4zOTUgMTc2IDI4MC40NzcgMTc2LjMxMUMyODEuNDM2IDE3Ni41ODYgMjgyLjMzNCAxNzcuMDM4IDI4My4xMjYgMTc3LjY0M0MyODQuMDIxIDE3OC4zMjYgMjg0LjcyNCAxNzkuMjc0IDI4Ni4xMzIgMTgxLjE2OEwzMDYuMzMyIDIwOC4zNjhDMzA4LjM2NiAyMTEuMTA3IDMwOS4zODMgMjEyLjQ3NiAzMDkuNzc1IDIxMy45NzhDMzEwLjEyMiAyMTUuMzA0IDMxMC4xMjIgMjE2LjY5NiAzMDkuNzc1IDIxOC4wMjJDMzA5LjM4MyAyMTkuNTI0IDMwOC4zNjYgMjIwLjg5MyAzMDYuMzMyIDIyMy42MzJMMjg2LjEzMSAyNTAuODMyQzI4NC43MjQgMjUyLjcyNiAyODQuMDIxIDI1My42NzQgMjgzLjEyNiAyNTQuMzU3QzI4Mi4zMzQgMjU0Ljk2MiAyODEuNDM2IDI1NS40MTQgMjgwLjQ3NyAyNTUuNjg5QzI3OS4zOTUgMjU2IDI3OC4yMTUgMjU2IDI3NS44NTUgMjU2SDEyLjhDOC4zMTk1OCAyNTYgNi4wNzkzNyAyNTYgNC4zNjgwOCAyNTUuMTI4QzIuODYyNzggMjU0LjM2MSAxLjYzODkzIDI1My4xMzcgMC44NzE5NDggMjUxLjYzMkMwIDI0OS45MjEgMCAyNDcuNjggMCAyNDMuMlYxODguOFoiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl8zMTI5XzIzMDIpIiBmaWxsLW9wYWNpdHk9IjAuNzUiLz4KPGRlZnM+CjxmaWx0ZXIgaWQ9ImZpbHRlcjBfYl8zMTI5XzIzMDIiIHg9Ii0yMCIgeT0iLTIwIiB3aWR0aD0iMjcwLjg4IiBoZWlnaHQ9IjEyMCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVHYXVzc2lhbkJsdXIgaW49IkJhY2tncm91bmRJbWFnZSIgc3RkRGV2aWF0aW9uPSIxMCIvPgo8ZmVDb21wb3NpdGUgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImluIiByZXN1bHQ9ImVmZmVjdDFfYmFja2dyb3VuZEJsdXJfMzEyOV8yMzAyIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9iYWNrZ3JvdW5kQmx1cl8zMTI5XzIzMDIiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjxmaWx0ZXIgaWQ9ImZpbHRlcjFfYl8zMTI5XzIzMDIiIHg9Ii0yMCIgeT0iNjgiIHdpZHRoPSIzMTAuNDgiIGhlaWdodD0iMTIwIiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUdhdXNzaWFuQmx1ciBpbj0iQmFja2dyb3VuZEltYWdlIiBzdGREZXZpYXRpb249IjEwIi8+CjxmZUNvbXBvc2l0ZSBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iaW4iIHJlc3VsdD0iZWZmZWN0MV9iYWNrZ3JvdW5kQmx1cl8zMTI5XzIzMDIiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2JhY2tncm91bmRCbHVyXzMxMjlfMjMwMiIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyMl9iXzMxMjlfMjMwMiIgeD0iLTIwIiB5PSIxNTYiIHdpZHRoPSIzNTAuMDM1IiBoZWlnaHQ9IjEyMCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgo8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgo8ZmVHYXVzc2lhbkJsdXIgaW49IkJhY2tncm91bmRJbWFnZSIgc3RkRGV2aWF0aW9uPSIxMCIvPgo8ZmVDb21wb3NpdGUgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImluIiByZXN1bHQ9ImVmZmVjdDFfYmFja2dyb3VuZEJsdXJfMzEyOV8yMzAyIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9iYWNrZ3JvdW5kQmx1cl8zMTI5XzIzMDIiIHJlc3VsdD0ic2hhcGUiLz4KPC9maWx0ZXI+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQwX2xpbmVhcl8zMTI5XzIzMDIiIHgxPSIxMy4wMjMzIiB5MT0iNDAiIHgyPSIyMDAuODI5IiB5Mj0iMTA1Ljk2NyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjREZCRkZGIiBzdG9wLW9wYWNpdHk9IjAiLz4KPHN0b3Agb2Zmc2V0PSIwLjQ4NjYyMyIgc3RvcC1jb2xvcj0iI0QwQ0NGRiIgc3RvcC1vcGFjaXR5PSIwLjQ5Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0NDRERGRiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfMzEyOV8yMzAyIiB4MT0iMTUuMzQ4OCIgeTE9IjEyOCIgeDI9IjIyNy42MjEiIHkyPSIyMTUuODc2IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNERkJGRkYiIHN0b3Atb3BhY2l0eT0iMCIvPgo8c3RvcCBvZmZzZXQ9IjAuNDg2NjIzIiBzdG9wLWNvbG9yPSIjRDBDQ0ZGIiBzdG9wLW9wYWNpdHk9IjAuNDkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQ0NEREZGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl8zMTI5XzIzMDIiIHgxPSI5LjUiIHkxPSIyMTYiIHgyPSIyNDkuNDY4IiB5Mj0iMzMwLjM5NCIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjRkVGRUZGIi8+CjxzdG9wIG9mZnNldD0iMC41MTI5MzUiIHN0b3AtY29sb3I9IiNERURDRkYiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQkVENkZGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjwvZGVmcz4KPC9zdmc+Cg==) no-repeat 0 0/100% auto;
  content: "";
  pointer-events: none; }

.section4 .description-container li:nth-child(1):after {
  background-position: 0 0; }

.section4 .description-container li:nth-child(2):after {
  background-position: 0 -88px; }

.section4 .description-container li:nth-child(3):after {
  background-position: 0 -176px; }

.section4 .description-container li .inner {
  position: relative;
  z-index: 2; }

.section4 .description-container li .inner > div {
  font-family: "PingfangSC-Medium";
  font-size: 12px;
  font-weight: 600;
  line-height: 24px; }

.section4 .description-container li .inner > p {
  font-size: 12px;
  line-height: 24px;
  opacity: 0.7; }

.section4 .visuel-container {
  position: absolute;
  right: -1.38rem;
  bottom: -0.28rem;
  width: 5.12rem; }

.section4 .visuel-container .visuel {
  overflow: hidden;
  position: relative;
  border-radius: 50%;
  width: 5.12rem;
  height: 5.12rem;
  background: url(/images/section4-img@sm.c9f29df7.png) no-repeat 0 0/auto 100%; }

.section4 .visuel-container .visuel img {
  position: absolute; }

.section4 .visuel-container p {
  margin: 0.08rem auto 0;
  padding-right: 1.54rem;
  font-family: "PingfangSC-Medium";
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  text-align: right; }

.section4 .visuel-container:before {
  position: absolute;
  top: 0;
  left: -0.34rem;
  border-radius: 50%;
  width: 5.6rem;
  height: 5.6rem;
  background: -webkit-radial-gradient(54.58% 46.94%, 53.05% 52.27%, #FFC1CB 0%, rgba(255, 248, 248, 0.328463) 100%);
  background: -o-radial-gradient(54.58% 46.94%, 53.05% 52.27%, #FFC1CB 0%, rgba(255, 248, 248, 0.328463) 100%);
  background: radial-gradient(53.05% 52.27% at 54.58% 46.94%, #FFC1CB 0%, rgba(255, 248, 248, 0.328463) 100%);
  opacity: 0.1;
  -webkit-filter: blur(45.1667px);
  filter: blur(45.1667px);
  content: "";
  pointer-events: none; }

.section4 .visuel-container:after {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -2.8rem;
  border-radius: 50%;
  width: 5.6rem;
  height: 5.6rem;
  background: -webkit-radial-gradient(34.53% 45.77%, 60.3% 60.3%, rgba(0, 45, 252, 0.789911) 0%, rgba(95, 159, 255, 0.449591) 48.61%, rgba(0, 147, 254, 0) 100%);
  background: -o-radial-gradient(34.53% 45.77%, 60.3% 60.3%, rgba(0, 45, 252, 0.789911) 0%, rgba(95, 159, 255, 0.449591) 48.61%, rgba(0, 147, 254, 0) 100%);
  background: radial-gradient(60.3% 60.3% at 34.53% 45.77%, rgba(0, 45, 252, 0.789911) 0%, rgba(95, 159, 255, 0.449591) 48.61%, rgba(0, 147, 254, 0) 100%);
  opacity: 0.1;
  -webkit-filter: blur(112.917px);
  filter: blur(112.917px);
  content: "";
  pointer-events: none; }

.section4 .legend {
  position: absolute;
  top: 100%;
  left: 50%;
  z-index: 20;
  margin-top: 0.52rem;
  margin-left: -160px;
  width: 320px;
  font-size: 11px;
  line-height: 18px;
  text-align: center;
  color: #adbacc; }

@media screen and (min-width: 350px) {
  .section4 .block-subtitle h3 {
    width: 239px; }
  .section4 .list-container li p {
    font-size: 14px; }
  .section4 .description-container li .inner > div,
  .section4 .description-container li .inner > p {
    font-size: 14px; } }

@media screen and (min-width: 600px) {
  .section4 {
    padding-bottom: 2.56rem; }
  .section4 .block-subtitle h2 span {
    display: inline; }
  .section4 .block-subtitle h3 {
    width: 100%; }
  .section4 .block-subtitle h2 + h3 {
    margin-top: 0; }
  .section4 .list-container {
    margin-top: 1.04rem;
    margin-right: 0; }
  .section4 .list-container li {
    padding-left: 29px; }
  .section4 .list-container li + li {
    margin-top: 16px; }
  .section4 .list-container li:before {
    width: 36px;
    height: 29px; }
  .section4 .list-container li p {
    font-size: 16px;
    line-height: 29px; }
  .section4 .description-container {
    margin-top: 0.64rem;
    margin-right: 0;
    margin-left: 0; }
  .section4 .description-container li {
    padding-left: 0.24rem;
    height: 96px; }
  .section4 .description-container li:nth-child(1) {
    width: 296px; }
  .section4 .description-container li:nth-child(2) {
    width: 344px; }
  .section4 .description-container li:nth-child(3) {
    width: 400px; }
  .section4 .description-container li:nth-child(1):before {
    right: 25px;
    -webkit-transform: translateY(-54%) rotate(-58deg) skewX(-25deg);
    -ms-transform: translateY(-54%) rotate(-58deg) skewX(-25deg);
    transform: translateY(-54%) rotate(-58deg) skewX(-25deg); }
  .section4 .description-container li:nth-child(2):before {
    right: 27px;
    -webkit-transform: translateY(-54%) rotate(-58deg) skewX(-25deg);
    -ms-transform: translateY(-54%) rotate(-58deg) skewX(-25deg);
    transform: translateY(-54%) rotate(-58deg) skewX(-25deg); }
  .section4 .description-container li:nth-child(3):before {
    right: 47px;
    -webkit-transform: translateY(-51%) rotate(-53deg) skewX(-15deg);
    -ms-transform: translateY(-51%) rotate(-53deg) skewX(-15deg);
    transform: translateY(-51%) rotate(-53deg) skewX(-15deg); }
  .section4 .description-container li:after {
    width: 399px;
    height: 96px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzk5IiBoZWlnaHQ9IjMwNCIgdmlld0JveD0iMCAwIDM5OSAzMDQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDEyLjhDMCA4LjMxOTU4IDAgNi4wNzkzNyAwLjg3MTk0OCA0LjM2ODA4QzEuNjM4OTMgMi44NjI3OCAyLjg2Mjc4IDEuNjM4OTMgNC4zNjgwOCAwLjg3MTk0OEM2LjA3OTM3IDAgOC4zMTk1OCAwIDEyLjggMEgyNjEuMjAxQzI2My45MSAwIDI2NS4yNjQgMCAyNjYuNDc1IDAuMzk1NjQxQzI2Ny41NDYgMC43NDU2ODkgMjY4LjUzMSAxLjMxODE1IDI2OS4zNjYgMi4wNzU1MkMyNzAuMzA5IDIuOTMxNTMgMjcwLjk4IDQuMTA4MDYgMjcyLjMyMSA2LjQ2MTEzTDI5Mi4zODcgNDEuNjYxMUMyOTMuNzA0IDQzLjk3MTkgMjk0LjM2MiA0NS4xMjcyIDI5NC42MiA0Ni4zNTM5QzI5NC44NDkgNDcuNDM5NCAyOTQuODQ5IDQ4LjU2MDUgMjk0LjYyIDQ5LjY0NjFDMjk0LjM2MiA1MC44NzI4IDI5My43MDQgNTIuMDI4MSAyOTIuMzg3IDU0LjMzODlMMjcyLjMyMSA4OS41Mzg5QzI3MC45OCA5MS44OTE5IDI3MC4zMDkgOTMuMDY4NSAyNjkuMzY2IDkzLjkyNDVDMjY4LjUzMSA5NC42ODE4IDI2Ny41NDYgOTUuMjU0MyAyNjYuNDc1IDk1LjYwNDRDMjY1LjI2NCA5NiAyNjMuOTEgOTYgMjYxLjIwMSA5NkgxMi44QzguMzE5NTggOTYgNi4wNzkzNyA5NiA0LjM2ODA4IDk1LjEyOEMyLjg2Mjc4IDk0LjM2MTEgMS42Mzg5MyA5My4xMzcyIDAuODcxOTQ4IDkxLjYzMTlDMCA4OS45MjA2IDAgODcuNjgwNCAwIDgzLjJWMTIuOFoiIGZpbGw9InVybCgjcGFpbnQwX2xpbmVhcl8zMTI5XzIyNTUpIiBmaWxsLW9wYWNpdHk9IjAuNzUiLz4KPHBhdGggZD0iTTAgMTE2LjhDMCAxMTIuMzIgMCAxMTAuMDc5IDAuODcxOTQ4IDEwOC4zNjhDMS42Mzg5MyAxMDYuODYzIDIuODYyNzggMTA1LjYzOSA0LjM2ODA4IDEwNC44NzJDNi4wNzkzNyAxMDQgOC4zMTk1OCAxMDQgMTIuOCAxMDRIMzA1LjEwNEMzMDcuNjA2IDEwNCAzMDguODU3IDEwNCAzMDkuOTkzIDEwNC4zNDVDMzEwLjk5OSAxMDQuNjUgMzExLjkzNSAxMDUuMTUgMzEyLjc0NyAxMDUuODE3QzMxMy42NjQgMTA2LjU3IDMxNC4zNTkgMTA3LjYxMSAzMTUuNzQ5IDEwOS42OTJMMzM5LjI1NCAxNDQuODkyQzM0MC45NjkgMTQ3LjQ2MSAzNDEuODI2IDE0OC43NDUgMzQyLjE2IDE1MC4xMzNDMzQyLjQ1NCAxNTEuMzYgMzQyLjQ1NCAxNTIuNjQgMzQyLjE2IDE1My44NjdDMzQxLjgyNiAxNTUuMjU1IDM0MC45NjkgMTU2LjUzOSAzMzkuMjU0IDE1OS4xMDhMMzE1Ljc0OSAxOTQuMzA4QzMxNC4zNTkgMTk2LjM4OSAzMTMuNjY0IDE5Ny40MyAzMTIuNzQ3IDE5OC4xODNDMzExLjkzNSAxOTguODUgMzEwLjk5OSAxOTkuMzUgMzA5Ljk5MyAxOTkuNjU1QzMwOC44NTcgMjAwIDMwNy42MDYgMjAwIDMwNS4xMDQgMjAwSDEyLjhDOC4zMTk1NyAyMDAgNi4wNzkzNyAyMDAgNC4zNjgwOCAxOTkuMTI4QzIuODYyNzggMTk4LjM2MSAxLjYzODkzIDE5Ny4xMzcgMC44NzE5NDggMTk1LjYzMkMwIDE5My45MjEgMCAxOTEuNjggMCAxODcuMlYxMTYuOFoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8zMTI5XzIyNTUpIiBmaWxsLW9wYWNpdHk9IjAuNzUiLz4KPHBhdGggZD0iTTAgMjIwLjhDMCAyMTYuMzIgMCAyMTQuMDc5IDAuODcxOTQ4IDIxMi4zNjhDMS42Mzg5MyAyMTAuODYzIDIuODYyNzggMjA5LjYzOSA0LjM2ODA4IDIwOC44NzJDNi4wNzkzNyAyMDggOC4zMTk1OCAyMDggMTIuOCAyMDhIMzU4LjMzMkMzNjAuNzEgMjA4IDM2MS44OTkgMjA4IDM2Mi45ODggMjA4LjMxNUMzNjMuOTUyIDIwOC41OTQgMzY0Ljg1NSAyMDkuMDUyIDM2NS42NSAyMDkuNjY1QzM2Ni41NDggMjEwLjM1NyAzNjcuMjUxIDIxMS4zMTYgMzY4LjY1NiAyMTMuMjMzTDM5NC40NTQgMjQ4LjQzM0MzOTYuNDQ2IDI1MS4xNTEgMzk3LjQ0MiAyNTIuNTEgMzk3LjgyNyAyNTMuOTk4QzM5OC4xNjYgMjU1LjMxMSAzOTguMTY2IDI1Ni42ODkgMzk3LjgyNyAyNTguMDAyQzM5Ny40NDIgMjU5LjQ5IDM5Ni40NDYgMjYwLjg0OSAzOTQuNDU0IDI2My41NjdMMzY4LjY1NiAyOTguNzY3QzM2Ny4yNTEgMzAwLjY4NCAzNjYuNTQ4IDMwMS42NDMgMzY1LjY1IDMwMi4zMzVDMzY0Ljg1NSAzMDIuOTQ4IDM2My45NTIgMzAzLjQwNiAzNjIuOTg4IDMwMy42ODVDMzYxLjg5OSAzMDQgMzYwLjcxIDMwNCAzNTguMzMyIDMwNEgxMi44QzguMzE5NTcgMzA0IDYuMDc5MzcgMzA0IDQuMzY4MDggMzAzLjEyOEMyLjg2Mjc4IDMwMi4zNjEgMS42Mzg5MyAzMDEuMTM3IDAuODcxOTQ4IDI5OS42MzJDMCAyOTcuOTIxIDAgMjk1LjY4IDAgMjkxLjJWMjIwLjhaIiBmaWxsPSJ1cmwoI3BhaW50Ml9saW5lYXJfMzEyOV8yMjU1KSIgZmlsbC1vcGFjaXR5PSIwLjc1Ii8+CjxkZWZzPgo8ZmlsdGVyIGlkPSJmaWx0ZXIwX2JfMzEyOV8yMjU1IiB4PSItMjAiIHk9Ii0yMCIgd2lkdGg9IjMzNC43OTIiIGhlaWdodD0iMTM2IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUdhdXNzaWFuQmx1ciBpbj0iQmFja2dyb3VuZEltYWdlIiBzdGREZXZpYXRpb249IjEwIi8+CjxmZUNvbXBvc2l0ZSBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iaW4iIHJlc3VsdD0iZWZmZWN0MV9iYWNrZ3JvdW5kQmx1cl8zMTI5XzIyNTUiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2JhY2tncm91bmRCbHVyXzMxMjlfMjI1NSIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGZpbHRlciBpZD0iZmlsdGVyMV9iXzMxMjlfMjI1NSIgeD0iLTIwIiB5PSI4NCIgd2lkdGg9IjM4Mi4zOCIgaGVpZ2h0PSIxMzYiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlR2F1c3NpYW5CbHVyIGluPSJCYWNrZ3JvdW5kSW1hZ2UiIHN0ZERldmlhdGlvbj0iMTAiLz4KPGZlQ29tcG9zaXRlIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJlZmZlY3QxX2JhY2tncm91bmRCbHVyXzMxMjlfMjI1NSIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfYmFja2dyb3VuZEJsdXJfMzEyOV8yMjU1IiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8ZmlsdGVyIGlkPSJmaWx0ZXIyX2JfMzEyOV8yMjU1IiB4PSItMjAiIHk9IjE4OCIgd2lkdGg9IjQzOC4wODIiIGhlaWdodD0iMTM2IiBmaWx0ZXJVbml0cz0idXNlclNwYWNlT25Vc2UiIGNvbG9yLWludGVycG9sYXRpb24tZmlsdGVycz0ic1JHQiI+CjxmZUZsb29kIGZsb29kLW9wYWNpdHk9IjAiIHJlc3VsdD0iQmFja2dyb3VuZEltYWdlRml4Ii8+CjxmZUdhdXNzaWFuQmx1ciBpbj0iQmFja2dyb3VuZEltYWdlIiBzdGREZXZpYXRpb249IjEwIi8+CjxmZUNvbXBvc2l0ZSBpbjI9IlNvdXJjZUFscGhhIiBvcGVyYXRvcj0iaW4iIHJlc3VsdD0iZWZmZWN0MV9iYWNrZ3JvdW5kQmx1cl8zMTI5XzIyNTUiLz4KPGZlQmxlbmQgbW9kZT0ibm9ybWFsIiBpbj0iU291cmNlR3JhcGhpYyIgaW4yPSJlZmZlY3QxX2JhY2tncm91bmRCbHVyXzMxMjlfMjI1NSIgcmVzdWx0PSJzaGFwZSIvPgo8L2ZpbHRlcj4KPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzMxMjlfMjI1NSIgeDE9IjE2LjI3OTEiIHkxPSI0OCIgeDI9IjI0OC44NjMiIHkyPSIxMzMuMSIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgo8c3RvcCBzdG9wLWNvbG9yPSIjREZCRkZGIiBzdG9wLW9wYWNpdHk9IjAiLz4KPHN0b3Agb2Zmc2V0PSIwLjQ4NjYyMyIgc3RvcC1jb2xvcj0iI0QwQ0NGRiIgc3RvcC1vcGFjaXR5PSIwLjQ5Ii8+CjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0NDRERGRiIvPgo8L2xpbmVhckdyYWRpZW50Pgo8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfMzEyOV8yMjU1IiB4MT0iMTkuMDY5OCIgeTE9IjE1MiIgeDI9IjI4MC4wNTQiIHkyPSIyNjMuODYyIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNERkJGRkYiIHN0b3Atb3BhY2l0eT0iMCIvPgo8c3RvcCBvZmZzZXQ9IjAuNDg2NjIzIiBzdG9wLWNvbG9yPSIjRDBDQ0ZGIiBzdG9wLW9wYWNpdHk9IjAuNDkiLz4KPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQ0NEREZGIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl8zMTI5XzIyNTUiIHgxPSIxMS4yNSIgeTE9IjI1NiIgeDI9IjI5Ni44MDUiIHkyPSIzOTAuMzM0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRUZFRkYiLz4KPHN0b3Agb2Zmc2V0PSIwLjUxMjkzNSIgc3RvcC1jb2xvcj0iI0RFRENGRiIvPgo8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCRUQ2RkYiLz4KPC9saW5lYXJHcmFkaWVudD4KPC9kZWZzPgo8L3N2Zz4K); }
  .section4 .description-container li:nth-child(1):after {
    background-position: 0 0; }
  .section4 .description-container li:nth-child(2):after {
    background-position: 0 -104px; }
  .section4 .description-container li:nth-child(3):after {
    background-position: 0 -208px; }
  .section4 .description-container li .inner > div {
    font-size: 16px; }
  .section4 .description-container li .inner > p {
    font-size: 14px;
    opacity: 0.8; }
  .section4 .visuel-container {
    right: auto;
    bottom: -48px;
    left: 50%;
    margin-left: -102px;
    width: 544px; }
  .section4 .visuel-container .visuel {
    width: 544px;
    height: 544px;
    background-image: url(/images/section4-img@lg.87ce3a80.png); }
  .section4 .visuel-container p {
    margin-top: 16px;
    padding-right: 0;
    font-size: 14px;
    line-height: 24px;
    text-align: center; }
  .section4 .visuel-container:before {
    top: 16px;
    left: 72px;
    width: 584px;
    height: 584px;
    opacity: 0.3; }
  .section4 .visuel-container:after {
    top: 16px;
    left: -232px;
    margin-left: 0;
    width: 584px;
    height: 584px; }
  .section4 .legend {
    margin-top: 0.28rem;
    right: auto;
    left: 0.32rem;
    margin-left: 0;
    width: 378px;
    font-size: 12px;
    line-height: 20px;
    text-align: left; } }

@media screen and (min-width: 768px) {
  .section4 .list-container li {
    padding-left: 32px; }
  .section4 .list-container li:before {
    width: 40px;
    height: 32px; }
  .section4 .list-container li p {
    font-size: 18px;
    line-height: 32px; }
  .section4 .description-container li .inner > div {
    font-size: 18px; }
  .section4 .description-container li .inner > p {
    font-size: 16px; }
  .section4 .visuel-container p {
    font-size: 16px; }
  .section4 .legend {
    font-size: 13px; } }

@media screen and (min-width: 992px) {
  .section4 {
    padding-bottom: 3.12rem; }
  .section4 .block-subtitle h2 {
    line-height: 0.72rem; }
  .section4 .list-container {
    margin-top: 1.92rem;
    margin-left: 0.24rem; }
  .section4 .list-container li p {
    font-size: 16px; }
  .section4 .description-container {
    margin-top: 1.04rem;
    margin-left: -0.1rem;
    width: 934px;
    height: 120px; }
  .section4 .description-container ul {
    position: relative;
    width: 100%;
    height: 100%; }
  .section4 .description-container li {
    -ms-flex-pack: end;
    justify-content: flex-end;
    position: absolute;
    top: 0;
    padding-right: 48px;
    padding-left: 0;
    height: 120px;
    text-align: right; }
  .section4 .description-container li + li {
    margin-top: 0; }
  .section4 .description-container li:nth-child(1) {
    left: 0;
    width: 296px; }
  .section4 .description-container li:nth-child(2) {
    left: 296px;
    width: 304px; }
  .section4 .description-container li:nth-child(3) {
    left: 600px;
    width: 334px; }
  .section4 .description-container li:before {
    width: 800px;
    height: 800px; }
  .section4 .description-container li:nth-child(1):before,
  .section4 .description-container li:nth-child(2):before {
    top: 0;
    right: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none; }
  .section4 .description-container li:nth-child(3):before {
    right: -16px;
    -webkit-transform: translateY(-40.2%) rotate(-57deg) skewX(-24deg) scaleY(0.7);
    -ms-transform: translateY(-40.2%) rotate(-57deg) skewX(-24deg) scaleY(0.7);
    transform: translateY(-40.2%) rotate(-57deg) skewX(-24deg) scaleY(0.7); }
  .section4 .description-container li:after {
    width: 100%;
    height: 120px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iOTM0IiBoZWlnaHQ9IjEyMCIgdmlld0JveD0iMCAwIDkzNCAxMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgPHBhdGggZD0iTTU2MCAxMi44QzU2MCA4LjMxOTU4IDU2MCA2LjA3OTM3IDU2MC44NzIgNC4zNjgwOEM1NjEuNjM5IDIuODYyNzggNTYyLjg2MyAxLjYzODkzIDU2NC4zNjggMC44NzE5NDhDNTY2LjA3OSAwIDU2OC4zMiAwIDU3Mi44IDBIODkwLjI2MkM4OTIuODg1IDAgODk0LjE5NyAwIDg5NS4zNzcgMC4zNzQzMDlDODk2LjQyMSAwLjcwNTU2NiA4OTcuMzg3IDEuMjQ3ODcgODk4LjIxMyAxLjk2NzU5Qzg5OS4xNDcgMi43ODA4NSA4OTkuODI5IDMuOTAxIDkwMS4xOTQgNi4xNDEyOUw5MjkuOTQ0IDUzLjM0MTNDOTMxLjQxOCA1NS43NjAzIDkzMi4xNTQgNTYuOTY5OSA5MzIuNDQyIDU4LjI2MzJDOTMyLjY5NiA1OS40MDcxIDkzMi42OTYgNjAuNTkyOSA5MzIuNDQyIDYxLjczNjhDOTMyLjE1NCA2My4wMzAxIDkzMS40MTggNjQuMjM5NyA5MjkuOTQ0IDY2LjY1ODdMOTAxLjE5NCAxMTMuODU5Qzg5OS44MjkgMTE2LjA5OSA4OTkuMTQ3IDExNy4yMTkgODk4LjIxMyAxMTguMDMyQzg5Ny4zODcgMTE4Ljc1MiA4OTYuNDIxIDExOS4yOTQgODk1LjM3NyAxMTkuNjI2Qzg5NC4xOTcgMTIwIDg5Mi44ODUgMTIwIDg5MC4yNjIgMTIwSDU3Mi44QzU2OC4zMiAxMjAgNTY2LjA3OSAxMjAgNTY0LjM2OCAxMTkuMTI4QzU2Mi44NjMgMTE4LjM2MSA1NjEuNjM5IDExNy4xMzcgNTYwLjg3MiAxMTUuNjMyQzU2MCAxMTMuOTIxIDU2MCAxMTEuNjggNTYwIDEwNy4yVjEyLjhaIiBmaWxsPSJ1cmwoI3BhaW50MF9saW5lYXJfMTkyN180ODE3KSIgZmlsbC1vcGFjaXR5PSIwLjc1Ii8+CiAgPHBhdGggZD0iTTI1NiAxMi44QzI1NiA4LjMxOTU4IDI1NiA2LjA3OTM3IDI1Ni44NzIgNC4zNjgwOEMyNTcuNjM5IDIuODYyNzggMjU4Ljg2MyAxLjYzODkzIDI2MC4zNjggMC44NzE5NDhDMjYyLjA3OSAwIDI2NC4zMiAwIDI2OC44IDBINTU4Ljg4NEM1NjEuNjE0IDAgNTYyLjk3OSAwIDU2NC4xOTggMC40MDExODFDNTY1LjI3NiAwLjc1NjEwNiA1NjYuMjY2IDEuMzM2MzkgNTY3LjEwMyAyLjEwMzQ3QzU2OC4wNDkgMi45NzA1MiA1NjguNzE2IDQuMTYxNTcgNTcwLjA1MSA2LjU0MzY2TDU5Ni40OTUgNTMuNzQzN0M1OTcuNzc0IDU2LjAyNjIgNTk4LjQxMyA1Ny4xNjc1IDU5OC42NjQgNTguMzc3MUM1OTguODg1IDU5LjQ0NzcgNTk4Ljg4NSA2MC41NTIzIDU5OC42NjQgNjEuNjIyOUM1OTguNDEzIDYyLjgzMjUgNTk3Ljc3NCA2My45NzM4IDU5Ni40OTUgNjYuMjU2M0w1NzAuMDUxIDExMy40NTZDNTY4LjcxNiAxMTUuODM4IDU2OC4wNDkgMTE3LjAyOSA1NjcuMTAzIDExNy44OTdDNTY2LjI2NiAxMTguNjY0IDU2NS4yNzYgMTE5LjI0NCA1NjQuMTk4IDExOS41OTlDNTYyLjk3OSAxMjAgNTYxLjYxNCAxMjAgNTU4Ljg4NCAxMjBIMjY4LjhDMjY0LjMyIDEyMCAyNjIuMDc5IDEyMCAyNjAuMzY4IDExOS4xMjhDMjU4Ljg2MyAxMTguMzYxIDI1Ny42MzkgMTE3LjEzNyAyNTYuODcyIDExNS42MzJDMjU2IDExMy45MjEgMjU2IDExMS42OCAyNTYgMTA3LjJWMTIuOFoiIGZpbGw9InVybCgjcGFpbnQxX2xpbmVhcl8xOTI3XzQ4MTcpIiBmaWxsLW9wYWNpdHk9IjAuNzUiLz4KICA8cGF0aCBkPSJNMCAxMi44QzAgOC4zMTk1OCAwIDYuMDc5MzcgMC44NzE5NDggNC4zNjgwOEMxLjYzODkzIDIuODYyNzggMi44NjI3OCAxLjYzODkzIDQuMzY4MDggMC44NzE5NDhDNi4wNzkzNyAwIDguMzE5NTggMCAxMi44IDBIMjU5LjAzNkMyNjEuOTUxIDAgMjYzLjQwOSAwIDI2NC42OTIgMC40NDg2MDVDMjY1LjgyNiAwLjg0NTI2MSAyNjYuODU2IDEuNDkyMjQgMjY3LjcwNiAyLjM0MTUxQzI2OC42NjcgMy4zMDIwMSAyNjkuMyA0LjYxNTE3IDI3MC41NjYgNy4yNDE1MUwyOTMuMzIgNTQuNDQxNUMyOTQuMzA0IDU2LjQ4MjUgMjk0Ljc5NiA1Ny41MDMgMjk0Ljk5IDU4LjU3MDJDMjk1LjE2MiA1OS41MTU3IDI5NS4xNjIgNjAuNDg0MyAyOTQuOTkgNjEuNDI5OEMyOTQuNzk2IDYyLjQ5NyAyOTQuMzA0IDYzLjUxNzUgMjkzLjMyIDY1LjU1ODVMMjcwLjU2NiAxMTIuNzU4QzI2OS4zIDExNS4zODUgMjY4LjY2NyAxMTYuNjk4IDI2Ny43MDYgMTE3LjY1OEMyNjYuODU2IDExOC41MDggMjY1LjgyNiAxMTkuMTU1IDI2NC42OTIgMTE5LjU1MUMyNjMuNDA5IDEyMCAyNjEuOTUxIDEyMCAyNTkuMDM2IDEyMEgxMi44QzguMzE5NTggMTIwIDYuMDc5MzcgMTIwIDQuMzY4MDggMTE5LjEyOEMyLjg2Mjc4IDExOC4zNjEgMS42Mzg5MyAxMTcuMTM3IDAuODcxOTQ4IDExNS42MzJDMCAxMTMuOTIxIDAgMTExLjY4IDAgMTA3LjJWMTIuOFoiIGZpbGw9InVybCgjcGFpbnQyX2xpbmVhcl8xOTI3XzQ4MTcpIiBmaWxsLW9wYWNpdHk9IjAuNzUiLz4KICA8ZGVmcz4KICAgIDxmaWx0ZXIgaWQ9ImZpbHRlcjBfYl8xOTI3XzQ4MTciIHg9IjU0MCIgeT0iLTIwIiB3aWR0aD0iNDEyLjYzMyIgaGVpZ2h0PSIxNjAiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KICAgICAgPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KICAgICAgPGZlR2F1c3NpYW5CbHVyIGluPSJCYWNrZ3JvdW5kSW1hZ2UiIHN0ZERldmlhdGlvbj0iMTAiLz4KICAgICAgPGZlQ29tcG9zaXRlIGluMj0iU291cmNlQWxwaGEiIG9wZXJhdG9yPSJpbiIgcmVzdWx0PSJlZmZlY3QxX2JhY2tncm91bmRCbHVyXzE5MjdfNDgxNyIvPgogICAgICA8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluPSJTb3VyY2VHcmFwaGljIiBpbjI9ImVmZmVjdDFfYmFja2dyb3VuZEJsdXJfMTkyN180ODE3IiByZXN1bHQ9InNoYXBlIi8+CiAgICA8L2ZpbHRlcj4KICAgIDxmaWx0ZXIgaWQ9ImZpbHRlcjFfYl8xOTI3XzQ4MTciIHg9IjIzNiIgeT0iLTIwIiB3aWR0aD0iMzgyLjgzIiBoZWlnaHQ9IjE2MCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICAgICA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgaW49IkJhY2tncm91bmRJbWFnZSIgc3RkRGV2aWF0aW9uPSIxMCIvPgogICAgICA8ZmVDb21wb3NpdGUgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImluIiByZXN1bHQ9ImVmZmVjdDFfYmFja2dyb3VuZEJsdXJfMTkyN180ODE3Ii8+CiAgICAgIDxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9iYWNrZ3JvdW5kQmx1cl8xOTI3XzQ4MTciIHJlc3VsdD0ic2hhcGUiLz4KICAgIDwvZmlsdGVyPgogICAgPGZpbHRlciBpZD0iZmlsdGVyMl9iXzE5MjdfNDgxNyIgeD0iLTIwIiB5PSItMjAiIHdpZHRoPSIzMzUuMTE5IiBoZWlnaHQ9IjE2MCIgZmlsdGVyVW5pdHM9InVzZXJTcGFjZU9uVXNlIiBjb2xvci1pbnRlcnBvbGF0aW9uLWZpbHRlcnM9InNSR0IiPgogICAgICA8ZmVGbG9vZCBmbG9vZC1vcGFjaXR5PSIwIiByZXN1bHQ9IkJhY2tncm91bmRJbWFnZUZpeCIvPgogICAgICA8ZmVHYXVzc2lhbkJsdXIgaW49IkJhY2tncm91bmRJbWFnZSIgc3RkRGV2aWF0aW9uPSIxMCIvPgogICAgICA8ZmVDb21wb3NpdGUgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImluIiByZXN1bHQ9ImVmZmVjdDFfYmFja2dyb3VuZEJsdXJfMTkyN180ODE3Ii8+CiAgICAgIDxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0MV9iYWNrZ3JvdW5kQmx1cl8xOTI3XzQ4MTciIHJlc3VsdD0ic2hhcGUiLz4KICAgIDwvZmlsdGVyPgogICAgPGxpbmVhckdyYWRpZW50IGlkPSJwYWludDBfbGluZWFyXzE5MjdfNDgxNyIgeDE9IjU3MS42ODgiIHkxPSI2MCIgeDI9Ijg4NS45NTkiIHkyPSIxODIuODc0IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNGRUZFRkYiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjUxMjkzNSIgc3RvcC1jb2xvcj0iI0RFRENGRiIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNCRUQ2RkYiLz4KICAgIDwvbGluZWFyR3JhZGllbnQ+CiAgICA8bGluZWFyR3JhZGllbnQgaWQ9InBhaW50MV9saW5lYXJfMTkyN180ODE3IiB4MT0iMjc2IiB5MT0iNjAiIHgyPSI1NjIuODk3IiB5Mj0iMTYzLjE3MyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiPgogICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjREZCRkZGIiBzdG9wLW9wYWNpdHk9IjAiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIwLjQ4NjYyMyIgc3RvcC1jb2xvcj0iI0QwQ0NGRiIgc3RvcC1vcGFjaXR5PSIwLjQ5Ii8+CiAgICAgIDxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0NDRERGRiIvPgogICAgPC9saW5lYXJHcmFkaWVudD4KICAgIDxsaW5lYXJHcmFkaWVudCBpZD0icGFpbnQyX2xpbmVhcl8xOTI3XzQ4MTciIHgxPSIxNy4yMDkzIiB5MT0iNjAiIHgyPSIyNzEuNjM4IiB5Mj0iMTM4LjczIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+CiAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiNERkJGRkYiIHN0b3Atb3BhY2l0eT0iMCIvPgogICAgICA8c3RvcCBvZmZzZXQ9IjAuNDg2NjIzIiBzdG9wLWNvbG9yPSIjRDBDQ0ZGIiBzdG9wLW9wYWNpdHk9IjAuNDkiLz4KICAgICAgPHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjQ0NEREZGIi8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogIDwvZGVmcz4KPC9zdmc+Cg==);
    background-size: auto 100%; }
  .section4 .description-container li:nth-child(1):after {
    background-position: 0 0; }
  .section4 .description-container li:nth-child(2):after {
    background-position: -296px 0; }
  .section4 .description-container li:nth-child(3):after {
    background-position: -600px 0; }
  .section4 .description-container li .inner > div {
    font-size: 16px; }
  .section4 .description-container li .inner > p {
    margin-top: 4px;
    font-size: 14px; }
  .section4 .visuel-container {
    bottom: -72px;
    margin-left: 0.2rem;
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: scale(0.86);
    -ms-transform: scale(0.86);
    transform: scale(0.86); }
  .section4 .visuel-container p {
    margin-top: 24px;
    font-size: 18px; }
  .section4 .visuel-container:after {
    top: -24px; }
  .section4 .legend {
    left: 50px;
    margin-top: 0.5rem;
    padding-left: 0.24rem;
    width: auto;
    white-space: nowrap; } }

@media screen and (min-width: 1200px) {
  .section4 .list-container li p {
    font-size: 18px; }
  .section4 .description-container li .inner > div {
    font-size: 18px; }
  .section4 .description-container li .inner > p {
    font-size: 16px; }
  .section4 .visuel-container {
    margin-left: 1.2rem;
    -webkit-transform: scale(0.94);
    -ms-transform: scale(0.94);
    transform: scale(0.94); }
  .section4 .legend-lg {
    font-size: 13px; } }

@media screen and (min-width: 1460px) {
  .section4 .visuel-container {
    margin-left: 1.92rem;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1); } }

/* section5 50000+ 客户的信任与选择 */
.section5 .bg {
  overflow: hidden;
  position: absolute;
  top: 0.76rem;
  right: 0;
  left: 0;
  height: 1216px;
  background: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(rgba(255, 255, 255, 0))) no-repeat 0 0/100% 184px, url(/images/section5-bg@sm.177175a8.png) repeat-x center 0/390px auto;
  background: -webkit-linear-gradient(top, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%) no-repeat 0 0/100% 184px, url(/images/section5-bg@sm.177175a8.png) repeat-x center 0/390px auto;
  background: -o-linear-gradient(top, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%) no-repeat 0 0/100% 184px, url(/images/section5-bg@sm.177175a8.png) repeat-x center 0/390px auto;
  background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0) 100%) no-repeat 0 0/100% 184px, url(/images/section5-bg@sm.177175a8.png) repeat-x center 0/390px auto; }

.section5 .bg:before {
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -53px;
  border-radius: 50%;
  width: 440px;
  height: 440px;
  background: -webkit-radial-gradient(54.58% 46.94%, 53.05% 52.27%, #FFC1CB 0%, rgba(255, 248, 248, 0.328463) 100%);
  background: -o-radial-gradient(54.58% 46.94%, 53.05% 52.27%, #FFC1CB 0%, rgba(255, 248, 248, 0.328463) 100%);
  background: radial-gradient(53.05% 52.27% at 54.58% 46.94%, #FFC1CB 0%, rgba(255, 248, 248, 0.328463) 100%);
  opacity: 0.15;
  -webkit-filter: blur(67.957px);
  filter: blur(67.957px);
  content: "";
  pointer-events: none; }

.section5 .bg:after {
  position: absolute;
  top: 412px;
  right: 50%;
  z-index: -1;
  margin-right: -143px;
  border-radius: 50%;
  width: 560px;
  height: 560px;
  background: -webkit-radial-gradient(34.53% 45.77%, 60.3% 60.3%, rgba(0, 45, 252, 0.789911) 0%, rgba(95, 159, 255, 0.449591) 48.61%, rgba(0, 147, 254, 0.204364) 100%);
  background: -o-radial-gradient(34.53% 45.77%, 60.3% 60.3%, rgba(0, 45, 252, 0.789911) 0%, rgba(95, 159, 255, 0.449591) 48.61%, rgba(0, 147, 254, 0.204364) 100%);
  background: radial-gradient(60.3% 60.3% at 34.53% 45.77%, rgba(0, 45, 252, 0.789911) 0%, rgba(95, 159, 255, 0.449591) 48.61%, rgba(0, 147, 254, 0.204364) 100%);
  opacity: 0.07;
  -webkit-filter: blur(67.957px);
  filter: blur(67.957px);
  content: "";
  pointer-events: none; }

.section5 .case-container {
  overflow: hidden;
  margin-top: 0.68rem;
  margin-right: -0.08rem;
  margin-left: -0.08rem;
  border-radius: 0.08rem;
  background: rgba(255, 255, 255, 0.7);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  -webkit-box-shadow: 5px 10px 20px rgba(234, 204, 255, 0.05), 10px 10px 30px rgba(129, 140, 227, 0.1);
  box-shadow: 5px 10px 20px rgba(234, 204, 255, 0.05), 10px 10px 30px rgba(129, 140, 227, 0.1); }

.section5 .case-slider {
  border-radius: 0.08rem;
  background-color: #66A6FF;
  cursor: default; }

.section5 .case-slider .swiper-slide {
  overflow: hidden;
  border-radius: 0.08rem;
  /* min-height: 5.6rem; */
  height: auto;
  background-color: #fff; }

.section5 .case-slider .swiper-slide:before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  background: -webkit-linear-gradient(266.9deg, rgba(255, 102, 128, 0) 21.65%, rgba(243, 102, 255, 0.1) 33.31%, rgba(153, 102, 255, 0.4) 42.37%, rgba(138, 115, 255, 0.9) 51.79%, #847BFF 60.12%, #66A6FF 100.74%) no-repeat 0 0/100% 5.6rem, -webkit-linear-gradient(#66A6FF, #66A6FF) no-repeat 0 5.59rem/100% 100%;
  background: -o-linear-gradient(266.9deg, rgba(255, 102, 128, 0) 21.65%, rgba(243, 102, 255, 0.1) 33.31%, rgba(153, 102, 255, 0.4) 42.37%, rgba(138, 115, 255, 0.9) 51.79%, #847BFF 60.12%, #66A6FF 100.74%) no-repeat 0 0/100% 5.6rem, -o-linear-gradient(#66A6FF, #66A6FF) no-repeat 0 5.59rem/100% 100%;
  background: linear-gradient(183.1deg, rgba(255, 102, 128, 0) 21.65%, rgba(243, 102, 255, 0.1) 33.31%, rgba(153, 102, 255, 0.4) 42.37%, rgba(138, 115, 255, 0.9) 51.79%, #847BFF 60.12%, #66A6FF 100.74%) no-repeat 0 0/100% 5.6rem, linear-gradient(#66A6FF, #66A6FF) no-repeat 0 5.59rem/100% 100%;
  content: ""; }

.section5 .case-slider .visuel {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%; }

.section5 .case-slider .visuel img {
  display: block;
  width: 100%; }

.section5 .case-slider .content {
  position: relative;
  z-index: 2;
  padding: 2.72rem 0.24rem 0.32rem;
  color: #fff; }

.section5 .case-slider .content h4 {
  font-size: 0.18rem;
  line-height: 0.24rem; }

.section5 .case-slider .content .info {
  margin-top: 0.16rem;
  font-size: 12px;
  line-height: 24px; }

.section5 .pagination {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0.08rem 0 0.24rem; }

.section5 .pagination a {
  position: relative;
  margin: 0.16rem 0.05rem 0;
  height: 0.44rem; }

.section5 .pagination a img {
  display: block;
  position: relative;
  z-index: 4;
  height: 100%; }

.section5 .pagination a .holder {
  visibility: hidden;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 0;
  -webkit-backdrop-filter: blur(14px);
  backdrop-filter: blur(14px); }

.section5 .pagination a:not(.active):hover .holder,
.section5 .pagination a.active .holder {
  visibility: visible; }

.section5 .pagination a .holder .inner {
  display: block;
  overflow: hidden;
  border-radius: 0.06rem;
  width: 100%;
  height: 100%;
  background: #fff -webkit-gradient(linear, left top, left bottom, from(rgba(193, 161, 255, 0.5)), to(rgba(180, 218, 255, 0.5)));
  background: #fff -webkit-linear-gradient(rgba(193, 161, 255, 0.5), rgba(180, 218, 255, 0.5));
  background: #fff -o-linear-gradient(rgba(193, 161, 255, 0.5), rgba(180, 218, 255, 0.5));
  background: #fff linear-gradient(rgba(193, 161, 255, 0.5), rgba(180, 218, 255, 0.5));
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out; }

.section5 .pagination a:not(.active):hover .holder .inner {
  opacity: 0.4; }

.section5 .pagination a.active .holder .inner {
  opacity: 1; }

.section5 .pagination a .holder .inner:before {
  position: absolute;
  top: 1px;
  right: 1px;
  bottom: 1px;
  left: 1px;
  border-radius: 0.06rem;
  background: #fff -webkit-linear-gradient(280deg, rgba(193, 161, 255, 0.35), rgba(187, 222, 255, 0.35));
  background: #fff -o-linear-gradient(280deg, rgba(193, 161, 255, 0.35), rgba(187, 222, 255, 0.35));
  background: #fff linear-gradient(170deg, rgba(193, 161, 255, 0.35), rgba(187, 222, 255, 0.35));
  content: ""; }

.section5 .logo-wall {
  overflow: hidden;
  position: relative;
  margin: 0.48rem -0.17rem 0; }

.section5 .logo-wall img {
  display: block;
  width: 100%; }

@media screen and (min-width: 350px) {
  .section5 .case-slider .content .info {
    font-size: 13px; } }

@media screen and (min-width: 600px) {
  .section5 .bg {
    top: -0.48rem;
    height: 1248px;
    background: url(/images/section5-bg@md.18fbf10f.png) no-repeat 0 463px/100% auto, url(/images/section5-bg2@md.e3032509.png) repeat-x center 0/814px auto; }
  .section5 .bg:before,
  .section5 .bg:after {
    display: none; }
  .section5 .block-subtitle h2 span {
    font-size: 0.36rem; }
  .section5 .case-container {
    margin-top: 0.72rem;
    margin-right: 0;
    margin-left: 0; }
  .section5 .case-slider .swiper-slide {
    display: -ms-inline-flexbox;
    display: inline-flex;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -ms-flex-align: center;
    align-items: center;
    min-height: 3.6rem; }
  .section5 .case-slider .swiper-slide:before {
    background: -webkit-linear-gradient(356.74deg, rgba(255, 102, 128, 0) 6.43%, rgba(243, 102, 255, 0.1) 28.21%, rgba(153, 102, 255, 0.4) 37.08%, rgba(138, 115, 255, 0.9) 48.36%, #66A6FF 103.13%);
    background: -o-linear-gradient(356.74deg, rgba(255, 102, 128, 0) 6.43%, rgba(243, 102, 255, 0.1) 28.21%, rgba(153, 102, 255, 0.4) 37.08%, rgba(138, 115, 255, 0.9) 48.36%, #66A6FF 103.13%);
    background: linear-gradient(93.26deg, rgba(255, 102, 128, 0) 6.43%, rgba(243, 102, 255, 0.1) 28.21%, rgba(153, 102, 255, 0.4) 37.08%, rgba(138, 115, 255, 0.9) 48.36%, #66A6FF 103.13%); }
  .section5 .case-slider .visuel {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center;
    height: 100%; }
  .section5 .case-slider .visuel img {
    width: auto;
    height: 100%; }
  .section5 .case-slider .content {
    padding: 0.4rem 0.4rem 0.4rem 45.71%; }
  .section5 .case-slider .content h4 {
    font-size: 0.24rem;
    line-height: 0.4rem; }
  .section5 .case-slider .content .info {
    margin-top: 0.16rem;
    font-size: 14px;
    opacity: 0.8; }
  .section5 .pagination {
    padding: 0.04rem 0 0.28rem; }
  .section5 .pagination a {
    margin: 0.16rem 0.07rem 0;
    height: 0.48rem; }
  .section5 .logo-wall {
    margin: 0.48rem 0 0; } }

@media screen and (min-width: 992px) {
  .section5 .bg {
    top: -0.8rem;
    height: 1440px;
    background: url(/images/section5-bg@lg.e57dd247.png) no-repeat center 0; }
  .section5 .bg:before {
    display: none; }
  .section5 .block-subtitle h2 span {
    font-size: 0.48rem; }
  .section5 .block-subtitle h2 + h3 {
    margin-top: 0.08rem; }
  .section5 .case-container {
    margin-top: 0.88rem; }
  .section5 .case-container,
  .section5 .case-slider {
    border-radius: 0.16rem; }
  .section5 .case-slider .swiper-slide {
    min-height: 400px; }
  .section5 .case-slider .swiper-slide:before {
    background: -webkit-linear-gradient(356.74deg, rgba(255, 102, 128, 0) 6.43%, rgba(243, 102, 255, 0.1) 28.21%, rgba(153, 102, 255, 0.4) 37.08%, rgba(138, 115, 255, 0.9) 48.36%, #66A6FF 103.13%);
    background: -o-linear-gradient(356.74deg, rgba(255, 102, 128, 0) 6.43%, rgba(243, 102, 255, 0.1) 28.21%, rgba(153, 102, 255, 0.4) 37.08%, rgba(138, 115, 255, 0.9) 48.36%, #66A6FF 103.13%);
    background: linear-gradient(93.26deg, rgba(255, 102, 128, 0) 6.43%, rgba(243, 102, 255, 0.1) 28.21%, rgba(153, 102, 255, 0.4) 37.08%, rgba(138, 115, 255, 0.9) 48.36%, #66A6FF 103.13%); }
  .section5 .case-slider .content {
    padding: 0.64rem 0.64rem 0.64rem 48.59%; }
  .section5 .case-slider .content h4 {
    font-size: 0.26rem;
    line-height: 0.48rem; }
  .section5 .case-slider .content .info {
    font-size: 14px;
    line-height: 24px;
    opacity: 1; }
  .section5 .pagination {
    padding: 0.08rem 0 0.24rem; }
  .section5 .pagination a {
    margin: 0.16rem 0.12rem 0;
    height: 52px; }
  .section5 .logo-wall {
    margin: 0.64rem 0 0; } }

@media screen and (min-width: 1200px) {
  .section5 .case-slider .content .info {
    font-size: 16px;
    line-height: 28px; }
  .section5 .pagination a {
    height: 64px; } }

/* section6 选择 CODING, Be the best */
.section6 {
  z-index: 2;
  margin-top: 1.2rem; }

.section6 .list {
  margin-top: 0.48rem;
  padding-right: 0.08rem;
  padding-left: 0.08rem; }

.section6 .list li {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  padding: 0 0.25rem; }

.section6 .list li + li {
  margin-top: 0.32rem; }

.section6 .list li:before,
.section6 .list li:after {
  position: absolute;
  top: 50%;
  margin-top: -0.28rem;
  width: 0.25rem;
  height: 0.56rem;
  background: url(/images/vector.49effecb.svg) no-repeat 0 0/100% 100%;
  content: ""; }

.section6 .list li:before {
  left: 0;
  -webkit-transform: scaleX(-1);
  -ms-transform: scaleX(-1);
  transform: scaleX(-1); }

.section6 .list li:after {
  right: 0; }

.section6 .list li .left {
  font-family: "PingfangSC-Medium";
  font-size: 12px;
  font-weight: 600;
  line-height: 20px;
  text-align: right; }

.section6 .list li .left.lg {
  display: none; }

.section6 .list li .right {
  font-size: 12px;
  line-height: 20px;
  opacity: 0.7; }

.section6 .list li .left,
.section6 .list li .right {
  width: calc(50% - 0.17rem); }

.section6 .list .divider {
  margin: 0 0.16rem;
  width: 1px;
  height: 0.4rem;
  background: -webkit-linear-gradient(83.99deg, #B9C9FF 3.53%, #E2C7FD 45.77%, #FEC2EB 95.24%);
  background: -o-linear-gradient(83.99deg, #B9C9FF 3.53%, #E2C7FD 45.77%, #FEC2EB 95.24%);
  background: linear-gradient(6.01deg, #B9C9FF 3.53%, #E2C7FD 45.77%, #FEC2EB 95.24%);
  opacity: 0.3; }

@media screen and (min-width: 350px) {
  .section6 .list li .left {
    font-size: 14px; }
  .section6 .list li .right {
    font-size: 13px; } }

@media screen and (min-width: 600px) {
  .section6 {
    margin-top: 1.6rem; }
  .section6 .block-subtitle h2 span {
    font-size: 0.36rem; }
  .section6 .list {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: stretch;
    align-items: stretch;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 0.68rem;
    padding-right: 0;
    padding-left: 0; }
  .section6 .list li {
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 0 0.2rem;
    width: 47.92%;
    min-height: 0.88rem; }
  .section6 .list li + li {
    margin-top: 0.32rem; }
  .section6 .list li:nth-child(1),
  .section6 .list li:nth-child(2) {
    margin-top: 0; }
  .section6 .list li:before,
  .section6 .list li:after {
    margin-top: -0.44rem;
    width: 0.4rem;
    height: 0.88rem; }
  .section6 .list li .left {
    font-size: 15px;
    line-height: 24px; }
  .section6 .list li .right {
    font-size: 14px;
    line-height: 24px; }
  .section6 .list li .left,
  .section6 .list li .right {
    width: auto; }
  .section6 .list li .divider {
    height: 0.4rem;
    opacity: 1; } }

@media screen and (min-width: 768px) {
  .section6 .list li .left {
    font-size: 16px; } }

@media screen and (min-width: 992px) {
  .section6 {
    margin-top: 2.4rem; }
  .section6 .block-subtitle h2 span {
    font-size: 0.48rem; }
  .section6 .list {
    margin-top: 0.88rem;
    padding-right: 0.24rem;
    padding-left: 0.24rem; }
  .section6 .list li {
    width: 47.06%;
    min-height: 1.02rem; }
  .section6 .list li + li {
    margin-top: 0.64rem; }
  .section6 .list li:before,
  .section6 .list li:after {
    margin-top: -0.51rem;
    width: 0.46rem;
    height: 1.02rem; }
  .section6 .list li .left {
    font-size: 16px;
    line-height: 26px; }
  .section6 .list li .left.sm {
    display: none; }
  .section6 .list li .left.lg {
    display: block; }
  .section6 .list li .right {
    font-size: 14px;
    line-height: 26px; }
  .section6 .list li .divider {
    height: 0.8rem; } }

@media screen and (min-width: 1200px) {
  .section6 .list li .left {
    font-size: 18px;
    line-height: 28px; }
  .section6 .list li .right {
    font-size: 16px;
    line-height: 28px; } }

/* section7 */
.section7 {
  margin-top: 1.2rem;
  padding-top: 0.56rem;
  padding-bottom: 2.04rem;
  background: url(/images/section7-bg@sm.e1195153.jpg) no-repeat center 0/cover; }

.section7 .visuel {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 3.33rem;
  height: 2.44rem;
  background: url(/images/section7-img@sm.7bd1b639.png) no-repeat 0 0/100% 100%; }

.section7 .visuel:before {
  position: absolute;
  bottom: -0.12rem;
  left: 0.26rem;
  width: 0.34rem;
  height: 0.34rem;
  background: url(/images/section7-ball-blue.b758d7b6.png) no-repeat 0 0/100% 100%;
  content: ""; }

.section7 .visuel:after {
  position: absolute;
  top: -0.31rem;
  right: 0.21rem;
  left: 2.82rem;
  height: 0.31rem;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGsAAABuCAMAAAAXrB2NAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAL6UExURQAAADctijkWclRAykY6tTRg/wsJWSUdfi8kikozpZJb/xoabhENSO1GoehAl3wxpl1E2C9H87dH1kcwkp9JvuBIrQoKQ9JLrClB8RUURNpJnHlExiYea0wlgR4eWS9C5ohT36xLvDBB4MpHrDVR+Skt2QoISA0NQ7Fj8aBk6tqW/idF+UlAnC5C6RIQXwoKNSkadz0mfy5c/rpIsjRW/txKqyM/9rBbwb5788aC8iUVa9VHqC82fGMqikBLtTxIr24ym6Bf3MZNtWkyno5IuaBUrC4/0f998v+H8/+C8/958v9i8P9p8P928v9n6YsseoQqgf9i2/9f6SVp/5Quex5L//9z8f9cyf9Utf9OpxtA//9v7v9rxf/9//9f4v1DlmIeb/9IniZv//9u8msgcnkmff947P9Rrv+P9K82hEgXZJ0xfv9v5Rg0/Vobav9bvj8UY1EZZh9V//9gsnYjcTQTZJx8//9h0jRw/yFj/3EjeRINaP9n4v9mvSgRaLg2g/9Snf9ZqB0QbRglu4EndMw7iOdi/05x/zJN//RCj+c/iy84/iFb//9u1P5TwhYn0RMXkRMTesI5hSpd/6g1gv+e9RYepycTd0lP/7s8kP9/7Gly/1tx//933ftc9//Z+/3F+to9iPxLkqUwfkBx/619/3cpjrte/4otjtpr/8p9/yQZh/9X0zkhl0sacNh7//ta4FJg/8dCnG5T/7x9/6tZ/+d7/vRk/WJj/0Fi///v/q1t/zkZg39P/kI/+4J4/416/1cddMtv/xcu8fd2+2Ihe11S/3Rk/8lY/f+x9eZT0GQqomQkip9q/59Y/4Ze/4VA3VAjllEus7tu/5Bs/xkq5tU8kc9L3+FQv3M2wJw2qmM83E4dg40zoKY4mspFv5w1jetW4Ik5vrFL7HR3/1lD90k30zcrqtVc/oRq/7g/pOdV9Z1D2Z89wrE+umA0wpVL+CQomHtv//OD+jsvvnJE8vRLueur/fZFqOxsqvqMzvSY+/6c3sx20nZCpXkAAABHdFJOUwBG/hUk/v0CBgz+FCf++/47efxnNP7o/tBG+1jS52dNbExrr6z+gcLVof7njJXpmJHA7JDX4fny4vbmwNvst+nWwXCs0P7vFiZ0pgAAC2hJREFUaN7t2nlU1OUaB3CRwd+MrCqEIBfcU8Qtt8w0LQ0YFoV0FodFJGcGmyQlxRJMtAyughoRF1TgaikoJllq2qphBmpa6gW3FK3MNPet7Zz7fd7395thrHNmRvDcc+7hUdG/5nO+z/u8728ZW7VqqZZqqZZqqZb6fy+hlSAXFAq5Qo4SHiQkV7i6OaE6oJyc3FxdFYLwIEBB4QpkwICBA/8h1cCQkA5OMmeF0MyJXN06DBgY8Ni7vHah9uzZM3LkyNFPgVPImzGSzClwYEDr1i+88ML06dNnzpw5Y9euKVP2UO3fP3J0CLRmouQypwEBrWfPns0pZs2YMWXKlGeffRm1bt26kU91kDVHJwVXSI/Nn32PxSiypk2bBg2tlDW5kXK3QEjz53NKbOFMSyxQEyZMWLfOc/RTnWRC00L5DSCpUayZ00WKWdO4VV5efspzdJMwuWtgQL+F8++NNcPSQm6VM+zU2M6yJvSv52MLFy60jvU3FKuJ5WfGjRvrdZ+LpnDr2W/ePMliFJf+hho/fvzEM9+NGza2031Nv8KvvxXFQjWWXnzZipr43Jlxw4aN6XQfyQS/nm2IYha2sUUC9OyLVI2p8ROfezPl52F/PjrG8WRYq35tGFXYGsUOJinSi7xeRRHEKVhFW3z/HD58jJeD21pgFKzCQtHaRcfSPdKrIiRZ/r/+diN4eG8vxyxF4MONqHdFCqtkccaPNzOs0ENYBXfuDO/t7JDlZ6YKW3/c+t2T7FinebBAEznyHH6xv2Ft+fWPsrKyO492ljvSwf4PteHUx6iTJ09CYiMuBRKjNK61b6YU/fpb6c7SsuBeMgdOpp4PtYFVWLixkFP79+/nA/6q6NBn49Op1q5diz/0rxQsWE18/M6y4b1l9sd6WKQ+NlM4y/l0k7N2LfvwlHuqqGgLggFzoItuiDVv3orCjbA2nfzmG07hyOMUSSkpr1hXStErRbB842p2xseXBvf2tm8WhUCKtWIFqE2bviFqH6fKeaY3GfSGVRW9AWrLli2+9b+V8WAK+674NBhEbdzErH379q3zLD9VXn4GJUGv/bUg+frWx/1RihUL7m3X9UXuR4NhRXl6nkIRlUIUSf+2qv+g/P19fOrr62tXF5TG2zn3gqsUaxNZ+xhF1vHvUFh/SfqnVXl4eICqReUW15SW3Qm2Z0PzIQR1DdS3337LKM/jKLKw/q8hA316Tg5+5+SsWUM/3XPc3d1v1zZQmcIKan4P7uVlXwsRa/nya5vOn4d15dgxT8+zxzlG68+pnBwOrVmwYAH7qdUa8iqrYmMbGqp04cbfg4d3FuxqIaOuSdSxs2fPHv/l8uWfUUShXTk5iag1hGSh4GmzNBp1TEJEbFVVVbROeWNbcG+FPS2cB2r5W+fP3wQlWr/Auswsf1CJYhGVFheXmQbPoElVx8SiqqpiI5OrN2+w3UTeQlBvnb95E9QVkeIWKH8Pd1FKSkTr0jJzV6/OzUzTgOJWQkJsROT2ig2PdrLVRHnPhzi1CNaPV66cOHbo0KFLsNpfPn36tK+vj7v73SReiUlJFGt1cbE+V52amqpOj0kAVZWQEBGxffHmD2xOvby/ZIH68cSJE4fIunSpffv2ZPn4uN+VrAVJC5gVHhauz0hXq9NhJSAWBdu+uGKDzal369+PU4tAkXWisXXax+fuXS0VpCQpV1i4UpcRAyomhiz8iChBE8c42xwNZi1atKwHo27dOnTo6qVL52DV1Z2ur79922DQaiVOm5WWCSssVKXLQJ7oBGoiRGribltXMVgLV7BYZP3ww61btz65evXqOVRdXV0tWRoDlegZWC4KFhmNYrMRw4ItrrA1iIJfgBSrx6c/kPWJaNWRVVt/O0+DkrAssxWl00VGRkZERBDGrfW2rMAAFmvZsh5HPwX2/idkfb313Lmv6uoagOVRcU6bpTUYeA/DQpVRKlUkVUQ0gsWiiRW9bA29X8DG5ZxaAuvL94G1/frrrVvXf/XVTxcbGmor8yQNmAEbOC6XrPDQUKUqGQUtmnIhWC8bt8CKwMc3slhHv1iy5C/WxYaqykq12owZNKIVThaSqaJUyZHRGRnRZLW3kUse+Pg1Wq2jja22ZqukChjTNKyPaampWK9wqlClMkpJ6STros0eMotiPQ/rX2QdNFuLL5ZwrFKdl5qq0bCDKZf2F6hiovB3lE6y2tu455D7MYtRf7UWl5TQ2UrJcCZp2LlkKg6nHoKKUtK/yIpm1jBb+8vp8WuL7rEO0oKtX88tmumEKo6RlasPD2PrFaUiy4idBgvDX1I7zNbMOw28xihmEba3sbW9hG8gSoYCZYJlZBtMxXPBiiarqn6srTNKNuo8tyYvWZItWW3NFtusdOalpzMtVx8aRlYotVAZyiwTsIjYSp9urjbOXlkIWc+zXGR9uXcvrAOwdv9UwXKJZwM0VK4elNEYRmOIKWSzQVZs5W3fQbYuzK4hTyxahljPT55MlhjswNaP1q+3WNCimYYWEmVkGyyUWSpmxeTd9bV5/VJ0MFvZ2dmwPtx74eCRAwdg7Ya1PSJSrOjojJiYDJOSW2zsYWF/6UwZGTFqg/uQLjbvN2Tcmjx58iTJunDkyIGPPjq8uwJYMoOSk3U6zECGSUfzwEpMhhaacC3TJLl387ZtjbopWtnmYKK1m1nJyZg4lAqaScc2sIVSqkwUK0+b5D7I2fbdfMgTllyw3vtw7/UL1MTDh5kFKZQdtvz84+PHzkNzrHS1JilxSBfbN/Rypyd6MGvSJNbE996zBKuo2F6dHBVuLKgpKDDSx9MBGMWOQSWzlHrqoFqDWCO87bjHlo16+gsWiywXZjUKVg2qprS0tKymAOHEfFF6vZ5RZMWkpxqSEt2ftOehSN7h6aOiNSvbZYd1sG3VyrCCUjzO4bG4wMh7qdKpYOlFypROsRKH2PWwJziN6iH2cFa+i8sOWB9e/+zInAM0HduqQ4305BhPj8UFfBNjSPT6YtZBiqXWUKxu9r29cQ1hTWRWvsuOHayLn30+h4Jt3hZeUMat+NIaYHTomnT64mKRwl2pQZto12SIwYaKFgu2A8H2Xv98zpx3Dm/YvO2GUbJ2EsZi6VgsvR5323Gp1EGPQfa+lHLu2pFZs2bNWmrpImEfbNh8A6MRLwUzhiFWMvWQanUuURRrRBd7XxMJXn2HirmWSl1cSdg7DCuoKd25ky8Yu5Ygl2k1ClJmappBa+8QmoMN5cGWLuVdXAWMBftgwzZgZWWYehpE6fzLReHhCM8rGIycEQ681hNkffuYLYa9vmrlSqmLWDJjAUocQjqD0+NYwcrSJuYM6eLI+0q5V/ehovXSS88Ae90a43dOtI3pFk2yGIWt9aSzQy/1FEHoIhsOWM+4zH2bsO8tGF0acRYShYtVumilpWXRDDr6NhtLxoO9RNjce7FqZqnE+1xmZRK1INGjm7ejb+kFWdc+hC1tjJFmxkCp2E01mpgel8k6CGqEt+Mvl+XALMEIe9saI0tnsRi1xqNbl/t5aS7I2nW0BJvKMLGP2GfAqqNU0sOCmlOJOY43ULqn6iphCDZ1qrhoK783Lxp1EVYsWTyV9/1+WSQ4YxolbOpU62gixpoIiyj/QU34XkpQePXtM2mWFEzUVlm06mrCYGEE3Ud0cW7al1JYtD44Fa01q2zJyREJ6jSt/yDvVk0sQY7zKjvfEg1aY47dXV2s9cH8NcfXsbJ2fTv2ybdEs3Do5srrFy4cbDvmSe9m+ipWcA3q2zE7Pz//GbMminPn4lwe3L2zVzN+h66QBbXrPpg45pnL5ZHB3fsGyZrv62WRc2be4EdQLqzgdG8X5PUgvqUX6L8DyIK6tkN1x5+uQV4yZ+EB/v8DfLbCWaFwlmPq6FdLtVRLtVRLtdT/pv4LGJ2Qv2F5C7IAAAAASUVORK5CYII=) no-repeat 0 0/auto 100%;
  content: ""; }

.section7 .headline {
  overflow: hidden; }

.section7 .headline .sm {
  display: inline;
  float: left;
  font-family: "avenir-next-bold";
  font-size: 0.38rem;
  line-height: 0.48rem;
  color: transparent;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  background: -webkit-linear-gradient(325.88deg, #0066FF 7.78%, #9D60E9 58.06%, #FF80B5 96.27%);
  background: -o-linear-gradient(325.88deg, #0066FF 7.78%, #9D60E9 58.06%, #FF80B5 96.27%);
  background: linear-gradient(124.12deg, #0066FF 7.78%, #9D60E9 58.06%, #FF80B5 96.27%);
  -webkit-background-clip: text;
  background-clip: text; }

.section7 .headline p {
  display: inline;
  float: left;
  margin-top: 0.08rem;
  width: 100%;
  font-family: "m-ying-hei-w7";
  font-size: 0.22rem;
  line-height: 0.32rem; }

.section7 .headline .lg {
  display: none; }

.section7 .buttons {
  overflow: hidden;
  margin-top: 0.4rem; }

.section7 .buttons a {
  display: inline;
  float: left;
  min-width: 1.2rem;
  width: 1.2rem;
  font-size: 13px; }

.section7 .buttons a + a {
  margin-left: 0.16rem; }

@media screen and (min-width: 350px) {
  .section7 .buttons a {
    font-size: 15px; } }

@media screen and (min-width: 600px) {
  .section7 {
    margin-top: 1.6rem;
    padding-top: 1.04rem;
    padding-bottom: 0.99rem;
    background-image: url(/images/section7-bg@md.aa10676b.jpg); }
  .section7 .visuel {
    width: 4.24rem;
    height: 3.02rem;
    background-image: url(/images/section7-img@md.a93d3742.png); }
  .section7 .visuel:before {
    bottom: -0.24rem;
    left: 0.2rem;
    width: 0.6rem;
    height: 0.6rem; }
  .section7 .visuel:after {
    top: -0.51rem;
    right: 0;
    left: 3.9rem;
    height: 0.52rem; }
  .section7 .headline .sm {
    display: none; }
  .section7 .headline p {
    margin-top: 0;
    font-size: 0.28rem;
    line-height: 0.32rem; }
  .section7 .headline .lg {
    display: inline;
    float: left;
    margin-top: 0.16rem;
    font-family: "avenir-next-bold";
    font-size: 0.40rem;
    line-height: 0.49rem;
    color: transparent;
    -webkit-text-fill-color: transparent;
    text-fill-color: transparent;
    background: -webkit-linear-gradient(325.88deg, #0066FF 7.78%, #9D60E9 58.06%, #FF80B5 96.27%) no-repeat 0 0/115% auto;
    background: -o-linear-gradient(325.88deg, #0066FF 7.78%, #9D60E9 58.06%, #FF80B5 96.27%) no-repeat 0 0/115% auto;
    background: linear-gradient(124.12deg, #0066FF 7.78%, #9D60E9 58.06%, #FF80B5 96.27%) no-repeat 0 0/115% auto;
    -webkit-background-clip: text;
    background-clip: text; }
  .section7 .buttons {
    margin-top: 0.48rem; }
  .section7 .buttons a {
    min-width: 1.6rem;
    width: 1.6rem;
    font-size: 0.2rem; } }

@media screen and (min-width: 992px) {
  .section7 {
    margin-top: 2.24rem;
    padding-top: 0.88rem;
    padding-bottom: 0.88rem;
    max-height: 416px;
    background: url(/images/section7-bg@lg.fcc87999.jpg) center 0/2560px auto; }
  .section7 .visuel {
    top: -0.56rem;
    right: 0;
    bottom: 0;
    left: calc(50% + 0.32rem);
    width: auto;
    height: auto;
    background: url(/images/section7-img@lg.c7d08a64.png) no-repeat 0 0/auto 100%; }
  .section7 .visuel:before {
    bottom: -0.16rem;
    left: 0.86rem;
    width: 0.71rem;
    height: 0.71rem; }
  .section7 .visuel:after {
    top: 1.17rem;
    left: 6.55rem;
    height: 0.54rem; }
  .section7 .headline {
    padding: 0 0.16rem; }
  .section7 .headline p {
    font-size: 0.32rem;
    line-height: 0.56rem; }
  .section7 .headline .lg {
    font-size: 0.48rem;
    line-height: 0.56rem; }
  .section7 .buttons {
    margin-top: 0.56rem;
    padding: 0 0.16rem; }
  .section7 .buttons a {
    min-width: 1.76rem;
    width: 1.76rem; } }

/* footer */
.footer {
  padding-top: 72px;
  padding-bottom: 40px; }

.footer .logos {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center; }

.footer .logos a img {
  display: block;
  width: 100%; }

.footer .logos .divider {
  width: 1px;
  background-color: #888;
  opacity: 0.5; }

.footer a {
  color: #313159;
  -webkit-transition: color 0.2s ease-out;
  -o-transition: color 0.2s ease-out;
  transition: color 0.2s ease-out; }

.footer a:hover {
  color: #0066FF; }

.footer .copyright a:hover {
  color: #0066FF; }

@media screen and (max-width: 599px) {
  .footer .logos .logo1 {
    width: 88.16px; }
  .footer .logos .logo2 {
    width: 115.3px; }
  .footer .mail a {
    font-weight: 600;
    letter-spacing: -0.4px; }
  .footer .logos .divider {
    margin-right: 17px;
    margin-left: 17px;
    height: 23.69px; }
  .footer .tel {
    margin-top: 49px;
    font-family: "avenir-next-bold";
    font-size: 26px;
    line-height: 32px;
    text-align: center; }
  .footer .mail {
    margin-top: 8px;
    font-family: "avenir-next";
    font-size: 18px;
    line-height: 24px;
    text-align: center; }
  .footer .info {
    margin-top: 48px;
    font-size: 12px;
    line-height: 20px;
    text-align: center; }
  .footer .info p:nth-child(1) {
    display: inline-block;
    position: relative;
    padding-left: 19.47px; }
  .footer .info p:nth-child(1) i {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -5.23px;
    width: 14.47px;
    height: 10.47px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjIzNDQxIDAuMDAwNDg4MjgxQzkuMTkxNTcgMC4wMDA0ODgyODEgMTAuODU2IDEuMjUxNzEgMTEuNDczNSAyLjk5NjdDMTEuNDg3NCAzLjAzNTk1IDExLjQ3MTMgMy4wNTk2OSAxMS40MjgyIDMuMDU2NEMxMC45OTA3IDMuMDI0MzUgMTAuNTM3MiAzLjA4NTA4IDEwLjE1ODggMy4xODg5NkMxMC4xNDU2IDMuMTkyMjYgMTAuMTMxOCAzLjE4NzMyIDEwLjEyNCAzLjE2OTYyQzkuNjIwNzkgMi4wODM2MiA4LjUwNjA0IDEuMzE2MjggNy4yMzQ0MSAxLjMxNjI4QzUuNzA4MTIgMS4zMTYyOCA0LjQyNDM0IDIuMzk1MTQgNC4xMTk5NyAzLjg0Njg2QzQuMTE2MSAzLjg0NTc2IDQuMTExMTMgMy44NDUyMSA0LjEwNjE2IDMuODQ0MTJDMy44NjM2NSAzLjc4NjA3IDMuNjExNzYgMy43NTUxOSAzLjM0NzcxIDMuNzU1NzRDMy4xNTgyMyAzLjc1NTc0IDIuOTcyNjMgMy43NzExOCAyLjc5MTk5IDMuODAyMTJDMy4xMjk1MSAxLjY1MTA2IDQuOTkgMC4wMDA0ODgyODEgNy4yMzQ0MSAwLjAwMDQ4ODI4MVpNMTEuMTIyMiAzLjc1Njg0QzEyLjA2MDcgMy43NTczOSAxMi45MDQyIDQuMTQ2MzYgMTMuNTEwMiA0Ljc2NDU5QzE0LjgwNzggNi4wOTA1OCAxNC43ODc5IDguMjA5OSAxMy40NTgzIDkuNTE1NDRDMTIuODU5NSAxMC4xMDM4IDEyLjExODcgMTAuMzkxMSAxMS4zMzQ4IDEwLjQ0ODZDMTAuOTkzNSAxMC40NzM0IDEwLjY3NTMgMTAuNDc0NSAxMC4xODU4IDEwLjQ3NDVIMTAuMDM3MUM5LjA4NjA4IDEwLjQ3NDYgNC4xMTU5MyAxMC40NzQ5IDMuODM0ODggMTAuNDcyOUMzLjUxMDA3IDEwLjQ3MDcgMy4xNDYwMyAxMC40NTkxIDIuODgxNDMgMTAuNDIyMUMyLjg4MTQzIDEwLjQyMjEgNy45MzI1OSA1LjUxOTI5IDguMTA3MTUgNS4zNTAyMkM4LjQ1NzM4IDUuMDA5MzQgOC43MzYzNCA0Ljc1MDE4IDkuMDAyNiA0LjUzMzYzQzkuNjExOSA0LjAzNjkzIDEwLjMxMDcgMy43NTY4NCAxMS4xMjIyIDMuNzU2ODRaTTExLjA2NzUgOS4xNDU4N0MxMS44MjIxIDkuMTE5ODcgMTIuMjgxNyA4LjgzMDk5IDEyLjUzOTEgOC41NzU3NEMxMy4zNDIzIDcuNzgxNDMgMTMuMzYwNSA2LjQ5MTAzIDEyLjU3MTEgNS42ODM5NkMxMi4yMDE2IDUuMzA4ODQgMTEuNjg1MSA1LjA3Njg0IDExLjExNzIgNS4wNzE5QzEwLjc1NDggNS4wNjc5OSAxMC4yNDIyIDUuMTcxODggOS42NzI2NiA1LjY4NDUxQzkuNDEzMDMgNS45MTc2IDkuMTEyNTIgNi4yMDUzOCA4Ljk3ODg0IDYuMzM1MjFDOC44MzMwMSA2LjQ3NzE3IDcuNTQ2NDYgNy43MjY3NSA2LjA3MTU1IDkuMTU5MTJIMTAuMTI1MUMxMC4zMTE4IDkuMTU5MTIgMTAuNzE4OSA5LjE1ODAyIDExLjA2NzUgOS4xNDU4N1pNNS4zNiA0LjQ0OTRDNC43NjYxNyA0LjAwNDc2IDQuMTAxNjMgMy43NTY3MSAzLjM0NzYgMy43NTc4MUMyLjQwOTA3IDMuNzU3ODEgMS41NjUgNC4xNDY3MyAwLjk1OTAxNiA0Ljc2NDI4Qy0wLjMzODAyNCA2LjA5MDY0IC0wLjMxODEzOCA4LjIwOTU5IDEuMDEwOTQgOS41MTQ5NUMxLjU0NTExIDEwLjAzOTIgMi4xOTE5OCAxMC4zMjQ4IDIuODgxMzggMTAuNDIwOUw0LjE4MTczIDkuMTU4NjNDMy45NzEyNiA5LjE1NzUzIDMuNjY5NjUgOS4xNTUzMyAzLjQwMTc0IDkuMTQ1OTRDMi42NDc3MSA5LjEyIDIuMTg4MTEgOC44MzA1MSAxLjkzMDE0IDguNTc1ODdDMS4xMjc1IDcuNzgwOTQgMS4xMDg3MiA2LjQ5MDU0IDEuODk4NjUgNS42ODM0N0MyLjI2NzY2IDUuMzA4OTYgMi43ODQ3IDUuMDc3NTEgMy4zNTI1NyA1LjA3MTk2QzMuNzA4MzIgNS4wNzAzMSA0LjE5MTY3IDUuMTc0MTkgNC43Mzc0NSA1LjYyNjA0QzQuOTk4MTggNS44NDIwNCA1LjU3NjU0IDYuMzUwMjIgNS44MzA2NSA2LjU3OTQ3QzUuODQyOCA2LjU5MTA2IDUuODU4MjcgNi41OTIxNiA1Ljg3Mzc0IDYuNTc5NDdMNi43Njk3MyA1LjcwNjEyQzYuNzg0NjUgNS42OTEyMiA2Ljc4MzU0IDUuNjcwNzggNi43Njg2MyA1LjY1Njk4QzYuMzM4MzEgNS4yNjc1MiA1LjcyNzM1IDQuNzIyODQgNS4zNiA0LjQ0OTRaIiBmaWxsPSIjMzEzMTU5Ii8+Cjwvc3ZnPgo=) no-repeat 0 0/100% 100%;
    content: ""; }
  .footer .copyright {
    margin-top: 48px;
    text-align: center; }
  .footer .copyright a {
    font-size: 11px;
    line-height: 20px;
    color: #ADBACC; }
  .footer .copyright a:hover {
    color: #0066FF; }
  .footer .copyright > div:nth-child(1) {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-align: center;
    align-items: center; }
  .footer .copyright > div span {
    margin: 0 8px;
    width: 1px;
    height: 11px;
    background-color: #adbacc; }
  .footer .copyright > div + p {
    margin: 16px 0; }
  .footer .wrapper-lg {
    display: none; } }

@media screen and (min-width: 600px) {
  .footer {
    padding: 88px 0 68px; }
  .footer .wrapper-sm {
    display: none; }
  .footer .logos {
    -ms-flex-pack: start;
    justify-content: flex-start; }
  .footer .logos .logo1 {
    width: 110.02px; }
  .footer .logos .logo2 {
    width: 143.89px; }
  .footer .logos .divider {
    margin-right: 21px;
    margin-left: 21px;
    height: 29.61px; }
  .footer .content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 56px; }
  .footer .content .tel {
    font-family: "avenir-next-bold";
    font-size: 30px;
    line-height: 24px; }
  .footer .content .mail {
    font-family: "avenir-next";
    margin-top: 14px;
    font-size: 22px;
    line-height: 16px; }
  .footer .content .info {
    font-size: 13px;
    line-height: 24px;
    text-align: right;
    color: #313159;
    opacity: 0.8; }
  .footer .content .info p:nth-child(2) {
    position: relative;
    margin-top: 8px;
    padding-left: 21px; }
  .footer .content .info p:nth-child(2):before {
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -5px;
    width: 14.47px;
    height: 10.47px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTEiIHZpZXdCb3g9IjAgMCAxNSAxMSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjIzNDQxIDAuMDAwNDg4MjgxQzkuMTkxNTcgMC4wMDA0ODgyODEgMTAuODU2IDEuMjUxNzEgMTEuNDczNSAyLjk5NjdDMTEuNDg3NCAzLjAzNTk1IDExLjQ3MTMgMy4wNTk2OSAxMS40MjgyIDMuMDU2NEMxMC45OTA3IDMuMDI0MzUgMTAuNTM3MiAzLjA4NTA4IDEwLjE1ODggMy4xODg5NkMxMC4xNDU2IDMuMTkyMjYgMTAuMTMxOCAzLjE4NzMyIDEwLjEyNCAzLjE2OTYyQzkuNjIwNzkgMi4wODM2MiA4LjUwNjA0IDEuMzE2MjggNy4yMzQ0MSAxLjMxNjI4QzUuNzA4MTIgMS4zMTYyOCA0LjQyNDM0IDIuMzk1MTQgNC4xMTk5NyAzLjg0Njg2QzQuMTE2MSAzLjg0NTc2IDQuMTExMTMgMy44NDUyMSA0LjEwNjE2IDMuODQ0MTJDMy44NjM2NSAzLjc4NjA3IDMuNjExNzYgMy43NTUxOSAzLjM0NzcxIDMuNzU1NzRDMy4xNTgyMyAzLjc1NTc0IDIuOTcyNjMgMy43NzExOCAyLjc5MTk5IDMuODAyMTJDMy4xMjk1MSAxLjY1MTA2IDQuOTkgMC4wMDA0ODgyODEgNy4yMzQ0MSAwLjAwMDQ4ODI4MVpNMTEuMTIyMiAzLjc1Njg0QzEyLjA2MDcgMy43NTczOSAxMi45MDQyIDQuMTQ2MzYgMTMuNTEwMiA0Ljc2NDU5QzE0LjgwNzggNi4wOTA1OCAxNC43ODc5IDguMjA5OSAxMy40NTgzIDkuNTE1NDRDMTIuODU5NSAxMC4xMDM4IDEyLjExODcgMTAuMzkxMSAxMS4zMzQ4IDEwLjQ0ODZDMTAuOTkzNSAxMC40NzM0IDEwLjY3NTMgMTAuNDc0NSAxMC4xODU4IDEwLjQ3NDVIMTAuMDM3MUM5LjA4NjA4IDEwLjQ3NDYgNC4xMTU5MyAxMC40NzQ5IDMuODM0ODggMTAuNDcyOUMzLjUxMDA3IDEwLjQ3MDcgMy4xNDYwMyAxMC40NTkxIDIuODgxNDMgMTAuNDIyMUMyLjg4MTQzIDEwLjQyMjEgNy45MzI1OSA1LjUxOTI5IDguMTA3MTUgNS4zNTAyMkM4LjQ1NzM4IDUuMDA5MzQgOC43MzYzNCA0Ljc1MDE4IDkuMDAyNiA0LjUzMzYzQzkuNjExOSA0LjAzNjkzIDEwLjMxMDcgMy43NTY4NCAxMS4xMjIyIDMuNzU2ODRaTTExLjA2NzUgOS4xNDU4N0MxMS44MjIxIDkuMTE5ODcgMTIuMjgxNyA4LjgzMDk5IDEyLjUzOTEgOC41NzU3NEMxMy4zNDIzIDcuNzgxNDMgMTMuMzYwNSA2LjQ5MTAzIDEyLjU3MTEgNS42ODM5NkMxMi4yMDE2IDUuMzA4ODQgMTEuNjg1MSA1LjA3Njg0IDExLjExNzIgNS4wNzE5QzEwLjc1NDggNS4wNjc5OSAxMC4yNDIyIDUuMTcxODggOS42NzI2NiA1LjY4NDUxQzkuNDEzMDMgNS45MTc2IDkuMTEyNTIgNi4yMDUzOCA4Ljk3ODg0IDYuMzM1MjFDOC44MzMwMSA2LjQ3NzE3IDcuNTQ2NDYgNy43MjY3NSA2LjA3MTU1IDkuMTU5MTJIMTAuMTI1MUMxMC4zMTE4IDkuMTU5MTIgMTAuNzE4OSA5LjE1ODAyIDExLjA2NzUgOS4xNDU4N1pNNS4zNiA0LjQ0OTRDNC43NjYxNyA0LjAwNDc2IDQuMTAxNjMgMy43NTY3MSAzLjM0NzYgMy43NTc4MUMyLjQwOTA3IDMuNzU3ODEgMS41NjUgNC4xNDY3MyAwLjk1OTAxNiA0Ljc2NDI4Qy0wLjMzODAyNCA2LjA5MDY0IC0wLjMxODEzOCA4LjIwOTU5IDEuMDEwOTQgOS41MTQ5NUMxLjU0NTExIDEwLjAzOTIgMi4xOTE5OCAxMC4zMjQ4IDIuODgxMzggMTAuNDIwOUw0LjE4MTczIDkuMTU4NjNDMy45NzEyNiA5LjE1NzUzIDMuNjY5NjUgOS4xNTUzMyAzLjQwMTc0IDkuMTQ1OTRDMi42NDc3MSA5LjEyIDIuMTg4MTEgOC44MzA1MSAxLjkzMDE0IDguNTc1ODdDMS4xMjc1IDcuNzgwOTQgMS4xMDg3MiA2LjQ5MDU0IDEuODk4NjUgNS42ODM0N0MyLjI2NzY2IDUuMzA4OTYgMi43ODQ3IDUuMDc3NTEgMy4zNTI1NyA1LjA3MTk2QzMuNzA4MzIgNS4wNzAzMSA0LjE5MTY3IDUuMTc0MTkgNC43Mzc0NSA1LjYyNjA0QzQuOTk4MTggNS44NDIwNCA1LjU3NjU0IDYuMzUwMjIgNS44MzA2NSA2LjU3OTQ3QzUuODQyOCA2LjU5MTA2IDUuODU4MjcgNi41OTIxNiA1Ljg3Mzc0IDYuNTc5NDdMNi43Njk3MyA1LjcwNjEyQzYuNzg0NjUgNS42OTEyMiA2Ljc4MzU0IDUuNjcwNzggNi43Njg2MyA1LjY1Njk4QzYuMzM4MzEgNS4yNjc1MiA1LjcyNzM1IDQuNzIyODQgNS4zNiA0LjQ0OTRaIiBmaWxsPSIjMzEzMTU5Ii8+Cjwvc3ZnPgo=) no-repeat 0 0/100% 100%;
    content: ""; }
  .footer .copyright {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 50px; }
  .footer .copyright > div * {
    display: inline-block;
    font-size: 13px;
    line-height: 16px;
    vertical-align: middle;
    color: #adbacc; }
  .footer .copyright > div span {
    margin: 0 6px;
    width: 1px;
    height: 13px;
    background: #adbacc; } }

@media screen and (min-width: 992px) {
  .footer {
    padding: 80px 0 68px; }
  .footer .logos {
    margin: 0 0.16rem; }
  .footer .logos .logo1 {
    width: 117.43px; }
  .footer .logos .logo2 {
    width: 153.58px; }
  .footer .logos .divider {
    margin-right: 23px;
    margin-left: 23px;
    height: 31.58px; }
  .footer .content {
    padding: 0 0.16rem; }
  .footer .content .tel {
    font-size: 28px; }
  .footer .content .mail {
    font-size: 20px; }
  .footer .copyright {
    padding: 0 0.16rem; } }

/* floating-btn */
.floating-btn {
  position: fixed;
  right: 0.16rem;
  bottom: 0.16rem;
  z-index: 200; }

.floating-btn .btn {
  display: block;
  border-radius: 50%;
  width: 48px;
  height: 48px;
  background: url(/images/icon-diagnosis.bc6f52ae.svg) no-repeat center center/29.91px auto, -webkit-radial-gradient(17.19% 14.06%, 136.25% 113.02%, #1875FF 0%, #0C5EFF 37.52%, #1A30FF 68.26%, #FF099C 100%);
  background: url(/images/icon-diagnosis.bc6f52ae.svg) no-repeat center center/29.91px auto, -o-radial-gradient(17.19% 14.06%, 136.25% 113.02%, #1875FF 0%, #0C5EFF 37.52%, #1A30FF 68.26%, #FF099C 100%);
  background: url(/images/icon-diagnosis.bc6f52ae.svg) no-repeat center center/29.91px auto, radial-gradient(136.25% 113.02% at 17.19% 14.06%, #1875FF 0%, #0C5EFF 37.52%, #1A30FF 68.26%, #FF099C 100%);
  -webkit-box-shadow: inset 0px 0px 1.67682px rgba(255, 255, 255, 0.9);
  box-shadow: inset 0px 0px 1.67682px rgba(255, 255, 255, 0.9); }

.floating-btn .bubble {
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-bottom: -26px;
  margin-left: -84px;
  width: 168px;
  height: 100px;
  font-family: "PingfangSC-Medium";
  font-size: 16px;
  font-weight: 600;
  text-align: center;
  line-height: 78px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY4IiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDE2OCAxMDAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxnIGZpbHRlcj0idXJsKCNmaWx0ZXIwX2RkXzc2NV8xNzkzKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMjAuNjU0IDE4LjI3NjFDMjAgMTkuNTU5NSAyMCAyMS4yMzk3IDIwIDI0LjZWNTMuNEMyMCA1Ni43NjAzIDIwIDU4LjQ0MDUgMjAuNjU0IDU5LjcyMzlDMjEuMjI5MiA2MC44NTI5IDIyLjE0NzEgNjEuNzcwOCAyMy4yNzYxIDYyLjM0NkMyNC41NTk1IDYzIDI2LjIzOTcgNjMgMjkuNiA2M0g3N0w4NCA3MEw5MSA2M0gxMzguNEMxNDEuNzYgNjMgMTQzLjQ0IDYzIDE0NC43MjQgNjIuMzQ2QzE0NS44NTMgNjEuNzcwOCAxNDYuNzcxIDYwLjg1MjkgMTQ3LjM0NiA1OS43MjM5QzE0OCA1OC40NDA1IDE0OCA1Ni43NjAzIDE0OCA1My40VjI0LjZDMTQ4IDIxLjIzOTcgMTQ4IDE5LjU1OTUgMTQ3LjM0NiAxOC4yNzYxQzE0Ni43NzEgMTcuMTQ3MSAxNDUuODUzIDE2LjIyOTIgMTQ0LjcyNCAxNS42NTRDMTQzLjQ0IDE1IDE0MS43NiAxNSAxMzguNCAxNUgyOS42QzI2LjIzOTcgMTUgMjQuNTU5NSAxNSAyMy4yNzYxIDE1LjY1NEMyMi4xNDcxIDE2LjIyOTIgMjEuMjI5MiAxNy4xNDcxIDIwLjY1NCAxOC4yNzYxWiIgZmlsbD0id2hpdGUiLz4KPC9nPgo8ZGVmcz4KPGZpbHRlciBpZD0iZmlsdGVyMF9kZF83NjVfMTc5MyIgeD0iMCIgeT0iMCIgd2lkdGg9IjE2OCIgaGVpZ2h0PSIxMDAiIGZpbHRlclVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgY29sb3ItaW50ZXJwb2xhdGlvbi1maWx0ZXJzPSJzUkdCIj4KPGZlRmxvb2QgZmxvb2Qtb3BhY2l0eT0iMCIgcmVzdWx0PSJCYWNrZ3JvdW5kSW1hZ2VGaXgiLz4KPGZlQ29sb3JNYXRyaXggaW49IlNvdXJjZUFscGhhIiB0eXBlPSJtYXRyaXgiIHZhbHVlcz0iMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMTI3IDAiIHJlc3VsdD0iaGFyZEFscGhhIi8+CjxmZU9mZnNldCBkeT0iMTAiLz4KPGZlR2F1c3NpYW5CbHVyIHN0ZERldmlhdGlvbj0iMTAiLz4KPGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAgMCAwIDAgMC4yNCAwIDAgMCAwIDAuMzA2NjY3IDAgMCAwIDAgMC40IDAgMCAwIDAuMDUgMCIvPgo8ZmVCbGVuZCBtb2RlPSJub3JtYWwiIGluMj0iQmFja2dyb3VuZEltYWdlRml4IiByZXN1bHQ9ImVmZmVjdDFfZHJvcFNoYWRvd183NjVfMTc5MyIvPgo8ZmVDb2xvck1hdHJpeCBpbj0iU291cmNlQWxwaGEiIHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAwIDAgMCAxMjcgMCIgcmVzdWx0PSJoYXJkQWxwaGEiLz4KPGZlT2Zmc2V0IGR5PSI1Ii8+CjxmZUdhdXNzaWFuQmx1ciBzdGREZXZpYXRpb249IjEwIi8+CjxmZUNvbG9yTWF0cml4IHR5cGU9Im1hdHJpeCIgdmFsdWVzPSIwIDAgMCAwIDAuMjM5MjE2IDAgMCAwIDAgMC4zMDU4ODIgMCAwIDAgMCAwLjQgMCAwIDAgMC4wNSAwIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW4yPSJlZmZlY3QxX2Ryb3BTaGFkb3dfNzY1XzE3OTMiIHJlc3VsdD0iZWZmZWN0Ml9kcm9wU2hhZG93Xzc2NV8xNzkzIi8+CjxmZUJsZW5kIG1vZGU9Im5vcm1hbCIgaW49IlNvdXJjZUdyYXBoaWMiIGluMj0iZWZmZWN0Ml9kcm9wU2hhZG93Xzc2NV8xNzkzIiByZXN1bHQ9InNoYXBlIi8+CjwvZmlsdGVyPgo8L2RlZnM+Cjwvc3ZnPgo=) no-repeat center 0/100% 100%;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out;
  -o-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
  pointer-events: none; }

@media screen and (min-width: 600px) {
  .floating-btn {
    right: 0.32rem;
    bottom: 0.32rem; }
  .floating-btn .btn {
    width: 56px;
    height: 56px;
    background: url(/images/icon-diagnosis.bc6f52ae.svg) no-repeat center center/34.89px auto, -webkit-radial-gradient(17.19% 14.06%, 136.25% 113.02%, #1875FF 0%, #0C5EFF 37.52%, #1A30FF 68.26%, #FF099C 100%);
    background: url(/images/icon-diagnosis.bc6f52ae.svg) no-repeat center center/34.89px auto, -o-radial-gradient(17.19% 14.06%, 136.25% 113.02%, #1875FF 0%, #0C5EFF 37.52%, #1A30FF 68.26%, #FF099C 100%);
    background: url(/images/icon-diagnosis.bc6f52ae.svg) no-repeat center center/34.89px auto, radial-gradient(136.25% 113.02% at 17.19% 14.06%, #1875FF 0%, #0C5EFF 37.52%, #1A30FF 68.26%, #FF099C 100%); } }

@media screen and (min-width: 834px) {
  .floating-btn {
    right: auto;
    left: 50%;
    margin-left: 3.29rem; } }

@media screen and (min-width: 992px) {
  .floating-btn {
    right: 0.56rem;
    bottom: 0.56rem;
    left: auto;
    margin: 0; }
  .floating-btn .btn {
    width: 64px;
    height: 64px;
    background: url(/images/icon-diagnosis.bc6f52ae.svg) no-repeat center center/39.88px auto, -webkit-radial-gradient(17.19% 14.06%, 136.25% 113.02%, #1875FF 0%, #0C5EFF 37.52%, #1A30FF 68.26%, #FF099C 100%);
    background: url(/images/icon-diagnosis.bc6f52ae.svg) no-repeat center center/39.88px auto, -o-radial-gradient(17.19% 14.06%, 136.25% 113.02%, #1875FF 0%, #0C5EFF 37.52%, #1A30FF 68.26%, #FF099C 100%);
    background: url(/images/icon-diagnosis.bc6f52ae.svg) no-repeat center center/39.88px auto, radial-gradient(136.25% 113.02% at 17.19% 14.06%, #1875FF 0%, #0C5EFF 37.52%, #1A30FF 68.26%, #FF099C 100%); }
  .floating-btn .btn:hover + .bubble {
    opacity: 1; } }

/* loader */
.loader {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: center;
  align-items: center;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  pointer-events: none; }

.loader > div {
  position: relative;
  width: 8px;
  height: 8px; }

.loader .dot,
.loader .dot-shadow {
  position: absolute;
  z-index: 2;
  border-radius: 50%;
  width: 8px;
  height: 8px;
  background: #c1c1c1;
  -webkit-animation: loaderBounce 0.8s cubic-bezier(0.7, 0, 0.3, 1) infinite alternate;
  animation: loaderBounce 0.8s cubic-bezier(0.7, 0, 0.3, 1) infinite alternate; }

.loader .dot-shadow {
  z-index: 1;
  opacity: 0.39;
  -webkit-animation-delay: 80ms;
  animation-delay: 80ms; }

@-webkit-keyframes loaderBounce {
  0% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px); } }

@keyframes loaderBounce {
  0% {
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px); }
  100% {
    -webkit-transform: translateX(20px);
    transform: translateX(20px); } }
