.ac-link {
  color: #0071fb;
}
.ac-link:hover {
  cursor: pointer;
}

.ac-icon-user {
  display: inline-flex;
  align-items: center;
  width: 19px;
  height: 35px;
  margin-left: 36px;
  margin-right: -12px;
  cursor: pointer;
}
.ac-icon-user:hover {
  opacity: 0.56;
}
.ant-popover-arrow {
  border-bottom-color: #f8f8f8 !important;
}
.ac-nav-user-menu {
  background: #fff;
}
.ac-header-user-menu {
  width: 296px;
  position: relative;
}
.ac-header-user-menu ul li a {
  position: relative;
  display: block;
  padding: 24px;
  font-size: 16px;
  color: #333;
  line-height: 15px;
}
.ac-header-user-menu ul li a > * {
  vertical-align: middle;
  font-size: 14px;
}
.ac-header-user-menu ul li a::after {
  content: '';
  display: block;
  position: absolute;
  right: 24px;
  top: 50%;
  transform: translateY(-50%);
  width: 7px;
  height: 11px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAWCAYAAAGHyp2xAAAABGdBTUEAALGPC/xhBQAAAgBJREFUOBGFlE1IG2EQhrM/hKYgIij0IIiHUkGQ0iSEhITmokhLoYg59GbppYdeBPEoePFUCp69tYh67CX4T3rMH6U9Viy9CBXBQ7VkQ8Kuz6x8S7511YFhZt73nf3mm90klkql9mLKksnkicqjIvz7AKfwgkIlmUxm2M95blmBfiwUCkMagOJNGNg1FeJ53qSfc4zrJ+iPFWuAPqT4bxjGs0aj8V0RNyJCB/+oCEMlvRHBH9u2rw9UBGAe90qlUlxhMYA1/DIAVAJ4oPJwNJnSYfy/YSKo6V7B2wEQTuieRcBWvOAGQSJiFj/R7XZ/9GGVSuUyWKSQ1Wr1p2VZgxeY1BopgOu63wi7kmvGmeecvamBUgB28cVewmJVViKRcDnrRb1e/6yRQsTj8ccMU+8lJJf3uUOcwo9M05ym+7cQ95m/g2KxaHOzNcRzrPoCn+EB+3c1a8sTIZf5wHZXSYVbaDabnwQP241GJUin08/Z41fqfnwdf8tDOoq/tVEJcrncSLvd3qYe4wplvuuXwt3bKKJ8Pj/gOE6TK4yy/ie1Wu2XLcRtxrjjiLdbrZb8Yg/5/p/yav6JPvJEXtFrxtqg6QGaVcabp9b+A7QTaVhGuITLEt6xjC/EGE0SNLOz2Wyi0+ls8fRXMGfcIc0dGpoqorBpKtNkMf8j5j+N0ERCV01Os3024xYcAAAAAElFTkSuQmCC") center / contain no-repeat;
}
.ac-header-user-menu ul li a:hover {
  opacity: 0.56;
}
.ac-icon-info,
.ac-icon-guard {
  display: inline-block;
  width: 16px;
  height: 19px;
  margin-right: 8px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAAEEfUpiAAAABGdBTUEAALGPC/xhBQAABWNJREFUWAm1l2loXFUUx2cmkyaNFiWhxqakxiB+cNcsM6FQI8VoUnEldPsmfmgtaEVRECNxg7RQaURU6FdLS6PVGqqQoMSSxDRLiVs/tYlS0tQJBNu0UbL6+7959+W+mTeTQPHCnXPuOf+z3HO3N6GQ2yorK78QGzGCxcXF+x1BRUXF567wDqN0aGNjY44nqKqqerympma1I8BkymjgFw2/RAOltbW1UfK4sgQLhTwgATbbiurqaic/yQDdG1lYWDhlA+bn54fNOBwOP2t4xyUWMQkIt4/eLH5pMgwAHCwpKXlgfHy8W0qvKSF6gRFg/Qr9iDNG0W4UJHi74Un+VvGq7hNGSMJrDT8wMHBJngXoM8LBwcF+wxsqQNwMAuhMKBaL3UclbwxQLonIeC/9gpEotuHDhjEU4Ldsh3p3fI5qjjGuZHyDK4sPDQ2dNniPyivGHZ4gA0O6+cJSprcFcTKQYA2tq6vrqm2Hw3uI3k3Em225eGzOQc5HAO0nzQupxgAKMP4V0E0ySG041SavU5kvAnRWzQYBmKan1cjGiI+weAehuUR8K1WZbaxpo9/pRUBwCMELeXl5Zb29vX9mM7Z1ngNbiLOvGD9ty6jTP4y3kfE3Prk9MDyHftXo6OhealOB4V/0Tjavt+sNTtSXgbbl3Nzcz46CiDgYxLgYeqcrO0UGD4s3zXPAcn4KcBeKJqr/vgEYWl9fnzcxMaFdWcSWWc2y/2t02hS7VdWNGzeu8YQZGAK1CetTS8DWLPcJGQD+TdNKlYNP0H+SPApzGJqgSCOpQNIt5poKymo92BnhtRN35OTkbNfAbjrjFHALReux5eKp0awoWW+Vg1B/f/8PonabmpoaIYPTTCN5e9nKJH8GvXMW0lVIiHILGaRFt8AX4UucDHyvhYVYho2RQb8cXB4ZGTmwDDhIrSv2Qzl4hv5yEIIIWm//miPgAq8RnmleFtV6z7GcvziDFf7g29vFjgkO9H4Mr9Deg/m8KBM868VqYf3fZBWc9PUo8qy0oyslbZ+NbyC3gB9j9x2H9V4zyWnHysvLd7S1tc0nh8nfNAe20vBM7RH4XWRUTxZBW9tARafBdYI7RLYnbUUQnzEBtvmLOGmlR2WI00vwhzk2JxoaGnqam5sXbIfowpSwGtlT9J30Da5+EdsmSvqBO/aRtASY7ScgdguF4e/0J4MOus9LhgG+1mH/NckpMbVjVGVrkk3+egkw47sBDtM147P5+fnxnp4e76vLNrJ5zZyWttdtjC7TRCLRhUxfGsJuIpFuaPJKJ/gmdtmPjiAcbqZc74jP1pjdG+hbXMwBHL6WDS8dS7SHhD8WH4lEnqOyx8M4ymWcoOv5/whHgacaXVpzZ5aDzXSaMoOAeE2o3qXPRKPRtRHKt4eBgs/y1rwKzdpwUECfoC9SVr1L11ynWe2MkmTfg5+gr+K4vq67rMJVnuGhm3P5jESzLSoqKuM0VAEyL/BdGQ2CFebzrkIbbtzFrAvGpks7OjquIR1kTa+ypumAZSRUfb1rN6YKdLr4DTisXcb2utXuaXvQdfS9Pu46yeioKzhaV1dnvoSvO1iqAx1ZTpvz7wzdSWIfUQVCMNtJ4jsAxZOTk+PxeLxM8hW0L8HoBJxYATbE37rbwBURq4sN73w7eheRHLCbX4K0ildChYWFje56S/S/NF8CikASuQT/jGo870b8G9pCxq2+z0FXGUR4JyLt7e3b0MW4Ufdxo+oDJrClJWCjSOYhktlPMpttObIryMagcqxjUMq4FJr6BJ/Nzc3d0tfX9we6wJY1gVQL/TWfnZ19lGD6XC2h67GRD/0HVD/PH4yOlbwhYJ32H2IVI14rr9fcAAAAAElFTkSuQmCC") center / contain no-repeat;
}
.ac-icon-guard {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAmCAYAAAGkHhv0AAAABGdBTUEAALGPC/xhBQAABapJREFUWAnNmGlMXFUUx5lhZpiSjHEDnBlqC6aaxi0VZC0WqyYlitVEUlGbLn7BaFJr0n6yCsboF2usmtg0TdSki5HapPKBplrFVmQZcK1rKxDTMlokaiEIMwzj7zzmvrz35s0Swgdf8ubce87//M+523kXcnKsT1lZWdyoc0qntbXVWV9f7zIa9HautMrLy9cHAgH36OjoRc3S1NSkGXSYakgAjVQUuD2tDLoE4dY6NDaBeNFoWW1MUNqVlZVFCm3KXPeiIUAJ2quU0I7fzqP6yDmtDXLMoNSagGetusx9vH5KQkH/DYaPxIDspn9cA9XW1gaS0AmFPl12AN0I3asCkLEqoHNmZqY60flVDIODgw7pM/RrTEjlIVJnoPG90UCIdmNfR+oeJus81TtGne2egHa/3+8/FgwGrxXJRroyHA7PT4zB22EI8xf6nYxmv8FuaoJtQ/GcrhTndLOsAy0N8dMn2WJL6hoy1G1ybOKzs7MmkgTQ43K5lmD7B8yDanF0Txoup9O5PRaLHaVdoQwCZNKiDodjhZ0Ttt1gxUdbzX1EO6d1MvzgeATstwLT9onCo/ya9q2FhYXezs7OGaUXiW0CMU0mBUpvclZKqQlDQ0MR+pd4L2do/lAo9LuyK2m7ScTIrt3GBrmOzfGdAltlUmScSufm5s4CnGDC8pAut9u9vKen54KtM2l6SPNZjLsEQJprSPOUtCFbB1lnQr8V/dvSlkffnkT5IB6PtzAhf86bzL+UrBWs+XtobxMLATbqR8kMTd9juT4now2mnZXexWR1k2lkoc4eqKJZObNB2kh1ryG2my2dHBnQuwaQzMkB+rsGBgZalJ6JtY+M4SIEPwsQ2YV4iBWwZuixHTPAHRBcj6MU7Zvoe5HWZ1lJSUnIyqiBcnNz10GQS6pXW71Uv729PSJj6iDKW0qZSbK+j+KjfVWdpNVIlBbqmC+TIzgHW/VAaWlpsWC1tCk35dPT05dgXZqKgC+9lwzle7hZS1k59/X1Debl5S2H9TdS2mMlwGnjxMTEv+zne8jUtJQmLMBxCCaVkvYPvDG7S0PSeRYnwG0IrbiznieZ9bsVWVayoqLiKubgjnRg28ipHBiSlOe9zPoqhSGzz2g/RXZnlC4bmTYwQ78Z4p0QNcuGE0L6h3mfkWLKyEpYoNew3Z8IFkUewv5KpkSkgm0CvApwObIMEv0YoJul38HqvkygUII8pWB6a0hkBwBJRJ0auZv0837KG4ZzjFp8ylg6t3OUTvT29v6IUcCL8lRXVwcpufcygCreByC9Av5H9MBerzfY3d09uijRUpCwR74geDWBm9R0pIAurpqgUjPlSS668/qF/0opsTu4Ccb5q3y2n4pMaTASufm8wUaNSxkaGRl5PIWPNmKmOiL3r7QPZJKllCP5OqznmHyoHKQYUtPaCXofthj6zWlrW06OPmIJHOb1R6NRudwnbS6IogQoIsBZRnaMRLbl5+cfnpqaOo5OLgeTnIa7+vv7P6Gd9iG5ABw5VPhR2VynBc0UrU3l1dXV9bfP5/Njl0/eHoLKR6YIghtJzJdNUBJeTdAlBD/Pfeqco6ampjASiVxAKaNfCZGQp3zAL+PaH1bfmZRAg0H+Ep2cnDxPjCK1XFrJpPSt5V5xEmycKnUnRUrq76I8dXV1BcyQ/DlUAPfzcL8gxHqt5lJ3GcHPkNVSsgoBamAKxxcaXY7U8PDwPvi2wielt5LZ/FLx6YGVoqqqaiUl7gTAYhzGebeQZYeyZ5Ls8BvwfR/cLbwRBtCM/1GrX1JgBWhoaMgbGxvbDcmToiOBryB5mFn4RWGUZOPkY38T7JaE7rTH42m2u5Qrn5SBFUAky1DMLByiWZfQH6S2P8GlZwMBXyeg7NY/eB9jdB8nMGlFVoGNDJTENRy9g+iCBIoRtLWxsfEl/o8it6r///Mf2EZe5fCOTmUAAAAASUVORK5CYII=") center / contain no-repeat;
}
.ac-header-user-id-wrap {
  background: #f8f8f8;
  padding: 14px 18px;
  border-top-left-radius: 6px;
  border-top-right-radius: 6px;
  line-height: 20px;
}
.ac-header-user-id-wrap > * {
  vertical-align: middle;
}
.ac-header-user-id-wrap > :first-child {
  display: inline-block;
  max-width: 190px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 16px;
  color: #666666;
}
.ac-header-user-id-wrap > :nth-child(2) {
  float: right;
  font-size: 16px;
  color: #0071fb;
}

