:root {
    --groot-ui-rpx: 0.0625em;
    --groot-ui-default-font-size: 16px;
    --groot-ui-font-size-s: 12px;
    --groot-ui-font-size-m: 14px;
    --groot-ui-font-size-l: 16px;
    --groot-ui-spacing-unit-1: 0.3125em;
    --groot-ui-spacing-unit-2: 0.625em;
    --groot-ui-spacing-unit-3: 0.9375em;
    --groot-ui-spacing-unit-4: 1.25em;
    --groot-ui-spacing-unit-5: 1.875em;
    --groot-ui-spacing-unit-6: 2.5em;
    --groot-ui-spacing-unit-7: 3.125em;
    --groot-ui-spacing-unit-8: 3.75em;
    --groot-ui-height-unit-1: 0.3125em;
    --groot-ui-height-unit-2: 0.625em;
    --groot-ui-height-unit-3: 0.9375em;
    --groot-ui-height-unit-4: 1.25em;
    --groot-ui-height-unit-5: 1.875em;
    --groot-ui-height-unit-6: 2.5em;
    --groot-ui-height-unit-7: 3.125em;
    --groot-ui-height-unit-8: 3.75em;
    --groot-ui-color-brand-1: #f2f7ff;
    --groot-ui-color-brand-2: #d6e4ff;
    --groot-ui-color-brand-3: #adcbff;
    --groot-ui-color-brand-4: #85b4ff;
    --groot-ui-color-brand-5: #5c9dff;
    --groot-ui-color-brand-6: #3388ff;
    --groot-ui-color-brand-7: #2170d9;
    --groot-ui-color-brand-8: #125ab3;
    --groot-ui-color-brand-9: #07458c;
    --groot-ui-color-brand-10: #003166;
    --groot-ui-color-gray-1: #fff;
    --groot-ui-color-gray-2: #f8f8f8;
    --groot-ui-color-gray-3: #f5f5f5;
    --groot-ui-color-gray-4: #eee;
    --groot-ui-color-gray-5: #d8d8d8;
    --groot-ui-color-gray-6: #ccc;
    --groot-ui-color-gray-7: #999;
    --groot-ui-color-gray-8: #666;
    --groot-ui-color-gray-9: #333;
    --groot-ui-color-gray-10: #000;
    --groot-ui-color-error-1: #fff3f2;
    --groot-ui-color-error-2: #ffd7d4;
    --groot-ui-color-error-3: #ffa8a3;
    --groot-ui-color-error-4: #ff7773;
    --groot-ui-color-error-5: #ff4542;
    --groot-ui-color-error-6: #ff1212;
    --groot-ui-color-error-7: #d90408;
    --groot-ui-color-error-8: #b30006;
    --groot-ui-color-error-9: #8c0007;
    --groot-ui-color-error-10: #660007;
    --groot-ui-color-warning-1: #fff8f2;
    --groot-ui-color-warning-2: #ffe4cc;
    --groot-ui-color-warning-3: #ffc799;
    --groot-ui-color-warning-4: #ffa866;
    --groot-ui-color-warning-5: #ff8833;
    --groot-ui-color-warning-6: #ff6600;
    --groot-ui-color-warning-7: #d95300;
    --groot-ui-color-warning-8: #b34100;
    --groot-ui-color-warning-9: #8c3100;
    --groot-ui-color-warning-10: #662200;
    --groot-ui-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;
    --groot-ui-font-weight-1: 400;
    --groot-ui-font-weight-2: 500;
    --groot-ui-font-weight-3: 600;
    --groot-ui-line-height-1: 1.5;
    --groot-ui-line-height-2: 2;
    --groot-ui-border-radius-1: 2px;
    --groot-ui-border-radius-2: 4px;
    --groot-ui-border-radius-3: 6px;
    --groot-ui-border-radius-4: 8px;
    --groot-ui-border-radius-5: 10px;
    --groot-ui-border-radius-6: 100%;
    --groot-ui-separator-color-normal: #eee;
    --groot-ui-separator-color-strong: #eee;
    --groot-ui-separator-color-trigger: #666;
    --groot-ui-shadow-1: 0 6px 10px 0 rgba(51, 136, 255, 0.2);
    --groot-ui-shadow-2: 0 2px 4px 0 rgba(0, 0, 0, 0.04);
    --groot-ui-shadow-3: 0 -2px 8px 0 rgba(0, 0, 0, 0.06);
    --groot-ui-shadow-4: 0 2px 8px 0 rgba(0, 0, 0, 0.06);
    --groot-ui-page-min-width: 1200;
}

.groot-ui-grid-row {
    position: relative;
    height: auto;
    zoom: 1;
    display: block;
    box-sizing: border-box
}

.groot-ui-grid-row:after,
.groot-ui-grid-row:before {
    content: " ";
    display: table
}

.groot-ui-grid-row:after {
    clear: both;
    visibility: hidden;
    font-size: 0;
    height: 0
}

.groot-ui-grid-col {
    position: relative;
    display: block
}

.groot-ui-grid-col-1,
.groot-ui-grid-col-2,
.groot-ui-grid-col-3,
.groot-ui-grid-col-4,
.groot-ui-grid-col-5,
.groot-ui-grid-col-6,
.groot-ui-grid-col-7,
.groot-ui-grid-col-8,
.groot-ui-grid-col-9,
.groot-ui-grid-col-10,
.groot-ui-grid-col-11,
.groot-ui-grid-col-12,
.groot-ui-grid-col-13,
.groot-ui-grid-col-14,
.groot-ui-grid-col-15,
.groot-ui-grid-col-16,
.groot-ui-grid-col-17,
.groot-ui-grid-col-18,
.groot-ui-grid-col-19,
.groot-ui-grid-col-20,
.groot-ui-grid-col-21,
.groot-ui-grid-col-22,
.groot-ui-grid-col-23,
.groot-ui-grid-col-24,
.groot-ui-grid-col-lg-1,
.groot-ui-grid-col-lg-2,
.groot-ui-grid-col-lg-3,
.groot-ui-grid-col-lg-4,
.groot-ui-grid-col-lg-5,
.groot-ui-grid-col-lg-6,
.groot-ui-grid-col-lg-7,
.groot-ui-grid-col-lg-8,
.groot-ui-grid-col-lg-9,
.groot-ui-grid-col-lg-10,
.groot-ui-grid-col-lg-11,
.groot-ui-grid-col-lg-12,
.groot-ui-grid-col-lg-13,
.groot-ui-grid-col-lg-14,
.groot-ui-grid-col-lg-15,
.groot-ui-grid-col-lg-16,
.groot-ui-grid-col-lg-17,
.groot-ui-grid-col-lg-18,
.groot-ui-grid-col-lg-19,
.groot-ui-grid-col-lg-20,
.groot-ui-grid-col-lg-21,
.groot-ui-grid-col-lg-22,
.groot-ui-grid-col-lg-23,
.groot-ui-grid-col-lg-24,
.groot-ui-grid-col-md-1,
.groot-ui-grid-col-md-2,
.groot-ui-grid-col-md-3,
.groot-ui-grid-col-md-4,
.groot-ui-grid-col-md-5,
.groot-ui-grid-col-md-6,
.groot-ui-grid-col-md-7,
.groot-ui-grid-col-md-8,
.groot-ui-grid-col-md-9,
.groot-ui-grid-col-md-10,
.groot-ui-grid-col-md-11,
.groot-ui-grid-col-md-12,
.groot-ui-grid-col-md-13,
.groot-ui-grid-col-md-14,
.groot-ui-grid-col-md-15,
.groot-ui-grid-col-md-16,
.groot-ui-grid-col-md-17,
.groot-ui-grid-col-md-18,
.groot-ui-grid-col-md-19,
.groot-ui-grid-col-md-20,
.groot-ui-grid-col-md-21,
.groot-ui-grid-col-md-22,
.groot-ui-grid-col-md-23,
.groot-ui-grid-col-md-24,
.groot-ui-grid-col-sm-1,
.groot-ui-grid-col-sm-2,
.groot-ui-grid-col-sm-3,
.groot-ui-grid-col-sm-4,
.groot-ui-grid-col-sm-5,
.groot-ui-grid-col-sm-6,
.groot-ui-grid-col-sm-7,
.groot-ui-grid-col-sm-8,
.groot-ui-grid-col-sm-9,
.groot-ui-grid-col-sm-10,
.groot-ui-grid-col-sm-11,
.groot-ui-grid-col-sm-12,
.groot-ui-grid-col-sm-13,
.groot-ui-grid-col-sm-14,
.groot-ui-grid-col-sm-15,
.groot-ui-grid-col-sm-16,
.groot-ui-grid-col-sm-17,
.groot-ui-grid-col-sm-18,
.groot-ui-grid-col-sm-19,
.groot-ui-grid-col-sm-20,
.groot-ui-grid-col-sm-21,
.groot-ui-grid-col-sm-22,
.groot-ui-grid-col-sm-23,
.groot-ui-grid-col-sm-24,
.groot-ui-grid-col-xs-1,
.groot-ui-grid-col-xs-2,
.groot-ui-grid-col-xs-3,
.groot-ui-grid-col-xs-4,
.groot-ui-grid-col-xs-5,
.groot-ui-grid-col-xs-6,
.groot-ui-grid-col-xs-7,
.groot-ui-grid-col-xs-8,
.groot-ui-grid-col-xs-9,
.groot-ui-grid-col-xs-10,
.groot-ui-grid-col-xs-11,
.groot-ui-grid-col-xs-12,
.groot-ui-grid-col-xs-13,
.groot-ui-grid-col-xs-14,
.groot-ui-grid-col-xs-15,
.groot-ui-grid-col-xs-16,
.groot-ui-grid-col-xs-17,
.groot-ui-grid-col-xs-18,
.groot-ui-grid-col-xs-19,
.groot-ui-grid-col-xs-20,
.groot-ui-grid-col-xs-21,
.groot-ui-grid-col-xs-22,
.groot-ui-grid-col-xs-23,
.groot-ui-grid-col-xs-24 {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    box-sizing: border-box
}

