.main[data-v-d5ea9138] {
  width: 100vw;
  height: 100vh;
  background: url(/static/assets/404.png) no-repeat;
  background-size: cover;
}
.main .desc[data-v-d5ea9138] {
  position: absolute;
  left: 1.066667rem;
  bottom: 0.533333rem;
}
.main .desc h2[data-v-d5ea9138] {
  font-size: 0.786667rem;
  font-weight: bold;
  color: #33a9ac;
}
.main .desc .text[data-v-d5ea9138] {
  font-size: 0.493333rem;
  font-weight: bold;
  color: #33a9ac;
  margin-top: 0.133333rem;
}
.main .desc .eng[data-v-d5ea9138] {
  font-size: 0.213333rem;
  font-weight: bold;
  color: #33a9ac;
  opacity: 0.62;
  margin-top: 0.16rem;
}
.main .desc .btn[data-v-d5ea9138] {
  width: 2.56rem;
  height: 0.72rem;
  background: #33a9ac;
  border-radius: 0.36rem;
  font-size: 0.266667rem;
  font-weight: bold;
  margin-top: 0.333333rem;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
.main .desc .btn a[data-v-d5ea9138] {
  color: #ffffff;
}
@media screen and (max-width: 768px) {
.main[data-v-d5ea9138] {
    width: 100vw;
    height: 100vh;
    background: url(/static/assets/phone.png) no-repeat;
    background-size: cover;
}
.main .desc[data-v-d5ea9138] {
    position: absolute;
    left: 50%;
    bottom: 0.533333rem;
    transform: translateX(-50%);
    width: 100%;
}
.main .desc h2[data-v-d5ea9138] {
    font-size: 0.533333rem;
    font-weight: bold;
    color: #33a9ac;
    text-align: center;
}
.main .desc .text[data-v-d5ea9138] {
    font-size: 0.4rem;
    font-weight: bold;
    color: #33a9ac;
    margin-top: 0.133333rem;
    text-align: center;
}
.main .desc .eng[data-v-d5ea9138] {
    font-size: 0.24rem;
    font-weight: bold;
    color: #33a9ac;
    opacity: 0.62;
    margin-top: 0.16rem;
    text-align: center;
}
.main .desc .btn[data-v-d5ea9138] {
    width: 2.56rem;
    height: 0.72rem;
    background: #33a9ac;
    border-radius: 0.36rem;
    font-size: 0.266667rem;
    font-weight: bold;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    margin: 0.333333rem auto;
}
.main .desc .btn a[data-v-d5ea9138] {
    color: #ffffff;
}
}
.nuxt-progress {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 0.026667rem;
  width: 0%;
  opacity: 1;
  transition: width 0.1s, opacity 0.4s;
  background-color: #3B8070;
  z-index: 999999;
}
.nuxt-progress.nuxt-progress-notransition {
  transition: none;
}
.nuxt-progress-failed {
  background-color: red;
}
.nuxt__build_indicator[data-v-71e9e103] {
  box-sizing: border-box;
  position: fixed;
  font-family: monospace;
  padding: 0.066667rem 0.133333rem;
  border-radius: 0.066667rem;
  box-shadow: 0.013333rem 0.013333rem 0.026667rem 0 rgba(0,0,0,0.2);
  width: 1.173333rem;
  z-index: 2147483647;
  font-size: 0.213333rem;
  line-height: 1.2rem;
}
.v-enter-active[data-v-71e9e103],
.v-leave-active[data-v-71e9e103] {
  transition-delay: 0.2s;
  transition-property: all;
  transition-duration: 0.3s;
}
.v-leave-to[data-v-71e9e103] {
  opacity: 0;
  transform: translateY(0.266667rem);
}
svg[data-v-71e9e103] {
  display: inline-block;
  vertical-align: baseline;
  width: 1.1em;
  height: 0.825em;
  position: relative;
  top: 0.013333rem;
}
html,
body,
div,
span,
applet,
object,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
button,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  font-weight: normal;
  vertical-align: middle;
}

body::-webkit-scrollbar {
  width: 0.133333rem;
}

body::-webkit-scrollbar-track {
  background: #00b7bf;
  border-radius: 0.226667rem;
}

body::-webkit-scrollbar-thumb {
  background: #ffab00;
  border-radius: 0.133333rem;
}

h1 {
  font-size: 0.48rem;
  font-weight: bold;
}

h2 {
  font-size: 0.346667rem;
  font-weight: bold;
}

h3 {
  font-size: 0.293333rem;
  font-weight: bold;
}

h4 {
  font-size: 0.24rem;
  font-weight: bold;
  margin: 0 0.133333rem;
}

h5 {
  font-size: 0.186667rem;
  font-weight: bold;
  margin: 0 0.106667rem;
}

h6 {
  font-size: 0.16rem;
  font-weight: bold;
  margin: 0 0.066667rem;
}

p {
  font-size: 0.186667rem;
}