.ac-header {
  width: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  transition: background-color 0.5s ease-in;
}
.ac-header .ac-logo {
  float: left;
  border: none;
  width: 202px;
  height: 28px;
}
.ac-header .ac-logo path {
  transition: fill 0.3s;
}
.ac-header .ac-lang-select {
  display: inline-block;
  font-weight: 500;
  margin-left: 48px;
}
.ac-header .ac-lang-select.ant-select-single:not(.ant-select-customize-input) {
  transition: border 0.5s ease-in;
  border: solid 1px #fff;
  color: #fff;
  width: 110px;
  height: 32px;
  font-size: 14px;
  border-radius: 16px;
  box-sizing: border-box;
}
.ac-header .ac-lang-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
  padding: 0 16px;
  height: 26px;
  background: none;
}
.ac-header .ac-lang-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
  height: 26px;
}
.ac-header .ac-lang-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item {
  line-height: 26px;
  height: 26px;
}
.ac-header .ac-lang-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selection__rendered {
  margin-left: 18px;
  margin-right: 18px;
}
.ac-header .ac-lang-select.ant-select-single:not(.ant-select-customize-input) .ant-select-arrow {
  font-size: 16px;
  color: #fff;
  right: 18px;
}
@media (min-width: 831px) {
  .ac-header.fixed {
    background-color: #fff;
    box-shadow: 0 1px 12px rgba(0, 0, 0, 0.06);
  }
  .ac-header.fixed .ac-logo path {
    fill: #000;
  }
  .ac-header.fixed .ac-logo .logo-color {
    fill: #1677ff;
  }
  .ac-header.fixed .ac-header-nav-link {
    color: #333;
  }
  .ac-header.fixed .ac-header-right-menu > a {
    color: #333;
  }
  .ac-header.fixed .ac-icon-user path {
    fill: #000;
  }
  .ac-header.fixed .ac-lang-select.ant-select-single:not(.ant-select-customize-input) {
    border: solid 1px #333;
    color: #333;
  }
  .ac-header.fixed .ac-lang-select.ant-select-single:not(.ant-select-customize-input) .ant-select-arrow {
    color: #333;
  }
}
.ac-header .ac-header-wrapper {
  position: relative;
  z-index: 1000;
  width: 100%;
  max-width: 1168px;
  margin: 0 auto;
  padding: 33px 24px;
  transition: transform 0.3s;
}
.ac-header .ac-header-wrapper::after {
  content: '';
  display: block;
  height: 0;
  clear: both;
}
.ac-header .ac-header-nav {
  float: left;
  padding: 0;
  list-style: none;
}
.ac-header .ac-header-nav-item {
  float: left;
  text-align: center;
  margin-left: 48px;
  padding-bottom: 10px;
}
.ac-header .ac-header-nav-item .ant-popover-inner {
  margin-left: -316px;
}
.ac-header .ac-header-nav-item:last-child .ant-popover-inner {
  margin-left: -165px;
}
.ac-header .ac-header-nav-link {
  font-family: AlibabaSans-Medium;
  font-size: 16px;
  text-align: center;
  color: #fff;
  text-decoration: none;
  line-height: 1.5;
  display: block;
  transition: color 0.3s;
}
.ac-header .ac-header-nav-link:hover {
  opacity: 0.6;
}
.ac-header .ac-header-slide-down-menu {
  display: flex;
  flex-direction: row;
  overflow: hidden;
}
.ac-header .ac-header-slide-down-panel-w {
  width: 560px;
  flex: 0 1 560px;
  padding: 32px 96px 32px 32px;
}
.ac-header .ac-header-slide-down-panel-w:only-child {
  width: 520px;
  flex: 0 1 520px;
  padding-right: 56px;
}
.ac-header .ac-header-panel-group-title {
  margin-bottom: 24px;
  font-family: AlibabaSans-Medium;
  font-size: 16px;
  line-height: 25px;
  color: #999;
}
.ac-header .ac-header-panel-group-link {
  display: flex;
  flex: 0 0 50%;
  align-items: center;
}
.ac-header .ac-header-panel-group-link:not(:last-child) {
  margin-bottom: 35px;
}
.ac-header .ac-header-panel-group-link > div:nth-child(2) {
  position: relative;
  padding-right: 40px;
}
.ac-header .ac-header-panel-group-link > div:nth-child(2):after {
  content: '';
  display: block;
  position: absolute;
  width: 7px;
  height: 12px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAqCAYAAAHewqvIAAAABGdBTUEAALGPC/xhBQAAA0tJREFUWAmllwtPFDEUhZ2Jv9KoIZjdNQQF1+AKymMBURBBWIku+CL8The/U+Y27bSzzEIT0vs45572tjszPHhQH+Px+DqKKVBGETkJzCGurzPQhOsDFDlxDsZHZ5yfn7/3aRnSYRRRMHTyCwkQCUAB/g49RgGEhz4g4+Li4nEUqJxyMplcJjUNSZlJPema1+123VxPGtFt1JLJbi3h0TJY4XKSILiSC67lgptJUHWzQeIFtZ9q9wJpP0VRxFdFiWD4bagrdoi9Xs/HA6wzk0S4lBwxIVjFJmIjoYmY3nxDVjNNeGkh9jlqVCDZpwlfBIZ0TAf7zja2zQAHAD+5ZFEcABxYzsXMYZPr2Nvyy7L80Ol04h9PBSwACiSwpDep6EhVPj+xjD/5TBotUfjHmucg/UrTaUR3Z05hSPOQfqSQOFKy5itIzypSD9IohsReKRfSb6bnslFahOT6L78+HEFBLtoYJXeqkPqQ3Fk0EpRAaQTptWxIg6rlcv3wChaBdIS9WvnrKEUHOO0ubaAyrIgDlnwgu5GgJNV3IJlCH9LxVEJF2of0RjZ3bDHZgxLhMLBiXMizqQp0yT9B7PfdSMiBpZIlNIGzhGnghHAbOCK0AXtCW7AjzAIWQb+4bRnWZ9nThmsrd+YJJ/oXoE7+khs7T6HJNGLbnB5LjwBf8Ve/Vj8R6iLkb0fboiHOXwx2Mccu9GSqC32nHQshaRbbCxgJoQ62PlmiHDs5YUPLhms7R0VCEkILiJyFMdkIHSK0Uo83+Y0CRkBoCaGv5gfzHq17F/hZ81YBY+nDhY8L9xizmGYeOls8R4ZhLLRbCxiJW6dV75pvM61bo3U336EWZJ5ZwLgIbWFvmm8zQisI+e/POwtYQc5ojzOy14iFNS9xRqf3FlAlRF4gcio7HOzm270EaJNetTf/CASVKTyiTe41fCcBCr+int6w0aBw8mOcSYDCes/7A7TqFD5ixe4bwGI2txKgsF60+0YK5s8cpHsJB7HInCrA4a1yeHsRA4cV77Pit/V4zs8KsOLsj4kCrR4PoVAkwIrDLxyPY8W7rNh9yvpgS8MJUHhIKzYynCE93srEW4ceVquuF9+g8E7rKm2APC13q963gbfG/AcHRJHzoTedrwAAAABJRU5ErkJggg==") center / contain no-repeat;
  top: 50%;
  transform: translateY(-50%);
  right: 6px;
}
.ac-header .ac-header-panel-group-link:hover .ac-header-panel-group-link-title,
.ac-header .ac-header-panel-group-link:hover .ac-header-panel-group-link-desc {
  opacity: 0.6;
}
.ac-header .ac-header-panel-group-link .ac-image {
  flex: 0 0 64px;
  height: 64px;
  float: left;
  margin: 0 20px 0 4px;
  background-position: top center !important;
}
.ac-header .ac-header-panel-group-link .ac-image > div {
  background-size: contain !important;
}
.ac-header .ac-header-panel-group-link .ac-header-panel-group-link-desc {
  position: relative;
}
.ac-header .ac-header-panel-group-item:first-child {
  margin-bottom: -25px !important;
}
.ac-header .ac-header-panel-group-item:first-child .ac-header-panel-group-title,
.ac-header .ac-header-panel-group-item:first-child .ac-image,
.ac-header .ac-header-panel-group-item:first-child .ac-header-panel-group-link-desc {
  display: none;
}
.ac-header .ac-header-panel-group-item:first-child .ac-header-panel-group-link-title {
  font-family: AlibabaSans-Medium;
  font-size: 16px;
  color: #0071fb;
  position: relative;
  padding-right: 24px;
}
.ac-header .ac-header-panel-group-item:first-child .ac-header-panel-group-link-title:after {
  content: '';
  display: block;
  position: absolute;
  width: 7px;
  height: 12px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAwCAYAAAACYxrZAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAAHKADAAQAAAABAAAAMAAAAABgjDanAAAEC0lEQVRYCb2Ya2gUVxTHfztufMQqphAqtFaKWqpgqLapbYXaYqqiGCsaqSbGJGq1FPGDyZdqW5H6pdUvitZXfARfVOsjikpFWsUENIoQRaG1Yg2CkA8WHzEmTbbnZJi4u/O4s9mlB5adOed/zn9m7j33f2ciMbHbzbDmNFy+C/17Q8FbsHIKDOxLxi1yuzkWK9gALW2JtYfkwC+LYejLif50z6zvTrrJtGjTQyjcAnr3mTSr4Z5/uQeP4LOtcOuBPybViDWoX3BK8xOYuQ0a7wfjwkatwtFm6MMWmLUdrgQ8DXMVG2FVfQpjhpjhj1phTjXU3zFjgxBW715waCHkDw2C2bGnz2HeLjj/pxnrh7A0MED67WchHT/MD/bC/6wd5u+BX2+98KVy1EWoCdnS8PvL4ZM3zenP/4WKvXDiuhmbjOgm1EDfKNQsgCmjkmHu8/YOWHIADl9zx4I8CYQK1DHdWQIz8oLS7FhHJyw7BHsbzFgH4SLUQC/xbpkrs/IdB+b/3ymklUegut4fEx/xJFSAFYGNRVA6Lh7ufRyLwde1sOmCdzzeG1G1iHd4Ha86AdvrvCJun/Z15US33/GEIlTw92fkjn930oL/l30Mq0TevCw0oSavOwc/nvUq4/YtHi8XOd3tT4lQ03Wc1pxyF/LyzH9PLnAmRGQ+OJYyoSbqjFwp42oefSgaCxtk8ukkVOsRoSbuk96rPAraFiYrlJ7+6XOISk/4toWpSHG+3TbasyarbZQnIm2j1uM7tNPh5A1YKkucLnUmO1iRAUIlUeVYtA90UQ+yybJGp32HDoFq5IIaUPnys1cGpjGGfkVN/hBDbiphP1IV5aC70ypvv5aBO9RJo2JsGj8lLH8/TUIV3y/2h5uhZUKmu4keP1JtfBVfFWGTaeOvLbRRPSLUpW3FkXCrjC5tW0XMdZVRS5lw8wVbbMOso7p4q4g766gSyrYpvK0XefohTXkKTZgpAQ5F+I280m27GO5JVBWIisjPz4yEVSJBNZf80hP9306Frz5K9CWf+RJ2ytZq+WF5BbianOI+V0VfK9uJhR+6Y8keT0LtrS8PwnHRMZNZMs91G1Ei+hjGXISqayo1Z26a01V8dfswe4wZ6yASCFtFz8pq4Lc/nLD/f5a8Eui2YXqIF9r4Kt2ELaJjJbuh7q/4sPdxH8naUQyTRnrHg7xdhI9bYe4uaPg7CGrH+mXBnlKYMMKM9UJE22TMiqrhWpNXONHXv4/s1srggzcS/amcRXUnHYZMv0odqIB3X0+lvBsbrQ3xFpuTbb+S573qLpCqJ/rPs+CU3Jfko8MiGDk4GBc2auUHPKLBsss6tiRzZHpR1upp9geF5CvUj3u1S2F4bnIkvfOufen/+fnyP6vIINSK0Vn7AAAAAElFTkSuQmCC") center / contain no-repeat;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
}
.ac-header .ac-header-panel-group-item:first-child .ac-header-panel-group-link > :nth-child(2):after {
  display: none;
}
.ac-header .ac-header-panel-group-item:not(:last-child) {
  margin-bottom: 41px;
}
.ac-header .ac-header-panel-group-item:not(:first-child) {
  margin-top: 48px;
}
.ac-header .ac-header-panel-group-item:not(:first-child) .ac-header-panel-group-title {
  margin-bottom: 16px;
}
.ac-header .ac-header-panel-group-link-title {
  display: block;
  overflow: hidden;
  font-family: AlibabaSans-Medium;
  font-size: 16px;
  color: #4a4a4a;
  letter-spacing: 0;
  line-height: 24px;
}
.ac-header .ac-header-panel-group-link-desc {
  margin-top: 3px;
  font-size: 16px;
  line-height: 21px;
  color: #666;
  overflow: hidden;
  display: block;
}
.ac-header .ac-header-panel-group-g {
  width: 414px;
  flex: 0 0 414px;
  padding: 32px;
  background: #f8f8f8;
}
.ac-header .ac-header-panel-group-g-title {
  font-family: AlibabaSans-Medium;
  font-size: 16px;
  color: #333;
  margin-bottom: -11px;
}
.ac-header .ac-header-panel-group-g-groups > div {
  margin-top: 32px;
}
.ac-header .ac-header-panel-group-g-title-s {
  font-size: 16px;
  color: #999;
  margin-bottom: 5px;
}
.ac-header .ac-header-panel-group-g-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.ac-header .ac-header-panel-group-g-link {
  flex: 0 0 160px;
  font-size: 16px;
  color: #333;
  margin-top: 5px;
}
.ac-header .ac-header-panel-group-g-link:hover {
  opacity: 0.6;
}
.ac-header .ac-header-right-menu {
  float: right;
  font-size: 16px;
  line-height: 1.5;
}
.ac-header .ac-header-right-menu.ac-header-right-menu-login {
  margin-top: -6px;
}
.ac-header .ac-header-right-menu > * {
  vertical-align: middle;
}
.ac-header .ac-header-right-menu > a {
  transition: color 0.3s;
}
.ac-header .ac-header-right-menu .ant-popover-arrow {
  border-color: #f8f8f8 !important;
}
.ac-header .ac-icon-doc {
  display: inline-block;
  width: 19px;
  height: 35px;
  margin-left: 36px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAmCAYAAAHfOtk4AAAABGdBTUEAALGPC/xhBQAABQ9JREFUWAm1mLuPVVUUxocBI0PMEKuBMbEwEhNjY2MotLEwoZ4ZCmJyZ6ywMeFRGBmksEUUiJUVDRRgZSz8A4yJCYnh0ThDKAQV8VEhPqLH37fvWueuve++59zxsZJv9np8a+117t1n731nZsakaZp512cwdoL77kBvXFfwYelYxXGsdP6EY1vmVA0cJ7xWim5DLHCccVcKKg15Hyw6W6mSXWAzc8pQpHWaY15O5CvwatKaZr0kyf8gc2LgO20JT8jYb8ZRJ2Lvlc44Z7FbMi6a4Y80wN4ISSnsdjvi1aeVP0AbDQqcO8HMVa/COAuStAysn8031zpNMX8zi/2l+UarIWf/1ppkXbLMvTY+jMHkcwdG+7Wjf6egx/S5JZED5Z6ZOxLBjGvONnu7kZdlz9oiesmCN8xekg3xWV9kXkTT+OrIV0TLKBRLSF+TqgaZWECfZxLImq1NxnkTLKitKPh+CIWlnkwF9AfjxxDc1wamVMi96/lZCs6PPcD4C9iTETDwnQkc7QDZi/m5BY9UEj8MiVKVnF4e52LrJfoWZItiTY4g7dvniRqJa0dIK8q4m4zt4jmE8QVIb6QnYg9ATTZwpsUVuFpHd5ONshv4q4TaXAdZcU/USGxFpCCnYjzTIWXLBPtGSJQ6Wg5ZZo9B4gnwDZj0XvdUIEzyOihFi3r6opDLItqZtV9pl3bpLgrrpDNtPFz2j/8R8HXg5UUJvB2CUnX+dAocLdT7IptoJczps3EZrpPOMnmQxH2ezPi9ir0cHFJP5ynjFpwF8EBkk/MZC+cLHrHxTEbAwL8HaANwOVdyMhvWc+BPZzPqyNZxkO4I5q8XsaDe+uxEwn4K/G5xH85mMw+7PWLBz9T6LWcyajcoiy7ie7NS5GjIk7o/cVB2AG0lLio6vJ4UVfCXRdYKytCEWBbVYZeKMh4DUVbHihDVHr4UA9gqqn2rJoOCq0uX9sNDcdEqcbkgbsfnRWtFrinJ5GLKxTjlHhtXYtGoE1cn2jxd9CrtjhwvWr6nB51EgorETVIv+XgRT/ARUrmDlEWm39NC0bi35duNk/6Lke7ngbZ0TVKKfIpt/Qm22pwmAXrqWiO4m5sG6aUoR7n/vlEVAfpOJzVym9hrYHgxCE8qn8VuM9ZENVW7v1FIuh9oxcY7AmYr2vDeAI+GHqZSlWO56aqEXooa1dyjNwDjcskyW+S3wGNTzb4Fkmpabc1Rk090N9YduCb6ZB4H1c22lrAFn2qqdu3T12+bK1ktWn8RfFp7BHw6bt8FC1nSFIZyLDce2biS6PA8D0ZX7L6akJ8HH4G/QCk60t8D2bVbNeWzWDz2cSVRI+dAdyMQngY6+l8H2cFbNk78GXAB/AFK0YRCKfKdBWMPEOsT1/XsMHgHLOrproJS9Pbo6tDX6JNwPgC/Ahc1ku44ceJSh6NGNEftTb2a+AS176yBTVAT3Th0s+hstJw82sq1GqpVE82tHsb2xbaOgkbqalS3l4lvrGJAnH/eSNvRBIXianQVbICa3MN53CC9JspVjcmfSJwfYjmZbkZLoOtXoW5XA1Dm4mpFsQHIfo4Wc+v+o7nibQyTfzrxR99911F0nfgy6Gv0AJxXQF8jqqWaNdFxqF7G1zLOvjNTRVfAxEb9UxHHuH2NjM5IT+4bKTwPum4ZukUeBPpBK0iXryY6G6e7VfQ1VsYp3NdobOj/a6RsrLSt0XVG/XPiDpDef88qCxX237VFeFH2P+9ZAAAAAElFTkSuQmCC") center / contain no-repeat;
  cursor: pointer;
}
.ac-header .ac-icon-doc:hover {
  opacity: 0.56;
}
.ac-header .ac-icon-user path {
  transition: fill 0.3s;
}
.ac-header .ac-header-right-entry {
  display: inline-block;
  margin-left: 48px;
  font-family: AlibabaSans-Medium;
  font-size: 16px;
  color: #fff;
  text-decoration: none;
  transition: color 0.3s;
}
.ac-header .ac-header-right-entry:hover {
  opacity: 0.56;
}
.ac-header .ac-icon-arrow-right {
  display: inline-block;
  width: 7px;
  height: 11px;
  position: relative;
  top: -1px;
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAWCAYAAAGHyp2xAAAABGdBTUEAALGPC/xhBQAAAUtJREFUOBF1lL8rxWEUxu/XvRRJScqglLAopYzKoqwGi8FuMBnsFpPBbrAYzIq6dP8LpRQpKQySlB9xX5/zdc/Jfe85T316z3me59zucLuVlNJ5RcVyr7P3kq+bz5Js0QFvtJwZTtVUYzg3VnPjzAz7dIamfsD1/7hPKmjWTG+g8AG7XmYehVuYNEMGjHkQ9VjAsg9vZuiA2dA5f7sw5Es85IHthDvwaUY+EK6AqMizcieYKeOU+qPCkBSi8IKs3hFiPsORF3wTbLUFGFUQLbUFsvz5aaIjaIX1VuGKd9wtRSYHNTgA0SssRt3Q52gDfqAJm2ExCjhagBcQHUJ31HV9DsbgEkQnbikyORiEG7lEU1HPfErTcCdt1IABC72BwjK8g2gP/J+iHlPYlib6gjX13ZdCLxyD6Anm3GJm1tjlj6YKI0VRPGZ5uP4CdSJNQbSrmBIAAAAASUVORK5CYII=") center / contain no-repeat;
  margin-left: 9px;
}