.groot-ui-grid-col-1,
.groot-ui-grid-col-2,
.groot-ui-grid-col-3,
.groot-ui-grid-col-4,
.groot-ui-grid-col-5,
.groot-ui-grid-col-6,
.groot-ui-grid-col-7,
.groot-ui-grid-col-8,
.groot-ui-grid-col-9,
.groot-ui-grid-col-10,
.groot-ui-grid-col-11,
.groot-ui-grid-col-12,
.groot-ui-grid-col-13,
.groot-ui-grid-col-14,
.groot-ui-grid-col-15,
.groot-ui-grid-col-16,
.groot-ui-grid-col-17,
.groot-ui-grid-col-18,
.groot-ui-grid-col-19,
.groot-ui-grid-col-20,
.groot-ui-grid-col-21,
.groot-ui-grid-col-22,
.groot-ui-grid-col-23,
.groot-ui-grid-col-24 {
    float: left;
    flex: 0 0 auto
}

.groot-ui-grid-col-24 {
    display: block;
    width: 100%
}

.groot-ui-grid-col-offset-24 {
    margin-left: 100%
}

.groot-ui-grid-col-23 {
    display: block;
    width: 95.83333333%
}

.groot-ui-grid-col-offset-23 {
    margin-left: 95.83333333%
}

.groot-ui-grid-col-22 {
    display: block;
    width: 91.66666667%
}

.groot-ui-grid-col-offset-22 {
    margin-left: 91.66666667%
}

.groot-ui-grid-col-21 {
    display: block;
    width: 87.5%
}

.groot-ui-grid-col-offset-21 {
    margin-left: 87.5%
}

.groot-ui-grid-col-20 {
    display: block;
    width: 83.33333333%
}

.groot-ui-grid-col-offset-20 {
    margin-left: 83.33333333%
}

.groot-ui-grid-col-19 {
    display: block;
    width: 79.16666667%
}

.groot-ui-grid-col-offset-19 {
    margin-left: 79.16666667%
}

.groot-ui-grid-col-18 {
    display: block;
    width: 75%
}

.groot-ui-grid-col-offset-18 {
    margin-left: 75%
}

.groot-ui-grid-col-17 {
    display: block;
    width: 70.83333333%
}

.groot-ui-grid-col-offset-17 {
    margin-left: 70.83333333%
}

.groot-ui-grid-col-16 {
    display: block;
    width: 66.66666667%
}

.groot-ui-grid-col-offset-16 {
    margin-left: 66.66666667%
}

.groot-ui-grid-col-15 {
    display: block;
    width: 62.5%
}

.groot-ui-grid-col-offset-15 {
    margin-left: 62.5%
}

.groot-ui-grid-col-14 {
    display: block;
    width: 58.33333333%
}

.groot-ui-grid-col-offset-14 {
    margin-left: 58.33333333%
}

.groot-ui-grid-col-13 {
    display: block;
    width: 54.16666667%
}

.groot-ui-grid-col-offset-13 {
    margin-left: 54.16666667%
}

.groot-ui-grid-col-12 {
    display: block;
    width: 50%
}

.groot-ui-grid-col-offset-12 {
    margin-left: 50%
}

.groot-ui-grid-col-11 {
    display: block;
    width: 45.83333333%
}

.groot-ui-grid-col-offset-11 {
    margin-left: 45.83333333%
}

.groot-ui-grid-col-10 {
    display: block;
    width: 41.66666667%
}

.groot-ui-grid-col-offset-10 {
    margin-left: 41.66666667%
}

.groot-ui-grid-col-9 {
    display: block;
    width: 37.5%
}

.groot-ui-grid-col-offset-9 {
    margin-left: 37.5%
}

.groot-ui-grid-col-8 {
    display: block;
    width: 33.33333333%
}

.groot-ui-grid-col-offset-8 {
    margin-left: 33.33333333%
}

.groot-ui-grid-col-7 {
    display: block;
    width: 29.16666667%
}

.groot-ui-grid-col-offset-7 {
    margin-left: 29.16666667%
}

.groot-ui-grid-col-6 {
    display: block;
    width: 25%
}

.groot-ui-grid-col-offset-6 {
    margin-left: 25%
}

.groot-ui-grid-col-5 {
    display: block;
    width: 20.83333333%
}

.groot-ui-grid-col-offset-5 {
    margin-left: 20.83333333%
}

.groot-ui-grid-col-4 {
    display: block;
    width: 16.66666667%
}

.groot-ui-grid-col-offset-4 {
    margin-left: 16.66666667%
}

.groot-ui-grid-col-3 {
    display: block;
    width: 12.5%
}

.groot-ui-grid-col-offset-3 {
    margin-left: 12.5%
}

.groot-ui-grid-col-2 {
    display: block;
    width: 8.33333333%
}

.groot-ui-grid-col-offset-2 {
    margin-left: 8.33333333%
}

.groot-ui-grid-col-1 {
    display: block;
    width: 4.16666667%
}

.groot-ui-grid-col-offset-1 {
    margin-left: 4.16666667%
}

.groot-ui-grid-col-0 {
    display: none
}

.groot-ui-grid-col-offset-0 {
    margin-left: 0
}

.flex-pack-justify[data-v-672b7d04] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -moz-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .gt-jmy-pc-company-detail[data-v-672b7d04] {
    color: var(--groot-ui-color-gray-9);
  }
  .gt-jmy-pc-company-detail-title[data-v-672b7d04] {
    margin-bottom: var(--groot-ui-spacing-unit-5);
  }
  .gt-jmy-pc-company-detail-title span[data-v-672b7d04] {
    font-size: 30px;
    font-weight: var(--groot-ui-font-weight-2);
  }
  .gt-jmy-pc-company-detail-info-img[data-v-672b7d04] {
    clear: both;
    float: right;
    margin-left: calc(40 * var(--groot-ui-rpx));
    width: calc(590 * var(--groot-ui-rpx));
    height: calc(332 * var(--groot-ui-rpx));
    border-radius: var(--groot-ui-border-radius-1);
    overflow: hidden;
  }
  .gt-jmy-pc-company-detail-info-img[data-v-672b7d04] img {
    height: calc(332 * var(--groot-ui-rpx));
  }
  .gt-jmy-pc-company-detail-info-content[data-v-672b7d04] {
    line-height: 2;
    font-size: var(--groot-ui-font-size-l);
    margin-bottom: calc(20 * var(--groot-ui-rpx));
  }
  .gt-jmy-pc-company-detail-info-content[data-v-672b7d04]:last-child {
    margin-bottom: 0;
  }