code {
  font-size: 0.186667rem;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

ol,
ul,
li {
  list-style: none;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

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

th,
td {
  vertical-align: middle;
}

a {
  outline: none;
  color: #16418a;
  text-decoration: none;
  -webkit-backface-visibility: hidden;
}

a:focus {
  outline: none;
}

input:focus,
select:focus,
textarea:focus {
  outline: -webkit-focus-ring-color auto 0;
}
.container {
  margin: 0 auto;
  width: 16.666667rem;
}

.containerEn {
  margin: 0 auto;
  width: 18.666667rem;
}

.gray-section {
  background: #f6f6f6;
}

.dark-grey {
  background: #efefef;
}

.flex-warp {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}

.coco-msg-wrapper {
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.video-js {
  background-color: transparent !important;
}

.flex {
  display: flex;
  justify-content: space-between;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
}

html {
  font-size: 5rem !important;
}

.ant-breadcrumb a:hover {
  color: #00b7bf !important;
}

@media screen and (max-width: 1600px) {
  html {
    font-size: 4.946667rem !important;
  }
}

@media screen and (max-width: 1440px) {
  html {
    font-size: 4.873333rem !important;
  }
}

@media screen and (max-width: 1366px) {
  html {
    font-size: 4.554667rem !important;
  }
}

@media screen and (max-width: 1280px) {
  html {
    font-size: 4.322133rem !important;
  }
}

@media screen and (max-width: 1180px) {
  html {
    font-size: 3.822133rem !important;
  }
}

@media screen and (max-width: 1024px) {
  html {
    font-size: 3.657733rem !important;
  }
}

@media screen and (max-width: 960px) {
  html {
    font-size: 3.48rem !important;
  }
}

@media screen and (min-width: 768px) {
  .web-hide {
    display: none !important;
  }

  .pcModal {
    display: block !important;
  }

  .mobileModal {
    display: none !important;
  }
}

@media screen and (max-width: 768px) {
  .container {
    width: 100% !important;
    max-width: 100%;
  }

  .containerEn {
    width: 100% !important;
    max-width: 100%;
  }

  .pcModal {
    display: none !important;
  }

  .wap-hide {
    display: none !important;
  }

  .mobileModal {
    display: block !important;
  }

  .backTop .backTop-item .leave-form {
    position: fixed !important;
    top: 25% !important;
    left: 50% !important;
    transform: translateX(-50%);
    /* transform: translate(-50%, -50%) !important; */
  }

  /* .leave-form .ant-form-item .ant-btn{
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
  } */
}

@media screen and (max-width: 575px) {
  .ant-form-item-label,
  .ant-form-item-control-wrapper {
    display: inline-block;
  }

  .ant-col-offset-5 {
    margin: 0 !important;
  }
}

.viewer-transition {
  z-index: 9999999 !important;
}

.viewer-canvas {
  z-index: -10 !important;
}

img {
  font-size: 0.213333rem !important;
}
/*!
 * Vditor - A markdown editor written in TypeScript.
 *
 * MIT License
 *
 * Copyright (c) 2018-present B3log 开源, b3log.org
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 *
 */

.vditor-reset {
  color: rgba(0, 0, 0, .85);
  font-size: 0.186667rem;
  line-height: 2;
}

.vditor-reset img {
  max-width: calc(100% - 0.426667rem);
}

.vditor-reset p > img {
  margin: 0.453333rem 0;
  box-shadow: 0 0.106667rem 0.266667rem rgba(143, 168, 191, 0.35);
}

.vditor-reset h1 {
  margin-bottom: 0.266667rem;
  color: rgba(0, 0, 0, .85);
  font-weight: 500;
  font-size: 0.4rem;
  font-family: Avenir, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, noto sans, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol, noto color emoji, sans-serif;
  line-height: 0.506667rem;
}

.vditor-reset h2 {
  font-size: 0.32rem;
  line-height: 0.426667rem;
}

.vditor-reset h2,
.vditor-reset h3,
.vditor-reset h4,
.vditor-reset h5,
.vditor-reset h6 {
  clear: both;
  margin: 1.6em 0 .6em;
  color: rgba(0, 0, 0, .85);
  font-weight: 500;
  font-family: Avenir, -apple-system, BlinkMacSystemFont, segoe ui, Roboto, helvetica neue, Arial, noto sans, sans-serif, apple color emoji, segoe ui emoji, segoe ui symbol, noto color emoji, sans-serif;
}

.vditor-reset h3 {
  /* font-size: 18px; */
}

.vditor-reset h4 {
  /* font-size: 16px; */
}

.vditor-reset h5 {
  /* font-size: 14px; */
}

.vditor-reset h6 {
  /* font-size: 12px; */
}

.vditor-reset hr {
  clear: both;
  height: 0.013333rem;
  margin: 0.746667rem 0;
  background: #f0f0f0;
  border: 0;
}

.vditor-reset p,
.vditor-reset pre {
  margin: 1em 0;
}

.vditor-reset ul > li {
  /* margin-left: 20px; */
  padding-left: 0.053333rem;
  /* list-style-type: circle; */
  list-style-type: disc;
}

.vditor-reset ol > li {
  /* margin-left: 20px; */
  padding-left: 0.053333rem;
  list-style-type: decimal;
}

.vditor-reset ul > li > p,
.vditor-reset ol > li > p {
  margin: 0.2em 0;
}

.vditor-reset code {
  margin: 0 0.013333rem;
  padding: .2em .4em;
  font-size: .9em;
  border-radius: 0.04rem;
  border: 0.013333rem solid #f0f0f0;
  font-family: sfmono-regular, Consolas, liberation mono, Menlo, Courier, monospace;
}

.vditor-reset code:not(.hljs):not(.highlight-chroma) {
  background: #f2f4f5;
  color: rgba(0, 0, 0, .65);
}

.vditor-reset pre {
  font-family: sfmono-regular, Consolas, liberation mono, Menlo, Courier, monospace;
  border-radius: 0.026667rem;
}

.vditor-reset .language-abc svg,
.vditor-reset .language-abc path {
  fill: currentColor;
  color: rgba(0, 0, 0, .85);
}

.vditor-reset .language-graphviz polygon {
  fill: transparent;
}

.vditor-reset strong,
.vditor-reset b {
  /* font-weight: 500; */
  font-weight: bolder;
}

.vditor-reset > table {
  width: 100%;
  margin: 0.106667rem 0 0.213333rem;
  direction: ltr;
  empty-cells: show;
  border: 0.013333rem solid #f0f0f0;
  border-collapse: collapse;
  border-spacing: 0;
}

.vditor-reset > table th {
  color: #5c6b77;
  font-weight: 500;
  white-space: nowrap;
  background: rgba(0, 0, 0, .02);
}

.vditor-reset > table th,
.vditor-reset > table td {
  padding: 0.213333rem 0.32rem;
  text-align: left;
  border: 0.013333rem solid #f0f0f0;
}

.vditor-reset blockquote {
  margin: 1em 0;
  padding-left: .8em;
  color: rgba(0, 0, 0, .45);
  font-size: 90%;
  border-left: 0.053333rem solid #f0f0f0;
}

.vditor-reset blockquote p {
  margin: 0;
}

.vditor-reset .vditor-anchor {
  margin-left: 0.106667rem;
  opacity: 0;
  transition: opacity 0.3s;
}

.vditor-reset h1:hover .vditor-anchor,
.vditor-reset h2:hover .vditor-anchor,
.vditor-reset h3:hover .vditor-anchor,
.vditor-reset h4:hover .vditor-anchor,
.vditor-reset h5:hover .vditor-anchor,
.vditor-reset h6:hover .vditor-anchor {
  display: inline-block;
  opacity: 1;
}

.vditor-reset > br,
.vditor-reset > p > br {
  clear: both;
}

.vditor-reset a,
.vditor-ir__link {
  color: #1890ff;
  text-decoration: none;
  outline: none;
  cursor: pointer;
}

/*!
 * Vditor - A markdown editor written in TypeScript.
 *
 * MIT License
 *
 * Copyright (c) 2018-present B3log 开源, b3log.org
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 *
 */

.vditor-reset {
  color: #d1d5da;
}

.vditor-reset a,
.vditor-ir__link {
  color: #4285f4;
}

.vditor-reset h1,
.vditor-reset h2 {
  padding-bottom: 0.3em;
  border-bottom: 0.013333rem solid #d1d5da;
}

.vditor-reset hr {
  background-color: #d1d5da;
}

.vditor-reset blockquote {
  padding: 0 1em;
  color: #b9b9b9;
  border-left: .25em solid #d1d5da;
}

.vditor-reset iframe {
  border: 0.013333rem solid #141414;
}

.vditor-reset table tr {
  background-color: #2f363d;
}

.vditor-reset table td,
.vditor-reset table th {
  border: 0.013333rem solid #dfe2e5;
}

.vditor-reset table tbody tr:nth-child(2n) {
  background-color: #24292e;
}

.vditor-reset code:not(.hljs):not(.highlight-chroma) {
  background-color: rgba(66, 133, 244, .36);
}

.vditor-reset .language-abc svg,
.vditor-reset .language-abc path {
  fill: currentColor;
  color: #d1d5da;
}

.language-graphviz polygon {
  fill: rgba(66, 133, 244, .36);
}

.vditor-reset kbd {
  color: #d1d5da;
  background-color: #2f363d;
  border: 0.013333rem solid #141414;
  box-shadow: inset 0 -0.013333rem 0 #141414;
}

.vditor-copy svg {
  color: #b9b9b9;
}

.vditor-speech {
  background-color: #1d2125;
  border: 0.013333rem solid #141414;
  color: #b9b9b9;
}

.vditor-speech--current,
.vditor-speech:hover {
  color: #fff;
}

.vditor-linkcard a {
  background-color: #1d2125;
}

.vditor-linkcard a:visited .vditor-linkcard__abstract {
  color: hsla(0, 0%, 72.5%, .36);
}

.vditor-linkcard__title {
  color: #d1d5da;
}

.vditor-linkcard__abstract {
  color: #b9b9b9;
}

.vditor-linkcard__site {
  color: #fff;
}

.vditor-linkcard__image {
  background-color: hsla(0, 0%, 72.5%, .36);
}

/*!
 * Vditor - A markdown editor written in TypeScript.
 *
 * MIT License
 *
 * Copyright (c) 2018-present B3log 开源, b3log.org
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 *
 */

.vditor-reset h1,
.vditor-reset h2 {
  padding-bottom: 0.3em;
  border-bottom: 0.013333rem solid #eaecef;
}

.vditor-reset hr {
  background-color: #eaecef;
}

.vditor-reset blockquote {
  color: #6a737d;
  border-left: .25em solid #eaecef;
}

.vditor-reset iframe {
  border: 0.013333rem solid #d1d5da;
}

.vditor-reset table tr {
  border-top: 0.013333rem solid #c6cbd1;
  background-color: #fafbfc;
}

.vditor-reset table td,
.vditor-reset table th {
  border: 0.013333rem solid #dfe2e5;
}

.vditor-reset table tbody tr:nth-child(2n) {
  background-color: #fff;
}

.vditor-reset code:not(.hljs):not(.highlight-chroma) {
  background-color: rgba(27, 31, 35, .05);
}

.vditor-reset kbd {
  color: #24292e;
  background-color: #fafbfc;
  border: solid 0.013333rem #d1d5da;
  box-shadow: inset 0 -0.013333rem 0 #d1d5da;
}

.vditor-speech {
  background-color: #f6f8fa;
  border: 0.013333rem solid #d1d5da;
  color: #586069;
}

.vditor-speech--current,
.vditor-speech:hover {
  color: #4285f4;
}

.vditor-linkcard a {
  background-color: #f6f8fa;
}

.vditor-linkcard a:visited .vditor-linkcard__abstract {
  color: rgba(88, 96, 105, 0.36);
}

.vditor-linkcard__title {
  color: #24292e;
}

.vditor-linkcard__abstract {
  color: #586069;
}

.vditor-linkcard__site {
  color: #4285f4;
}

.vditor-linkcard__image {
  background-color: rgba(88, 96, 105, 0.36);
}

/*!
 * Vditor - A markdown editor written in TypeScript.
 *
 * MIT License
 *
 * Copyright (c) 2018-present B3log 开源, b3log.org
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 *
 */

.vditor-reset {
  font-family: "mp-quote", -apple-system-font, BlinkMacSystemFont, "Helvetica Neue", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols";
  color: rgb(62, 62, 62);
}

.vditor-reset a,
.vditor-ir__link {
  color: #576b95;
}

.vditor-reset h1 {
  font-weight: 400;
  text-align: center;
  color: rgb(26, 173, 25);
  font-size: 0.32rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAACCAYAAABYBvyLAAAAGElEQVQImWNkXs/wn4GKgImahjEwMDAAAA6aAbVUOzXRAAAAAElFTkSuQmCC);
  background-repeat: no-repeat;
  background-position: center bottom;
}

.vditor-reset h2 {
  font-weight: 400;
  text-align: center;
  font-size: 0.266667rem;
}

.vditor-reset h3,
.vditor-reset h4,
.vditor-reset h5,
.vditor-reset h6 {
  font-weight: 400;
}

.vditor-reset hr {
  border-bottom: 0.013333rem solid rgba(0, 0, 0, 0.1);
  transform-origin: 0 0;
  transform: scale(1, 0.5);
  height: 0;
}

.vditor-reset blockquote {
  padding: 0.053333rem 0 0 0.133333rem;
  border-left: 0.04rem solid #dbdbdb;
  color: #9a9a9a;
  line-height: 1.6;
  font-size: 0.2rem;
  margin: 1em 0;
}

.vditor-reset code {
  font-size: 0.186667rem;
  border: 0.013333rem solid #f0f0f0;
  border-radius: 0.026667rem;
}

.vditor-reset code:not(.hljs):not(.highlight-chroma) {
  background-color: rgba(0, 0, 0, 0.03);
  color: #333;
}

.vditor-reset .language-abc svg,
.vditor-reset .language-abc path {
  fill: currentColor;
  color: rgb(62, 62, 62);
}

.vditor-reset .language-graphviz polygon {
  fill: transparent;
}

/*!
 * Vditor v3.8.6 - A markdown editor written in TypeScript.
 *
 * MIT License
 *
 * Copyright (c) 2018-present B3log 开源, b3log.org
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in all
 * copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 * SOFTWARE.
 *
 */

.vditor {
  --border-color: #d1d5da;
  --second-color: rgba(88, 96, 105, 0.36);
  --panel-background-color: #fff;
  --panel-shadow: 0 0.013333rem 0.026667rem rgba(0, 0, 0, .2);
  --toolbar-background-color: #f6f8fa;
  --toolbar-icon-color: #586069;
  --toolbar-icon-hover-color: #4285f4;
  --toolbar-height: 0.466667rem;
  --toolbar-divider-margin-top: 0.106667rem;
  --textarea-background-color: #fafbfc;
  --textarea-text-color: #24292e;
  --resize-icon-color: var(--toolbar-icon-color);
  --resize-background-color: var(--toolbar-background-color);
  --resize-hover-icon-color: var(--panel-background-color);
  --resize-hover-background-color: var(--toolbar-icon-hover-color);
  --count-background-color: rgba(27, 31, 35, .05);
  --heading-border-color: #eaecef;
  --blockquote-color: #6a737d;
  --ir-heading-color: #660e7a;
  --ir-title-color: #808080;
  --ir-bi-color: #0033b3;
  --ir-link-color: #008000;
  --ir-bracket-color: #0000ff;
  --ir-paren-color: #008000;
}

.vditor--dark {
  --border-color: #141414;
  --second-color: rgba(185, 185, 185, .36);
  --panel-background-color: #24292e;
  --panel-shadow: 0 0.013333rem 0.026667rem rgba(255, 255, 255, .2);
  --toolbar-background-color: #1d2125;
  --toolbar-icon-color: #b9b9b9;
  --toolbar-icon-hover-color: #fff;
  --textarea-background-color: #2f363d;
  --textarea-text-color: #d1d5da;
  --resize-icon-color: var(--border-color);
  --resize-background-color: var(--second-color);
  --resize-hover-icon-color: var(--toolbar-icon-hover-color);
  --resize-hover-background-color: rgba(185, 185, 185, .86);
  --count-background-color: rgba(66,133,244,0.36);
  --heading-border-color: var(--textarea-text-color);
  --blockquote-color: var(--toolbar-icon-color);
  --ir-heading-color: #9876aa;
  --ir-title-color: #808080;
  --ir-bi-color: #cc7832;
  --ir-link-color: #ffc66d;
  --ir-bracket-color: #287bde;
  --ir-paren-color: #6a8759;
}

@-webkit-keyframes tooltip-appear {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes tooltip-appear {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.vditor-tooltipped {
  position: relative;
  cursor: pointer;
}

.vditor-tooltipped::after {
  position: absolute;
  z-index: 1000000;
  display: none;
  padding: 0.066667rem 0.106667rem;
  font-size: 0.146667rem;
  font-weight: normal;
  -webkit-font-smoothing: subpixel-antialiased;
  color: #fff;
  text-align: center;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: break-word;
  white-space: pre;
  pointer-events: none;
  content: attr(aria-label);
  background: #3b3e43;
  border-radius: 0.04rem;
  line-height: 0.213333rem;
  opacity: 0;
}

.vditor-tooltipped::before {
  position: absolute;
  z-index: 1000001;
  display: none;
  width: 0;
  height: 0;
  color: #3b3e43;
  pointer-events: none;
  content: "";
  border: 0.066667rem solid transparent;
  opacity: 0;
}

.vditor-tooltipped--hover::before,
.vditor-tooltipped--hover::after,
.vditor-tooltipped:hover::before,
.vditor-tooltipped:hover::after,
.vditor-tooltipped:active::before,
.vditor-tooltipped:active::after,
.vditor-tooltipped:focus::before,
.vditor-tooltipped:focus::after {
  display: inline-block;
  text-decoration: none;
  -webkit-animation-name: tooltip-appear;
  animation-name: tooltip-appear;
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

.vditor-tooltipped__s::after,
.vditor-tooltipped__se::after,
.vditor-tooltipped__sw::after {
  top: 100%;
  right: 50%;
  margin-top: 0.066667rem;
}

.vditor-tooltipped__s::before,
.vditor-tooltipped__se::before,
.vditor-tooltipped__sw::before {
  top: auto;
  right: 50%;
  bottom: -0.066667rem;
  margin-right: -0.066667rem;
  border-bottom-color: #3b3e43;
}

.vditor-tooltipped__se::after {
  right: auto;
  left: 50%;
  margin-left: -0.2rem;
}

.vditor-tooltipped__sw::after {
  margin-right: -0.2rem;
}

.vditor-tooltipped__n::after,
.vditor-tooltipped__ne::after,
.vditor-tooltipped__nw::after {
  right: 50%;
  bottom: 100%;
  margin-bottom: 0.066667rem;
}

.vditor-tooltipped__n::before,
.vditor-tooltipped__ne::before,
.vditor-tooltipped__nw::before {
  top: -0.066667rem;
  right: 50%;
  bottom: auto;
  margin-right: -0.066667rem;
  border-top-color: #3b3e43;
}

.vditor-tooltipped__ne::after {
  right: auto;
  left: 50%;
  margin-left: -0.2rem;
}

.vditor-tooltipped__nw::after {
  margin-right: -0.2rem;
}

.vditor-tooltipped__s::after,
.vditor-tooltipped__n::after {
  transform: translateX(50%);
}

.vditor-tooltipped__w::after {
  right: 100%;
  bottom: 50%;
  margin-right: 0.066667rem;
  transform: translateY(50%);
}

.vditor-tooltipped__w::before {
  top: 50%;
  bottom: 50%;
  left: -0.066667rem;
  margin-top: -0.066667rem;
  border-left-color: #3b3e43;
}

.vditor-tooltipped__e::after {
  bottom: 50%;
  left: 100%;
  margin-left: 0.066667rem;
  transform: translateY(50%);
}

.vditor-tooltipped__e::before {
  top: 50%;
  right: -0.066667rem;
  bottom: 50%;
  margin-top: -0.066667rem;
  border-right-color: #3b3e43;
}

@media screen and (max-width: 520px) {
  .vditor-tooltipped:before,
  .vditor-tooltipped:after {
    content: none;
  }
}

@-webkit-keyframes scale-in {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes scale-in {
  0% {
    opacity: 0;
    transform: scale(0.5);
  }

  100% {
    opacity: 1;
    transform: scale(1);
  }
}

.vditor-panel {
  background-color: var(--panel-background-color);
  position: absolute;
  box-shadow: var(--panel-shadow);
  border-radius: 0.04rem;
  padding: 0.066667rem;
  z-index: 3;
  font-size: 0.186667rem;
  display: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  max-width: 4.266667rem;
  min-width: 1.066667rem;
  -webkit-animation-duration: .15s;
  animation-duration: .15s;
  -webkit-animation-name: scale-in;
  animation-name: scale-in;
  -webkit-animation-timing-function: cubic-bezier(0.2, 0, 0.13, 1.5);
  animation-timing-function: cubic-bezier(0.2, 0, 0.13, 1.5);
  color: var(--toolbar-icon-color);
}

.vditor-panel--none {
  padding: 0;
  -webkit-animation: none;
  animation: none;
  min-width: auto;
  max-width: none;
  white-space: nowrap;
  opacity: .86;
}

.vditor-panel--arrow:before {
  position: absolute;
  width: 0;
  height: 0;
  pointer-events: none;
  content: " ";
  border: 0.093333rem solid transparent;
  top: -0.186667rem;
  left: 0.066667rem;
  border-bottom-color: var(--panel-background-color);
}

.vditor-panel--left {
  right: 0;
}

.vditor-panel--left.vditor-panel--arrow:before {
  right: 0.066667rem;
  left: auto;
}

.vditor-input {
  border: 0;
  padding: 0.04rem 0.066667rem;
  background-color: var(--panel-background-color);
  font-size: 0.16rem;
  color: var(--textarea-text-color);
}

.vditor-input:focus {
  background-color: var(--toolbar-background-color);
  outline: none;
}

.vditor-icon {
  color: var(--toolbar-icon-color);
  cursor: pointer;
  float: left;
  padding: 0.053333rem 0.066667rem;
  height: 0.28rem;
  width: 0.306667rem;
  background-color: transparent;
  border: 0;
  box-sizing: border-box;
}

.vditor-icon:hover,
.vditor-icon--current {
  color: var(--toolbar-icon-hover-color);
  background-color: transparent;
}

.vditor-icon:focus {
  outline: none;
}

.vditor-icon svg {
  height: 0.173333rem !important;
  width: 0.173333rem !important;
  float: left;
  fill: currentColor;
  pointer-events: none;
}

.vditor-toolbar {
  background-color: var(--toolbar-background-color);
  border-bottom: 0.013333rem solid var(--border-color);
  padding: 0 0.066667rem;
  line-height: 1;
}

.vditor-toolbar--pin {
  position: sticky;
  top: 0;
  z-index: 1;
}

.vditor-toolbar--hide {
  transition: all 0.15s ease-in-out;
  height: 0.066667rem;
  overflow: hidden;
}

.vditor-toolbar--hide:hover {
  background-color: var(--toolbar-background-color);
  height: auto;
  overflow: visible;
}

.vditor-toolbar__item {
  float: left;
  position: relative;
}

.vditor-toolbar__item .vditor-tooltipped {
  color: var(--toolbar-icon-color);
  border: 0;
  padding: 0.133333rem 0.066667rem;
  background-color: transparent;
  height: var(--toolbar-height);
  width: 0.333333rem;
  box-sizing: border-box;
  font-size: 0;
}

.vditor-toolbar__item .vditor-tooltipped:focus {
  outline: none;
}

.vditor-toolbar__item .vditor-tooltipped:focus {
  cursor: pointer;
  color: var(--toolbar-icon-hover-color);
}

.vditor-toolbar__item svg {
  fill: currentColor;
  display: inline-block;
  stroke-width: 0;
  stroke: currentColor;
  width: 0.2rem;
  height: 0.2rem;
}

.vditor-toolbar__item input {
  position: absolute;
  width: 0.333333rem;
  height: var(--toolbar-height);
  top: 0;
  left: 0;
  cursor: pointer;
  opacity: .001;
  overflow: hidden;
}

.vditor-toolbar__divider {
  float: left;
  height: calc(var(--toolbar-height) - (var(--toolbar-divider-margin-top) * 2));
  border-left: 0.013333rem solid var(--second-color);
  margin: var(--toolbar-divider-margin-top) 0.106667rem;
}

.vditor-toolbar__br {
  width: 100%;
  padding: 0 !important;
  height: 0 !important;
}

.vditor-menu--current {
  color: var(--toolbar-icon-hover-color) !important;
}

.vditor-menu--disabled {
  color: var(--second-color) !important;
  cursor: not-allowed !important;
}

.vditor-emojis {
  display: inline-block;
  overflow: auto;
}

.vditor-emojis::-webkit-scrollbar {
  display: none;
}

.vditor-emojis__tip {
  flex: 1;
  min-width: 0.013333rem;
  width: 2.666667rem;
  margin-right: 0.133333rem;
  color: var(--toolbar-icon-color);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.vditor-emojis__tail {
  margin-top: 0.066667rem;
  font-size: 0.16rem;
  color: var(--toolbar-icon-color);
  display: flex;
}

.vditor-emojis__tail a {
  text-decoration: none;
  color: var(--toolbar-icon-color);
}

.vditor-emojis__tail a:hover {
  color: var(--toolbar-icon-hover-color);
}

.vditor-emojis button {
  cursor: pointer;
  border-radius: 0.04rem;
  float: left;
  height: 0.4rem;
  width: 0.4rem;
  text-align: center;
  line-height: 0.346667rem;
  padding: 0.04rem;
  box-sizing: border-box;
  font-size: 0.213333rem;
  transition: all 0.15s ease-in-out;
  border: 0;
  margin: 0;
  background-color: transparent;
  overflow: hidden;
}

.vditor-emojis button:focus {
  outline: none;
}

.vditor-emojis button:hover .vditor-emojis__icon {
  display: inline-block;
  transform: scale(1.2);
}

.vditor-emojis img {
  height: 0.266667rem;
  width: 0.266667rem;
  float: left;
  margin: 0.04rem 0 0 0.04rem;
}

@media screen and (max-width: 520px) {
  .vditor-toolbar__item {
    padding: 0 0.16rem;
  }

  .vditor-panel--left.vditor-panel--arrow:before {
    right: 0.226667rem;
  }
}

@media (hover: hover) and (pointer: fine) {
  .vditor-toolbar__item .vditor-tooltipped:hover {
    color: var(--toolbar-icon-hover-color);
  }
}

@-webkit-keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

@keyframes slideInDown {
  from {
    transform: translate3d(0, -100%, 0);
    visibility: visible;
  }

  to {
    transform: translate3d(0, 0, 0);
  }
}

.vditor {
  display: flex;
  flex-direction: column;
  border: 0.013333rem solid var(--border-color);
  border-radius: 0.04rem;
  box-sizing: border-box;
  font-family: "Helvetica Neue","Luxi Sans","DejaVu Sans","Hiragino Sans GB","Microsoft Yahei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";
}

.vditor .vditor-copy {
  z-index: auto;
}

.vditor--fullscreen {
  position: fixed;
  top: 0;
  width: 100% !important;
  left: 0;
  height: 100vh !important;
  z-index: 90;
  border-radius: 0;
}

.vditor-content {
  display: flex;
  min-height: 0.8rem;
  flex: 1;
  min-width: 0.013333rem;
  position: relative;
}

.vditor-preview {
  flex: 1;
  min-width: 0.013333rem;
  overflow: auto;
  margin-left: -0.013333rem;
  border-left: 0.013333rem solid var(--border-color);
  box-sizing: border-box;
  border-radius: 0 0 0.04rem 0;
  background-color: var(--textarea-background-color);
}

.vditor-preview::-webkit-scrollbar {
  display: none;
}

.vditor-preview__action {
  text-align: center;
  padding: 0.133333rem;
  background-color: var(--toolbar-background-color);
}

.vditor-preview__action button {
  background-color: var(--toolbar-background-color);
  color: var(--toolbar-icon-color);
  line-height: 0.266667rem;
  border: 0;
  margin: 0 0.133333rem;
  cursor: pointer;
  padding: 0 0.093333rem;
  font-size: 0.16rem;
}

.vditor-preview__action button.vditor-preview__action--current,
.vditor-preview__action button:hover {
  color: var(--toolbar-icon-hover-color);
  background-color: var(--toolbar-background-color);
}

.vditor-preview__action button:focus {
  outline: none;
}

.vditor-preview__action button svg {
  fill: currentColor;
  height: 0.2rem;
  width: 0.2rem;
  vertical-align: middle;
}

.vditor-preview>.vditor-reset {
  padding: 0.133333rem;
  margin: 0 auto;
}

.vditor-preview img:not(.emoji) {
  cursor: pointer;
}

.vditor-devtools {
  display: none;
  background-color: var(--textarea-background-color);
  overflow: auto;
  flex: 1;
  min-width: 0.013333rem;
  box-shadow: inset 0.013333rem 0 var(--border-color);
  box-sizing: border-box;
  border-radius: 0 0 0.04rem 0;
  padding: 0.133333rem;
}

.vditor-counter {
  padding: 0.04rem;
  color: var(--toolbar-icon-color);
  background-color: var(--count-background-color);
  border-radius: 0.04rem;
  font-size: 0.16rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  float: right;
  margin: 0.106667rem 0.04rem 0 0;
}

.vditor-counter--error {
  color: #d23f31;
  background-color: rgba(210,63,49,0.1);
}

.vditor-resize {
  padding: 0.04rem 0;
  cursor: row-resize;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  width: 100%;
}

.vditor-resize--top {
  top: -0.04rem;
}

.vditor-resize--bottom {
  bottom: -0.04rem;
}

.vditor-resize>div {
  height: 0.04rem;
  background-color: var(--resize-background-color);
  transition: all 0.15s ease-in-out;
}

.vditor-resize:hover>div,
.vditor-resize--selected>div {
  background-color: var(--resize-hover-background-color);
}

.vditor-resize:hover svg,
.vditor-resize--selected svg {
  color: var(--resize-hover-icon-color);
}

.vditor-resize svg {
  fill: currentColor;
  stroke-width: 0;
  stroke: currentColor;
  width: 0.173333rem;
  height: 0.04rem;
  display: block;
  margin: 0 auto;
  color: var(--resize-icon-color);
}

.vditor-upload {
  position: absolute;
  height: 0.04rem;
  left: 0;
  top: -0.026667rem;
  transition: all 0.15s ease-in-out;
  background-color: #4285f4;
}

.vditor-tip {
  position: absolute;
  font-size: 0.16rem;
  top: 0.133333rem;
  -webkit-animation-duration: .15s;
  animation-duration: .15s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  left: 50%;
  z-index: 5;
}

.vditor-tip--show {
  display: block;
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

.vditor-tip__content {
  text-align: left;
  display: inline-block;
  line-height: 0.213333rem;
  padding: 0.04rem 0.133333rem;
  border-radius: 0.04rem;
  background: var(--toolbar-background-color);
  position: relative;
  margin-left: -50%;
  color: var(--toolbar-icon-color);
  max-width: 100%;
  box-shadow: var(--panel-shadow);
}

.vditor-tip__content ul {
  margin: 0.026667rem 0;
  padding: 0 0 0 0.24rem;
}

.vditor-tip__content a {
  color: #4285f4;
}

.vditor-tip__close {
  position: absolute;
  color: var(--toolbar-icon-color);
  top: -0.093333rem;
  right: -0.2rem;
  font-weight: bold;
  cursor: pointer;
}

.vditor-tip__close:hover {
  color: var(--toolbar-icon-hover-color);
}

.vditor-img {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
  z-index: 3;
}

.vditor-img__bar {
  border-bottom: 0.013333rem solid var(--border-color);
  background-color: var(--toolbar-background-color);
  text-align: center;
  height: 0.48rem;
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
}

.vditor-img__btn {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-left: 0.32rem;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--toolbar-icon-color);
}

.vditor-img__btn:hover {
  color: var(--toolbar-icon-hover-color);
}

.vditor-img__btn svg {
  height: 0.186667rem;
  width: 0.186667rem;
  margin-right: 0.106667rem;
  fill: currentColor;
}

.vditor-img__img {
  flex: 1;
  background-color: var(--textarea-background-color);
  overflow: auto;
  cursor: zoom-out;
}

.vditor-img__img img {
  max-width: none;
}

.vditor-hint {
  background-color: var(--panel-background-color);
  position: absolute;
  box-shadow: var(--panel-shadow);
  border-radius: 0.04rem;
  padding: 0.066667rem 0;
  z-index: 4;
  line-height: 0.266667rem;
  list-style: none;
  font-size: 0.16rem;
  margin: 0;
  max-width: 3.333333rem;
  min-width: 1.066667rem;
  display: none;
}

.vditor-hint .vditor-hint {
  margin-top: -0.413333rem;
  left: 100%;
  right: auto;
}

.vditor-hint .vditor-hint.vditor-panel--left {
  right: 100%;
  left: auto;
}

.vditor-hint button {
  color: var(--toolbar-icon-color);
  display: block;
  padding: 0.04rem 0.133333rem;
  border: 0;
  border-radius: 0;
  line-height: 0.266667rem;
  width: 100%;
  box-sizing: border-box;
  text-align: left;
  margin: 0;
  background-color: transparent;
  cursor: pointer;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.vditor-hint button:focus {
  outline: none;
}

.vditor-hint--current,
.vditor-hint button:not(.vditor-menu--disabled):hover {
  background-color: var(--toolbar-background-color) !important;
  color: var(--toolbar-icon-hover-color) !important;
}

.vditor-hint__emoji {
  font-size: 0.213333rem;
  float: left;
  margin-right: 0.04rem;
}

.vditor-hint img {
  height: 0.266667rem;
  width: 0.266667rem;
  float: left;
  margin-right: 0.04rem;
}

.vditor-reset {
  color: #24292e;
  font-variant-ligatures: no-common-ligatures;
  font-family: "Helvetica Neue","Luxi Sans","DejaVu Sans","Hiragino Sans GB","Microsoft Yahei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";
  word-wrap: break-word;
  overflow: auto;
  line-height: 1.5;
  font-size: 0.213333rem;
  word-break: break-word;
}

.vditor-reset--anchor {
  padding-left: 0.266667rem;
}

.vditor-reset--error {
  color: #d23f31;
  font-size: 0.16rem;
  display: block;
  line-height: 0.213333rem;
}

.vditor-reset ul ul ul {
  list-style-type: square;
}

.vditor-reset ul ul {
  list-style-type: circle;
}

.vditor-reset ul {
  list-style-type: disc;
}

.vditor-reset ul,
.vditor-reset ol {
  padding-left: 2em;
  margin-top: 0;
  margin-bottom: 0.213333rem;
}

.vditor-reset li+li {
  margin-top: 0.25em;
}

.vditor-reset audio {
  max-width: 100%;
}

.vditor-reset audio:focus {
  outline: none;
}

.vditor-reset video {
  max-height: 90vh;
  max-width: 100%;
}

.vditor-reset img {
  max-width: 100%;
}

.vditor-reset img.emoji {
  cursor: auto;
  max-width: 0.266667rem;
  vertical-align: sub;
}

.vditor-reset h1,
.vditor-reset h2,
.vditor-reset h3,
.vditor-reset h4,
.vditor-reset h5,
.vditor-reset h6 {
  margin-top: 0.32rem;
  margin-bottom: 0.213333rem;
  font-weight: 600;
  line-height: 1.25;
}

.vditor-reset h1:hover .vditor-anchor svg,
.vditor-reset h2:hover .vditor-anchor svg,
.vditor-reset h3:hover .vditor-anchor svg,
.vditor-reset h4:hover .vditor-anchor svg,
.vditor-reset h5:hover .vditor-anchor svg,
.vditor-reset h6:hover .vditor-anchor svg {
  visibility: visible;
}

.vditor-reset h1 {
  font-size: 1.75em;
}

.vditor-reset h2 {
  font-size: 1.55em;
}

.vditor-reset h3 {
  font-size: 1.38em;
}

.vditor-reset h4 {
  font-size: 1.25em;
}

.vditor-reset h5 {
  font-size: 1.13em;
}

.vditor-reset h6 {
  font-size: 1em;
}

.vditor-reset hr {
  height: 0.026667rem;
  padding: 0;
  margin: 0.32rem 0;
  background-color: #eaecef;
  border: 0;
}

.vditor-reset p {
  margin-top: 0;
  margin-bottom: 0.213333rem;
}

.vditor-reset blockquote {
  padding: 0 1em;
  color: #6a737d;
  border-left: 0.25em solid #eaecef;
  margin: 0 0 0.213333rem 0;
}

.vditor-reset blockquote>:first-child {
  margin-top: 0;
}

.vditor-reset blockquote>:last-child {
  margin-bottom: 0;
}

.vditor-reset ins>iframe {
  border: 0;
}

.vditor-reset iframe {
  border: 0.013333rem solid #d1d5da;
  max-width: 100%;
  box-sizing: border-box;
}

.vditor-reset iframe.iframe__video {
  min-width: 80%;
  min-height: 36vh;
}

.vditor-reset table {
  border-collapse: collapse;
  empty-cells: show;
  margin-bottom: 0.213333rem;
  overflow: auto;
  border-spacing: 0;
  display: block;
  word-break: keep-all;
  width: 100%;
}

.vditor-reset table tr {
  background-color: #fafbfc;
  border-top: 0.013333rem solid #c6cbd1;
}

.vditor-reset table td,
.vditor-reset table th {
  padding: 0.08rem 0.173333rem;
  border: 0.013333rem solid #dfe2e5;
  word-break: normal;
  white-space: nowrap;
}

.vditor-reset table td:first-child::after,
.vditor-reset table th:first-child::after {
  content: "";
  display: inline-block;
  vertical-align: top;
  min-height: 0.32rem;
}

.vditor-reset table th {
  font-weight: 600;
}

.vditor-reset table tbody tr:nth-child(2n) {
  background-color: #fff;
}

.vditor-reset code:not(.hljs):not(.highlight-chroma) {
  padding: 0.2em 0.4em;
  margin: 0;
  font-size: 85%;
  border-radius: 0.04rem;
  font-family: mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";
  word-break: break-word;
  background-size: 0.266667rem 0.266667rem;
  white-space: pre-wrap;
}

.vditor-reset pre {
  margin: 1em 0;
}

.vditor-reset pre>code {
  margin: 0;
  font-size: 85%;
  padding: 0.5em;
  border-radius: 0.066667rem;
  display: block;
  overflow: auto;
  white-space: pre;
  font-family: mononoki,Consolas,"Liberation Mono",Menlo,Courier,monospace,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";
  background-size: 0.266667rem 0.266667rem;
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8AgMAAABHkjHhAAAACVBMVEWAgIBaWlo+Pj7rTFvWAAAAA3RSTlMHCAw+VhR4AAAA+klEQVQoz4WSMW7EQAhFPxKWNh2FCx+HkaZI6RRb5DYbyVfIJXLKDCFoMbaTKSw/8ZnPAPjaH2xgZcUNUDADD7D9LtDBCLZ45fbkvo/30K8yeI64pPwl6znd/3n/Oe93P3ho9qeh72btTFzqkz0rsJle8Zr81OLEwZ1dv/713uWqvu2pl+k0fy7MWtj9r/tN5q/02z89qa/L4Dc2LvM93kezPfXlME/O86EbY/V9GB9ePX8G1/6W+/9h1dq/HGfTfzT3j/xNo7522Bfnqe5jO/fvhVthlfk434v3iO9zG/UOphyPeinPl1J8Gtaa7xPTa/Dk+RIs4deMvwGvcGsmsCvJ0AAAAABJRU5ErkJggg==);
  word-break: initial;
  word-wrap: normal;
}

.vditor-reset pre:hover div.vditor-copy {
  display: block;
}

.vditor-reset .language-math,
.vditor-reset .language-echarts,
.vditor-reset .language-mindmap,
.vditor-reset .language-plantuml,
.vditor-reset .language-mermaid,
.vditor-reset .language-abc,
.vditor-reset .language-flowchart,
.vditor-reset .language-graphviz {
  margin-bottom: 0.213333rem;
}

.vditor-reset .language-math mjx-container:focus {
  outline: none;
  cursor: context-menu;
}

.vditor-reset .language-echarts,
.vditor-reset .language-mindmap {
  overflow: hidden;
  height: 5.6rem;
}

.vditor-reset .language-mermaid,
.vditor-reset .language-flowchart,
.vditor-reset .language-graphviz {
  text-align: center;
}

.vditor-reset .language-graphviz parsererror {
  overflow: auto;
}

.vditor-reset kbd {
  display: inline-block;
  padding: 0.04rem 0.066667rem;
  font: 0.146667rem Consolas, "Liberation Mono", Menlo, Courier, monospace;
  line-height: 0.133333rem;
  color: #24292e;
  vertical-align: middle;
  background-color: #fafbfc;
  border: solid 0.013333rem #d1d5da;
  border-radius: 0.04rem;
  box-shadow: inset 0 -0.013333rem 0 #d1d5da;
}

.vditor-reset summary {
  cursor: pointer;
}

.vditor-reset summary:focus {
  outline: none;
}

.vditor-reset svg {
  height: auto;
  width: auto;
  stroke-width: initial;
}

.vditor-reset p:last-child,
.vditor-reset blockquote:last-child,
.vditor-reset pre:last-child,
.vditor-reset ul:last-child,
.vditor-reset ol:last-child,
.vditor-reset hr:last-child {
  margin-bottom: 0;
}

.vditor-comment {
  border-bottom: 0.026667rem solid #f8e6ab;
}

.vditor-comment--focus,
.vditor-comment--hover {
  background-color: #faf1d1;
  border-bottom: 0.026667rem solid #ffc60a;
}

.vditor-comment--focus .vditor-comment,
.vditor-comment--hover .vditor-comment {
  border-bottom: 0.026667rem solid #ffc60a;
}

.vditor-task {
  list-style: none !important;
  word-break: break-all;
}

.vditor-task input {
  margin: 0 .2em .25em -1.6em;
  font-size: 0.16rem;
  vertical-align: middle;
}

.vditor-copy {
  position: relative;
  display: none;
  z-index: 1;
}

.vditor-copy textarea {
  position: absolute;
  left: -1333.333333rem;
  height: 0.133333rem;
}

.vditor-copy span {
  cursor: pointer;
  position: absolute;
  right: 0.2rem;
  top: 0.5em;
}

.vditor-copy svg {
  color: #586069;
  height: 0.186667rem;
  width: 0.186667rem !important;
  display: block;
  fill: currentColor;
}

.vditor-linenumber {
  padding-left: 4em !important;
  position: relative;
}

.vditor-linenumber__rows {
  position: absolute;
  pointer-events: none;
  top: 0.5em;
  left: 0;
  width: 3em;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  counter-reset: linenumber;
}

.vditor-linenumber__rows>span {
  pointer-events: none;
  display: block;
}

.vditor-linenumber__rows>span::before {
  counter-increment: linenumber;
  content: counter(linenumber);
  color: rgba(158,150,150,0.38);
  display: block;
  padding-right: 1em;
  text-align: right;
}

.vditor-speech {
  position: absolute;
  display: none;
  background-color: #f6f8fa;
  border: 0.013333rem solid #d1d5da;
  border-radius: 0.04rem;
  padding: 0.04rem;
  cursor: pointer;
  color: #586069;
}

.vditor-speech:hover,
.vditor-speech--current {
  color: #4285f4;
}

.vditor-speech svg {
  height: 0.186667rem;
  width: 0.186667rem;
  fill: currentColor;
  display: block;
  stroke-width: 0;
  stroke: currentColor;
}

.vditor-anchor {
  margin-left: 0.066667rem;
}

.vditor-anchor--left {
  float: left;
  padding-right: 0.053333rem;
  margin-left: -0.266667rem;
}

.vditor-anchor svg {
  visibility: hidden;
}

.vditor-anchor:hover svg {
  visibility: visible;
}

.vditor-anchor:focus {
  outline: none;
}

.vditor-linkcard {
  margin: 0.413333rem auto 0.213333rem;
  transition: all 0.15s ease-in-out;
  cursor: pointer;
  max-width: 10.24rem;
  padding: 0 0.133333rem;
}

.vditor-linkcard a {
  border-radius: 0.04rem;
  background-color: #f6f8fa;
  overflow: hidden;
  max-height: 3.333333rem;
  display: flex;
  text-decoration: none;
  flex-wrap: wrap-reverse;
  box-shadow: 0 0.013333rem 0.026667rem rgba(0,0,0,0.2);
}

.vditor-linkcard a:hover {
  box-shadow: 0 0 0.04rem rgba(0,0,0,0.13),0 0.04rem 0.08rem rgba(0,0,0,0.26);
  text-decoration: none;
}

.vditor-linkcard a:visited .vditor-linkcard__abstract {
  color: rgba(88,96,105,0.36);
}

.vditor-linkcard__info {
  padding: 0.133333rem;
  min-width: 2.666667rem;
  box-sizing: border-box;
  flex: 1;
}

.vditor-linkcard__title {
  font-size: 0.186667rem;
  font-weight: 400;
  color: #24292e;
  display: flex;
  align-items: center;
}

.vditor-linkcard__title img {
  cursor: pointer;
  height: 0.266667rem;
  width: 0.266667rem;
  border-radius: 0.04rem;
  flex-shrink: 0;
  margin-right: 0.066667rem;
}

.vditor-linkcard__abstract {
  word-wrap: break-word;
  word-break: break-all;
  -webkit-line-clamp: 2;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  font-size: 0.173333rem;
  color: #586069;
  margin: 0.066667rem 0;
}

.vditor-linkcard__site {
  font-size: 0.16rem;
  color: #4285f4;
}

.vditor-linkcard__image {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  max-width: 3.333333rem;
  min-width: 1.68rem;
  cursor: pointer;
  background-color: rgba(88,96,105,0.36);
}

.vditor-footnotes__goto-ref {
  text-decoration: none;
}

.vditor-toc {
  margin-bottom: 0.213333rem;
  -webkit-user-select: text;
  -moz-user-select: text;
  -ms-user-select: text;
  user-select: text;
  color: #4285f4;
}

.vditor-toc .vditor-outline__action {
  display: none;
}

.vditor-toc ul {
  list-style: none !important;
  padding-left: 1em;
}

.vditor-toc>ul {
  padding-left: 0;
}

.vditor-toc span {
  cursor: pointer;
}

.vditor-toc li>span>svg {
  width: 0;
  height: 0;
}

.vditor-outline {
  width: 3.333333rem;
  border-right: 0.013333rem solid var(--border-color);
  background-color: var(--panel-background-color);
  display: none;
  overflow: auto;
}

.vditor-outline--right {
  border-right: 0;
  border-left: 0.013333rem solid var(--border-color);
}

.vditor-outline::-webkit-scrollbar {
  display: none;
}

.vditor-outline ul {
  list-style: none !important;
  padding-left: 1em;
  margin: 0;
}

.vditor-outline__content>ul {
  padding-left: 0;
}

.vditor-outline li>span {
  display: flex;
  align-items: center;
  padding: 0.066667rem 0.133333rem;
  cursor: pointer;
  color: var(--textarea-text-color);
}

.vditor-outline li>span>svg {
  height: 0.133333rem;
  width: 0.133333rem;
}

.vditor-outline li>span:hover {
  color: var(--toolbar-icon-hover-color);
}

.vditor-outline li>span>span {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.vditor-outline__title {
  border-bottom: 0.013333rem dashed var(--border-color);
  padding: 0.066667rem 0.133333rem;
  color: var(--toolbar-icon-color);
  font-size: 0.16rem;
}

.vditor-outline__action {
  transition: all 0.15s ease-in-out;
  fill: currentColor;
  margin-right: 0.066667rem;
  flex-shrink: 0;
}

.vditor-outline__action--close {
  transform: rotate(-90deg);
}

.vditor-wysiwyg {
  box-sizing: border-box;
  flex: 1;
  position: relative;
  width: 100%;
  min-width: 0.013333rem;
}

.vditor-wysiwyg pre.vditor-reset {
  background-color: var(--panel-background-color);
  margin: 0;
  white-space: pre-wrap;
  height: 100%;
  box-sizing: border-box;
}

.vditor-wysiwyg pre.vditor-reset[contenteditable="false"] {
  opacity: 0.3;
  cursor: not-allowed;
}

.vditor-wysiwyg pre.vditor-reset:empty::before {
  content: attr(placeholder);
  color: var(--second-color);
}

.vditor-wysiwyg pre.vditor-reset:focus {
  outline: none;
  background-color: var(--textarea-background-color);
}

.vditor-wysiwyg pre.vditor-reset:after {
  content: "";
  height: var(--editor-bottom);
  display: block;
}

.vditor-wysiwyg blockquote:empty::before,
.vditor-wysiwyg pre>code:empty::before,
.vditor-wysiwyg p:empty::before,
.vditor-wysiwyg h1:empty::after,
.vditor-wysiwyg h2:empty::after,
.vditor-wysiwyg h3:empty::after,
.vditor-wysiwyg h4:empty::after,
.vditor-wysiwyg h5:empty::after,
.vditor-wysiwyg h6:empty::after {
  content: ' ';
}

.vditor-wysiwyg code[data-marker="`"] {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.vditor-wysiwyg__block pre:first-child {
  margin-bottom: -1em;
}

.vditor-wysiwyg__block pre:first-child code {
  height: auto;
  color: var(--textarea-text-color);
  height: auto;
  text-align: left;
}

.vditor-wysiwyg__block pre:last-child {
  margin-bottom: 1em;
}

.vditor-wysiwyg__preview {
  cursor: pointer;
  white-space: initial;
  min-height: 0.36rem;
}

.vditor-wysiwyg>.vditor-reset>h1:before,
.vditor-wysiwyg>.vditor-reset>h2:before,
.vditor-wysiwyg>.vditor-reset>h3:before,
.vditor-wysiwyg>.vditor-reset>h4:before,
.vditor-wysiwyg>.vditor-reset>h5:before,
.vditor-wysiwyg>.vditor-reset>h6:before,
.vditor-wysiwyg div.vditor-wysiwyg__block:before,
.vditor-wysiwyg div[data-type="link-ref-defs-block"]:before,
.vditor-wysiwyg div[data-type="footnotes-block"]:before,
.vditor-wysiwyg .vditor-toc:before {
  float: left;
  padding-right: 0.053333rem;
  margin-left: -0.386667rem;
  content: 'H1';
  font-size: 0.85rem;
  font-weight: normal;
  color: var(--second-color);
}

.vditor-wysiwyg>.vditor-reset>h2:before {
  content: 'H2';
}

.vditor-wysiwyg>.vditor-reset>h3:before {
  content: 'H3';
}

.vditor-wysiwyg>.vditor-reset>h4:before {
  content: 'H4';
}

.vditor-wysiwyg>.vditor-reset>h5:before {
  content: 'H5';
}

.vditor-wysiwyg>.vditor-reset>h6:before {
  content: 'H6';
}

.vditor-wysiwyg div[data-type="link-ref-defs-block"]:before {
  content: '"A"';
}

.vditor-wysiwyg div[data-type="footnotes-block"]:before {
  content: '^F';
}

.vditor-wysiwyg div.vditor-wysiwyg__block:before {
  content: "</>";
}

.vditor-wysiwyg div.vditor-wysiwyg__block[data-type="yaml-front-matter"]:before {
  content: "F";
}

.vditor-wysiwyg div.vditor-wysiwyg__block[data-type="math-block"]:before {
  content: "$$";
}

.vditor-wysiwyg .vditor-toc:before {
  content: "ToC";
}

.vditor-wysiwyg hr {
  display: inline-block;
  margin: 0.16rem 0;
  width: 100%;
}

.vditor-wysiwyg details {
  white-space: initial;
}

.vditor-wysiwyg a {
  cursor: pointer;
}

.vditor-wysiwyg span[data-type="backslash"]>span {
  display: none;
  color: var(--second-color);
}

.vditor-wysiwyg span[data-type="link-ref"],
.vditor-wysiwyg sup[data-type="footnotes-ref"] {
  color: #4285f4;
}

.vditor-wysiwyg span[data-type="toc-h"] {
  color: #4285f4;
  text-decoration: underline;
}

.vditor-wysiwyg div[data-type="footnotes-block"] {
  border-top: 0.026667rem solid var(--heading-border-color);
  padding-top: 0.32rem;
  margin-top: 0.32rem;
}

.vditor-wysiwyg div[data-type="link-ref-defs-block"] {
  color: var(--blockquote-color);
}

@media screen and (max-width: 520px) {
  .vditor-wysiwyg h1:before,
  .vditor-wysiwyg h2:before,
  .vditor-wysiwyg h3:before,
  .vditor-wysiwyg h4:before,
  .vditor-wysiwyg h5:before,
  .vditor-wysiwyg h6:before,
  .vditor-wysiwyg div.vditor-wysiwyg__block:before,
  .vditor-wysiwyg div[data-type="link-ref-defs-block"]:before,
  .vditor-wysiwyg div[data-type="footnotes-block"]:before,
  .vditor-wysiwyg .vditor-toc:before {
    content: none;
  }
}

.vditor-ir {
  box-sizing: border-box;
  flex: 1;
  min-width: 0.013333rem;
  position: relative;
  width: 100%;
}

.vditor-ir__node[data-type="code-block"]:before,
.vditor-ir__node[data-type="code-block"]:after,
.vditor-ir__node[data-type="yaml-front-matter"]:before,
.vditor-ir__node[data-type="yaml-front-matter"]:after,
.vditor-ir__node[data-type="math-block"]:before,
.vditor-ir__node[data-type="math-block"]:after {
  content: ' ';
  color: var(--second-color);
}

.vditor-ir__node:not(.vditor-ir__node--expand) .vditor-ir__marker {
  padding: 0 !important;
}

.vditor-ir__node:not(.vditor-ir__node--expand)[data-type="a"] {
  cursor: pointer;
}

.vditor-ir__node[data-type="link-ref"],
.vditor-ir__node[data-type="footnotes-ref"] {
  color: #4285f4;
}

.vditor-ir__node[data-type="html-block"] {
  margin-bottom: 1em;
}

.vditor-ir__node .vditor-ir__marker {
  width: 0;
  overflow: hidden;
  display: inline-block;
  height: 0;
  transition: all 0.15s ease-in-out;
}

.vditor-ir__node--hidden .vditor-ir__marker {
  visibility: hidden;
}

.vditor-ir__node--expand .vditor-ir__marker {
  color: var(--second-color);
  display: inline;
  height: auto;
  width: auto;
}

.vditor-ir__node--expand .vditor-ir__marker--hide {
  display: none;
}

.vditor-ir__node--expand .vditor-ir__marker--heading {
  color: var(--ir-heading-color);
}

.vditor-ir__node--expand .vditor-ir__marker--bi {
  color: var(--ir-bi-color);
}

.vditor-ir__node--expand .vditor-ir__marker--link {
  color: var(--ir-link-color);
}

.vditor-ir__node--expand .vditor-ir__marker--title {
  color: var(--ir-title-color);
}

.vditor-ir__node--expand .vditor-ir__marker--bracket {
  color: var(--ir-bracket-color);
  text-decoration: underline;
}

.vditor-ir__node--expand .vditor-ir__marker--paren {
  color: var(--ir-paren-color);
}

.vditor-ir__node--expand .vditor-ir__marker--info {
  color: var(--ir-heading-color);
}

.vditor-ir__node--expand .vditor-ir__marker--pre code {
  color: var(--textarea-text-color);
  height: auto;
  text-align: left;
}

.vditor-ir__node--expand[data-type="code-block"]:before,
.vditor-ir__node--expand[data-type="code-block"]:after {
  content: '```';
}

.vditor-ir__node--expand[data-type="yaml-front-matter"]:before,
.vditor-ir__node--expand[data-type="yaml-front-matter"]:after {
  content: '---';
}

.vditor-ir__node--expand[data-type="math-block"]:before,
.vditor-ir__node--expand[data-type="math-block"]:after {
  content: '$$';
}

.vditor-ir__node span[data-type="code-block-open-marker"],
.vditor-ir__node span[data-type="code-block-close-marker"],
.vditor-ir__node span[data-type="yaml-front-matter-open-marker"],
.vditor-ir__node span[data-type="yaml-front-matter-close-marker"],
.vditor-ir__node span[data-type="math-block-open-marker"],
.vditor-ir__node span[data-type="math-block-close-marker"] {
  display: none;
}

.vditor-ir__preview {
  cursor: pointer;
  white-space: initial;
  min-height: 0.36rem;
}

.vditor-ir__link {
  color: var(--ir-bracket-color);
  text-decoration: underline;
}

.vditor-ir pre.vditor-reset {
  background-color: var(--panel-background-color);
  margin: 0;
  white-space: pre-wrap;
  height: 100%;
  box-sizing: border-box;
}

.vditor-ir pre.vditor-reset[contenteditable="false"] {
  opacity: 0.3;
  cursor: not-allowed;
}

.vditor-ir pre.vditor-reset:empty::before {
  content: attr(placeholder);
  color: var(--second-color);
}

.vditor-ir pre.vditor-reset:focus {
  outline: none;
  background-color: var(--textarea-background-color);
}

.vditor-ir pre.vditor-reset:after {
  content: "";
  height: var(--editor-bottom);
  display: block;
}

.vditor-ir pre.vditor-reset pre {
  margin: 0;
}

.vditor-ir hr {
  display: inline-block;
  margin: 0.16rem 0;
  width: 100%;
}

.vditor-ir blockquote:empty::before,
.vditor-ir pre>code:empty::before,
.vditor-ir p:empty::before,
.vditor-ir h1:empty::after,
.vditor-ir h2:empty::after,
.vditor-ir h3:empty::after,
.vditor-ir h4:empty::after,
.vditor-ir h5:empty::after,
.vditor-ir h6:empty::after {
  content: ' ';
}

.vditor-ir .vditor-reset>h1:before,
.vditor-ir .vditor-reset>h2:before,
.vditor-ir .vditor-reset>h3:before,
.vditor-ir .vditor-reset>h4:before,
.vditor-ir .vditor-reset>h5:before,
.vditor-ir .vditor-reset>h6:before,
.vditor-ir div[data-type="link-ref-defs-block"]:before,
.vditor-ir div[data-type="footnotes-block"]:before,
.vditor-ir .vditor-toc:before {
  float: left;
  padding-right: 0.053333rem;
  margin-left: -0.386667rem;
  content: 'H1';
  font-size: 0.85rem;
  font-weight: normal;
  color: var(--second-color);
}

.vditor-ir .vditor-reset>h2:before {
  content: 'H2';
}

.vditor-ir .vditor-reset>h3:before {
  content: 'H3';
}

.vditor-ir .vditor-reset>h4:before {
  content: 'H4';
}

.vditor-ir .vditor-reset>h5:before {
  content: 'H5';
}

.vditor-ir .vditor-reset>h6:before {
  content: 'H6';
}

.vditor-ir div[data-type="link-ref-defs-block"] {
  color: var(--blockquote-color);
}

.vditor-ir div[data-type="link-ref-defs-block"]:before {
  content: '"A"';
}

.vditor-ir div[data-type="footnotes-block"] {
  border-top: 0.026667rem solid var(--heading-border-color);
  padding-top: 0.32rem;
  margin-top: 0.32rem;
}

.vditor-ir div[data-type="footnotes-block"]:before {
  content: '^F';
}

.vditor-ir div[data-type="footnotes-block"]>div[data-type="footnotes-def"]>ul,
.vditor-ir div[data-type="footnotes-block"]>div[data-type="footnotes-def"]>ol,
.vditor-ir div[data-type="footnotes-block"]>div[data-type="footnotes-def"]>p,
.vditor-ir div[data-type="footnotes-block"]>div[data-type="footnotes-def"]>blockquote,
.vditor-ir div[data-type="footnotes-block"]>div[data-type="footnotes-def"]>pre,
.vditor-ir div[data-type="footnotes-block"]>div[data-type="footnotes-def"]>table,
.vditor-ir div[data-type="footnotes-block"]>div[data-type="footnotes-def"]>hr {
  margin-left: 0.106667rem;
}

.vditor-ir .vditor-toc:before {
  content: "ToC";
}

.vditor-ir .vditor-toc span[data-type="toc-h"] {
  color: #4285f4;
  text-decoration: underline;
}

@media screen and (max-width: 520px) {
  .vditor-ir h1:before,
  .vditor-ir h2:before,
  .vditor-ir h3:before,
  .vditor-ir h4:before,
  .vditor-ir h5:before,
  .vditor-ir h6:before,
  .vditor-ir div[data-type="link-ref-defs-block"]:before,
  .vditor-ir div[data-type="footnotes-block"]:before,
  .vditor-ir .vditor-toc:before {
    content: none;
  }
}

.vditor-sv {
  font-family: "Helvetica Neue","Luxi Sans","DejaVu Sans","Hiragino Sans GB","Microsoft Yahei",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji","Segoe UI Symbol","Android Emoji","EmojiSymbols";
  margin: 0 0.013333rem 0 0;
  overflow: auto;
  width: 100%;
  flex: 1;
  min-width: 0.013333rem;
  border: 0;
  resize: none;
  padding: 0.133333rem 0.12rem 0.133333rem 0.133333rem;
  box-sizing: border-box;
  background-color: var(--panel-background-color);
  outline: 0 none;
  font-size: 0.213333rem;
  line-height: 0.293333rem;
  color: var(--textarea-text-color);
  border-radius: 0 0 0.04rem 0.04rem;
  font-variant-ligatures: no-common-ligatures;
  white-space: pre-wrap;
  word-break: break-word;
  word-wrap: break-word;
}

.vditor-sv[contenteditable="false"] {
  opacity: 0.3;
  cursor: not-allowed;
}

.vditor-sv:empty::before {
  content: attr(placeholder);
  color: var(--second-color);
}

.vditor-sv:focus {
  background-color: var(--textarea-background-color);
}

.vditor-sv:after {
  content: "";
  height: var(--editor-bottom);
  display: block;
}

.vditor-sv span[data-type="newline"]+span[data-type="text"]:empty {
  display: inherit;
}

.vditor-sv .sup {
  vertical-align: super;
  font-size: smaller;
}

.vditor-sv .strong {
  font-weight: bold;
}

.vditor-sv .em {
  font-style: italic;
}

.vditor-sv .s {
  text-decoration: line-through;
}

.vditor-sv .mark:not(.vditor-sv__marker) {
  background-color: yellow;
  color: black;
}

.vditor-sv .h1 {
  font-size: 1.75em;
  line-height: 0.586667rem;
}

.vditor-sv .h2 {
  font-size: 1.55em;
  line-height: 0.506667rem;
}

.vditor-sv .h3 {
  font-size: 1.38em;
  line-height: 0.36rem;
}

.vditor-sv .h4 {
  font-size: 1.25em;
  line-height: 0.333333rem;
}

.vditor-sv .h5 {
  font-size: 1.13em;
}

.vditor-sv .h6 {
  font-size: 1em;
}

.vditor-sv__marker {
  color: var(--second-color);
}

.vditor-sv__marker--heading {
  color: var(--ir-heading-color);
}

.vditor-sv__marker--bi {
  color: var(--ir-bi-color);
}

.vditor-sv__marker--link {
  color: var(--ir-link-color);
}

.vditor-sv__marker--title {
  color: var(--ir-title-color);
}

.vditor-sv__marker--bracket {
  color: var(--ir-bracket-color);
}

.vditor-sv__marker--paren {
  color: var(--ir-paren-color);
}

.vditor-sv__marker--info {
  color: var(--ir-heading-color);
}

.vditor-sv__marker--strong {
  font-weight: bold;
}
.cookieContainer[data-v-6d718a89] {
  color: #fff;
  position: fixed;
  min-width: 100%;
  height: auto;
  z-index: 10000000;
  font-size: 0.173333rem;
  letter-spacing: 0;
  line-height: 0.266667rem;
  left: 0;
  bottom: 0;
  padding: 0.2rem 0.4rem;
  text-align: center;
  background: #000;
  border-top: 0.013333rem solid rgba(143, 143, 143, 0.27);
}
.cookieContainer span[data-v-6d718a89] {
  display: inline-block;
  margin: 0 0 0.08rem;
  line-height: 0.4rem;
}
.cookieContainer span a[data-v-6d718a89]:nth-child(1) {
  font-size: 0.213333rem;
  letter-spacing: 0.003333rem;
  line-height: 0.266667rem;
  margin: 0 0 0 0.2rem;
  text-align: center;
  text-transform: none;
  display: inline-block;
  cursor: pointer;
  touch-action: manipulation;
  white-space: nowrap;
  outline: none;
  box-shadow: none;
  text-shadow: none;
  border: none;
  -webkit-border-radius: 0.04rem;
  -moz-border-radius: 0.04rem;
  border-radius: 0.04rem;
  text-decoration: none;
  padding: 0.113333rem 0.2rem;
  line-height: 1;
  color: inherit;
  border: 0.013333rem solid #fff;
}
.cookieContainer .close[data-v-6d718a89] {
  position: absolute;
  right: 0.2rem;
  top: 50%;
  margin-top: -0.133333rem;
  width: 0.266667rem;
  height: 0.266667rem;
  padding: 0.133333rem;
  outline: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.containerEn .footerContent[data-v-2220f7d6] {
  display: flex;
}
.containerEn .footerContent .footerLeft[data-v-2220f7d6] {
  flex: 0 0 1.6rem;
  padding: 0 0.4rem;
  border-right: 0.013333rem solid rgba(143, 143, 143, 0.22);
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo[data-v-2220f7d6] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo img[data-v-2220f7d6] {
  width: 1.16rem;
  height: 0.933333rem;
  object-fit: contain;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div[data-v-2220f7d6] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.6rem;
  height: 0.506667rem;
  background: #00b7bf;
  border-radius: 0.253333rem;
  margin-top: 0.133333rem;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div h2[data-v-2220f7d6] {
  font-size: 0.293333rem;
  font-weight: bold;
  color: #ffffff;
}
.containerEn .footerContent .footerRight[data-v-2220f7d6] {
  padding-left: 0.4rem;
  flex: 1;
}
.containerEn .footerContent .footerRight .contactBox[data-v-2220f7d6] {
  display: flex;
  flex-direction: column;
}
.containerEn .footerContent .footerRight .contactBox .emailBox[data-v-2220f7d6] {
  height: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.containerEn .footerContent .footerRight .contactBox .emailBox img[data-v-2220f7d6] {
  width: 2.186667rem;
  height: 0.4rem;
  object-fit: contain;
}
.containerEn .footerContent .footerRight .contactBox .addressBox[data-v-2220f7d6] {
  display: flex;
  margin-top: 0.266667rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox img[data-v-2220f7d6] {
  width: 0.4rem;
  height: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox p[data-v-2220f7d6] {
  flex: 1;
  font-size: 0.16rem;
  color: #ffffff;
  margin-right: 0.133333rem;
  line-height: 0.4rem;
}
.containerEn .footerContent .footerRight .productsList[data-v-2220f7d6] {
  margin-top: 0.533333rem;
}
.containerEn .footerContent .footerRight .productsList .title[data-v-2220f7d6] {
  font-size: 0.213333rem;
  font-weight: bold;
  color: #ffffff;
  margin-bottom: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li[data-v-2220f7d6] {
  display: flex;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block[data-v-2220f7d6] {
  height: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block .innerblock[data-v-2220f7d6] {
  width: 0.08rem;
  height: 0.08rem;
  background: #bfbfbf;
  border-radius: 50%;
  margin-left: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li p[data-v-2220f7d6] {
  font-size: 0.186667rem;
  color: #bfbfbf;
  line-height: 0.4rem;
}
footer .copyright[data-v-2220f7d6] {
  position: relative;
  margin-top: 0.533333rem;
  padding: 0.266667rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.16rem;
  font-weight: 400;
  color: #fff;
}
footer .copyright[data-v-2220f7d6]::before {
  content: "";
  position: absolute;
  height: 0.013333rem;
  width: 100%;
  top: -0.026667rem;
  left: 0;
  background: rgba(143, 143, 143, 0.27);
}
footer[data-v-2220f7d6] {
  background: #000;
  color: #fff;
}
footer .footer[data-v-2220f7d6] {
  padding: 0.933333rem 0 0;
  margin: 0 auto;
}
.isMobile[data-v-2220f7d6] {
  display: none;
}
.notMobile[data-v-2220f7d6] {
  display: block;
}
.information a[data-v-2220f7d6] {
  vertical-align: top;
  color: #333;
}
footer .toast[data-v-2220f7d6] {
  position: fixed;
  z-index: 200;
  left: 50%;
  top: 45%;
  transition: all 0.5s;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  text-align: center;
  border-radius: 0.066667rem;
  font-size: 0.213333rem;
  color: #fff;
  background: rgba(17, 17, 17, 0.7);
  height: 0.8rem;
  line-height: 0.8rem;
  padding: 0 0.2rem;
  min-width: 4.666667rem;
}
.leave-form-content[data-v-2220f7d6] {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 0.973333rem;
  z-index: 999;
}
.backTop .backTop-item .leave-form[data-v-2220f7d6] {
  position: absolute;
  left: -6.4rem;
  top: -1.333333rem;
  width: 5.386667rem;
  background: #ffffff;
  box-shadow: 0 0.026667rem 0.106667rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.173333rem;
}
.leave-form[data-v-2220f7d6] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 11.386667rem;
  background: #ffffff;
  box-shadow: 0 0.026667rem 0.106667rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.173333rem;
  z-index: 999;
}
.formSpace[data-v-2220f7d6] {
  bottom: 0 !important;
  right: 1.066667rem !important;
}
.leave-form .icon[data-v-2220f7d6] {
  transform: rotate(45deg) translate(-72%, 0);
  opacity: 1;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 0.013333rem;
  background: #fff;
  margin-top: -0.266667rem;
  margin-left: 4.533333rem;
  margin-right: 0.133333rem;
  box-shadow: -0.066667rem -0.066667rem 0.2rem -0.04rem rgba(6, 0, 1, 0.16);
}
.backTop .backTop-item .leave-form .right-close[data-v-2220f7d6],
.leave-form .right-close[data-v-2220f7d6] {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  text-align: right;
  line-height: 1;
  font-size: 0.186667rem;
  padding: 0.133333rem 0.266667rem;
  background: #00b7bf;
  color: #fff;
  border-top-left-radius: 0.173333rem;
  border-top-right-radius: 0.173333rem;
  margin-bottom: 0.266667rem;
}
.leave-form .titleModal[data-v-2220f7d6] {
  background: rgba(0, 0, 0, 0.8);
  width: 2.4rem;
  height: 0.8rem;
  line-height: 0.8rem;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 40%;
  left: 30%;
}
.header-container .btn-gradient .leave-form[data-v-2220f7d6] {
  top: 0.973333rem;
  left: -4.48rem;
}
.leave-form .ant-form-item[data-v-2220f7d6] {
  margin-bottom: 0.133333rem;
}
.leave-form .ant-form-item .ant-btn[data-v-2220f7d6] {
  background-color: #00b7bf;
  border: none;
  color: #fff;
}
.leave-form .ant-form[data-v-2220f7d6] {
  padding: 0 0.266667rem;
  box-sizing: border-box;
}
.leave-form .ant-form .ant-form-item[data-v-2220f7d6] {
  margin-bottom: 0.133333rem;
}
.leave-form .ant-form .ant-form-item .ant-btn[data-v-2220f7d6] {
  background-color: #00b7bf;
  border: none;
  color: #fff;
}
.backTop[data-v-2220f7d6] {
  position: fixed;
  bottom: 1.333333rem;
  right: 0.2rem;
  z-index: 999;
}
.backTop .back-text[data-v-2220f7d6] {
  margin-top: 0.16rem;
  font-size: 0.186667rem;
  font-weight: 400;
  color: #333;
}
.backTop .backTop-item[data-v-2220f7d6] {
  position: relative;
}
.backTop .backTop-item[data-v-2220f7d6]:nth-child(1) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-2220f7d6]:nth-child(2) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-2220f7d6]:nth-child(3) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-2220f7d6]:nth-child(4) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-2220f7d6]:nth-child(5) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item > .icon[data-v-2220f7d6] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  float: right;
  width: 0.6rem;
  height: 0.6rem;
  text-align: center;
  background: #ffffff;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.08rem;
  cursor: pointer;
  opacity: 1;
}
.backTop .backTop-item > .icon img[data-v-2220f7d6] {
  width: 0.386667rem;
}
.hover-animation[data-v-2220f7d6] {
  transition: opacity 0.2s;
}
.backTop .backTop-item > .hove-icon-hide[data-v-2220f7d6] {
  opacity: 0;
}
.backTop .backTop-item > .icon .text[data-v-2220f7d6] {
  margin-top: 0.04rem;
  font-size: 0.16rem;
}
.backTop .backTop-item .hover[data-v-2220f7d6] {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.backTop .backTop-item .hover-show[data-v-2220f7d6] {
  display: block;
}
.backTop .backTop-item .hover-box[data-v-2220f7d6] {
  display: flex;
  /*align-items: center;*/
  /*justify-content: center;*/
  width: 1.333333rem;
  height: 0.6rem;
  line-height: 0.6rem;
  background: #00b7bf;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.08rem;
  cursor: pointer;
}
.backTop .backTop-item .hover-box img[data-v-2220f7d6] {
  width: 0.386667rem;
  margin: auto 0.053333rem;
}
.backTop .backTop-item .hover-box span[data-v-2220f7d6] {
  line-height: 0.213333rem;
  margin-left: 0;
  font-size: 0.186667rem;
  font-weight: 400;
  color: #ffffff;
  flex: 1;
  align-self: center;
}
.mobileCallFooter[data-v-2220f7d6] {
  display: none;
}
.serviceModal[data-v-2220f7d6] {
  position: absolute;
  top: -0.4rem;
  left: -4.133333rem;
  background: #fff;
  border-radius: 0.106667rem;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  z-index: 999;
}
.serviceModal .closePhoto[data-v-2220f7d6] {
  display: flex;
  padding: 0.133333rem 0.133333rem 0 0.266667rem;
  justify-content: flex-end;
  align-items: center;
}
.serviceModal .closePhoto img[data-v-2220f7d6] {
  width: 0.266667rem;
  cursor: pointer;
}
.serviceModal .serviceDialog[data-v-2220f7d6] {
  padding: 0.133333rem 0.266667rem 0.4rem 0.266667rem;
}
.serviceModal .serviceDialog a[data-v-2220f7d6] {
  display: block;
}
.serviceModal .serviceDialog a div[data-v-2220f7d6] {
  display: flex;
  align-items: center;
}
.serviceModal .serviceDialog a div img[data-v-2220f7d6] {
  width: 0.466667rem;
}
.serviceModal .serviceDialog a div .phoneText[data-v-2220f7d6] {
  margin-left: 0.066667rem;
  font-size: 0.24rem;
  color: #00b7bf;
}
.serviceModal .serviceDialog .houseText[data-v-2220f7d6] {
  color: #333;
  margin-top: 0.266667rem;
  font-size: 0.186667rem;
}
.footer-nav-item[data-v-2220f7d6] {
  align-items: center;
}
.footer-nav-item .logo-contact[data-v-2220f7d6] {
  height: 1.333333rem !important;
  margin-right: 0.266667rem;
}
.footer-nav-item .logo-contact .footer-logo[data-v-2220f7d6] {
  height: 100% !important;
}
.footer-nav-item .logo-contact .footer-logo img[data-v-2220f7d6] {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}
.footer-nav-item .right-text[data-v-2220f7d6] {
  padding: 0 !important;
}
.footer-nav-item .right-text > ul:first-child .footer-title[data-v-2220f7d6] {
  flex: 0 0 2rem !important;
}
.footer-nav-item .right-text > ul:first-child .contact-us ul[data-v-2220f7d6] {
  justify-content: flex-start !important;
}
.footer-nav-item .right-text > ul:first-child .contact-us ul li[data-v-2220f7d6] {
  margin-right: 0.266667rem;
}
.footer-nav-item .right-text > ul[data-v-2220f7d6]:last-child {
  margin-top: 0.133333rem;
}
[data-v-2220f7d6] .form-horizontal > .ant-row {
  display: flex;
}
[data-v-2220f7d6] .form-horizontal > .ant-row .ant-form-item-label {
  text-align: left;
}
@media screen and (max-width: 768px) {
.containerEn .footerContent[data-v-2220f7d6] {
    display: flex;
    flex-direction: column;
}
.containerEn .footerContent .footerLeft[data-v-2220f7d6] {
    flex: 0 0 1.6rem;
    padding: 0 0.4rem;
    border-right: 0;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo[data-v-2220f7d6] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo img[data-v-2220f7d6] {
    width: 1.16rem;
    height: 0.933333rem;
    object-fit: contain;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div[data-v-2220f7d6] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.6rem;
    height: 0.506667rem;
    background: #00b7bf;
    border-radius: 0.253333rem;
    margin-top: 0.133333rem;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div h2[data-v-2220f7d6] {
    font-size: 0.293333rem;
    font-weight: bold;
    color: #ffffff;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div .logo-text[data-v-2220f7d6] {
    font-size: 0.293333rem;
    font-weight: bold;
    color: #ffffff;
    display: block;
}
.containerEn .footerContent .footerRight[data-v-2220f7d6] {
    padding-left: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox[data-v-2220f7d6] {
    display: flex;
    flex-direction: column;
}
.containerEn .footerContent .footerRight .contactBox .emailBox[data-v-2220f7d6] {
    height: 0.466667rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.containerEn .footerContent .footerRight .contactBox .emailBox img[data-v-2220f7d6] {
    width: 2.4rem;
    height: 0.466667rem;
    object-fit: contain;
}
.containerEn .footerContent .footerRight .contactBox .addressBox[data-v-2220f7d6] {
    display: flex;
    margin-top: 0.266667rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox img[data-v-2220f7d6] {
    width: 0.4rem;
    height: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox p[data-v-2220f7d6] {
    flex: 1;
    font-size: 0.16rem;
    color: #ffffff;
    margin-right: 0.133333rem;
    line-height: 0.4rem;
}
.containerEn .footerContent .footerRight .productsList[data-v-2220f7d6] {
    margin-top: 0.533333rem;
}
.containerEn .footerContent .footerRight .productsList .title[data-v-2220f7d6] {
    font-size: 0.213333rem;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li[data-v-2220f7d6] {
    display: flex;
    margin: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block[data-v-2220f7d6] {
    height: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block .innerblock[data-v-2220f7d6] {
    width: 0.08rem;
    height: 0.08rem;
    background: #bfbfbf;
    border-radius: 50%;
    margin-left: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li p[data-v-2220f7d6] {
    font-size: 0.186667rem;
    color: #bfbfbf;
    line-height: 0.4rem;
}
footer .copyright[data-v-2220f7d6] {
    position: relative;
    margin-top: 0.533333rem;
    padding: 0.266667rem 0 1.306667rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.16rem;
    font-weight: 400;
    color: #fff;
}
footer .copyright[data-v-2220f7d6]::before {
    content: "";
    position: absolute;
    height: 0.013333rem;
    width: 100%;
    top: -0.026667rem;
    left: 0;
    background: rgba(143, 143, 143, 0.27);
}
footer .footer[data-v-2220f7d6] {
    padding: 0.266667rem;
}
.backTop .backTop-item .hover-box[data-v-2220f7d6] {
    width: 0.933333rem;
}
.footIcon[data-v-2220f7d6] {
    height: 0.506667rem;
    width: auto !important;
}
.text[data-v-2220f7d6] {
    display: none;
}
.mobileCallFooter[data-v-2220f7d6] {
    display: block;
}
.isMobile[data-v-2220f7d6] {
    display: block;
}
.information a[data-v-2220f7d6] {
    font-weight: bold;
}
.notMobile[data-v-2220f7d6] {
    display: none;
}
.formSpace[data-v-2220f7d6] {
    position: fixed;
    top: 50% !important;
    left: 0% !important;
    right: 0 !important;
    transform: translateY(-50%) !important;
    width: 100% !important;
    height: 70vh !important;
}
.formSpace[data-v-2220f7d6] .form-horizontal {
    height: 60vh !important;
    overflow: hidden auto;
}
.formSpace[data-v-2220f7d6] .form-horizontal > .ant-row {
    display: flex;
    flex-direction: column;
}
.formSpace[data-v-2220f7d6] .form-horizontal > .ant-row .ant-form-item-label {
    text-align: right;
}
.showBacks[data-v-2220f7d6] {
    opacity: 1 !important;
}
.hideBacks[data-v-2220f7d6] {
    opacity: 0 !important;
}
@keyframes showBack-data-v-2220f7d6 {
0% {
      opacity: 0;
}
100% {
      opacity: 1;
}
}
@keyframes hiddenBack-data-v-2220f7d6 {
0% {
      opacity: 1;
}
100% {
      opacity: 0;
}
}
.mobileModal[data-v-2220f7d6] {
    width: 80%;
    padding: 0.266667rem 0.4rem;
    background: #fff;
    position: fixed;
    left: 50%;
    bottom: 30%;
    transform: translateX(-50%);
    z-index: 99999;
}
[data-v-2220f7d6] .ant-input {
    height: 0.626667rem;
}
.callFooter[data-v-2220f7d6] {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 0.2rem 0.4rem;
    height: 1.306667rem;
    background: #00b7bf;
    z-index: 999999;
}
.callFooter .callName[data-v-2220f7d6] {
    width: 100%;
    font-size: 0.266667rem;
    color: #fff;
    text-align: center;
}
.callFooter .callPhoneContent[data-v-2220f7d6] {
    margin-top: 0.133333rem;
    width: 100%;
    display: flex;
    align-items: center;
}
.callFooter .callPhoneContent .callPhone1[data-v-2220f7d6] {
    flex: 1;
}
.callFooter .callPhoneContent .callPhone1 a[data-v-2220f7d6] {
    display: block;
}
.callFooter .callPhoneContent .callPhone1 a div[data-v-2220f7d6] {
    display: flex;
    align-items: center;
    justify-content: center;
}
.callFooter .callPhoneContent .callPhone1 a div img[data-v-2220f7d6] {
    height: 0.533333rem;
}
.callFooter .callPhoneContent .callPhone1 a div span[data-v-2220f7d6] {
    margin-left: 0.066667rem;
    font-size: 0.266667rem;
    color: #fff;
}
.callFooter .callPhoneContent .temtyDom[data-v-2220f7d6] {
    margin: 0 0.2rem;
}
.callFooter .callPhoneContent .callPhone2[data-v-2220f7d6] {
    flex: 1;
}
.callFooter .callPhoneContent .callPhone2 a[data-v-2220f7d6] {
    display: block;
}
.callFooter .callPhoneContent .callPhone2 a div[data-v-2220f7d6] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.callFooter .callPhoneContent .callPhone2 a div img[data-v-2220f7d6] {
    width: 0.4rem;
}
.callFooter .callPhoneContent .callPhone2 a div span[data-v-2220f7d6] {
    margin-left: 0.066667rem;
    font-size: 0.266667rem;
    color: #fff;
}
.leave-form[data-v-2220f7d6] {
    width: 12rem;
}
}
.addressDesc[data-v-2220f7d6] {
  line-height: 0.4rem !important;
}
.navcell[data-v-57832e45] {
  width: 10.666667rem;
}
.cellbox[data-v-57832e45] {
  display: flex;
  justify-content: space-between;
  padding: 0.133333rem 0.266667rem;
  width: 100%;
}
.cellbox .totalCate[data-v-57832e45] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.cellbox .totalCate .cateTitle[data-v-57832e45] {
  font-size: 0.186667rem;
  font-weight: bold;
  color: #666;
  line-height: 0.333333rem;
  text-align: right;
}
.cellbox .totalCate .cateBox[data-v-57832e45] {
  flex: 1;
  margin-top: 0.133333rem;
  margin-right: 0.2rem;
}
.cellbox .totalCate .cateBox[data-v-57832e45]:first-child {
  margin-right: 0;
}
.cellbox .totalCate ul li[data-v-57832e45] {
  font-size: 0.16rem;
  color: #999999;
  cursor: pointer;
  line-height: 0.266667rem;
  margin-top: 0.2rem;
  font-weight: normal;
  text-align: right;
}
.cellbox .totalCate ul li a[data-v-57832e45] {
  font-size: 0.16rem;
  color: #999999;
  font-weight: normal;
}
.cellbox .totalCate ul li:hover a[data-v-57832e45] {
  color: #00b7bf;
}
.cellbox .totalCate ul li > span[data-v-57832e45] {
  position: relative;
}
.cellbox .totalCate ul li > span img[data-v-57832e45] {
  position: absolute;
  right: -0.053333rem;
  bottom: 0;
  transform: translateX(100%);
}
.v-enter[data-v-1021e807],
.v-leave-to[data-v-1021e807] {
  opacity: 0;
  transform: translateX(2rem);
}

/* 入场动画的时间段 */

/* 离场的时间段 */
.v-enter-active[data-v-1021e807],
.v-leave-active[data-v-1021e807] {
  transition: all 0.1s ease;
}
[data-v-1021e807] .ant-form-explain {
  text-align: left;
  font-size: 0.16rem;
}
[data-v-1021e807] .explain-hide .ant-form-item-required::before {
  display: none;
}
.notSelect[data-v-1021e807] {
  user-select: none;
}
.blockNav[data-v-1021e807] {
  display: block;
}

/*web导航栏*/
.header-container[data-v-1021e807] {
  background: rgba(0, 0, 0, 0.51);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  transition: all 0.3s ease-out;
}
.header-container .header[data-v-1021e807] {
  position: relative;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 4fr;
  align-items: center;
  /* justify-content: space-between; */
  height: 0.973333rem;
}
.header-container .logo .white-logo[data-v-1021e807] {
  display: block !important;
  height: 0.4rem;
}
.header-container .logo .color-logo[data-v-1021e807] {
  display: none;
}
.header-container .logo .logo-container a[data-v-1021e807] {
  display: flex;
  align-items: center;
}
.header-container .logo .text[data-v-1021e807] {
  margin-left: 0.106667rem;
  font-size: 0.36rem;
  font-weight: bold;
  color: #ffffff;
}
.header-container nav[data-v-1021e807] {
  height: 100%;
}
.header-container nav ul[data-v-1021e807] {
  margin: 0;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  /* padding-left: .525486rem; */
}
.header-container nav ul li[data-v-1021e807] {
  height: 100%;
  padding: 0 0.293333rem;
  transition: all 0.4s ease-out;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.header-container nav ul li[data-v-1021e807]:last-child {
  padding: 0;
}
.header-container nav ul li .navcell[data-v-1021e807] {
  position: absolute;
  top: 0.933333rem;
  left: 44%;
  transform: translateX(-50%);
  overflow-y: auto;
  overflow-x: hidden;
  max-height: calc(100vh - 0.973333rem);
  background: #fff;
  transition: all 0.6s ease-out;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.05);
}
.header-container nav ul li .navcell .cellbox[data-v-1021e807] {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  /* display: grid; */
  /* grid-template-columns: 1fr 1fr; */
  /* grid-column-gap: 40px; */
  /* grid-row-gap: 32px; */
  /* flex-direction: row; */
  /* padding: 30px 50px; */
  width: 7.333333rem;
}
.header-container nav ul li a[data-v-1021e807] {
  padding: 0 0.186667rem;
  height: 0.506667rem;
  position: relative;
  font-size: 0.213333rem;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-container nav ul li a .icon[data-v-1021e807] {
  position: absolute;
  left: 50%;
  bottom: -0.48rem;
  transform: rotate(45deg) translate(-72%, 0);
  opacity: 0;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 0.013333rem;
  background: #fff;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.1);
  /* border-left: 9px solid transparent; */
  /* border-right: 9px solid transparent; */
  /* border-bottom: 14px solid #fff; */
}
.header-container nav ul li a .iconShow[data-v-1021e807] {
  animation: iconShow-data-v-1021e807 0.1s ease forwards;
}
.header-container nav ul li a .select[data-v-1021e807] {
  padding: 0.133333rem 0;
  position: absolute;
  left: 50%;
  top: 0.72rem;
  transform: translateX(-50%);
  opacity: 0;
  width: 1.6rem;
  border-radius: 0.013333rem;
  background: #fff;
  z-index: 9999;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.05);
}
.header-container nav ul li a .select a[data-v-1021e807] {
  font-size: 0.186667rem;
  color: #999999;
  line-height: 0.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-container nav ul li a .select a[data-v-1021e807]:hover {
  color: #00b7bf;
}
.header-container nav ul li a .selectShow[data-v-1021e807] {
  animation: iconShow-data-v-1021e807 0.1s ease forwards;
}
.header-container nav ul .active > a[data-v-1021e807] {
  border: 0.013333rem solid #fff;
  border-radius: 0.253333rem;
}
.float_header[data-v-1021e807] {
  background: #fff;
}
.float_header .logo .white-logo[data-v-1021e807] {
  display: none !important;
  height: 0.4rem;
}
.float_header .logo .color-logo[data-v-1021e807] {
  display: block !important;
}
.float_header .logo .text[data-v-1021e807] {
  color: #333;
}
.float_header nav > ul > li[data-v-1021e807] {
  padding: 0 0.333333rem;
}
.float_header nav > ul > li a[data-v-1021e807] {
  color: #333;
}
.float_header .active > a[data-v-1021e807] {
  border: 0.013333rem solid #333 !important;
}
@keyframes menuHeight-data-v-1021e807 {
0% {
    height: 0;
    padding: 0 0.533333rem;
}
100% {
    height: auto;
    padding: 0.266667rem 0.533333rem;
}
}
.newBox[data-v-1021e807] {
  position: relative;
}
.newBox img[data-v-1021e807] {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-180%);
}

/*移动端菜单*/
.header-menu-list[data-v-1021e807] {
  position: fixed;
  top: 1.066667rem;
  left: 0;
  width: 100%;
  height: 0;
  max-height: calc(100vh - 2.4rem);
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 0 0.533333rem;
  background-color: #fff;
  z-index: 9999999;
  animation: menuHeight-data-v-1021e807 0.3s ease forwards;
}
.header-menu-list .header-menu-item[data-v-1021e807] {
  display: block;
  font-size: 0.32rem;
  border-bottom: 0.013333rem solid #eee;
  z-index: 999;
  position: relative;
  padding: 0.4rem 0;
}
.header-menu-list .header-menu-item > div[data-v-1021e807] {
  color: #212529;
}
.header-menu-list .header-menu-item ul li[data-v-1021e807] {
  color: #999999;
}
.header-menu-list .header-menu-item .icon-r[data-v-1021e807] {
  position: absolute;
  top: 0.053333rem;
  right: -0.266667rem;
  padding: 0.266667rem;
  transition: 0.5s ease;
  transition-property: transform;
  transform: rotate(-180deg);
}
.header-menu-list .header-menu-item .turn[data-v-1021e807] {
  transition: 0.5s ease;
  transition-property: transform;
  transform: rotate(0deg);
}
.header-menu-list .header-menu-item[data-v-1021e807]:nth-child(1) {
  animation: menuItemSlideIn-data-v-1021e807 0.5s ease forwards;
}
.header-menu-list .header-menu-item[data-v-1021e807]:nth-child(2) {
  animation: menuItemSlideIn-data-v-1021e807 0.5s ease 0.1s forwards;
}
.header-menu-list .header-menu-item[data-v-1021e807]:nth-child(3) {
  animation: menuItemSlideIn-data-v-1021e807 0.5s ease 0.2s forwards;
}
.header-menu-list .header-menu-item[data-v-1021e807]:nth-child(4) {
  animation: menuItemSlideIn-data-v-1021e807 0.5s ease 0.3s forwards;
}
.header-menu-list .titleLang[data-v-1021e807] {
  padding: 0.4rem 0.306667rem 0;
}
.header-menu-list .titleLang a[data-v-1021e807] {
  color: #333;
  height: 0.666667rem;
  display: flex;
  flex-direction: column;
}
.header-menu-list .wrap-li[data-v-1021e807] {
  padding: 0.266667rem 0.4rem 0;
}
.header-menu-list .wrap-li .tit[data-v-1021e807] {
  font-size: 0.32rem;
  font-weight: 550;
}
.header-menu-list .wrap-li ul[data-v-1021e807] {
  margin-left: 0.4rem;
}
.header-menu-list .wrap-li ul li[data-v-1021e807] {
  font-size: 0.32rem;
  margin-top: 0.266667rem;
}
@keyframes turn-data-v-1021e807 {
0% {
    -webkit-transform: rotate(180deg);
}
100% {
    -webkit-transform: rotate(0deg);
}
}
@keyframes menuItemSlideIn-data-v-1021e807 {
0% {
    opacity: 0;
    transform: translate3d(0, 0.533333rem, 0);
}
100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
}
.float_header .header .wap-menu-show-icon svg[data-v-1021e807],
.float_header .header .wap-menu-close-icon svg[data-v-1021e807] {
  color: #000 !important;
}
.float_header .menu-icon-white[data-v-1021e807] {
  display: none;
}
.float_header .menu-icon-black[data-v-1021e807] {
  display: block !important;
}
@media screen and (max-width: 768px) {
.color-logo[data-v-1021e807] {
    height: 0.4rem;
}
.leftLang[data-v-1021e807] {
    display: flex;
    align-items: center;
}
.header-container .header[data-v-1021e807] {
    display: flex;
    justify-content: space-between;
    height: 1.066667rem;
    padding: 0 0.533333rem;
}
.header-container .header[data-v-1021e807]::before {
    display: none;
}
.header-container .header[data-v-1021e807]::after {
    display: none;
}
.header-container .header .logo[data-v-1021e807] {
    width: auto;
}
.header-container .header .logo .text[data-v-1021e807] {
    font-size: 0.346667rem;
    margin-left: 0.213333rem;
}
.header-container .header .wap-menu-show-icon[data-v-1021e807],
  .header-container .header .wap-menu-close-icon[data-v-1021e807] {
    width: 0.586667rem;
    height: 0.586667rem;
}
.header-container .header .wap-menu-show-icon img[data-v-1021e807],
  .header-container .header .wap-menu-close-icon img[data-v-1021e807] {
    width: 100%;
    height: 100%;
    vertical-align: top;
}
.header-container .header .menu-icon-black[data-v-1021e807] {
    display: none;
}
}
@keyframes iconShow-data-v-1021e807 {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.cookieContainer[data-v-71d8e2d9] {
  color: #fff;
  position: fixed;
  min-width: 100%;
  height: auto;
  z-index: 10000000;
  font-size: 0.173333rem;
  letter-spacing: 0;
  line-height: 0.266667rem;
  left: 0;
  bottom: 0;
  padding: 0.2rem 0.4rem;
  text-align: center;
  background: #000;
  border-top: 0.013333rem solid rgba(143, 143, 143, 0.27);
}
.cookieContainer span[data-v-71d8e2d9] {
  display: inline-block;
  margin: 0 0 0.08rem;
  line-height: 0.4rem;
}
.cookieContainer span a[data-v-71d8e2d9]:nth-child(1) {
  font-size: 0.213333rem;
  letter-spacing: 0.003333rem;
  line-height: 0.266667rem;
  margin: 0 0 0 0.2rem;
  text-align: center;
  text-transform: none;
  display: inline-block;
  cursor: pointer;
  touch-action: manipulation;
  white-space: nowrap;
  outline: none;
  box-shadow: none;
  text-shadow: none;
  border: none;
  -webkit-border-radius: 0.04rem;
  -moz-border-radius: 0.04rem;
  border-radius: 0.04rem;
  text-decoration: none;
  padding: 0.113333rem 0.2rem;
  line-height: 1;
  color: inherit;
  border: 0.013333rem solid #fff;
}
.cookieContainer .close[data-v-71d8e2d9] {
  position: absolute;
  right: 0.2rem;
  top: 50%;
  margin-top: -0.133333rem;
  width: 0.266667rem;
  height: 0.266667rem;
  padding: 0.133333rem;
  outline: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.containerEn .footerContent[data-v-567331c5] {
  display: flex;
}
.containerEn .footerContent .footerLeft[data-v-567331c5] {
  flex: 0 0 1.6rem;
  padding: 0 0.4rem;
  border-right: 0.013333rem solid rgba(143, 143, 143, 0.22);
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo[data-v-567331c5] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo img[data-v-567331c5] {
  width: 1.16rem;
  height: 0.933333rem;
  object-fit: contain;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div[data-v-567331c5] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.6rem;
  height: 0.506667rem;
  background: #00b7bf;
  border-radius: 0.253333rem;
  margin-top: 0.133333rem;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div h2[data-v-567331c5] {
  font-size: 0.293333rem;
  font-weight: bold;
  color: #ffffff;
}
.containerEn .footerContent .footerRight[data-v-567331c5] {
  padding-left: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox[data-v-567331c5] {
  display: flex;
  flex-direction: column;
}
.containerEn .footerContent .footerRight .contactBox .emailBox[data-v-567331c5] {
  height: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.containerEn .footerContent .footerRight .contactBox .emailBox img[data-v-567331c5] {
  width: 2.186667rem;
  height: 0.4rem;
  object-fit: contain;
}
.containerEn .footerContent .footerRight .contactBox .addressBox[data-v-567331c5] {
  display: flex;
  margin-top: 0.266667rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox img[data-v-567331c5] {
  width: 0.4rem;
  height: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox p[data-v-567331c5] {
  flex: 1;
  font-size: 0.16rem;
  color: #ffffff;
  margin-left: 0.133333rem;
  line-height: 0.4rem;
}
.containerEn .footerContent .footerRight .productsList[data-v-567331c5] {
  margin-top: 0.533333rem;
}
.containerEn .footerContent .footerRight .productsList .title[data-v-567331c5] {
  font-size: 0.213333rem;
  font-weight: bold;
  color: #ffffff;
  margin-bottom: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li[data-v-567331c5] {
  display: flex;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block[data-v-567331c5] {
  height: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block .innerblock[data-v-567331c5] {
  width: 0.08rem;
  height: 0.08rem;
  background: #bfbfbf;
  border-radius: 50%;
  margin-right: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li p[data-v-567331c5] {
  font-size: 0.186667rem;
  color: #bfbfbf;
  line-height: 0.4rem;
}
footer .copyright[data-v-567331c5] {
  position: relative;
  margin-top: 0.533333rem;
  padding: 0.266667rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.16rem;
  font-weight: 400;
  color: #fff;
}
footer .copyright[data-v-567331c5]::before {
  content: "";
  position: absolute;
  height: 0.013333rem;
  width: 100%;
  top: -0.026667rem;
  left: 0;
  background: rgba(143, 143, 143, 0.27);
}
footer[data-v-567331c5] {
  background: #000;
  color: #fff;
}
footer .footer[data-v-567331c5] {
  padding: 0.933333rem 0 0;
  margin: 0 auto;
}
.isMobile[data-v-567331c5] {
  display: none;
}
.notMobile[data-v-567331c5] {
  display: block;
}
.information a[data-v-567331c5] {
  vertical-align: top;
  color: #333;
}
footer .toast[data-v-567331c5] {
  position: fixed;
  z-index: 200;
  left: 50%;
  top: 45%;
  transition: all 0.5s;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  text-align: center;
  border-radius: 0.066667rem;
  font-size: 0.213333rem;
  color: #fff;
  background: rgba(17, 17, 17, 0.7);
  height: 0.8rem;
  line-height: 0.8rem;
  padding: 0 0.2rem;
  min-width: 4.666667rem;
}
.leave-form-content[data-v-567331c5] {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 0.973333rem;
  z-index: 999;
}
.backTop .backTop-item .leave-form[data-v-567331c5] {
  position: absolute;
  left: -6.4rem;
  top: -1.333333rem;
  width: 5.386667rem;
  background: #ffffff;
  box-shadow: 0 0.026667rem 0.106667rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.173333rem;
}
.leave-form[data-v-567331c5] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 11.386667rem;
  background: #ffffff;
  box-shadow: 0 0.026667rem 0.106667rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.173333rem;
  z-index: 999;
}
.formSpace[data-v-567331c5] {
  bottom: 0 !important;
  right: 1.066667rem !important;
}
.leave-form .icon[data-v-567331c5] {
  transform: rotate(45deg) translate(-72%, 0);
  opacity: 1;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 0.013333rem;
  background: #fff;
  margin-top: -0.266667rem;
  margin-left: 4.533333rem;
  margin-right: 0.133333rem;
  box-shadow: -0.066667rem -0.066667rem 0.2rem -0.04rem rgba(6, 0, 1, 0.16);
}
.backTop .backTop-item .leave-form .right-close[data-v-567331c5],
.leave-form .right-close[data-v-567331c5] {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  text-align: right;
  line-height: 1;
  font-size: 0.186667rem;
  padding: 0.133333rem 0.266667rem;
  background: #00b7bf;
  color: #fff;
  border-top-left-radius: 0.173333rem;
  border-top-right-radius: 0.173333rem;
  margin-bottom: 0.266667rem;
}
.leave-form .titleModal[data-v-567331c5] {
  background: rgba(0, 0, 0, 0.8);
  width: 2.4rem;
  height: 0.8rem;
  line-height: 0.8rem;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 40%;
  left: 30%;
}
.header-container .btn-gradient .leave-form[data-v-567331c5] {
  top: 0.973333rem;
  left: -4.48rem;
}
.leave-form .ant-form-item[data-v-567331c5] {
  margin-bottom: 0.133333rem;
}
.leave-form .ant-form-item .ant-btn[data-v-567331c5] {
  background-color: #00b7bf;
  border: none;
  color: #fff;
}
.leave-form .ant-form[data-v-567331c5] {
  padding: 0 0.266667rem;
  box-sizing: border-box;
}
.leave-form .ant-form .ant-form-item[data-v-567331c5] {
  margin-bottom: 0.133333rem;
}
.leave-form .ant-form .ant-form-item .ant-btn[data-v-567331c5] {
  background-color: #00b7bf;
  border: none;
  color: #fff;
}
.backTop[data-v-567331c5] {
  position: fixed;
  bottom: 1.333333rem;
  right: 0.2rem;
  z-index: 999;
}
.backTop .back-text[data-v-567331c5] {
  margin-top: 0.16rem;
  font-size: 0.186667rem;
  font-weight: 400;
  color: #333;
}
.backTop .backTop-item[data-v-567331c5] {
  position: relative;
}
.backTop .backTop-item[data-v-567331c5]:nth-child(1) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-567331c5]:nth-child(2) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-567331c5]:nth-child(3) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-567331c5]:nth-child(4) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-567331c5]:nth-child(5) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item > .icon[data-v-567331c5] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  float: right;
  width: 0.6rem;
  height: 0.6rem;
  text-align: center;
  background: #ffffff;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.08rem;
  cursor: pointer;
  opacity: 1;
}
.backTop .backTop-item > .icon img[data-v-567331c5] {
  width: 0.386667rem;
}
.hover-animation[data-v-567331c5] {
  transition: opacity 0.2s;
}
.backTop .backTop-item > .hove-icon-hide[data-v-567331c5] {
  opacity: 0;
}
.backTop .backTop-item > .icon .text[data-v-567331c5] {
  margin-top: 0.04rem;
  font-size: 0.16rem;
}
.backTop .backTop-item .hover[data-v-567331c5] {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.backTop .backTop-item .hover-show[data-v-567331c5] {
  display: block;
}
.backTop .backTop-item .hover-box[data-v-567331c5] {
  display: flex;
  /*align-items: center;*/
  /*justify-content: center;*/
  width: 2.133333rem;
  height: 0.6rem;
  line-height: 0.6rem;
  background: #00b7bf;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.08rem;
  cursor: pointer;
}
.backTop .backTop-item .hover-box img[data-v-567331c5] {
  width: 0.386667rem;
  margin: auto 0.053333rem;
}
.backTop .backTop-item .hover-box span[data-v-567331c5] {
  line-height: 0.213333rem;
  margin-left: 0;
  font-size: 0.186667rem;
  font-weight: 400;
  color: #ffffff;
  flex: 1;
  align-self: center;
}
.mobileCallFooter[data-v-567331c5] {
  display: none;
}
.serviceModal[data-v-567331c5] {
  position: absolute;
  top: -0.4rem;
  left: -4.133333rem;
  background: #fff;
  border-radius: 0.106667rem;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  z-index: 999;
}
.serviceModal .closePhoto[data-v-567331c5] {
  display: flex;
  padding: 0.133333rem 0.133333rem 0 0.266667rem;
  justify-content: flex-end;
  align-items: center;
}
.serviceModal .closePhoto img[data-v-567331c5] {
  width: 0.266667rem;
  cursor: pointer;
}
.serviceModal .serviceDialog[data-v-567331c5] {
  padding: 0.133333rem 0.266667rem 0.4rem 0.266667rem;
}
.serviceModal .serviceDialog a[data-v-567331c5] {
  display: block;
}
.serviceModal .serviceDialog a div[data-v-567331c5] {
  display: flex;
  align-items: center;
}
.serviceModal .serviceDialog a div img[data-v-567331c5] {
  width: 0.466667rem;
}
.serviceModal .serviceDialog a div .phoneText[data-v-567331c5] {
  margin-left: 0.066667rem;
  font-size: 0.24rem;
  color: #00b7bf;
}
.serviceModal .serviceDialog .houseText[data-v-567331c5] {
  color: #333;
  margin-top: 0.266667rem;
  font-size: 0.186667rem;
}
.footer-nav-item[data-v-567331c5] {
  align-items: center;
}
.footer-nav-item .logo-contact[data-v-567331c5] {
  height: 1.333333rem !important;
  margin-right: 0.266667rem;
}
.footer-nav-item .logo-contact .footer-logo[data-v-567331c5] {
  height: 100% !important;
}
.footer-nav-item .logo-contact .footer-logo img[data-v-567331c5] {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}
.footer-nav-item .right-text[data-v-567331c5] {
  padding: 0 !important;
}
.footer-nav-item .right-text > ul:first-child .footer-title[data-v-567331c5] {
  flex: 0 0 2rem !important;
}
.footer-nav-item .right-text > ul:first-child .contact-us ul[data-v-567331c5] {
  justify-content: flex-start !important;
}
.footer-nav-item .right-text > ul:first-child .contact-us ul li[data-v-567331c5] {
  margin-right: 0.266667rem;
}
.footer-nav-item .right-text > ul[data-v-567331c5]:last-child {
  margin-top: 0.133333rem;
}
@media screen and (max-width: 768px) {
.containerEn .footerContent[data-v-567331c5] {
    display: flex;
    flex-direction: column;
}
.containerEn .footerContent .footerLeft[data-v-567331c5] {
    flex: 0 0 1.6rem;
    padding: 0 0.4rem;
    border-right: 0;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo[data-v-567331c5] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo img[data-v-567331c5] {
    width: 1.16rem;
    height: 0.933333rem;
    object-fit: contain;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div[data-v-567331c5] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.6rem;
    height: 0.506667rem;
    background: #00b7bf;
    border-radius: 0.253333rem;
    margin-top: 0.133333rem;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div h2[data-v-567331c5] {
    font-size: 0.293333rem;
    font-weight: bold;
    color: #ffffff;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div .logo-text[data-v-567331c5] {
    font-size: 0.293333rem;
    font-weight: bold;
    color: #ffffff;
    display: block;
}
.containerEn .footerContent .footerRight[data-v-567331c5] {
    padding-left: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox[data-v-567331c5] {
    display: flex;
    flex-direction: column;
}
.containerEn .footerContent .footerRight .contactBox .emailBox[data-v-567331c5] {
    height: 0.466667rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.containerEn .footerContent .footerRight .contactBox .emailBox img[data-v-567331c5] {
    width: 2.4rem;
    height: 0.466667rem;
    object-fit: contain;
}
.containerEn .footerContent .footerRight .contactBox .addressBox[data-v-567331c5] {
    display: flex;
    margin-top: 0.266667rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox img[data-v-567331c5] {
    width: 0.4rem;
    height: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox p[data-v-567331c5] {
    flex: 1;
    font-size: 0.16rem;
    color: #ffffff;
    margin-left: 0.133333rem;
    line-height: 0.4rem;
}
.containerEn .footerContent .footerRight .productsList[data-v-567331c5] {
    margin-top: 0.533333rem;
}
.containerEn .footerContent .footerRight .productsList .title[data-v-567331c5] {
    font-size: 0.213333rem;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li[data-v-567331c5] {
    display: flex;
    margin: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block[data-v-567331c5] {
    height: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block .innerblock[data-v-567331c5] {
    width: 0.08rem;
    height: 0.08rem;
    background: #bfbfbf;
    border-radius: 50%;
    margin-right: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li p[data-v-567331c5] {
    font-size: 0.186667rem;
    color: #bfbfbf;
    line-height: 0.4rem;
}
footer .copyright[data-v-567331c5] {
    position: relative;
    margin-top: 0.533333rem;
    padding: 0.266667rem 0 1.306667rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.16rem;
    font-weight: 400;
    color: #fff;
}
footer .copyright[data-v-567331c5]::before {
    content: "";
    position: absolute;
    height: 0.013333rem;
    width: 100%;
    top: -0.026667rem;
    left: 0;
    background: rgba(143, 143, 143, 0.27);
}
footer .footer[data-v-567331c5] {
    padding: 0.266667rem;
}
.backTop .backTop-item .hover-box[data-v-567331c5] {
    width: 0.933333rem;
}
.footIcon[data-v-567331c5] {
    height: 0.506667rem;
    width: auto !important;
}
.text[data-v-567331c5] {
    display: none;
}
.mobileCallFooter[data-v-567331c5] {
    display: block;
}
.isMobile[data-v-567331c5] {
    display: block;
}
.information a[data-v-567331c5] {
    font-weight: bold;
}
.notMobile[data-v-567331c5] {
    display: none;
}
.formSpace[data-v-567331c5] {
    position: fixed;
    top: 50% !important;
    left: 0% !important;
    right: 0 !important;
    transform: translateY(-50%) !important;
    width: 100% !important;
    height: 70vh !important;
}
.formSpace .form-horizontal[data-v-567331c5] {
    height: 60vh !important;
    overflow: hidden auto;
}
.showBacks[data-v-567331c5] {
    opacity: 1 !important;
}
.hideBacks[data-v-567331c5] {
    opacity: 0 !important;
}
@keyframes showBack-data-v-567331c5 {
0% {
      opacity: 0;
}
100% {
      opacity: 1;
}
}
@keyframes hiddenBack-data-v-567331c5 {
0% {
      opacity: 1;
}
100% {
      opacity: 0;
}
}
.mobileModal[data-v-567331c5] {
    width: 80%;
    padding: 0.266667rem 0.4rem;
    background: #fff;
    position: fixed;
    left: 50%;
    bottom: 30%;
    transform: translateX(-50%);
    z-index: 99999;
}
[data-v-567331c5] .ant-input {
    height: 0.626667rem;
}
.callFooter[data-v-567331c5] {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 0.2rem 0.4rem;
    height: 1.306667rem;
    background: #00b7bf;
    z-index: 999999;
}
.callFooter .callName[data-v-567331c5] {
    width: 100%;
    font-size: 0.266667rem;
    color: #fff;
    text-align: center;
}
.callFooter .callPhoneContent[data-v-567331c5] {
    margin-top: 0.133333rem;
    width: 100%;
    display: flex;
    align-items: center;
}
.callFooter .callPhoneContent .callPhone1[data-v-567331c5] {
    flex: 1;
}
.callFooter .callPhoneContent .callPhone1 a[data-v-567331c5] {
    display: block;
}
.callFooter .callPhoneContent .callPhone1 a div[data-v-567331c5] {
    display: flex;
    align-items: center;
    justify-content: center;
}
.callFooter .callPhoneContent .callPhone1 a div img[data-v-567331c5] {
    height: 0.533333rem;
}
.callFooter .callPhoneContent .callPhone1 a div span[data-v-567331c5] {
    margin-left: 0.066667rem;
    font-size: 0.266667rem;
    color: #fff;
}
.callFooter .callPhoneContent .temtyDom[data-v-567331c5] {
    margin: 0 0.2rem;
}
.callFooter .callPhoneContent .callPhone2[data-v-567331c5] {
    flex: 1;
}
.callFooter .callPhoneContent .callPhone2 a[data-v-567331c5] {
    display: block;
}
.callFooter .callPhoneContent .callPhone2 a div[data-v-567331c5] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.callFooter .callPhoneContent .callPhone2 a div img[data-v-567331c5] {
    width: 0.4rem;
}
.callFooter .callPhoneContent .callPhone2 a div span[data-v-567331c5] {
    margin-left: 0.066667rem;
    font-size: 0.266667rem;
    color: #fff;
}
.leave-form[data-v-567331c5] {
    width: 12rem;
}
}
.addressDesc[data-v-567331c5] {
  line-height: 0.4rem !important;
}
.navcell[data-v-55cef816] {
  width: 10.666667rem;
}
.cellbox[data-v-55cef816] {
  display: flex;
  justify-content: space-between;
  padding: 0.133333rem 0.266667rem;
  width: 100%;
}
.cellbox .totalCate[data-v-55cef816] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.cellbox .totalCate .cateTitle[data-v-55cef816] {
  font-size: 0.186667rem;
  font-weight: bold;
  color: #666;
  line-height: 0.333333rem;
}
.cellbox .totalCate .cateBox[data-v-55cef816] {
  flex: 1;
  margin-top: 0.133333rem;
  margin-right: 0.2rem;
}
.cellbox .totalCate .cateBox[data-v-55cef816]:last-child {
  margin-right: 0;
}
.cellbox .totalCate ul li[data-v-55cef816] {
  font-size: 0.16rem;
  color: #999999;
  cursor: pointer;
  line-height: 0.266667rem;
  margin-top: 0.2rem;
  font-weight: normal;
}
.cellbox .totalCate ul li a[data-v-55cef816] {
  font-size: 0.16rem;
  color: #999999;
  font-weight: normal;
}
.cellbox .totalCate ul li:hover a[data-v-55cef816] {
  color: #00b7bf;
}
.cellbox .totalCate ul li > span[data-v-55cef816] {
  position: relative;
}
.cellbox .totalCate ul li > span img[data-v-55cef816] {
  position: absolute;
  right: -0.053333rem;
  bottom: 0;
  transform: translateX(100%);
}
.v-enter[data-v-77a595b7],
.v-leave-to[data-v-77a595b7] {
  opacity: 0;
  transform: translateX(2rem);
}

/* 入场动画的时间段 */

/* 离场的时间段 */
.v-enter-active[data-v-77a595b7],
.v-leave-active[data-v-77a595b7] {
  transition: all 0.1s ease;
}
[data-v-77a595b7] .ant-form-explain {
  text-align: left;
  font-size: 0.16rem;
}
[data-v-77a595b7] .explain-hide .ant-form-item-required::before {
  display: none;
}
.notSelect[data-v-77a595b7] {
  user-select: none;
}
.blockNav[data-v-77a595b7] {
  display: block;
}

/*web导航栏*/
.header-container[data-v-77a595b7] {
  background: rgba(0, 0, 0, 0.51);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  transition: all 0.3s ease-out;
}
.header-container .header[data-v-77a595b7] {
  position: relative;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 4fr;
  align-items: center;
  /* justify-content: space-between; */
  height: 0.973333rem;
}
.header-container .logo .white-logo[data-v-77a595b7] {
  display: block !important;
  height: 0.4rem;
}
.header-container .logo .color-logo[data-v-77a595b7] {
  display: none;
}
.header-container .logo .logo-container a[data-v-77a595b7] {
  display: flex;
  align-items: center;
}
.header-container .logo .text[data-v-77a595b7] {
  margin-left: 0.106667rem;
  font-size: 0.36rem;
  font-weight: bold;
  color: #ffffff;
}
.header-container nav[data-v-77a595b7] {
  height: 100%;
}
.header-container nav ul[data-v-77a595b7] {
  margin: 0;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  /* padding-left: .525486rem; */
}
.header-container nav ul li[data-v-77a595b7] {
  height: 100%;
  padding: 0 0.293333rem;
  transition: all 0.4s ease-out;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.header-container nav ul li[data-v-77a595b7]:last-child {
  padding: 0;
}
.header-container nav ul li .navcell[data-v-77a595b7] {
  position: absolute;
  top: 0.933333rem;
  left: 44%;
  transform: translateX(-50%);
  overflow-y: auto;
  overflow-x: hidden;
  max-height: calc(100vh - 0.973333rem);
  background: #fff;
  transition: all 0.6s ease-out;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.05);
}
.header-container nav ul li .navcell .cellbox[data-v-77a595b7] {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  /* display: grid; */
  /* grid-template-columns: 1fr 1fr; */
  /* grid-column-gap: 40px; */
  /* grid-row-gap: 32px; */
  /* flex-direction: row; */
  /* padding: 30px 50px; */
  width: 7.333333rem;
}
.header-container nav ul li a[data-v-77a595b7] {
  padding: 0 0.186667rem;
  height: 0.506667rem;
  position: relative;
  font-size: 0.213333rem;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-container nav ul li a .icon[data-v-77a595b7] {
  position: absolute;
  left: 50%;
  bottom: -0.48rem;
  transform: rotate(45deg) translate(-72%, 0);
  opacity: 0;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 0.013333rem;
  background: #fff;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.1);
  /* border-left: 9px solid transparent; */
  /* border-right: 9px solid transparent; */
  /* border-bottom: 14px solid #fff; */
}
.header-container nav ul li a .iconShow[data-v-77a595b7] {
  animation: iconShow-data-v-77a595b7 0.1s ease forwards;
}
.header-container nav ul li a .select[data-v-77a595b7] {
  padding: 0.133333rem 0;
  position: absolute;
  left: 50%;
  top: 0.72rem;
  transform: translateX(-50%);
  opacity: 0;
  width: 1.6rem;
  border-radius: 0.013333rem;
  background: #fff;
  z-index: 9999;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.05);
}
.header-container nav ul li a .select a[data-v-77a595b7] {
  font-size: 0.186667rem;
  color: #999999;
  line-height: 0.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-container nav ul li a .select a[data-v-77a595b7]:hover {
  color: #00b7bf;
}
.header-container nav ul li a .selectShow[data-v-77a595b7] {
  animation: iconShow-data-v-77a595b7 0.1s ease forwards;
}
.header-container nav ul .active > a[data-v-77a595b7] {
  border: 0.013333rem solid #fff;
  border-radius: 0.253333rem;
}
.float_header[data-v-77a595b7] {
  background: #fff;
}
.float_header .logo .white-logo[data-v-77a595b7] {
  display: none !important;
  height: 0.4rem;
}
.float_header .logo .color-logo[data-v-77a595b7] {
  display: block !important;
}
.float_header .logo .text[data-v-77a595b7] {
  color: #333;
}
.float_header nav > ul > li[data-v-77a595b7] {
  padding: 0 0.333333rem;
}
.float_header nav > ul > li a[data-v-77a595b7] {
  color: #333;
}
.float_header .active > a[data-v-77a595b7] {
  border: 0.013333rem solid #333 !important;
}
@keyframes menuHeight-data-v-77a595b7 {
0% {
    height: 0;
    padding: 0 0.533333rem;
}
100% {
    height: auto;
    padding: 0.266667rem 0.533333rem;
}
}
.newBox[data-v-77a595b7] {
  position: relative;
}
.newBox img[data-v-77a595b7] {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-180%);
}

/*移动端菜单*/
.header-menu-list[data-v-77a595b7] {
  position: fixed;
  top: 1.066667rem;
  left: 0;
  width: 100%;
  height: 0;
  max-height: calc(100vh - 2.4rem);
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 0 0.533333rem;
  background-color: #fff;
  z-index: 9999999;
  animation: menuHeight-data-v-77a595b7 0.3s ease forwards;
}
.header-menu-list .header-menu-item[data-v-77a595b7] {
  display: block;
  font-size: 0.32rem;
  border-bottom: 0.013333rem solid #eee;
  z-index: 999;
  position: relative;
  padding: 0.4rem 0;
}
.header-menu-list .header-menu-item > div[data-v-77a595b7] {
  color: #212529;
}
.header-menu-list .header-menu-item ul li[data-v-77a595b7] {
  color: #999999;
}
.header-menu-list .header-menu-item .icon-r[data-v-77a595b7] {
  position: absolute;
  top: 0.053333rem;
  right: -0.266667rem;
  padding: 0.266667rem;
  transition: 0.5s ease;
  transition-property: transform;
  transform: rotate(-180deg);
}
.header-menu-list .header-menu-item .turn[data-v-77a595b7] {
  transition: 0.5s ease;
  transition-property: transform;
  transform: rotate(0deg);
}
.header-menu-list .header-menu-item[data-v-77a595b7]:nth-child(1) {
  animation: menuItemSlideIn-data-v-77a595b7 0.5s ease forwards;
}
.header-menu-list .header-menu-item[data-v-77a595b7]:nth-child(2) {
  animation: menuItemSlideIn-data-v-77a595b7 0.5s ease 0.1s forwards;
}
.header-menu-list .header-menu-item[data-v-77a595b7]:nth-child(3) {
  animation: menuItemSlideIn-data-v-77a595b7 0.5s ease 0.2s forwards;
}
.header-menu-list .header-menu-item[data-v-77a595b7]:nth-child(4) {
  animation: menuItemSlideIn-data-v-77a595b7 0.5s ease 0.3s forwards;
}
.header-menu-list .titleLang[data-v-77a595b7] {
  padding: 0.4rem 0.306667rem 0;
}
.header-menu-list .titleLang a[data-v-77a595b7] {
  color: #333;
  height: 0.666667rem;
  display: flex;
  flex-direction: column;
}
.header-menu-list .wrap-li[data-v-77a595b7] {
  padding: 0.266667rem 0.4rem 0;
}
.header-menu-list .wrap-li .tit[data-v-77a595b7] {
  font-size: 0.32rem;
  font-weight: 550;
}
.header-menu-list .wrap-li ul[data-v-77a595b7] {
  margin-left: 0.4rem;
}
.header-menu-list .wrap-li ul li[data-v-77a595b7] {
  font-size: 0.32rem;
  margin-top: 0.266667rem;
}
@keyframes turn-data-v-77a595b7 {
0% {
    -webkit-transform: rotate(180deg);
}
100% {
    -webkit-transform: rotate(0deg);
}
}
@keyframes menuItemSlideIn-data-v-77a595b7 {
0% {
    opacity: 0;
    transform: translate3d(0, 0.533333rem, 0);
}
100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
}
.float_header .header .wap-menu-show-icon svg[data-v-77a595b7],
.float_header .header .wap-menu-close-icon svg[data-v-77a595b7] {
  color: #000 !important;
}
.float_header .menu-icon-white[data-v-77a595b7] {
  display: none;
}
.float_header .menu-icon-black[data-v-77a595b7] {
  display: block !important;
}
@media screen and (max-width: 768px) {
.color-logo[data-v-77a595b7] {
    height: 0.4rem;
}
.leftLang[data-v-77a595b7] {
    display: flex;
    align-items: center;
}
.header-container .header[data-v-77a595b7] {
    display: flex;
    justify-content: space-between;
    height: 1.066667rem;
    padding: 0 0.533333rem;
}
.header-container .header[data-v-77a595b7]::before {
    display: none;
}
.header-container .header[data-v-77a595b7]::after {
    display: none;
}
.header-container .header .logo[data-v-77a595b7] {
    width: auto;
}
.header-container .header .logo .text[data-v-77a595b7] {
    font-size: 0.346667rem;
    margin-left: 0.213333rem;
}
.header-container .header .wap-menu-show-icon[data-v-77a595b7],
  .header-container .header .wap-menu-close-icon[data-v-77a595b7] {
    width: 0.586667rem;
    height: 0.586667rem;
}
.header-container .header .wap-menu-show-icon img[data-v-77a595b7],
  .header-container .header .wap-menu-close-icon img[data-v-77a595b7] {
    width: 100%;
    height: 100%;
    vertical-align: top;
}
.header-container .header .menu-icon-black[data-v-77a595b7] {
    display: none;
}
}
@keyframes iconShow-data-v-77a595b7 {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.navcell[data-v-261a719f] {
  width: fit-content;
}
.cellbox[data-v-261a719f] {
  display: flex;
  justify-content: space-between;
  padding: 0.133333rem 0.266667rem;
  width: 100%;
}
.cellbox .totalCate:first-child > div[data-v-261a719f] {
  display: grid;
  grid-template-columns: repeat(3, minmax(2.133333rem, 1fr));
  grid-gap: 0.133333rem;
}
.cellbox .totalCate:nth-child(2) > div[data-v-261a719f] {
  display: grid;
  grid-template-rows: repeat(2, auto);
  grid-auto-flow: column;
}
.cellbox .totalCate .title[data-v-261a719f] {
  font-size: 0.213333rem;
  font-weight: bold;
  color: #333;
  border-bottom: 0.013333rem solid #ccc;
  line-height: 0.533333rem;
}
.cellbox .totalCate > div[data-v-261a719f] {
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
}
.cellbox .totalCate > div .cateTitle[data-v-261a719f] {
  font-size: 0.186667rem;
  font-weight: bold;
  color: #666;
  line-height: 0.333333rem;
}
.cellbox .totalCate > div .cateBox[data-v-261a719f] {
  width: 2.133333rem;
  align-self: flex-start;
  margin-top: 0.133333rem;
}
.cellbox .totalCate > div .cateBox[data-v-261a719f]:last-child {
  margin-right: 0;
}
.cellbox .totalCate > div ul li[data-v-261a719f] {
  font-size: 0.16rem;
  color: #999999;
  cursor: pointer;
  line-height: 0.266667rem;
  margin-top: 0.106667rem;
  font-weight: normal;
}
.cellbox .totalCate > div ul li a[data-v-261a719f] {
  font-size: 0.16rem;
  color: #999999;
  font-weight: normal;
}
.cellbox .totalCate > div ul li[data-v-261a719f]:hover {
  color: #00b7bf;
}
.cellbox .totalCate > div ul li > span[data-v-261a719f] {
  position: relative;
}
.cellbox .totalCate > div ul li > span img[data-v-261a719f] {
  position: absolute;
  right: -0.053333rem;
  bottom: 0;
  transform: translateX(100%);
}
.cellbox .totalCate + .totalCate[data-v-261a719f] {
  margin-left: 0.4rem;
}
.v-enter[data-v-2344e861],
.v-leave-to[data-v-2344e861] {
  opacity: 0;
  transform: translateX(2rem);
}

/* 入场动画的时间段 */

/* 离场的时间段 */
.v-enter-active[data-v-2344e861],
.v-leave-active[data-v-2344e861] {
  transition: all 0.1s ease;
}
[data-v-2344e861] .ant-form-explain {
  text-align: left;
  font-size: 0.16rem;
}
[data-v-2344e861] .explain-hide .ant-form-item-required::before {
  display: none;
}
.header-container[data-v-2344e861] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  transition: all 0.3s ease-out;
}
.header-container .header[data-v-2344e861] {
  position: relative;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 5fr 0.3fr;
  align-items: center;
  /* justify-content: space-between; */
  height: 0.973333rem;
}
.notSelect[data-v-2344e861] {
  user-select: none;
}
.blockNav[data-v-2344e861] {
  display: block;
}
.header-container .logo[data-v-2344e861] {
  /* width: 25%; */
}
.header-container .logo .logo-container > a[data-v-2344e861] {
  display: flex;
  align-items: center;
}
.header-container .logo .logo-container .color-logo[data-v-2344e861] {
  display: none;
  height: 0.4rem;
}
.header-container .logo .logo-container .text[data-v-2344e861] {
  margin-left: 0.106667rem;
  font-size: 0.36rem;
  font-weight: bold;
  color: #ffffff;
}
.header-container nav[data-v-2344e861] {
  /* flex: 1; */
  height: 100%;
}
.header-container nav > ul[data-v-2344e861] {
  margin: 0;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  /* padding-left: .525486rem; */
}
.header-container nav > ul > li[data-v-2344e861] {
  height: 100%;
  padding: 0 0.2rem;
  transition: all 0.4s ease-out;
  line-height: 0.973333rem;
}
.header-container nav > ul > li > a[data-v-2344e861] {
  display: block;
  height: 0.973333rem;
  line-height: 0.973333rem;
  position: relative;
  font-size: 0.213333rem;
  color: #fff;
}
.header-container nav > ul > li > span.language-toggle[data-v-2344e861] {
  display: block;
  height: 0.973333rem;
  line-height: 0.973333rem;
  position: relative;
  font-size: 0.213333rem;
  color: #fff;
  cursor: pointer;
}
.header-container nav > ul > li:hover > a[data-v-2344e861] {
  color: #ffcc00;
  font-weight: 550;
}
.header-container nav > ul > li:hover > span.language-toggle[data-v-2344e861] {
  color: #ffcc00;
  font-weight: 550;
}
.header-container nav > ul > .active > a[data-v-2344e861] {
  color: #ffcc00;
  font-weight: 550;
}
.header-container nav > ul > .active > span.language-toggle[data-v-2344e861] {
  color: #ffcc00;
  font-weight: 550;
}

/* .header-container nav ul .products-menu-box:hover .navcell {
  display: block;
} */
.header-container nav ul .menu-box a .icon[data-v-2344e861],
.header-container nav ul .menu-box span.language-toggle .icon[data-v-2344e861] {
  position: absolute;
  left: 50%;
  bottom: -0.266667rem;
  transform: rotate(45deg) translate(-72%, 0);
  opacity: 0;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 0.013333rem;
  background: #fff;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.1);
  /* border-left: 9px solid transparent; */
  /* border-right: 9px solid transparent; */
  /* border-bottom: 14px solid #fff; */
}
.header-container nav ul .menu-box a .iconShow[data-v-2344e861],
.header-container nav ul .menu-box span.language-toggle .iconShow[data-v-2344e861] {
  animation: iconShow-data-v-2344e861 0.1s ease forwards;
}
.header-container nav ul .menu-box a .select[data-v-2344e861],
.header-container nav ul .menu-box span.language-toggle .select[data-v-2344e861] {
  padding: 0.133333rem 0;
  position: absolute;
  left: 50%;
  top: 0.986667rem;
  transform: translateX(-50%);
  opacity: 0;
  width: 1.6rem;
  border-radius: 0.013333rem;
  background: #fff;
  z-index: 9999;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.05);
}
.header-container nav ul .menu-box a .select a[data-v-2344e861],
.header-container nav ul .menu-box span.language-toggle .select a[data-v-2344e861] {
  font-size: 0.186667rem;
  color: #999999;
  line-height: 0.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-container nav ul .menu-box a .select a[data-v-2344e861]:hover,
.header-container nav ul .menu-box span.language-toggle .select a[data-v-2344e861]:hover {
  color: #00b7bf;
}
.header-container nav ul .menu-box a .selectShow[data-v-2344e861],
.header-container nav ul .menu-box span.language-toggle .selectShow[data-v-2344e861] {
  animation: iconShow-data-v-2344e861 0.1s ease forwards;
}
.header-container nav ul li .navcell[data-v-2344e861] {
  position: absolute;
  top: 0.973333rem;
  left: 44%;
  transform: translateX(-50%);
  overflow-y: auto;
  overflow-x: hidden;
  max-height: calc(100vh - 0.973333rem);
  background: #fff;
  transition: all 0.6s ease-out;
  box-shadow: 0 0 0.16rem 0.08rem rgba(152, 152, 152, 0.55);
}
.header-container nav ul li .cellbox[data-v-2344e861] {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  /* display: grid; */
  /* grid-template-columns: 1fr 1fr; */
  /* grid-column-gap: 40px; */
  /* grid-row-gap: 32px; */
  /* flex-direction: row; */
  /* padding: 30px 50px; */
  width: 6rem;
}
.header-container nav ul li .products-menu[data-v-2344e861] {
  padding-bottom: 0.266667rem;
}
.header-container nav ul li .cellbox .wrap-li[data-v-2344e861] {
  width: 50%;
  padding: 0.133333rem;
  padding-bottom: 0;
  overflow: hidden;
}
.header-container nav ul li .cellbox .tit[data-v-2344e861] {
  line-height: 1.2;
  font-size: 0.213333rem;
  color: #191e4c;
  font-weight: 600;
  padding-bottom: 0.133333rem;
  border-bottom: #e9edef solid 0.013333rem;
  margin-bottom: 0.133333rem;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  /* for IE */
  -o-text-overflow: ellipsis;
  /* for Opera */
  -icab-text-overflow: ellipsis;
  /* for iCab */
  -khtml-text-overflow: ellipsis;
  /* for Konqueror Safari */
  -moz-text-overflow: ellipsis;
  /* for Firefox,mozilla */
  -webkit-text-overflow: ellipsis;
  /* for Safari,Swift*/
}
.header-container nav ul li .cellbox > .wrap-li > a[data-v-2344e861],
.header-container nav ul li .cellbox ul li a[data-v-2344e861] {
  display: block;
  font-size: 0.186667rem;
  /* color: #687990; */
  color: #999999;
  line-height: 0.32rem;
  /* for IE */
  /* for Opera */
  /* for Konqueror Safari */
  /* for Safari,Swift*/
}
.header-container nav ul li .cellbox > .wrap-li > a[data-v-2344e861]:hover,
.header-container nav ul li .cellbox ul li a[data-v-2344e861]:hover {
  /* color: #2B33AA; */
  color: #00b7bf;
}
.header-container nav ul li .solutions-navcell[data-v-2344e861] {
  max-width: 100%;
  padding-top: 0.266667rem;
  left: 50%;
}
.header-container nav ul li .attract-navcell[data-v-2344e861] {
  max-width: 100%;
  padding-top: 0.266667rem;
  left: 75%;
}
.header-container nav ul li .attract-menu[data-v-2344e861] {
  width: fit-content;
  flex-direction: column;
}
.header-container nav ul li .attract-menu .wrap-li[data-v-2344e861] {
  width: 100%;
  padding: 0.133333rem;
  padding-top: 0;
  text-align: left;
}
.header-container nav ul li .attract-menu .wrap-li ul li a[data-v-2344e861] {
  font-size: 0.16rem;
}
.header-container nav ul li .solutions-menu .wrap-li[data-v-2344e861] {
  padding: 0.133333rem;
  padding-top: 0;
  text-align: left;
}
.header-container nav ul li .solutions-menu .wrap-li ul li a[data-v-2344e861] {
  font-size: 0.16rem;
}
.header-container .btn-gradient[data-v-2344e861] {
  position: relative;
  height: 0.973333rem;
  line-height: 0.973333rem;
  text-align: right;
  font-size: 0.186667rem;
}
.header-container .btn-gradient span[data-v-2344e861] {
  padding: 0.08rem 0.133333rem;
  background: #00b7bf;
  color: #fff;
  border-radius: 0.026667rem;
  cursor: pointer;
}
.header-container .btn-gradient .icon[data-v-2344e861] {
  position: absolute;
  left: 50%;
  bottom: -0.266667rem;
  transform: rotate(45deg) translate(-72%, 0);
  opacity: 0;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 0.013333rem;
  background: #fff;
  box-shadow: -0.066667rem -0.066667rem 0.2rem -0.04rem rgba(6, 0, 1, 0.16);
}
.header-container .btn-gradient .icon-show[data-v-2344e861] {
  animation: iconShow-data-v-2344e861 0.1s ease forwards;
}
@keyframes iconShow-data-v-2344e861 {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.header-menu-list[data-v-2344e861] {
  position: fixed;
  top: 1.066667rem;
  left: 0;
  width: 100%;
  height: 0;
  max-height: calc(100vh - 2.4rem);
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 0 0.533333rem;
  background-color: #fff;
  z-index: 9999999;
  animation: menuHeight-data-v-2344e861 0.3s ease forwards;
}
@keyframes menuHeight-data-v-2344e861 {
0% {
    height: 0;
    padding: 0 0.533333rem;
}
100% {
    height: auto;
    padding: 0.266667rem 0.533333rem;
}
}
.header-menu-list .header-menu-item[data-v-2344e861] {
  display: block;
  font-size: 0.32rem;
  border-bottom: 0.013333rem solid #eee;
  z-index: 999;
}
.header-menu-list .wrap-li[data-v-2344e861] {
  padding: 0.266667rem 0.4rem 0;
}
.header-menu-list .wrap-li .tit[data-v-2344e861] {
  font-size: 0.32rem;
  font-weight: 550;
}
.header-menu-list .wrap-li ul[data-v-2344e861] {
  margin-left: 0.4rem;
}
.header-menu-list .wrap-li ul li[data-v-2344e861] {
  font-size: 0.32rem;
  margin-top: 0.266667rem;
}
.header-menu-list .header-menu-item[data-v-2344e861] {
  position: relative;
  padding: 0.4rem 0;
}
.header-menu-list .header-menu-item > div[data-v-2344e861] {
  color: #212529;
}
.header-menu-list .header-menu-item ul li[data-v-2344e861] {
  color: #999999;
}
.header-menu-list .header-menu-item .icon-r[data-v-2344e861] {
  position: absolute;
  top: 0.053333rem;
  right: -0.266667rem;
  padding: 0.266667rem;
  transition: 0.5s ease;
  transition-property: transform;
  transform: rotate(-180deg);
}
.header-menu-list .header-menu-item .titleLang[data-v-2344e861] {
  padding: 0.4rem 0.306667rem 0;
}
.header-menu-list .header-menu-item .titleLang a[data-v-2344e861] {
  color: #333;
  height: 0.666667rem;
  display: flex;
  flex-direction: column;
}
.header-menu-list .header-menu-item .leftLang span.language-toggle-mobile[data-v-2344e861] {
  color: #000;
  cursor: pointer;
}
.header-menu-list .header-menu-item .turn[data-v-2344e861] {
  transition: 0.5s ease;
  transition-property: transform;
  transform: rotate(0deg);
}
@keyframes turn-data-v-2344e861 {
0% {
    -webkit-transform: rotate(180deg);
}
100% {
    -webkit-transform: rotate(0deg);
}
}
.header-menu-list .header-menu-item[data-v-2344e861]:nth-child(1) {
  animation: menuItemSlideIn-data-v-2344e861 0.5s ease forwards;
}
.header-menu-list .header-menu-item[data-v-2344e861]:nth-child(2) {
  animation: menuItemSlideIn-data-v-2344e861 0.5s ease 0.1s forwards;
}
.header-menu-list .header-menu-item[data-v-2344e861]:nth-child(3) {
  animation: menuItemSlideIn-data-v-2344e861 0.5s ease 0.2s forwards;
}
.header-menu-list .header-menu-item[data-v-2344e861]:nth-child(4) {
  animation: menuItemSlideIn-data-v-2344e861 0.5s ease 0.3s forwards;
}
.header-menu-list .header-menu-item[data-v-2344e861]:nth-child(5) {
  animation: menuItemSlideIn-data-v-2344e861 0.5s ease 0.4s forwards;
}
.header-menu-list .header-menu-item[data-v-2344e861]:nth-child(6) {
  animation: menuItemSlideIn-data-v-2344e861 0.5s ease 0.5s forwards;
}
.header-menu-list .header-menu-item[data-v-2344e861]:nth-child(7) {
  animation: menuItemSlideIn-data-v-2344e861 0.5s ease 0.6s forwards;
}
.header-menu-list .header-menu-item[data-v-2344e861]:nth-child(8) {
  animation: menuItemSlideIn-data-v-2344e861 0.5s ease 0.7s forwards;
}
@keyframes menuItemSlideIn-data-v-2344e861 {
0% {
    opacity: 0;
    transform: translate3d(0, 0.533333rem, 0);
}
100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
}
.white-logo[data-v-2344e861] {
  height: 0.4rem;
}
.color-logo[data-v-2344e861] {
  height: 0.4rem;
}
.float_header[data-v-2344e861] {
  background: #fff;
}
.float_header .white-logo[data-v-2344e861] {
  display: none;
  height: 0.4rem;
}
.float_header .color-logo[data-v-2344e861] {
  display: block !important;
}
.float_header nav > ul > li[data-v-2344e861] {
  padding: 0 0.24rem;
}
.float_header nav > ul > li a[data-v-2344e861] {
  color: #333;
}
.float_header nav > ul > li span.language-toggle[data-v-2344e861] {
  color: #333;
}
.float_header nav > ul > li:hover > a[data-v-2344e861] {
  color: #ffcc00;
  font-weight: 550;
}
.float_header nav > ul > li:hover > span.language-toggle[data-v-2344e861] {
  color: #ffcc00;
  font-weight: 550;
}
.float_header nav > ul > .active > a[data-v-2344e861] {
  color: #ffcc00;
  font-weight: 550;
}
.float_header nav > ul > .active > span.language-toggle[data-v-2344e861] {
  color: #ffcc00;
  font-weight: 550;
}
.float_header .logo .logo-container .text[data-v-2344e861] {
  color: #333;
}
.float_header .header .wap-menu-show-icon svg[data-v-2344e861],
.float_header .header .wap-menu-close-icon svg[data-v-2344e861] {
  color: #000 !important;
}
.float_header .menu-icon-white[data-v-2344e861] {
  display: none;
}
.float_header .menu-icon-black[data-v-2344e861] {
  display: block !important;
}
.backTop .backTop-item .leave-form[data-v-2344e861],
.header-container .btn-gradient .leave-form[data-v-2344e861] {
  position: absolute;
  left: -6.4rem;
  top: -1.333333rem;
  width: 5.386667rem;
  height: fit-content;
  background: #ffffff;
  box-shadow: 0 0.026667rem 0.106667rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.173333rem;
  z-index: 999;
}
.backTop .backTop-item .leave-form .icon[data-v-2344e861],
.header-container .btn-gradient .leave-form .icon[data-v-2344e861] {
  transform: rotate(45deg) translate(-72%, 0);
  opacity: 1;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 0.013333rem;
  background: #fff;
  margin-top: -0.266667rem;
  margin-left: 4.533333rem;
  margin-right: 0.133333rem;
  box-shadow: -0.066667rem -0.066667rem 0.2rem -0.04rem rgba(6, 0, 1, 0.16);
}
.backTop .backTop-item .leave-form .right-close[data-v-2344e861],
.header-container .btn-gradient .leave-form .right-close[data-v-2344e861] {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  text-align: right;
  line-height: 1;
  font-size: 0.186667rem;
  padding: 0.133333rem 0.266667rem;
  background: #00b7bf;
  color: #fff;
  border-top-left-radius: 0.173333rem;
  border-top-right-radius: 0.173333rem;
  margin-bottom: 0.266667rem;
}
.backTop .backTop-item .leave-form .titleModal[data-v-2344e861],
.header-container .btn-gradient .leave-form .titleModal[data-v-2344e861] {
  background: rgba(0, 0, 0, 0.8);
  width: 2.4rem;
  height: 0.8rem;
  line-height: 0.8rem;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 40%;
  left: 30%;
}
.backTop .backTop-item .leave-form .ant-form[data-v-2344e861],
.header-container .btn-gradient .leave-form .ant-form[data-v-2344e861] {
  padding: 0 0.266667rem;
  box-sizing: border-box;
}
.backTop .backTop-item .leave-form .ant-form .ant-form-item[data-v-2344e861],
.header-container .btn-gradient .leave-form .ant-form .ant-form-item[data-v-2344e861] {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item .leave-form .ant-form .ant-form-item .ant-btn[data-v-2344e861],
.header-container .btn-gradient .leave-form .ant-form .ant-form-item .ant-btn[data-v-2344e861] {
  background-color: #00b7bf;
  border: none;
  color: #fff;
}
.backTop .backTop-item .leave-form .right-close[data-v-2344e861],
.header-container .btn-gradient .leave-form .right-close[data-v-2344e861] {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  text-align: right;
  line-height: 1;
  font-size: 0.186667rem;
  padding: 0.133333rem 0.266667rem;
  background: #00b7bf;
  color: #fff;
  border-top-left-radius: 0.173333rem;
  border-top-right-radius: 0.173333rem;
  margin-bottom: 0.266667rem;
}
.header-container .btn-gradient .leave-form[data-v-2344e861] {
  top: 0.973333rem;
  left: -4.48rem;
}
.leave-form .ant-form-item[data-v-2344e861] {
  margin-bottom: 0.133333rem;
}
.leave-form .ant-form-item .ant-btn[data-v-2344e861] {
  background-color: #00b7bf;
  border: none;
  color: #fff;
}
.header-container .btn-gradient[data-v-2344e861] {
  position: relative;
  height: 0.973333rem;
  line-height: 0.973333rem;
  text-align: right;
  font-size: 0.186667rem;
}
.header-container .btn-gradient span[data-v-2344e861] {
  padding: 0.08rem 0.133333rem;
  background: #00b7bf;
  color: #fff;
  border-radius: 0.026667rem;
  cursor: pointer;
}
.backTop[data-v-2344e861] {
  position: fixed;
  bottom: 2.666667rem;
  right: 1.333333rem;
  z-index: 999;
}
.backTop .back-text[data-v-2344e861] {
  margin-top: 0.16rem;
  font-size: 0.186667rem;
  font-weight: 400;
  color: #333;
}
.backTop .backTop-item[data-v-2344e861] {
  position: relative;
}
.backTop .backTop-item[data-v-2344e861]:nth-child(1) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item > .icon[data-v-2344e861] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  float: right;
  width: 0.6rem;
  height: 0.6rem;
  text-align: center;
  background: #ffffff;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.226667rem;
  cursor: pointer;
  opacity: 1;
}
.backTop .backTop-item > .icon img[data-v-2344e861] {
  width: 0.386667rem;
}
.hover-animation[data-v-2344e861] {
  transition: opacity 0.2s;
}
.backTop .backTop-item > .hove-icon-hide[data-v-2344e861] {
  opacity: 0;
}
.backTop .backTop-item > .icon .text[data-v-2344e861] {
  margin-top: 0.04rem;
}
.backTop .backTop-item .hover[data-v-2344e861] {
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0;
}
.backTop .backTop-item .hover-show[data-v-2344e861] {
  opacity: 1;
}
.backTop .backTop-item .hover-box[data-v-2344e861] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.826667rem;
  height: 0.6rem;
  line-height: 0.6rem;
  background: #00b7bf;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.226667rem;
  cursor: pointer;
}
.backTop .backTop-item .hover-box span[data-v-2344e861] {
  margin-left: 0.16rem;
  font-size: 0.186667rem;
  font-weight: 400;
  color: #ffffff;
}
@media screen and (max-width: 768px) {
.leftLang[data-v-2344e861] {
    display: flex;
    align-items: center;
}
.header-container .header[data-v-2344e861] {
    display: flex;
    justify-content: space-between;
    height: 1.066667rem;
    padding: 0 0.533333rem;
}
.header-container .header[data-v-2344e861]::before {
    display: none;
}
.header-container .header[data-v-2344e861]::after {
    display: none;
}
.header-container .header .logo[data-v-2344e861] {
    width: auto;
}
.header-container .header .logo .text[data-v-2344e861] {
    font-size: 0.346667rem;
    margin-left: 0.213333rem;
}
.header-container .header .wap-menu-show-icon[data-v-2344e861],
  .header-container .header .wap-menu-close-icon[data-v-2344e861] {
    width: 0.586667rem;
    height: 0.586667rem;
}
.header-container .header .wap-menu-show-icon img[data-v-2344e861],
  .header-container .header .wap-menu-close-icon img[data-v-2344e861] {
    width: 100%;
    height: 100%;
    vertical-align: top;
}
.header-container .header .menu-icon-black[data-v-2344e861] {
    display: none;
}
}
.newBox[data-v-2344e861] {
  position: relative;
}
.newBox img[data-v-2344e861] {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-150%);
}
.isMobile[data-v-0212846f] {
  display: none;
}
.notMobile[data-v-0212846f] {
  display: block;
}
.information a[data-v-0212846f] {
  vertical-align: top;
  color: #666666;
}
.information a[data-v-0212846f]:hover {
  color: #00b7bf;
}
footer[data-v-0212846f] {
  background: #e8e7e7;
}
footer .toast[data-v-0212846f] {
  position: fixed;
  z-index: 200;
  left: 50%;
  top: 45%;
  transition: all 0.5s;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  text-align: center;
  border-radius: 0.066667rem;
  font-size: 0.213333rem;
  color: #fff;
  background: rgba(17, 17, 17, 0.7);
  height: 0.8rem;
  line-height: 0.8rem;
  padding: 0 0.2rem;
  min-width: 4.666667rem;
}
footer .footer[data-v-0212846f] {
  padding: 0.933333rem 0 0;
  margin: 0 auto;
}
footer .footer-nav-content[data-v-0212846f] {
  display: grid;
  grid-template-columns: 1.9fr 8fr;
}
footer .footer-nav-content .rightBox[data-v-0212846f] {
  margin-left: 0.533333rem;
  padding-left: 0.8rem;
  border-left: 0.013333rem solid #dddddd;
}
footer .footer-nav-content .footer-logo[data-v-0212846f] {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 0.133333rem;
}
footer .footer-nav-content .footer-logo img[data-v-0212846f] {
  /* margin-left: 7px; */
  height: 1.146667rem;
}
footer .footer-nav-content .footer-logo h2[data-v-0212846f] {
  text-align: center;
  margin-top: 0.266667rem;
  font-size: 0.293333rem;
  font-weight: 600;
  letter-spacing: 0.013333rem;
  color: #333;
}
footer .footer-nav-content .footer-logo .logo-text[data-v-0212846f] {
  text-align: center;
  margin-top: 0.266667rem;
  font-size: 0.293333rem;
  font-weight: 600;
  letter-spacing: 0.013333rem;
  color: #333;
  display: block;
}
footer .footer-nav-content .footer-nav[data-v-0212846f] {
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  margin-right: 0.066667rem;
  margin-left: 0.133333rem;
}
footer .footer-nav-content .link-list[data-v-0212846f] {
  min-width: calc(100% / 3 - 0.16rem);
}
footer .footer-nav-content .footer-nav-item[data-v-0212846f] {
  font-size: 0.186667rem;
  font-weight: 400;
  color: #333;
  margin-bottom: 0.266667rem;
}
footer .footer-nav-content .footer-nav-item ul[data-v-0212846f] {
  display: flex;
  flex-wrap: wrap;
}
footer .footer-nav-content .footer-nav-item .title[data-v-0212846f] {
  margin-bottom: 0.266667rem;
  font-weight: bold;
}
footer .footer-nav-content .footer-nav-item li[data-v-0212846f] {
  margin-bottom: 0.133333rem;
  line-height: 1.4;
  font-size: 0.16rem;
  font-weight: 400;
  color: #666;
  margin-right: 0.533333rem;
}
footer .footer-nav-content .footer-nav-item li img[data-v-0212846f] {
  width: 0.24rem;
  margin-right: 0.066667rem;
}
footer .footer-nav-content .footer-nav-item li div img[data-v-0212846f] {
  width: auto;
}
footer .footer-nav-content .contact-us[data-v-0212846f] {
  padding-left: 0.133333rem;
  margin: 0;
}
footer .footer-nav-content .contact-us li[data-v-0212846f] {
  display: flex;
  align-items: center;
  color: #666;
}
footer .footer-nav-content .contact-us li a[data-v-0212846f] {
  color: #666666;
  white-space: nowrap;
}
footer .footer-nav-content .contact-us li a[data-v-0212846f]:hover {
  color: #00b7bf;
}
footer .footer-nav-content .contact-us .address-item[data-v-0212846f] {
  align-items: flex-start;
}
footer .footer-nav-content .contact-us .address-item svg[data-v-0212846f] {
  margin-top: 0.026667rem;
}
footer .footer-nav-content .contact-us li[data-v-0212846f]:nth-last-child(1) {
  margin: 0 0 0.133333rem 0;
}
footer .copyright[data-v-0212846f] {
  position: relative;
  margin-top: 0.533333rem;
  padding: 0.266667rem 0;
  border-top: 0.013333rem solid #d3d1d1;
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 0.186667rem;
  font-weight: 400;
  color: #999;
}
footer .copyright[data-v-0212846f]::before {
  content: "";
  position: absolute;
  height: 0.013333rem;
  width: 100%;
  top: -0.026667rem;
  left: 0;
  background: #f4f2f2;
}
.copyright-left[data-v-0212846f] {
  flex: 1;
}
.copyright-right[data-v-0212846f] {
  display: flex;
  align-items: center;
}
.language-toggle[data-v-0212846f] {
  display: flex;
  align-items: center;
  cursor: pointer;
  padding: 0.066667rem 0.133333rem;
  border-radius: 0.053333rem;
  transition: all 0.3s ease;
}
.language-toggle[data-v-0212846f]:hover {
  background-color: rgba(0, 183, 191, 0.1);
}
.language-toggle span[data-v-0212846f] {
  color: #999;
  transition: color 0.3s ease;
}
.language-toggle:hover span[data-v-0212846f] {
  color: #00b7bf;
}
footer .copyright a[data-v-0212846f] {
  color: #999;
}
footer .copyright a[data-v-0212846f]:nth-child(1) {
  margin-right: 0.133333rem;
}
.leave-form-content[data-v-0212846f] {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 0.973333rem;
  z-index: 999;
}
.backTop .backTop-item .leave-form[data-v-0212846f] {
  position: absolute;
  left: -6.4rem;
  top: -1.333333rem;
  width: 5.386667rem;
  background: #ffffff;
  box-shadow: 0 0.026667rem 0.106667rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.173333rem;
}
.leave-form[data-v-0212846f] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 5.386667rem;
  height: fit-content;
  background: #ffffff;
  box-shadow: 0 0.026667rem 0.106667rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.173333rem;
  z-index: 999;
}
.formSpace[data-v-0212846f] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 5.386667rem;
  height: fit-content;
}
.leave-form .icon[data-v-0212846f] {
  transform: rotate(45deg) translate(-72%, 0);
  opacity: 1;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 0.013333rem;
  background: #fff;
  margin-top: -0.266667rem;
  margin-left: 4.533333rem;
  margin-right: 0.133333rem;
  box-shadow: -0.066667rem -0.066667rem 0.2rem -0.04rem rgba(6, 0, 1, 0.16);
}
.backTop .backTop-item .leave-form .right-close[data-v-0212846f],
.leave-form .right-close[data-v-0212846f] {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  text-align: right;
  line-height: 1;
  font-size: 0.186667rem;
  padding: 0.133333rem 0.266667rem;
  background: #00b7bf;
  color: #fff;
  border-top-left-radius: 0.173333rem;
  border-top-right-radius: 0.173333rem;
  margin-bottom: 0.266667rem;
}
.leave-form .titleModal[data-v-0212846f] {
  background: rgba(0, 0, 0, 0.8);
  width: 2.4rem;
  height: 0.8rem;
  line-height: 0.8rem;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 40%;
  left: 30%;
}
.header-container .btn-gradient .leave-form[data-v-0212846f] {
  top: 0.973333rem;
  left: -4.48rem;
}
.leave-form .ant-form-item[data-v-0212846f] {
  margin-bottom: 0.133333rem;
}
.leave-form .ant-form-item .ant-btn[data-v-0212846f] {
  background-color: #00b7bf;
  border: none;
  color: #fff;
}
.leave-form .ant-form[data-v-0212846f] {
  padding: 0 0.266667rem;
  box-sizing: border-box;
}
.leave-form .ant-form .ant-form-item[data-v-0212846f] {
  margin-bottom: 0.133333rem;
}
.leave-form .ant-form .ant-form-item .ant-btn[data-v-0212846f] {
  background-color: #00b7bf;
  border: none;
  color: #fff;
}
.backTop[data-v-0212846f] {
  position: fixed;
  bottom: 1.333333rem;
  right: 0.2rem;
  z-index: 999;
}
.backTop .back-text[data-v-0212846f] {
  margin-top: 0.16rem;
  font-size: 0.186667rem;
  font-weight: 400;
  color: #333;
}
.backTop .backTop-item[data-v-0212846f] {
  position: relative;
}
.backTop .backTop-item[data-v-0212846f]:nth-child(1) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-0212846f]:nth-child(2) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-0212846f]:nth-child(3) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-0212846f]:nth-child(4) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-0212846f]:nth-child(5) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item > .icon[data-v-0212846f] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  float: right;
  width: 0.6rem;
  height: 0.6rem;
  text-align: center;
  background: #ffffff;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.08rem;
  cursor: pointer;
  opacity: 1;
}
.backTop .backTop-item > .icon img[data-v-0212846f] {
  width: 0.386667rem;
}
.hover-animation[data-v-0212846f] {
  transition: opacity 0.2s;
}
.backTop .backTop-item > .hove-icon-hide[data-v-0212846f] {
  opacity: 0;
}
.backTop .backTop-item > .icon .text[data-v-0212846f] {
  margin-top: 0.04rem;
  font-size: 0.16rem;
}
.backTop .backTop-item .hover[data-v-0212846f] {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.backTop .backTop-item .hover-show[data-v-0212846f] {
  display: block;
}
.backTop .backTop-item .hover-box[data-v-0212846f] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.826667rem;
  height: 0.6rem;
  line-height: 0.6rem;
  background: #00b7bf;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.08rem;
  cursor: pointer;
}
.backTop .backTop-item .hover-box img[data-v-0212846f] {
  width: 0.386667rem;
}
.backTop .backTop-item .hover-box span[data-v-0212846f] {
  margin-left: 0.16rem;
  font-size: 0.186667rem;
  font-weight: 400;
  color: #ffffff;
}
.mobileCallFooter[data-v-0212846f] {
  display: none;
}
.language-modal[data-v-0212846f] {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1000;
  display: flex;
  justify-content: center;
  align-items: center;
}
.language-modal-content[data-v-0212846f] {
  background: #fff;
  border-radius: 0.106667rem;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  width: 5.333333rem;
  max-width: 90%;
  max-height: 80vh;
  overflow-y: auto;
}
.language-modal-header[data-v-0212846f] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.266667rem;
  border-bottom: 0.013333rem solid #f0f0f0;
}
.language-modal-header h3[data-v-0212846f] {
  margin: 0;
  font-size: 0.24rem;
  color: #333;
}
.language-modal-header .close-icon[data-v-0212846f] {
  cursor: pointer;
  font-size: 0.24rem;
  color: #999;
  transition: all 0.3s ease;
}
.language-modal-header .close-icon[data-v-0212846f]:hover {
  transform: scale(1.1);
  color: #333;
}
.language-modal-body[data-v-0212846f] {
  padding: 0.133333rem 0.266667rem 0.4rem 0.266667rem;
}
.language-list[data-v-0212846f] {
  display: flex;
  flex-direction: column;
  gap: 0.133333rem;
}
.language-list a[data-v-0212846f] {
  text-decoration: none;
  color: inherit;
}
.language-item[data-v-0212846f] {
  padding: 0.2rem;
  border-radius: 0.08rem;
  background-color: #f5f5f5;
  cursor: pointer;
  transition: all 0.3s ease;
  display: flex;
  align-items: center;
}
.language-item[data-v-0212846f]:hover {
  background-color: #e6f7f7;
  color: #00b7bf;
}
.language-item span[data-v-0212846f] {
  font-size: 0.213333rem;
}
@media screen and (max-width: 768px) {
.language-modal-content[data-v-0212846f] {
    width: 90%;
    margin: 0.266667rem;
}
.language-modal-header[data-v-0212846f] {
    padding: 0.2rem;
}
.language-modal-header h3[data-v-0212846f] {
    font-size: 0.213333rem;
}
.language-modal-body[data-v-0212846f] {
    padding: 0.133333rem 0.2rem 0.266667rem 0.2rem;
}
.language-item[data-v-0212846f] {
    padding: 0.16rem;
}
.language-item span[data-v-0212846f] {
    font-size: 0.186667rem;
}
}

/* 社交媒体模块样式 */
.social-media[data-v-0212846f] {
  width: 100%;
  margin-top: 0.4rem;
  padding-left: 0.133333rem;
}
.social-media .title[data-v-0212846f] {
  font-size: 0.213333rem;
  color: #333;
  margin-bottom: 0.2rem;
  font-weight: 500;
}
.social-media-list[data-v-0212846f] {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0;
  margin: 0;
}
.social-media-list > div + div[data-v-0212846f] {
  margin-left: 0.16rem;
}
.social-icon[data-v-0212846f] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 0.346667rem;
  height: 0.346667rem;
  border-radius: 50%;
  transition: all 0.3s ease;
  text-decoration: none;
}
.social-icon[data-v-0212846f]:hover {
  transform: translateY(-0.04rem);
}
.social-icon svg[data-v-0212846f] {
  width: 0.293333rem;
  height: 0.293333rem;
  fill: #666;
  transition: fill 0.3s ease;
  flex-shrink: 0;
}
.social-placeholder[data-v-0212846f] {
  width: 0.266667rem;
  height: 0.266667rem;
  background-color: #ddd;
  border-radius: 50%;
  flex-shrink: 0;
}
.serviceModal[data-v-0212846f] {
  position: absolute;
  top: -0.4rem;
  right: 105%;
  background: #fff;
  border-radius: 0.106667rem;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  z-index: 999;
}
.serviceModal .closePhoto[data-v-0212846f] {
  display: flex;
  padding: 0.133333rem 0.133333rem 0 0.266667rem;
  justify-content: flex-end;
  align-items: center;
  cursor: pointer;
}
.serviceModal .closePhoto .close-icon[data-v-0212846f] {
  transition: all 0.3s ease;
}
.serviceModal .closePhoto .close-icon[data-v-0212846f]:hover {
  transform: scale(1.1);
}
.serviceModal .serviceDialog[data-v-0212846f] {
  padding: 0.133333rem 0.266667rem 0.4rem 0.266667rem;
}
.serviceModal .serviceDialog a[data-v-0212846f] {
  display: block;
}
.serviceModal .serviceDialog a div[data-v-0212846f] {
  display: flex;
  align-items: center;
}
.serviceModal .serviceDialog a div img[data-v-0212846f] {
  width: 0.4rem;
}
.serviceModal .serviceDialog a div .phoneText[data-v-0212846f] {
  margin-left: 0.066667rem;
  font-size: 0.213333rem;
  color: #00b7bf;
}
.serviceModal .serviceDialog .houseText[data-v-0212846f] {
  margin-top: 0.266667rem;
  font-size: 0.186667rem;
  text-align: center;
}
.cooperationModal[data-v-0212846f] {
  position: absolute;
  top: -2.4rem;
  right: 105%;
  background: #fff;
  border-radius: 0.106667rem;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  z-index: 999;
}
.cooperationModal .closePhoto[data-v-0212846f] {
  display: flex;
  padding: 0.133333rem 0.133333rem 0 0.266667rem;
  justify-content: flex-end;
  align-items: center;
  cursor: pointer;
}
.cooperationModal .closePhoto .close-icon[data-v-0212846f] {
  transition: all 0.3s ease;
}
.cooperationModal .closePhoto .close-icon[data-v-0212846f]:hover {
  transform: scale(1.1);
}
.cooperationModal .cooperationDialog[data-v-0212846f] {
  padding: 0.133333rem 0.266667rem 0.4rem 0.266667rem;
}
.cooperationModal .cooperationDialog div[data-v-0212846f] {
  display: flex;
  justify-content: center;
}
.cooperationModal .cooperationDialog div img[data-v-0212846f] {
  width: 2.4rem;
}
.cooperationModal .cooperationDialog .houseText[data-v-0212846f] {
  margin-top: 0.266667rem;
  font-size: 0.186667rem;
  text-align: center;
}
.contact-us li[data-v-0212846f] {
  display: flex;
  align-items: center;
  gap: 0.106667rem;
}
.contact-us li .icon[data-v-0212846f] {
  flex-shrink: 0;
  fill: currentColor;
}
.contact-us li > div[data-v-0212846f] {
  flex: 1;
}
@media screen and (max-width: 768px) {
footer .footer-nav-content .rightBox[data-v-0212846f] {
    margin-left: 0;
    padding-left: 0;
    border-left: 0;
}
.backTop .backTop-item .hover-box[data-v-0212846f] {
    width: 0.933333rem;
}
.footIcon[data-v-0212846f] {
    height: 0.506667rem;
    width: auto !important;
}
.text[data-v-0212846f] {
    display: none;
}
.mobileCallFooter[data-v-0212846f] {
    display: flex;
    align-items: center;
    justify-content: center;
}
.isMobile[data-v-0212846f] {
    display: block;
}
.information a[data-v-0212846f] {
    font-weight: bold;
    color: #666666;
}
.information a[data-v-0212846f]:hover {
    color: #00b7bf;
}

  /* 社交媒体模块移动端样式 */
.social-media-list[data-v-0212846f] {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding: 0;
    margin: 0;
}
.social-icon[data-v-0212846f] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 0.266667rem;
    height: 0.266667rem;
    border-radius: 50%;
    transition: all 0.3s ease;
    text-decoration: none;
}
.social-icon[data-v-0212846f]:hover {
    transform: translateY(-0.04rem);
}
.social-icon svg[data-v-0212846f] {
    width: 0.24rem;
    height: 0.24rem;
    fill: #333;
    transition: fill 0.3s ease;
    flex-shrink: 0;
}
.social-placeholder[data-v-0212846f] {
    width: 0.24rem;
    height: 0.24rem;
    border-radius: 50%;
    background-color: #ddd;
}
.notMobile[data-v-0212846f] {
    display: none;
}
.formSpace[data-v-0212846f] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    width: 80%;
    height: fit-content;
    max-height: 80vh;
    overflow-y: auto;
}
footer .footer[data-v-0212846f] {
    padding: 0.266667rem;
}
footer .footer .footer-nav[data-v-0212846f] {
    flex-direction: column;
}
footer .footer .footer-nav-content[data-v-0212846f] {
    grid-template-columns: 1fr 2fr;
}
footer .footer .footer-nav-content .footer-logo[data-v-0212846f] {
    text-align: center;
}
footer .footer .footer-nav-content .footer-logo img[data-v-0212846f] {
    height: 1.146667rem;
}
footer .footer .footer-nav-content .footer-logo h2[data-v-0212846f] {
    line-height: 1.3;
    font-size: 0.4rem;
}
footer .footer .footer-nav-content .footer-logo .logo-text[data-v-0212846f] {
    line-height: 1.3;
    font-size: 0.4rem;
}
footer .footer .footer-nav-content .contact-us .title[data-v-0212846f] {
    margin-bottom: 0.24rem;
    font-size: 0.24rem;
    font-weight: bold;
}
footer .footer .footer-nav-content .contact-us li[data-v-0212846f] {
    margin-bottom: 0.133333rem;
    font-size: 0.213333rem;
    line-height: 1.5;
}
footer .footer .footer-nav-content .contact-us li a[data-v-0212846f] {
    color: #666666;
}
footer .footer .footer-nav-content .contact-us li a[data-v-0212846f]:hover {
    color: #00b7bf;
}
footer .footer .footer-nav-content .contact-us .address-item[data-v-0212846f] {
    align-items: flex-start;
}
footer .footer .footer-nav-content .contact-us .address-item svg[data-v-0212846f] {
    margin-top: 0.053333rem;
}
footer .footer .copyright[data-v-0212846f] {
    /* display: grid; */
    /* grid-template-columns: 2fr 1fr; */
    margin-top: 0.533333rem;
    font-size: 0.213333rem;
    padding: 0.266667rem 0 1.306667rem;
    flex-direction: column;
    align-items: flex-start;
}
footer .footer .copyright .copyright-left[data-v-0212846f] {
    width: 100%;
    margin-bottom: 0.133333rem;
}
footer .footer .copyright .copyright-right[data-v-0212846f] {
    width: 100%;
    justify-content: flex-start;
}
footer .footer .copyright .policy-item[data-v-0212846f] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}
footer .footer .copyright .last-policy-item[data-v-0212846f] {
    display: flex;
    flex-direction: row;
    align-items: center;
}
footer .footer .copyright .policy-item img[data-v-0212846f] {
    margin: 0 0.066667rem;
}
footer .footer-nav-content[data-v-0212846f] {
    display: block;
}
footer .footer-nav-content .contact-us[data-v-0212846f] {
    margin-top: 0.133333rem;
    border: none;
}
footer .footer-nav-content .footer-nav-item ul[data-v-0212846f] {
    display: block;
}
footer .footer-nav-content .footer-nav-item li[data-v-0212846f] {
    font-size: 0.213333rem;
}
footer .footer-nav-content .footer-nav-item li:nth-child(1) div[data-v-0212846f] {
    width: 2.773333rem;
}
footer .footer-nav-content .footer-nav-item li:nth-child(2) div[data-v-0212846f] {
    width: 4.586667rem;
}
footer .footer-nav-content .footer-nav-item li img[data-v-0212846f] {
    width: 0.32rem;
}
footer .footer-nav-content .footer-nav-item .title[data-v-0212846f] {
    font-size: 0.24rem;
    font-weight: bold;
    margin-top: 0.133333rem;
}
.showBacks[data-v-0212846f] {
    opacity: 1 !important;
}
.hideBacks[data-v-0212846f] {
    opacity: 0 !important;
}
@keyframes showBack-data-v-0212846f {
0% {
      opacity: 0;
}
100% {
      opacity: 1;
}
}
@keyframes hiddenBack-data-v-0212846f {
0% {
      opacity: 1;
}
100% {
      opacity: 0;
}
}
.mobileModal[data-v-0212846f] {
    width: 80%;
    padding: 0.266667rem 0.4rem;
    background: #fff;
    position: fixed;
    left: 50%;
    bottom: 30%;
    transform: translateX(-50%);
    z-index: 99999;
}
[data-v-0212846f] .ant-input {
    height: 0.626667rem;
}
.callFooter[data-v-0212846f] {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 0.2rem 0.4rem;
    height: 1.306667rem;
    background: #00b7bf;
    z-index: 999999;
}
.callFooter .callName[data-v-0212846f] {
    font-size: 0.266667rem;
    color: #fff;
    text-align: center;
    margin-right: 0.4rem;
}
.callFooter .callPhoneContent[data-v-0212846f] {
    margin-top: 0.133333rem;
    display: flex;
    align-items: center;
}
.callFooter .callPhoneContent .callPhone1[data-v-0212846f] {
    flex: 1;
}
.callFooter .callPhoneContent .callPhone1 a[data-v-0212846f] {
    display: block;
    color: #fff;
    text-decoration: none;
}
.callFooter .callPhoneContent .callPhone1 a[data-v-0212846f]:hover {
    color: #e0e0e0;
}
.callFooter .callPhoneContent .callPhone1 a div[data-v-0212846f] {
    display: flex;
    align-items: center;
    justify-content: center;
}
.callFooter .callPhoneContent .callPhone1 a div img[data-v-0212846f] {
    width: 0.4rem;
}
.callFooter .callPhoneContent .callPhone1 a div span[data-v-0212846f] {
    margin-left: 0.066667rem;
    font-size: 0.266667rem;
    color: #fff;
}
.callFooter .callPhoneContent .temtyDom[data-v-0212846f] {
    margin: 0 0.2rem;
}
.callFooter .callPhoneContent .callPhone2[data-v-0212846f] {
    flex: 1;
}
.callFooter .callPhoneContent .callPhone2 a[data-v-0212846f] {
    display: block;
    color: #fff;
    text-decoration: none;
}
.callFooter .callPhoneContent .callPhone2 a[data-v-0212846f]:hover {
    color: #e0e0e0;
}
.callFooter .callPhoneContent .callPhone2 a div[data-v-0212846f] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.callFooter .callPhoneContent .callPhone2 a div img[data-v-0212846f] {
    width: 0.4rem;
}
.callFooter .callPhoneContent .callPhone2 a div span[data-v-0212846f] {
    margin-left: 0.066667rem;
    font-size: 0.266667rem;
    color: #fff;
}
}
a[data-v-0212846f]:hover {
  color: #00b7bf;
}
a:hover li[data-v-0212846f] {
  color: #00b7bf !important;
}
.social-icon:hover svg[data-v-0212846f] {
  fill: #00b7bf;
}
html {
  font-family: "pingfang SC", "helvetica neue", arial, "hiragino sans gb",
    "microsoft yahei ui", "microsoft yahei", simsun, sans-serif !important;
  font-size: 0.213333rem;
  word-spacing: 0.013333rem;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
}
*,
*:before,
*:after {
  box-sizing: border-box;
  margin: 0;
}
.button--green {
  display: inline-block;
  border-radius: 0.053333rem;
  border: 0.013333rem solid #3b8070;
  color: #3b8070;
  text-decoration: none;
  padding: 0.133333rem 0.4rem;
}
.button--green:hover {
  color: #fff;
  background-color: #3b8070;
}
.button--grey {
  display: inline-block;
  border-radius: 0.053333rem;
  border: 0.013333rem solid #35495e;
  color: #35495e;
  text-decoration: none;
  padding: 0.133333rem 0.4rem;
  margin-left: 0.2rem;
}
.button--grey:hover {
  color: #fff;
  background-color: #35495e;
}
.cookieContainer[data-v-3d599ab8] {
  color: #fff;
  position: fixed;
  min-width: 100%;
  height: auto;
  z-index: 10000000;
  font-size: 0.173333rem;
  letter-spacing: 0;
  line-height: 0.266667rem;
  left: 0;
  bottom: 0;
  padding: 0.2rem 0.4rem;
  text-align: center;
  background: #000;
  border-top: 0.013333rem solid rgba(143, 143, 143, 0.27);
}
.cookieContainer span[data-v-3d599ab8] {
  display: inline-block;
  margin: 0 0 0.08rem;
  line-height: 0.4rem;
}
.cookieContainer span a[data-v-3d599ab8]:nth-child(1) {
  font-size: 0.213333rem;
  letter-spacing: 0.003333rem;
  line-height: 0.266667rem;
  margin: 0 0 0 0.2rem;
  text-align: center;
  text-transform: none;
  display: inline-block;
  cursor: pointer;
  touch-action: manipulation;
  white-space: nowrap;
  outline: none;
  box-shadow: none;
  text-shadow: none;
  border: none;
  -webkit-border-radius: 0.04rem;
  -moz-border-radius: 0.04rem;
  border-radius: 0.04rem;
  text-decoration: none;
  padding: 0.113333rem 0.2rem;
  line-height: 1;
  color: inherit;
  border: 0.013333rem solid #fff;
}
.cookieContainer .close[data-v-3d599ab8] {
  position: absolute;
  right: 0.2rem;
  top: 50%;
  margin-top: -0.133333rem;
  width: 0.266667rem;
  height: 0.266667rem;
  padding: 0.133333rem;
  outline: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.containerEn .footerContent[data-v-eb95eec6] {
  display: flex;
}
.containerEn .footerContent .footerLeft[data-v-eb95eec6] {
  flex: 0 0 1.6rem;
  padding: 0 0.4rem;
  border-right: 0.013333rem solid rgba(143, 143, 143, 0.22);
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo[data-v-eb95eec6] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo img[data-v-eb95eec6] {
  width: 1.16rem;
  height: 0.933333rem;
  object-fit: contain;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div[data-v-eb95eec6] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.6rem;
  height: 0.506667rem;
  background: #00b7bf;
  border-radius: 0.253333rem;
  margin-top: 0.133333rem;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div h2[data-v-eb95eec6] {
  font-size: 0.293333rem;
  font-weight: bold;
  color: #ffffff;
}
.containerEn .footerContent .footerRight[data-v-eb95eec6] {
  padding-left: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox[data-v-eb95eec6] {
  display: flex;
  flex-direction: column;
}
.containerEn .footerContent .footerRight .contactBox .emailBox[data-v-eb95eec6] {
  height: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.containerEn .footerContent .footerRight .contactBox .emailBox img[data-v-eb95eec6] {
  width: 2.186667rem;
  height: 0.4rem;
  object-fit: contain;
}
.containerEn .footerContent .footerRight .contactBox .addressBox[data-v-eb95eec6] {
  display: flex;
  margin-top: 0.266667rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox img[data-v-eb95eec6] {
  width: 0.4rem;
  height: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox p[data-v-eb95eec6] {
  flex: 1;
  font-size: 0.16rem;
  color: #ffffff;
  margin-left: 0.133333rem;
  line-height: 0.4rem;
}
.containerEn .footerContent .footerRight .productsList[data-v-eb95eec6] {
  margin-top: 0.533333rem;
}
.containerEn .footerContent .footerRight .productsList .title[data-v-eb95eec6] {
  font-size: 0.213333rem;
  font-weight: bold;
  color: #ffffff;
  margin-bottom: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li[data-v-eb95eec6] {
  display: flex;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block[data-v-eb95eec6] {
  height: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block .innerblock[data-v-eb95eec6] {
  width: 0.08rem;
  height: 0.08rem;
  background: #bfbfbf;
  border-radius: 50%;
  margin-right: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li p[data-v-eb95eec6] {
  font-size: 0.186667rem;
  color: #bfbfbf;
  line-height: 0.4rem;
}
footer .copyright[data-v-eb95eec6] {
  position: relative;
  margin-top: 0.533333rem;
  padding: 0.266667rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.16rem;
  font-weight: 400;
  color: #fff;
}
footer .copyright[data-v-eb95eec6]::before {
  content: "";
  position: absolute;
  height: 0.013333rem;
  width: 100%;
  top: -0.026667rem;
  left: 0;
  background: rgba(143, 143, 143, 0.27);
}
footer[data-v-eb95eec6] {
  background: #000;
  color: #fff;
}
footer .footer[data-v-eb95eec6] {
  padding: 0.933333rem 0 0;
  margin: 0 auto;
}
.isMobile[data-v-eb95eec6] {
  display: none;
}
.notMobile[data-v-eb95eec6] {
  display: block;
}
.information a[data-v-eb95eec6] {
  vertical-align: top;
  color: #333;
}
footer .toast[data-v-eb95eec6] {
  position: fixed;
  z-index: 200;
  left: 50%;
  top: 45%;
  transition: all 0.5s;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  text-align: center;
  border-radius: 0.066667rem;
  font-size: 0.213333rem;
  color: #fff;
  background: rgba(17, 17, 17, 0.7);
  height: 0.8rem;
  line-height: 0.8rem;
  padding: 0 0.2rem;
  min-width: 4.666667rem;
}
.leave-form-content[data-v-eb95eec6] {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 0.973333rem;
  z-index: 999;
}
.backTop .backTop-item .leave-form[data-v-eb95eec6] {
  position: absolute;
  left: -6.4rem;
  top: -1.333333rem;
  width: 5.386667rem;
  background: #ffffff;
  box-shadow: 0 0.026667rem 0.106667rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.173333rem;
}
.leave-form[data-v-eb95eec6] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 11.386667rem;
  background: #ffffff;
  box-shadow: 0 0.026667rem 0.106667rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.173333rem;
  z-index: 999;
}
.formSpace[data-v-eb95eec6] {
  bottom: 0 !important;
  right: 1.066667rem !important;
}
.leave-form .icon[data-v-eb95eec6] {
  transform: rotate(45deg) translate(-72%, 0);
  opacity: 1;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 0.013333rem;
  background: #fff;
  margin-top: -0.266667rem;
  margin-left: 4.533333rem;
  margin-right: 0.133333rem;
  box-shadow: -0.066667rem -0.066667rem 0.2rem -0.04rem rgba(6, 0, 1, 0.16);
}
.backTop .backTop-item .leave-form .right-close[data-v-eb95eec6],
.leave-form .right-close[data-v-eb95eec6] {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  text-align: right;
  line-height: 1;
  font-size: 0.186667rem;
  padding: 0.133333rem 0.266667rem;
  background: #00b7bf;
  color: #fff;
  border-top-left-radius: 0.173333rem;
  border-top-right-radius: 0.173333rem;
  margin-bottom: 0.266667rem;
}
.leave-form .titleModal[data-v-eb95eec6] {
  background: rgba(0, 0, 0, 0.8);
  width: 2.4rem;
  height: 0.8rem;
  line-height: 0.8rem;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 40%;
  left: 30%;
}
.header-container .btn-gradient .leave-form[data-v-eb95eec6] {
  top: 0.973333rem;
  left: -4.48rem;
}
.leave-form .ant-form-item[data-v-eb95eec6] {
  margin-bottom: 0.133333rem;
}
.leave-form .ant-form-item .ant-btn[data-v-eb95eec6] {
  background-color: #00b7bf;
  border: none;
  color: #fff;
}
.leave-form .ant-form[data-v-eb95eec6] {
  padding: 0 0.266667rem;
  box-sizing: border-box;
}
.leave-form .ant-form .ant-form-item[data-v-eb95eec6] {
  margin-bottom: 0.133333rem;
}
.leave-form .ant-form .ant-form-item .ant-btn[data-v-eb95eec6] {
  background-color: #00b7bf;
  border: none;
  color: #fff;
}
.backTop[data-v-eb95eec6] {
  position: fixed;
  bottom: 1.333333rem;
  right: 0.2rem;
  z-index: 999;
}
.backTop .back-text[data-v-eb95eec6] {
  margin-top: 0.16rem;
  font-size: 0.186667rem;
  font-weight: 400;
  color: #333;
}
.backTop .backTop-item[data-v-eb95eec6] {
  position: relative;
}
.backTop .backTop-item[data-v-eb95eec6]:nth-child(1) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-eb95eec6]:nth-child(2) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-eb95eec6]:nth-child(3) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-eb95eec6]:nth-child(4) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-eb95eec6]:nth-child(5) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item > .icon[data-v-eb95eec6] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  float: right;
  width: 0.6rem;
  height: 0.6rem;
  text-align: center;
  background: #ffffff;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.08rem;
  cursor: pointer;
  opacity: 1;
}
.backTop .backTop-item > .icon img[data-v-eb95eec6] {
  width: 0.386667rem;
}
.hover-animation[data-v-eb95eec6] {
  transition: opacity 0.2s;
}
.backTop .backTop-item > .hove-icon-hide[data-v-eb95eec6] {
  opacity: 0;
}
.backTop .backTop-item > .icon .text[data-v-eb95eec6] {
  margin-top: 0.04rem;
  font-size: 0.16rem;
}
.backTop .backTop-item .hover[data-v-eb95eec6] {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.backTop .backTop-item .hover-show[data-v-eb95eec6] {
  display: block;
}
.backTop .backTop-item .hover-box[data-v-eb95eec6] {
  display: flex;
  /*align-items: center;*/
  /*justify-content: center;*/
  width: 1.333333rem;
  height: 0.6rem;
  line-height: 0.6rem;
  background: #00b7bf;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.08rem;
  cursor: pointer;
}
.backTop .backTop-item .hover-box img[data-v-eb95eec6] {
  width: 0.386667rem;
  margin: auto 0.053333rem;
}
.backTop .backTop-item .hover-box span[data-v-eb95eec6] {
  line-height: 0.213333rem;
  margin-left: 0;
  font-size: 0.186667rem;
  font-weight: 400;
  color: #ffffff;
  flex: 1;
  align-self: center;
}
.mobileCallFooter[data-v-eb95eec6] {
  display: none;
}
.serviceModal[data-v-eb95eec6] {
  position: absolute;
  top: -0.4rem;
  left: -4.133333rem;
  background: #fff;
  border-radius: 0.106667rem;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  z-index: 999;
}
.serviceModal .closePhoto[data-v-eb95eec6] {
  display: flex;
  padding: 0.133333rem 0.133333rem 0 0.266667rem;
  justify-content: flex-end;
  align-items: center;
}
.serviceModal .closePhoto img[data-v-eb95eec6] {
  width: 0.266667rem;
  cursor: pointer;
}
.serviceModal .serviceDialog[data-v-eb95eec6] {
  padding: 0.133333rem 0.266667rem 0.4rem 0.266667rem;
}
.serviceModal .serviceDialog a[data-v-eb95eec6] {
  display: block;
}
.serviceModal .serviceDialog a div[data-v-eb95eec6] {
  display: flex;
  align-items: center;
}
.serviceModal .serviceDialog a div img[data-v-eb95eec6] {
  width: 0.466667rem;
}
.serviceModal .serviceDialog a div .phoneText[data-v-eb95eec6] {
  margin-left: 0.066667rem;
  font-size: 0.24rem;
  color: #00b7bf;
}
.serviceModal .serviceDialog .houseText[data-v-eb95eec6] {
  color: #333;
  margin-top: 0.266667rem;
  font-size: 0.186667rem;
}
.footer-nav-item[data-v-eb95eec6] {
  align-items: center;
}
.footer-nav-item .logo-contact[data-v-eb95eec6] {
  height: 1.333333rem !important;
  margin-right: 0.266667rem;
}
.footer-nav-item .logo-contact .footer-logo[data-v-eb95eec6] {
  height: 100% !important;
}
.footer-nav-item .logo-contact .footer-logo img[data-v-eb95eec6] {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}
.footer-nav-item .right-text[data-v-eb95eec6] {
  padding: 0 !important;
}
.footer-nav-item .right-text > ul:first-child .footer-title[data-v-eb95eec6] {
  flex: 0 0 2rem !important;
}
.footer-nav-item .right-text > ul:first-child .contact-us ul[data-v-eb95eec6] {
  justify-content: flex-start !important;
}
.footer-nav-item .right-text > ul:first-child .contact-us ul li[data-v-eb95eec6] {
  margin-right: 0.266667rem;
}
.footer-nav-item .right-text > ul[data-v-eb95eec6]:last-child {
  margin-top: 0.133333rem;
}
@media screen and (max-width: 768px) {
.containerEn .footerContent[data-v-eb95eec6] {
    display: flex;
    flex-direction: column;
}
.containerEn .footerContent .footerLeft[data-v-eb95eec6] {
    flex: 0 0 1.6rem;
    padding: 0 0.4rem;
    border-right: 0;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo[data-v-eb95eec6] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo img[data-v-eb95eec6] {
    width: 1.16rem;
    height: 0.933333rem;
    object-fit: contain;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div[data-v-eb95eec6] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.6rem;
    height: 0.506667rem;
    background: #00b7bf;
    border-radius: 0.253333rem;
    margin-top: 0.133333rem;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div h2[data-v-eb95eec6] {
    font-size: 0.293333rem;
    font-weight: bold;
    color: #ffffff;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div .logo-text[data-v-eb95eec6] {
    font-size: 0.293333rem;
    font-weight: bold;
    color: #ffffff;
    display: block;
}
.containerEn .footerContent .footerRight[data-v-eb95eec6] {
    padding-left: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox[data-v-eb95eec6] {
    display: flex;
    flex-direction: column;
}
.containerEn .footerContent .footerRight .contactBox .emailBox[data-v-eb95eec6] {
    height: 0.466667rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.containerEn .footerContent .footerRight .contactBox .emailBox img[data-v-eb95eec6] {
    width: 2.4rem;
    height: 0.466667rem;
    object-fit: contain;
}
.containerEn .footerContent .footerRight .contactBox .addressBox[data-v-eb95eec6] {
    display: flex;
    margin-top: 0.266667rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox img[data-v-eb95eec6] {
    width: 0.4rem;
    height: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox p[data-v-eb95eec6] {
    flex: 1;
    font-size: 0.16rem;
    color: #ffffff;
    margin-left: 0.133333rem;
    line-height: 0.4rem;
}
.containerEn .footerContent .footerRight .productsList[data-v-eb95eec6] {
    margin-top: 0.533333rem;
}
.containerEn .footerContent .footerRight .productsList .title[data-v-eb95eec6] {
    font-size: 0.213333rem;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li[data-v-eb95eec6] {
    display: flex;
    margin: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block[data-v-eb95eec6] {
    height: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block .innerblock[data-v-eb95eec6] {
    width: 0.08rem;
    height: 0.08rem;
    background: #bfbfbf;
    border-radius: 50%;
    margin-right: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li p[data-v-eb95eec6] {
    font-size: 0.186667rem;
    color: #bfbfbf;
    line-height: 0.4rem;
}
footer .copyright[data-v-eb95eec6] {
    position: relative;
    margin-top: 0.533333rem;
    padding: 0.266667rem 0 1.306667rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.16rem;
    font-weight: 400;
    color: #fff;
}
footer .copyright[data-v-eb95eec6]::before {
    content: "";
    position: absolute;
    height: 0.013333rem;
    width: 100%;
    top: -0.026667rem;
    left: 0;
    background: rgba(143, 143, 143, 0.27);
}
footer .footer[data-v-eb95eec6] {
    padding: 0.266667rem;
}
.backTop .backTop-item .hover-box[data-v-eb95eec6] {
    width: 0.933333rem;
}
.footIcon[data-v-eb95eec6] {
    height: 0.506667rem;
    width: auto !important;
}
.text[data-v-eb95eec6] {
    display: none;
}
.mobileCallFooter[data-v-eb95eec6] {
    display: block;
}
.isMobile[data-v-eb95eec6] {
    display: block;
}
.information a[data-v-eb95eec6] {
    font-weight: bold;
}
.notMobile[data-v-eb95eec6] {
    display: none;
}
.formSpace[data-v-eb95eec6] {
    position: fixed;
    top: 50% !important;
    left: 0% !important;
    right: 0 !important;
    transform: translateY(-50%) !important;
    width: 100% !important;
    height: 70vh !important;
}
.formSpace .form-horizontal[data-v-eb95eec6] {
    height: 60vh !important;
    overflow: hidden auto;
}
.showBacks[data-v-eb95eec6] {
    opacity: 1 !important;
}
.hideBacks[data-v-eb95eec6] {
    opacity: 0 !important;
}
@keyframes showBack-data-v-eb95eec6 {
0% {
      opacity: 0;
}
100% {
      opacity: 1;
}
}
@keyframes hiddenBack-data-v-eb95eec6 {
0% {
      opacity: 1;
}
100% {
      opacity: 0;
}
}
.mobileModal[data-v-eb95eec6] {
    width: 80%;
    padding: 0.266667rem 0.4rem;
    background: #fff;
    position: fixed;
    left: 50%;
    bottom: 30%;
    transform: translateX(-50%);
    z-index: 99999;
}
[data-v-eb95eec6] .ant-input {
    height: 0.626667rem;
}
.callFooter[data-v-eb95eec6] {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 0.2rem 0.4rem;
    height: 1.306667rem;
    background: #00b7bf;
    z-index: 999999;
}
.callFooter .callName[data-v-eb95eec6] {
    width: 100%;
    font-size: 0.266667rem;
    color: #fff;
    text-align: center;
}
.callFooter .callPhoneContent[data-v-eb95eec6] {
    margin-top: 0.133333rem;
    width: 100%;
    display: flex;
    align-items: center;
}
.callFooter .callPhoneContent .callPhone1[data-v-eb95eec6] {
    flex: 1;
}
.callFooter .callPhoneContent .callPhone1 a[data-v-eb95eec6] {
    display: block;
}
.callFooter .callPhoneContent .callPhone1 a div[data-v-eb95eec6] {
    display: flex;
    align-items: center;
    justify-content: center;
}
.callFooter .callPhoneContent .callPhone1 a div img[data-v-eb95eec6] {
    height: 0.533333rem;
}
.callFooter .callPhoneContent .callPhone1 a div span[data-v-eb95eec6] {
    margin-left: 0.066667rem;
    font-size: 0.266667rem;
    color: #fff;
}
.callFooter .callPhoneContent .temtyDom[data-v-eb95eec6] {
    margin: 0 0.2rem;
}
.callFooter .callPhoneContent .callPhone2[data-v-eb95eec6] {
    flex: 1;
}
.callFooter .callPhoneContent .callPhone2 a[data-v-eb95eec6] {
    display: block;
}
.callFooter .callPhoneContent .callPhone2 a div[data-v-eb95eec6] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.callFooter .callPhoneContent .callPhone2 a div img[data-v-eb95eec6] {
    width: 0.4rem;
}
.callFooter .callPhoneContent .callPhone2 a div span[data-v-eb95eec6] {
    margin-left: 0.066667rem;
    font-size: 0.266667rem;
    color: #fff;
}
.leave-form[data-v-eb95eec6] {
    width: 12rem;
}
}
.addressDesc[data-v-eb95eec6] {
  line-height: 0.4rem !important;
}
.navcell[data-v-13e32ecd] {
  width: 10.666667rem;
}
.cellbox[data-v-13e32ecd] {
  display: flex;
  justify-content: space-between;
  padding: 0.133333rem 0.266667rem;
  width: 100%;
}
.cellbox .totalCate[data-v-13e32ecd] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.cellbox .totalCate .cateTitle[data-v-13e32ecd] {
  font-size: 0.186667rem;
  font-weight: bold;
  color: #666;
  line-height: 0.333333rem;
}
.cellbox .totalCate .cateBox[data-v-13e32ecd] {
  flex: 1;
  margin-top: 0.133333rem;
  margin-right: 0.2rem;
}
.cellbox .totalCate .cateBox[data-v-13e32ecd]:last-child {
  margin-right: 0;
}
.cellbox .totalCate ul li[data-v-13e32ecd] {
  font-size: 0.16rem;
  color: #999999;
  cursor: pointer;
  line-height: 0.266667rem;
  margin-top: 0.2rem;
  font-weight: normal;
}
.cellbox .totalCate ul li a[data-v-13e32ecd] {
  font-size: 0.16rem;
  color: #999999;
  font-weight: normal;
}
.cellbox .totalCate ul li:hover a[data-v-13e32ecd] {
  color: #00b7bf;
}
.cellbox .totalCate ul li > span[data-v-13e32ecd] {
  position: relative;
}
.cellbox .totalCate ul li > span img[data-v-13e32ecd] {
  position: absolute;
  right: -0.053333rem;
  bottom: 0;
  transform: translateX(100%);
}
.v-enter[data-v-a93126e2],
.v-leave-to[data-v-a93126e2] {
  opacity: 0;
  transform: translateX(2rem);
}

/* 入场动画的时间段 */

/* 离场的时间段 */
.v-enter-active[data-v-a93126e2],
.v-leave-active[data-v-a93126e2] {
  transition: all 0.1s ease;
}
[data-v-a93126e2] .ant-form-explain {
  text-align: left;
  font-size: 0.16rem;
}
[data-v-a93126e2] .explain-hide .ant-form-item-required::before {
  display: none;
}
.notSelect[data-v-a93126e2] {
  user-select: none;
}
.blockNav[data-v-a93126e2] {
  display: block;
}

/*web导航栏*/
.header-container[data-v-a93126e2] {
  background: rgba(0, 0, 0, 0.51);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  transition: all 0.3s ease-out;
}
.header-container .header[data-v-a93126e2] {
  position: relative;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 4fr;
  align-items: center;
  /* justify-content: space-between; */
  height: 0.973333rem;
}
.header-container .logo .white-logo[data-v-a93126e2] {
  display: block !important;
  height: 0.4rem;
}
.header-container .logo .color-logo[data-v-a93126e2] {
  display: none;
}
.header-container .logo .logo-container a[data-v-a93126e2] {
  display: flex;
  align-items: center;
}
.header-container .logo .text[data-v-a93126e2] {
  margin-left: 0.106667rem;
  font-size: 0.36rem;
  font-weight: bold;
  color: #ffffff;
}
.header-container nav[data-v-a93126e2] {
  height: 100%;
}
.header-container nav ul[data-v-a93126e2] {
  margin: 0;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  /* padding-left: .525486rem; */
}
.header-container nav ul li[data-v-a93126e2] {
  height: 100%;
  padding: 0 0.293333rem;
  transition: all 0.4s ease-out;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.header-container nav ul li[data-v-a93126e2]:last-child {
  padding: 0;
}
.header-container nav ul li .navcell[data-v-a93126e2] {
  position: absolute;
  top: 0.933333rem;
  left: 44%;
  transform: translateX(-50%);
  overflow-y: auto;
  overflow-x: hidden;
  max-height: calc(100vh - 0.973333rem);
  background: #fff;
  transition: all 0.6s ease-out;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.05);
}
.header-container nav ul li .navcell .cellbox[data-v-a93126e2] {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  /* display: grid; */
  /* grid-template-columns: 1fr 1fr; */
  /* grid-column-gap: 40px; */
  /* grid-row-gap: 32px; */
  /* flex-direction: row; */
  /* padding: 30px 50px; */
  width: 7.333333rem;
}
.header-container nav ul li a[data-v-a93126e2] {
  padding: 0 0.186667rem;
  height: 0.506667rem;
  position: relative;
  font-size: 0.213333rem;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-container nav ul li a .icon[data-v-a93126e2] {
  position: absolute;
  left: 50%;
  bottom: -0.48rem;
  transform: rotate(45deg) translate(-72%, 0);
  opacity: 0;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 0.013333rem;
  background: #fff;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.1);
  /* border-left: 9px solid transparent; */
  /* border-right: 9px solid transparent; */
  /* border-bottom: 14px solid #fff; */
}
.header-container nav ul li a .iconShow[data-v-a93126e2] {
  animation: iconShow-data-v-a93126e2 0.1s ease forwards;
}
.header-container nav ul li a .select[data-v-a93126e2] {
  padding: 0.133333rem 0;
  position: absolute;
  left: 50%;
  top: 0.72rem;
  transform: translateX(-50%);
  opacity: 0;
  width: 1.6rem;
  border-radius: 0.013333rem;
  background: #fff;
  z-index: 9999;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.05);
}
.header-container nav ul li a .select a[data-v-a93126e2] {
  font-size: 0.186667rem;
  color: #999999;
  line-height: 0.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-container nav ul li a .select a[data-v-a93126e2]:hover {
  color: #00b7bf;
}
.header-container nav ul li a .selectShow[data-v-a93126e2] {
  animation: iconShow-data-v-a93126e2 0.1s ease forwards;
}
.header-container nav ul .active > a[data-v-a93126e2] {
  border: 0.013333rem solid #fff;
  border-radius: 0.253333rem;
}
.float_header[data-v-a93126e2] {
  background: #fff;
}
.float_header .logo .white-logo[data-v-a93126e2] {
  display: none !important;
  height: 0.4rem;
}
.float_header .logo .color-logo[data-v-a93126e2] {
  display: block !important;
}
.float_header .logo .text[data-v-a93126e2] {
  color: #333;
}
.float_header nav > ul > li[data-v-a93126e2] {
  padding: 0 0.333333rem;
}
.float_header nav > ul > li a[data-v-a93126e2] {
  color: #333;
}
.float_header .active > a[data-v-a93126e2] {
  border: 0.013333rem solid #333 !important;
}
@keyframes menuHeight-data-v-a93126e2 {
0% {
    height: 0;
    padding: 0 0.533333rem;
}
100% {
    height: auto;
    padding: 0.266667rem 0.533333rem;
}
}
.newBox[data-v-a93126e2] {
  position: relative;
}
.newBox img[data-v-a93126e2] {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-180%);
}

/*移动端菜单*/
.header-menu-list[data-v-a93126e2] {
  position: fixed;
  top: 1.066667rem;
  left: 0;
  width: 100%;
  height: 0;
  max-height: calc(100vh - 2.4rem);
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 0 0.533333rem;
  background-color: #fff;
  z-index: 9999999;
  animation: menuHeight-data-v-a93126e2 0.3s ease forwards;
}
.header-menu-list .header-menu-item[data-v-a93126e2] {
  display: block;
  font-size: 0.32rem;
  border-bottom: 0.013333rem solid #eee;
  z-index: 999;
  position: relative;
  padding: 0.4rem 0;
}
.header-menu-list .header-menu-item > div[data-v-a93126e2] {
  color: #212529;
}
.header-menu-list .header-menu-item ul li[data-v-a93126e2] {
  color: #999999;
}
.header-menu-list .header-menu-item .icon-r[data-v-a93126e2] {
  position: absolute;
  top: 0.053333rem;
  right: -0.266667rem;
  padding: 0.266667rem;
  transition: 0.5s ease;
  transition-property: transform;
  transform: rotate(-180deg);
}
.header-menu-list .header-menu-item .turn[data-v-a93126e2] {
  transition: 0.5s ease;
  transition-property: transform;
  transform: rotate(0deg);
}
.header-menu-list .header-menu-item[data-v-a93126e2]:nth-child(1) {
  animation: menuItemSlideIn-data-v-a93126e2 0.5s ease forwards;
}
.header-menu-list .header-menu-item[data-v-a93126e2]:nth-child(2) {
  animation: menuItemSlideIn-data-v-a93126e2 0.5s ease 0.1s forwards;
}
.header-menu-list .header-menu-item[data-v-a93126e2]:nth-child(3) {
  animation: menuItemSlideIn-data-v-a93126e2 0.5s ease 0.2s forwards;
}
.header-menu-list .header-menu-item[data-v-a93126e2]:nth-child(4) {
  animation: menuItemSlideIn-data-v-a93126e2 0.5s ease 0.3s forwards;
}
.header-menu-list .titleLang[data-v-a93126e2] {
  padding: 0.4rem 0.306667rem 0;
}
.header-menu-list .titleLang a[data-v-a93126e2] {
  color: #333;
  height: 0.666667rem;
  display: flex;
  flex-direction: column;
}
.header-menu-list .wrap-li[data-v-a93126e2] {
  padding: 0.266667rem 0.4rem 0;
}
.header-menu-list .wrap-li .tit[data-v-a93126e2] {
  font-size: 0.32rem;
  font-weight: 550;
}
.header-menu-list .wrap-li ul[data-v-a93126e2] {
  margin-left: 0.4rem;
}
.header-menu-list .wrap-li ul li[data-v-a93126e2] {
  font-size: 0.32rem;
  margin-top: 0.266667rem;
}
@keyframes turn-data-v-a93126e2 {
0% {
    -webkit-transform: rotate(180deg);
}
100% {
    -webkit-transform: rotate(0deg);
}
}
@keyframes menuItemSlideIn-data-v-a93126e2 {
0% {
    opacity: 0;
    transform: translate3d(0, 0.533333rem, 0);
}
100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
}
.float_header .header .wap-menu-show-icon svg[data-v-a93126e2],
.float_header .header .wap-menu-close-icon svg[data-v-a93126e2] {
  color: #000 !important;
}
.float_header .menu-icon-white[data-v-a93126e2] {
  display: none;
}
.float_header .menu-icon-black[data-v-a93126e2] {
  display: block !important;
}
@media screen and (max-width: 768px) {
.color-logo[data-v-a93126e2] {
    height: 0.4rem;
}
.leftLang[data-v-a93126e2] {
    display: flex;
    align-items: center;
}
.header-container .header[data-v-a93126e2] {
    display: flex;
    justify-content: space-between;
    height: 1.066667rem;
    padding: 0 0.533333rem;
}
.header-container .header[data-v-a93126e2]::before {
    display: none;
}
.header-container .header[data-v-a93126e2]::after {
    display: none;
}
.header-container .header .logo[data-v-a93126e2] {
    width: auto;
}
.header-container .header .logo .text[data-v-a93126e2] {
    font-size: 0.346667rem;
    margin-left: 0.213333rem;
}
.header-container .header .wap-menu-show-icon[data-v-a93126e2],
  .header-container .header .wap-menu-close-icon[data-v-a93126e2] {
    width: 0.586667rem;
    height: 0.586667rem;
}
.header-container .header .wap-menu-show-icon img[data-v-a93126e2],
  .header-container .header .wap-menu-close-icon img[data-v-a93126e2] {
    width: 100%;
    height: 100%;
    vertical-align: top;
}
.header-container .header .menu-icon-black[data-v-a93126e2] {
    display: none;
}
}
@keyframes iconShow-data-v-a93126e2 {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.cookieContainer[data-v-74530486] {
  color: #fff;
  position: fixed;
  min-width: 100%;
  height: auto;
  z-index: 10000000;
  font-size: 0.173333rem;
  letter-spacing: 0;
  line-height: 0.266667rem;
  left: 0;
  bottom: 0;
  padding: 0.2rem 0.4rem;
  text-align: center;
  background: #000;
  border-top: 0.013333rem solid rgba(143, 143, 143, 0.27);
}
.cookieContainer span[data-v-74530486] {
  display: inline-block;
  margin: 0 0 0.08rem;
  line-height: 0.4rem;
}
.cookieContainer span a[data-v-74530486]:nth-child(1) {
  font-size: 0.213333rem;
  letter-spacing: 0.003333rem;
  line-height: 0.266667rem;
  margin: 0 0 0 0.2rem;
  text-align: center;
  text-transform: none;
  display: inline-block;
  cursor: pointer;
  touch-action: manipulation;
  white-space: nowrap;
  outline: none;
  box-shadow: none;
  text-shadow: none;
  border: none;
  -webkit-border-radius: 0.04rem;
  -moz-border-radius: 0.04rem;
  border-radius: 0.04rem;
  text-decoration: none;
  padding: 0.113333rem 0.2rem;
  line-height: 1;
  color: inherit;
  border: 0.013333rem solid #fff;
}
.cookieContainer .close[data-v-74530486] {
  position: absolute;
  right: 0.2rem;
  top: 50%;
  margin-top: -0.133333rem;
  width: 0.266667rem;
  height: 0.266667rem;
  padding: 0.133333rem;
  outline: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.containerEn .footerContent[data-v-9ea57910] {
  display: flex;
}
.containerEn .footerContent .footerLeft[data-v-9ea57910] {
  flex: 0 0 1.6rem;
  padding: 0 0.4rem;
  border-right: 0.013333rem solid rgba(143, 143, 143, 0.22);
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo[data-v-9ea57910] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo img[data-v-9ea57910] {
  width: 1.16rem;
  height: 0.933333rem;
  object-fit: contain;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div[data-v-9ea57910] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.6rem;
  height: 0.506667rem;
  background: #00b7bf;
  border-radius: 0.253333rem;
  margin-top: 0.133333rem;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div h2[data-v-9ea57910] {
  font-size: 0.293333rem;
  font-weight: bold;
  color: #ffffff;
}
.containerEn .footerContent .footerRight[data-v-9ea57910] {
  padding-left: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox[data-v-9ea57910] {
  display: flex;
  flex-direction: column;
}
.containerEn .footerContent .footerRight .contactBox .emailBox[data-v-9ea57910] {
  height: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.containerEn .footerContent .footerRight .contactBox .emailBox img[data-v-9ea57910] {
  width: 2.186667rem;
  height: 0.4rem;
  object-fit: contain;
}
.containerEn .footerContent .footerRight .contactBox .addressBox[data-v-9ea57910] {
  display: flex;
  margin-top: 0.266667rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox img[data-v-9ea57910] {
  width: 0.4rem;
  height: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox p[data-v-9ea57910] {
  flex: 1;
  font-size: 0.16rem;
  color: #ffffff;
  margin-left: 0.133333rem;
  line-height: 0.4rem;
}
.containerEn .footerContent .footerRight .productsList[data-v-9ea57910] {
  margin-top: 0.533333rem;
}
.containerEn .footerContent .footerRight .productsList .title[data-v-9ea57910] {
  font-size: 0.213333rem;
  font-weight: bold;
  color: #ffffff;
  margin-bottom: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li[data-v-9ea57910] {
  display: flex;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block[data-v-9ea57910] {
  height: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block .innerblock[data-v-9ea57910] {
  width: 0.08rem;
  height: 0.08rem;
  background: #bfbfbf;
  border-radius: 50%;
  margin-right: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li p[data-v-9ea57910] {
  font-size: 0.186667rem;
  color: #bfbfbf;
  line-height: 0.4rem;
}
footer .copyright[data-v-9ea57910] {
  position: relative;
  margin-top: 0.533333rem;
  padding: 0.266667rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.16rem;
  font-weight: 400;
  color: #fff;
}
footer .copyright[data-v-9ea57910]::before {
  content: "";
  position: absolute;
  height: 0.013333rem;
  width: 100%;
  top: -0.026667rem;
  left: 0;
  background: rgba(143, 143, 143, 0.27);
}
footer[data-v-9ea57910] {
  background: #000;
  color: #fff;
}
footer .footer[data-v-9ea57910] {
  padding: 0.933333rem 0 0;
  margin: 0 auto;
}
.isMobile[data-v-9ea57910] {
  display: none;
}
.notMobile[data-v-9ea57910] {
  display: block;
}
.information a[data-v-9ea57910] {
  vertical-align: top;
  color: #333;
}
footer .toast[data-v-9ea57910] {
  position: fixed;
  z-index: 200;
  left: 50%;
  top: 45%;
  transition: all 0.5s;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  text-align: center;
  border-radius: 0.066667rem;
  font-size: 0.213333rem;
  color: #fff;
  background: rgba(17, 17, 17, 0.7);
  height: 0.8rem;
  line-height: 0.8rem;
  padding: 0 0.2rem;
  min-width: 4.666667rem;
}
.leave-form-content[data-v-9ea57910] {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 0.973333rem;
  z-index: 999;
}
.backTop .backTop-item .leave-form[data-v-9ea57910] {
  position: absolute;
  left: -6.4rem;
  top: -1.333333rem;
  width: 5.386667rem;
  background: #ffffff;
  box-shadow: 0 0.026667rem 0.106667rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.173333rem;
}
.leave-form[data-v-9ea57910] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 11.386667rem;
  background: #ffffff;
  box-shadow: 0 0.026667rem 0.106667rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.173333rem;
  z-index: 999;
}
.formSpace[data-v-9ea57910] {
  bottom: 0 !important;
  right: 1.066667rem !important;
}
.leave-form .icon[data-v-9ea57910] {
  transform: rotate(45deg) translate(-72%, 0);
  opacity: 1;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 0.013333rem;
  background: #fff;
  margin-top: -0.266667rem;
  margin-left: 4.533333rem;
  margin-right: 0.133333rem;
  box-shadow: -0.066667rem -0.066667rem 0.2rem -0.04rem rgba(6, 0, 1, 0.16);
}
.backTop .backTop-item .leave-form .right-close[data-v-9ea57910],
.leave-form .right-close[data-v-9ea57910] {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  text-align: right;
  line-height: 1;
  font-size: 0.186667rem;
  padding: 0.133333rem 0.266667rem;
  background: #00b7bf;
  color: #fff;
  border-top-left-radius: 0.173333rem;
  border-top-right-radius: 0.173333rem;
  margin-bottom: 0.266667rem;
}
.leave-form .titleModal[data-v-9ea57910] {
  background: rgba(0, 0, 0, 0.8);
  width: 2.4rem;
  height: 0.8rem;
  line-height: 0.8rem;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 40%;
  left: 30%;
}
.header-container .btn-gradient .leave-form[data-v-9ea57910] {
  top: 0.973333rem;
  left: -4.48rem;
}
.leave-form .ant-form-item[data-v-9ea57910] {
  margin-bottom: 0.133333rem;
}
.leave-form .ant-form-item .ant-btn[data-v-9ea57910] {
  background-color: #00b7bf;
  border: none;
  color: #fff;
}
.leave-form .ant-form[data-v-9ea57910] {
  padding: 0 0.266667rem;
  box-sizing: border-box;
}
.leave-form .ant-form .ant-form-item[data-v-9ea57910] {
  margin-bottom: 0.133333rem;
}
.leave-form .ant-form .ant-form-item .ant-btn[data-v-9ea57910] {
  background-color: #00b7bf;
  border: none;
  color: #fff;
}
.backTop[data-v-9ea57910] {
  position: fixed;
  bottom: 1.333333rem;
  right: 0.2rem;
  z-index: 999;
}
.backTop .back-text[data-v-9ea57910] {
  margin-top: 0.16rem;
  font-size: 0.186667rem;
  font-weight: 400;
  color: #333;
}
.backTop .backTop-item[data-v-9ea57910] {
  position: relative;
}
.backTop .backTop-item[data-v-9ea57910]:nth-child(1) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-9ea57910]:nth-child(2) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-9ea57910]:nth-child(3) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-9ea57910]:nth-child(4) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-9ea57910]:nth-child(5) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item > .icon[data-v-9ea57910] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  float: right;
  width: 0.6rem;
  height: 0.6rem;
  text-align: center;
  background: #ffffff;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.08rem;
  cursor: pointer;
  opacity: 1;
}
.backTop .backTop-item > .icon img[data-v-9ea57910] {
  width: 0.386667rem;
}
.hover-animation[data-v-9ea57910] {
  transition: opacity 0.2s;
}
.backTop .backTop-item > .hove-icon-hide[data-v-9ea57910] {
  opacity: 0;
}
.backTop .backTop-item > .icon .text[data-v-9ea57910] {
  margin-top: 0.04rem;
  font-size: 0.16rem;
}
.backTop .backTop-item .hover[data-v-9ea57910] {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.backTop .backTop-item .hover-show[data-v-9ea57910] {
  display: block;
}
.backTop .backTop-item .hover-box[data-v-9ea57910] {
  display: flex;
  /*align-items: center;*/
  /*justify-content: center;*/
  width: 1.733333rem;
  height: 0.6rem;
  line-height: 0.6rem;
  background: #00b7bf;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.08rem;
  cursor: pointer;
}
.backTop .backTop-item .hover-box img[data-v-9ea57910] {
  width: 0.386667rem;
  margin: auto 0.053333rem;
}
.backTop .backTop-item .hover-box span[data-v-9ea57910] {
  line-height: 0.213333rem;
  margin-left: 0;
  font-size: 0.186667rem;
  font-weight: 400;
  color: #ffffff;
  flex: 1;
  align-self: center;
}
.mobileCallFooter[data-v-9ea57910] {
  display: none;
}
.serviceModal[data-v-9ea57910] {
  position: absolute;
  top: -0.4rem;
  left: -4.133333rem;
  background: #fff;
  border-radius: 0.106667rem;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  z-index: 999;
}
.serviceModal .closePhoto[data-v-9ea57910] {
  display: flex;
  padding: 0.133333rem 0.133333rem 0 0.266667rem;
  justify-content: flex-end;
  align-items: center;
}
.serviceModal .closePhoto img[data-v-9ea57910] {
  width: 0.266667rem;
  cursor: pointer;
}
.serviceModal .serviceDialog[data-v-9ea57910] {
  padding: 0.133333rem 0.266667rem 0.4rem 0.266667rem;
}
.serviceModal .serviceDialog a[data-v-9ea57910] {
  display: block;
}
.serviceModal .serviceDialog a div[data-v-9ea57910] {
  display: flex;
  align-items: center;
}
.serviceModal .serviceDialog a div img[data-v-9ea57910] {
  width: 0.466667rem;
}
.serviceModal .serviceDialog a div .phoneText[data-v-9ea57910] {
  margin-left: 0.066667rem;
  font-size: 0.24rem;
  color: #00b7bf;
}
.serviceModal .serviceDialog .houseText[data-v-9ea57910] {
  color: #333;
  margin-top: 0.266667rem;
  font-size: 0.186667rem;
}
.footer-nav-item[data-v-9ea57910] {
  align-items: center;
}
.footer-nav-item .logo-contact[data-v-9ea57910] {
  height: 1.333333rem !important;
  margin-right: 0.266667rem;
}
.footer-nav-item .logo-contact .footer-logo[data-v-9ea57910] {
  height: 100% !important;
}
.footer-nav-item .logo-contact .footer-logo img[data-v-9ea57910] {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}
.footer-nav-item .right-text[data-v-9ea57910] {
  padding: 0 !important;
}
.footer-nav-item .right-text > ul:first-child .footer-title[data-v-9ea57910] {
  flex: 0 0 2rem !important;
}
.footer-nav-item .right-text > ul:first-child .contact-us ul[data-v-9ea57910] {
  justify-content: flex-start !important;
}
.footer-nav-item .right-text > ul:first-child .contact-us ul li[data-v-9ea57910] {
  margin-right: 0.266667rem;
}
.footer-nav-item .right-text > ul[data-v-9ea57910]:last-child {
  margin-top: 0.133333rem;
}
@media screen and (max-width: 768px) {
.containerEn .footerContent[data-v-9ea57910] {
    display: flex;
    flex-direction: column;
}
.containerEn .footerContent .footerLeft[data-v-9ea57910] {
    flex: 0 0 1.6rem;
    padding: 0 0.4rem;
    border-right: 0;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo[data-v-9ea57910] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo img[data-v-9ea57910] {
    width: 1.16rem;
    height: 0.933333rem;
    object-fit: contain;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div[data-v-9ea57910] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.6rem;
    height: 0.506667rem;
    background: #00b7bf;
    border-radius: 0.253333rem;
    margin-top: 0.133333rem;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div h2[data-v-9ea57910] {
    font-size: 0.293333rem;
    font-weight: bold;
    color: #ffffff;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div .logo-text[data-v-9ea57910] {
    font-size: 0.293333rem;
    font-weight: bold;
    color: #ffffff;
    display: block;
}
.containerEn .footerContent .footerRight[data-v-9ea57910] {
    padding-left: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox[data-v-9ea57910] {
    display: flex;
    flex-direction: column;
}
.containerEn .footerContent .footerRight .contactBox .emailBox[data-v-9ea57910] {
    height: 0.466667rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.containerEn .footerContent .footerRight .contactBox .emailBox img[data-v-9ea57910] {
    width: 2.4rem;
    height: 0.466667rem;
    object-fit: contain;
}
.containerEn .footerContent .footerRight .contactBox .addressBox[data-v-9ea57910] {
    display: flex;
    margin-top: 0.266667rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox img[data-v-9ea57910] {
    width: 0.4rem;
    height: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox p[data-v-9ea57910] {
    flex: 1;
    font-size: 0.16rem;
    color: #ffffff;
    margin-left: 0.133333rem;
    line-height: 0.4rem;
}
.containerEn .footerContent .footerRight .productsList[data-v-9ea57910] {
    margin-top: 0.533333rem;
}
.containerEn .footerContent .footerRight .productsList .title[data-v-9ea57910] {
    font-size: 0.213333rem;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li[data-v-9ea57910] {
    display: flex;
    margin: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block[data-v-9ea57910] {
    height: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block .innerblock[data-v-9ea57910] {
    width: 0.08rem;
    height: 0.08rem;
    background: #bfbfbf;
    border-radius: 50%;
    margin-right: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li p[data-v-9ea57910] {
    font-size: 0.186667rem;
    color: #bfbfbf;
    line-height: 0.4rem;
}
footer .copyright[data-v-9ea57910] {
    position: relative;
    margin-top: 0.533333rem;
    padding: 0.266667rem 0 1.306667rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.16rem;
    font-weight: 400;
    color: #fff;
}
footer .copyright[data-v-9ea57910]::before {
    content: "";
    position: absolute;
    height: 0.013333rem;
    width: 100%;
    top: -0.026667rem;
    left: 0;
    background: rgba(143, 143, 143, 0.27);
}
footer .footer[data-v-9ea57910] {
    padding: 0.266667rem;
}
.backTop .backTop-item .hover-box[data-v-9ea57910] {
    width: 0.933333rem;
}
.footIcon[data-v-9ea57910] {
    height: 0.506667rem;
    width: auto !important;
}
.text[data-v-9ea57910] {
    display: none;
}
.mobileCallFooter[data-v-9ea57910] {
    display: block;
}
.isMobile[data-v-9ea57910] {
    display: block;
}
.information a[data-v-9ea57910] {
    font-weight: bold;
}
.notMobile[data-v-9ea57910] {
    display: none;
}
.formSpace[data-v-9ea57910] {
    position: fixed;
    top: 50% !important;
    left: 0% !important;
    right: 0 !important;
    transform: translateY(-50%) !important;
    width: 100% !important;
    height: 70vh !important;
}
.formSpace .form-horizontal[data-v-9ea57910] {
    height: 60vh !important;
    overflow: hidden auto;
}
.showBacks[data-v-9ea57910] {
    opacity: 1 !important;
}
.hideBacks[data-v-9ea57910] {
    opacity: 0 !important;
}
@keyframes showBack-data-v-9ea57910 {
0% {
      opacity: 0;
}
100% {
      opacity: 1;
}
}
@keyframes hiddenBack-data-v-9ea57910 {
0% {
      opacity: 1;
}
100% {
      opacity: 0;
}
}
.mobileModal[data-v-9ea57910] {
    width: 80%;
    padding: 0.266667rem 0.4rem;
    background: #fff;
    position: fixed;
    left: 50%;
    bottom: 30%;
    transform: translateX(-50%);
    z-index: 99999;
}
[data-v-9ea57910] .ant-input {
    height: 0.626667rem;
}
.callFooter[data-v-9ea57910] {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 0.2rem 0.4rem;
    height: 1.306667rem;
    background: #00b7bf;
    z-index: 999999;
}
.callFooter .callName[data-v-9ea57910] {
    width: 100%;
    font-size: 0.266667rem;
    color: #fff;
    text-align: center;
}
.callFooter .callPhoneContent[data-v-9ea57910] {
    margin-top: 0.133333rem;
    width: 100%;
    display: flex;
    align-items: center;
}
.callFooter .callPhoneContent .callPhone1[data-v-9ea57910] {
    flex: 1;
}
.callFooter .callPhoneContent .callPhone1 a[data-v-9ea57910] {
    display: block;
}
.callFooter .callPhoneContent .callPhone1 a div[data-v-9ea57910] {
    display: flex;
    align-items: center;
    justify-content: center;
}
.callFooter .callPhoneContent .callPhone1 a div img[data-v-9ea57910] {
    height: 0.533333rem;
}
.callFooter .callPhoneContent .callPhone1 a div span[data-v-9ea57910] {
    margin-left: 0.066667rem;
    font-size: 0.266667rem;
    color: #fff;
}
.callFooter .callPhoneContent .temtyDom[data-v-9ea57910] {
    margin: 0 0.2rem;
}
.callFooter .callPhoneContent .callPhone2[data-v-9ea57910] {
    flex: 1;
}
.callFooter .callPhoneContent .callPhone2 a[data-v-9ea57910] {
    display: block;
}
.callFooter .callPhoneContent .callPhone2 a div[data-v-9ea57910] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.callFooter .callPhoneContent .callPhone2 a div img[data-v-9ea57910] {
    width: 0.4rem;
}
.callFooter .callPhoneContent .callPhone2 a div span[data-v-9ea57910] {
    margin-left: 0.066667rem;
    font-size: 0.266667rem;
    color: #fff;
}
.leave-form[data-v-9ea57910] {
    width: 12rem;
}
}
.addressDesc[data-v-9ea57910] {
  line-height: 0.4rem !important;
}
.navcell[data-v-7bbc8428] {
  width: 10.666667rem;
}
.cellbox[data-v-7bbc8428] {
  display: flex;
  justify-content: space-between;
  padding: 0.133333rem 0.266667rem;
  width: 100%;
}
.cellbox .totalCate[data-v-7bbc8428] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.cellbox .totalCate .cateTitle[data-v-7bbc8428] {
  font-size: 0.186667rem;
  font-weight: bold;
  color: #666;
  line-height: 0.333333rem;
}
.cellbox .totalCate .cateBox[data-v-7bbc8428] {
  flex: 1;
  margin-top: 0.133333rem;
  margin-right: 0.2rem;
}
.cellbox .totalCate .cateBox[data-v-7bbc8428]:last-child {
  margin-right: 0;
}
.cellbox .totalCate ul li[data-v-7bbc8428] {
  font-size: 0.16rem;
  color: #999999;
  cursor: pointer;
  line-height: 0.266667rem;
  margin-top: 0.2rem;
  font-weight: normal;
}
.cellbox .totalCate ul li a[data-v-7bbc8428] {
  font-size: 0.16rem;
  color: #999999;
  font-weight: normal;
}
.cellbox .totalCate ul li:hover a[data-v-7bbc8428] {
  color: #00b7bf;
}
.cellbox .totalCate ul li > span[data-v-7bbc8428] {
  position: relative;
}
.cellbox .totalCate ul li > span img[data-v-7bbc8428] {
  position: absolute;
  right: -0.053333rem;
  bottom: 0;
  transform: translateX(100%);
}
.v-enter[data-v-5c40b12c],
.v-leave-to[data-v-5c40b12c] {
  opacity: 0;
  transform: translateX(2rem);
}

/* 入场动画的时间段 */

/* 离场的时间段 */
.v-enter-active[data-v-5c40b12c],
.v-leave-active[data-v-5c40b12c] {
  transition: all 0.1s ease;
}
[data-v-5c40b12c] .ant-form-explain {
  text-align: left;
  font-size: 0.16rem;
}
[data-v-5c40b12c] .explain-hide .ant-form-item-required::before {
  display: none;
}
.notSelect[data-v-5c40b12c] {
  user-select: none;
}
.blockNav[data-v-5c40b12c] {
  display: block;
}

/*web导航栏*/
.header-container[data-v-5c40b12c] {
  background: rgba(0, 0, 0, 0.51);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  transition: all 0.3s ease-out;
}
.header-container .header[data-v-5c40b12c] {
  position: relative;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 4fr;
  align-items: center;
  /* justify-content: space-between; */
  height: 0.973333rem;
}
.header-container .logo .white-logo[data-v-5c40b12c] {
  display: block !important;
  height: 0.4rem;
}
.header-container .logo .color-logo[data-v-5c40b12c] {
  display: none;
}
.header-container .logo .logo-container a[data-v-5c40b12c] {
  display: flex;
  align-items: center;
}
.header-container .logo .text[data-v-5c40b12c] {
  margin-left: 0.106667rem;
  font-size: 0.36rem;
  font-weight: bold;
  color: #ffffff;
}
.header-container nav[data-v-5c40b12c] {
  height: 100%;
}
.header-container nav ul[data-v-5c40b12c] {
  margin: 0;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  /* padding-left: .525486rem; */
}
.header-container nav ul li[data-v-5c40b12c] {
  height: 100%;
  padding: 0 0.293333rem;
  transition: all 0.4s ease-out;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.header-container nav ul li[data-v-5c40b12c]:last-child {
  padding: 0;
}
.header-container nav ul li .navcell[data-v-5c40b12c] {
  position: absolute;
  top: 0.933333rem;
  left: 44%;
  transform: translateX(-50%);
  overflow-y: auto;
  overflow-x: hidden;
  max-height: calc(100vh - 0.973333rem);
  background: #fff;
  transition: all 0.6s ease-out;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.05);
}
.header-container nav ul li .navcell .cellbox[data-v-5c40b12c] {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  /* display: grid; */
  /* grid-template-columns: 1fr 1fr; */
  /* grid-column-gap: 40px; */
  /* grid-row-gap: 32px; */
  /* flex-direction: row; */
  /* padding: 30px 50px; */
  width: 7.333333rem;
}
.header-container nav ul li a[data-v-5c40b12c] {
  padding: 0 0.186667rem;
  height: 0.506667rem;
  position: relative;
  font-size: 0.213333rem;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-container nav ul li a .icon[data-v-5c40b12c] {
  position: absolute;
  left: 50%;
  bottom: -0.48rem;
  transform: rotate(45deg) translate(-72%, 0);
  opacity: 0;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 0.013333rem;
  background: #fff;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.1);
  /* border-left: 9px solid transparent; */
  /* border-right: 9px solid transparent; */
  /* border-bottom: 14px solid #fff; */
}
.header-container nav ul li a .iconShow[data-v-5c40b12c] {
  animation: iconShow-data-v-5c40b12c 0.1s ease forwards;
}
.header-container nav ul li a .select[data-v-5c40b12c] {
  padding: 0.133333rem 0;
  position: absolute;
  left: 50%;
  top: 0.72rem;
  transform: translateX(-50%);
  opacity: 0;
  width: 1.6rem;
  border-radius: 0.013333rem;
  background: #fff;
  z-index: 9999;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.05);
}
.header-container nav ul li a .select a[data-v-5c40b12c] {
  font-size: 0.186667rem;
  color: #999999;
  line-height: 0.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-container nav ul li a .select a[data-v-5c40b12c]:hover {
  color: #00b7bf;
}
.header-container nav ul li a .selectShow[data-v-5c40b12c] {
  animation: iconShow-data-v-5c40b12c 0.1s ease forwards;
}
.header-container nav ul .active > a[data-v-5c40b12c] {
  border: 0.013333rem solid #fff;
  border-radius: 0.253333rem;
}
.float_header[data-v-5c40b12c] {
  background: #fff;
}
.float_header .logo .white-logo[data-v-5c40b12c] {
  display: none !important;
  height: 0.4rem;
}
.float_header .logo .color-logo[data-v-5c40b12c] {
  display: block !important;
}
.float_header .logo .text[data-v-5c40b12c] {
  color: #333;
}
.float_header nav > ul > li[data-v-5c40b12c] {
  padding: 0 0.333333rem;
}
.float_header nav > ul > li a[data-v-5c40b12c] {
  color: #333;
}
.float_header .active > a[data-v-5c40b12c] {
  border: 0.013333rem solid #333 !important;
}
@keyframes menuHeight-data-v-5c40b12c {
0% {
    height: 0;
    padding: 0 0.533333rem;
}
100% {
    height: auto;
    padding: 0.266667rem 0.533333rem;
}
}
.newBox[data-v-5c40b12c] {
  position: relative;
}
.newBox img[data-v-5c40b12c] {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-180%);
}

/*移动端菜单*/
.header-menu-list[data-v-5c40b12c] {
  position: fixed;
  top: 1.066667rem;
  left: 0;
  width: 100%;
  height: 0;
  max-height: calc(100vh - 2.4rem);
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 0 0.533333rem;
  background-color: #fff;
  z-index: 9999999;
  animation: menuHeight-data-v-5c40b12c 0.3s ease forwards;
}
.header-menu-list .header-menu-item[data-v-5c40b12c] {
  display: block;
  font-size: 0.32rem;
  border-bottom: 0.013333rem solid #eee;
  z-index: 999;
  position: relative;
  padding: 0.4rem 0;
}
.header-menu-list .header-menu-item > div[data-v-5c40b12c] {
  color: #212529;
}
.header-menu-list .header-menu-item ul li[data-v-5c40b12c] {
  color: #999999;
}
.header-menu-list .header-menu-item .icon-r[data-v-5c40b12c] {
  position: absolute;
  top: 0.053333rem;
  right: -0.266667rem;
  padding: 0.266667rem;
  transition: 0.5s ease;
  transition-property: transform;
  transform: rotate(-180deg);
}
.header-menu-list .header-menu-item .turn[data-v-5c40b12c] {
  transition: 0.5s ease;
  transition-property: transform;
  transform: rotate(0deg);
}
.header-menu-list .header-menu-item[data-v-5c40b12c]:nth-child(1) {
  animation: menuItemSlideIn-data-v-5c40b12c 0.5s ease forwards;
}
.header-menu-list .header-menu-item[data-v-5c40b12c]:nth-child(2) {
  animation: menuItemSlideIn-data-v-5c40b12c 0.5s ease 0.1s forwards;
}
.header-menu-list .header-menu-item[data-v-5c40b12c]:nth-child(3) {
  animation: menuItemSlideIn-data-v-5c40b12c 0.5s ease 0.2s forwards;
}
.header-menu-list .header-menu-item[data-v-5c40b12c]:nth-child(4) {
  animation: menuItemSlideIn-data-v-5c40b12c 0.5s ease 0.3s forwards;
}
.header-menu-list .titleLang[data-v-5c40b12c] {
  padding: 0.4rem 0.306667rem 0;
}
.header-menu-list .titleLang a[data-v-5c40b12c] {
  color: #333;
  height: 0.666667rem;
  display: flex;
  flex-direction: column;
}
.header-menu-list .wrap-li[data-v-5c40b12c] {
  padding: 0.266667rem 0.4rem 0;
}
.header-menu-list .wrap-li .tit[data-v-5c40b12c] {
  font-size: 0.32rem;
  font-weight: 550;
}
.header-menu-list .wrap-li ul[data-v-5c40b12c] {
  margin-left: 0.4rem;
}
.header-menu-list .wrap-li ul li[data-v-5c40b12c] {
  font-size: 0.32rem;
  margin-top: 0.266667rem;
}
@keyframes turn-data-v-5c40b12c {
0% {
    -webkit-transform: rotate(180deg);
}
100% {
    -webkit-transform: rotate(0deg);
}
}
@keyframes menuItemSlideIn-data-v-5c40b12c {
0% {
    opacity: 0;
    transform: translate3d(0, 0.533333rem, 0);
}
100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
}
.float_header .header .wap-menu-show-icon svg[data-v-5c40b12c],
.float_header .header .wap-menu-close-icon svg[data-v-5c40b12c] {
  color: #000 !important;
}
.float_header .menu-icon-white[data-v-5c40b12c] {
  display: none;
}
.float_header .menu-icon-black[data-v-5c40b12c] {
  display: block !important;
}
@media screen and (max-width: 768px) {
.color-logo[data-v-5c40b12c] {
    height: 0.4rem;
}
.leftLang[data-v-5c40b12c] {
    display: flex;
    align-items: center;
}
.header-container .header[data-v-5c40b12c] {
    display: flex;
    justify-content: space-between;
    height: 1.066667rem;
    padding: 0 0.533333rem;
}
.header-container .header[data-v-5c40b12c]::before {
    display: none;
}
.header-container .header[data-v-5c40b12c]::after {
    display: none;
}
.header-container .header .logo[data-v-5c40b12c] {
    width: auto;
}
.header-container .header .logo .text[data-v-5c40b12c] {
    font-size: 0.346667rem;
    margin-left: 0.213333rem;
}
.header-container .header .wap-menu-show-icon[data-v-5c40b12c],
  .header-container .header .wap-menu-close-icon[data-v-5c40b12c] {
    width: 0.586667rem;
    height: 0.586667rem;
}
.header-container .header .wap-menu-show-icon img[data-v-5c40b12c],
  .header-container .header .wap-menu-close-icon img[data-v-5c40b12c] {
    width: 100%;
    height: 100%;
    vertical-align: top;
}
.header-container .header .menu-icon-black[data-v-5c40b12c] {
    display: none;
}
}
@keyframes iconShow-data-v-5c40b12c {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.cookieContainer[data-v-75f9c5a4] {
  color: #fff;
  position: fixed;
  min-width: 100%;
  height: auto;
  z-index: 10000000;
  font-size: 0.173333rem;
  letter-spacing: 0;
  line-height: 0.266667rem;
  left: 0;
  bottom: 0;
  padding: 0.2rem 0.4rem;
  text-align: center;
  background: #000;
  border-top: 0.013333rem solid rgba(143, 143, 143, 0.27);
}
.cookieContainer span[data-v-75f9c5a4] {
  display: inline-block;
  margin: 0 0 0.08rem;
  line-height: 0.4rem;
}
.cookieContainer span a[data-v-75f9c5a4]:nth-child(1) {
  font-size: 0.213333rem;
  letter-spacing: 0.003333rem;
  line-height: 0.266667rem;
  margin: 0 0 0 0.2rem;
  text-align: center;
  text-transform: none;
  display: inline-block;
  cursor: pointer;
  touch-action: manipulation;
  white-space: nowrap;
  outline: none;
  box-shadow: none;
  text-shadow: none;
  border: none;
  -webkit-border-radius: 0.04rem;
  -moz-border-radius: 0.04rem;
  border-radius: 0.04rem;
  text-decoration: none;
  padding: 0.113333rem 0.2rem;
  line-height: 1;
  color: inherit;
  border: 0.013333rem solid #fff;
}
.cookieContainer .close[data-v-75f9c5a4] {
  position: absolute;
  right: 0.2rem;
  top: 50%;
  margin-top: -0.133333rem;
  width: 0.266667rem;
  height: 0.266667rem;
  padding: 0.133333rem;
  outline: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.containerEn .footerContent[data-v-d102b6cc] {
  display: flex;
}
.containerEn .footerContent .footerLeft[data-v-d102b6cc] {
  flex: 0 0 1.6rem;
  padding: 0 0.4rem;
  border-right: 0.013333rem solid rgba(143, 143, 143, 0.22);
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo[data-v-d102b6cc] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo img[data-v-d102b6cc] {
  width: 1.16rem;
  height: 0.933333rem;
  object-fit: contain;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div[data-v-d102b6cc] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.6rem;
  height: 0.506667rem;
  background: #00b7bf;
  border-radius: 0.253333rem;
  margin-top: 0.133333rem;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div h2[data-v-d102b6cc] {
  font-size: 0.293333rem;
  font-weight: bold;
  color: #ffffff;
}
.containerEn .footerContent .footerRight[data-v-d102b6cc] {
  padding-left: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox[data-v-d102b6cc] {
  display: flex;
  flex-direction: column;
}
.containerEn .footerContent .footerRight .contactBox .emailBox[data-v-d102b6cc] {
  height: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.containerEn .footerContent .footerRight .contactBox .emailBox img[data-v-d102b6cc] {
  width: 2.186667rem;
  height: 0.4rem;
  object-fit: contain;
}
.containerEn .footerContent .footerRight .contactBox .addressBox[data-v-d102b6cc] {
  display: flex;
  margin-top: 0.266667rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox img[data-v-d102b6cc] {
  width: 0.4rem;
  height: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox p[data-v-d102b6cc] {
  flex: 1;
  font-size: 0.16rem;
  color: #ffffff;
  margin-left: 0.133333rem;
  line-height: 0.4rem;
}
.containerEn .footerContent .footerRight .productsList[data-v-d102b6cc] {
  margin-top: 0.533333rem;
}
.containerEn .footerContent .footerRight .productsList .title[data-v-d102b6cc] {
  font-size: 0.213333rem;
  font-weight: bold;
  color: #ffffff;
  margin-bottom: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li[data-v-d102b6cc] {
  display: flex;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block[data-v-d102b6cc] {
  height: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block .innerblock[data-v-d102b6cc] {
  width: 0.08rem;
  height: 0.08rem;
  background: #bfbfbf;
  border-radius: 50%;
  margin-right: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li p[data-v-d102b6cc] {
  font-size: 0.186667rem;
  color: #bfbfbf;
  line-height: 0.4rem;
}
footer .copyright[data-v-d102b6cc] {
  position: relative;
  margin-top: 0.533333rem;
  padding: 0.266667rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.16rem;
  font-weight: 400;
  color: #fff;
}
footer .copyright[data-v-d102b6cc]::before {
  content: "";
  position: absolute;
  height: 0.013333rem;
  width: 100%;
  top: -0.026667rem;
  left: 0;
  background: rgba(143, 143, 143, 0.27);
}
footer[data-v-d102b6cc] {
  background: #000;
  color: #fff;
}
footer .footer[data-v-d102b6cc] {
  padding: 0.933333rem 0 0;
  margin: 0 auto;
}
.isMobile[data-v-d102b6cc] {
  display: none;
}
.notMobile[data-v-d102b6cc] {
  display: block;
}
.information a[data-v-d102b6cc] {
  vertical-align: top;
  color: #333;
}
footer .toast[data-v-d102b6cc] {
  position: fixed;
  z-index: 200;
  left: 50%;
  top: 45%;
  transition: all 0.5s;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  text-align: center;
  border-radius: 0.066667rem;
  font-size: 0.213333rem;
  color: #fff;
  background: rgba(17, 17, 17, 0.7);
  height: 0.8rem;
  line-height: 0.8rem;
  padding: 0 0.2rem;
  min-width: 4.666667rem;
}
.leave-form-content[data-v-d102b6cc] {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 0.973333rem;
  z-index: 999;
}
.backTop .backTop-item .leave-form[data-v-d102b6cc] {
  position: absolute;
  left: -6.4rem;
  top: -1.333333rem;
  width: 5.386667rem;
  background: #ffffff;
  box-shadow: 0 0.026667rem 0.106667rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.173333rem;
}
.leave-form[data-v-d102b6cc] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 11.386667rem;
  background: #ffffff;
  box-shadow: 0 0.026667rem 0.106667rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.173333rem;
  z-index: 999;
}
.formSpace[data-v-d102b6cc] {
  bottom: 0 !important;
  right: 1.066667rem !important;
}
.leave-form .icon[data-v-d102b6cc] {
  transform: rotate(45deg) translate(-72%, 0);
  opacity: 1;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 0.013333rem;
  background: #fff;
  margin-top: -0.266667rem;
  margin-left: 4.533333rem;
  margin-right: 0.133333rem;
  box-shadow: -0.066667rem -0.066667rem 0.2rem -0.04rem rgba(6, 0, 1, 0.16);
}
.backTop .backTop-item .leave-form .right-close[data-v-d102b6cc],
.leave-form .right-close[data-v-d102b6cc] {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  text-align: right;
  line-height: 1;
  font-size: 0.186667rem;
  padding: 0.133333rem 0.266667rem;
  background: #00b7bf;
  color: #fff;
  border-top-left-radius: 0.173333rem;
  border-top-right-radius: 0.173333rem;
  margin-bottom: 0.266667rem;
}
.leave-form .titleModal[data-v-d102b6cc] {
  background: rgba(0, 0, 0, 0.8);
  width: 2.4rem;
  height: 0.8rem;
  line-height: 0.8rem;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 40%;
  left: 30%;
}
.header-container .btn-gradient .leave-form[data-v-d102b6cc] {
  top: 0.973333rem;
  left: -4.48rem;
}
.leave-form .ant-form-item[data-v-d102b6cc] {
  margin-bottom: 0.133333rem;
}
.leave-form .ant-form-item .ant-btn[data-v-d102b6cc] {
  background-color: #00b7bf;
  border: none;
  color: #fff;
}
.leave-form .ant-form[data-v-d102b6cc] {
  padding: 0 0.266667rem;
  box-sizing: border-box;
}
.leave-form .ant-form .ant-form-item[data-v-d102b6cc] {
  margin-bottom: 0.133333rem;
}
.leave-form .ant-form .ant-form-item .ant-btn[data-v-d102b6cc] {
  background-color: #00b7bf;
  border: none;
  color: #fff;
}
.backTop[data-v-d102b6cc] {
  position: fixed;
  bottom: 1.333333rem;
  right: 0.2rem;
  z-index: 999;
}
.backTop .back-text[data-v-d102b6cc] {
  margin-top: 0.16rem;
  font-size: 0.186667rem;
  font-weight: 400;
  color: #333;
}
.backTop .backTop-item[data-v-d102b6cc] {
  position: relative;
}
.backTop .backTop-item[data-v-d102b6cc]:nth-child(1) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-d102b6cc]:nth-child(2) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-d102b6cc]:nth-child(3) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-d102b6cc]:nth-child(4) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-d102b6cc]:nth-child(5) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item > .icon[data-v-d102b6cc] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  float: right;
  width: 0.6rem;
  height: 0.6rem;
  text-align: center;
  background: #ffffff;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.08rem;
  cursor: pointer;
  opacity: 1;
}
.backTop .backTop-item > .icon img[data-v-d102b6cc] {
  width: 0.386667rem;
}
.hover-animation[data-v-d102b6cc] {
  transition: opacity 0.2s;
}
.backTop .backTop-item > .hove-icon-hide[data-v-d102b6cc] {
  opacity: 0;
}
.backTop .backTop-item > .icon .text[data-v-d102b6cc] {
  margin-top: 0.04rem;
  font-size: 0.16rem;
}
.backTop .backTop-item .hover[data-v-d102b6cc] {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.backTop .backTop-item .hover-show[data-v-d102b6cc] {
  display: block;
}
.backTop .backTop-item .hover-box[data-v-d102b6cc] {
  display: flex;
  /*align-items: center;*/
  /*justify-content: center;*/
  width: 1.6rem;
  height: 0.6rem;
  line-height: 0.6rem;
  background: #00b7bf;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.08rem;
  cursor: pointer;
}
.backTop .backTop-item .hover-box img[data-v-d102b6cc] {
  width: 0.386667rem;
  margin: auto 0.053333rem;
}
.backTop .backTop-item .hover-box span[data-v-d102b6cc] {
  line-height: 0.213333rem;
  margin-left: 0;
  font-size: 0.186667rem;
  font-weight: 400;
  color: #ffffff;
  flex: 1;
  align-self: center;
}
.mobileCallFooter[data-v-d102b6cc] {
  display: none;
}
.serviceModal[data-v-d102b6cc] {
  position: absolute;
  top: -0.4rem;
  left: -4.133333rem;
  background: #fff;
  border-radius: 0.106667rem;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  z-index: 999;
}
.serviceModal .closePhoto[data-v-d102b6cc] {
  display: flex;
  padding: 0.133333rem 0.133333rem 0 0.266667rem;
  justify-content: flex-end;
  align-items: center;
}
.serviceModal .closePhoto img[data-v-d102b6cc] {
  width: 0.266667rem;
  cursor: pointer;
}
.serviceModal .serviceDialog[data-v-d102b6cc] {
  padding: 0.133333rem 0.266667rem 0.4rem 0.266667rem;
}
.serviceModal .serviceDialog a[data-v-d102b6cc] {
  display: block;
}
.serviceModal .serviceDialog a div[data-v-d102b6cc] {
  display: flex;
  align-items: center;
}
.serviceModal .serviceDialog a div img[data-v-d102b6cc] {
  width: 0.466667rem;
}
.serviceModal .serviceDialog a div .phoneText[data-v-d102b6cc] {
  margin-left: 0.066667rem;
  font-size: 0.24rem;
  color: #00b7bf;
}
.serviceModal .serviceDialog .houseText[data-v-d102b6cc] {
  color: #333;
  margin-top: 0.266667rem;
  font-size: 0.186667rem;
}
.footer-nav-item[data-v-d102b6cc] {
  align-items: center;
}
.footer-nav-item .logo-contact[data-v-d102b6cc] {
  height: 1.333333rem !important;
  margin-right: 0.266667rem;
}
.footer-nav-item .logo-contact .footer-logo[data-v-d102b6cc] {
  height: 100% !important;
}
.footer-nav-item .logo-contact .footer-logo img[data-v-d102b6cc] {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}
.footer-nav-item .right-text[data-v-d102b6cc] {
  padding: 0 !important;
}
.footer-nav-item .right-text > ul:first-child .footer-title[data-v-d102b6cc] {
  flex: 0 0 2rem !important;
}
.footer-nav-item .right-text > ul:first-child .contact-us ul[data-v-d102b6cc] {
  justify-content: flex-start !important;
}
.footer-nav-item .right-text > ul:first-child .contact-us ul li[data-v-d102b6cc] {
  margin-right: 0.266667rem;
}
.footer-nav-item .right-text > ul[data-v-d102b6cc]:last-child {
  margin-top: 0.133333rem;
}
@media screen and (max-width: 768px) {
.containerEn .footerContent[data-v-d102b6cc] {
    display: flex;
    flex-direction: column;
}
.containerEn .footerContent .footerLeft[data-v-d102b6cc] {
    flex: 0 0 1.6rem;
    padding: 0 0.4rem;
    border-right: 0;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo[data-v-d102b6cc] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo img[data-v-d102b6cc] {
    width: 1.16rem;
    height: 0.933333rem;
    object-fit: contain;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div[data-v-d102b6cc] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.6rem;
    height: 0.506667rem;
    background: #00b7bf;
    border-radius: 0.253333rem;
    margin-top: 0.133333rem;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div h2[data-v-d102b6cc] {
    font-size: 0.293333rem;
    font-weight: bold;
    color: #ffffff;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div .logo-text[data-v-d102b6cc] {
    font-size: 0.293333rem;
    font-weight: bold;
    color: #ffffff;
    display: block;
}
.containerEn .footerContent .footerRight[data-v-d102b6cc] {
    padding-left: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox[data-v-d102b6cc] {
    display: flex;
    flex-direction: column;
}
.containerEn .footerContent .footerRight .contactBox .emailBox[data-v-d102b6cc] {
    height: 0.466667rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.containerEn .footerContent .footerRight .contactBox .emailBox img[data-v-d102b6cc] {
    width: 2.4rem;
    height: 0.466667rem;
    object-fit: contain;
}
.containerEn .footerContent .footerRight .contactBox .addressBox[data-v-d102b6cc] {
    display: flex;
    margin-top: 0.266667rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox img[data-v-d102b6cc] {
    width: 0.4rem;
    height: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox p[data-v-d102b6cc] {
    flex: 1;
    font-size: 0.16rem;
    color: #ffffff;
    margin-left: 0.133333rem;
    line-height: 0.4rem;
}
.containerEn .footerContent .footerRight .productsList[data-v-d102b6cc] {
    margin-top: 0.533333rem;
}
.containerEn .footerContent .footerRight .productsList .title[data-v-d102b6cc] {
    font-size: 0.213333rem;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li[data-v-d102b6cc] {
    display: flex;
    margin: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block[data-v-d102b6cc] {
    height: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block .innerblock[data-v-d102b6cc] {
    width: 0.08rem;
    height: 0.08rem;
    background: #bfbfbf;
    border-radius: 50%;
    margin-right: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li p[data-v-d102b6cc] {
    font-size: 0.186667rem;
    color: #bfbfbf;
    line-height: 0.4rem;
}
footer .copyright[data-v-d102b6cc] {
    position: relative;
    margin-top: 0.533333rem;
    padding: 0.266667rem 0 1.306667rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.16rem;
    font-weight: 400;
    color: #fff;
}
footer .copyright[data-v-d102b6cc]::before {
    content: "";
    position: absolute;
    height: 0.013333rem;
    width: 100%;
    top: -0.026667rem;
    left: 0;
    background: rgba(143, 143, 143, 0.27);
}
footer .footer[data-v-d102b6cc] {
    padding: 0.266667rem;
}
.backTop .backTop-item .hover-box[data-v-d102b6cc] {
    width: 0.933333rem;
}
.footIcon[data-v-d102b6cc] {
    height: 0.506667rem;
    width: auto !important;
}
.text[data-v-d102b6cc] {
    display: none;
}
.mobileCallFooter[data-v-d102b6cc] {
    display: block;
}
.isMobile[data-v-d102b6cc] {
    display: block;
}
.information a[data-v-d102b6cc] {
    font-weight: bold;
}
.notMobile[data-v-d102b6cc] {
    display: none;
}
.formSpace[data-v-d102b6cc] {
    position: fixed;
    top: 50% !important;
    left: 0% !important;
    right: 0 !important;
    transform: translateY(-50%) !important;
    width: 100% !important;
    height: 70vh !important;
}
.formSpace .form-horizontal[data-v-d102b6cc] {
    height: 60vh !important;
    overflow: hidden auto;
}
.showBacks[data-v-d102b6cc] {
    opacity: 1 !important;
}
.hideBacks[data-v-d102b6cc] {
    opacity: 0 !important;
}
@keyframes showBack-data-v-d102b6cc {
0% {
      opacity: 0;
}
100% {
      opacity: 1;
}
}
@keyframes hiddenBack-data-v-d102b6cc {
0% {
      opacity: 1;
}
100% {
      opacity: 0;
}
}
.mobileModal[data-v-d102b6cc] {
    width: 80%;
    padding: 0.266667rem 0.4rem;
    background: #fff;
    position: fixed;
    left: 50%;
    bottom: 30%;
    transform: translateX(-50%);
    z-index: 99999;
}
[data-v-d102b6cc] .ant-input {
    height: 0.626667rem;
}
.callFooter[data-v-d102b6cc] {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 0.2rem 0.4rem;
    height: 1.306667rem;
    background: #00b7bf;
    z-index: 999999;
}
.callFooter .callName[data-v-d102b6cc] {
    width: 100%;
    font-size: 0.266667rem;
    color: #fff;
    text-align: center;
}
.callFooter .callPhoneContent[data-v-d102b6cc] {
    margin-top: 0.133333rem;
    width: 100%;
    display: flex;
    align-items: center;
}
.callFooter .callPhoneContent .callPhone1[data-v-d102b6cc] {
    flex: 1;
}
.callFooter .callPhoneContent .callPhone1 a[data-v-d102b6cc] {
    display: block;
}
.callFooter .callPhoneContent .callPhone1 a div[data-v-d102b6cc] {
    display: flex;
    align-items: center;
    justify-content: center;
}
.callFooter .callPhoneContent .callPhone1 a div img[data-v-d102b6cc] {
    height: 0.533333rem;
}
.callFooter .callPhoneContent .callPhone1 a div span[data-v-d102b6cc] {
    margin-left: 0.066667rem;
    font-size: 0.266667rem;
    color: #fff;
}
.callFooter .callPhoneContent .temtyDom[data-v-d102b6cc] {
    margin: 0 0.2rem;
}
.callFooter .callPhoneContent .callPhone2[data-v-d102b6cc] {
    flex: 1;
}
.callFooter .callPhoneContent .callPhone2 a[data-v-d102b6cc] {
    display: block;
}
.callFooter .callPhoneContent .callPhone2 a div[data-v-d102b6cc] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.callFooter .callPhoneContent .callPhone2 a div img[data-v-d102b6cc] {
    width: 0.4rem;
}
.callFooter .callPhoneContent .callPhone2 a div span[data-v-d102b6cc] {
    margin-left: 0.066667rem;
    font-size: 0.266667rem;
    color: #fff;
}
.leave-form[data-v-d102b6cc] {
    width: 12rem;
}
}
.addressDesc[data-v-d102b6cc] {
  line-height: 0.4rem !important;
}
.navcell[data-v-2a56f76c] {
  width: 10.666667rem;
}
.cellbox[data-v-2a56f76c] {
  display: flex;
  justify-content: space-between;
  padding: 0.133333rem 0.266667rem;
  width: 100%;
}
.cellbox .totalCate[data-v-2a56f76c] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.cellbox .totalCate .cateTitle[data-v-2a56f76c] {
  font-size: 0.186667rem;
  font-weight: bold;
  color: #666;
  line-height: 0.333333rem;
}
.cellbox .totalCate .cateBox[data-v-2a56f76c] {
  flex: 1;
  margin-top: 0.133333rem;
  margin-right: 0.2rem;
}
.cellbox .totalCate .cateBox[data-v-2a56f76c]:last-child {
  margin-right: 0;
}
.cellbox .totalCate ul li[data-v-2a56f76c] {
  font-size: 0.16rem;
  color: #999999;
  cursor: pointer;
  line-height: 0.266667rem;
  margin-top: 0.2rem;
  font-weight: normal;
}
.cellbox .totalCate ul li a[data-v-2a56f76c] {
  font-size: 0.16rem;
  color: #999999;
  font-weight: normal;
}
.cellbox .totalCate ul li:hover a[data-v-2a56f76c] {
  color: #00b7bf;
}
.cellbox .totalCate ul li > span[data-v-2a56f76c] {
  position: relative;
}
.cellbox .totalCate ul li > span img[data-v-2a56f76c] {
  position: absolute;
  right: -0.053333rem;
  bottom: 0;
  transform: translateX(100%);
}
.v-enter[data-v-8e9deee8],
.v-leave-to[data-v-8e9deee8] {
  opacity: 0;
  transform: translateX(2rem);
}

/* 入场动画的时间段 */

/* 离场的时间段 */
.v-enter-active[data-v-8e9deee8],
.v-leave-active[data-v-8e9deee8] {
  transition: all 0.1s ease;
}
[data-v-8e9deee8] .ant-form-explain {
  text-align: left;
  font-size: 0.16rem;
}
[data-v-8e9deee8] .explain-hide .ant-form-item-required::before {
  display: none;
}
.notSelect[data-v-8e9deee8] {
  user-select: none;
}
.blockNav[data-v-8e9deee8] {
  display: block;
}

/*web导航栏*/
.header-container[data-v-8e9deee8] {
  background: rgba(0, 0, 0, 0.51);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  transition: all 0.3s ease-out;
}
.header-container .header[data-v-8e9deee8] {
  position: relative;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 4fr;
  align-items: center;
  /* justify-content: space-between; */
  height: 0.973333rem;
}
.header-container .logo .white-logo[data-v-8e9deee8] {
  display: block !important;
  height: 0.4rem;
}
.header-container .logo .color-logo[data-v-8e9deee8] {
  display: none;
}
.header-container .logo .logo-container a[data-v-8e9deee8] {
  display: flex;
  align-items: center;
}
.header-container .logo .text[data-v-8e9deee8] {
  margin-left: 0.106667rem;
  font-size: 0.36rem;
  font-weight: bold;
  color: #ffffff;
}
.header-container nav[data-v-8e9deee8] {
  height: 100%;
}
.header-container nav ul[data-v-8e9deee8] {
  margin: 0;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  /* padding-left: .525486rem; */
}
.header-container nav ul li[data-v-8e9deee8] {
  height: 100%;
  padding: 0 0.293333rem;
  transition: all 0.4s ease-out;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.header-container nav ul li[data-v-8e9deee8]:last-child {
  padding: 0;
}
.header-container nav ul li .navcell[data-v-8e9deee8] {
  position: absolute;
  top: 0.933333rem;
  left: 44%;
  transform: translateX(-50%);
  overflow-y: auto;
  overflow-x: hidden;
  max-height: calc(100vh - 0.973333rem);
  background: #fff;
  transition: all 0.6s ease-out;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.05);
}
.header-container nav ul li .navcell .cellbox[data-v-8e9deee8] {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  /* display: grid; */
  /* grid-template-columns: 1fr 1fr; */
  /* grid-column-gap: 40px; */
  /* grid-row-gap: 32px; */
  /* flex-direction: row; */
  /* padding: 30px 50px; */
  width: 7.333333rem;
}
.header-container nav ul li a[data-v-8e9deee8] {
  padding: 0 0.186667rem;
  height: 0.506667rem;
  position: relative;
  font-size: 0.213333rem;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-container nav ul li a .icon[data-v-8e9deee8] {
  position: absolute;
  left: 50%;
  bottom: -0.48rem;
  transform: rotate(45deg) translate(-72%, 0);
  opacity: 0;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 0.013333rem;
  background: #fff;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.1);
  /* border-left: 9px solid transparent; */
  /* border-right: 9px solid transparent; */
  /* border-bottom: 14px solid #fff; */
}
.header-container nav ul li a .iconShow[data-v-8e9deee8] {
  animation: iconShow-data-v-8e9deee8 0.1s ease forwards;
}
.header-container nav ul li a .select[data-v-8e9deee8] {
  padding: 0.133333rem 0;
  position: absolute;
  left: 50%;
  top: 0.72rem;
  transform: translateX(-50%);
  opacity: 0;
  width: 1.6rem;
  border-radius: 0.013333rem;
  background: #fff;
  z-index: 9999;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.05);
}
.header-container nav ul li a .select a[data-v-8e9deee8] {
  font-size: 0.186667rem;
  color: #999999;
  line-height: 0.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-container nav ul li a .select a[data-v-8e9deee8]:hover {
  color: #00b7bf;
}
.header-container nav ul li a .selectShow[data-v-8e9deee8] {
  animation: iconShow-data-v-8e9deee8 0.1s ease forwards;
}
.header-container nav ul .active > a[data-v-8e9deee8] {
  border: 0.013333rem solid #fff;
  border-radius: 0.253333rem;
}
.float_header[data-v-8e9deee8] {
  background: #fff;
}
.float_header .logo .white-logo[data-v-8e9deee8] {
  display: none !important;
  height: 0.4rem;
}
.float_header .logo .color-logo[data-v-8e9deee8] {
  display: block !important;
}
.float_header .logo .text[data-v-8e9deee8] {
  color: #333;
}
.float_header nav > ul > li[data-v-8e9deee8] {
  padding: 0 0.333333rem;
}
.float_header nav > ul > li a[data-v-8e9deee8] {
  color: #333;
}
.float_header .active > a[data-v-8e9deee8] {
  border: 0.013333rem solid #333 !important;
}
@keyframes menuHeight-data-v-8e9deee8 {
0% {
    height: 0;
    padding: 0 0.533333rem;
}
100% {
    height: auto;
    padding: 0.266667rem 0.533333rem;
}
}
.newBox[data-v-8e9deee8] {
  position: relative;
}
.newBox img[data-v-8e9deee8] {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-180%);
}

/*移动端菜单*/
.header-menu-list[data-v-8e9deee8] {
  position: fixed;
  top: 1.066667rem;
  left: 0;
  width: 100%;
  height: 0;
  max-height: calc(100vh - 2.4rem);
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 0 0.533333rem;
  background-color: #fff;
  z-index: 9999999;
  animation: menuHeight-data-v-8e9deee8 0.3s ease forwards;
}
.header-menu-list .header-menu-item[data-v-8e9deee8] {
  display: block;
  font-size: 0.32rem;
  border-bottom: 0.013333rem solid #eee;
  z-index: 999;
  position: relative;
  padding: 0.4rem 0;
}
.header-menu-list .header-menu-item > div[data-v-8e9deee8] {
  color: #212529;
}
.header-menu-list .header-menu-item ul li[data-v-8e9deee8] {
  color: #999999;
}
.header-menu-list .header-menu-item .icon-r[data-v-8e9deee8] {
  position: absolute;
  top: 0.053333rem;
  right: -0.266667rem;
  padding: 0.266667rem;
  transition: 0.5s ease;
  transition-property: transform;
  transform: rotate(-180deg);
}
.header-menu-list .header-menu-item .turn[data-v-8e9deee8] {
  transition: 0.5s ease;
  transition-property: transform;
  transform: rotate(0deg);
}
.header-menu-list .header-menu-item[data-v-8e9deee8]:nth-child(1) {
  animation: menuItemSlideIn-data-v-8e9deee8 0.5s ease forwards;
}
.header-menu-list .header-menu-item[data-v-8e9deee8]:nth-child(2) {
  animation: menuItemSlideIn-data-v-8e9deee8 0.5s ease 0.1s forwards;
}
.header-menu-list .header-menu-item[data-v-8e9deee8]:nth-child(3) {
  animation: menuItemSlideIn-data-v-8e9deee8 0.5s ease 0.2s forwards;
}
.header-menu-list .header-menu-item[data-v-8e9deee8]:nth-child(4) {
  animation: menuItemSlideIn-data-v-8e9deee8 0.5s ease 0.3s forwards;
}
.header-menu-list .titleLang[data-v-8e9deee8] {
  padding: 0.4rem 0.306667rem 0;
}
.header-menu-list .titleLang a[data-v-8e9deee8] {
  color: #333;
  height: 0.666667rem;
  display: flex;
  flex-direction: column;
}
.header-menu-list .wrap-li[data-v-8e9deee8] {
  padding: 0.266667rem 0.4rem 0;
}
.header-menu-list .wrap-li .tit[data-v-8e9deee8] {
  font-size: 0.32rem;
  font-weight: 550;
}
.header-menu-list .wrap-li ul[data-v-8e9deee8] {
  margin-left: 0.4rem;
}
.header-menu-list .wrap-li ul li[data-v-8e9deee8] {
  font-size: 0.32rem;
  margin-top: 0.266667rem;
}
@keyframes turn-data-v-8e9deee8 {
0% {
    -webkit-transform: rotate(180deg);
}
100% {
    -webkit-transform: rotate(0deg);
}
}
@keyframes menuItemSlideIn-data-v-8e9deee8 {
0% {
    opacity: 0;
    transform: translate3d(0, 0.533333rem, 0);
}
100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
}
.float_header .header .wap-menu-show-icon svg[data-v-8e9deee8],
.float_header .header .wap-menu-close-icon svg[data-v-8e9deee8] {
  color: #000 !important;
}
.float_header .menu-icon-white[data-v-8e9deee8] {
  display: none;
}
.float_header .menu-icon-black[data-v-8e9deee8] {
  display: block !important;
}
@media screen and (max-width: 768px) {
.color-logo[data-v-8e9deee8] {
    height: 0.4rem;
}
.leftLang[data-v-8e9deee8] {
    display: flex;
    align-items: center;
}
.header-container .header[data-v-8e9deee8] {
    display: flex;
    justify-content: space-between;
    height: 1.066667rem;
    padding: 0 0.533333rem;
}
.header-container .header[data-v-8e9deee8]::before {
    display: none;
}
.header-container .header[data-v-8e9deee8]::after {
    display: none;
}
.header-container .header .logo[data-v-8e9deee8] {
    width: auto;
}
.header-container .header .logo .text[data-v-8e9deee8] {
    font-size: 0.346667rem;
    margin-left: 0.213333rem;
}
.header-container .header .wap-menu-show-icon[data-v-8e9deee8],
  .header-container .header .wap-menu-close-icon[data-v-8e9deee8] {
    width: 0.586667rem;
    height: 0.586667rem;
}
.header-container .header .wap-menu-show-icon img[data-v-8e9deee8],
  .header-container .header .wap-menu-close-icon img[data-v-8e9deee8] {
    width: 100%;
    height: 100%;
    vertical-align: top;
}
.header-container .header .menu-icon-black[data-v-8e9deee8] {
    display: none;
}
}
@keyframes iconShow-data-v-8e9deee8 {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
.cookieContainer[data-v-f1b32a48] {
  color: #fff;
  position: fixed;
  min-width: 100%;
  height: auto;
  z-index: 10000000;
  font-size: 0.173333rem;
  letter-spacing: 0;
  line-height: 0.266667rem;
  left: 0;
  bottom: 0;
  padding: 0.2rem 0.4rem;
  text-align: center;
  background: #000;
  border-top: 0.013333rem solid rgba(143, 143, 143, 0.27);
}
.cookieContainer span[data-v-f1b32a48] {
  display: inline-block;
  margin: 0 0 0.08rem;
  line-height: 0.4rem;
}
.cookieContainer span a[data-v-f1b32a48]:nth-child(1) {
  font-size: 0.213333rem;
  letter-spacing: 0.003333rem;
  line-height: 0.266667rem;
  margin: 0 0 0 0.2rem;
  text-align: center;
  text-transform: none;
  display: inline-block;
  cursor: pointer;
  touch-action: manipulation;
  white-space: nowrap;
  outline: none;
  box-shadow: none;
  text-shadow: none;
  border: none;
  -webkit-border-radius: 0.04rem;
  -moz-border-radius: 0.04rem;
  border-radius: 0.04rem;
  text-decoration: none;
  padding: 0.113333rem 0.2rem;
  line-height: 1;
  color: inherit;
  border: 0.013333rem solid #fff;
}
.cookieContainer .close[data-v-f1b32a48] {
  position: absolute;
  right: 0.2rem;
  top: 50%;
  margin-top: -0.133333rem;
  width: 0.266667rem;
  height: 0.266667rem;
  padding: 0.133333rem;
  outline: none;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.containerEn .footerContent[data-v-0fff9f3c] {
  display: flex;
}
.containerEn .footerContent .footerLeft[data-v-0fff9f3c] {
  flex: 0 0 1.6rem;
  padding: 0 0.4rem;
  border-right: 0.013333rem solid rgba(143, 143, 143, 0.22);
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo[data-v-0fff9f3c] {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo img[data-v-0fff9f3c] {
  width: 1.16rem;
  height: 0.933333rem;
  object-fit: contain;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div[data-v-0fff9f3c] {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.6rem;
  height: 0.506667rem;
  background: #00b7bf;
  border-radius: 0.253333rem;
  margin-top: 0.133333rem;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div h2[data-v-0fff9f3c] {
  font-size: 0.293333rem;
  font-weight: bold;
  color: #ffffff;
}
.containerEn .footerContent .footerRight[data-v-0fff9f3c] {
  padding-left: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox[data-v-0fff9f3c] {
  display: flex;
  flex-direction: column;
}
.containerEn .footerContent .footerRight .contactBox .emailBox[data-v-0fff9f3c] {
  height: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.containerEn .footerContent .footerRight .contactBox .emailBox img[data-v-0fff9f3c] {
  width: 2.186667rem;
  height: 0.4rem;
  object-fit: contain;
}
.containerEn .footerContent .footerRight .contactBox .addressBox[data-v-0fff9f3c] {
  display: flex;
  margin-top: 0.266667rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox img[data-v-0fff9f3c] {
  width: 0.4rem;
  height: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox p[data-v-0fff9f3c] {
  flex: 1;
  font-size: 0.16rem;
  color: #ffffff;
  margin-left: 0.133333rem;
  line-height: 0.4rem;
}
.containerEn .footerContent .footerRight .productsList[data-v-0fff9f3c] {
  margin-top: 0.533333rem;
}
.containerEn .footerContent .footerRight .productsList .title[data-v-0fff9f3c] {
  font-size: 0.213333rem;
  font-weight: bold;
  color: #ffffff;
  margin-bottom: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li[data-v-0fff9f3c] {
  display: flex;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block[data-v-0fff9f3c] {
  height: 0.4rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block .innerblock[data-v-0fff9f3c] {
  width: 0.08rem;
  height: 0.08rem;
  background: #bfbfbf;
  border-radius: 50%;
  margin-right: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li p[data-v-0fff9f3c] {
  font-size: 0.186667rem;
  color: #bfbfbf;
  line-height: 0.4rem;
}
footer .copyright[data-v-0fff9f3c] {
  position: relative;
  margin-top: 0.533333rem;
  padding: 0.266667rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 0.16rem;
  font-weight: 400;
  color: #fff;
}
footer .copyright[data-v-0fff9f3c]::before {
  content: "";
  position: absolute;
  height: 0.013333rem;
  width: 100%;
  top: -0.026667rem;
  left: 0;
  background: rgba(143, 143, 143, 0.27);
}
footer[data-v-0fff9f3c] {
  background: #000;
  color: #fff;
}
footer .footer[data-v-0fff9f3c] {
  padding: 0.933333rem 0 0;
  margin: 0 auto;
}
.isMobile[data-v-0fff9f3c] {
  display: none;
}
.notMobile[data-v-0fff9f3c] {
  display: block;
}
.information a[data-v-0fff9f3c] {
  vertical-align: top;
  color: #333;
}
footer .toast[data-v-0fff9f3c] {
  position: fixed;
  z-index: 200;
  left: 50%;
  top: 45%;
  transition: all 0.5s;
  -webkit-transform: translateX(-50%) translateY(-50%);
  -moz-transform: translateX(-50%) translateY(-50%);
  -ms-transform: translateX(-50%) translateY(-50%);
  -o-transform: translateX(-50%) translateY(-50%);
  transform: translateX(-50%) translateY(-50%);
  text-align: center;
  border-radius: 0.066667rem;
  font-size: 0.213333rem;
  color: #fff;
  background: rgba(17, 17, 17, 0.7);
  height: 0.8rem;
  line-height: 0.8rem;
  padding: 0 0.2rem;
  min-width: 4.666667rem;
}
.leave-form-content[data-v-0fff9f3c] {
  position: fixed;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  height: 0.973333rem;
  z-index: 999;
}
.backTop .backTop-item .leave-form[data-v-0fff9f3c] {
  position: absolute;
  left: -6.4rem;
  top: -1.333333rem;
  width: 5.386667rem;
  background: #ffffff;
  box-shadow: 0 0.026667rem 0.106667rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.173333rem;
}
.leave-form[data-v-0fff9f3c] {
  position: absolute;
  bottom: 0;
  right: 0;
  width: 11.386667rem;
  background: #ffffff;
  box-shadow: 0 0.026667rem 0.106667rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.173333rem;
  z-index: 999;
}
.formSpace[data-v-0fff9f3c] {
  bottom: 0 !important;
  right: 1.066667rem !important;
}
.leave-form .icon[data-v-0fff9f3c] {
  transform: rotate(45deg) translate(-72%, 0);
  opacity: 1;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 0.013333rem;
  background: #fff;
  margin-top: -0.266667rem;
  margin-left: 4.533333rem;
  margin-right: 0.133333rem;
  box-shadow: -0.066667rem -0.066667rem 0.2rem -0.04rem rgba(6, 0, 1, 0.16);
}
.backTop .backTop-item .leave-form .right-close[data-v-0fff9f3c],
.leave-form .right-close[data-v-0fff9f3c] {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: space-between;
  cursor: pointer;
  text-align: right;
  line-height: 1;
  font-size: 0.186667rem;
  padding: 0.133333rem 0.266667rem;
  background: #00b7bf;
  color: #fff;
  border-top-left-radius: 0.173333rem;
  border-top-right-radius: 0.173333rem;
  margin-bottom: 0.266667rem;
}
.leave-form .titleModal[data-v-0fff9f3c] {
  background: rgba(0, 0, 0, 0.8);
  width: 2.4rem;
  height: 0.8rem;
  line-height: 0.8rem;
  color: #fff;
  text-align: center;
  position: absolute;
  top: 40%;
  left: 30%;
}
.header-container .btn-gradient .leave-form[data-v-0fff9f3c] {
  top: 0.973333rem;
  left: -4.48rem;
}
.leave-form .ant-form-item[data-v-0fff9f3c] {
  margin-bottom: 0.133333rem;
}
.leave-form .ant-form-item .ant-btn[data-v-0fff9f3c] {
  background-color: #00b7bf;
  border: none;
  color: #fff;
}
.leave-form .ant-form[data-v-0fff9f3c] {
  padding: 0 0.266667rem;
  box-sizing: border-box;
}
.leave-form .ant-form .ant-form-item[data-v-0fff9f3c] {
  margin-bottom: 0.133333rem;
}
.leave-form .ant-form .ant-form-item .ant-btn[data-v-0fff9f3c] {
  background-color: #00b7bf;
  border: none;
  color: #fff;
}
.backTop[data-v-0fff9f3c] {
  position: fixed;
  bottom: 1.333333rem;
  right: 0.2rem;
  z-index: 999;
}
.backTop .back-text[data-v-0fff9f3c] {
  margin-top: 0.16rem;
  font-size: 0.186667rem;
  font-weight: 400;
  color: #333;
}
.backTop .backTop-item[data-v-0fff9f3c] {
  position: relative;
}
.backTop .backTop-item[data-v-0fff9f3c]:nth-child(1) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-0fff9f3c]:nth-child(2) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-0fff9f3c]:nth-child(3) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-0fff9f3c]:nth-child(4) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item[data-v-0fff9f3c]:nth-child(5) {
  margin-bottom: 0.133333rem;
}
.backTop .backTop-item > .icon[data-v-0fff9f3c] {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  float: right;
  width: 0.6rem;
  height: 0.6rem;
  text-align: center;
  background: #ffffff;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.08rem;
  cursor: pointer;
  opacity: 1;
}
.backTop .backTop-item > .icon img[data-v-0fff9f3c] {
  width: 0.386667rem;
}
.hover-animation[data-v-0fff9f3c] {
  transition: opacity 0.2s;
}
.backTop .backTop-item > .hove-icon-hide[data-v-0fff9f3c] {
  opacity: 0;
}
.backTop .backTop-item > .icon .text[data-v-0fff9f3c] {
  margin-top: 0.04rem;
  font-size: 0.16rem;
}
.backTop .backTop-item .hover[data-v-0fff9f3c] {
  position: absolute;
  right: 0;
  top: 0;
  display: none;
}
.backTop .backTop-item .hover-show[data-v-0fff9f3c] {
  display: block;
}
.backTop .backTop-item .hover-box[data-v-0fff9f3c] {
  display: flex;
  /*align-items: center;*/
  /*justify-content: center;*/
  width: 1.733333rem;
  height: 0.6rem;
  line-height: 0.6rem;
  background: #00b7bf;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  border-radius: 0.08rem;
  cursor: pointer;
}
.backTop .backTop-item .hover-box img[data-v-0fff9f3c] {
  width: 0.386667rem;
  margin: auto 0.053333rem;
}
.backTop .backTop-item .hover-box span[data-v-0fff9f3c] {
  line-height: 0.213333rem;
  margin-left: 0;
  font-size: 0.186667rem;
  font-weight: 400;
  color: #ffffff;
  flex: 1;
  align-self: center;
}
.mobileCallFooter[data-v-0fff9f3c] {
  display: none;
}
.serviceModal[data-v-0fff9f3c] {
  position: absolute;
  top: -0.4rem;
  left: -4.133333rem;
  background: #fff;
  border-radius: 0.106667rem;
  box-shadow: 0 0.08rem 0.093333rem 0 rgba(6, 0, 1, 0.16);
  z-index: 999;
}
.serviceModal .closePhoto[data-v-0fff9f3c] {
  display: flex;
  padding: 0.133333rem 0.133333rem 0 0.266667rem;
  justify-content: flex-end;
  align-items: center;
}
.serviceModal .closePhoto img[data-v-0fff9f3c] {
  width: 0.266667rem;
  cursor: pointer;
}
.serviceModal .serviceDialog[data-v-0fff9f3c] {
  padding: 0.133333rem 0.266667rem 0.4rem 0.266667rem;
}
.serviceModal .serviceDialog a[data-v-0fff9f3c] {
  display: block;
}
.serviceModal .serviceDialog a div[data-v-0fff9f3c] {
  display: flex;
  align-items: center;
}
.serviceModal .serviceDialog a div img[data-v-0fff9f3c] {
  width: 0.466667rem;
}
.serviceModal .serviceDialog a div .phoneText[data-v-0fff9f3c] {
  margin-left: 0.066667rem;
  font-size: 0.24rem;
  color: #00b7bf;
}
.serviceModal .serviceDialog .houseText[data-v-0fff9f3c] {
  color: #333;
  margin-top: 0.266667rem;
  font-size: 0.186667rem;
}
.footer-nav-item[data-v-0fff9f3c] {
  align-items: center;
}
.footer-nav-item .logo-contact[data-v-0fff9f3c] {
  height: 1.333333rem !important;
  margin-right: 0.266667rem;
}
.footer-nav-item .logo-contact .footer-logo[data-v-0fff9f3c] {
  height: 100% !important;
}
.footer-nav-item .logo-contact .footer-logo img[data-v-0fff9f3c] {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}
.footer-nav-item .right-text[data-v-0fff9f3c] {
  padding: 0 !important;
}
.footer-nav-item .right-text > ul:first-child .footer-title[data-v-0fff9f3c] {
  flex: 0 0 2rem !important;
}
.footer-nav-item .right-text > ul:first-child .contact-us ul[data-v-0fff9f3c] {
  justify-content: flex-start !important;
}
.footer-nav-item .right-text > ul:first-child .contact-us ul li[data-v-0fff9f3c] {
  margin-right: 0.266667rem;
}
.footer-nav-item .right-text > ul[data-v-0fff9f3c]:last-child {
  margin-top: 0.133333rem;
}
@media screen and (max-width: 768px) {
.containerEn .footerContent[data-v-0fff9f3c] {
    display: flex;
    flex-direction: column;
}
.containerEn .footerContent .footerLeft[data-v-0fff9f3c] {
    flex: 0 0 1.6rem;
    padding: 0 0.4rem;
    border-right: 0;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo[data-v-0fff9f3c] {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo img[data-v-0fff9f3c] {
    width: 1.16rem;
    height: 0.933333rem;
    object-fit: contain;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div[data-v-0fff9f3c] {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.6rem;
    height: 0.506667rem;
    background: #00b7bf;
    border-radius: 0.253333rem;
    margin-top: 0.133333rem;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div h2[data-v-0fff9f3c] {
    font-size: 0.293333rem;
    font-weight: bold;
    color: #ffffff;
}
.containerEn .footerContent .footerLeft .logoContact .footerLogo div .logo-text[data-v-0fff9f3c] {
    font-size: 0.293333rem;
    font-weight: bold;
    color: #ffffff;
    display: block;
}
.containerEn .footerContent .footerRight[data-v-0fff9f3c] {
    padding-left: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox[data-v-0fff9f3c] {
    display: flex;
    flex-direction: column;
}
.containerEn .footerContent .footerRight .contactBox .emailBox[data-v-0fff9f3c] {
    height: 0.466667rem;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.containerEn .footerContent .footerRight .contactBox .emailBox img[data-v-0fff9f3c] {
    width: 2.4rem;
    height: 0.466667rem;
    object-fit: contain;
}
.containerEn .footerContent .footerRight .contactBox .addressBox[data-v-0fff9f3c] {
    display: flex;
    margin-top: 0.266667rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox img[data-v-0fff9f3c] {
    width: 0.4rem;
    height: 0.4rem;
}
.containerEn .footerContent .footerRight .contactBox .addressBox p[data-v-0fff9f3c] {
    flex: 1;
    font-size: 0.16rem;
    color: #ffffff;
    margin-left: 0.133333rem;
    line-height: 0.4rem;
}
.containerEn .footerContent .footerRight .productsList[data-v-0fff9f3c] {
    margin-top: 0.533333rem;
}
.containerEn .footerContent .footerRight .productsList .title[data-v-0fff9f3c] {
    font-size: 0.213333rem;
    font-weight: bold;
    color: #ffffff;
    margin-bottom: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li[data-v-0fff9f3c] {
    display: flex;
    margin: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block[data-v-0fff9f3c] {
    height: 0.4rem;
    display: flex;
    align-items: center;
    justify-content: center;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li .block .innerblock[data-v-0fff9f3c] {
    width: 0.08rem;
    height: 0.08rem;
    background: #bfbfbf;
    border-radius: 50%;
    margin-right: 0.133333rem;
}
.containerEn .footerContent .footerRight .productsList .productsItem a li p[data-v-0fff9f3c] {
    font-size: 0.186667rem;
    color: #bfbfbf;
    line-height: 0.4rem;
}
footer .copyright[data-v-0fff9f3c] {
    position: relative;
    margin-top: 0.533333rem;
    padding: 0.266667rem 0 1.306667rem;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 0.16rem;
    font-weight: 400;
    color: #fff;
}
footer .copyright[data-v-0fff9f3c]::before {
    content: "";
    position: absolute;
    height: 0.013333rem;
    width: 100%;
    top: -0.026667rem;
    left: 0;
    background: rgba(143, 143, 143, 0.27);
}
footer .footer[data-v-0fff9f3c] {
    padding: 0.266667rem;
}
.backTop .backTop-item .hover-box[data-v-0fff9f3c] {
    width: 0.933333rem;
}
.footIcon[data-v-0fff9f3c] {
    height: 0.506667rem;
    width: auto !important;
}
.text[data-v-0fff9f3c] {
    display: none;
}
.mobileCallFooter[data-v-0fff9f3c] {
    display: block;
}
.isMobile[data-v-0fff9f3c] {
    display: block;
}
.information a[data-v-0fff9f3c] {
    font-weight: bold;
}
.notMobile[data-v-0fff9f3c] {
    display: none;
}
.formSpace[data-v-0fff9f3c] {
    position: fixed;
    top: 50% !important;
    left: 0% !important;
    right: 0 !important;
    transform: translateY(-50%) !important;
    width: 100% !important;
    height: 70vh !important;
}
.formSpace .form-horizontal[data-v-0fff9f3c] {
    height: 60vh !important;
    overflow: hidden auto;
}
.showBacks[data-v-0fff9f3c] {
    opacity: 1 !important;
}
.hideBacks[data-v-0fff9f3c] {
    opacity: 0 !important;
}
@keyframes showBack-data-v-0fff9f3c {
0% {
      opacity: 0;
}
100% {
      opacity: 1;
}
}
@keyframes hiddenBack-data-v-0fff9f3c {
0% {
      opacity: 1;
}
100% {
      opacity: 0;
}
}
.mobileModal[data-v-0fff9f3c] {
    width: 80%;
    padding: 0.266667rem 0.4rem;
    background: #fff;
    position: fixed;
    left: 50%;
    bottom: 30%;
    transform: translateX(-50%);
    z-index: 99999;
}
[data-v-0fff9f3c] .ant-input {
    height: 0.626667rem;
}
.callFooter[data-v-0fff9f3c] {
    width: 100%;
    position: fixed;
    bottom: 0;
    left: 0;
    padding: 0.2rem 0.4rem;
    height: 1.306667rem;
    background: #00b7bf;
    z-index: 999999;
}
.callFooter .callName[data-v-0fff9f3c] {
    width: 100%;
    font-size: 0.266667rem;
    color: #fff;
    text-align: center;
}
.callFooter .callPhoneContent[data-v-0fff9f3c] {
    margin-top: 0.133333rem;
    width: 100%;
    display: flex;
    align-items: center;
}
.callFooter .callPhoneContent .callPhone1[data-v-0fff9f3c] {
    flex: 1;
}
.callFooter .callPhoneContent .callPhone1 a[data-v-0fff9f3c] {
    display: block;
}
.callFooter .callPhoneContent .callPhone1 a div[data-v-0fff9f3c] {
    display: flex;
    align-items: center;
    justify-content: center;
}
.callFooter .callPhoneContent .callPhone1 a div img[data-v-0fff9f3c] {
    height: 0.533333rem;
}
.callFooter .callPhoneContent .callPhone1 a div span[data-v-0fff9f3c] {
    margin-left: 0.066667rem;
    font-size: 0.266667rem;
    color: #fff;
}
.callFooter .callPhoneContent .temtyDom[data-v-0fff9f3c] {
    margin: 0 0.2rem;
}
.callFooter .callPhoneContent .callPhone2[data-v-0fff9f3c] {
    flex: 1;
}
.callFooter .callPhoneContent .callPhone2 a[data-v-0fff9f3c] {
    display: block;
}
.callFooter .callPhoneContent .callPhone2 a div[data-v-0fff9f3c] {
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.callFooter .callPhoneContent .callPhone2 a div img[data-v-0fff9f3c] {
    width: 0.4rem;
}
.callFooter .callPhoneContent .callPhone2 a div span[data-v-0fff9f3c] {
    margin-left: 0.066667rem;
    font-size: 0.266667rem;
    color: #fff;
}
.leave-form[data-v-0fff9f3c] {
    width: 12rem;
}
}
.addressDesc[data-v-0fff9f3c] {
  line-height: 0.4rem !important;
}
.navcell[data-v-56ca27dc] {
  width: 10.666667rem;
}
.cellbox[data-v-56ca27dc] {
  display: flex;
  justify-content: space-between;
  padding: 0.133333rem 0.266667rem;
  width: 100%;
}
.cellbox .totalCate[data-v-56ca27dc] {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.cellbox .totalCate .cateTitle[data-v-56ca27dc] {
  font-size: 0.186667rem;
  font-weight: bold;
  color: #666;
  line-height: 0.333333rem;
}
.cellbox .totalCate .cateBox[data-v-56ca27dc] {
  flex: 1;
  margin-top: 0.133333rem;
  margin-right: 0.2rem;
}
.cellbox .totalCate .cateBox[data-v-56ca27dc]:last-child {
  margin-right: 0;
}
.cellbox .totalCate ul li[data-v-56ca27dc] {
  font-size: 0.16rem;
  color: #999999;
  cursor: pointer;
  line-height: 0.266667rem;
  margin-top: 0.2rem;
  font-weight: normal;
}
.cellbox .totalCate ul li a[data-v-56ca27dc] {
  font-size: 0.16rem;
  color: #999999;
  font-weight: normal;
}
.cellbox .totalCate ul li:hover a[data-v-56ca27dc] {
  color: #00b7bf;
}
.cellbox .totalCate ul li > span[data-v-56ca27dc] {
  position: relative;
}
.cellbox .totalCate ul li > span img[data-v-56ca27dc] {
  position: absolute;
  right: -0.053333rem;
  bottom: 0;
  transform: translateX(100%);
}
.v-enter[data-v-19329454],
.v-leave-to[data-v-19329454] {
  opacity: 0;
  transform: translateX(2rem);
}

/* 入场动画的时间段 */

/* 离场的时间段 */
.v-enter-active[data-v-19329454],
.v-leave-active[data-v-19329454] {
  transition: all 0.1s ease;
}
[data-v-19329454] .ant-form-explain {
  text-align: left;
  font-size: 0.16rem;
}
[data-v-19329454] .explain-hide .ant-form-item-required::before {
  display: none;
}
.notSelect[data-v-19329454] {
  user-select: none;
}
.blockNav[data-v-19329454] {
  display: block;
}

/*web导航栏*/
.header-container[data-v-19329454] {
  background: rgba(0, 0, 0, 0.51);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 9999;
  transition: all 0.3s ease-out;
}
.header-container .header[data-v-19329454] {
  position: relative;
  margin: 0 auto;
  display: grid;
  grid-template-columns: 1fr 4fr;
  align-items: center;
  /* justify-content: space-between; */
  height: 0.973333rem;
}
.header-container .logo .white-logo[data-v-19329454] {
  display: block !important;
  height: 0.4rem;
}
.header-container .logo .color-logo[data-v-19329454] {
  display: none;
}
.header-container .logo .logo-container a[data-v-19329454] {
  display: flex;
  align-items: center;
}
.header-container .logo .text[data-v-19329454] {
  margin-left: 0.106667rem;
  font-size: 0.36rem;
  font-weight: bold;
  color: #ffffff;
}
.header-container nav[data-v-19329454] {
  height: 100%;
}
.header-container nav ul[data-v-19329454] {
  margin: 0;
  height: 100%;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  /* padding-left: .525486rem; */
}
.header-container nav ul li[data-v-19329454] {
  height: 100%;
  padding: 0 0.293333rem;
  transition: all 0.4s ease-out;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.header-container nav ul li[data-v-19329454]:last-child {
  padding: 0;
}
.header-container nav ul li .navcell[data-v-19329454] {
  position: absolute;
  top: 0.933333rem;
  left: 44%;
  transform: translateX(-50%);
  overflow-y: auto;
  overflow-x: hidden;
  max-height: calc(100vh - 0.973333rem);
  background: #fff;
  transition: all 0.6s ease-out;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.05);
}
.header-container nav ul li .navcell .cellbox[data-v-19329454] {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  /* display: grid; */
  /* grid-template-columns: 1fr 1fr; */
  /* grid-column-gap: 40px; */
  /* grid-row-gap: 32px; */
  /* flex-direction: row; */
  /* padding: 30px 50px; */
  width: 7.333333rem;
}
.header-container nav ul li a[data-v-19329454] {
  padding: 0 0.186667rem;
  height: 0.506667rem;
  position: relative;
  font-size: 0.213333rem;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-container nav ul li a .icon[data-v-19329454] {
  position: absolute;
  left: 50%;
  bottom: -0.48rem;
  transform: rotate(45deg) translate(-72%, 0);
  opacity: 0;
  width: 0.24rem;
  height: 0.24rem;
  border-radius: 0.013333rem;
  background: #fff;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.1);
  /* border-left: 9px solid transparent; */
  /* border-right: 9px solid transparent; */
  /* border-bottom: 14px solid #fff; */
}
.header-container nav ul li a .iconShow[data-v-19329454] {
  animation: iconShow-data-v-19329454 0.1s ease forwards;
}
.header-container nav ul li a .select[data-v-19329454] {
  padding: 0.133333rem 0;
  position: absolute;
  left: 50%;
  top: 0.72rem;
  transform: translateX(-50%);
  opacity: 0;
  width: 1.6rem;
  border-radius: 0.013333rem;
  background: #fff;
  z-index: 9999;
  box-shadow: 0 0.013333rem 0.12rem 0.026667rem rgba(0, 0, 0, 0.05);
}
.header-container nav ul li a .select a[data-v-19329454] {
  font-size: 0.186667rem;
  color: #999999;
  line-height: 0.4rem;
  display: flex;
  justify-content: center;
  align-items: center;
}
.header-container nav ul li a .select a[data-v-19329454]:hover {
  color: #00b7bf;
}
.header-container nav ul li a .selectShow[data-v-19329454] {
  animation: iconShow-data-v-19329454 0.1s ease forwards;
}
.header-container nav ul .active > a[data-v-19329454] {
  border: 0.013333rem solid #fff;
  border-radius: 0.253333rem;
}
.float_header[data-v-19329454] {
  background: #fff;
}
.float_header .logo .white-logo[data-v-19329454] {
  display: none !important;
  height: 0.4rem;
}
.float_header .logo .color-logo[data-v-19329454] {
  display: block !important;
}
.float_header .logo .text[data-v-19329454] {
  color: #333;
}
.float_header nav > ul > li[data-v-19329454] {
  padding: 0 0.333333rem;
}
.float_header nav > ul > li a[data-v-19329454] {
  color: #333;
}
.float_header .active > a[data-v-19329454] {
  border: 0.013333rem solid #333 !important;
}
@keyframes menuHeight-data-v-19329454 {
0% {
    height: 0;
    padding: 0 0.533333rem;
}
100% {
    height: auto;
    padding: 0.266667rem 0.533333rem;
}
}
.newBox[data-v-19329454] {
  position: relative;
}
.newBox img[data-v-19329454] {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-180%);
}

/*移动端菜单*/
.header-menu-list[data-v-19329454] {
  position: fixed;
  top: 1.066667rem;
  left: 0;
  width: 100%;
  height: 0;
  max-height: calc(100vh - 2.4rem);
  overflow-x: hidden;
  overflow-y: scroll;
  padding: 0 0.533333rem;
  background-color: #fff;
  z-index: 9999999;
  animation: menuHeight-data-v-19329454 0.3s ease forwards;
}
.header-menu-list .header-menu-item[data-v-19329454] {
  display: block;
  font-size: 0.32rem;
  border-bottom: 0.013333rem solid #eee;
  z-index: 999;
  position: relative;
  padding: 0.4rem 0;
}
.header-menu-list .header-menu-item > div[data-v-19329454] {
  color: #212529;
}
.header-menu-list .header-menu-item ul li[data-v-19329454] {
  color: #999999;
}
.header-menu-list .header-menu-item .icon-r[data-v-19329454] {
  position: absolute;
  top: 0.053333rem;
  right: -0.266667rem;
  padding: 0.266667rem;
  transition: 0.5s ease;
  transition-property: transform;
  transform: rotate(-180deg);
}
.header-menu-list .header-menu-item .turn[data-v-19329454] {
  transition: 0.5s ease;
  transition-property: transform;
  transform: rotate(0deg);
}
.header-menu-list .header-menu-item[data-v-19329454]:nth-child(1) {
  animation: menuItemSlideIn-data-v-19329454 0.5s ease forwards;
}
.header-menu-list .header-menu-item[data-v-19329454]:nth-child(2) {
  animation: menuItemSlideIn-data-v-19329454 0.5s ease 0.1s forwards;
}
.header-menu-list .header-menu-item[data-v-19329454]:nth-child(3) {
  animation: menuItemSlideIn-data-v-19329454 0.5s ease 0.2s forwards;
}
.header-menu-list .header-menu-item[data-v-19329454]:nth-child(4) {
  animation: menuItemSlideIn-data-v-19329454 0.5s ease 0.3s forwards;
}
.header-menu-list .titleLang[data-v-19329454] {
  padding: 0.4rem 0.306667rem 0;
}
.header-menu-list .titleLang a[data-v-19329454] {
  color: #333;
  height: 0.666667rem;
  display: flex;
  flex-direction: column;
}
.header-menu-list .wrap-li[data-v-19329454] {
  padding: 0.266667rem 0.4rem 0;
}
.header-menu-list .wrap-li .tit[data-v-19329454] {
  font-size: 0.32rem;
  font-weight: 550;
}
.header-menu-list .wrap-li ul[data-v-19329454] {
  margin-left: 0.4rem;
}
.header-menu-list .wrap-li ul li[data-v-19329454] {
  font-size: 0.32rem;
  margin-top: 0.266667rem;
}
@keyframes turn-data-v-19329454 {
0% {
    -webkit-transform: rotate(180deg);
}
100% {
    -webkit-transform: rotate(0deg);
}
}
@keyframes menuItemSlideIn-data-v-19329454 {
0% {
    opacity: 0;
    transform: translate3d(0, 0.533333rem, 0);
}
100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}
}
.float_header .header .wap-menu-show-icon svg[data-v-19329454],
.float_header .header .wap-menu-close-icon svg[data-v-19329454] {
  color: #000 !important;
}
.float_header .menu-icon-white[data-v-19329454] {
  display: none;
}
.float_header .menu-icon-black[data-v-19329454] {
  display: block !important;
}
@media screen and (max-width: 768px) {
.color-logo[data-v-19329454] {
    height: 0.4rem;
}
.leftLang[data-v-19329454] {
    display: flex;
    align-items: center;
}
.header-container .header[data-v-19329454] {
    display: flex;
    justify-content: space-between;
    height: 1.066667rem;
    padding: 0 0.533333rem;
}
.header-container .header[data-v-19329454]::before {
    display: none;
}
.header-container .header[data-v-19329454]::after {
    display: none;
}
.header-container .header .logo[data-v-19329454] {
    width: auto;
}
.header-container .header .logo .text[data-v-19329454] {
    font-size: 0.346667rem;
    margin-left: 0.213333rem;
}
.header-container .header .wap-menu-show-icon[data-v-19329454],
  .header-container .header .wap-menu-close-icon[data-v-19329454] {
    width: 0.586667rem;
    height: 0.586667rem;
}
.header-container .header .wap-menu-show-icon img[data-v-19329454],
  .header-container .header .wap-menu-close-icon img[data-v-19329454] {
    width: 100%;
    height: 100%;
    vertical-align: top;
}
.header-container .header .menu-icon-black[data-v-19329454] {
    display: none;
}
}
@keyframes iconShow-data-v-19329454 {
0% {
    opacity: 0;
}
100% {
    opacity: 1;
}
}