@media (max-width: 830px) {
  .ac-header-m {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1000;
    width: 100%;
  }
  .ac-header-m .ac-header-wrapper {
    height: 16vw;
    background: #0071fb;
    padding: 4.26666667vw 5.33333333vw 4.26666667vw 3.2vw;
  }
  .ac-header-m .ac-header-wrapper::after {
    content: '';
    display: block;
    height: 0;
    clear: both;
  }
  .ac-header-m .ac-logo {
    float: left;
    width: 52.53333333vw;
    height: 7.46666667vw;
  }
  .ac-header-m .ac-logo svg {
    width: 100%;
    height: 100%;
  }
  .ac-header-m .ac-lang-select {
    color: #fff;
    float: right;
    margin-right: 12px;
  }
  .ac-header-m .ac-lang-select.ant-select-single:not(.ant-select-customize-input) {
    border: solid 1px #fff;
    width: 88px;
    height: 22px;
    font-size: 14px;
    border-radius: 16px;
    box-sizing: border-box;
    margin-top: 4px;
  }
  .ac-header-m .ac-lang-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    padding: 0 12px;
    height: 16px;
    background: none;
  }
  .ac-header-m .ac-lang-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-search-input {
    height: 16px;
  }
  .ac-header-m .ac-lang-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item {
    line-height: 16px;
    height: 16px;
    padding-right: 8px;
  }
  .ac-header-m .ac-lang-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selection__rendered {
    margin-left: 8px;
    margin-right: 8px;
  }
  .ac-header-m .ac-lang-select.ant-select-single:not(.ant-select-customize-input) .ant-select-arrow {
    font-size: 12px;
    color: #fff;
    top: 10px;
    right: 8px;
  }
  .ac-header-m .ac-menu {
    float: right;
    width: 6.26666667vw;
    height: 5.6vw;
    margin-top: 1.06666667vw;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFgAAABACAYAAAHpF4BUAAAABGdBTUEAALGPC/xhBQAAAZ9JREFUeAHt2kGqwjAUheHGJTgT7Bpcjy7QbsOxM9cg2JFuQe8VDYgDG8xpk/IXxPLQ29MvMeRdDY0ddzv8uZIjWNyLZV1Nmzf45YfSeeahxv209xWvnpI5vin/SUqMvpC5kV8hvWLS/EwoX8r0TIgse6luutlysfc1I/OxTvk0ydgoXJqATTOmW2mDMt881U03Xzb3Nh7bWsbEA68t7LmSwLdKchITgfkIsKyJx5JlTQxMeQS+BFjWvkjy/uH23l4ere7Efdifd9aFEHYeeGgD9mfFEV7Q1Rb42Xq9msxyBJ0cl2hzFKEGAggggAAC5QqwWxOPDbs1MXDDbk0tTH0EEEAAgYkF2K2JB4Ddmhi4ad9z+GRXqqUhqEbJVd+/U9w4cAE/gs51T8XV6RcW6VBcrPkEOiz8axm7H//PrrMHvyv+f3Dd0C3bl+3/FamAAAIIIIAAAggggAACCCAwogDdNB023TSdbaxMNy1SaE7opglc6aYJUCmJAAIIIIAAAggggAACCIwnQDdNZ003TWcbK9NNixSaE7ppAtePbtoD7223PMze5bEAAAAASUVORK5CYII=") center / contain no-repeat;
  }
  .ac-header-m .ac-icon-arrow-right-g {
    position: absolute;
    width: 1.6vw;
    height: 2.8vw;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAqCAYAAAHewqvIAAAABGdBTUEAALGPC/xhBQAAA0tJREFUWAmllwtPFDEUhZ2Jv9KoIZjdNQQF1+AKymMBURBBWIku+CL8The/U+Y27bSzzEIT0vs45572tjszPHhQH+Px+DqKKVBGETkJzCGurzPQhOsDFDlxDsZHZ5yfn7/3aRnSYRRRMHTyCwkQCUAB/g49RgGEhz4g4+Li4nEUqJxyMplcJjUNSZlJPema1+123VxPGtFt1JLJbi3h0TJY4XKSILiSC67lgptJUHWzQeIFtZ9q9wJpP0VRxFdFiWD4bagrdoi9Xs/HA6wzk0S4lBwxIVjFJmIjoYmY3nxDVjNNeGkh9jlqVCDZpwlfBIZ0TAf7zja2zQAHAD+5ZFEcABxYzsXMYZPr2Nvyy7L80Ol04h9PBSwACiSwpDep6EhVPj+xjD/5TBotUfjHmucg/UrTaUR3Z05hSPOQfqSQOFKy5itIzypSD9IohsReKRfSb6bnslFahOT6L78+HEFBLtoYJXeqkPqQ3Fk0EpRAaQTptWxIg6rlcv3wChaBdIS9WvnrKEUHOO0ubaAyrIgDlnwgu5GgJNV3IJlCH9LxVEJF2of0RjZ3bDHZgxLhMLBiXMizqQp0yT9B7PfdSMiBpZIlNIGzhGnghHAbOCK0AXtCW7AjzAIWQb+4bRnWZ9nThmsrd+YJJ/oXoE7+khs7T6HJNGLbnB5LjwBf8Ve/Vj8R6iLkb0fboiHOXwx2Mccu9GSqC32nHQshaRbbCxgJoQ62PlmiHDs5YUPLhms7R0VCEkILiJyFMdkIHSK0Uo83+Y0CRkBoCaGv5gfzHq17F/hZ81YBY+nDhY8L9xizmGYeOls8R4ZhLLRbCxiJW6dV75pvM61bo3U336EWZJ5ZwLgIbWFvmm8zQisI+e/POwtYQc5ojzOy14iFNS9xRqf3FlAlRF4gcio7HOzm270EaJNetTf/CASVKTyiTe41fCcBCr+int6w0aBw8mOcSYDCes/7A7TqFD5ixe4bwGI2txKgsF60+0YK5s8cpHsJB7HInCrA4a1yeHsRA4cV77Pit/V4zs8KsOLsj4kCrR4PoVAkwIrDLxyPY8W7rNh9yvpgS8MJUHhIKzYynCE93srEW4ceVquuF9+g8E7rKm2APC13q963gbfG/AcHRJHzoTedrwAAAABJRU5ErkJggg==") center / contain no-repeat;
    top: 9.46666667vw;
    right: 4vw;
  }
  .ac-header-m .ac-header-wrapper-open {
    height: 100vh;
    display: flex;
    flex-direction: column;
    background: #0071fb;
  }
  .ac-header-m .ac-header-slide-down-menu {
    overflow: auto;
  }
  .ac-header-m .ac-header-wrapper-open-header {
    flex: 0 0 16vw;
    height: 16vw;
    padding: 4.26666667vw 5.33333333vw 4.26666667vw 3.2vw;
  }
  .ac-header-m .ac-menu-close {
    float: right;
    width: 4.53333333vw;
    height: 4.53333333vw;
    margin-top: 1.6vw;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAYAAAFPFKMkAAAABGdBTUEAALGPC/xhBQAABIhJREFUeAHdm01u3DAMhZMCWQboFbLNBdrkfMmpeoLmNAmyzKJ99JgaSqJt0SL9EwGGJZF6/Ejb45nxzM1Na/uHpvnSPNp7stEoDdChMdrVgY00S33ao9UO0rHJgWR4UbYnA1oKQYNZBzZmjlKBHXifOfJktScvapUBE2l+8CickpFXSqfKqDnx3A/uyL2qICdluGGhNLJSctKM0umWBux0i8bGlj2vS74ctjIkj2tH+KaT4WpFTzhUR0nYssWT+BNEH8j4ZxYVg0kRciyFTDXTsMVclWZGJhyznKWT8MnFhGFysRSivliTi5WOzWMofo2qv5oXXUg+xnX3hPU4DmjXJAS/d16TAtNinqR+Migd2GsB9msRmhVoEWoSmBMyCUwIfUJkaGxv3mOVLPa6Ewoi6ShcOOaPWkVXCEii2cOfhKQAT2KuXUgTMAnNCTQJtQjMCkHgDdvQ2HFpD+dUI/Kle98f6lheP+H7F0t+07rUoHyHjV9XHpMhsIN4XIGXFAaTWms7r5JKWweByguBYj+k1RikepNFNBcg6GkA0/cWLHAFMgOk0oydXqBugF4gdwArUDiAAQgsqU2fhKVg7xgh0x0xhb90XK6yRT7E0i7DgmUYxgBNAKRDALvrZV9VZAmgXOAOZAVwB+oF6AbyBlgFBIiypZOwFOwdI5B2Uj8lXTjcY7vejpMlroN4z3HqPcoge8FG7a1Hp3Ut4vAHRHpXeDesQ4cOiWxh5wcFRKDyHPlikAdJMfZDYBSIIdwAMlJq9w9XmCkIzOdv1jERBjMDod8YI2DMEHycPGFWQ3jCdEN4wLhB9MC4Q6yBCYOwwIRDtMBsBrEAs8/HCmSvvQJjOmv6KyZn5LVHyDmYbSAoGYCUt3Iux6dXsos6MxAM43rXVoEaIOJhZiDoMGnnjH9l5iC4dOEwLRDhMBaIMJg1EO4wPRBuMB4Q3TCeEKthIiDMMJEQJhiAaM39Loog2ivw5YM/jM8KhTvEXGXYlj3eBlQYBAcsKnN9cEQOVBl23GKPePQtxP1kLDJieyLHSaeTGyi3McfZQrzCSWt0ooefNtE1phywaRct5fyaxceEdgGTo2ynLAwSmCuEzO/6TS9VBxZ+GiydtP4pCgPw1kJQjvp3ukaRQxYmJIcQ0ewi9R9swrxJkM7a7MK4S9CFQh2C6QgQR2CojtUeUHvErBJfmtgCcosYS3ma7RHQEZrmxHoXeCThodGbh/v6NUmtWeMOHi1oTBLui+2Q747NdUSals8VWlW+RyHKyo2FmXrmpxWCfE//1UNZh2E8FoOOtLV9r7MD2fdeLlzAcxfGWAi6NFovpXMVxliILLmetep1uuekZzKeWpvXJBI+Utu9UFvCbhnLXKg94faMXRXqSDC7suwavDos+cSmbJsGy/M0j0JZQ8XNqdoWuLJDjP4pQG+UWlr2hsqGHe+NBCwfFyiX6uf32h8TtMIcuhBlqY2Fuf7aAQvpJxD8z+LTF2JFYSj3/KcRmKC/W9NPImRh6AF4fjqV0U40plywyYf6lCvlfPkz0Yly2Qz1P2ELoMTaxEJAAAAAAElFTkSuQmCC") center / contain no-repeat;
  }
  .ac-header-m .ac-menu-back {
    display: inline-block;
    position: relative;
    font-size: 4.26666667vw;
    color: #fff;
    padding-left: 3.46666667vw;
    line-height: 1;
    font-family: AlibabaSans-Medium;
  }
  .ac-header-m .ac-menu-back::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    width: 1.6vw;
    height: 2.66666667vw;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAoCAYAAAGTCgrDAAAABGdBTUEAALGPC/xhBQAAAaNJREFUSA3tV0tSwzAMTRimyc3DMbgBOzgPq3CEtpvyniLZQolDfiyYVjNpZOnpyZFle1pVU3KDiN2UpylUZd7krKmptRUFg0bcUN75cGCwPBCI/mh8NtGgMnDRpQahMKjMsoaUAAZkNGczfGSylhQAG6IhfcJgYMZMs9xIHhJSEqdXBtdep5Qi0mL8NXJ4EHXkZ7XPan8pBgSg4qu8VGYh0L7KvbcD0zpbBn23aIFLsMnQ2vgjON/CeHqIOUvTuLn/aL/pKFiPDOyKWbwDGTs8PZ6Ttx+j++/5ldGDoU83u7FEMMfmG73vAcxV9FKuBssDJJfcy3h3uTrWQLI/4mYpbyDsrCsCWkdC9Qyi2UxynPh5qf4fgladfLx+7JgJRcLFN5xLsXrV8wjpDAzS8n7C/Opc+1SQnvDYQcHOob7/wABJgyceljCJ9JunjfA5YuW/dasTLCTmF813bMz8IE4V+ctSsI9L7QaXyPrFs6kjnJujJNuJXQLuvDk5JMmSzfNIZKuS31iY+y3dvvtgQem23wd5hYb/K0jG9o2y/j7wxEv1b5zaCL27BLXJAAAAAElFTkSuQmCC") center / contain no-repeat;
  }
  .ac-header-m .ac-header-m-scroll-content > div {
    margin: 3.2vw 3.2vw 6.4vw 3.2vw;
    background: #fff;
    box-shadow: 0 1.33333333vw 10.66666667vw 0 rgba(19, 17, 96, 0.05);
    border-radius: 1.06666667vw;
  }
  .ac-header-m .ac-header-section:not(:first-child) {
    margin-top: 3.2vw;
  }
  .ac-header-m .ac-header-nav {
    padding: 0;
    list-style: none;
  }
  .ac-header-m .ac-header-nav-item::after {
    content: '';
    display: block;
    margin-right: 3.46666667vw;
    height: 0.13333333vw;
    background: #d8d8d8;
  }
  .ac-header-m .ac-header-nav-item .ac-image {
    width: 9.06666667vw;
    height: 8.13333333vw;
    float: left;
    margin: 0vw 4.93333333vw 0 0;
  }
  .ac-header-m .ac-header-nav-item .ac-image div {
    background-size: contain !important;
  }
  .ac-header-m .ac-header-nav-item:first-child::before {
    content: none;
  }
  .ac-header-m .ac-header-nav-item.ac-header-nav-item-main .ac-header-nav-link {
    color: #0071fb;
    padding: 4.13333333vw 6.66666667vw 5.6vw 3.46666667vw;
  }
  .ac-header-m .ac-header-nav-item.ac-header-nav-item-main .ac-icon-arrow-right-g {
    top: 6.66666667vw;
  }
  .ac-header-m .ac-header-nav-group::after {
    display: none;
  }
  .ac-header-m .ac-header-nav-link {
    padding: 6.66666667vw 6.66666667vw 6.66666667vw 3.46666667vw;
    font-family: AlibabaSans-Medium;
    font-size: 4.8vw;
    line-height: 7.6vw;
    color: #333;
    display: block;
    position: relative;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .ac-header-m .ac-header-nav-link:active {
    background: #f7f7f7;
  }
  .ac-header-m .ac-header-nav-link.ac-header-doc-link {
    color: #0071fb;
  }
  .ac-header-m .ac-header-section:last-child .ac-header-nav-item:last-child::after {
    display: none;
  }
  .ac-header-m .ac-header-nav-group-title {
    padding: 4vw 0 0 3.46666667vw;
    font-size: 4.26666667vw;
    color: #9b9b9b;
  }
  .ac-header-m .ac-header-panel-group-g {
    padding: 5.33333333vw 3.2vw 27.33333333vw 3.2vw;
    overflow: auto;
  }
  .ac-header-m .ac-header-panel-group-g > div {
    background: #fff;
    box-shadow: 0 1.33333333vw 10.66666667vw 0 rgba(19, 17, 96, 0.05);
    border-radius: 1.06666667vw;
  }
  .ac-header-m .ac-header-panel-group-g-title-s {
    font-size: 4.26666667vw;
    color: #999;
    padding: 7.2vw 1.86666667vw 1.06666667vw 3.2vw;
  }
  .ac-header-m .ac-header-panel-group-g-link {
    position: relative;
    display: block;
    line-height: 4.26666667vw;
    font-size: 4.26666667vw;
    color: #4a4a4a;
    padding: 5.2vw 3.2vw;
    font-family: AlibabaSans-Medium;
  }
  .ac-header-m .ac-header-panel-group-g-link:hover {
    opacity: 0.6;
  }
  .ac-header-m .ac-header-panel-group-g-link:active {
    background: #f7f7f7;
  }
  .ac-header-m .ac-header-panel-group-g-link:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    right: 3.46666667vw;
    height: 1px;
    background: #d8d8d8;
  }
  .ac-header-m .ac-header-panel-group-g-link .ac-icon-arrow-right-g {
    top: 6vw;
  }
  .ac-header-m .ac-header-panel-group-g-item:last-child .ac-header-panel-group-g-link:last-child:after {
    display: none;
  }
  .ac-header-m .ac-icon-arrow-right {
    display: inline-block;
    width: 0.93333333vw;
    height: 1.46666667vw;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAWCAYAAAGHyp2xAAAABGdBTUEAALGPC/xhBQAAAUtJREFUOBF1lL8rxWEUxu/XvRRJScqglLAopYzKoqwGi8FuMBnsFpPBbrAYzIq6dP8LpRQpKQySlB9xX5/zdc/Jfe85T316z3me59zucLuVlNJ5RcVyr7P3kq+bz5Js0QFvtJwZTtVUYzg3VnPjzAz7dIamfsD1/7hPKmjWTG+g8AG7XmYehVuYNEMGjHkQ9VjAsg9vZuiA2dA5f7sw5Es85IHthDvwaUY+EK6AqMizcieYKeOU+qPCkBSi8IKs3hFiPsORF3wTbLUFGFUQLbUFsvz5aaIjaIX1VuGKd9wtRSYHNTgA0SssRt3Q52gDfqAJm2ExCjhagBcQHUJ31HV9DsbgEkQnbikyORiEG7lEU1HPfErTcCdt1IABC72BwjK8g2gP/J+iHlPYlib6gjX13ZdCLxyD6Anm3GJm1tjlj6YKI0VRPGZ5uP4CdSJNQbSrmBIAAAAASUVORK5CYII=") center / contain no-repeat;
    margin-left: 1.2vw;
  }
}