.flex-pack-justify[data-v-57c45b86] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -moz-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .pcSearchPageTitle[data-v-57c45b86] {
    height: calc(30 * var(--groot-ui-rpx));
    font-size: calc(20 * var(--groot-ui-rpx));
    font-weight: 400;
    color: #666;
    line-height: calc(30 * var(--groot-ui-rpx));
  }
  @font-face {
    font-family: "icon-arrow";
    src: url('data:application/font-woff;base64,d09GRgABAAAAAAQEAAsAAAAABlgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8kEgMY21hcAAAAYAAAABLAAABcOdCtfhnbHlmAAABzAAAAEgAAABI1VbfUmhlYWQAAAIUAAAALAAAADYYYJGYaGhlYQAAAkAAAAAcAAAAJAfeA4NobXR4AAACXAAAAAgAAAAICAAAAGxvY2EAAAJkAAAABgAAAAYAJAAAbWF4cAAAAmwAAAAeAAAAIAENAB1uYW1lAAACjAAAAVIAAAKF/swGFnBvc3QAAAPgAAAAIgAAADNH5+LxeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeST2TYm7438AQw9zA0AAUZgTJAQDhNQwXeJxjYGBgZWBgYAZiHSBmYWBgDGFgZAABP6AoI1icmYELLM7CoARWwwISfyb1/z+MBPJZwCQDIxvDKOABkzJQHjisIJiBEQBofgnRAAABAAAAAAPIAoEAEAAAJQEmNDYyFwkBNjIWFAcBBiIB2P5xESItEgFnAWcSLSIR/nERLpABkBEtIhD+mAFoECItEf5wEAAAAHicY2BkYGAAYs01Ql/j+W2+MnCzMIDArYXqvMg0CwNTI5DiYGAC8QDwyQd8eJxjYGRgYG7438AQw8IAAkCSkQEVMAEARwgCawQAAAAEAAAAAAAAAAAkAAB4nGNgZGBgYGIQZADRIBYDAxcQMjD8B/MZAApAASsAAHicbZJLbsIwGITHPFo1SF20tF3WKxZFhMeSLSosK7FgH4LDQ0kcOQZEdz1Az9ND9ATd9Aa9Q4dghISI5V+f55/fGSkBcIdfCByeB+4DC3g8HbiEazw7LlNvOK6QO46rqKHv+Ir6q2MPTbw5ruEe77xBVG54esGnY4E6vhyXcItvx2XqP44r5D/HVTwK4fgKdfHk2MNENB3X0BAf3sCowKqZnO7kMtRppFPr7aEVGKO3YzVfx4E5CSeaKJMvdSq7fuckjlSqzPG+fDPvWRvJyOhEDnmximMtM6NXKrT+wtqs325HTvdDnTDeAAYKASzrDBJT7FiXCKGRIiqqpe+otOg1XBpbjDkzxxpxoV1yXNImnDLI2dt3JLrw+ckuOUd0poX7PF+ODd/co2qZUXLvJxLS0CVWTBWTJbKit6ISUvexKKYy/hptrujM7xc5kn/s43OdAAB4nGNgYoAALgbsgImRiZGZgTOxqCi/PCW/PI+BAQAeOAQCAAA=') format('woff');
  }
  .icon-arrow-down[data-v-57c45b86],
  .icon-arrow-left[data-v-57c45b86],
  .icon-arrow-right[data-v-57c45b86],
  .icon-arrow-top[data-v-57c45b86] {
    font-family: "icon-arrow" !important;
    font-size: var(--groot-ui-font-size-l);
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .icon-arrow-down[data-v-57c45b86]::before,
  .icon-arrow-left[data-v-57c45b86]::before,
  .icon-arrow-right[data-v-57c45b86]::before,
  .icon-arrow-top[data-v-57c45b86]::before {
    content: "\e61a";
  }
  .icon-arrow-left[data-v-57c45b86] {
    display: inline-block;
    transform: rotate(90deg);
  }
  .icon-arrow-right[data-v-57c45b86] {
    display: inline-block;
    transform: rotate(-90deg);
  }
  .icon-arrow-top[data-v-57c45b86] {
    display: inline-block;
    transform: rotate(180deg);
  }
  .icon-arrow-double-left[data-v-57c45b86],
  .icon-arrow-double-right[data-v-57c45b86] {
    font-family: "icon-arrow" !important;
    font-size: var(--groot-ui-font-size-l);
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .icon-arrow-double-left[data-v-57c45b86]::before,
  .icon-arrow-double-right[data-v-57c45b86]::before {
    content: "\e61a";
    display: inline-block;
  }
  .icon-arrow-double-left[data-v-57c45b86]::after,
  .icon-arrow-double-right[data-v-57c45b86]::after {
    content: "\e61a";
    display: inline-block;
  }
  .icon-arrow-double-left[data-v-57c45b86]::before {
    transform: rotate(90deg);
    position: relative;
    left: 0;
  }
  .icon-arrow-double-left[data-v-57c45b86]::after {
    transform: rotate(90deg);
    position: relative;
    left: -10px;
  }
  .icon-arrow-double-right[data-v-57c45b86]::before {
    transform: rotate(-90deg);
    position: relative;
    left: 0;
  }
  .icon-arrow-double-right[data-v-57c45b86]::after {
    transform: rotate(-90deg);
    position: relative;
    left: -10px;
  }
  .gt-jmy-pc-product-list-title[data-v-57c45b86] {
    margin-bottom: var(--groot-ui-spacing-unit-5);
  }
  .gt-jmy-pc-product-list-title .search-page-title[data-v-57c45b86] {
    height: calc(30 * var(--groot-ui-rpx));
    font-size: calc(20 * var(--groot-ui-rpx));
    font-weight: 400;
    color: #666;
    line-height: calc(30 * var(--groot-ui-rpx));
  }
  .gt-jmy-pc-product-list-title span[data-v-57c45b86] {
    font-size: 30px;
    font-weight: var(--groot-ui-font-weight-2);
    color: var(--groot-ui-color-gray-9);
  }
  .gt-jmy-pc-product-list-row[data-v-57c45b86] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  .gt-jmy-pc-product-list-col[data-v-57c45b86] {
    margin-bottom: calc(40 * var(--groot-ui-rpx));
    width: calc(290 * var(--groot-ui-rpx));
    margin-right: calc(10 * var(--groot-ui-rpx));
    cursor: pointer;
  }
  .gt-jmy-pc-product-list-col.last[data-v-57c45b86] {
    margin-right: 0;
  }
  .gt-jmy-pc-product-list-col:hover .gt-jmy-pc-product-list-col-title[data-v-57c45b86] {
    color: var(--groot-ui-color-gray-1);
    background-color: var(--groot-ui-color-brand-6);
  }
  .gt-jmy-pc-product-list-col-title[data-v-57c45b86] {
    padding: calc(16 * var(--groot-ui-rpx));
    background: var(--groot-ui-color-gray-2);
    border-radius: 0 0 var(--groot-ui-border-radius-1) var(--groot-ui-border-radius-1);
    line-height: 1;
    color: var(--groot-ui-color-gray-9);
    font-size: var(--groot-ui-font-size-l);
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    box-sizing: border-box;
  }
  .gt-jmy-pc-product-list-col .gt-jmy-pc-image-single-container[data-v-57c45b86] {
    border-radius: var(--groot-ui-border-radius-1) var(--groot-ui-border-radius-1) 0 0;
    overflow: hidden;
  }
  .gt-jmy-pc-product-list-col .gt-jmy-pc-image-single-container[data-v-57c45b86] .groot-ui-image img {
    height: auto;
  }
  .gt-jmy-pc-product-list-pagination[data-v-57c45b86] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .gt-jmy-pc-product-list[data-v-57c45b86] .groot-ui-grid-row {
    display: flex;
    flex-wrap: wrap;
  }
  .gt-jmy-pc-product-list-groups[data-v-57c45b86] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-top: calc(18 * var(--groot-ui-rpx));
    overflow: hidden;
    box-sizing: border-box;
    margin-bottom: calc(12 * var(--groot-ui-rpx));
    position: relative;
  }
  .gt-jmy-pc-product-list-groups.multi-groups[data-v-57c45b86] {
    max-height: calc(130 * var(--groot-ui-rpx));
  }
  .gt-jmy-pc-product-list-groups .group-item[data-v-57c45b86] {
    padding: calc(12 * var(--groot-ui-rpx)) calc(21 * var(--groot-ui-rpx));
    margin-right: calc(30 * var(--groot-ui-rpx));
    margin-bottom: calc(14 * var(--groot-ui-rpx));
    color: var(--groot-ui-color-gray-8);
    cursor: pointer;
    line-height: 1;
  }
  .gt-jmy-pc-product-list-groups .group-item[data-v-57c45b86]:hover {
    color: var(--groot-ui-color-brand-6);
  }
  .gt-jmy-pc-product-list-groups .group-item span[data-v-57c45b86] {
    font-size: 18px;
    line-height: 1;
  }
  .gt-jmy-pc-product-list-groups .group-item-active[data-v-57c45b86] {
    color: var(--groot-ui-color-brand-6);
    background-color: var(--groot-ui-color-brand-1);
    border-radius: calc(6 * var(--groot-ui-rpx));
  }
  .gt-jmy-pc-product-list-groups .all-groups-btn[data-v-57c45b86] {
    position: absolute;
    bottom: calc(26 * var(--groot-ui-rpx));
    right: 0;
    color: var(--groot-ui-color-brand-6);
    cursor: pointer;
    width: calc(137 * var(--groot-ui-rpx));
    text-align: right;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, var(--groot-ui-color-gray-1) 30%);
    line-height: 1;
  }
  .gt-jmy-pc-product-list-groups .all-groups-btn span[data-v-57c45b86] {
    font-size: 18px;
  }