.base-font-color {
  color: #333333;
}
.ac-footer {
  margin: -74px auto 0 auto;
  max-width: 2560px;
  height: 714px;
  background: url(https://gw.alipayobjects.com/mdn/rms_1345e8/afts/img/A*zzgETq4CDgUAAAAAAAAAAAAAARQnAQ) center no-repeat;
  background-color: transparent;
  display: flex;
  justify-content: center;
  color: #333333;
  color: #fff;
  font-size: 16px;
}
.ac-footer .ac-footer-content {
  width: 100%;
  max-width: 1184px;
  padding: 0 32px;
  margin-top: 220px;
  display: flex;
  justify-content: space-between;
}
.ac-footer .ac-footer-left {
  display: flex;
  justify-content: space-between;
  flex-basis: 786px;
}
.ac-footer .ac-link {
  color: #fff;
}
.ac-footer .ac-link:hover {
  color: #0071fb !important;
}
.ac-footer .ac-footer-menu {
  color: #fff;
  font-size: 16px;
}
.ac-footer .ac-footer-menu .title {
  line-height: 22px;
  margin-bottom: 32px;
  font-family: AlibabaSans-Medium;
}
.ac-footer .ac-footer-menu ul.list {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  max-height: 300px;
  overflow: hidden;
}
.ac-footer .ac-footer-menu ul.list li {
  width: 200px;
  line-height: 22px;
  margin-bottom: 24px;
}
.ac-footer .ac-footer-menu ul.list li .ac-link {
  color: #fff;
}
.ac-footer .ac-menu-item {
  margin-bottom: 32px;
}
.ac-footer .ant-select-dropdown {
  font-size: 16px;
}
.ac-footer .ac-copyright {
  margin-top: 0;
  white-space: nowrap;
}
/* 简易版本 */
.ac-footer-simple {
  height: 185px;
}
.ac-footer-simple .ac-footer-menu {
  display: flex;
  justify-content: flex-end;
}
.ac-footer-simple .ac-footer-menu .ac-menu-item:not(:last-child) {
  margin-right: 48px;
}
.ac-footer-simple .ac-copyright {
  margin-top: 0;
}
@media (max-width: 830px) {
  .ac-footer {
    height: 64.8vw;
    background: url(https://gw.alipayobjects.com/mdn/rms_1345e8/afts/img/A*cfbTQatrW1IAAAAAAAAAAABkARQnAQ) center / contain no-repeat;
    flex-direction: column;
    align-items: center;
    padding-top: 4vw;
    margin-top: 0;
  }
  .ac-footer .ac-footer-menu {
    display: flex;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    padding: 0 4.26666667vw;
    font-size: 4vw;
  }
  .ac-footer .ac-menu-item {
    margin-bottom: 0;
  }
  .ac-footer .ac-lang-select.ant-select-single:not(.ant-select-customize-input) {
    width: 27.06666667vw;
    height: 9.06666667vw;
    font-size: 4vw;
  }
  .ac-footer .ac-lang-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector {
    border-radius: 4.53333333vw;
    height: 9.06666667vw;
  }
  .ac-footer .ac-lang-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selector .ant-select-selection-item {
    line-height: 8.8vw;
  }
  .ac-footer .ac-lang-select.ant-select-single:not(.ant-select-customize-input) .ant-select-selection__rendered {
    line-height: 9.06666667vw;
    margin: 0 4vw;
  }
  .ac-footer .ac-lang-select.ant-select-single:not(.ant-select-customize-input) .ant-select-arrow {
    margin-top: -1.33333333vw;
    right: 4vw;
  }
  .ac-footer .ac-copyright {
    margin-top: 8vw;
  }
}

/*! normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in
 *    IE on Windows Phone and in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -ms-text-size-adjust: 100%;
  /* 2 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers (opinionated).
 */
body {
  margin: 0;
}
/**
 * Add the correct display in IE 9-.
 */
article,
aside,
footer,
header,
nav,
section {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 * 1. Add the correct display in IE.
 */
figcaption,
figure,
main {
  /* 1 */
  display: block;
}
/**
 * Add the correct margin in IE 8.
 */
figure {
  margin: 1em 40px;
}
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * 1. Remove the gray background on active links in IE 10.
 * 2. Remove gaps in links underline in iOS 8+ and Safari 8+.
 */
a {
  background-color: transparent;
  /* 1 */
  -webkit-text-decoration-skip: objects;
  /* 2 */
}
/**
 * 1. Remove the bottom border in Chrome 57- and Firefox 39-.
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Prevent the duplicate application of `bolder` by the next rule in Safari 6.
 */
b,
strong {
  font-weight: inherit;
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font style in Android 4.3-.
 */
dfn {
  font-style: italic;
}
/**
 * Add the correct background and color in IE 9-.
 */
mark {
  background-color: #ff0;
  color: #000;
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
audio,
video {
  display: inline-block;
}
/**
 * Add the correct display in iOS 4-7.
 */
audio:not([controls]) {
  display: none;
  height: 0;
}
/**
 * Remove the border on images inside links in IE 10-.
 */
img {
  border-style: none;
}
/**
 * Hide the overflow in IE.
 */
svg:not(:root) {
  overflow: hidden;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers (opinionated).
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: sans-serif;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * 1. Prevent a WebKit bug where (2) destroys native `audio` and `video`
 *    controls in Android 4.
 * 2. Correct the inability to style clickable types in iOS and Safari.
 */
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* 2 */
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * 1. Add the correct display in IE 9-.
 * 2. Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}
/**
 * Remove the default vertical scrollbar in IE.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10-.
 * 2. Remove the padding in IE 10-.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding and cancel buttons in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 */
details,
menu {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Scripting
   ========================================================================== */
/**
 * Add the correct display in IE 9-.
 */
canvas {
  display: inline-block;
}
/**
 * Add the correct display in IE.
 */
template {
  display: none;
}
/* Hidden
   ========================================================================== */
/**
 * Add the correct display in IE 10-.
 */
[hidden] {
  display: none;
}

.ac-skeleton .ac-skeleton-paragraph,
.ac-skeleton .ac-skeleton-image {
  background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease 0.5s infinite;
}
.ac-skeleton .ac-skeleton-image {
  width: 100%;
  height: 100%;
}
.ac-skeleton .ac-skeleton-paragraph {
  width: 100%;
  height: 16px;
}
.ac-skeleton .ac-skeleton-paragraph:not(:first-child) {
  margin-top: 16px;
}
.ac-skeleton .ac-skeleton-paragraph:nth-child(2) {
  margin-top: 28px;
}
.ac-skeleton .ac-skeleton-paragraph:last-child {
  width: 60%;
}
.ac-skeleton .ac-skeleton-paragraph:only-child {
  width: 100%;
}
@keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}
.ac-image {
  position: relative;
  overflow: hidden;
}
.ac-image > * {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.ac-image > img {
  object-fit: cover;
}
.ac-image-low {
  position: static;
  filter: blur(8px);
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation-duration: 0.5s !important;
  animation-name: fadeIn;
}

.video-animation {
  display: inline-block;
  position: relative;
}
.video-animation video,
.video-animation .ac-image {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.video-animation .ac-image {
  position: absolute;
  left: 0;
  top: 0;
}
.video-animation .ac-video-poster.ready {
  transition: opacity 0.5s;
}

.ac-skeleton .ac-skeleton-paragraph,
.ac-skeleton .ac-skeleton-image {
  background: linear-gradient(90deg, #f2f2f2 25%, #e6e6e6 37%, #f2f2f2 63%);
  background-size: 400% 100%;
  animation: ant-skeleton-loading 1.4s ease 0.5s infinite;
}
.ac-skeleton .ac-skeleton-image {
  width: 100%;
  height: 100%;
}
.ac-skeleton .ac-skeleton-paragraph {
  width: 100%;
  height: 16px;
}
.ac-skeleton .ac-skeleton-paragraph:not(:first-child) {
  margin-top: 16px;
}
.ac-skeleton .ac-skeleton-paragraph:nth-child(2) {
  margin-top: 28px;
}
.ac-skeleton .ac-skeleton-paragraph:last-child {
  width: 60%;
}
.ac-skeleton .ac-skeleton-paragraph:only-child {
  width: 100%;
}
@keyframes ant-skeleton-loading {
  0% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0 50%;
  }
}

/**
 * Mobile function and variable define
 */
/**
 * PC css 变量
 */
/* Main  Color */
/* Font Size */
/* Mobile Font Size */
/* Font Base */
/**
 * LESS function define
 */
@font-face {
  font-family: 'AlibabaSans-Bold';
  font-display: swap;
  src: url('https://gw.alipayobjects.com/os/bmw-prod/2b6c4e9e-b68f-472f-9452-a22ca24a63a3.eot');
  src: url('https://gw.alipayobjects.com/os/bmw-prod/5b9fdb71-0307-4407-b63e-45aab95326ea.woff2') format('woff2'), url('https://gw.alipayobjects.com/os/bmw-prod/a071a0e6-6f5c-415a-a621-3efe69f4f1be.woff') format('woff'), url('https://gw.alipayobjects.com/os/bmw-prod/abf7b1e4-351c-4cb6-963c-6c412293353f.ttf') format('truetype'), url('https://gw.alipayobjects.com/zos/bmw-prod/e5b17780-0e87-4da1-9eb4-bec2054eb2a3.svg') format('svg');
}
@font-face {
  font-family: 'AlibabaSans-Medium';
  font-display: swap;
  src: url('https://gw.alipayobjects.com/os/bmw-prod/298aa4a1-c4c2-4826-b4f6-8a25e2b919c3.eot');
  src: url('https://gw.alipayobjects.com/os/bmw-prod/f69211de-302a-466b-a98f-c7d15ef00540.woff2') format('woff2'), url('https://gw.alipayobjects.com/os/bmw-prod/637be2eb-68b2-4d9c-a292-05e54378fbeb.woff') format('woff'), url('https://gw.alipayobjects.com/os/bmw-prod/4f5016be-a397-4142-a467-f5bc54aad143.ttf') format('truetype'), url('https://gw.alipayobjects.com/zos/bmw-prod/aa6094b6-c537-44e2-a7e2-011574ddd4fe.svg') format('svg');
}
@font-face {
  font-family: 'AlibabaSans-Regular';
  font-display: swap;
  src: url('https://gw.alipayobjects.com/os/bmw-prod/66db9a61-aef0-45ba-88bc-45705917824b.eot');
  src: url('https://gw.alipayobjects.com/os/bmw-prod/df2d7de8-9778-45fa-997d-f76ed7ef3fde.woff2') format('woff2'), url('https://gw.alipayobjects.com/os/bmw-prod/c47ec254-0eb9-42fe-b996-0fc5e5f6142b.woff') format('woff'), url('https://gw.alipayobjects.com/os/bmw-prod/171b257d-f114-4a8c-a88b-ac0902fd042d.ttf') format('truetype'), url('https://gw.alipayobjects.com/zos/bmw-prod/8682012d-770a-49f3-a86b-84a58b1a2713.svg') format('svg');
}
html,
body {
  height: auto;
  font-size: 20px;
  -webkit-font-smoothing: antialiased;
}
@media (max-width: 830px) {
  html,
  body {
    font-size: 4vw;
  }
}
* {
  box-sizing: border-box;
  word-break: break-word;
  font-family: AlibabaSans-Regular, Helvetica Neue For Number, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
}
*.normal-font-family {
  font-family: Helvetica Neue For Number, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, PingFang SC, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif;
}
a:hover {
  color: #0071fb;
}
.video-animation video {
  -webkit-mask-image: -webkit-radial-gradient(white, black);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -webkit-appearance: none;
}
.msie .video-animation video {
  height: auto;
}
ul {
  padding: 0;
  margin: 0;
}
ul li {
  list-style: none;
}
::selection {
  background-color: #d0e5ff;
  color: #0071fb;
}
body .ant-popover-inner {
  background: #fff;
  box-shadow: 0 12px 24px 0 rgba(155, 155, 155, 0.5);
  border-radius: 8px;
  overflow: hidden;
}
body .ant-popover-arrow {
  top: 0 !important;
  z-index: 1;
  border-width: 10px;
  border-bottom-color: #fff !important;
  margin-left: 0 !important;
  box-shadow: none !important;
}
body .ant-popover-arrow:after {
  content: none !important;
}
body .ant-popover-inner-content {
  padding: 0;
}
body .ant-select .ant-select-selection {
  height: auto;
}
body .ant-select .ant-select-selection__rendered {
  margin: 0 12px;
  line-height: 40px;
  font-size: 16px;
}
body .ant-select .ant-select-arrow {
  top: 43%;
  font-size: 20px;
}
body .ant-input {
  padding: 0 12px;
  height: auto;
  line-height: 40px;
  font-size: 16px;
}
body .ant-select-dropdown {
  background: #ffffff;
  border: 1px solid #d8d8d8;
  box-shadow: 0 10px 36px 0 rgba(19, 17, 96, 0.08);
  border-radius: 4px;
}
body .ant-select-dropdown ul li {
  line-height: 24px;
  font-size: 16px;
  color: #4a4a4a;
  padding: 7px 12px;
}
.animated {
  animation-duration: 0.5s;
  animation-fill-mode: both;
}
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translate3d(0, 10px, 0);
  }
  @media (max-width: 830px) {
    from {
      transform: translate3d(0, 1.33333333vw, 0);
    }
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.ac-card.ac-card-loading {
  opacity: 0;
  animation: fadeIn 0.5s ease 0.8s both;
}
.fadeInUp {
  opacity: 0;
}
.ac-page-loaded .ac-card {
  opacity: 1;
  animation: none;
}
.ac-page-loaded .fadeInUp.animation-on {
  animation-name: fadeInUp;
  animation-timing-function: cubic-bezier(0.17, 0.17, 0.05, 1);
  animation-duration: 700ms;
  animation-fill-mode: both;
}
.ac-page-loaded .fadeInUp.animation-order-2 {
  animation-delay: 100ms;
}
.ac-page-loaded .fadeInUp.animation-order-3 {
  animation-delay: 200ms;
}
.ac-page-loaded .fadeInUp.animation-order-4 {
  animation-delay: 300ms;
}
.ac-page-loaded .fadeInUp.animation-order-5 {
  animation-delay: 400ms;
}
.ac-page-loaded .fadeInUp.animation-order-6 {
  animation-delay: 500ms;
}
.ac-page-loaded .fadeInUp.animation-order-7 {
  animation-delay: 600ms;
}
.ac-page-loaded .fadeInUp.animation-order-8 {
  animation-delay: 700ms;
}
.ac-page-loaded .fadeInUp.animation-order-9 {
  animation-delay: 800ms;
}
.ac-page-loaded .fadeInUp.animation-order-10 {
  animation-delay: 900ms;
}
.ac-page-loaded .fadeInUp.animation-order-11 {
  animation-delay: 1000ms;
}
.ac-page-loaded .fadeInUp.animation-order-12 {
  animation-delay: 1100ms;
}
.ac-page-loaded .fadeInUp.animation-order-13 {
  animation-delay: 1200ms;
}
.ac-page-loaded .fadeInUp.animation-order-14 {
  animation-delay: 1300ms;
}
.ac-page-loaded .fadeInUp.animation-order-15 {
  animation-delay: 1400ms;
}
.ac-page-loaded .fadeInUp.animation-order-16 {
  animation-delay: 1500ms;
}
.ac-page-loaded .fadeInUp.animation-order-17 {
  animation-delay: 1600ms;
}
.ac-page-loaded .fadeInUp.animation-order-18 {
  animation-delay: 1700ms;
}
.ac-page-loaded .fadeInUp.animation-order-19 {
  animation-delay: 1800ms;
}
.ac-page-loaded .fadeInUp.animation-order-20 {
  animation-delay: 1900ms;
}
@keyframes fadeInRight {
  from {
    opacity: 0.5;
    transform: translate3d(20%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.fadeInRight {
  animation-duration: 0.35s !important;
  animation-name: fadeInRight;
}
@keyframes fadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fadeIn {
  animation-duration: 0.5s !important;
  animation-name: fadeIn;
  animation-fill-mode: both;
}
.ac-layout {
  --clientWidth: calc(100vw - var(--scrollBarWidth));
  --zoomRate: 1px;
  position: relative;
  min-height: 100%;
  background: #fff;
}
@media (min-width: 831px) and (max-width: 1182px) {
  .ac-layout {
    --zoomRate: calc(var(--clientWidth) / 1167);
  }
}
.ac-layout .ac-page-content {
  color: #666;
  overflow-x: hidden;
  overflow-y: auto;
}
.ac-layout .ac-page-section {
  margin: 32px auto;
  padding: 32px 48px;
  background: #fff;
  box-shadow: 0 10px 80px 0 rgba(19, 17, 96, 0.05);
  border-radius: 8px;
}
@media (max-width: 830px) {
  .ac-layout .ac-page-section {
    width: 93.6vw;
    margin: 3.2vw auto;
    padding: 4.66666667vw;
  }
  .ac-layout .ac-page-content {
    background: #fff;
    padding-bottom: 0;
  }
  .ac-layout .ac-list-item {
    position: relative;
  }
  .ac-layout .ac-list-item::before {
    position: absolute;
    top: 0;
    left: 3.53333333vw;
    right: 3.53333333vw;
    content: '';
    height: 0.13333333vw;
    background: #eee;
  }
  .ac-layout .ac-list-item:first-child::before {
    content: none;
  }
  .ac-layout .ac-list-item:active {
    background: #f7f7f7;
  }
}

.ac-card {
  width: calc(var(--clientWidth) - 48px);
  max-width: 1120px;
  margin: 0 auto 32px auto;
  background: #fff;
  box-shadow: 0 6px 48px 0 rgba(0, 0, 0, 0.05);
  padding: 32px 32px 64px 32px;
  border-radius: 8px;
}
.ac-card:last-child {
  margin-bottom: 144px;
}
.ac-card .ac-card-title {
  color: #0071fb;
  font-size: 32px;
  font-family: AlibabaSans-Medium;
  line-height: 31px;
  margin-bottom: 32px;
}
@media (max-width: 830px) {
  .ac-card .ac-card-title {
    font-size: 4.8vw;
  }
}
.ac-card.ac-card-transparent {
  background: transparent;
  padding: 0;
  box-shadow: none;
  margin: 0 auto 144px auto;
}
@media (max-width: 830px) {
  .ac-card {
    width: 93.6vw;
    border-radius: 1.06666667vw;
    box-shadow: 0 1.33333333vw 10.66666667vw 0 rgba(19, 17, 96, 0.05);
    margin: 0 auto 13.86666667vw auto;
    padding: 5.33333333vw 3.2vw;
  }
  .ac-card:last-child {
    margin-bottom: 13.86666667vw;
  }
  .ac-card .ac-card-title {
    line-height: 6.13333333vw;
    margin-bottom: 4.26666667vw;
  }
  .ac-card.ac-card-transparent {
    width: 100%;
    background: transparent;
    padding: 0 3.2vw;
    margin: 0 auto 13.86666667vw 0;
  }
}