.flex-pack-justify[data-v-20844251] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -moz-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  @font-face {
    font-family: "icon-arrow";
    src: url('data:application/font-woff;base64,d09GRgABAAAAAAQEAAsAAAAABlgAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADMAAABCsP6z7U9TLzIAAAE8AAAARAAAAFY8kEgMY21hcAAAAYAAAABLAAABcOdCtfhnbHlmAAABzAAAAEgAAABI1VbfUmhlYWQAAAIUAAAALAAAADYYYJGYaGhlYQAAAkAAAAAcAAAAJAfeA4NobXR4AAACXAAAAAgAAAAICAAAAGxvY2EAAAJkAAAABgAAAAYAJAAAbWF4cAAAAmwAAAAeAAAAIAENAB1uYW1lAAACjAAAAVIAAAKF/swGFnBvc3QAAAPgAAAAIgAAADNH5+LxeJxjYGRgYOBikGPQYWB0cfMJYeBgYGGAAJAMY05meiJQDMoDyrGAaQ4gZoOIAgCKIwNPAHicY2BkYWCcwMDKwMHUyXSGgYGhH0IzvmYwYuRgYGBiYGVmwAoC0lxTGByeST2TYm7438AQw9zA0AAUZgTJAQDhNQwXeJxjYGBgZWBgYAZiHSBmYWBgDGFgZAABP6AoI1icmYELLM7CoARWwwISfyb1/z+MBPJZwCQDIxvDKOABkzJQHjisIJiBEQBofgnRAAABAAAAAAPIAoEAEAAAJQEmNDYyFwkBNjIWFAcBBiIB2P5xESItEgFnAWcSLSIR/nERLpABkBEtIhD+mAFoECItEf5wEAAAAHicY2BkYGAAYs01Ql/j+W2+MnCzMIDArYXqvMg0CwNTI5DiYGAC8QDwyQd8eJxjYGRgYG7438AQw8IAAkCSkQEVMAEARwgCawQAAAAEAAAAAAAAAAAkAAB4nGNgZGBgYGIQZADRIBYDAxcQMjD8B/MZAApAASsAAHicbZJLbsIwGITHPFo1SF20tF3WKxZFhMeSLSosK7FgH4LDQ0kcOQZEdz1Az9ND9ATd9Aa9Q4dghISI5V+f55/fGSkBcIdfCByeB+4DC3g8HbiEazw7LlNvOK6QO46rqKHv+Ir6q2MPTbw5ruEe77xBVG54esGnY4E6vhyXcItvx2XqP44r5D/HVTwK4fgKdfHk2MNENB3X0BAf3sCowKqZnO7kMtRppFPr7aEVGKO3YzVfx4E5CSeaKJMvdSq7fuckjlSqzPG+fDPvWRvJyOhEDnmximMtM6NXKrT+wtqs325HTvdDnTDeAAYKASzrDBJT7FiXCKGRIiqqpe+otOg1XBpbjDkzxxpxoV1yXNImnDLI2dt3JLrw+ckuOUd0poX7PF+ODd/co2qZUXLvJxLS0CVWTBWTJbKit6ISUvexKKYy/hptrujM7xc5kn/s43OdAAB4nGNgYoAALgbsgImRiZGZgTOxqCi/PCW/PI+BAQAeOAQCAAA=') format('woff');
  }
  .icon-arrow-down[data-v-20844251],
  .icon-arrow-left[data-v-20844251],
  .icon-arrow-right[data-v-20844251],
  .icon-arrow-top[data-v-20844251] {
    font-family: "icon-arrow" !important;
    font-size: var(--groot-ui-font-size-l);
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .icon-arrow-down[data-v-20844251]::before,
  .icon-arrow-left[data-v-20844251]::before,
  .icon-arrow-right[data-v-20844251]::before,
  .icon-arrow-top[data-v-20844251]::before {
    content: "\e61a";
  }
  .icon-arrow-left[data-v-20844251] {
    display: inline-block;
    transform: rotate(90deg);
  }
  .icon-arrow-right[data-v-20844251] {
    display: inline-block;
    transform: rotate(-90deg);
  }
  .icon-arrow-top[data-v-20844251] {
    display: inline-block;
    transform: rotate(180deg);
  }
  .icon-arrow-double-left[data-v-20844251],
  .icon-arrow-double-right[data-v-20844251] {
    font-family: "icon-arrow" !important;
    font-size: var(--groot-ui-font-size-l);
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .icon-arrow-double-left[data-v-20844251]::before,
  .icon-arrow-double-right[data-v-20844251]::before {
    content: "\e61a";
    display: inline-block;
  }
  .icon-arrow-double-left[data-v-20844251]::after,
  .icon-arrow-double-right[data-v-20844251]::after {
    content: "\e61a";
    display: inline-block;
  }
  .icon-arrow-double-left[data-v-20844251]::before {
    transform: rotate(90deg);
    position: relative;
    left: 0;
  }
  .icon-arrow-double-left[data-v-20844251]::after {
    transform: rotate(90deg);
    position: relative;
    left: -10px;
  }
  .icon-arrow-double-right[data-v-20844251]::before {
    transform: rotate(-90deg);
    position: relative;
    left: 0;
  }
  .icon-arrow-double-right[data-v-20844251]::after {
    transform: rotate(-90deg);
    position: relative;
    left: -10px;
  }
  .gt-jmy-pc-carousel-adaptive-ctn[data-v-20844251] {
    min-width: calc(1420 * var(--groot-ui-rpx));
    max-width: calc(1920 * var(--groot-ui-rpx));
    width: 100%;
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] {
    margin: 0;
    padding: 0;
    border-radius: var(--groot-ui-border-radius-1);
    box-sizing: border-box;
    overflow: hidden;
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] .el-carousel--horizontal {
    width: calc(1190 * var(--groot-ui-rpx));
    overflow-y: hidden;
  }
  .gt-jmy-pc-carousel-container .detail-content[data-v-20844251] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -moz-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .gt-jmy-pc-carousel-container .detail-content-shadow[data-v-20844251] {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .gt-jmy-pc-carousel-container .detail-content .detail-wrapper[data-v-20844251] {
    margin-left: var(--groot-ui-spacing-unit-6);
    width: calc(490 * var(--groot-ui-rpx));
  }
  .gt-jmy-pc-carousel-container .detail-content .detail-wrapper .title[data-v-20844251] {
    line-height: 1.5;
    word-break: break-word;
    color: var(--groot-ui-color-gray-1);
    font-size: 40px;
    font-weight: var(--groot-ui-font-weight-3);
    margin-bottom: var(--groot-ui-spacing-unit-1);
  }
  .gt-jmy-pc-carousel-container .detail-content .detail-wrapper .subTitle[data-v-20844251] {
    line-height: 1;
    font-size: 18px;
    font-weight: var(--groot-ui-font-weight-1);
    color: var(--groot-ui-color-gray-1);
    margin-bottom: var(--groot-ui-spacing-unit-6);
  }
  .gt-jmy-pc-carousel-container .detail-content .detail-wrapper[data-v-20844251] .content-btn {
    height: var(--groot-ui-spacing-unit-6);
    color: var(--groot-ui-color-gray-1) !important;
    background-color: var(--groot-ui-color-brand-6) !important;
    border-radius: 0em !important;
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] .el-carousel__container {
    line-height: 0.5;
    overflow: hidden;
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] .el-carousel__container::after {
    content: "";
    display: block;
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] .el-carousel__container .el-carousel__arrow--left {
    left: 0;
    border-radius: 0;
    border-top-right-radius: var(--groot-ui-border-radius-1);
    border-bottom-right-radius: var(--groot-ui-border-radius-1);
    height: calc(40 * var(--groot-ui-rpx));
    width: calc(30 * var(--groot-ui-rpx));
    background-color: var(--groot-ui-color-gray-10);
    opacity: 0.2;
    font-size: inherit !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -moz-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] .el-carousel__container .el-carousel__arrow--left > .el-icon-arrow-left {
    display: inline-block;
    transform: rotate(90deg);
    font-family: "icon-arrow" !important;
    font-size: var(--groot-ui-font-size-l);
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] .el-carousel__container .el-carousel__arrow--left > .el-icon-arrow-left::before {
    content: "\e61a";
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] .el-carousel__container .el-carousel__arrow--left:hover {
    opacity: 1;
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] .el-carousel__container .el-carousel__arrow--right {
    right: 0;
    border-radius: 0;
    border-top-left-radius: var(--groot-ui-border-radius-1);
    border-bottom-left-radius: var(--groot-ui-border-radius-1);
    height: calc(40 * var(--groot-ui-rpx));
    width: calc(30 * var(--groot-ui-rpx));
    background-color: var(--groot-ui-color-gray-10);
    opacity: 0.2;
    font-size: inherit !important;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -moz-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] .el-carousel__container .el-carousel__arrow--right > .el-icon-arrow-right {
    display: inline-block;
    transform: rotate(-90deg);
    font-family: "icon-arrow" !important;
    font-size: var(--groot-ui-font-size-l);
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] .el-carousel__container .el-carousel__arrow--right > .el-icon-arrow-right::before {
    content: "\e61a";
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] .el-carousel__container .el-carousel__arrow--right:hover {
    opacity: 1;
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] .el-carousel__container .carousel-arrow-left-enter,
  .gt-jmy-pc-carousel-container[data-v-20844251] .el-carousel__container .carousel-arrow-left-leave-active {
    transform: translateY(-50%) translateX(-30px);
    opacity: 0;
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] .el-carousel__container .carousel-arrow-right-enter,
  .gt-jmy-pc-carousel-container[data-v-20844251] .el-carousel__container .carousel-arrow-right-leave-active {
    transform: translateY(-50%) translateX(30px);
    opacity: 0;
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] ul.el-carousel__indicators .el-carousel__indicator .el-carousel__button {
    width: 6px;
    height: 6px;
    border: 1px solid var(--groot-ui-color-gray-1);
    border-radius: 50%;
    background-color: transparent;
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] ul.el-carousel__indicators .el-carousel__indicator.is-active .el-carousel__button {
    background-color: var(--groot-ui-color-gray-1);
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] ul.el-carousel__indicators .hidden-indicator {
    display: none;
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] .gt-jmy-pc-image-single-container {
    height: 100%;
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] .gt-jmy-pc-image-single-container .groot-ui-image {
    height: 100%;
  }
  .gt-jmy-pc-carousel-container[data-v-20844251] .gt-jmy-pc-image-single-container .groot-ui-image img {
    height: 100%;
  }
  .gt-jmy-pc-carousel-container-hurdle[data-v-20844251] {
    max-width: 88.75em;
    margin: 0 auto;
  }
  .gt-jmy-pc-carousel-container-hurdle[data-v-20844251] .el-carousel--horizontal {
    height: 15em;
    width: auto;
  }
  .gt-jmy-pc-carousel-container-hurdle .detail-content .hurdle-wrapper[data-v-20844251] {
    width: calc((var(--groot-ui-page-min-width) - 10) * var(--groot-ui-rpx));
    margin: 0 auto;
    z-index: 3;
  }
  .gt-jmy-pc-carousel-container-hurdle .detail-content .hurdle-wrapper .detail-wrapper-xiaodu[data-v-20844251] {
    margin-left: 0;
  }
  .gt-jmy-pc-carousel-container-hurdle .detail-content .hurdle-wrapper .detail-wrapper-xiaodu[data-v-20844251] .content-btn {
    background-color: var(--groot-ui-color-gray-1) !important;
    color: var(--groot-ui-color-brand-6) !important;
    border: 1px solid var(--groot-ui-color-brand-6);
    font-weight: 600;
    border-radius: 1.75em !important;
    width: 12.5em;
    height: 3.5em;
  }
  .gt-jmy-pc-carousel-container-hurdle .hurdle-placeholder[data-v-20844251] {
    height: 15em;
    width: 100%;
  }
  .gt-jmy-pc-carousel-container-hurdle .hurdle-carousel[data-v-20844251] {
    width: 100%;
    height: 100%;
    position: relative;
  }
  .gt-jmy-pc-carousel-container-hurdle .hurdle-carousel-image[data-v-20844251] {
    width: 100%;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 100%;
    position: relative;
    z-index: 2;
  }
  .gt-jmy-pc-carousel-container-hurdle[data-v-20844251] .groot-image-hurdle {
    height: 15em !important;
  }
  .gt-jmy-pc-carousel-container-hurdle-high[data-v-20844251] .el-carousel--horizontal {
    height: 33.25em;
    width: auto;
  }
  .gt-jmy-pc-carousel-container-hurdle-high .hurdle-placeholder[data-v-20844251] {
    height: 33.25em;
    width: 100%;
  }
  .gt-jmy-pc-carousel-container-hurdle-high .detail-content-shadow[data-v-20844251] {
    background-image: none;
  }
  .gt-jmy-pc-carousel-container-thumbnail[data-v-20844251] .el-carousel--horizontal {
    width: auto;
    border: 1px solid var(--groot-ui-color-gray-4);
    height: 19.6875em;
  }
  .gt-jmy-pc-carousel-container-thumbnail[data-v-20844251] .el-carousel--horizontal .el-carousel__indicators--horizontal,
  .gt-jmy-pc-carousel-container-thumbnail[data-v-20844251] .el-carousel--horizontal .el-carousel__arrow {
    display: none;
  }
  .gt-jmy-pc-carousel-container-thumbnail[data-v-20844251] .el-carousel--horizontal .el-carousel__container {
    width: 100%;
    height: 100% !important;
  }
  .gt-jmy-pc-carousel-container-thumbnail[data-v-20844251] .el-carousel--horizontal .el-carousel__container .groot-ui-image img {
    object-fit: contain;
  }
  .gt-jmy-pc-carousel-container-thumbnail .thumbnail-change-bar[data-v-20844251] {
    width: 26.4375em;
    margin-top: 0.75em;
    height: 3.75em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
  }
  .gt-jmy-pc-carousel-container-thumbnail .thumbnail-change-bar-left[data-v-20844251],
  .gt-jmy-pc-carousel-container-thumbnail .thumbnail-change-bar-right[data-v-20844251] {
    width: 1.8125em;
    height: 3.75em;
    font-family: "icon-arrow" !important;
    font-size: var(--groot-ui-font-size-l);
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -moz-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    background-color: var(--groot-ui-color-gray-3);
    cursor: pointer;
  }
  .gt-jmy-pc-carousel-container-thumbnail .thumbnail-change-bar-left[data-v-20844251]::before,
  .gt-jmy-pc-carousel-container-thumbnail .thumbnail-change-bar-right[data-v-20844251]::before {
    content: "\e61a";
  }
  .gt-jmy-pc-carousel-container-thumbnail .thumbnail-change-bar-left[data-v-20844251]:hover::before,
  .gt-jmy-pc-carousel-container-thumbnail .thumbnail-change-bar-right[data-v-20844251]:hover::before {
    color: var(--groot-ui-color-brand-6);
  }
  .gt-jmy-pc-carousel-container-thumbnail .thumbnail-change-bar-left.disabled[data-v-20844251]::before,
  .gt-jmy-pc-carousel-container-thumbnail .thumbnail-change-bar-right.disabled[data-v-20844251]::before {
    color: var(--groot-ui-color-gray-6);
    cursor: no-drop;
  }
  .gt-jmy-pc-carousel-container-thumbnail .thumbnail-change-bar-left[data-v-20844251]::before {
    transform: rotate(90deg);
    color: var(--groot-ui-color-gray-8);
  }
  .gt-jmy-pc-carousel-container-thumbnail .thumbnail-change-bar-right[data-v-20844251]::before {
    transform: rotate(-90deg);
    color: var(--groot-ui-color-gray-8);
  }
  .gt-jmy-pc-carousel-container-thumbnail .thumbnail-change-bar-content[data-v-20844251] {
    flex: 1;
    margin: 0 calc(9 * var(--groot-ui-rpx));
    overflow: hidden;
    width: 21.75em;
  }
  .gt-jmy-pc-carousel-container-thumbnail .thumbnail-change-bar-content .content-item-box[data-v-20844251] {
    white-space: nowrap;
    position: relative;
    transition: left 0.3s linear;
  }
  .gt-jmy-pc-carousel-container-thumbnail .thumbnail-change-bar-content .content-item[data-v-20844251] {
    width: 5em;
    height: 3.75em;
    margin-right: 0.75em;
    border-radius: 0.1875em;
    border: 1px solid var(--groot-ui-color-gray-4);
    overflow: hidden;
    cursor: pointer;
    display: inline-block;
    box-sizing: border-box;
  }
  .gt-jmy-pc-carousel-container-thumbnail .thumbnail-change-bar-content .content-item[data-v-20844251]:hover,
  .gt-jmy-pc-carousel-container-thumbnail .thumbnail-change-bar-content .content-item.active[data-v-20844251] {
    border-color: var(--groot-ui-color-brand-6);
    border-width: 2px;
  }
  .gt-jmy-pc-carousel-container-thumbnail .thumbnail-change-bar.no-arrow .thumbnail-change-bar-content .content-item-box[data-v-20844251] {
    text-align: center;
  }
  .gt-jmy-pc-carousel-container-thumbnail .thumbnail-change-bar.no-arrow .thumbnail-change-bar-left[data-v-20844251],
  .gt-jmy-pc-carousel-container-thumbnail .thumbnail-change-bar.no-arrow .thumbnail-change-bar-right[data-v-20844251] {
    display: none;
  }
  .flex-pack-justify[data-v-0aadaf94] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -moz-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .gt-jmy-pc-product-info[data-v-0aadaf94] {
    overflow: hidden;
    min-height: 768px;
  }
  .gt-jmy-pc-product-info-title[data-v-0aadaf94] {
    width: 100%;
    height: calc(60 * var(--groot-ui-rpx));
    line-height: calc(60 * var(--groot-ui-rpx));
    background-color: var(--groot-ui-color-gray-3);
  }
  .gt-jmy-pc-product-info-title span[data-v-0aadaf94] {
    font-size: calc(20 * var(--groot-ui-rpx));
    display: inline-block;
    position: relative;
    cursor: pointer;
    padding-left: 2.5em;
    padding-right: 2.5em;
  }
  .gt-jmy-pc-product-info-title.new-title[data-v-0aadaf94] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
  }
  .gt-jmy-pc-product-info-title.new-title span.active[data-v-0aadaf94] {
    background-color: var(--groot-ui-color-gray-1);
    color: var(--groot-ui-color-brand-6);
  }
  .gt-jmy-pc-product-info-title.new-title span.active[data-v-0aadaf94]::before {
    content: '';
    width: 100%;
    background-color: var(--groot-ui-color-brand-6);
    position: absolute;
    top: 0;
    left: 0;
    height: 0.125em;
  }
  .gt-jmy-pc-product-info-title.new-title span.active[data-v-0aadaf94]:nth-child(1) {
    border-left: 1px solid var(--groot-ui-color-gray-3);
  }
  .gt-jmy-pc-product-info-title.new-title span[data-v-0aadaf94]:hover {
    color: var(--groot-ui-color-brand-6);
  }
  .gt-jmy-pc-product-info-content[data-v-0aadaf94] {
    font-size: var(--groot-ui-font-size-l);
    color: var(--groot-ui-color-gray-9);
    padding: calc(40 * var(--groot-ui-rpx));
    line-height: 1.5;
    border: 1px solid var(--groot-ui-color-gray-3);
    border-top: none;
    box-sizing: border-box;
    overflow: hidden;
  }
  .gt-jmy-pc-product-info-content[data-v-0aadaf94] img {
    width: 100%;
    vertical-align: bottom;
  }
  .gt-jmy-pc-product-info-content[data-v-0aadaf94] p {
    margin-bottom: calc(20 * var(--groot-ui-rpx));
    margin-top: calc(20 * var(--groot-ui-rpx));
  }
  .gt-jmy-pc-product-info-content[data-v-0aadaf94] table {
    width: 100%;
    overflow: auto;
    display: block;
    border-collapse: collapse;
    border-spacing: 0;
  }
  .gt-jmy-pc-product-info-content[data-v-0aadaf94] table th {
    background: #e6e6e6;
  }
  .gt-jmy-pc-product-info-content[data-v-0aadaf94] table td,
  .gt-jmy-pc-product-info-content[data-v-0aadaf94] table th {
    min-width: 3rem;
    border: 1px solid #ddd;
  }
  .gt-jmy-pc-product-info-content[data-v-0aadaf94] pre {
    white-space: pre-wrap;
    word-wrap: break-word;
  }
  .gt-jmy-pc-product-info-content .params-item[data-v-0aadaf94] {
    margin-bottom: 2.5em;
  }
  .gt-jmy-pc-product-info-content .params-item-key[data-v-0aadaf94] {
    font-size: 18px;
    color: var(--groot-ui-color-gray-9);
    border-bottom: 1px solid var(--groot-ui-color-gray-4);
    margin-bottom: 0.5625em;
    padding-bottom: 0.5625em;
  }
  .gt-jmy-pc-product-info-content .params-item-value[data-v-0aadaf94] {
    font-size: var(--groot-ui-font-size-s);
    color: var(--groot-ui-color-gray-8);
  }
  .gt-jmy-pc-product-info-content .params-item[data-v-0aadaf94]:last-child {
    margin-bottom: 0em;
  }
  .gt-jmy-pc-product-info-other-title[data-v-0aadaf94] {
    width: 100%;
    font-weight: var(--groot-ui-font-weight-2);
    padding: var(--groot-ui-spacing-unit-5) 0;
    font-size: calc(30 * var(--groot-ui-rpx));
    margin: 0;
  }
  .gt-jmy-pc-product-info-other[data-v-0aadaf94] .multi-img-content-item {
    cursor: pointer;
    width: calc(390 * var(--groot-ui-rpx));
  }
  .gt-jmy-pc-product-info-other[data-v-0aadaf94] .multi-img-content-item:hover .context-title {
    color: var(--groot-ui-color-gray-1);
    background-color: var(--groot-ui-color-brand-6);
  }
  .gt-jmy-pc-product-info-other[data-v-0aadaf94] .multi-img-content-item:hover .context-title span {
    font-size: var(--groot-ui-font-size-l);
  }
  .gt-jmy-pc-product-info-other[data-v-0aadaf94] .context-title {
    color: var(--groot-ui-color-gray-9);
    background-color: var(--groot-ui-color-gray-3);
    padding-left: calc(16 * var(--groot-ui-rpx));
    height: var(--groot-ui-height-unit-8);
    line-height: var(--groot-ui-height-unit-8);
  }
  .gt-jmy-pc-product-info-other[data-v-0aadaf94] .context-title span {
    font-size: var(--groot-ui-font-size-l);
  }
  .gt-jmy-pc-product-info-other[data-v-0aadaf94] .groot-ui-grid-col:hover /deep/ .context-title {
    color: var(--groot-ui-color-gray-1);
    background-color: var(--groot-ui-color-brand-6);
  }
  .gt-jmy-pc-product-info-other[data-v-0aadaf94] .groot-ui-grid-col:hover /deep/ .context-title span {
    font-size: var(--groot-ui-font-size-l);
  }
  .gt-jmy-pc-product-info-empty[data-v-0aadaf94] {
    width: 100%;
    text-align: center;
    padding: calc(150 * var(--groot-ui-rpx)) 0;
  }
  .gt-jmy-pc-product-info-empty[data-v-0aadaf94] .gt-jmy-pc-image-single-container {
    width: calc(80 * var(--groot-ui-rpx)) !important;
    text-align: center;
    margin: 0 auto;
    margin-bottom: calc(20 * var(--groot-ui-rpx));
  }
  .gt-jmy-pc-product-info-empty .empty-text[data-v-0aadaf94] {
    color: var(--groot-ui-color-gray-9);
    font-size: var(--groot-ui-font-size-l);
  }
.flex-pack-justify[data-v-ebbbd20c] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -moz-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  @font-face {
    font-family: 'icon-tick';
    src: url('data:font/ttf;charset=utf-8;base64,AAEAAAANAIAAAwBQRkZUTZIImwkAAAawAAAAHEdERUYAKQAKAAAGkAAAAB5PUy8yPLRJTgAAAVgAAABgY21hcAAP6ioAAAHIAAABQmdhc3D//wADAAAGiAAAAAhnbHlmWTj8mgAAAxgAAACsaGVhZB+Dt/0AAADcAAAANmhoZWEHeAOFAAABFAAAACRobXR4DAAAZgAAAbgAAAAQbG9jYQBWAAAAAAMMAAAACm1heHABEQBBAAABOAAAACBuYW1lXoIBAgAAA8QAAAKCcG9zdNnsTgkAAAZIAAAAPwABAAAAAQAAhqvBY18PPPUACwQAAAAAAN4yOgAAAAAA3jI6AABm/+YDmgMaAAAACAACAAAAAAAAAAEAAAOA/4AAXAQAAAAAAAOaAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAEADUAAwAAAAAAAgAAAAoACgAAAP8AAAAAAAAABAQAAZAABQAAAokCzAAAAI8CiQLMAAAB6wAyAQgAAAIABQMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUGZFZADA5n/mfwOA/4AAAAPcAIAAAAABAAAAAAAAAAAAAAAgAAEEAAAAAAAAAAQAAAAEAABmAAAAAwAAAAMAAAAcAAEAAAAAADwAAwABAAAAHAAEACAAAAAEAAQAAQAA5n///wAA5n///xmEAAEAAAAAAAABBgAAAQAAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVgAAAAMAZv/mA5oDGgAUACkANAAAATIXFhcWFAcGBwYiJyYnJjQ3Njc2FyIHBgcGFBcWFxYyNzY3NjQnJicmHwEHDgEvATcXFjcCAG9gXDc4ODdcYN5gXDc4ODdcYG9cTk0sLi4sTU64Tk0sLi4sTU5WNsUYQBh5NnYDBAMaODdcYN5gXDc4ODdcYN5gXDc4SS4sTU64Tk0sLi4sTU64Tk0sLsAz0RYBFn00egMCAAAAABIA3gABAAAAAAAAABMAKAABAAAAAAABAAgATgABAAAAAAACAAcAZwABAAAAAAADAAgAgQABAAAAAAAEAAgAnAABAAAAAAAFAAsAvQABAAAAAAAGAAgA2wABAAAAAAAKACsBPAABAAAAAAALABMBkAADAAEECQAAACYAAAADAAEECQABABAAPAADAAEECQACAA4AVwADAAEECQADABAAbwADAAEECQAEABAAigADAAEECQAFABYApQADAAEECQAGABAAyQADAAEECQAKAFYA5AADAAEECQALACYBaABDAHIAZQBhAHQAZQBkACAAYgB5ACAAaQBjAG8AbgBmAG8AbgB0AABDcmVhdGVkIGJ5IGljb25mb250AABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABpAGMAbwBuAGYAbwBuAHQAAGljb25mb250AABHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAABHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuAABoAHQAdABwADoALwAvAGYAbwBuAHQAZQBsAGwAbwAuAGMAbwBtAABodHRwOi8vZm9udGVsbG8uY29tAAAAAAIAAAAAAAAACgAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABAAAAAEAAgECFGEtcXVhbmR1aWhhb2hvbmdzZTN4AAAAAAH//wACAAEAAAAMAAAAFgAAAAIAAQADAAMAAQAEAAAAAgAAAAAAAAABAAAAANWkJwgAAAAA3jI6AAAAAADeMjoA') format('truetype');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
  }
  .icon-tick[data-v-ebbbd20c] {
    font-family: 'icon-tick' !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  .icon-tick[data-v-ebbbd20c]::before {
    content: '\e67f';
  }
  .gt-jmy-pc-product-detail-container[data-v-ebbbd20c] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: calc(50 * var(--groot-ui-rpx));
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-img-container[data-v-ebbbd20c] {
    flex: 1;
    margin-right: 2.5em;
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-img-container .gt-jmy-pc-product-img-theme[data-v-ebbbd20c] img {
    width: calc(490 * var(--groot-ui-rpx)) !important;
    height: calc(367 * var(--groot-ui-rpx));
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container[data-v-ebbbd20c] {
    width: calc(660 * var(--groot-ui-rpx));
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    -webkit-box-orient: column;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-title-wrapper[data-v-ebbbd20c] {
    margin-bottom: calc(7 * var(--groot-ui-rpx));
    overflow: hidden;
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-title-wrapper .brand-title[data-v-ebbbd20c] {
    margin: 0;
    font-size: 30px;
    font-weight: bold;
    color: var(--groot-ui-color-gray-9);
    line-height: 45px;
    float: left;
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-title-wrapper > div[data-v-ebbbd20c] {
    display: inline-block;
    height: calc(45 * var(--groot-ui-rpx));
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-title-wrapper > div .brand-tags-item[data-v-ebbbd20c] {
    float: left;
    background: #ebedf5;
    font-size: 14px;
    line-height: calc(14 * var(--groot-ui-rpx));
    border-radius: calc(4 * var(--groot-ui-rpx));
    padding: calc(7 * var(--groot-ui-rpx));
    margin-left: calc(9 * var(--groot-ui-rpx));
    transform: translateY(11px);
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-title-wrapper > div .trademark[data-v-ebbbd20c] {
    background: #f0f6ff;
    color: #0052cc;
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-title-wrapper > div .record[data-v-ebbbd20c] {
    background: #e4fbef;
    color: #00aa52;
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-enterprise[data-v-ebbbd20c] {
    margin: calc(7 * var(--groot-ui-rpx)) 0;
    color: var(--groot-ui-color-gray-8);
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-detail-table[data-v-ebbbd20c] {
    padding: calc(10 * var(--groot-ui-rpx)) calc(20 * var(--groot-ui-rpx));
    background-color: var(--groot-ui-color-gray-3);
    font-size: var(--groot-ui-font-size-l);
    margin-top: calc(27 * var(--groot-ui-rpx));
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-detail-table > div[data-v-ebbbd20c] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    -webkit-box-align: baseline;
    -webkit-align-items: baseline;
    -moz-box-align: baseline;
    -moz-align-items: baseline;
    -ms-flex-align: baseline;
    align-items: baseline;
    padding: calc(10 * var(--groot-ui-rpx)) 0;
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-detail-table > div .label[data-v-ebbbd20c] {
    color: var(--groot-ui-color-gray-8);
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-detail-table > div .value[data-v-ebbbd20c] {
    margin-left: 12px;
    color: var(--groot-ui-color-gray-9);
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-detail-table > div .value .icon-tick[data-v-ebbbd20c] {
    color: #fd503e;
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .brand-detail-table > div .value .support-item[data-v-ebbbd20c] {
    margin-right: calc(15 * var(--groot-ui-rpx));
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .gt-jmy-pc-product-text-title[data-v-ebbbd20c] {
    margin: 0;
    font-size: 30px;
    font-weight: bold;
    color: var(--groot-ui-color-gray-9);
    line-height: 45px;
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .gt-jmy-pc-product-text-sub-title[data-v-ebbbd20c] {
    margin: calc(5 * var(--groot-ui-rpx)) 0 0 0;
    line-height: calc(24 * var(--groot-ui-rpx));
    color: var(--groot-ui-color-gray-8);
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .gt-jmy-pc-product-text-sub-title span[data-v-ebbbd20c] {
    font-size: var(--groot-ui-font-size-l);
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .gt-jmy-pc-product-trans-container[data-v-ebbbd20c] {
    margin-top: calc(32 * var(--groot-ui-rpx));
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .gt-jmy-pc-product-trans-container[data-v-ebbbd20c] button {
    width: calc(140 * var(--groot-ui-rpx)) !important;
    height: calc(40 * var(--groot-ui-rpx)) !important;
    margin-right: calc(10 * var(--groot-ui-rpx));
    margin-left: 0;
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .gt-jmy-pc-product-text-price[data-v-ebbbd20c] {
    padding: 1.25em;
    padding-bottom: 1.5625em;
    padding-top: 1.875em;
    margin-top: 0.8125em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    -webkit-box-align: flex-end;
    -webkit-align-items: flex-end;
    -moz-box-align: flex-end;
    -moz-align-items: flex-end;
    -ms-flex-align: flex-end;
    align-items: flex-end;
    background-color: var(--groot-ui-color-gray-3);
    font-size: var(--groot-ui-font-size-l);
    color: var(--groot-ui-color-gray-8);
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .gt-jmy-pc-product-text-tags[data-v-ebbbd20c] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -moz-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: 0.375em;
  }
  .gt-jmy-pc-product-detail-container .gt-jmy-pc-product-text-container .gt-jmy-pc-product-text-tags .tags-item[data-v-ebbbd20c] {
    padding: calc(6 * var(--groot-ui-rpx)) calc(8 * var(--groot-ui-rpx));
    background-color: var(--groot-ui-color-brand-1);
    color: var(--groot-ui-color-brand-6);
    font-size: var(--groot-ui-font-size-s);
    margin-right: 0.5625em;
    margin-top: 0.375em;
    border-radius: 0.125em;
  }
  .gt-jmy-pc-product-detail-container.gt-jmy-pc-product-carousel-container .gt-jmy-pc-product-img-container[data-v-ebbbd20c] {
    width: 26.4375em;
    flex: none;
  }
  .gt-jmy-pc-product-detail-container.gt-jmy-pc-product-carousel-container .gt-jmy-pc-product-text-container[data-v-ebbbd20c] {
    flex: 1;
  }
  .flex-pack-justify[data-v-ba5816d4] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -moz-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .gt-jmy-pc-contact-us-container[data-v-ba5816d4] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -moz-box-pack: left;
    -moz-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    max-width: calc(1420 * var(--groot-ui-rpx));
    margin: 0 auto;
    box-sizing: border-box;
    border-radius: var(--groot-ui-border-radius-1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-contact-us-title .site-name[data-v-ba5816d4] {
    margin-top: 0;
    margin-bottom: var(--groot-ui-spacing-unit-5);
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-contact-us-title .site-name span[data-v-ba5816d4] {
    color: var(--groot-ui-color-gray-9);
    font-weight: var(--groot-ui-font-weight-2);
    font-size: 30px;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-contact-us-title .gt-jmy-pc-contact-us-company[data-v-ba5816d4] {
    margin-bottom: 1.25em;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-contact-us-title .gt-jmy-pc-contact-us-company p[data-v-ba5816d4] {
    margin: 0;
    font-size: var(--groot-ui-font-size-l);
  }
  .gt-jmy-pc-contact-us-container .link-info[data-v-ba5816d4] {
    margin: 0;
    font-size: var(--groot-ui-font-size-l);
    line-height: 1;
  }
  .gt-jmy-pc-contact-us-container .link-info span[data-v-ba5816d4] {
    display: inline-block;
    width: 100%;
    word-break: break-all;
  }
  .gt-jmy-pc-contact-us-container .link-info .link-info-items[data-v-ba5816d4] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -moz-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: var(--groot-ui-spacing-unit-2);
    position: relative;
  }
  .gt-jmy-pc-contact-us-container .link-info .link-info-items > p[data-v-ba5816d4] {
    margin: 0;
  }
  .gt-jmy-pc-contact-us-container .link-info .link-info-items > p[data-v-ba5816d4]:nth-child(odd) {
    margin-right: 0.9375em;
  }
  .gt-jmy-pc-contact-us-container .link-info .link-info-items[data-v-ba5816d4]:last-child {
    margin-bottom: 0;
  }
  .gt-jmy-pc-contact-us-container .link-info .link-info-items .triangle[data-v-ba5816d4] {
    top: 0.125em;
    border-top-width: 0.5em;
    border-left-width: 0.375em;
    border-right-width: 0.375em;
    margin-left: 0.625em;
    position: relative;
    width: 0;
    height: 0;
    border-top: 8px solid var(--groot-ui-color-gray-1);
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    opacity: 0.7;
  }
  .gt-jmy-pc-contact-us-container .link-info .link-info-items .box-link-infos[data-v-ba5816d4] {
    top: 2.3125em;
    padding: 0.9375em;
    display: none;
    position: absolute;
    right: 0;
    box-sizing: border-box;
    border-radius: var(--groot-ui-border-radius-1);
    background-color: var(--groot-ui-color-gray-1);
    z-index: 999;
    border: 1px solid var(--groot-ui-color-gray-5);
  }
  .gt-jmy-pc-contact-us-container .link-info .link-info-items .box-link-infos-item[data-v-ba5816d4] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    margin-bottom: var(--groot-ui-spacing-unit-2);
    color: var(--groot-ui-color-gray-8);
    white-space: nowrap;
  }
  .gt-jmy-pc-contact-us-container .link-info .link-info-items .box-link-infos-item[data-v-ba5816d4]:last-child {
    margin-bottom: 0;
  }
  .gt-jmy-pc-contact-us-container .link-info .link-info-items .box-link-infos-item > p[data-v-ba5816d4] {
    margin: 0;
  }
  .gt-jmy-pc-contact-us-container .link-info .link-info-items .box-link-infos-item > p[data-v-ba5816d4]:nth-child(odd) {
    margin-right: calc(14 * var(--groot-ui-rpx));
  }
  .gt-jmy-pc-contact-us-container .link-info .link-info-items:hover .box-link-infos[data-v-ba5816d4] {
    display: block;
  }
  .gt-jmy-pc-contact-us-container .link-info.item-label[data-v-ba5816d4] {
    width: 5.3125em;
    margin-right: 0.3125em;
    opacity: 0.8;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map[data-v-ba5816d4] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -moz-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: space-between;
    -moz-box-pack: space-between;
    -ms-flex-pack: space-between;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -moz-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map-container[data-v-ba5816d4] {
    height: 14.5em;
    max-width: 39.75em;
    margin-left: 3.125em;
    border-radius: var(--groot-ui-border-radius-1);
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map .gt-jmy-pc-info[data-v-ba5816d4] {
    max-width: 32.8125em;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map .gt-jmy-pc-info .home-map-title[data-v-ba5816d4] {
    margin-bottom: var(--groot-ui-spacing-unit-4);
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map .gt-jmy-pc-info .home-map-title span[data-v-ba5816d4] {
    color: var(--groot-ui-color-gray-9);
    font-weight: var(--groot-ui-font-weight-2);
    font-size: 30px;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map .gt-jmy-pc-info .gt-jmy-pc-info-list[data-v-ba5816d4] {
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: left;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map .gt-jmy-pc-info .gt-jmy-pc-info-list > li[data-v-ba5816d4] {
    margin-top: var(--groot-ui-spacing-unit-4);
    line-height: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map .gt-jmy-pc-info .gt-jmy-pc-info-list > li.address .link-info span[data-v-ba5816d4] {
    margin-top: -0.25em;
    margin-bottom: -0.25em;
    line-height: 1.5;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map .gt-jmy-pc-info .gt-jmy-pc-info-list > li .link-info[data-v-ba5816d4] {
    max-width: 85%;
    min-width: 15.5%;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map .gt-jmy-pc-info .gt-jmy-pc-info-list > li[data-v-ba5816d4]:first-child {
    margin-top: 0;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .gt-jmy-pc-map-container[data-v-ba5816d4] {
    margin-left: 0;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two > div[data-v-ba5816d4] {
    width: 37.1875em;
    height: 18.4375em;
    float: left;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .required-map-width[data-v-ba5816d4] {
    width: 49.375em;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .gt-jmy-pc-info[data-v-ba5816d4] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -moz-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .gt-jmy-pc-info-list[data-v-ba5816d4] {
    list-style: none;
    padding: 0;
    float: left;
    margin: 0;
    flex-direction: column;
    justify-content: space-between;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 2.5em;
    height: 15.4375em;
    padding-top: 1.5em;
    padding-bottom: 1.5em;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .gt-jmy-pc-info-list > li[data-v-ba5816d4] {
    width: calc(260 * var(--groot-ui-rpx));
    padding-right: 1.25em;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .gt-jmy-pc-info-list > li .link-info[data-v-ba5816d4] {
    margin: 0;
    font-size: var(--groot-ui-font-size-l);
    line-height: 1.875em;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .gt-jmy-pc-info-list > li .link-info .link-info-items .triangle[data-v-ba5816d4] {
    border-top-color: var(--groot-ui-color-gray-6);
    opacity: 1;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .gt-jmy-pc-info-list > li .link-info[data-v-ba5816d4]:nth-child(odd) {
    color: var(--groot-ui-color-gray-8);
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .gt-jmy-pc-info-list > li .link-info[data-v-ba5816d4]:nth-child(even) {
    color: var(--groot-ui-color-gray-9);
    font-weight: var(--groot-ui-font-weight-2);
    line-height: 1.3;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .required-info-width[data-v-ba5816d4] {
    width: 25em;
  }
  .gt-jmy-pc-contact-us-container .gt-jmy-pc-map-two .required-info-width .gt-jmy-pc-info-list li[data-v-ba5816d4] {
    margin-left: 0;
  }
  .gt-jmy-pc-contact-us-container-padding[data-v-ba5816d4] {
    padding: calc(40 * var(--groot-ui-rpx)) 0;
  }
  .gt-jmy-pc-contact-us-container-padding > div[data-v-ba5816d4] {
    margin-left: var(--groot-ui-spacing-unit-5);
    width: 100%;
    padding-right: var(--groot-ui-spacing-unit-5);
  }
  .gt-jmy-pc-contact-us-container-hurdle[data-v-ba5816d4] {
    height: 27.75em;
    width: auto;
    box-sizing: border-box;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: auto 100%;
  }
  .gt-jmy-pc-contact-us-container-hurdle .hurdle-container[data-v-ba5816d4] {
    width: calc((var(--groot-ui-page-min-width) - 10) * var(--groot-ui-rpx));
    margin: 0 auto;
    padding-right: 0;
  }
  .gt-jmy-pc-contact-us-container-hurdle .hurdle-container .gt-jmy-pc-map[data-v-ba5816d4] {
    height: 100%;
  }
 .flex-pack-justify[data-v-6f2e326d] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -moz-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .pcSearchPageTitle[data-v-6f2e326d] {
    height: calc(30 * var(--groot-ui-rpx));
    font-size: calc(20 * var(--groot-ui-rpx));
    font-weight: 400;
    color: #666;
    line-height: calc(30 * var(--groot-ui-rpx));
  }
  .gt-jmy-pc-question-answer-list[data-v-6f2e326d] {
    margin: 0 auto;
    width: 74.375em;
  }
  .gt-jmy-pc-question-answer-list ul[data-v-6f2e326d],
  .gt-jmy-pc-question-answer-list li[data-v-6f2e326d] {
    margin: 0;
    padding: 0;
  }
  .gt-jmy-pc-question-answer-list-title[data-v-6f2e326d] {
    height: 5.625em;
    line-height: 5.625em;
    max-width: 72.5em;
  }
  .gt-jmy-pc-question-answer-list-title .search-page-title[data-v-6f2e326d] {
    height: calc(30 * var(--groot-ui-rpx));
    font-size: calc(20 * var(--groot-ui-rpx));
    font-weight: 400;
    color: #666;
    line-height: calc(30 * var(--groot-ui-rpx));
  }
  .gt-jmy-pc-question-answer-list-title span[data-v-6f2e326d] {
    font-size: 30px;
    color: var(--groot-ui-color-gray-9);
    font-weight: var(--groot-ui-font-weight-2);
  }
  .gt-jmy-pc-question-answer-list-content[data-v-6f2e326d] {
    list-style: none;
  }
  .gt-jmy-pc-question-answer-list-content li[data-v-6f2e326d] {
    box-sizing: border-box;
    border-bottom: var(--groot-ui-separator-color-normal) solid 1px;
    cursor: pointer;
    margin-top: 2.5em;
    padding-bottom: 1.875em;
  }
  .gt-jmy-pc-question-answer-list-content li div[data-v-6f2e326d]:first-child {
    height: 1.875em;
    line-height: 1.875em;
    margin-bottom: 1.5em;
  }
  .gt-jmy-pc-question-answer-list-content li div:first-child .question[data-v-6f2e326d] {
    vertical-align: middle;
    max-width: 47.875em;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 24px;
    font-weight: var(--groot-ui-font-weight-3);
    color: var(--groot-ui-color-gray-9);
  }
  .gt-jmy-pc-question-answer-list-content li .answer[data-v-6f2e326d] {
    line-height: 2;
    color: var(--groot-ui-color-gray-9);
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
  }
  .gt-jmy-pc-question-answer-list-pagination[data-v-6f2e326d] {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -moz-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-top: 2.5em;
  }
  .flex-pack-justify[data-v-fa7aa87c] {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -moz-box-pack: justify;
    -moz-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  .gt-jmy-pc-question-answer-detail[data-v-fa7aa87c] {
    margin: 0 auto;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: -moz-box;
    display: -moz-flex;
    display: flex;
    width: 74.375em;
  }
  .gt-jmy-pc-question-answer-detail .gt-jmy-pc-question-answer-detail-left[data-v-fa7aa87c] {
    width: 0;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
  .gt-jmy-pc-question-answer-detail .gt-jmy-pc-question-answer-detail-left .gt-jmy-pc-question-answer-detail-question[data-v-fa7aa87c] {
    width: 100%;
    height: 2.8125em;
    line-height: 2.8125em;
    margin-bottom: 1.5em;
  }
  .gt-jmy-pc-question-answer-detail .gt-jmy-pc-question-answer-detail-left .gt-jmy-pc-question-answer-detail-question span[data-v-fa7aa87c] {
    display: inline-block;
    width: 100%;
    height: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 30px;
    color: var(--groot-ui-color-gray-9);
    font-weight: var(--groot-ui-font-weight-3);
  }
  .gt-jmy-pc-question-answer-detail .gt-jmy-pc-question-answer-detail-left .gt-jmy-pc-question-answer-detail-empty[data-v-fa7aa87c] {
    width: 100%;
    text-align: center;
    padding: calc(150 * var(--groot-ui-rpx)) 0;
  }
  .gt-jmy-pc-question-answer-detail .gt-jmy-pc-question-answer-detail-left .gt-jmy-pc-question-answer-detail-empty[data-v-fa7aa87c] .gt-jmy-pc-image-single-container {
    width: calc(80 * var(--groot-ui-rpx)) !important;
    text-align: center;
    margin: 0 auto;
    margin-bottom: calc(20 * var(--groot-ui-rpx));
  }
  .gt-jmy-pc-question-answer-detail .gt-jmy-pc-question-answer-detail-left .gt-jmy-pc-question-answer-detail-empty .empty-text[data-v-fa7aa87c] {
    color: var(--groot-ui-color-gray-9);
    font-size: var(--groot-ui-font-size-l);
  }
  .gt-jmy-pc-question-answer-detail .gt-jmy-pc-question-answer-detail-left .gt-jmy-pc-question-answer-detail-answer[data-v-fa7aa87c] {
    font-size: 16px;
    line-height: 2;
    width: 100%;
    text-align: justify;
    color: var(--groot-ui-color-gray-9);
  }
  .gt-jmy-pc-question-answer-detail .gt-jmy-pc-question-answer-detail-left .gt-jmy-pc-question-answer-detail-answer pre[data-v-fa7aa87c] {
    margin: 0;
    white-space: pre-wrap;
    word-wrap: break-word;
  }
  .gt-jmy-pc-question-answer-detail .gt-jmy-pc-question-answer-detail-article[data-v-fa7aa87c] {
    margin-left: 3.75em;
  }
