@charset "UTF-8";@font-face {
    font-display: swap;
    font-family: Saira-Light;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/saira-light.ttf) format("truetype")
}

.ellipsis {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

:root {
    --fontDB: "MiSans Demibold";
    --fontR: "MiSans Normal";
    --fontNum: "Saira-Light";
    --topHeadH: 0.96rem;
    --headH: 0.96rem;
    --sk-global-color: #e4032e;
    --sk-global-color-hover: #dc0021e6;
    --fcolor-default: #000;
    --fcolor-black: #000;
    --fz-64: .64rem;
    --fz-40: .4rem;
    --fz-32: .32rem;
    --fz-24: .24rem;
    --fz-20: .2rem;
    --fz-18: .18rem;
    --fz-16: .16rem;
    --fz-14: .14rem;
    --fz-12: .12rem;
    --lh-72: .72rem;
    --lh-56: .56rem;
    --lh-32: .32rem;
    --lh-24: .24rem;
    --lh-20: .20rem;
    --lh-16: .16rem;
    --sk-zIndex-1: 1;
    --sk-zIndex-2: 2;
    --sk-zIndex-3: 3;
    --sk-zIndex-10: 10;
    --sk-zIndex-100: 100;
    --sk-zIndex-999: 999;
    --sk-zIndex-1000: 1000;
    --imgHoverScale: scale(1.05)
}

@media screen and (max-width: 800px) {
    :root {
        --topHeadH:1.04rem;
        --headH: 1.04rem
    }
}

@-webkit-keyframes fadeInUpSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,.4rem,0);
        transform: translate3d(0,.4rem,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@keyframes fadeInUpSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0,.4rem,0);
        transform: translate3d(0,.4rem,0)
    }

    to {
        opacity: 1;
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }
}

@media screen and (min-width: 800px) {
    .fadeInUpSmall {
        -webkit-animation-name:fadeInUpSmall;
        animation-name: fadeInUpSmall;
        opacity: 0
    }
}

@media screen and (max-width: 800px) {
    .fadeInUpSmall {
        visibility:visible!important
    }
}

.svg-fill {
    object-fit: contain
}

.svg-fill path {
    fill: currentColor
}

.svg-ctx {
    object-fit: contain
}

.svg-ctx ellipse,.svg-ctx path {
    stroke: currentColor
}

.fit-image {
    padding-top: 56.25%;
    position: relative;
    width: 100%
}

.fit-image img {
    object-fit: cover;
    z-index: 0
}

.-background,.fit-image img {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.-background {
    z-index: -1
}

.-background img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.topA {
    background: url(../fonts/topa.svg) 50% no-repeat;
    background-size: contain;
    border-radius: 50%;
    bottom: .6rem;
    cursor: pointer;
    height: .48rem;
    opacity: 0;
    position: fixed;
    right: .3rem;
    -webkit-transition: .3s;
    transition: .3s;
    visibility: hidden;
    width: .48rem;
    z-index: 9
}

.topA.show {
    opacity: 1;
    visibility: visible
}

@media screen and (max-width: 800px) {
    .topA {
        bottom:1.2rem;
        height: .64rem;
        right: .42rem;
        width: .64rem
    }
}

.blocker {
    z-index: 100!important
}

.modal {
    background-color: transparent!important;
    box-shadow: none!important;
    max-width: 11rem!important;
    padding: 0!important;
    width: 100%!important
}

.modal-video .video-container {
    padding-top: 56.25%;
    position: relative;
    width: 100%
}

.modal-video .video-container iframe,.modal-video .video-container>video {
    height: 100%;
    left: 0;
    object-fit: contain;
    position: absolute;
    top: 0;
    width: 100%
}

.modal-video .video-container iframe html body video {
    height: 100%!important;
    width: 100%!important
}

.-scroll {
    max-height: 1.6rem;
    overflow: auto
}

.-scroll::-webkit-scrollbar {
    height: .04rem;
    width: .04rem
}

.-scroll::-webkit-scrollbar-thumb {
    background: #d9d9d9;
    border-radius: .04rem
}

.-scroll::-webkit-scrollbar-thumb:vertical {
    background-color: #d9d9d9
}

.-scroll::-webkit-scrollbar-width {
    width: .04rem
}

.-scroll::-webkit-scrollbar-track {
    background-color: none;
    border-radius: .04rem
}

@media screen and (max-width: 800px) {
    .-scroll {
        max-height:2.4rem
    }
}

.sk_select {
    --h: .56rem;
    position: relative;
    width: 100%
}

.sk_select.-full {
    width: 100%
}

.sk_select.on {
    z-index: 2
}

.sk_select.on .-select-front:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.sk_select .-select-front input::-webkit-input-placeholder {
    color: #5c5c5c
}

.sk_select .-select-front input:-moz-placeholder,.sk_select .-select-front input::-moz-placeholder {
    color: #5c5c5c
}

.sk_select .-select-front input:-ms-input-placeholder {
    color: #5c5c5c
}

.sk_select .-select-front textarea::-webkit-input-placeholder {
    color: #5c5c5c
}

.sk_select .-select-front textarea:-moz-placeholder,.sk_select .-select-front textarea::-moz-placeholder {
    color: #5c5c5c
}

.sk_select .-select-front textarea:-ms-input-placeholder {
    color: #5c5c5c
}

.sk_select .-select-front {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: #fff;
    border: .01rem solid #d9d9d9;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: var(--h);
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: .16rem;
    position: relative;
    -webkit-transition: .3s;
    transition: .3s
}

.sk_select .-select-front:hover {
    border-color: #98a4b1
}

.sk_select .-select-front input {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: var(--fz-16);
    overflow: hidden;
    pointer-events: none;
    text-overflow: ellipsis;
    width: 100%
}

.sk_select .-select-front:after {
    -ms-flex-negative: 0;
    background: url(../images/black-arrow-down.png) 50% no-repeat;
    background-size: contain;
    content: "";
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    margin-left: .2rem;
    -webkit-transition: .3s;
    transition: .3s;
    width: .24rem
}

.sk_select .-select-layer {
    bottom: -.08rem;
    box-shadow: 0 .02rem .1rem 0 rgba(0,0,0,.1);
    height: 0;
    left: 0;
    overflow: hidden;
    position: absolute;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    width: 100%
}

.sk_select .-select-layer .-inner {
    background-color: #fff;
    border: .01rem solid #d9d9d9;
    padding: .08rem 0
}

.sk_select .-select-layer .-inner dl dd {
    cursor: pointer;
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    padding: .08rem .15rem;
    -webkit-transition: .3s;
    transition: .3s
}

.sk_select .-select-layer .-inner dl dd:hover {
    background-color: #f7f9fa
}

@media screen and (max-width: 800px) {
    .sk_select {
        --h:.8rem;
        width: 100%
    }

    .sk_select .-select-front {
        height: var(--h);
        padding: .16rem .16rem .16rem .32rem
    }

    .sk_select .-select-front input {
        font-size: .24rem
    }

    .sk_select .-select-front:after {
        height: .32rem;
        width: .32rem
    }

    .sk_select .-select-layer .-inner {
        padding: .16rem 0
    }

    .sk_select .-select-layer .-inner dl dd {
        font-size: .24rem;
        line-height: .32rem;
        margin-top: 0;
        padding: .16rem .15rem
    }
}

.sk-list {
    --count: 1;
    --gapX: .32rem;
    --gapY: .32rem;
    --width: calc((100% - var(--gapX)*var(--count))/var(--count));
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: calc(var(--gapY)*-1/2) calc(var(--gapX)*-1/2)
}

.sk-list .sk-item {
    margin: calc(var(--gapY)/2) calc(var(--gapX)/2);
    width: var(--width)
}

.sk-swiper {
    overflow: hidden
}

.sk-swiper .sk-swiper-wrapper {
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.sk-swiper .sk-dots,.sk-swiper .sk-swiper-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.sk-swiper .sk-dots {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    margin-bottom: .16rem;
    margin-top: .32rem
}

.sk-swiper .sk-dots.swiper-pagination-bullets span {
    background-color: #00bef2;
    border-radius: 50%;
    height: .08rem;
    margin-right: .05rem;
    opacity: .5;
    width: .08rem
}

.sk-swiper .sk-dots.swiper-pagination-bullets span.swiper-pagination-bullet-active {
    opacity: 1
}

.sk-swiper .sk-dots.swiper-pagination-bullets span:last-child {
    margin-right: 0
}

.sk-swiper .sk-dots.swiper-pagination-progressbar {
    height: var(--swiper-pagination-progressbar-size,4px);
    position: relative;
    width: 100%
}

.sk-swiper .sk-dots.swiper-pagination-progressbar span {
    background: #00bef2;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top;
    width: 100%
}

.sk-swiper .sk-arrow {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    margin-top: .32rem
}

.sk-swiper .sk-arrow .next,.sk-swiper .sk-arrow .prev {
    color: #000;
    cursor: pointer;
    font-size: .2rem
}

.sk-swiper .sk-arrow .prev {
    margin-right: .12rem
}

body.show .transition,body.show :before,body.show a,body.show img {
    -webkit-transition: All .3s ease;
    transition: All .3s ease
}

* {
    box-sizing: border-box;
    margin: 0;
    padding: 0
}

html {
    font-size: 100px;
    overflow-x: hidden
}

body {
    -webkit-text-size-adjust: none;
    -webkit-font-smoothing: antialiased;
    background-color: #fff;
    color: var(--fcolor-default);
    font-family: var(--fontR);
    font-size: 12px;
    opacity: 0
}

body.show {
    opacity: 1
}

a {
    color: var(--fcolor-default);
    cursor: pointer;
    outline: none;
    text-decoration: none
}

a:active {
    star: expression(this.onFocus=this.blur())
}

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

li {
    list-style: none outside;
    list-style-type: none
}

h1,h2,h3,h4,h5 {
    font-family: var(--fontDB);
    font-weight: 400
}

input,textarea {
    background: transparent;
    border: 0;
    color: var(--fcolor-default);
    font-family: var(--fontR);
    outline: none
}

em {
    font-style: normal
}

img {
    border: 0;
    max-width: 100%;
    object-fit: cover;
    vertical-align: middle
}

.demo-page {
    padding-bottom: 3rem
}

.demo-page .bg-gray {
    background-color: #f5f5f5
}

.demo-page .bg-wihte {
    background-color: #fff
}

.demo-page img,.demo-page video {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.demo-page .page-main {
    overflow: hidden
}

.demo-page .page-main .wal {
    padding-bottom: 1.2rem;
    padding-top: 1.2rem
}

.demo-page .page-main .wal .-container {
    margin-top: .64rem
}

.demo-page .page-main .wal .-container:first-child {
    margin-top: 0
}

.demo-page .page-main .wal .-container .-title {
    font-size: .28rem
}

.demo-page .page-main .wal .-container .-body {
    border-radius: .08rem;
    margin-top: .32rem;
    padding: .2rem
}

.demo-page .page-main .wal .-container .-body.nopading {
    padding: 0
}

@-webkit-keyframes icon-forward {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    25% {
        opacity: 0;
        -webkit-transform: translate(100%);
        transform: translate(100%)
    }

    25.1% {
        opacity: 0;
        -webkit-transform: translate(-100%);
        transform: translate(-100%)
    }

    to {
        opacity: 1;
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

@keyframes icon-forward {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    25% {
        opacity: 0;
        -webkit-transform: translate(100%);
        transform: translate(100%)
    }

    25.1% {
        opacity: 0;
        -webkit-transform: translate(-100%);
        transform: translate(-100%)
    }

    to {
        opacity: 1;
        -webkit-transform: translate(0);
        transform: translate(0)
    }
}

.-title01 {
    color: #000;
    font-family: var(--fontDB);
    font-size: var(--fz-40);
    line-height: var(--lh-56);
    position: relative
}

.-title01.hasRedLine {
    height: 100%;
    padding-bottom: .16rem
}

.-title01.hasRedLine span:after {
    background-color: var(--sk-global-color);
    bottom: 0;
    content: "";
    display: block;
    height: .02rem;
    left: 0;
    position: absolute;
    width: .64rem
}

.-title01.RedLineCenter span:after {
    left: 50%;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%)
}

.-title02 {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    color: #000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: var(--fontDB);
    font-size: var(--fz-24);
    -webkit-justify-content: space-between;
    justify-content: space-between;
    line-height: var(--lh-32);
    position: relative;
    -webkit-transition: .3s;
    transition: .3s
}

.-title02.hasRedLine {
    padding-bottom: .16rem
}

.-title02.hasRedLine span:after {
    background-color: var(--sk-global-color);
    bottom: 0;
    content: "";
    display: block;
    height: .01rem;
    left: 0;
    position: absolute;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    width: .64rem
}

.-title02.hasRedLine.hasRedLine32 span:after {
    width: .32rem
}

@media screen and (max-width: 800px) {
    .-title02.hasRedLine.hasRedLine32 span:after {
        width:.64rem
    }
}

.-title02.hasBottomLine {
    border-bottom: .01rem solid #d9d9d9;
    padding-bottom: .16rem
}

.-title02 em {
    color: #5c5c5c;
    font-family: var(--fontR);
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.-title03 {
    color: #000;
    font-family: var(--fontDB);
    font-size: var(--fz-20);
    line-height: var(--lh-32)
}

.-context {
    color: #333;
    font-family: var(--fontR);
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.-context[size=small] {
    font-size: var(--fz-14);
    line-height: var(--lh-24)
}

.sk-link-btn-hover:hover .sk-link-btn .a .-icon .svg-ctx,.sk-link-btn-hover:hover .sk-link-btn a .-icon .svg-ctx {
    -webkit-animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards;
    animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards
}

.sk-link-btn-hover:hover .sk-link-btn .a span,.sk-link-btn-hover:hover .sk-link-btn a span {
    color: var(--hover-text-color);
    text-decoration: underline
}

.sk-link-btn {
    --hover-text-color: var(--sk-global-color)
}

.sk-link-btn,.sk-link-btn .a,.sk-link-btn a {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.sk-link-btn .a,.sk-link-btn a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    font-size: var(--fz-16);
    line-height: var(--lh-32)
}

.sk-link-btn .a:hover .-icon .svg-ctx,.sk-link-btn a:hover .-icon .svg-ctx {
    -webkit-animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards;
    animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards
}

.sk-link-btn .a:hover span,.sk-link-btn a:hover span {
    color: var(--hover-text-color);
    text-decoration: underline
}

.sk-link-btn .a .-icon,.sk-link-btn a .-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -ms-flex-negative: 0;
    -webkit-align-items: center;
    align-items: center;
    background-color: var(--sk-global-color);
    border-radius: 50%;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .32rem;
    -webkit-justify-content: center;
    justify-content: center;
    margin-right: .16rem;
    overflow: hidden;
    -webkit-transition: .3s;
    transition: .3s;
    width: .32rem
}

.sk-link-btn .a .-icon .svg-ctx,.sk-link-btn a .-icon .svg-ctx {
    height: .24rem;
    width: .24rem
}

.sk-link-btn .a span,.sk-link-btn a span {
    background-image: -webkit-linear-gradient(top,transparent 97%,var(--hover-text-color) 0);
    background-image: linear-gradient(to bottom,transparent 97%,var(--hover-text-color) 0);
    background-repeat: no-repeat;
    background-size: 0 100%;
    text-decoration: none;
    -webkit-transition: background-size .36s cubic-bezier(.32,.17,0,1);
    transition: background-size .36s cubic-bezier(.32,.17,0,1)
}

.sk-load-btn {
    --hover-text-color: var(--sk-global-color);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.sk-load-btn.on .a .-add,.sk-load-btn.on a .-add {
    display: none
}

.sk-load-btn.on .a .-sub,.sk-load-btn.on a .-sub {
    display: block
}

.sk-load-btn .a,.sk-load-btn a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: var(--fz-16);
    line-height: var(--lh-32)
}

.sk-load-btn .a:hover .-icon .-add,.sk-load-btn a:hover .-icon .-add {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.sk-load-btn .a:hover span,.sk-load-btn a:hover span {
    color: var(--hover-text-color);
    text-decoration: underline
}

.sk-load-btn .a .-sub,.sk-load-btn a .-sub {
    display: none
}

.sk-load-btn .a .-icon,.sk-load-btn a .-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -ms-flex-negative: 0;
    -webkit-align-items: center;
    align-items: center;
    background-color: var(--sk-global-color);
    border-radius: 50%;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .32rem;
    -webkit-justify-content: center;
    justify-content: center;
    margin-right: .16rem;
    overflow: hidden;
    -webkit-transition: .3s;
    transition: .3s;
    width: .32rem
}

.sk-load-btn .a .-icon img,.sk-load-btn a .-icon img {
    height: .24rem;
    object-fit: contain;
    width: .24rem
}

.sk-load-btn .a span,.sk-load-btn a span {
    background-image: -webkit-linear-gradient(top,transparent 97%,var(--hover-text-color) 0);
    background-image: linear-gradient(to bottom,transparent 97%,var(--hover-text-color) 0);
    background-repeat: no-repeat;
    background-size: 0 100%;
    text-decoration: none;
    -webkit-transition: background-size .36s cubic-bezier(.32,.17,0,1);
    transition: background-size .36s cubic-bezier(.32,.17,0,1)
}

.text-hover {
    --text-color01: var(--sk-global-color)
}

@media screen and (min-width: 800px) {
    .text-hover:hover span {
        color:var(--text-color01);
        text-decoration: underline
    }
}

.text-hover span {
    background-image: -webkit-linear-gradient(top,transparent 97%,var(--text-color01) 0);
    background-image: linear-gradient(to bottom,transparent 97%,var(--text-color01) 0);
    background-repeat: no-repeat;
    background-size: 0 100%;
    text-decoration: none;
    -webkit-transition: background-size .36s cubic-bezier(.32,.17,0,1);
    transition: background-size .36s cubic-bezier(.32,.17,0,1)
}

.sk-common-banner {
    padding-top: 29.1666666667%;
    position: relative
}

.sk-common-banner .-wrapper {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.sk-crumbs {
    margin-top: .32rem;
    width: 100%
}

.sk-crumbs[type=absolute] {
    left: 0;
    margin-top: 0;
    position: absolute;
    top: .32rem;
    z-index: 2
}

.sk-crumbs .wal ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.sk-crumbs .wal ul li:first-child a:before {
    background: url(../images/home.png) 50% no-repeat;
    background-size: contain;
    content: "";
    height: .24rem;
    margin-right: .08rem;
    width: .24rem
}

.sk-crumbs .wal ul li:first-child a span {
    display: none
}

.sk-crumbs .wal ul li:last-child {
    pointer-events: none
}

.sk-crumbs .wal ul li:last-child a:after {
    display: none
}

.sk-crumbs .wal ul li:last-child a {
    color: #5c5c5c
}

.sk-crumbs .wal ul li a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--fz-14);
    line-height: var(--lh-24)
}

.sk-crumbs .wal ul li a:after {
    background: url(../images/black-arrow-right.png) 50% no-repeat;
    background-size: contain;
    content: "";
    height: .24rem;
    margin-right: .08rem;
    width: .24rem
}

.sk-crumbs .wal ul li a span {
    margin-right: .08rem
}

.sk-content {
    --psize: var(--fz-16);
    color: var(--text-color);
    font-family: var(--fontR);
    font-size: var(--psize);
    line-height: var(--lh-24)
}

.sk-content[data-size=small] {
    --psize: var(--fz-14)
}

.sk-content.nomargin {
    margin: 0
}

.sk-content p,.sk-content p span {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

.sk-content p a {
    text-decoration: underline
}

.sk-content p img,.sk-content p video {
    max-width: 100%;
    width: 100%
}

.sk-content h1,.sk-content h2,.sk-content h3,.sk-content h4,.sk-content h5 {
    color: #000;
    font-family: var(--fontDB);
    font-size: var(--fz-20);
    line-height: var(--lh-30)
}

.sk-content h5 {
    font-size: var(--psize);
    line-height: var(--lh-24)
}

.sk-content strong {
    color: #000
}

.sk-content[type="01"] h1,.sk-content[type="01"] h2,.sk-content[type="01"] h3,.sk-content[type="01"] h4,.sk-content[type="01"] h5 {
    margin: .16rem 0 .08rem
}

.sk-content[type="02"]>* {
    margin-top: .16rem
}

.sk-content[type="02"]>:first-child {
    margin-top: 0
}

.sk-content[type="03"] h1,.sk-content[type="03"] h2,.sk-content[type="03"] h3,.sk-content[type="03"] h4 {
    margin: .32rem 0 .16rem
}

.sk-content[type="03"] h5 {
    margin: .16rem 0 .08rem
}

.sk-content[type=liNoMargin] li {
    margin: 0
}

.sk-content ul li {
    margin-top: .08rem;
    padding-left: .24rem;
    position: relative
}

.sk-content ul li:first-child {
    margin-top: 0
}

.sk-content ul li:before {
    background-color: #000;
    border-radius: 50%;
    content: "";
    display: block;
    height: .04rem;
    left: .1rem;
    position: absolute;
    top: .1rem;
    width: .04rem
}

.sk-foot-link {
    margin-top: 1.6rem
}

.sk-foot-link .wal .-list .sk-list .sk-item {
    background-color: #f7f9fa
}

.sk-foot-link .wal .-list .sk-list .sk-item a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    padding: .32rem
}

.sk-foot-link .wal .-list .sk-list .sk-item a .-context {
    margin: .16rem 0 .32rem
}

.sk-foot-link .wal .-list .sk-list .sk-item a .sk-link-btn {
    margin-top: auto
}

.sk-pagination {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center
}

.sk-pagination[data-align=right] {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}

.sk-pagination[data-align=left] {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}

.sk-pagination {
    --height: .56rem
}

.sk-pagination .left-control {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: .32rem
}

.sk-pagination .left-control .next,.sk-pagination .left-control .prev {
    border: .01rem solid #d9d9d9;
    height: var(--height);
    overflow: hidden;
    -webkit-transition: .3s;
    transition: .3s;
    width: .56rem
}

.sk-pagination .left-control .next:hover,.sk-pagination .left-control .prev:hover {
    background-color: var(--sk-global-color);
    border-color: var(--sk-global-color)
}

.sk-pagination .left-control .next:hover .inner,.sk-pagination .left-control .prev:hover .inner {
    --color: #fff
}

.sk-pagination .left-control .next:hover .inner span,.sk-pagination .left-control .prev:hover .inner span {
    opacity: 1
}

.sk-pagination .left-control .next .inner,.sk-pagination .left-control .prev .inner {
    --color: #1e1e1e;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    --iconWidth: 0.24rem;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 0 .16rem;
    position: relative;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.sk-pagination .left-control .next .inner .icon,.sk-pagination .left-control .prev .inner .icon {
    -ms-flex-negative: 0;
    color: var(--color);
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: var(--iconWidth);
    margin-right: .08rem;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .3s;
    transition: .3s;
    width: var(--iconWidth)
}

.sk-pagination .left-control .next .inner .icon .svg-ctx,.sk-pagination .left-control .prev .inner .icon .svg-ctx {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.sk-pagination .left-control .next .inner span,.sk-pagination .left-control .prev .inner span {
    -ms-flex-negative: 0;
    color: var(--color);
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-right: .08rem;
    opacity: 0;
    -webkit-transition: .3s;
    transition: .3s;
    white-space: nowrap
}

.sk-pagination .left-control .next {
    margin-left: .32rem
}

.sk-pagination .left-control .next:hover .inner {
    left: 0;
    -webkit-transition: .3s;
    transition: .3s
}

.sk-pagination .left-control .next .inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-transition-delay: .1s;
    transition-delay: .1s
}

.sk-pagination .left-control .next .inner .icon {
    -webkit-transform: rotate(1turn);
    -ms-transform: rotate(1turn);
    transform: rotate(1turn)
}

.sk-pagination .left-control .next .inner .icon,.sk-pagination .left-control .next .inner span {
    margin: 0 0 0 .08rem
}

.sk-pagination .page-tip {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid #d9d9d9;
    color: #000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--fz-16);
    height: var(--height);
    -webkit-justify-content: center;
    justify-content: center;
    line-height: var(--lh-24);
    padding: .16rem .36rem .16rem .25rem
}

.sk-pagination .page-tip .curr {
    font-size: inherit;
    width: .4rem
}

.main-container {
    --wrapper-top: 0.96rem;
    --text-color: #333;
    padding-bottom: .64rem;
    padding-top: var(--wrapper-top);
    position: relative
}

.main-container.hasCrumbs {
    --wrapper-top: 1.2rem
}

.main-container .main-head .wal .main-content {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.main-container .main-head .wal .right-content {
    max-width: 6.88rem
}

.main-container .main-head .wal .right-content>* {
    margin-top: .32rem
}

.main-container .main-head .wal .right-content>:first-child {
    margin-top: 0
}

.main-container .-tab {
    margin-top: .64rem;
    overflow: hidden;
    width: 100%
}

.main-container .-tab.nomargin {
    margin: 0
}

.main-container .-tab .-tab-list {
    position: relative
}

.main-container .-tab .-tab-list:after {
    background: -webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff);
    background: linear-gradient(90deg,hsla(0,0%,100%,0),#fff);
    content: "";
    display: block;
    height: 100%;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: .56rem;
    z-index: 10
}

.main-container .-tab .-tab-list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.main-container .-tab .-tab-list ul li {
    margin-right: .16rem;
    width: auto
}

.main-container .-tab .-tab-list ul li:last-child {
    margin-right: 0
}

.main-container .-tab .-tab-list ul li.on .a,.main-container .-tab .-tab-list ul li.on a {
    background-color: var(--sk-global-color);
    border-color: var(--sk-global-color);
    color: #fff
}

@media screen and (min-width: 800px) {
    .main-container .-tab .-tab-list ul li:hover .a,.main-container .-tab .-tab-list ul li:hover a {
        background-color:var(--sk-global-color);
        border-color: var(--sk-global-color);
        color: #fff
    }
}

.main-container .-tab .-tab-list ul li .a,.main-container .-tab .-tab-list ul li a {
    border: .01rem solid #d9d9d9;
    cursor: pointer;
    display: block;
    font-family: var(--fontR);
    font-size: var(--fz-16);
    height: .56rem;
    line-height: var(--lh-24);
    padding: .16rem .24rem;
    -webkit-transition: .3s;
    transition: .3s
}

.main-container .-aside .-body {
    margin-top: .64rem
}

.main-container .-aside .-body .content {
    color: var(--text-color);
    font-family: var(--fontR);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .64rem
}

.main-container .-aside .-body .content.nomargin {
    margin: 0
}

.main-container .-aside .-body .content p,.main-container .-aside .-body .content p span {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

.main-container .-aside .-body .content p a {
    text-decoration: underline
}

.main-container .-aside .-body .content p img,.main-container .-aside .-body .content p video {
    max-width: 100%;
    width: 100%
}

.main-container .-aside .-body .content h1,.main-container .-aside .-body .content h2,.main-container .-aside .-body .content h3,.main-container .-aside .-body .content h4,.main-container .-aside .-body .content h5 {
    color: #000;
    font-family: var(--fontDB);
    font-size: var(--fz-20);
    line-height: var(--lh-30)
}

.main-container .-aside .-body .content h5 {
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.main-container .-aside .-body .content[type="01"] h1,.main-container .-aside .-body .content[type="01"] h2,.main-container .-aside .-body .content[type="01"] h3,.main-container .-aside .-body .content[type="01"] h4,.main-container .-aside .-body .content[type="01"] h5 {
    margin: .16rem 0 .08rem
}

.main-container .-aside .-body .content[type="02"]>* {
    margin-top: .16rem
}

.main-container .-aside .-body .content[type="02"]>:first-child {
    margin-top: 0
}

.main-container .-aside .-body .content[type="03"] h1,.main-container .-aside .-body .content[type="03"] h2,.main-container .-aside .-body .content[type="03"] h3,.main-container .-aside .-body .content[type="03"] h4 {
    margin: .32rem 0 .16rem
}

.main-container .-aside .-body .content[type="03"] h5 {
    margin: .16rem 0 .08rem
}

.main-container .-aside .-body .content[type=liNoMargin] li {
    margin: 0
}

.main-container .-aside .-body .content ul {
    margin-top: .08rem
}

.main-container .-aside .-body .content ul li {
    margin-top: .08rem;
    padding-left: .24rem;
    position: relative
}

.main-container .-aside .-body .content ul li:first-child {
    margin-top: 0
}

.main-container .-aside .-body .content ul li:before {
    background-color: #000;
    border-radius: 50%;
    content: "";
    display: block;
    height: .04rem;
    left: .1rem;
    position: absolute;
    top: .1rem;
    width: .04rem
}

.main-container .-aside .-body .content a {
    color: var(--sk-global-color)
}

.main-container .-aside .-body .auto-img {
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    width: 100%
}

.main-container .-aside .-body .auto-img.no-hover {
    pointer-events: none
}

.main-container .-aside .-body .auto-img.auto-width,.main-container .-aside .-body .auto-img.auto-width img {
    width: auto
}

.main-container .-aside .-body .auto-img.square {
    padding-top: 100%;
    position: relative;
    width: 100%
}

.main-container .-aside .-body .auto-img.square img {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.main-container .-aside .-body .auto-img img {
    width: 100%
}

@media screen and (min-width: 800px) {
    .main-container .-aside .-body .auto-img img:hover {
        -webkit-transform:scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }
}

.main-container .-aside .-body .img-desc {
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.main-container .-aside .-body .img-desc[data-position=topLeft] {
    margin-bottom: .16rem
}

.main-container .-aside .-body .img-desc[data-position=topRight] {
    margin-bottom: .16rem;
    text-align: right
}

.main-container .-aside .-body .img-desc[data-position=topCenter] {
    margin-bottom: .16rem;
    text-align: center
}

.main-container .-aside .-body .img-desc[data-position=bottomLeft] {
    margin-top: .16rem
}

.main-container .-aside .-body .img-desc[data-position=bottomRight] {
    margin-top: .16rem;
    text-align: right
}

.main-container .-aside .-body .img-desc[data-position=bottomCenter] {
    margin-top: .16rem;
    text-align: center
}

@media screen and (max-width: 800px) {
    .main-container .-aside .-body .img-desc {
        font-size:.28rem;
        line-height: .48rem
    }
}

.main-container .-aside .-body .top-info {
    background-color: #f7f9fa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.main-container .-aside .-body .top-info .-left {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 3.28rem
}

.main-container .-aside .-body .top-info .-left .img {
    padding-top: 100%;
    position: relative;
    width: 100%
}

.main-container .-aside .-body .top-info .-left .img img {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.main-container .-aside .-body .top-info .-left .img {
    overflow: hidden
}

.main-container .-aside .-body .top-info .-left .img:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.main-container .-aside .-body .top-info .-right {
    padding: .64rem .64rem .32rem;
    width: 100%
}

.main-container .-aside .-body .top-info .-right .-context {
    -webkit-line-clamp: 11;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis
}

.main-container .-aside .-body .top-info .-right .text {
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    color: #333;
    display: -webkit-box;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .16rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.main-container .-aside .-body .top-info .-right .sk-link-btn {
    margin-top: .32rem
}

.main-container .-aside .-body .top-info[type="02"] {
    background-color: transparent
}

.main-container .-aside .-body .top-info[type="02"] .-right {
    padding: 0 0 0 .32rem
}

.main-container .-aside .-body .top-info[type="02"] .-right .content {
    margin-top: 0
}

.main-container .-aside .-body .leftImg-rightContent-list>ul>li {
    margin-top: .64rem
}

.main-container .-aside .-body .leftImg-rightContent-list>ul>li:first-child {
    margin-top: 0
}

.main-container .-aside .-body .leftImg-rightContent-list>ul>li .info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .32rem
}

.main-container .-aside .-body .leftImg-rightContent-list>ul>li .info .img {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-right: .32rem;
    overflow: hidden;
    width: 3.28rem
}

.main-container .-aside .-body .leftImg-rightContent-list>ul>li .info .img:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.main-container .-aside .-body .leftImg-rightContent-list>ul>li .info .img img {
    width: 100%
}

.main-container .-aside .-body .leftImg-rightContent-list>ul>li .info .-right {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-top: 0
}

.main-container .-aside .-body .leftImg-rightContent-list>ul>li .info .-right .content {
    margin-top: .32rem
}

.main-container .-aside .-body .table-container {
    margin-top: .64rem
}

.main-container .-aside .-body .table-container.-mt32 {
    margin-top: .32rem
}

.main-container .-aside .-body .table-container[type="02"] table tr:first-child td {
    background-color: #f7f9fa;
    color: #000;
    font-family: var(--fontDB)
}

.main-container .-aside .-body .table-container[type="02"] table tr td.special {
    width: auto
}

.main-container .-aside .-body .table-container[type="03"] table tr:first-child td,.main-container .-aside .-body .table-container[type="03"] table tr:first-child td.special {
    background-color: #f7f9fa;
    color: #000;
    font-family: var(--fontDB)
}

.main-container .-aside .-body .table-container[type="03"] table tr td.special {
    background-color: transparent;
    color: var(--text-color);
    font-family: var(--fontR);
    width: auto
}

.main-container .-aside .-body .table-container.hasLoadMore {
    text-align: center
}

.main-container .-aside .-body .table-container.hasLoadMore table tr {
    display: none
}

.main-container .-aside .-body .table-container.hasLoadMore table tr:nth-child(-n+8) {
    display: table-row
}

.main-container .-aside .-body .table-container.hasLoadMore.showAll tr {
    display: table-row!important
}

.main-container .-aside .-body .table-container.hasLoadMore .sk-load-btn {
    margin-top: .32rem
}

.main-container .-aside .-body .table-container .foot-text {
    color: #5c5c5c;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .32rem;
    text-align: right
}

.main-container .-aside .-body .row-box {
    margin-top: .64rem
}

.main-container .-aside .-body .row-box.templateBox>* {
    margin: 0 0 .32rem
}

.main-container .-aside .-body .row-box.templateBox>:last-child {
    margin-bottom: 0
}

.main-container .-aside .-body .row-box.templateBox .content {
    margin-top: 0
}

.main-container .-aside .-body .row-box.templateBox .content strong {
    color: #000
}

.main-container .-aside .-body .row-box.templateBox .-title02 {
    margin-top: .64rem
}

.main-container .-aside .-body .row-box.templateBox .black-title {
    margin-bottom: .16rem
}

.main-container .-aside .-body .row-box.templateBox .small-title {
    margin-bottom: .08rem
}

.main-container .-aside .-body .row-box.childGap>* {
    margin: 0 0 .32rem
}

.main-container .-aside .-body .row-box.childGap>:last-child {
    margin-bottom: 0
}

.main-container .-aside .-body .row-box .content {
    margin-top: .32rem
}

.main-container .-aside .-body .cart-row {
    border: .01rem solid #d9d9d9;
    padding: .32rem
}

.main-container .-aside .-body .cart-row .-title03 {
    margin-bottom: .08rem
}

.main-container .-aside .-body .cart-row>p {
    margin-top: .16rem
}

.main-container .-aside .-body .cart-row>p:first-of-type {
    margin-top: 0
}

.main-container .-aside .-body .red-title {
    background-color: #f7f9fa;
    color: var(--sk-global-color);
    font-family: var(--fontDB);
    font-size: var(--fz-24);
    line-height: var(--lh-32);
    margin-top: .32rem;
    padding: .16rem .32rem;
    text-align: center
}

.main-container .-aside .-body .red-bg-title {
    background-color: var(--sk-global-color);
    color: #fff;
    font-family: var(--fontDB);
    font-size: var(--fz-20);
    line-height: var(--lh-32);
    margin-top: .4rem;
    padding: .16rem .32rem
}

.main-container .-aside .-body .black-title {
    background-color: #f7f9fa;
    font-family: var(--fontDB);
    font-size: var(--fz-20);
    line-height: var(--lh-32);
    padding: .16rem
}

.main-container .-aside .-body .small-title {
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.main-container .-aside .-body .tab-content .tab-content-row {
    display: none
}

.main-container .-aside .-body .tab-content .tab-content-row.on {
    display: block
}

.main-container .-aside .-body .download-list,.main-container .-aside .-body .pdfType-download-list {
    margin-top: .32rem
}

.main-container .-aside .-body .download-list ul,.main-container .-aside .-body .pdfType-download-list ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: -.08rem
}

.main-container .-aside .-body .download-list ul li,.main-container .-aside .-body .pdfType-download-list ul li {
    background-color: #f7f9fa;
    margin-top: .08rem;
    width: 100%
}

.main-container .-aside .-body .download-list ul li[text-type=normal] a,.main-container .-aside .-body .pdfType-download-list ul li[text-type=normal] a {
    font-family: var(--fontR)
}

.main-container .-aside .-body .download-list ul li.href a:before,.main-container .-aside .-body .pdfType-download-list ul li.href a:before {
    background: url(../images/copy.png) 50% no-repeat;
    background-size: contain
}

.main-container .-aside .-body .download-list ul li a,.main-container .-aside .-body .pdfType-download-list ul li a {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    padding: .16rem
}

.main-container .-aside .-body .download-list ul li a:hover span,.main-container .-aside .-body .pdfType-download-list ul li a:hover span {
    color: var(--sk-global-color);
    text-decoration: underline
}

.main-container .-aside .-body .download-list ul li a:before,.main-container .-aside .-body .pdfType-download-list ul li a:before {
    -ms-flex-negative: 0;
    background: url(../images/pdf.png) 50% no-repeat;
    background-size: contain;
    content: "";
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    margin-right: .08rem;
    width: .24rem
}

.main-container .-aside .-body .download-cart {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 100%;
    max-width: 3.28rem;
    width: 100%
}

.main-container .-aside .-body .download-cart.maxW100 {
    max-width: 100%
}

.main-container .-aside .-body .download-cart:hover a .-foot .foot-info .download-btn {
    background-color: var(--sk-global-color);
    border-color: var(--sk-global-color);
    color: #fff
}

.main-container .-aside .-body .download-cart a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #f7f9fa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    padding: .32rem .24rem .24rem;
    width: 100%
}

.main-container .-aside .-body .download-cart a:hover .img img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.main-container .-aside .-body .download-cart a .img {
    height: 2.88rem;
    max-width: 2rem;
    width: 100%
}

.main-container .-aside .-body .download-cart a .img img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.main-container .-aside .-body .download-cart a .-foot {
    margin-top: .32rem;
    padding: 0 0 .08rem;
    width: 100%
}

.main-container .-aside .-body .download-cart a .-foot .name {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    word-wrap: break-word;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.main-container .-aside .-body .download-cart a .-foot .foot-info {
    padding-right: .5rem;
    position: relative
}

.main-container .-aside .-body .download-cart a .-foot .foot-info .download-btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid #d9d9d9;
    border-radius: 50%;
    bottom: 0;
    color: var(--sk-global-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: .4rem;
    -webkit-justify-content: center;
    justify-content: center;
    position: absolute;
    right: 0;
    -webkit-transition: .3s;
    transition: .3s;
    width: .4rem;
    z-index: 1
}

.main-container .-aside .-body .download-cart a .-foot .foot-info .download-btn .svg-ctx {
    height: .24rem;
    object-fit: contain;
    width: .24rem
}

.main-container .-aside .-body .download-cart a .-foot .foot-info .download-btn .svg-ctx ellipse,.main-container .-aside .-body .download-cart a .-foot .foot-info .download-btn .svg-ctx path {
    fill: currentColor;
    stroke: none
}

.main-container .-aside .-body .file-download-list {
    background-color: #fff
}

.main-container .-aside .-body .file-download-list ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.main-container .-aside .-body .file-download-list ul li {
    border-bottom: .01rem solid #d9d9d9;
    padding: .24rem 0
}

.main-container .-aside .-body .file-download-list ul li:first-child {
    padding-top: 0
}

.main-container .-aside .-body .file-download-list ul li a {
    display: block;
    width: 100%
}

.main-container .-aside .-body .file-download-list ul li a:hover .title {
    color: var(--sk-global-color)
}

.main-container .-aside .-body .file-download-list ul li a:hover .title span {
    text-decoration: underline
}

.main-container .-aside .-body .file-download-list ul li a .title {
    color: #000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.main-container .-aside .-body .file-download-list ul li a .title .svg-ctx {
    color: var(--sk-global-color);
    height: .24rem;
    margin-right: .08rem;
    width: .24rem
}

.main-container .-aside .-body .file-download-list ul li a .title .svg-ctx path {
    stroke: none;
    fill: currentColor
}

.main-container .-aside .-body .file-download-list ul li a .tip-text {
    color: #5c5c5c;
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    margin-top: .16rem
}

.main-container .-aside .-body .row-box .secondary-navigation {
    background: #f7f9fa;
    font-family: var(--fontDB);
    font-size: .16rem;
    line-height: .24rem;
    margin-bottom: .24rem;
    padding: .16rem
}

.main-container .-aside .-body .-href-list {
    margin-top: .32rem
}

.main-container .-aside .-body .-href-list .sk-item a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.main-container .-aside .-body .-href-list .sk-item a .icon-arrow-grey {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    width: .24rem
}

.main-container .-aside .-body .-href-list .sk-item a.nohref {
    pointer-events: none
}

.main-container .-aside .-body .-href-list .sk-item a.nohref .icon-arrow-grey {
    opacity: 0;
    visibility: hidden
}

.main-container .-aside .-body .-href-list .sk-item a.nohref span {
    color: #5c5c5c!important;
    text-decoration: none
}

.main-container .-aside .-body .contact-list .sk-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border: .01rem solid #d9d9d9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: .24rem
}

.main-container .-aside .-body .contact-list .sk-item .-info {
    margin-bottom: .24rem
}

.main-container .-aside .-body .contact-list .sk-item .-info .address {
    margin-top: .08rem
}

.main-container .-aside .-body .contact-list .sk-item .-contact {
    border-top: .01rem solid #e6e6e6;
    padding-top: .24rem
}

.main-container .-aside .-body .contact-list .sk-item .-contact dl {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: -.32rem -1.46rem 0 0
}

.main-container .-aside .-body .contact-list .sk-item .-contact dl dd {
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin: .32rem 1.46rem 0 0
}

.main-container .-aside .-body .contact-list .sk-item .-contact dl dd img {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    margin-right: .16rem;
    width: .24rem
}

.main-container .-aside .-body .nav-linkTo {
    background-color: #f7f9fa;
    margin-top: .32rem
}

.main-container .-aside .-body .nav-linkTo.noMarginTop {
    margin-top: 0
}

.main-container .-aside .-body .nav-linkTo ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -.08rem -.16rem;
    padding: .16rem
}

.main-container .-aside .-body .nav-linkTo ul li {
    margin: .08rem .16rem
}

.main-container .-aside .-body .nav-linkTo ul li.on a,.main-container .-aside .-body .nav-linkTo ul li:hover a {
    color: #000
}

.main-container .-aside .-body .nav-linkTo ul li a {
    color: #5c5c5c;
    font-family: var(--fontR);
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.main-container .-aside .-body .red-btn.fill-red:hover {
    opacity: .9
}

.main-container .-aside .-body .red-btn.fill-red a {
    background-color: var(--sk-global-color);
    border: none;
    color: #fff
}

.main-container .-aside .-body .red-btn[data-size=big] a {
    border-radius: .28rem;
    font-size: var(--fz-16);
    padding: .16rem .4rem
}

.main-container .-aside .-body .red-btn[data-size=big] a .svg-ctx {
    margin-right: .16rem
}

.main-container .-aside .-body .red-btn.outlink a .svg-ctx path {
    fill: currentColor;
    stroke: none
}

.main-container .-aside .-body .red-btn.outlink a .svg-ctx rect {
    stroke: currentColor
}

.main-container .-aside .-body .red-btn a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid var(--sk-global-color);
    border-radius: .22rem;
    color: var(--sk-global-color);
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    padding: .08rem .24rem
}

.main-container .-aside .-body .red-btn a:hover {
    background-color: var(--sk-global-color);
    color: #fff
}

.main-container .-aside .-body .red-btn a .svg-ctx {
    height: .24rem;
    margin-right: .08rem;
    width: .24rem
}

.main-container .-aside .-body .file-params-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.main-container .-aside .-body .file-params-list .file-params {
    margin: .08rem .08rem 0 0
}

.main-container .-aside .-body .file-params {
    border: .01rem solid #d9d9d9;
    color: #1e1e1e;
    display: inline-block;
    font-size: var(--fz-12);
    line-height: var(--lh-16);
    margin-top: .08rem;
    padding: .04rem .08rem
}

.main-container .-aside .-body table {
    border-bottom: .01rem solid #000;
    border-collapse: collapse;
    border-spacing: 0;
    border-top: .01rem solid #000;
    width: 100%
}

.main-container .-aside .-body table tr {
    border-top: .01rem solid #d9d9d9
}

.main-container .-aside .-body table tr:first-child {
    border-top: none
}

.main-container .-aside .-body table tr td {
    color: var(--text-color);
    font-family: var(--fontR);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    padding: .16rem .32rem;
    text-align: left;
    vertical-align: middle
}

.main-container .-aside .-body table tr td.special {
    background-color: #f7f9fa;
    color: #000;
    font-family: var(--fontDB);
    width: 30%
}

.main-container .-aside .-body table tr td .-icon {
    display: inline-block;
    height: .24rem;
    margin-left: .08rem;
    width: .24rem
}

.main-container .-aside .-body table tr td .-icon img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.main-container .-aside .-body table tr td ul li {
    padding-left: .24rem;
    position: relative
}

.main-container .-aside .-body table tr td ul li:before {
    background-color: #000;
    border-radius: 50%;
    content: "";
    display: block;
    height: .04rem;
    left: .1rem;
    position: absolute;
    top: .1rem;
    width: .04rem
}

.main-container .-aside .-body table tr td .td-tag {
    --bg-color: var(--sk-global-color);
    background-color: var(--bg-color);
    color: #fff;
    display: inline-block;
    font-size: var(--fz-12);
    line-height: var(--lh-20);
    padding: 0 .08rem
}

.main-container .-aside .-body table tr td .td-tag[color=black] {
    --bg-color: #000
}

.main-container .-aside .-body table tr td .td-text {
    margin-top: .18rem
}

.main-container .-aside .-body table tr td .td-img {
    margin-top: .16rem;
    max-width: 100%;
    overflow: hidden
}

.main-container .-aside .-body table tr td .td-img:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.main-container .-aside .-body table tr td .td-img img {
    max-width: 100%
}

.sk-common-container .wal .-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.sk-common-container .wal .-box .-nav {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 100%;
    margin-top: calc(var(--wrapper-top)*-1);
    max-width: 2.96rem;
    padding-top: var(--wrapper-top);
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    width: 100%
}

.sk-common-container .wal .-box .-nav .-title02 {
    line-height: var(--lh-56)
}

.sk-common-container .wal .-box .-nav .-list {
    margin-top: .16rem
}

.sk-common-container .wal .-box .-nav .-list ul li {
    --front-bg: #f7f9fa
}

.sk-common-container .wal .-box .-nav .-list ul li.on {
    --front-bg: var(--sk-global-color)
}

.sk-common-container .wal .-box .-nav .-list ul li.on .-front a,.sk-common-container .wal .-box .-nav .-list ul li.on:hover .-front a {
    color: #fff
}

.sk-common-container .wal .-box .-nav .-list ul li.on .-front a:after,.sk-common-container .wal .-box .-nav .-list ul li.on:hover .-front a:after {
    background: url(../fonts/copy-white.svg)
}

.sk-common-container .wal .-box .-nav .-list ul li:hover .-front a.-outLink:after {
    background-image: var(--url)
}
}

.sk-common-container .wal .-box .-nav .-list ul li.showChildren .-children {
    display: block
}

.sk-common-container .wal .-box .-nav .-list ul li.noChildren .-front {
    --afterDisplay: none
}

.sk-common-container .wal .-box .-nav .-list ul li .-front {
    --afterDisplay: block
}

.sk-common-container .wal .-box .-nav .-list ul li .-front a {
    background-color: var(--front-bg);
    color: #000;
    cursor: pointer;
    display: block;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    padding: .16rem .56rem .16rem .16rem;
    position: relative;
    -webkit-transition: .3s;
    transition: .3s
}

.sk-common-container .wal .-box .-nav .-list ul li .-front a:after {
    background: url(../images/add-red.png) 50% no-repeat;
    background-size: contain;
    content: "";
    display: block;
    display: var(--afterDisplay);
    height: .24rem;
    position: absolute;
    right: .16rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: .24rem
}

.sk-common-container .wal .-box .-nav .-list ul li .-front a.-outLink {
    --url: url(../fonts/copy.svg)
}

.sk-common-container .wal .-box .-nav .-list ul li .-front a.-outLink:after {
    background-image: var(--url);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    display: block!important
}

.sk-common-container .wal .-box .-nav .-list ul li .-children {
    display: none;
    padding: .32rem 0
}

.sk-common-container .wal .-box .-nav .-list ul li .-children dl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border-left: .01rem solid #d9d9d9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.sk-common-container .wal .-box .-nav .-list ul li .-children dl dd {
    margin-top: .32rem;
    padding-left: .22rem;
    position: relative;
    -webkit-transition: .3s;
    transition: .3s
}

.sk-common-container .wal .-box .-nav .-list ul li .-children dl dd.on a {
    color: var(--sk-global-color)
}

.sk-common-container .wal .-box .-nav .-list ul li .-children dl dd.on:before {
    background-color: var(--sk-global-color)
}

@media screen and (min-width: 800px) {
    .sk-common-container .wal .-box .-nav .-list ul li .-children dl dd:hover a {
        color:var(--sk-global-color)
    }

    .sk-common-container .wal .-box .-nav .-list ul li .-children dl dd:hover:before {
        background-color: var(--sk-global-color)
    }
}

.sk-common-container .wal .-box .-nav .-list ul li .-children dl dd:first-child {
    margin-top: 0
}

.sk-common-container .wal .-box .-nav .-list ul li .-children dl dd:before {
    background-color: transparent;
    content: "";
    display: block;
    height: 100%;
    left: -.01rem;
    position: absolute;
    top: 0;
    width: .02rem
}

.sk-common-container .wal .-box .-nav .-list ul li .-children dl dd a {
    font-family: var(--fontR);
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.sk-common-container .wal .-box .-nav .-list ul li .-children dl dd a.-outLink {
    --url: url(../images/target/icon/copy.svg);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.sk-common-container .wal .-box .-nav .-list ul li .-children dl dd a.-outLink:hover {
    --url: url(../fonts/copy-red.svg)
}

.sk-common-container .wal .-box .-nav .-list ul li .-children dl dd a.-outLink:after {
    -ms-flex-negative: 0;
    background-image: var(--url);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    margin-left: .08rem;
    width: .24rem
}

.sk-common-container .wal .-box .-aside {
    padding-left: .64rem;
    width: 100%
}

@media screen and (min-width: 800px) {
    .img-info[data-direction=column] a {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .img-info[data-direction=column] a .-left {
        width: 100%
    }

    .img-info[data-direction=column] a .-right {
        margin-top: .32rem;
        padding: 0
    }
}

.img-info a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.img-info a:hover img {
    -webkit-transform: var(--imgHoverScale);
    -ms-transform: var(--imgHoverScale);
    transform: var(--imgHoverScale)
}

.img-info a:hover .title .-icon {
    border-color: var(--sk-global-color)
}

.img-info a:hover .title .-icon .svg-ctx {
    -webkit-animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards;
    animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards
}

.img-info a .-left {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 2.08rem
}

.img-info a .-left .img {
    overflow: hidden;
    padding-top: 100%;
    position: relative;
    width: 100%
}

.img-info a .-left .img img {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.img-info a .-right {
    padding: .16rem .88rem .16rem .32rem;
    width: 100%
}

.img-info a .title,.img-info a .title .-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.img-info a .title .-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -ms-flex-negative: 0;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid #d9d9d9;
    border-radius: 50%;
    color: var(--sk-global-color);
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .32rem;
    -webkit-justify-content: center;
    justify-content: center;
    margin-right: .16rem;
    overflow: hidden;
    -webkit-transition: .3s;
    transition: .3s;
    width: .32rem
}

.img-info a .title .-icon .svg-ctx {
    height: .24rem;
    width: .24rem
}

.img-info a .-context {
    margin-top: .16rem
}

.icon-arrow-grey-hover:hover .icon-arrow-grey {
    border-color: var(--sk-global-color)
}

.icon-arrow-grey-hover:hover .icon-arrow-grey .svg-ctx {
    -webkit-animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards;
    animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards
}

.icon-arrow-grey-hover:hover .icon-arrow-grey.red,.icon-arrow-grey-hover:hover .icon-arrow-grey.white {
    border: none
}

.icon-arrow-grey {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -ms-flex-negative: 0;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid #d9d9d9;
    border-radius: 50%;
    color: var(--sk-global-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .32rem;
    -webkit-justify-content: center;
    justify-content: center;
    margin-right: .16rem;
    overflow: hidden;
    -webkit-transition: .3s;
    transition: .3s;
    width: .32rem
}

.icon-arrow-grey.white {
    background-color: #fff;
    border: none
}

.icon-arrow-grey.red {
    background-color: var(--sk-global-color);
    border: none;
    color: #fff
}

.icon-arrow-grey .svg-ctx {
    height: .24rem;
    width: .24rem
}

.around__you .around__you-content {
    background-color: #f7f9fa
}

.around__you .around__you-content .wal {
    --gap: .32rem;
    --LeftWidth: calc(4.8rem - var(--gap));
    --rightWidth: calc(100% - var(--LeftWidth));
    padding-bottom: 1.2rem;
    padding-top: .96rem
}

.around__you .around__you-content .wal .-bottom,.around__you .around__you-content .wal .-top {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.around__you .around__you-content .wal .-bottom .-left-content,.around__you .around__you-content .wal .-top .-left-content {
    max-width: var(--LeftWidth);
    width: 100%
}

.around__you .around__you-content .wal .-bottom .-right-content,.around__you .around__you-content .wal .-top .-right-content {
    margin-left: .32rem;
    max-width: var(--rightWidth);
    width: 100%
}

.around__you .around__you-content .wal .-top .-left-content .-title01 {
    height: auto
}

.around__you .around__you-content .wal .-top .-right-content .-context {
    margin-top: .16rem
}

.around__you .around__you-content .wal .-bottom {
    margin-top: .64rem
}

.around__you .around__you-content .wal .-bottom .-left-content dl {
    margin-top: -.16rem
}

.around__you .around__you-content .wal .-bottom .-left-content dl dd {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .16rem
}

.around__you .around__you-content .wal .-bottom .-left-content dl dd img {
    height: .4rem;
    margin-right: .13rem;
    object-fit: contain;
    width: .4rem
}

.around__you .around__you-content .wal .-bottom .-right-content .-list ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.around__you .around__you-content .wal .-bottom .-right-content .-list ul li {
    background-color: #fff;
    margin-top: .08rem;
    padding: .24rem .32rem;
    position: relative;
    width: 100%
}

.around__you .around__you-content .wal .-bottom .-right-content .-list ul li:first-child {
    margin-top: 0
}

@media screen and (min-width: 800px) {
    .around__you .around__you-content .wal .-bottom .-right-content .-list ul li:hover:before {
        opacity:1;
        visibility: visible
    }
}

.around__you .around__you-content .wal .-bottom .-right-content .-list ul li.on:before {
    opacity: 1;
    visibility: visible
}

.around__you .around__you-content .wal .-bottom .-right-content .-list ul li.on .-front .-icon {
    background-color: var(--sk-global-color);
    border-color: var(--sk-global-color);
    color: #fff;
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.around__you .around__you-content .wal .-bottom .-right-content .-list ul li.showConent .-content {
    display: block
}

.around__you .around__you-content .wal .-bottom .-right-content .-list ul li:before {
    background-color: var(--sk-global-color);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: .3s;
    transition: .3s;
    visibility: hidden;
    width: .02rem;
    z-index: 1
}

.around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-front {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-front .-icon {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-negative: 0;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid #d9d9d9;
    border-radius: 50%;
    color: var(--sk-global-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .32rem;
    -webkit-justify-content: center;
    justify-content: center;
    margin-left: auto;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: .3s;
    transition: .3s;
    width: .32rem
}

.around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-front .-icon .svg-ctx {
    height: .24rem;
    object-fit: contain;
    width: .24rem
}

.around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-content {
    display: none;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    padding-top: .16rem
}

.around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-content dl {
    margin-top: .16rem
}

.around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-content dl dd {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-bottom: .01rem dashed #d9d9d9;
    border-top: .01rem dashed #d9d9d9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: .16rem 0
}

.around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-content dl dd:first-child {
    border-top: none;
    padding-top: 0
}

.around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-content dl dd:last-child {
    border-bottom: none;
    padding-bottom: 0
}

.around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-content dl dd .name {
    margin-right: .32rem
}

.around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-content dl dd .imgs {
    -ms-flex-negative: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-content dl dd .imgs img {
    height: .4rem;
    margin-right: .08rem;
    object-fit: contain;
    width: .4rem
}

.around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-content dl dd .imgs img:last-child {
    margin-right: 0
}

.around__you .around__you-content .wal .-bottom .-right-content .-foot {
    margin-top: .32rem;
    text-align: center
}

.sk-common-dialog {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgba(0,0,0,.6);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-justify-content: center;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: fixed;
    top: 0;
    -webkit-transition: .3s;
    transition: .3s;
    visibility: hidden;
    width: 100%;
    z-index: 999
}

.sk-common-dialog.show {
    opacity: 1;
    visibility: visible
}

.sk-common-dialog .dialog-container {
    background-color: #fff;
    max-height: 80vh;
    max-width: 9.92rem;
    width: 100%
}

.sk-common-dialog .dialog-container .dialog-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: .32rem
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-head {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    border-bottom: .01rem solid #1e1e1e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding-bottom: .16rem
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-head .title {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-head .close {
    -ms-flex-negative: 0;
    cursor: pointer;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    margin-left: .16rem;
    -webkit-transition: .3s;
    transition: .3s;
    width: .24rem
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-head .close:hover {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-head .close img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-content::-webkit-scrollbar {
    height: .04rem;
    width: .04rem
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-content::-webkit-scrollbar-thumb {
    background: #d9d9d9;
    border-radius: .04rem
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-content::-webkit-scrollbar-thumb:vertical {
    background-color: #d9d9d9
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-content::-webkit-scrollbar-width {
    width: .04rem
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-content::-webkit-scrollbar-track {
    background-color: none;
    border-radius: .04rem
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-content {
    border: .01rem solid #d9d9d9;
    margin-top: .32rem;
    max-height: 50vh;
    overflow: auto;
    padding: .32rem
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    margin-top: .24rem
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot,.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .agree-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .agree-box.on .icon {
    background: url(../images/check-box-on.png) 50% no-repeat;
    background-size: contain
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .agree-box .icon {
    -ms-flex-negative: 0;
    background: url(../images/check-box.png) 50% no-repeat;
    background-size: contain;
    cursor: pointer;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    margin-right: .08rem;
    width: .24rem
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .agree-box .text {
    color: #1e1e1e;
    font-size: var(--fz-14);
    line-height: var(--lh-24)
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .agree-box .text a {
    color: var(--sk-global-color);
    font-size: inherit;
    line-height: inherit;
    text-decoration: underline
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .agree-box .text:before {
    color: var(--sk-global-color);
    content: "*"
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn {
    margin-top: .24rem
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn.disabled {
    pointer-events: none
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn.disabled .a,.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn.disabled a {
    opacity: .6
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn .a,.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn a {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background-color: var(--sk-global-color);
    border-radius: .28rem;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    min-width: 2.08rem;
    padding: .16rem .24rem
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn .a:hover,.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn a:hover {
    opacity: .9
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn .a .svg-ctx,.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn a .svg-ctx {
    height: .24rem;
    width: .24rem
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn .a .svg-ctx path,.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn a .svg-ctx path {
    stroke: none;
    fill: currentColor
}

.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn .a span,.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn a span {
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-left: .08rem
}

.cookie-layer {
    background-color: #fff;
    border-radius: .08rem;
    bottom: .16rem;
    box-shadow: 0 0 .2rem 0 rgba(0,0,0,.1);
    left: .16rem;
    max-width: 4.48rem;
    opacity: 0;
    position: fixed;
    -webkit-transform: translate(-100%);
    -ms-transform: translate(-100%);
    transform: translate(-100%);
    -webkit-transition: .3s;
    transition: .3s;
    visibility: hidden;
    width: 100%;
    z-index: 30
}

.cookie-layer.show {
    opacity: 1;
    -webkit-transform: translate(0);
    -ms-transform: translate(0);
    transform: translate(0);
    visibility: visible
}

.cookie-layer .-wrapper {
    padding: .32rem .24rem
}

.cookie-layer .-wrapper .text {
    color: #333;
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    margin-top: .16rem
}

.cookie-layer .-wrapper .btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: .32rem -.08rem 0
}

.cookie-layer .-wrapper .btns .-btn {
    border: .01rem solid #979ba4;
    border-radius: .28rem;
    cursor: pointer;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin: 0 .08rem;
    padding: .16rem .32rem;
    text-align: center;
    width: calc(50% - .16rem)
}

.cookie-layer .-wrapper .btns .-btn:hover {
    opacity: .9
}

.cookie-layer .-wrapper .btns .-btn.-yes {
    background-color: var(--sk-global-color);
    border-color: var(--sk-global-color);
    color: #fff
}

.firstScreenAnimate {
    --height: 100%;
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999
}

.firstScreenAnimate.animated {
    opacity: 0;
    visibility: hidden
}

.firstScreenAnimate:after {
    background-color: #fff;
    content: "";
    display: block;
    height: var(--height);
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.firstScreenAnimate .wal {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-justify-content: center;
    justify-content: center;
    width: 100%
}

.firstScreenAnimate .wal .-logo img {
    height: .96rem;
    object-fit: contain
}

@media screen and (min-width: 800px) {
    .index-page {
        --topHeadH:0
    }
}

.index-page .main-container {
    --wrapper-top: 0
}

.index-page .index-banner .swiper-container {
    height: 100vh;
    position: relative
}

.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    position: relative;
    width: 100%
}

.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide a .inner {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide a .inner .slide-backgroud {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: -1
}

.index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide a .inner .slide-backgroud video {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.index-page .index-banner .swiper-container .swiper-dots {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    bottom: .64rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    left: .48rem;
    position: absolute;
    z-index: 10
}

.index-page .index-banner .swiper-container .swiper-dots:before {
    background: hsla(0,0%,100%,.2);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: .02rem
}

.index-page .index-banner .swiper-container .swiper-dots span {
    color: #fff;
    cursor: pointer;
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    margin-bottom: .08rem;
    opacity: .6;
    padding-left: .14rem;
    position: relative;
    -webkit-transition: .3s;
    transition: .3s
}

.index-page .index-banner .swiper-container .swiper-dots span:last-child {
    margin-bottom: 0
}

.index-page .index-banner .swiper-container .swiper-dots span.on,.index-page .index-banner .swiper-container .swiper-dots span:hover {
    opacity: 1
}

.index-page .index-banner .swiper-container .swiper-dots span.on:after {
    display: block
}

.index-page .index-banner .swiper-container .swiper-dots span:after {
    background: var(--sk-global-color);
    content: "";
    display: block;
    display: none;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: .02rem
}

.index-page .product__type {
    overflow: hidden
}

.index-page .product__type .wal {
    padding-top: .96rem
}

.index-page .product__type .wal .product__type-inner {
    min-height: 6.88rem;
    padding-right: 8.4rem;
    position: relative
}

.index-page .product__type .wal .product__type-inner .product__type-nav {
    overflow: hidden;
    position: relative
}

.index-page .product__type .wal .product__type-inner .product__type-nav:after {
    background-color: #d9d9d9;
    bottom: 0;
    content: "";
    display: block;
    height: .01rem;
    position: absolute;
    right: 0;
    width: 200%
}

.index-page .product__type .wal .product__type-inner .product__type-nav ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.index-page .product__type .wal .product__type-inner .product__type-nav ul li {
    cursor: pointer;
    margin-right: .64rem;
    padding: .32rem 0 .3rem;
    position: relative;
    width: auto
}

.index-page .product__type .wal .product__type-inner .product__type-nav ul li:last-child {
    margin-right: 0
}

.index-page .product__type .wal .product__type-inner .product__type-nav ul li:after {
    background-color: var(--sk-global-color);
    bottom: 0;
    content: "";
    display: block;
    height: .02rem;
    left: 0;
    opacity: 0;
    position: absolute;
    -webkit-transition: .3s;
    transition: .3s;
    visibility: hidden;
    width: 100%;
    z-index: 1
}

.index-page .product__type .wal .product__type-inner .product__type-nav ul li.on:after,.index-page .product__type .wal .product__type-inner .product__type-nav ul li.on:before {
    opacity: 1;
    visibility: visible
}

@media screen and (min-width: 800px) {
    .index-page .product__type .wal .product__type-inner .product__type-nav ul li.on .img img,.index-page .product__type .wal .product__type-inner .product__type-nav ul li:hover .img img {
        opacity:0;
        visibility: hidden
    }

    .index-page .product__type .wal .product__type-inner .product__type-nav ul li.on .img img.-red,.index-page .product__type .wal .product__type-inner .product__type-nav ul li:hover .img img.-red {
        opacity: 1;
        visibility: visible
    }

    .index-page .product__type .wal .product__type-inner .product__type-nav ul li.on .name,.index-page .product__type .wal .product__type-inner .product__type-nav ul li:hover .name {
        color: var(--sk-global-color)
    }
}

.index-page .product__type .wal .product__type-inner .product__type-nav ul li .img {
    height: .56rem;
    position: relative;
    width: .56rem
}

.index-page .product__type .wal .product__type-inner .product__type-nav ul li .img img {
    height: 100%;
    left: 0;
    object-fit: contain;
    opacity: 1;
    position: absolute;
    top: 0;
    visibility: visible;
    width: 100%;
    z-index: 0
}

.index-page .product__type .wal .product__type-inner .product__type-nav ul li .img img.-red {
    opacity: 0;
    visibility: hidden
}

.index-page .product__type .wal .product__type-inner .product__type-nav ul li .name {
    font-size: .14rem;
    line-height: .24rem;
    margin-top: .16rem;
    text-align: center;
    -webkit-transition: .3s;
    transition: .3s
}

.index-page .product__type .wal .product__type-inner .product__type-content ul li .img {
    height: 6.88rem;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 6.88rem;
    z-index: 0
}

@media screen and (min-width: 800px) {
    .index-page .product__type .wal .product__type-inner .product__type-content ul li .img:hover img {
        -webkit-transform:scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }
}

.index-page .product__type .wal .product__type-inner .product__type-content ul li .img img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.index-page .product__type .wal .product__type-inner .product__type-content ul li .content {
    display: none;
    padding: .96rem 0 .32rem
}

.index-page .product__type .wal .product__type-inner .product__type-content ul li .content .name {
    font-family: var(--fontDB);
    font-size: var(--fz-64);
    line-height: var(--lh-72)
}

.index-page .product__type .wal .product__type-inner .product__type-content ul li .content .name em {
    font-size: var(--fz-32)
}

.index-page .product__type .wal .product__type-inner .product__type-content ul li .content .text {
    font-size: var(--fz-20);
    line-height: var(--lh-32);
    margin-top: .32rem;
    max-width: 4.48rem
}

.index-page .product__type .wal .product__type-inner .product__type-content ul li .content .sk-link-btn {
    margin-top: .64rem
}

.index-page .quick__link .wal {
    padding-top: 1.12rem
}

.index-page .quick__link .wal .quick__link-inner .quick__link-content {
    margin-top: .32rem
}

.index-page .quick__link .wal .quick__link-inner .quick__link-content .-list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: -.16rem
}

.index-page .quick__link .wal .quick__link-inner .quick__link-content .-list ul li {
    margin: .16rem;
    width: calc(33.33333% - .32rem)
}

.index-page .quick__link .wal .quick__link-inner .quick__link-content .-list ul li:nth-child(-n+2) {
    width: calc(50% - .32rem)
}

.index-page .quick__link .wal .quick__link-inner .quick__link-content .-list ul li a {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #f7f9fa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: .32rem
}

@media screen and (min-width: 800px) {
    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list ul li a:hover {
        background-color:var(--sk-global-color)
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list ul li a:hover .name {
        color: #fff
    }
}

.index-page .quick__link .wal .quick__link-inner .quick__link-content .-list ul li a .name {
    font-family: var(--fontR)
}

.index-page .quick__link .wal .quick__link-inner .quick__link-content .-list ul li a .icon {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-right: 0
}

.index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 {
    margin-top: .16rem
}

.index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item {
    background-color: #f7f9fa
}

.index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

@media screen and (min-width: 800px) {
    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item a:hover .img img {
        -webkit-transform:scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }
}

.index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item a .img {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 2.48rem;
    max-width: 3.28rem;
    overflow: hidden;
    width: 100%
}

.index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item a .img img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item a .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: .32rem .64rem .32rem 1.52rem
}

.index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item a .content .-context {
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin: .16rem 0;
    overflow: hidden;
    text-overflow: ellipsis
}

.index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item a .content .-href {
    color: var(--sk-global-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: auto
}

.index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item a .content .-href img {
    height: .24rem;
    margin-right: .08rem;
    object-fit: contain;
    width: .24rem
}

.index-page .industry__applications .wal {
    padding-bottom: 1.6rem;
    padding-top: 1.36rem
}

.index-page .industry__applications .wal .industry__applications-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .32rem
}

.index-page .industry__applications .wal .industry__applications-content .left__content {
    max-width: 11.68rem;
    width: 100%
}

.index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper {
    height: 5.68rem;
    overflow: hidden;
    width: 100%
}

.index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide {
    height: auto
}

.index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

@media screen and (min-width: 800px) {
    .index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a:hover img {
        -webkit-transform:scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }
}

.index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a .img {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 5.68rem
}

.index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a .img .inner {
    padding-top: 100%;
    position: relative
}

.index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a .img .inner img {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a .img .inner {
    background-color: #f7f9fa;
    overflow: hidden;
    width: 100%
}

.index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    padding: 0 .88rem .32rem .64rem
}

.index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a .content .-num {
    color: var(--sk-global-color);
    font-family: var(--fontNum);
    font-size: .96rem;
    line-height: 1.28rem;
    margin-bottom: auto
}

.index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a .content .-context,.index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a .content .-name {
    margin-top: .32rem
}

.index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a .content .sk-link-btn {
    margin-top: .64rem
}

.index-page .industry__applications .wal .industry__applications-content .right__content {
    max-width: 2.4rem;
    position: relative;
    width: 100%
}

.index-page .industry__applications .wal .industry__applications-content .right__content .swiper-arrow .next,.index-page .industry__applications .wal .industry__applications-content .right__content .swiper-arrow .prev {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #f7f9fa;
    color: var(--sk-global-color);
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: .4rem;
    -webkit-justify-content: center;
    justify-content: center;
    position: absolute;
    right: 0;
    -webkit-transition: .3s;
    transition: .3s;
    width: calc(100% - .32rem)
}

.index-page .industry__applications .wal .industry__applications-content .right__content .swiper-arrow .next:hover,.index-page .industry__applications .wal .industry__applications-content .right__content .swiper-arrow .prev:hover {
    background-color: var(--sk-global-color);
    color: #fff
}

.index-page .industry__applications .wal .industry__applications-content .right__content .swiper-arrow .next .svg-ctx,.index-page .industry__applications .wal .industry__applications-content .right__content .swiper-arrow .prev .svg-ctx {
    height: .24rem;
    object-fit: contain;
    width: .24rem
}

.index-page .industry__applications .wal .industry__applications-content .right__content .swiper-arrow .prev {
    top: -.08rem;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%)
}

.index-page .industry__applications .wal .industry__applications-content .right__content .swiper-arrow .prev .svg-ctx {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.index-page .industry__applications .wal .industry__applications-content .right__content .swiper-arrow .next {
    bottom: -.08rem;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%)
}

.index-page .industry__applications .wal .industry__applications-content .right__content .swiper-arrow .next .svg-ctx {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg)
}

.index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper {
    height: 5.68rem;
    overflow: hidden;
    position: relative;
    width: 100%
}

.index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper:before {
    background-color: #d9d9d9;
    content: "";
    display: block;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: .01rem;
    z-index: 0
}

.index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto
}

.index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    margin-bottom: .08rem;
    padding-left: .32rem;
    position: relative
}

.index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide:last-child {
    margin-bottom: 0
}

.index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide.on:before {
    opacity: 1;
    visibility: visible
}

.index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide.on .content .-num {
    color: var(--sk-global-color)
}

@media screen and (min-width: 800px) {
    .index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide:hover img {
        -webkit-transform:scale(1.1);
        -ms-transform: scale(1.1);
        transform: scale(1.1)
    }

    .index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide:hover .content .-num {
        color: var(--sk-global-color)
    }
}

.index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide:before {
    background-color: var(--sk-global-color);
    content: "";
    display: block;
    height: 100%;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    -webkit-transition: .3s;
    transition: .3s;
    visibility: hidden;
    width: .02rem;
    z-index: 1
}

.index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide .img {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: .88rem
}

.index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide .img .inner {
    overflow: hidden;
    padding-top: 100%;
    position: relative;
    width: 100%
}

.index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide .img .inner img {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide .content {
    -webkit-box-flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-left: .24rem
}

.index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide .content .-num {
    font-family: var(--fontNum);
    font-size: var(--fz-20);
    line-height: var(--lh-32);
    -webkit-transition: .3s;
    transition: .3s
}

.index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide .content .-name {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    overflow: hidden;
    text-overflow: ellipsis
}

.index-page .news__section {
    background-color: #f7f9fa
}

.index-page .news__section .wal {
    padding-bottom: 1.6rem;
    padding-top: .96rem
}

.index-page .news__section .wal .news__section-head {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}

.index-page .news__section .wal .news__section-content,.index-page .news__section .wal .news__section-head {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.index-page .news__section .wal .news__section-content {
    margin-top: .32rem
}

.index-page .news__section .wal .news__section-content .-left,.index-page .news__section .wal .news__section-content .-right {
    background-color: #fff;
    max-height: 5.8rem;
    width: calc(50% - .16rem)
}

.index-page .news__section .wal .news__section-content .-left ul,.index-page .news__section .wal .news__section-content .-right ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.index-page .news__section .wal .news__section-content .-left .href-item,.index-page .news__section .wal .news__section-content .-right .href-item {
    width: 100%
}

.index-page .news__section .wal .news__section-content .-left .href-item.hasline,.index-page .news__section .wal .news__section-content .-right .href-item.hasline {
    border-bottom: 1px solid #e5e5e5
}

.index-page .news__section .wal .news__section-content .-left .href-item.hasline a .content,.index-page .news__section .wal .news__section-content .-right .href-item.hasline a .content {
    padding: .32rem 0
}

.index-page .news__section .wal .news__section-content .-left .href-item.hasline:first-child a .content,.index-page .news__section .wal .news__section-content .-right .href-item.hasline:first-child a .content {
    padding-top: 0
}

.index-page .news__section .wal .news__section-content .-left .href-item.hasline:last-child,.index-page .news__section .wal .news__section-content .-right .href-item.hasline:last-child {
    border-bottom: none
}

.index-page .news__section .wal .news__section-content .-left .href-item.hasline:last-child a .content,.index-page .news__section .wal .news__section-content .-right .href-item.hasline:last-child a .content {
    padding-bottom: 0
}

.index-page .news__section .wal .news__section-content .-left .href-item a,.index-page .news__section .wal .news__section-content .-right .href-item a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.index-page .news__section .wal .news__section-content .-left .href-item a:hover .img img,.index-page .news__section .wal .news__section-content .-right .href-item a:hover .img img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.index-page .news__section .wal .news__section-content .-left .href-item a .img,.index-page .news__section .wal .news__section-content .-right .href-item a .img {
    padding-top: 55.81395%;
    position: relative;
    width: 100%
}

.index-page .news__section .wal .news__section-content .-left .href-item a .img img,.index-page .news__section .wal .news__section-content .-right .href-item a .img img {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.index-page .news__section .wal .news__section-content .-left .href-item a .img,.index-page .news__section .wal .news__section-content .-right .href-item a .img {
    overflow: hidden
}

.index-page .news__section .wal .news__section-content .-left .href-item a .content,.index-page .news__section .wal .news__section-content .-right .href-item a .content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: .32rem
}

.index-page .news__section .wal .news__section-content .-left .href-item a .content .title-box,.index-page .news__section .wal .news__section-content .-right .href-item a .content .title-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: var(--fontR)
}

.index-page .news__section .wal .news__section-content .-left .href-item a .content .title-box .title,.index-page .news__section .wal .news__section-content .-right .href-item a .content .title-box .title {
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: var(--fz-20);
    line-height: var(--lh-32);
    overflow: hidden;
    text-overflow: ellipsis
}

.index-page .news__section .wal .news__section-content .-left .href-item a .content .content-foot,.index-page .news__section .wal .news__section-content .-right .href-item a .content .content-foot {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .16rem
}

.index-page .news__section .wal .news__section-content .-left .href-item a .content .content-foot .-tag,.index-page .news__section .wal .news__section-content .-right .href-item a .content .content-foot .-tag {
    background-color: #98a4b1;
    color: #fff;
    font-size: var(--fz-12);
    line-height: var(--lh-16);
    margin-right: .16rem;
    padding: 0 .08rem
}

.index-page .news__section .wal .news__section-content .-left .href-item a .content .content-foot .-date,.index-page .news__section .wal .news__section-content .-right .href-item a .content .content-foot .-date {
    color: #98a4b1;
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.index-page .news__section .wal .news__section-content .-right {
    overflow: auto;
    padding: .32rem
}

.index-page .sk-foot-link {
    margin-top: .96rem
}

.china-info-page .video-container {
    margin-top: .64rem
}

.china-info-page .video-container .video-wrapper {
    background-color: #f7f9fa;
    height: 4rem;
    position: relative
}

.china-info-page .video-container .video-wrapper .-background {
    z-index: 1
}

.china-info-page .video-container .video-wrapper .play-video {
    cursor: pointer;
    height: .64rem;
    left: .64rem;
    position: absolute;
    top: .64rem;
    width: .64rem;
    z-index: 2
}

.china-info-page .video-container .video-wrapper .play-video img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.china-info-page .-location.hide {
    display: none!important
}

.china-info-page .-location .wal {
    padding-top: 1.92rem
}

.china-info-page .-location .wal .map-container {
    max-width: 11.68rem;
    position: relative;
    width: 100%
}

.china-info-page .-location .wal .map-container .map-backgrund,.china-info-page .-location .wal .map-container .map-backgrund img {
    width: 100%
}

.china-info-page .-location .wal .map-container .map-content {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1
}

.china-info-page .-location .wal .map-container .map-content .-title01 {
    height: auto
}

.china-info-page .-location .wal .map-container .map-content .location-content .locat-links.-absolute {
    position: absolute;
    z-index: 1
}

.china-info-page .-location .wal .map-container .map-content .location-content .locat-links dl dd a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.china-info-page .-location .wal .map-container .map-content .location-content .locat-links dl dd a span {
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    white-space: nowrap
}

.china-info-page .-location .wal .map-container .map-content .location-content .locat-links dl dd a .icon {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-right: .08rem
}

.china-info-page .-location .wal .map-container .map-content .location-content .locat-links dl dd a .icon img {
    height: .24rem;
    object-fit: contain;
    width: .24rem
}

.china-info-page .-location .wal .map-container .map-content .location-content .info>.icon {
    height: .48rem;
    width: .48rem
}

.china-info-page .-location .wal .map-container .map-content .location-content .info>.icon img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.china-info-page .-location .wal .map-container .map-content .location-content .info .title {
    font-family: var(--fontDB);
    font-size: var(--fz-24);
    line-height: var(--lh-32);
    margin-top: .16rem
}

.china-info-page .-location .wal .map-container .map-content .location-content .research-location {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    left: 0;
    position: absolute;
    top: 28%;
    z-index: 1
}

.china-info-page .-location .wal .map-container .map-content .location-content .research-location .locat-links {
    margin-top: .16rem
}

.china-info-page .-location .wal .map-container .map-content .location-content .research-location .img {
    height: 2.08rem;
    margin-top: .32rem;
    width: 2.08rem
}

.china-info-page .-location .wal .map-container .map-content .location-content .research-location .img img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.china-info-page .-location .wal .map-container .map-content .location-content .produce-location .info {
    position: absolute;
    right: -6%;
    top: 14%
}

.china-info-page .location-temporary .wal {
    padding-bottom: 2.6rem;
    padding-top: 1.92rem
}

.china-info-page .location-temporary .wal .row-box {
    margin-top: .64rem
}

.china-info-page .location-temporary .wal .-href-list {
    margin-top: .32rem
}

.china-info-page .location-temporary .wal .-href-list .sk-item a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.china-info-page .location-temporary .wal .-href-list .sk-item a .icon-arrow-grey {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    width: .24rem
}

.china-info-page .location-temporary .wal .-href-list .sk-item a.nohref {
    pointer-events: none
}

.china-info-page .location-temporary .wal .-href-list .sk-item a.nohref .icon-arrow-grey {
    opacity: 0;
    visibility: hidden
}

.china-info-page .location-temporary .wal .-href-list .sk-item a.nohref span {
    color: #5c5c5c!important;
    text-decoration: none
}

@media screen and (max-width: 800px) {
    .china-info-page .location-temporary .wal {
        padding-bottom:2.08rem;
        padding-top: 1.12rem
    }

    .china-info-page .location-temporary .wal .row-box {
        margin-top: .96rem
    }

    .china-info-page .location-temporary .wal .row-box:first-child {
        margin-top: .32rem
    }

    .china-info-page .location-temporary .wal .-href-list {
        margin-top: .48rem
    }

    .china-info-page .location-temporary .wal .-href-list .sk-item a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: .28rem;
        line-height: .48rem
    }

    .china-info-page .location-temporary .wal .-href-list .sk-item a .icon-arrow-grey {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: .48rem;
        width: .48rem
    }

    .china-info-page .location-temporary .wal .-href-list .sk-item a .icon-arrow-grey .svg-ctx {
        height: .48rem;
        width: .48rem
    }

    .china-info-page .location-temporary .wal .-href-list .sk-item a.nohref {
        color: #5c5c5c;
        pointer-events: none
    }

    .china-info-page .location-temporary .wal .-href-list .sk-item a.nohref .icon-arrow-grey {
        opacity: 0;
        visibility: hidden
    }
}

.china-info-page .-idea {
    margin-top: -2.6rem
}

.china-info-page .-idea .wal {
    padding-bottom: 1.6rem;
    padding-top: .96rem
}

.china-info-page .-idea .wal .-idea-content {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.china-info-page .-idea .wal .-idea-content .-left {
    max-width: 7.6rem;
    position: relative;
    -webkit-transform: translate(-.96rem);
    -ms-transform: translate(-.96rem);
    transform: translate(-.96rem);
    width: 100%
}

.china-info-page .-idea .wal .-idea-content .-left .-left-backgruond {
    position: relative
}

.china-info-page .-idea .wal .-idea-content .-left .-left-backgruond .img {
    padding-top: 100%;
    position: relative;
    width: 100%
}

.china-info-page .-idea .wal .-idea-content .-left .-left-backgruond .img img {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.china-info-page .-idea .wal .-idea-content .-left .-left-backgruond .img {
    pointer-events: none
}

.china-info-page .-idea .wal .-idea-content .-left .-left-backgruond .backgrund-content {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    height: 100%;
    -webkit-justify-content: center;
    justify-content: center;
    left: 0;
    top: 0;
    width: 100%
}

.china-info-page .-idea .wal .-idea-content .-left .-left-backgruond .backgrund-content,.china-info-page .-idea .wal .-idea-content .-left .-left-backgruond .backgrund-content .-inner {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    position: absolute
}

.china-info-page .-idea .wal .-idea-content .-left .-left-backgruond .backgrund-content .-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    max-width: 3.6rem
}

.china-info-page .-idea .wal .-idea-content .-left .-left-backgruond .backgrund-content .-title01 {
    color: #fff
}

.china-info-page .-idea .wal .-idea-content .-left .-left-backgruond .backgrund-content .context {
    -webkit-line-clamp: 12;
    -webkit-box-orient: vertical;
    color: #fff;
    display: -webkit-box;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .32rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li {
    --w: 1.6rem;
    background-color: #f7f9fa;
    border-radius: 50%;
    cursor: pointer;
    height: var(--w);
    padding: .08rem;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-transition: .3s;
    transition: .3s;
    width: var(--w);
    z-index: 1
}

.china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li.on,.china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li:hover {
    background-color: var(--sk-global-color)
}

.china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li.on .inner .-title02,.china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li:hover .inner .-title02 {
    color: #fff
}

.china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li .inner {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem dashed #d9d9d9;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-justify-content: center;
    justify-content: center;
    padding: .16rem;
    -webkit-transition: .3s;
    transition: .3s;
    width: 100%
}

.china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li .inner .-title02 {
    text-align: center;
    -webkit-transition: .3s;
    transition: .3s
}

.china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li:first-child {
    -webkit-transform: translate(-.64rem);
    -ms-transform: translate(-.64rem);
    transform: translate(-.64rem)
}

.china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li:nth-child(2) {
    top: .4rem;
    -webkit-transform: translate(50%,100%);
    -ms-transform: translate(50%,100%);
    transform: translate(50%,100%)
}

.china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li:nth-child(3) {
    bottom: .4rem;
    top: auto;
    -webkit-transform: translate(50%,-100%);
    -ms-transform: translate(50%,-100%);
    transform: translate(50%,-100%)
}

.china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li:nth-child(4) {
    bottom: 0;
    top: auto;
    -webkit-transform: translate(-.64rem);
    -ms-transform: translate(-.64rem);
    transform: translate(-.64rem)
}

.china-info-page .-idea .wal .-idea-content .-right {
    max-width: 5.68rem;
    position: relative;
    width: 100%
}

.china-info-page .-idea .wal .-idea-content .-right .-line {
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: -1
}

.china-info-page .-idea .wal .-idea-content .-right .-line:after,.china-info-page .-idea .wal .-idea-content .-right .-line:before {
    background-color: #d9d9d9;
    content: "";
    display: block;
    height: .01rem;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.china-info-page .-idea .wal .-idea-content .-right .-line:after {
    bottom: 0;
    top: auto
}

.china-info-page .-idea .wal .-idea-content .-right .-line .-red-line:after,.china-info-page .-idea .wal .-idea-content .-right .-line .-red-line:before {
    background-color: var(--sk-global-color);
    content: "";
    display: block;
    height: .01rem;
    left: 0;
    position: absolute;
    top: 0;
    width: .64rem;
    z-index: 1
}

.china-info-page .-idea .wal .-idea-content .-right .-line .-red-line:after {
    left: auto;
    right: 0
}

.china-info-page .-idea .wal .-idea-content .-right .-line .-red-line.-line-bottom:after,.china-info-page .-idea .wal .-idea-content .-right .-line .-red-line.-line-bottom:before {
    bottom: 0;
    top: auto
}

.china-info-page .-idea .wal .-idea-content .-right .-right-content .-tab-contianer {
    display: none
}

.china-info-page .-idea .wal .-idea-content .-right .-right-content .-tab-contianer .-tab-content {
    padding: .64rem
}

.china-info-page .-idea .wal .-idea-content .-right .-right-content .-tab-contianer .-tab-content .-context {
    color: #333;
    margin-top: .32rem
}

.china-info-page .-join .wal {
    padding-top: .96rem
}

.china-info-page .-join .wal .list-container {
    margin-top: .32rem
}

.china-info-page .-join .wal .list-container .sk-item a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.china-info-page .-join .wal .list-container .sk-item a:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.china-info-page .-join .wal .list-container .sk-item a .img {
    overflow: hidden;
    padding-top: 66.27907%;
    position: relative;
    width: 100%
}

.china-info-page .-join .wal .list-container .sk-item a .img img {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.china-info-page .-join .wal .list-container .sk-item a .-title02 {
    margin: .32rem 0 .16rem
}

.china-info-page .-join .wal .list-container .sk-item a .-context {
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin: 0 0 .32rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.china-info-page .-join .wal .list-container .sk-item a .sk-link-btn {
    margin-top: auto
}

.about-page .-section .wal {
    padding-top: .96rem
}

.about-page .-section .wal .-body {
    margin-top: .32rem
}

.speak-page .-aside .-body .img {
    height: 3.28rem;
    width: 100%
}

.speak-page .-aside .-body .img img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.speak-page .-aside .-body .row-box {
    margin-top: .64rem
}

.speak-page .-aside .-body .row-box .content {
    margin-top: .32rem
}

.speak-page .-aside .-body .foot-right {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: end;
    -ms-flex-align: end;
    -webkit-align-items: flex-end;
    align-items: flex-end;
    color: var(--text-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .96rem
}

.speak-page .-aside .-body .foot-right img {
    height: .56rem;
    margin-top: .08rem;
    object-fit: contain
}

.idea-page .-aside .-body .top-info .-right {
    padding: .64rem .64rem .32rem
}

.idea-page .-aside .-body .top-info .-right .-context {
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis
}

.idea-page .-aside .-body .top-info .-right .img {
    height: 1.12rem;
    margin-top: .24rem
}

.idea-page .-aside .-body .top-info .-right .img img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.idea-page .-aside .-body .row-box .content {
    margin-top: .32rem
}

.discipline-page .-aside .-body .download-info {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: .32rem
}

.discipline-page .-aside .-body .download-info .-left {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    max-width: 3.28rem;
    width: 100%
}

.discipline-page .-aside .-body .download-info .-left:hover a .-foot .download-btn {
    background-color: var(--sk-global-color);
    border-color: var(--sk-global-color);
    color: #fff
}

.discipline-page .-aside .-body .download-info .-left a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #f7f9fa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: .32rem .24rem .24rem;
    width: 100%
}

.discipline-page .-aside .-body .download-info .-left a:hover .img img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.discipline-page .-aside .-body .download-info .-left a .img {
    height: 2.88rem;
    max-width: 2rem;
    width: 100%
}

.discipline-page .-aside .-body .download-info .-left a .img img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.discipline-page .-aside .-body .download-info .-left a .-foot {
    margin-top: .32rem;
    padding: 0 .5rem .08rem 0;
    position: relative;
    width: 100%
}

.discipline-page .-aside .-body .download-info .-left a .-foot .name {
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.discipline-page .-aside .-body .download-info .-left a .-foot .file-params {
    margin-top: .24rem
}

.discipline-page .-aside .-body .download-info .-left a .-foot .download-btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid #d9d9d9;
    border-radius: 50%;
    bottom: 0;
    color: var(--sk-global-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: .4rem;
    -webkit-justify-content: center;
    justify-content: center;
    position: absolute;
    right: 0;
    -webkit-transition: .3s;
    transition: .3s;
    width: .4rem;
    z-index: 1
}

.discipline-page .-aside .-body .download-info .-left a .-foot .download-btn .svg-ctx {
    height: .24rem;
    object-fit: contain;
    width: .24rem
}

.discipline-page .-aside .-body .download-info .-left a .-foot .download-btn .svg-ctx ellipse,.discipline-page .-aside .-body .download-info .-left a .-foot .download-btn .svg-ctx path {
    fill: currentColor;
    stroke: none
}

.discipline-page .-aside .-body .download-info .-right {
    margin-left: .32rem;
    max-width: 5.68rem;
    padding-top: .32rem;
    width: 100%
}

.discipline-page .-aside .-body .download-info .-right p {
    color: var(--text-color);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .16rem
}

.discipline-page .-aside .-body .download-info .-right p:first-child {
    margin-top: 0
}

.management-info-page .-aside .-body .member-list {
    margin-top: .32rem
}

.management-info-page .-aside .-body .member-list .sk-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.management-info-page .-aside .-body .member-list .sk-item:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.management-info-page .-aside .-body .member-list .sk-item .img {
    padding-top: 100%;
    position: relative;
    width: 100%
}

.management-info-page .-aside .-body .member-list .sk-item .img img {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.management-info-page .-aside .-body .member-list .sk-item .img {
    overflow: hidden
}

.management-info-page .-aside .-body .member-list .sk-item .position {
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    margin-top: .16rem
}

.management-info-page .-aside .-body .member-list .sk-item .name {
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.management-info-page .-aside .-body .member-list .sk-item .alias {
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    margin-top: .08rem
}

.business-introduction-page .-aside .-body .top-info {
    margin-top: .32rem
}

.business-introduction-page .-aside .-body .top-info:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.business-introduction-page .-aside .-body .top-info:first-child {
    margin-top: .48rem
}

.business-introduction-detail-page .-aside .-body .-list {
    margin-top: .32rem
}

.business-introduction-detail-page .-aside .-body .-list ul li {
    margin-top: .64rem
}

.business-introduction-detail-page .-aside .-body .-list ul li:first-child {
    margin-top: 0
}

.business-introduction-detail-page .-aside .-body .-list ul li .info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .32rem
}

.business-introduction-detail-page .-aside .-body .-list ul li .info .img {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-right: .32rem;
    width: 3.28rem
}

.business-introduction-detail-page .-aside .-body .-list ul li .info .img img {
    width: 100%
}

.business-introduction-detail-page .-aside .-body .-list ul li .info .content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-top: 0
}

.business-introduction-detail-page .-aside .-body .red-title {
    margin-bottom: .32rem
}

.business-introduction-detail-page .-aside .-body .-list02,.business-introduction-detail-page .-aside .-body .-list02 ul li {
    margin-top: .64rem
}

.business-introduction-detail-page .-aside .-body .-list02 ul li:first-child {
    margin-top: 0
}

.business-introduction-detail-page .-aside .-body .-list02 ul li .info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .32rem
}

.business-introduction-detail-page .-aside .-body .-list02 ul li .info .img {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-right: .32rem;
    overflow: hidden;
    width: 3.28rem
}

.business-introduction-detail-page .-aside .-body .-list02 ul li .info .img:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.business-introduction-detail-page .-aside .-body .-list02 ul li .info .img img {
    width: 100%
}

.business-introduction-detail-page .-aside .-body .-list02 ul li .info .-right {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-top: 0
}

.business-introduction-detail-page .-aside .-body .-list02 ul li .info .-right .content,.headquarters-introduction-page .-aside .-body>.content,.production-base-page .-aside .-body>.content {
    margin-top: .32rem
}

.headquarters-introduction-page .-aside .-body .top-info,.production-base-page .-aside .-body .top-info {
    margin-bottom: .96rem
}

.headquarters-introduction-page .-aside .-body .top-info .-left,.production-base-page .-aside .-body .top-info .-left {
    height: 100%;
    margin: auto;
    position: relative
}

.headquarters-introduction-page .-aside .-body .top-info .-left .img-msg,.production-base-page .-aside .-body .top-info .-left .img-msg {
    bottom: -.08rem;
    color: #333;
    font-size: .12rem;
    line-height: .24rem;
    padding: 0 .4rem;
    position: absolute;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    width: 100%
}

.headquarters-introduction-page .-aside .-body .top-info .-left .img-msg .-msg,.production-base-page .-aside .-body .top-info .-left .img-msg .-msg {
    text-align: center
}

.headquarters-introduction-page .-aside .-body .top-info .-left .img-msg .-line-box,.production-base-page .-aside .-body .top-info .-left .img-msg .-line-box {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.headquarters-introduction-page .-aside .-body .top-info .-left .img-msg .-line-box .line,.production-base-page .-aside .-body .top-info .-left .img-msg .-line-box .line {
    background-color: #d6d6d6;
    height: .02rem;
    position: relative;
    width: .32rem
}

.headquarters-introduction-page .-aside .-body .top-info .-left .img-msg .-line-box .line:after,.production-base-page .-aside .-body .top-info .-left .img-msg .-line-box .line:after {
    background-color: #333;
    border-radius: 50%;
    content: "";
    height: .02rem;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: .02rem
}

.headquarters-introduction-page .-aside .-body .top-info .-left .img-msg .-line-box .line:nth-child(2):after,.production-base-page .-aside .-body .top-info .-left .img-msg .-line-box .line:nth-child(2):after {
    left: 0;
    right: auto
}

.news-page .-aside .-body .top-control {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.news-page .-aside .-body .top-control .sk_select {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-left: .32rem;
    width: 1.6rem
}

.news-page .-aside .-body .news-list .sk-item {
    border-bottom: .01rem solid #e6e6e6
}

.news-page .-aside .-body .news-list .sk-item:first-child a {
    padding-top: 0
}

.news-page .-aside .-body .news-list .sk-item a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: .32rem .4rem .32rem 0;
    position: relative
}

.news-page .-aside .-body .news-list .sk-item a .name {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: var(--fontR)
}

.news-page .-aside .-body .news-list .sk-item a .name .icon-arrow-grey {
    margin-right: .16rem
}

.news-page .-aside .-body .news-list .sk-item a .-info {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .16rem
}

.news-page .-aside .-body .news-list .sk-item a .-info .-tag {
    background-color: #98a4b1;
    color: #fff;
    font-size: var(--fz-12);
    line-height: var(--lh-16);
    padding: 0 .08rem
}

.news-page .-aside .-body .news-list .sk-item a .-info .-date {
    color: #98a4b1;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-left: .16rem
}

.news-page .-aside .-body .news-list .-foot {
    margin-top: .32rem;
    text-align: center
}

.news-detail-page .sk-common-container .-aside .-head {
    border-bottom: .01rem solid #d9d9d9;
    padding-bottom: .32rem
}

.news-detail-page .sk-common-container .-aside .-head .-message {
    color: #333;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .32rem
}

.news-detail-page .sk-common-container .-aside .-body {
    margin-top: .32rem
}

.news-detail-page .sk-common-container .-aside .-body ._content h1 {
    font-size: 28px
}

.news-detail-page .sk-common-container .-aside .-body ._content h2 {
    font-size: 24px
}

.news-detail-page .sk-common-container .-aside .-body ._content h3 {
    font-size: 18.72px
}

.news-detail-page .sk-common-container .-aside .-body ._content h4 {
    font-size: 16px
}

.news-detail-page .sk-common-container .-aside .-body ._content p:has(video) {
    text-align: center
}

.news-detail-page .sk-common-container .-aside .-body ._content img,.news-detail-page .sk-common-container .-aside .-body ._content video {
    max-width: 100%
}

.news-detail-page .sk-common-container .-aside .-body ._content {
    color: #333;
    font-family: var(--fontR);
    font-size: var(--fz-18);
    line-height: var(--lh-32)
}

.news-detail-page .sk-common-container .-aside .-body ._content p,.news-detail-page .sk-common-container .-aside .-body ._content p span {
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

.news-detail-page .sk-common-container .-aside .-body ._content p a {
    text-decoration: underline
}

@media screen and (max-width: 800px) {
    .news-detail-page .sk-common-container .-aside .-body ._content {
        font-size:.28rem;
        line-height: .48rem
    }
}

.history-page .sk-common-container .-aside .-body .history-contianer,.history-page .sk-common-container .-aside .-body .history-contianer .tips-content {
    margin-top: .32rem
}

.history-page .sk-common-container .-aside .-body .history-contianer .tips-content dl {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    margin-left: -.32rem
}

.history-page .sk-common-container .-aside .-body .history-contianer .tips-content dl dd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-left: .32rem
}

.history-page .sk-common-container .-aside .-body .history-contianer .tips-content dl dd img {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    margin-right: .08rem;
    object-fit: contain;
    width: .24rem
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content {
    margin-top: .32rem
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box:first-child {
    margin-top: 0
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-top {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: var(--sk-global-color);
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    padding: .32rem 1.2rem
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-top .sub-title,.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-top .title,.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-top .year-range {
    color: inherit
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-top .year-range {
    font-family: var(--fontNum)
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-top .title {
    margin-top: .16rem;
    text-align: center
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-top .sub-title {
    font-family: var(--fontR);
    margin-top: .08rem;
    text-align: center
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom {
    background-color: #f7f9fa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: .32rem 0
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .img-content,.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .info-content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 0 .32rem
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .img-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: .88rem;
    position: relative
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .img-content:after {
    border-right: .01rem dotted #d9d9d9;
    content: "";
    display: block;
    height: 100%;
    position: absolute;
    right: -.44rem;
    top: 0
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .img-content .img {
    max-width: 3.28rem
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .img-content .img img {
    object-fit: contain
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .img-content .img-msg {
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    margin-top: .16rem;
    text-align: center
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .info-content .content-row {
    margin-top: .32rem
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .info-content .content-row:first-child {
    margin-top: 0
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .info-content .content-row dl dt {
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-bottom: .16rem
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .info-content .content-row dl dd {
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    padding-left: .24rem;
    position: relative
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .info-content .content-row dl dd:before {
    background-color: #000;
    border-radius: 50%;
    content: "";
    display: block;
    height: .04rem;
    left: .08rem;
    position: absolute;
    top: .1rem;
    width: .04rem
}

.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-list {
    margin-top: .32rem
}

.history-page .sk-common-container .-aside .-body .history-list {
    position: relative
}

@media screen and (min-width: 800px) {
    .history-page .sk-common-container .-aside .-body .history-list.type02 ul {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .history-page .sk-common-container .-aside .-body .history-list.type02 ul li {
        margin-top: 0;
        width: 100%
    }

    .history-page .sk-common-container .-aside .-body .history-list.type02 ul li:nth-child(2n) .-inner {
        margin-left: auto
    }

    .history-page .sk-common-container .-aside .-body .history-list.type02 ul li:nth-child(2n) .-inner .-content,.history-page .sk-common-container .-aside .-body .history-list.type02 ul li:nth-child(2n) .-inner .-top {
        padding-left: .64rem
    }

    .history-page .sk-common-container .-aside .-body .history-list.type02 ul li:nth-child(2n) .-inner .-top:before {
        content: "";
        display: block;
        left: 0;
        position: absolute;
        right: auto;
        -webkit-transform: translate(-50%,50%);
        -ms-transform: translate(-50%,50%);
        transform: translate(-50%,50%)
    }

    .history-page .sk-common-container .-aside .-body .history-list.type02 ul li .-inner {
        width: 50%
    }
}

.history-page .sk-common-container .-aside .-body .history-list:after {
    background-color: #d9d9d9;
    content: "";
    display: block;
    height: 100%;
    left: 50%;
    position: absolute;
    top: 0;
    -webkit-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
    width: .01rem
}

.history-page .sk-common-container .-aside .-body .history-list ul {
    padding-bottom: .64rem;
    width: 100%
}

.history-page .sk-common-container .-aside .-body .history-list ul:after {
    clear: both;
    content: "";
    display: block
}

.history-page .sk-common-container .-aside .-body .history-list ul li {
    clear: both;
    margin-top: .64rem;
    width: 50%
}

.history-page .sk-common-container .-aside .-body .history-list ul li.space150 {
    margin-top: 1.5rem
}

.history-page .sk-common-container .-aside .-body .history-list ul li {
    --circle-img: url(../images/target/history/circle-red.png);
    --year-color: var(--sk-global-color);
    --line-color: var(--sk-global-color)
}

.history-page .sk-common-container .-aside .-body .history-list ul li:first-child {
    margin-top: 0
}

.history-page .sk-common-container .-aside .-body .history-list ul li[circle-type=red] {
    --circle-img: url(../images/target/history/circle-red.png)
}

.history-page .sk-common-container .-aside .-body .history-list ul li[circle-type=black] {
    --circle-img: url(../images/target/history/circle-black.png);
    --year-color: #333;
    --line-color: #000
}

.history-page .sk-common-container .-aside .-body .history-list ul li[position=left] {
    clear: left;
    float: left
}

.history-page .sk-common-container .-aside .-body .history-list ul li[position=right] {
    clear: right;
    float: right
}

.history-page .sk-common-container .-aside .-body .history-list ul li[position=right] .-inner {
    margin-left: auto
}

.history-page .sk-common-container .-aside .-body .history-list ul li[position=right] .-inner .-content,.history-page .sk-common-container .-aside .-body .history-list ul li[position=right] .-inner .-top {
    padding-left: .64rem;
    padding-right: 0
}

.history-page .sk-common-container .-aside .-body .history-list ul li[position=right] .-inner .-top:before {
    content: "";
    display: block;
    left: 0;
    position: absolute;
    right: auto;
    -webkit-transform: translate(-50%,50%);
    -ms-transform: translate(-50%,50%);
    transform: translate(-50%,50%)
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-top {
    border-bottom: .01rem solid var(--line-color);
    padding-right: .32rem;
    position: relative
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-top .year {
    color: var(--year-color);
    font-family: var(--fontNum);
    font-size: var(--fz-40);
    line-height: var(--lh-56)
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-top:before {
    background-image: var(--circle-img);
    background-repeat: no-repeat;
    background-size: contain;
    bottom: 0;
    content: "";
    display: block;
    height: .24rem;
    position: absolute;
    right: 0;
    -webkit-transform: translate(50%,50%);
    -ms-transform: translate(50%,50%);
    transform: translate(50%,50%);
    width: .24rem;
    z-index: 1
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content {
    padding-right: .32rem;
    padding-top: .16rem
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .dot-text-list dl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .dot-text-list dl dd {
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .08rem;
    padding-left: .24rem;
    position: relative
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .dot-text-list dl dd:before {
    background-color: #000;
    border-radius: 50%;
    content: "";
    display: block;
    height: .04rem;
    left: .08rem;
    position: absolute;
    top: .1rem;
    width: .04rem
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .dot-text-list dl dd:first-child {
    margin-top: 0
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row {
    margin-top: .08rem
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row:first-child {
    margin-top: 0
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row>:first-child {
    margin-top: 0!important
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row .tag-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row .tag-title .tag-span {
    --bg: var(--sk-global-color);
    --color: #fff;
    -ms-flex-negative: 0;
    background-color: var(--bg);
    color: var(--color);
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    font-size: var(--fz-12);
    height: 100%;
    line-height: var(--lh-20);
    margin-right: .08rem;
    margin-top: .02rem;
    padding: 0 .08rem
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row .tag-title .tag-span[data-color=black] {
    --bg: #333
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row .text {
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .08rem
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row .img-content {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: .32rem
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row .img-content .img {
    max-width: 3.28rem;
    text-align: center
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row .img-content .img img {
    object-fit: contain
}

.history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row .img-content .img-msg {
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    margin-top: .08rem;
    text-align: center
}

.dealer-locator-page .-container .inner__tab ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: -.48rem
}

.dealer-locator-page .-container .inner__tab ul li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: .48rem;
    padding-bottom: .16rem;
    position: relative
}

.dealer-locator-page .-container .inner__tab ul li:after {
    background-color: transparent;
    bottom: 0;
    content: "";
    display: block;
    height: .02rem;
    left: 0;
    position: absolute;
    -webkit-transition: .3s;
    transition: .3s;
    width: .64rem
}

.dealer-locator-page .-container .inner__tab ul li.on .-title01 {
    color: #1e1e1e
}

.dealer-locator-page .-container .inner__tab ul li.on:after {
    background-color: var(--sk-global-color)
}

.dealer-locator-page .-container .inner__tab ul li .-title01 {
    color: #aeaeae
}

.dealer-locator-page .-container .inner__tab ul li .warn-icon {
    cursor: pointer;
    margin-left: .16rem
}

.dealer-locator-page .-container .inner__tab ul li .warn-icon .-icon {
    color: #5c5c5c;
    height: .24rem;
    width: .24rem
}

.dealer-locator-page .-container .inner__tab ul li .warn-icon .-icon .svg-ctx {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.dealer-locator-page .-container .inner__tab-content {
    --maxWidth: 5.68rem;
    --maxHeight: 7.08rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row {
    display: none
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.on {
    display: block
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.dealer-verification {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.dealer-verification.on {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.dealer-verification .-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: .64rem;
    max-width: 5.68rem;
    min-height: 3rem;
    width: 100%
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.dealer-verification .-box .input-box-container {
    margin-top: 0
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.dealer-verification .-box .cart-list {
    margin-top: .32rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.dealer-verification .-box .cart-list .cart-box {
    margin-top: 0
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.dealer-verification .-box .empty {
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .32rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.dealer-verification .-box .empty span {
    color: var(--sk-global-color);
    cursor: pointer;
    text-decoration: underline
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .text {
    color: #333;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .32rem;
    width: 100%
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container {
    margin-top: .64rem;
    max-width: var(--maxWidth);
    width: 100%
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container.map-input-box,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container.map-input-box {
    margin-top: 0
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-head,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-head,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-head,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-head {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-head .label,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-head .label,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-head .label,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-head .label {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    font-family: var(--fontDB);
    font-size: var(--fz-20);
    line-height: var(--lh-32);
    margin-right: .16rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-head .tip,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-head .tip,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-head .tip,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-head .tip {
    margin-left: auto
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-head .tip ul,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-head .tip ul,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-head .tip ul,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-head .tip ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: -.4rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-head .tip ul li,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-head .tip ul li,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-head .tip ul li,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-head .tip ul li {
    --barColor: var(--sk-global-color);
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    color: #1e1e1e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--fz-12);
    line-height: var(--lh-24);
    margin-right: .4rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-head .tip ul li:before,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-head .tip ul li:before,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-head .tip ul li:before,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-head .tip ul li:before {
    background-color: var(--barColor);
    content: "";
    height: .16rem;
    margin-right: .08rem;
    width: .04rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-head .tip ul li.-red,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-head .tip ul li.-red,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-head .tip ul li.-red,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-head .tip ul li.-red {
    --barColor: var(--sk-global-color)
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-head .tip ul li.-black,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-head .tip ul li.-black,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-head .tip ul li.-black,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-head .tip ul li.-black {
    --barColor: #1e1e1e
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content {
    margin-top: .16rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid #d9d9d9;
    border-radius: .28rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: .56rem;
    padding-left: .16rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input input::-webkit-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input input::-webkit-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input input::-webkit-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input input::-webkit-input-placeholder {
    color: #5c5c5c
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input input:-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input input::-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input input:-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input input::-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input input:-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input input::-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input input:-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input input::-moz-placeholder {
    color: #5c5c5c
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input input:-ms-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input input:-ms-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input input:-ms-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input input:-ms-input-placeholder {
    color: #5c5c5c
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input textarea::-webkit-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input textarea::-webkit-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input textarea::-webkit-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input textarea::-webkit-input-placeholder {
    color: #5c5c5c
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input textarea:-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input textarea::-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input textarea:-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input textarea::-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input textarea:-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input textarea::-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input textarea:-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input textarea::-moz-placeholder {
    color: #5c5c5c
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input textarea:-ms-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input textarea:-ms-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input textarea:-ms-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input textarea:-ms-input-placeholder {
    color: #5c5c5c
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input .icon,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input .icon,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input .icon,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input .icon {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    margin-right: .08rem;
    width: .24rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input .icon .svg-ctx,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input .icon .svg-ctx,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input .icon .svg-ctx,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input .icon .svg-ctx {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input input,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input input,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input input,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input input {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: var(--fz-16);
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input .search-btn,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input .search-btn,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input .search-btn,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input .search-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-negative: 0;
    -webkit-align-items: center;
    align-items: center;
    background: #dc0021;
    border-radius: .28rem;
    color: #fff;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    font-size: var(--fz-16);
    height: 100%;
    line-height: var(--lh-24);
    margin-left: .16rem;
    padding: 0 .32rem;
    -webkit-transition: .3s;
    transition: .3s
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input .search-btn:hover,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input .search-btn:hover,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input .search-btn:hover,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input .search-btn:hover {
    opacity: .9
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box {
    --bar-color: #1e1e1e;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border: .01rem solid #d9d9d9;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: .16rem;
    padding: .32rem;
    -webkit-transition: .3s;
    transition: .3s
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box.on {
    border-color: #98a4b1
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box.on .address {
    padding-right: .54rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box.on .address .context {
    border-color: #e6e6e6;
    padding-right: .72rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box.on .address .icon {
    opacity: 1;
    visibility: visible
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box.on .contact-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box:hover {
    border-color: #98a4b1
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box[bar-color=black] {
    --bar-color: #1e1e1e
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box[bar-color=red] {
    --bar-color: var(--sk-global-color)
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .title {
    position: relative
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .title:before {
    background-color: var(--bar-color);
    content: "";
    display: block;
    height: .16rem;
    left: -.32rem;
    position: absolute;
    top: .08rem;
    width: .04rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .address {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .16rem;
    position: relative
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .address .context {
    border-right: .01rem solid transparent;
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .address .icon {
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    visibility: hidden
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .address .icon span {
    display: none
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .address .icon img {
    height: .48rem;
    object-fit: contain;
    width: .48rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .contact-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    border-top: .01rem solid #e6e6e6;
    display: none;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: .24rem;
    padding-top: .24rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .contact-list .contact-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .08rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .contact-list .contact-item:first-child {
    margin-top: 0
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .contact-list .contact-item .icon {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    margin-right: .16rem;
    width: .24rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .contact-list .contact-item .list-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .contact-list .contact-item .list-box a {
    color: inherit;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: inherit;
    line-height: inherit
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .contact-list .contact-item .list-box a:hover span {
    color: var(--sk-global-color);
    text-decoration: underline
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .contact-list .contact-item .-phone a:after {
    content: "/";
    margin: 0 .08rem
}

@media screen and (max-width: 800px) {
    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .contact-list .contact-item .-phone a:after {
        margin:0 .16rem
    }
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .contact-list .contact-item .-phone a:last-child:after {
    display: none
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .contact-list .contact-item .-mail {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .class-wrapper {
    margin-top: .64rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .class-wrapper .class-li {
    margin-top: .32rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .class-wrapper .class-li .class-label {
    color: #1e1e1e;
    font-family: var(--fontDB);
    font-size: .2rem;
    line-height: .32rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .class-wrapper .class-li .province-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .class-wrapper .class-li .province-list .province-item {
    cursor: pointer;
    margin-top: .16rem;
    padding-right: .08rem;
    width: 2.4rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .class-wrapper .class-li .province-list .province-item .province-a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: .16rem;
    line-height: .24rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .class-wrapper .class-li .province-list .province-item .province-a .icon-arrow-grey {
    height: .24rem;
    margin-right: .08rem;
    width: .24rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .class-wrapper .class-li .province-list .province-item .province-a .icon-arrow-grey .svg-ctx {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-head {
    margin-top: .64rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-head .return-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-head .return-box .a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: .16rem;
    line-height: .24rem;
    -webkit-transition: .3s;
    transition: .3s
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-head .return-box .a .-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -ms-flex-negative: 0;
    -webkit-align-items: center;
    align-items: center;
    background-color: var(--sk-global-color);
    border-radius: 50%;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    -webkit-justify-content: center;
    justify-content: center;
    margin-right: .08rem;
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    -webkit-transition: .3s;
    transition: .3s;
    width: .24rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-head .return-box .a .-icon .svg-ctx {
    height: .16rem;
    width: .16rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-head .return-box .a:hover .-icon .svg-ctx {
    -webkit-animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards;
    animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-head .return-box .a:hover span {
    color: var(--sk-global-color);
    text-decoration: underline;
    -webkit-transition: .3s;
    transition: .3s
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-head .where-text {
    color: #1e1e1e;
    font-family: var(--fontDB);
    font-size: .32rem;
    line-height: .4rem;
    margin-top: .16rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .map-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .64rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .map-container .result-list {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-negative: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    max-width: calc(var(--maxWidth) + .16rem);
    width: 100%
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .map-container .result-list .no-scroll {
    padding-right: .16rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .map-container .result-list .no-scroll ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: .16rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .map-container .result-list .-scroll {
    height: 100%;
    max-height: var(--maxHeight);
    padding-right: .16rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .map-container .result-list .-scroll ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: -.16rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .map-container .result-list .foot {
    margin-top: .64rem;
    padding-right: .16rem
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .map-container .map-content_wrapper {
    height: var(--maxHeight);
    margin-top: .64rem;
    max-height: calc(100vh - 1.5rem);
    position: -webkit-sticky;
    position: sticky;
    top: 1.3rem;
    width: 100%
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .map-container .map-content_wrapper .map-content {
    height: calc(100% - .4rem);
    width: 100%
}

.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .map-container .map-content_wrapper .tips {
    color: #5c5c5c;
    font-size: .12rem;
    line-height: .24rem;
    margin-top: .16rem;
    text-align: right
}

.dealer-locator-page .-contact {
    background-color: #f7f9fa;
    margin-top: .96rem
}

.dealer-locator-page .-contact .wal {
    color: #1e1e1e;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    padding: .48rem
}

.dealer-locator-page .-contact .wal,.dealer-locator-page .-contact .wal ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.dealer-locator-page .-contact .wal ul {
    font-family: var(--fontR)
}

.dealer-locator-page .-contact .wal ul li a {
    color: inherit;
    font-size: inherit;
    line-height: inherit;
    text-align: center;
    text-decoration: underline
}

.bearing-library-introduction-page .sk-common-container .-aside .-body .row-box-container .row-box:first-of-type,.bearing-library-introduction-page .sk-common-container .-aside .-body .row-box>* {
    margin-top: .32rem
}

.bearing-library-introduction-page .sk-common-container .-aside .-body .row-box>:first-child {
    margin-top: 0
}

.bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .-list .sk-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .-list .sk-item:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .-list .sk-item .img {
    overflow: hidden;
    padding-top: 100%;
    position: relative;
    width: 100%
}

.bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .-list .sk-item .img img {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .-list .sk-item .info .title {
    margin-top: .32rem
}

.bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .-list .sk-item .info .small-title {
    color: #000;
    font-family: var(--fontR);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .16rem
}

.bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .-list .sk-item .info .text {
    color: #333;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .08rem
}

.bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .-list .sk-item .info .small-text {
    color: #333;
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    margin-top: .08rem
}

.bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .content-box p {
    color: #333;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .16rem
}

.bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .content-box ul li {
    color: #333;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    padding-left: .24rem;
    position: relative
}

.bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .content-box ul li:before {
    background-color: #333;
    border-radius: 50%;
    content: "";
    display: block;
    height: .04rem;
    left: .08rem;
    position: absolute;
    top: .1rem;
    width: .04rem
}

.bearing-library-introduction-page .sk-common-container .-aside .-body .top-info.top-info02 .-left {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 3.28rem;
    width: 100%
}

.bearing-library-introduction-page .sk-common-container .-aside .-body .top-info.top-info02 .-left .img {
    padding-top: 0
}

.bearing-library-introduction-page .sk-common-container .-aside .-body .top-info.top-info02 .-left .img img {
    object-fit: contain;
    position: static
}

.bearing-library-introduction-page .sk-common-container .-aside .-body .top-info.top-info02 .-right {
    padding: .32rem .64rem
}

.bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li {
    border-top: .01rem solid #d9d9d9;
    padding: .32rem 0;
    width: 100%
}

.bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li:first-child {
    border-top: none;
    padding-top: 0
}

.bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li:last-child {
    border-bottom: .01rem solid #d9d9d9
}

.bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li .title a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li .title a:hover span {
    color: var(--sk-global-color);
    text-decoration: underline
}

.bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li .title a span {
    -webkit-transition: .3s;
    transition: .3s
}

.bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li .-bottom {
    margin-top: .32rem
}

.bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li .-bottom ._dl ._dd {
    padding-right: .16rem
}

.bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li .-bottom ._dl ._dd a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li .-bottom ._dl ._dd a:hover span {
    color: var(--sk-global-color);
    text-decoration: underline
}

.bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li .-bottom ._dl ._dd a .icon-arrow-grey {
    height: .24rem;
    width: .24rem
}

.bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li .-bottom ._dl ._dd a span {
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    -webkit-transition: .3s;
    transition: .3s
}

.bearing-library-abc-page .sk-common-container .-aside .-body .row-box .content {
    margin-top: .64rem
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download {
    background-color: #f7f9fa;
    padding: .32rem
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-head {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-head .-left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-head .-right .download-btn a {
    background-color: var(--sk-global-color);
    border-radius: .28rem;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: .08rem .16rem
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-head .-right .download-btn a:hover {
    opacity: .9
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-head .-right .download-btn a .svg-ctx {
    height: .24rem;
    width: .24rem
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-head .-right .download-btn a .svg-ctx path {
    stroke: none;
    fill: currentColor
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-head .-right .download-btn a span {
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-left: .08rem
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list {
    background-color: #fff;
    margin-top: .32rem;
    padding: .24rem
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul li {
    border-top: .01rem solid #d9d9d9;
    padding: .24rem 0
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul li:first-child {
    border-top: none;
    padding-top: 0
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul li:last-child {
    padding-bottom: 0
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul li a {
    display: block;
    width: 100%
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul li a:hover .title {
    color: var(--sk-global-color)
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul li a:hover .title span {
    text-decoration: underline
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul li a .title {
    color: #000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul li a .title .svg-ctx {
    color: var(--sk-global-color);
    height: .24rem;
    margin-right: .08rem;
    width: .24rem
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul li a .title .svg-ctx path {
    stroke: none;
    fill: currentColor
}

.bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .file-params {
    border: .01rem solid #d9d9d9;
    color: #1e1e1e;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: var(--fz-12);
    line-height: var(--lh-16);
    margin-top: .08rem;
    padding: .04rem .08rem
}

.online-training-page .-aside .-body .tips .content {
    margin-top: 0
}

.online-training-page .-aside .-body .tips .red-btn {
    margin-top: .16rem
}

.online-training-page .-aside .-body .leftImg-rightContent-list {
    margin-top: .64rem
}

.online-training-page .-aside .-body .top-info .-left .img {
    padding-top: 0
}

.online-training-page .-aside .-body .top-info .-left .img img {
    height: auto;
    position: static
}

.online-training-page .-aside .-body .top-info .-right .content {
    margin-top: 0
}

.fake-prevention-page .-aside .-body .row-box>*,.online-training-page .-aside .-body .top-info .-right .red-btn {
    margin-top: .32rem
}

.fake-prevention-page .-aside .-body .row-box>:first-child {
    margin-top: 0
}

.fake-prevention-page .-aside .-body .row-box .list .sk-item .img {
    overflow: hidden;
    padding-top: 100%;
    position: relative;
    width: 100%
}

.fake-prevention-page .-aside .-body .row-box .list .sk-item .img img {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.fake-prevention-page .-aside .-body .row-box .list .sk-item .img:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.fake-prevention-page .-aside .-body .row-box .list .sk-item .content {
    margin-top: 0
}

.fake-prevention-page .-aside .-body .row-box .list .sk-item .content p {
    margin-top: .16rem
}

.fake-prevention-page .-aside .-body .row-box .btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.fake-prevention-page .-aside .-body .row-box .btns>* {
    margin-right: .16rem
}

.fake-prevention-page .-aside .-body .row-box .btns>:last-child {
    margin-right: 0
}

.fake-prevention-page .-aside .-body .download-container {
    margin-top: .32rem
}

.fake-prevention-page .-aside .-body .download-container .-list ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.fake-prevention-page .-aside .-body .download-container .-list ul li {
    margin-top: .16rem
}

.fake-prevention-page .-aside .-body .download-container .-list ul li a {
    background-color: #f7f9fa;
    display: block;
    padding: .24rem;
    width: 100%
}

.fake-prevention-page .-aside .-body .download-container .-list ul li a:hover .title {
    color: var(--sk-global-color)
}

.fake-prevention-page .-aside .-body .download-container .-list ul li a:hover .title span {
    text-decoration: underline
}

.fake-prevention-page .-aside .-body .download-container .-list ul li a .title {
    color: #000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.fake-prevention-page .-aside .-body .download-container .-list ul li a .title .svg-ctx {
    color: var(--sk-global-color);
    height: .24rem;
    margin-right: .16rem;
    width: .24rem
}

.fake-prevention-page .-aside .-body .download-container .-list ul li a .title .svg-ctx path {
    stroke: none;
    fill: currentColor
}

.cad-download-page .-aside .-body .row-box>* {
    margin-top: .32rem
}

.cad-download-page .-aside .-body .row-box>:first-child {
    margin-top: 0
}

.cad-download-page .-aside .-body .row-box .list>* {
    margin-top: .16rem
}

.cad-download-page .-aside .-body .row-box .list>:first-child {
    margin-top: 0
}

.cad-download-page .-aside .-body .row-box .list .top-info .-left .img {
    padding-top: 0
}

.cad-download-page .-aside .-body .row-box .list .top-info .-left .img img {
    height: auto;
    position: static
}

.cad-download-page .-aside .-body .row-box .list .top-info .-right {
    padding: .32rem 1.2rem .32rem 1.52rem
}

.cad-download-page .-aside .-body .row-box .list .top-info .-right .-context {
    margin-top: .16rem
}

.cad-download-page .-aside .-body .row-box .list .top-info .-right .download-btn {
    margin-top: .32rem
}

.cad-download-page .-aside .-body .row-box .list .top-info .-right .download-btn a {
    color: var(--sk-global-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.cad-download-page .-aside .-body .row-box .list .top-info .-right .download-btn a img {
    height: .24rem;
    margin-right: .08rem;
    width: .24rem
}

.cad-download-page .-aside .-body .download-container {
    margin-top: .32rem
}

.cad-download-page .-aside .-body .download-container .-list ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.cad-download-page .-aside .-body .download-container .-list ul li {
    margin-top: .16rem
}

.cad-download-page .-aside .-body .download-container .-list ul li a {
    background-color: #f7f9fa;
    display: block;
    padding: .24rem;
    width: 100%
}

.cad-download-page .-aside .-body .download-container .-list ul li a:hover .title {
    color: var(--sk-global-color)
}

.cad-download-page .-aside .-body .download-container .-list ul li a:hover .title span {
    text-decoration: underline
}

.cad-download-page .-aside .-body .download-container .-list ul li a .title {
    color: #000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.cad-download-page .-aside .-body .download-container .-list ul li a .title .svg-ctx {
    color: var(--sk-global-color);
    height: .24rem;
    margin-right: .16rem;
    width: .24rem
}

.cad-download-page .-aside .-body .download-container .-list ul li a .title .svg-ctx path {
    stroke: none;
    fill: currentColor
}

.product-ebBook-download-page .-aside .-body .-contact {
    background-color: #f7f9fa;
    margin-top: .32rem;
    padding: .32rem
}

.product-ebBook-download-page .-aside .-body .-contact ._dl {
    margin-top: .16rem
}

.product-ebBook-download-page .-aside .-body .-contact ._dl ._dd {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .16rem
}

.product-ebBook-download-page .-aside .-body .-contact ._dl ._dd:first-child {
    margin-top: 0
}

.product-ebBook-download-page .-aside .-body .-contact ._dl ._dd img {
    height: .24rem;
    margin-right: .16rem;
    object-fit: contain;
    width: .24rem
}

.product-ebBook-download-page .-aside .-body .-contact ._dl ._dd a {
    color: var(--sk-global-color);
    font-size: inherit;
    line-height: inherit
}

.product-ebBook-download-page .-aside .-body .-contact ._dl ._dd a:hover {
    text-decoration: underline
}

.product-ebBook-download-page .-aside .-body .row-box>* {
    margin-top: .32rem
}

.product-ebBook-download-page .-aside .-body .row-box>:first-child {
    margin-top: 0
}

.product-ebBook-download-page .-aside .-body .row-box .-list .download-cart {
    max-width: 100%
}

.software-download-page .-aside .-body .list>ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.software-download-page .-aside .-body .list>ul>li {
    margin-top: .16rem
}

.software-download-page .-aside .-body .list>ul>li:first-child {
    margin-top: 0
}

.software-download-page .-aside .-body .list>ul>li a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    background-color: #f7f9fa;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: .32rem
}

.software-download-page .-aside .-body .list>ul>li a,.software-download-page .-aside .-body .list>ul>li a .title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.software-download-page .-aside .-body .list>ul>li a .content {
    margin-top: .16rem
}

.software-download-detail-page .-aside .-body .body-container {
    padding-left: 2.4rem;
    position: relative
}

.software-download-detail-page .-aside .-body .body-container .-left-contianer {
    left: 0;
    position: absolute;
    top: 0;
    width: 2.08rem;
    z-index: 1
}

.software-download-detail-page .-aside .-body .body-container .-left-contianer img {
    height: 2.08rem;
    object-fit: contain;
    width: 2.08rem
}

.software-download-detail-page .-aside .-body .body-container .-right-contianer .download-box {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    background-color: #f7f9fa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: .24rem .32rem
}

.software-download-detail-page .-aside .-body .body-container .-right-contianer .download-box .info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.software-download-detail-page .-aside .-body .body-container .-right-contianer .download-box .info .file-params-list {
    margin-top: .08rem
}

.software-download-detail-page .-aside .-body .body-container .-right-contianer .download-box .download-btn {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.software-download-detail-page .-aside .-body .body-container .-right-contianer .download-box .download-btn a {
    background-color: var(--sk-global-color);
    border-radius: .28rem;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: .08rem .16rem
}

.software-download-detail-page .-aside .-body .body-container .-right-contianer .download-box .download-btn a:hover {
    opacity: .9
}

.software-download-detail-page .-aside .-body .body-container .-right-contianer .download-box .download-btn a .svg-ctx {
    height: .24rem;
    width: .24rem
}

.software-download-detail-page .-aside .-body .body-container .-right-contianer .download-box .download-btn a .svg-ctx path {
    stroke: none;
    fill: currentColor
}

.software-download-detail-page .-aside .-body .body-container .-right-contianer .download-box .download-btn a span {
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-left: .08rem
}

.software-download-detail-page .-aside .-body .body-container .-right-contianer .row-box .tip-text {
    color: #5c5c5c;
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    margin-top: .16rem
}

.software-download-detail-page .-aside .-body .body-container .-right-contianer .row-box table .special {
    font-family: var(--fontR)
}

.premiumProducts-report-page .-aside .-body .row-box .-list {
    margin-top: .32rem
}

.premiumProducts-report-page .-aside .-body .row-box .-list .sk-item a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.premiumProducts-report-page .-aside .-body .row-box .-list .sk-item a:hover span {
    color: var(--sk-global-color);
    text-decoration: underline
}

.premiumProducts-report-page .-aside .-body .row-box .-list .sk-item a .icon-arrow-grey {
    height: .24rem;
    width: .24rem
}

.premiumProducts-report-page .-aside .-body .row-box .-list .sk-item a span {
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    -webkit-transition: .3s;
    transition: .3s
}

.search-page .-aside .-body .search-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid #979ba4;
    border-radius: .28rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: .56rem;
    max-width: 6.88rem;
    padding: 0 0 0 .16rem;
    width: 100%
}

.search-page .-aside .-body .search-box input::-webkit-input-placeholder {
    color: #5c5c5c
}

.search-page .-aside .-body .search-box input:-moz-placeholder,.search-page .-aside .-body .search-box input::-moz-placeholder {
    color: #5c5c5c
}

.search-page .-aside .-body .search-box input:-ms-input-placeholder {
    color: #5c5c5c
}

.search-page .-aside .-body .search-box textarea::-webkit-input-placeholder {
    color: #5c5c5c
}

.search-page .-aside .-body .search-box textarea:-moz-placeholder,.search-page .-aside .-body .search-box textarea::-moz-placeholder {
    color: #5c5c5c
}

.search-page .-aside .-body .search-box textarea:-ms-input-placeholder {
    color: #5c5c5c
}

.search-page .-aside .-body .search-box img {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    object-fit: contain;
    width: .24rem
}

.search-page .-aside .-body .search-box input {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    -webkit-box-flex: 1;
    display: -webkit-box;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: .16rem;
    overflow: hidden;
    padding-left: .16rem;
    text-overflow: ellipsis
}

.search-page .-aside .-body .search-box .search-btn {
    -ms-flex-negative: 0;
    background-color: var(--sk-global-color);
    border-radius: .28rem;
    color: #fff;
    cursor: pointer;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    font-size: .16rem;
    height: 100%;
    line-height: .24rem;
    margin-left: .16rem;
    padding: .16rem .32rem;
    -webkit-transition: .3s;
    transition: .3s
}

.search-page .-aside .-body .search-box .search-btn:hover {
    opacity: .9
}

.search-page .-aside .-body .search-list {
    margin-top: .64rem
}

.search-page .-aside .-body .search-list .sk-item {
    border-bottom: .01rem solid #d9d9d9;
    padding: .24rem 0
}

.search-page .-aside .-body .search-list .sk-item:first-child {
    padding-top: 0
}

.search-page .-aside .-body .search-list .sk-item a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.search-page .-aside .-body .search-list .sk-item a .name {
    font-family: var(--fontDB);
    font-size: var(--fz-20);
    line-height: var(--lh-24)
}

.search-page .-aside .-body .search-list .sk-item a .text {
    color: #333;
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    margin-top: .16rem
}

.search-page .-aside .-body .search-list .sk-item a .other {
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    margin-top: .08rem;
    text-decoration: underline
}

.search-page .-aside .-body .search-list .foot {
    margin-top: .32rem
}

.legal-compliance-page .main-container .-aside .-body .row-box .black-title {
    margin-bottom: .16rem
}

.legal-compliance-page .main-container .-aside .-body .row-box .content {
    margin-top: 0
}

.error-page .wal {
    padding-top: 1.92rem
}

.error-page .wal .box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.error-page .wal .box .big-tip {
    color: #d9d9d9;
    font-family: var(--fontDB);
    font-size: .72rem;
    line-height: .8rem;
    margin-top: .64rem
}

.error-page .wal .box .text {
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .32rem;
    max-width: 4.64rem
}

.error-page .wal .box .btns {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .64rem
}

.error-page .wal .box .btns .btn {
    margin-left: .16rem
}

.error-page .wal .box .btns .btn:first-child {
    margin-left: 0
}

.error-page .wal .box .btns .btn a {
    border: .01rem solid #979ba4;
    border-radius: .28rem;
    display: inline-block;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    min-width: 1.92rem;
    padding: .16rem .48rem;
    text-align: center
}

.error-page .wal .box .btns .btn a:hover {
    opacity: .9
}

.error-page .wal .box .btns .btn.return-btn a {
    background-color: var(--sk-global-color);
    border-color: var(--sk-global-color);
    color: #fff
}

.concept-and-performance-page .main-container .-aside .-body .row-box .-title02,.concept-and-performance-page .main-container .-aside .-body .row-box .content,.concept-and-performance-page .main-container .-aside .-body .row-box .red-bg-title,.concept-and-performance-page .main-container .-aside .-body .row-box .table-container {
    margin-top: 0
}

.concept-and-performance-page .main-container .-aside .-body .row-box .table-container[type="02"] table tr td {
    border-left: .01rem solid #d9d9d9
}

.concept-and-performance-page .main-container .-aside .-body .row-box .table-container[type="02"] table tr td:first-child {
    border-left: 0;
    width: 20%
}

.concept-and-performance-page .main-container .-aside .-body .row-box .table-container[type="02"] table tr td:last-child {
    padding-right: 0;
    width: 35%
}

.concept-and-performance-page .main-container .-aside .-body .row-box .table-container[type="02"] table tr td>* {
    margin-top: .16rem!important
}

.concept-and-performance-page .main-container .-aside .-body .row-box .table-container[type="02"] table tr td>:first-child {
    margin-top: 0!important
}

.concept-coreTechnology-page .-aside .-body .-list,.concept-coreTechnology-page .-aside .-body .-list ul li {
    margin-top: .64rem
}

.concept-coreTechnology-page .-aside .-body .-list ul li:first-child {
    margin-top: 0
}

.concept-coreTechnology-page .-aside .-body .-list ul li .info {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .32rem
}

.concept-coreTechnology-page .-aside .-body .-list ul li .info .img {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-right: .32rem;
    width: 3.28rem
}

.concept-coreTechnology-page .-aside .-body .-list ul li .info .img img {
    width: 100%
}

.concept-coreTechnology-page .-aside .-body .-list ul li .info .img .img-text {
    color: #333;
    font-size: .14rem;
    line-height: .24rem;
    margin-top: .16rem
}

.concept-coreTechnology-page .-aside .-body .-list ul li .info .content {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin-top: 0
}

@media screen and (max-width: 800px) {
    .concept-coreTechnology-page .-aside .-body .-list,.concept-coreTechnology-page .-aside .-body .-list ul li {
        margin-top:.96rem
    }

    .concept-coreTechnology-page .-aside .-body .-list ul li:first-child {
        margin-top: 0
    }

    .concept-coreTechnology-page .-aside .-body .-list ul li .info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: .48rem
    }

    .concept-coreTechnology-page .-aside .-body .-list ul li .info .img {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        margin-right: 0;
        width: 100%
    }

    .concept-coreTechnology-page .-aside .-body .-list ul li .info .img .img-text {
        font-size: .24rem;
        line-height: .48rem;
        margin-top: .16rem
    }

    .concept-coreTechnology-page .-aside .-body .-list ul li .info .content {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-top: .16rem
    }
}

.new-dealer-development-page .-aside .-body .custom-list-box ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .32rem
}

.new-dealer-development-page .-aside .-body .custom-list-box ul li {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-flex: 1;
    background-color: #f7f9fa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: .32rem
}

.new-dealer-development-page .-aside .-body .custom-list-box ul li .icon-title {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.new-dealer-development-page .-aside .-body .custom-list-box ul li .icon-title .icon {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .48rem;
    width: .48rem
}

.new-dealer-development-page .-aside .-body .custom-list-box ul li .icon-title .icon img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.new-dealer-development-page .-aside .-body .custom-list-box ul li .icon-title .title {
    font-family: var(--fontDB);
    font-size: .2rem;
    line-height: .32rem;
    margin-left: .16rem
}

.new-dealer-development-page .-aside .-body .custom-list-box ul li .text {
    font-size: .16rem;
    line-height: .24rem;
    margin-top: .4rem
}

.new-dealer-development-page .-aside .-body .custom-list-box02 ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .32rem
}

.new-dealer-development-page .-aside .-body .custom-list-box02 ul li {
    --title-bg: #e4032e;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.new-dealer-development-page .-aside .-body .custom-list-box02 ul li:nth-child(2n) {
    --title-bg: #000
}

.new-dealer-development-page .-aside .-body .custom-list-box02 ul li:nth-child(3n) {
    --title-bg: #2b628f
}

.new-dealer-development-page .-aside .-body .custom-list-box02 ul li .title {
    background-color: var(--title-bg);
    color: #fff;
    font-family: var(--fontDB);
    font-size: .2rem;
    line-height: .24rem;
    padding: .16rem;
    text-align: center
}

.new-dealer-development-page .-aside .-body .custom-list-box02 ul li .text {
    border: 1px solid #d9d9d9;
    border-top: 0;
    font-size: .16rem;
    height: 100%;
    line-height: .24rem;
    padding: .16rem;
    text-align: center
}

.new-dealer-development-page .-aside .-body .table-info .title {
    font-family: var(--fontDB);
    font-size: .2rem;
    line-height: .32rem
}

.new-dealer-development-page .-aside .-body .table-info table {
    border: .01rem solid #d9d9d9;
    border-left: none;
    border-right: none;
    margin-top: .32rem
}

.new-dealer-development-page .-aside .-body .table-info table tr td ul li {
    margin-top: .08rem
}

.new-dealer-development-page .-aside .-body .table-info table tr td ul li:first-child {
    margin-top: 0
}

.new-dealer-development-page .-aside .-body .auto-img.no-hover {
    margin-bottom: 1.12rem
}

.new-dealer-development-page .-aside .-body .authorization-process {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    gap: 1.04rem
}

.new-dealer-development-page .-aside .-body .authorization-process .process-item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    position: relative
}

.new-dealer-development-page .-aside .-body .authorization-process .process-item:last-child .step {
    display: none
}

.new-dealer-development-page .-aside .-body .authorization-process .process-item .info {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #f7f9fa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%;
    min-height: 2rem;
    padding: .48rem .1rem .32rem
}

.new-dealer-development-page .-aside .-body .authorization-process .process-item .info .icon {
    height: .48rem;
    width: .48rem
}

.new-dealer-development-page .-aside .-body .authorization-process .process-item .info .icon img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.new-dealer-development-page .-aside .-body .authorization-process .process-item .info .name {
    color: #000;
    font-family: var(--fontDB);
    font-size: .2rem;
    line-height: .32rem;
    margin-top: .24rem;
    text-align: center
}

.new-dealer-development-page .-aside .-body .authorization-process .process-item .info .name em {
    color: var(--sk-global-color)
}

.new-dealer-development-page .-aside .-body .authorization-process .process-item .info .text {
    font-size: .12rem;
    line-height: .16rem;
    text-align: center
}

.new-dealer-development-page .-aside .-body .authorization-process .process-item .step {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: center;
    justify-content: center;
    position: absolute;
    right: 0;
    top: 50%;
    -webkit-transform: translate(100%,-50%);
    -ms-transform: translate(100%,-50%);
    transform: translate(100%,-50%);
    width: 1rem
}

.new-dealer-development-page .-aside .-body .authorization-process .process-item .step span {
    font-size: .14rem;
    line-height: .24rem;
    margin-bottom: .08rem;
    text-align: center
}

.new-dealer-development-page .-aside .-body .authorization-process .process-item .step .icon {
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg)
}

.new-dealer-development-page .-aside .-body .contact-box {
    background-color: #f7f9fa;
    margin-top: 1.12rem!important;
    padding: .32rem
}

.new-dealer-development-page .-aside .-body .contact-box .title {
    font-size: .16rem;
    line-height: .24rem
}

.new-dealer-development-page .-aside .-body .contact-box .tel-href {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .16rem
}

.new-dealer-development-page .-aside .-body .contact-box .tel-href a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.new-dealer-development-page .-aside .-body .contact-box .tel-href a:hover span {
    text-decoration: underline
}

.new-dealer-development-page .-aside .-body .contact-box .tel-href a .icon {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-negative: 0;
    -webkit-align-items: center;
    align-items: center;
    background-color: var(--sk-global-color);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .32rem;
    -webkit-justify-content: center;
    justify-content: center;
    margin-right: .16rem;
    width: .32rem
}

.new-dealer-development-page .-aside .-body .contact-box .tel-href a .icon img {
    height: .16rem;
    object-fit: contain;
    width: .16rem
}

.new-dealer-development-page .-aside .-body .contact-box .tel-href a span {
    font-family: var(--fontDB);
    font-size: .24rem;
    line-height: .32rem
}

@media screen and (max-width: 800px) {
    .new-dealer-development-page .-title02.hasRedLine {
        border-bottom:.01rem solid #d9d9d9
    }

    .new-dealer-development-page .-aside .-body .custom-list-box ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        background-color: #f7f9fa;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: .48rem;
        padding: .48rem .32rem
    }

    .new-dealer-development-page .-aside .-body .custom-list-box ul li {
        background-color: transparent;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 0
    }

    .new-dealer-development-page .-aside .-body .custom-list-box ul li .icon-title {
        padding-left: 1.44rem;
        position: relative
    }

    .new-dealer-development-page .-aside .-body .custom-list-box ul li .icon-title .icon {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: .96rem;
        left: 0;
        margin-right: 0;
        position: absolute;
        top: 0;
        width: .96rem
    }

    .new-dealer-development-page .-aside .-body .custom-list-box ul li .icon-title .title {
        font-size: .32rem;
        line-height: .48rem;
        margin-left: 0
    }

    .new-dealer-development-page .-aside .-body .custom-list-box ul li .text {
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .16rem;
        padding-left: 1.44rem
    }

    .new-dealer-development-page .-aside .-body .custom-list-box02 ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        gap: .08rem
    }

    .new-dealer-development-page .-aside .-body .custom-list-box02 ul li .title {
        font-size: .28rem;
        line-height: .48rem;
        padding: .24rem .08rem
    }

    .new-dealer-development-page .-aside .-body .custom-list-box02 ul li .text {
        font-size: .28rem;
        line-height: .48rem;
        padding: .32rem
    }

    .new-dealer-development-page .-aside .-body .table-info .title {
        font-size: .32rem;
        line-height: .48rem
    }

    .new-dealer-development-page .-aside .-body .table-info table {
        margin-top: .48rem
    }

    .new-dealer-development-page .-aside .-body .table-info table tr td ul li {
        margin-top: .16rem
    }

    .new-dealer-development-page .-aside .-body .table-info table tr td ul li:first-child {
        margin-top: 0
    }

    .new-dealer-development-page .-aside .-body .authorization-process {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: 1.28rem
    }

    .new-dealer-development-page .-aside .-body .authorization-process .process-item {
        -webkit-box-flex: 0;
        -webkit-flex: none;
        -ms-flex: none;
        flex: none;
        position: relative;
        width: 100%
    }

    .new-dealer-development-page .-aside .-body .authorization-process .process-item .info {
        height: 100%;
        min-height: 2.88rem;
        padding: .48rem .2rem
    }

    .new-dealer-development-page .-aside .-body .authorization-process .process-item .info .icon {
        height: .96rem;
        width: .96rem
    }

    .new-dealer-development-page .-aside .-body .authorization-process .process-item .info .name {
        font-size: .4rem;
        line-height: .64rem;
        margin-top: .32rem
    }

    .new-dealer-development-page .-aside .-body .authorization-process .process-item .info .text {
        font-size: .24rem;
        line-height: .32rem
    }

    .new-dealer-development-page .-aside .-body .authorization-process .process-item .step {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        bottom: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        height: 1.28rem;
        -webkit-justify-content: center;
        justify-content: center;
        left: 50%;
        right: auto;
        top: auto;
        -webkit-transform: translate(-50%,100%);
        -ms-transform: translate(-50%,100%);
        transform: translate(-50%,100%);
        width: .56rem
    }

    .new-dealer-development-page .-aside .-body .authorization-process .process-item .step span {
        font-size: .28rem;
        left: 0;
        line-height: .48rem;
        margin-bottom: 0;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(-100%,-50%);
        -ms-transform: translate(-100%,-50%);
        transform: translate(-100%,-50%);
        white-space: nowrap
    }

    .new-dealer-development-page .-aside .-body .authorization-process .process-item .step .icon {
        height: .32rem;
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0);
        width: .56rem
    }

    .new-dealer-development-page .-aside .-body .authorization-process .process-item .step .icon svg {
        height: 100%;
        width: 100%
    }

    .new-dealer-development-page .-aside .-body .contact-box {
        margin-top: 1.28rem!important;
        padding: .48rem
    }

    .new-dealer-development-page .-aside .-body .contact-box .title {
        font-size: .24rem;
        line-height: .48rem
    }

    .new-dealer-development-page .-aside .-body .contact-box .tel-href {
        margin-top: .16rem
    }

    .new-dealer-development-page .-aside .-body .contact-box .tel-href a .icon {
        height: .64rem;
        margin-right: .32rem;
        width: .64rem
    }

    .new-dealer-development-page .-aside .-body .contact-box .tel-href a .icon img {
        height: .32rem;
        width: .32rem
    }

    .new-dealer-development-page .-aside .-body .contact-box .tel-href a span {
        font-size: .4rem;
        line-height: .64rem
    }
}

.regarding-procurement-page .-aside .-body .table-info .title {
    font-family: var(--fontDB);
    font-size: .2rem;
    line-height: .32rem
}

.regarding-procurement-page .-aside .-body .table-info table {
    border-bottom: .01rem solid #d9d9d9;
    border-top: .01rem solid #d9d9d9;
    margin-top: .16rem
}

.regarding-procurement-page .-aside .-body .content strong {
    color: #000;
    display: block;
    font-family: var(--fontDB);
    font-weight: 400;
    margin-bottom: .08rem
}

.regarding-procurement-page .-aside .-body .content p:has(>br) {
    line-height: .16rem
}

@media screen and (max-width: 800px) {
    .regarding-procurement-page .-title02.hasRedLine {
        border-bottom:.01rem solid #d9d9d9
    }

    .regarding-procurement-page .-aside .-body .table-info .title {
        font-size: .32rem;
        line-height: .48rem
    }

    .regarding-procurement-page .-aside .-body .table-info table {
        margin-top: .16rem
    }
}

.supplier-qualification-page .-aside .-head .text {
    color: #333;
    font-size: .16rem;
    line-height: .24rem;
    margin-top: .32rem
}

.supplier-qualification-page .-aside .-body .-title02.hasTip {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.supplier-qualification-page .-aside .-body .-title02.hasTip .tip {
    color: #333;
    font-family: var(--fontR);
    font-size: .14rem;
    line-height: .24rem;
    margin-top: .08rem
}

.supplier-qualification-page .-aside .-body .auto-img {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center
}

.supplier-qualification-page .-aside .-body .content strong {
    color: #000;
    font-family: var(--fontDB);
    font-weight: 400
}

@media screen and (max-width: 800px) {
    .supplier-qualification-page .-title02.hasRedLine {
        border-bottom:.01rem solid #d9d9d9
    }

    .supplier-qualification-page .-aside .-head .text {
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .48rem
    }

    .supplier-qualification-page .-aside .-body .-title02.hasTip .tip {
        font-size: .24rem;
        line-height: .32rem;
        margin-top: .16rem
    }

    .supplier-qualification-page .-aside .-body .content strong {
        color: #000;
        font-family: var(--fontDB);
        font-weight: 400
    }
}

.supplier-CSR-rules-page .-aside .-head .text {
    color: #333;
    font-size: .16rem;
    line-height: .24rem;
    margin-top: .32rem
}

.supplier-CSR-rules-page .-aside .-body .content strong {
    color: #000;
    font-family: var(--fontDB);
    font-weight: 400
}

@media screen and (max-width: 800px) {
    .supplier-CSR-rules-page .-title02.hasRedLine {
        border-bottom:.01rem solid #d9d9d9
    }

    .supplier-CSR-rules-page .-aside .-head .text {
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .48rem
    }
}

.procurement-benchmark-book-page .-aside>.-head .text {
    color: #333;
    font-size: .16rem;
    line-height: .24rem;
    margin-top: .32rem
}

.procurement-benchmark-book-page .-aside .-body .content strong {
    color: #000;
    font-family: var(--fontDB);
    font-weight: 400
}

.procurement-benchmark-book-page .-aside .-body .download-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: .16rem
}

.procurement-benchmark-book-page .-aside .-body .download-container .file-params {
    border: .01rem solid #d9d9d9;
    color: #1e1e1e;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-size: var(--fz-12);
    line-height: var(--lh-16);
    margin-top: .08rem;
    padding: .04rem .08rem
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-item {
    background-color: #f7f9fa;
    padding: .24rem
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-item a {
    display: block;
    width: 100%
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-item a:hover .title {
    color: var(--sk-global-color)
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-item a:hover .title span {
    text-decoration: underline
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-item a .title {
    color: #000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-item a .title .svg-ctx {
    color: var(--sk-global-color);
    height: .24rem;
    margin-right: .08rem;
    width: .24rem
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-item a .title .svg-ctx path {
    stroke: none;
    fill: currentColor
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-group {
    background-color: #f7f9fa;
    padding: .32rem
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-group .-head {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-group .-head .-left {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-group .-head .-right .download-btn a {
    background-color: var(--sk-global-color);
    border-radius: .28rem;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: .08rem .16rem
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-group .-head .-right .download-btn a:hover {
    opacity: .9
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-group .-head .-right .download-btn a .svg-ctx {
    height: .24rem;
    width: .24rem
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-group .-head .-right .download-btn a .svg-ctx path {
    stroke: none;
    fill: currentColor
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-group .-head .-right .download-btn a span {
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-left: .08rem
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-group .-list {
    background-color: #fff;
    margin-top: .16rem;
    padding: .24rem
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-group .-list ul {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-group .-list ul .download-item,.procurement-benchmark-book-page .-aside .-body .download-container .download-group .-list ul li {
    background-color: #fff;
    border-top: .01rem solid #d9d9d9;
    padding: .24rem 0
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-group .-list ul .download-item:first-child,.procurement-benchmark-book-page .-aside .-body .download-container .download-group .-list ul li:first-child {
    border-top: none;
    padding-top: 0
}

.procurement-benchmark-book-page .-aside .-body .download-container .download-group .-list ul .download-item:last-child,.procurement-benchmark-book-page .-aside .-body .download-container .download-group .-list ul li:last-child {
    padding-bottom: 0
}

@media screen and (max-width: 800px) {
    .procurement-benchmark-book-page .-title02.hasRedLine {
        border-bottom:.01rem solid #d9d9d9
    }

    .procurement-benchmark-book-page .-aside>.-head .text {
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .48rem
    }

    .procurement-benchmark-book-page .-aside .-body .download-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        gap: .16rem
    }

    .procurement-benchmark-book-page .-aside .-body .download-container .file-params {
        border: 1px solid #d9d9d9;
        font-size: .2rem;
        line-height: .32rem;
        margin-top: .16rem;
        padding: 0 .16rem
    }

    .procurement-benchmark-book-page .-aside .-body .download-container .download-item {
        padding: .32rem
    }

    .procurement-benchmark-book-page .-aside .-body .download-container .download-item a {
        display: block;
        width: 100%
    }

    .procurement-benchmark-book-page .-aside .-body .download-container .download-item a:hover .title {
        color: var(--sk-global-color)
    }

    .procurement-benchmark-book-page .-aside .-body .download-container .download-item a:hover .title span {
        text-decoration: underline
    }

    .procurement-benchmark-book-page .-aside .-body .download-container .download-item a .title {
        font-size: .28rem;
        line-height: .48rem
    }

    .procurement-benchmark-book-page .-aside .-body .download-container .download-item a .title .svg-ctx {
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .procurement-benchmark-book-page .-aside .-body .download-container .download-group {
        background-color: #f7f9fa;
        padding: .48rem .32rem
    }

    .procurement-benchmark-book-page .-aside .-body .download-container .download-group .-head .-right .download-btn a {
        border-radius: .56rem;
        padding: .16rem .32rem
    }

    .procurement-benchmark-book-page .-aside .-body .download-container .download-group .-head .-right .download-btn a .svg-ctx {
        height: .48rem;
        width: .48rem
    }

    .procurement-benchmark-book-page .-aside .-body .download-container .download-group .-head .-right .download-btn a span {
        font-size: .28rem;
        line-height: .48rem;
        margin-left: .16rem
    }

    .procurement-benchmark-book-page .-aside .-body .download-container .download-group .-list {
        background-color: #fff;
        margin-top: .32rem;
        padding: .32rem
    }

    .procurement-benchmark-book-page .-aside .-body .download-container .download-group .-list ul .download-item,.procurement-benchmark-book-page .-aside .-body .download-container .download-group .-list ul li {
        border-top: 1px solid #d9d9d9;
        padding: .32rem 0
    }
}

.integrity-policy-page .-aside .-head .text {
    color: #333;
    font-size: .16rem;
    line-height: .24rem;
    margin-top: .32rem
}

.integrity-policy-page .-aside .-body .content p:first-child strong {
    display: block;
    margin-bottom: .08rem
}

.integrity-policy-page .-aside .-body .content strong {
    color: #000;
    font-family: var(--fontDB);
    font-weight: 400
}

@media screen and (max-width: 800px) {
    .integrity-policy-page .-title02.hasRedLine {
        border-bottom:.01rem solid #d9d9d9
    }

    .integrity-policy-page .-aside .-head .text {
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .48rem
    }

    .integrity-policy-page .-aside .-body .content strong {
        color: #000;
        font-family: var(--fontDB);
        font-weight: 400
    }
}

.supplier-information-login-page .-aside .-body .form-head .h2-title {
    font-family: var(--fontDB);
    font-size: var(--fz-24);
    line-height: var(--lh-32)
}

.supplier-information-login-page .-aside .-body .form-head .content {
    margin-top: .16rem
}

.supplier-information-login-page .-aside .-body .form-box {
    --gap-x: .24rem;
    --gap-y: .16rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: var(--gap-y) var(--gap-x)
}

.supplier-information-login-page .-aside .-body .form-box .form-item {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%
}

.supplier-information-login-page .-aside .-body .form-box .form-item.required .-label:after {
    color: var(--sk-global-color);
    content: "*";
    margin-left: .04rem
}

.supplier-information-login-page .-aside .-body .form-box .form-item.col50 {
    width: calc(50% - var(--gap-x)/2)
}

.supplier-information-login-page .-aside .-body .form-box .form-item.code .input-box .-content .-input {
    position: relative
}

.supplier-information-login-page .-aside .-body .form-box .form-item.code .input-box .-content .-input .code-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    background: #333;
    color: #fff;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: .14rem;
    height: .4rem;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: .24rem;
    min-width: 1.12rem;
    padding: 0 .14rem;
    position: absolute;
    right: .08rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.supplier-information-login-page .-aside .-body .form-box .form-item.code .input-box .-content .-input .code-btn.disabled {
    background: #b4bbbf
}

.supplier-information-login-page .-aside .-body .form-box .form-item.code .input-box .-content .-input .code-btn:hover {
    opacity: .9
}

.supplier-information-login-page .-aside .-body .form-box .form-item .-label {
    font-size: .16rem;
    line-height: .24rem
}

.supplier-information-login-page .-aside .-body .form-box .form-item .-content {
    margin-top: .08rem
}

.supplier-information-login-page .-aside .-body .form-box .form-item .-content .-input {
    --c-border: #d9d9d9;
    border: 1px solid var(--c-border);
    padding: .16rem;
    -webkit-transition: .3s;
    transition: .3s
}

.supplier-information-login-page .-aside .-body .form-box .form-item .-content .-input:has(input:focus) {
    --c-border: #98a4b1
}

.supplier-information-login-page .-aside .-body .form-box .form-item .-content .-input input {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: .16rem;
    line-height: .24rem;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 100%
}

.supplier-information-login-page .-aside .-body .form-box .form-item .-content .-input input::-webkit-input-placeholder {
    color: #b4bbbf
}

.supplier-information-login-page .-aside .-body .form-box .form-item .-content .-input input::-moz-placeholder {
    color: #b4bbbf
}

.supplier-information-login-page .-aside .-body .form-box .form-item .-content .-input input:-ms-input-placeholder {
    color: #b4bbbf
}

.supplier-information-login-page .-aside .-body .form-box .form-item .-content .-input input::placeholder {
    color: #b4bbbf
}

.supplier-information-login-page .-aside .-body .upload-group {
    margin-top: .32rem
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item {
    border: 1px dotted #d9d9d9;
    margin-top: .16rem;
    min-height: .72rem;
    padding: .16rem
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item:first-child {
    margin-top: 0
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item .front {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item .front label {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    min-height: .4rem;
    padding-left: .72rem;
    position: relative
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item .front label .icon {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: var(--sk-global-color);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: .4rem;
    -webkit-justify-content: center;
    justify-content: center;
    left: 0;
    position: absolute;
    top: 0;
    width: .4rem;
    z-index: 1
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item .front label .icon img {
    height: .24rem;
    object-fit: contain;
    width: .24rem
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item .front label .text {
    font-family: var(--fontDB);
    font-size: .16rem;
    line-height: .24rem
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item .front .download-template {
    margin-left: .12rem
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item .front .download-template a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: .16rem;
    line-height: .24rem
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item .front .download-template a:hover {
    color: var(--sk-global-color-hover)
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item .front .download-template a:hover span {
    text-decoration: underline
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item .front .download-template a .icon {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    margin-right: .08rem;
    width: .24rem
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item .front .download-template a .icon .svg-ctx {
    color: var(--sk-global-color);
    height: 100%;
    object-fit: contain;
    width: 100%
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item .front .download-template a .icon .svg-ctx path {
    stroke: none;
    fill: currentColor
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item .file-list {
    margin-top: .08rem;
    padding-left: .72rem
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item .file-list .file-item {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    background-color: #f7f9fa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: .08rem;
    padding: .08rem .08rem .08rem .16rem
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item .file-list .file-item:first-child {
    margin-top: 0
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item .file-list .file-item .file-name a {
    color: #333;
    font-size: .14rem;
    line-height: .24rem
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item .file-list .file-item .clear-file {
    -ms-flex-negative: 0;
    color: #1e1e1e;
    cursor: pointer;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    margin-left: .12rem;
    width: .24rem
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item .file-list .file-item .clear-file:hover {
    color: var(--sk-global-color)
}

.supplier-information-login-page .-aside .-body .upload-group .upload-item .file-list .file-item .clear-file .svg-ctx {
    object-fit: contain
}

.supplier-information-login-page .-aside .-body .check-group-h2 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.supplier-information-login-page .-aside .-body .check-group-h2 .content {
    margin-top: .08rem
}

.supplier-information-login-page .-aside .-body .check-box-group .check-box-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .16rem
}

.supplier-information-login-page .-aside .-body .check-box-group .check-box-row:first-child {
    margin-top: 0
}

.supplier-information-login-page .-aside .-body .check-box-group .check-box-row .-label {
    -ms-flex-negative: 0;
    color: #333;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    font-family: var(--fontDB);
    font-size: .16rem;
    line-height: .24rem;
    width: 2.4rem
}

.supplier-information-login-page .-aside .-body .check-box-group .check-box-row .-label.width-auto {
    margin-right: .16rem;
    width: auto
}

.supplier-information-login-page .-aside .-body .check-box-group .check-box-row .-content {
    -webkit-box-flex: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .32rem
}

.supplier-information-login-page .-aside .-body .check-box-group .check-box-row .-content .check-item {
    color: #333;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: .16rem;
    line-height: .24rem
}

.supplier-information-login-page .-aside .-body .check-box-group .check-box-row .-content .check-item .icon {
    height: .24rem;
    margin-right: .08rem;
    width: .24rem
}

.supplier-information-login-page .-aside .-body .check-box-group .check-box-row .-content .check-item .icon .svg {
    height: 100%;
    width: 100%
}

.supplier-information-login-page .-aside .-body .check-box-group .check-box-row .-content .check-item .input {
    border-bottom: .01rem solid #000;
    font-size: .16rem;
    margin-left: .08rem;
    width: 1.76rem
}

.supplier-information-login-page .-aside .-body .check-box-group .check-box-row .-content .col-input {
    border-bottom: .01rem solid #000;
    font-size: .16rem;
    width: 3.04rem
}

.supplier-information-login-page .-aside .-body .send-code {
    border-top: .01rem solid #d9d9d9;
    margin-top: .64rem;
    padding-top: .32rem
}

.supplier-information-login-page .-aside .-body .send-code .input-box {
    width: 4.48rem
}

.supplier-information-login-page .-aside .-body .send-code .input-box.required .-label:after {
    color: var(--sk-global-color);
    content: "*";
    margin-left: .04rem
}

.supplier-information-login-page .-aside .-body .send-code .input-box .-label {
    color: #000;
    font-family: var(--fontDB);
    font-size: .16rem;
    line-height: .24rem
}

.supplier-information-login-page .-aside .-body .send-code .input-box .-content {
    margin-top: .08rem
}

.supplier-information-login-page .-aside .-body .send-code .input-box .-content .-input {
    --c-border: #d9d9d9;
    border: 1px solid var(--c-border);
    padding: .16rem;
    position: relative;
    -webkit-transition: .3s;
    transition: .3s
}

.supplier-information-login-page .-aside .-body .send-code .input-box .-content .-input:has(input:focus) {
    --c-border: #98a4b1
}

.supplier-information-login-page .-aside .-body .send-code .input-box .-content .-input input {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-size: .16rem;
    line-height: .24rem;
    overflow: hidden;
    padding-right: 1.5rem;
    text-overflow: ellipsis;
    width: 100%
}

.supplier-information-login-page .-aside .-body .send-code .input-box .-content .-input input::-webkit-input-placeholder {
    color: #b4bbbf
}

.supplier-information-login-page .-aside .-body .send-code .input-box .-content .-input input::-moz-placeholder {
    color: #b4bbbf
}

.supplier-information-login-page .-aside .-body .send-code .input-box .-content .-input input:-ms-input-placeholder {
    color: #b4bbbf
}

.supplier-information-login-page .-aside .-body .send-code .input-box .-content .-input input::placeholder {
    color: #b4bbbf
}

.supplier-information-login-page .-aside .-body .send-code .input-box .-content .-input .code-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    background: #333;
    color: #fff;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: .14rem;
    height: .4rem;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: .24rem;
    min-width: 1.12rem;
    padding: 0 .14rem;
    position: absolute;
    right: .08rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%)
}

.supplier-information-login-page .-aside .-body .send-code .input-box .-content .-input .code-btn.disabled {
    background: #b4bbbf
}

.supplier-information-login-page .-aside .-body .send-code .input-box .-content .-input .code-btn:hover {
    opacity: .9
}

.supplier-information-login-page .-aside .-body .agreement-box {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .32rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.supplier-information-login-page .-aside .-body .agreement-box .checkbox {
    height: .24rem;
    width: .24rem
}

.supplier-information-login-page .-aside .-body .agreement-box .checkbox .check-img {
    height: 100%;
    width: 100%
}

.supplier-information-login-page .-aside .-body .agreement-box .checkbox .check-img.false {
    display: block
}

.supplier-information-login-page .-aside .-body .agreement-box .checkbox .check-img.true {
    display: none
}

.supplier-information-login-page .-aside .-body .agreement-box .txt {
    color: #000;
    font-size: .14rem;
    line-height: .24rem;
    margin-left: .08rem
}

.supplier-information-login-page .-aside .-body .agreement-box .txt .red {
    color: var(--sk-global-color)
}

.supplier-information-login-page .-aside .-body .agreement-box .txt a {
    text-decoration: underline
}

.supplier-information-login-page .-aside .-body .agreement-box.on .checkbox .check-img.false {
    display: none
}

.supplier-information-login-page .-aside .-body .agreement-box.on .checkbox .check-img.true {
    display: block
}

.supplier-information-login-page .-aside .-body .send-btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: var(--sk-global-color);
    border-radius: .28rem;
    color: #fff;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-family: var(--fontDB);
    font-size: .16rem;
    height: .56rem;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: .24rem;
    margin-top: .32rem;
    padding: 0 .64rem
}

.supplier-information-login-page .-aside .-body .send-btn:hover {
    opacity: .9
}

.supplier-information-login-page .-aside .-body .btn-s {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .64rem
}

.supplier-information-login-page .-aside .-body .btn-s .btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    border-radius: .28rem;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: .16rem;
    height: .56rem;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: .24rem;
    margin-right: .16rem;
    min-width: 1.6rem;
    padding: 0 .56rem;
    -webkit-transition: .2s;
    transition: .2s
}

.supplier-information-login-page .-aside .-body .btn-s .btn.border {
    border: .01rem solid #000
}

@media screen and (min-width: 800px) {
    .supplier-information-login-page .-aside .-body .btn-s .btn.border:hover {
        background-color:var(--sk-global-color);
        border: .01rem solid var(--sk-global-color);
        color: #fff;
        font-family: var(--fontDB)
    }
}

.supplier-information-login-page .-aside .-body .btn-s .btn.fill {
    background-color: var(--sk-global-color);
    color: #fff;
    font-family: var(--fontDB)
}

@media screen and (min-width: 800px) {
    .supplier-information-login-page .-aside .-body .btn-s .btn.fill:hover {
        opacity:.9
    }
}

.supplier-information-login-page .message_wrapper {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    backdrop-filter: blur(.1rem);
    background: rgba(0,0,0,.6);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: .56rem;
    -webkit-justify-content: center;
    justify-content: center;
    opacity: 0;
    position: fixed;
    top: var(--headH);
    -webkit-transition: .3s;
    transition: .3s;
    visibility: hidden;
    width: 100%;
    z-index: 200
}

.supplier-information-login-page .message_wrapper.on {
    opacity: 1;
    visibility: visible
}

.supplier-information-login-page .message_wrapper .message-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: .16rem;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: .24rem
}

.supplier-information-login-page .message_wrapper .message-box .svg {
    height: .24rem;
    width: .24rem
}

.supplier-information-login-page .message_wrapper .message-box .message-text {
    color: #fff;
    font-size: .16rem;
    line-height: .24rem;
    margin-left: .08rem
}

.supplier-information-login-page .success-dialog {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgba(0,0,0,.6);
    bottom: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    left: 0;
    opacity: 0;
    position: fixed;
    right: 0;
    top: 0;
    -webkit-transition: .3s;
    transition: .3s;
    visibility: hidden;
    z-index: 999
}

.supplier-information-login-page .success-dialog.show {
    opacity: 1;
    visibility: visible
}

.supplier-information-login-page .success-dialog .dialog-container {
    background-color: #fff;
    padding: .32rem;
    position: relative;
    width: 5.12rem
}

.supplier-information-login-page .success-dialog .dialog-container .dialog-hide-btn {
    cursor: pointer;
    height: .24rem;
    position: absolute;
    right: .16rem;
    top: .16rem;
    width: .24rem
}

.supplier-information-login-page .success-dialog .dialog-container .dialog-hide-btn img {
    height: 100%;
    width: 100%
}

.supplier-information-login-page .success-dialog .dialog-container .dialog-content {
    color: #333;
    font-size: .14rem;
    line-height: .24rem;
    margin-top: .16rem
}

@media screen and (max-width: 800px) {
    .supplier-information-login-page .-aside .-body .form-head {
        margin-top:-.48rem!important
    }

    .supplier-information-login-page .-aside .-body .form-head .h2-title {
        font-size: .4rem;
        line-height: .64rem
    }

    .supplier-information-login-page .-aside .-body .form-head div.content {
        margin-top: .16rem
    }

    .supplier-information-login-page .-aside .-body .form-box {
        --gap-y: .32rem;
        gap: var(--gap-y) var(--gap-x)
    }

    .supplier-information-login-page .-aside .-body .form-box .form-item.col50 {
        width: 100%
    }

    .supplier-information-login-page .-aside .-body .form-box .form-item.code .input-box .-content .-input .code-btn {
        background: #333;
        font-size: .24rem;
        height: .64rem;
        line-height: .48rem;
        min-width: 2.24rem;
        padding: 0 .38rem;
        right: .16rem
    }

    .supplier-information-login-page .-aside .-body .form-box .form-item .-label {
        font-size: .28rem;
        line-height: .48rem
    }

    .supplier-information-login-page .-aside .-body .form-box .form-item .-content {
        margin-top: .16rem
    }

    .supplier-information-login-page .-aside .-body .form-box .form-item .-content .sk_select .-select-front {
        --h: auto;
        padding: .24rem .32rem
    }

    .supplier-information-login-page .-aside .-body .form-box .form-item .-content .sk_select .-select-front input {
        font-size: .28rem;
        line-height: .48rem
    }

    .supplier-information-login-page .-aside .-body .form-box .form-item .-content .sk_select .-select-layer .-inner dl dd {
        font-size: .28rem;
        padding: .24rem .32rem
    }

    .supplier-information-login-page .-aside .-body .form-box .form-item .-content .-input {
        padding: .24rem .32rem
    }

    .supplier-information-login-page .-aside .-body .form-box .form-item .-content .-input input {
        font-size: .28rem;
        line-height: .48rem
    }

    .supplier-information-login-page .-aside .-body .upload-group .upload-item {
        border: 1px dotted #d9d9d9;
        min-height: 1.44rem;
        padding: .32rem
    }

    .supplier-information-login-page .-aside .-body .upload-group .upload-item .front {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .supplier-information-login-page .-aside .-body .upload-group .upload-item .front label {
        min-height: .8rem;
        padding-left: 1.28rem
    }

    .supplier-information-login-page .-aside .-body .upload-group .upload-item .front label .icon {
        height: .8rem;
        width: .8rem
    }

    .supplier-information-login-page .-aside .-body .upload-group .upload-item .front label .icon img {
        height: .48rem;
        width: .48rem
    }

    .supplier-information-login-page .-aside .-body .upload-group .upload-item .front label .text {
        font-size: .28rem;
        line-height: .48rem
    }

    .supplier-information-login-page .-aside .-body .upload-group .upload-item .front .download-template {
        margin-left: 0;
        margin-top: .48rem;
        width: 100%
    }

    .supplier-information-login-page .-aside .-body .upload-group .upload-item .front .download-template a {
        font-size: .28rem;
        line-height: .48rem
    }

    .supplier-information-login-page .-aside .-body .upload-group .upload-item .front .download-template a:hover {
        color: #000
    }

    .supplier-information-login-page .-aside .-body .upload-group .upload-item .front .download-template a:hover span {
        text-decoration: none
    }

    .supplier-information-login-page .-aside .-body .upload-group .upload-item .front .download-template a .icon {
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .supplier-information-login-page .-aside .-body .upload-group .upload-item .file-list {
        margin-top: .32rem;
        padding-left: 0
    }

    .supplier-information-login-page .-aside .-body .upload-group .upload-item .file-list .file-item {
        margin-top: .16rem;
        padding: .16rem .16rem .16rem .32rem
    }

    .supplier-information-login-page .-aside .-body .upload-group .upload-item .file-list .file-item .file-name a {
        font-size: .28rem;
        line-height: .48rem
    }

    .supplier-information-login-page .-aside .-body .upload-group .upload-item .file-list .file-item .clear-file {
        height: .48rem;
        width: .48rem
    }

    .supplier-information-login-page .-aside .-body .upload-group .upload-item .file-list .file-item .clear-file:hover {
        color: #000
    }

    .supplier-information-login-page .-aside .-body .check-group-h2 {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .supplier-information-login-page .-aside .-body .check-group-h2 .content {
        margin-top: .16rem!important
    }

    .supplier-information-login-page .-aside .-body .check-box-group .check-box-row {
        display: block;
        margin-top: .48rem
    }

    .supplier-information-login-page .-aside .-body .check-box-group .check-box-row.flex {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .supplier-information-login-page .-aside .-body .check-box-group .check-box-row.flex .-content,.supplier-information-login-page .-aside .-body .check-box-group .check-box-row:first-child {
        margin-top: 0
    }

    .supplier-information-login-page .-aside .-body .check-box-group .check-box-row .-label {
        font-size: .32rem;
        line-height: .48rem;
        width: 100%
    }

    .supplier-information-login-page .-aside .-body .check-box-group .check-box-row .-label.width-auto {
        font-size: .28rem;
        line-height: .48rem;
        margin-right: .32rem
    }

    .supplier-information-login-page .-aside .-body .check-box-group .check-box-row .-content {
        -webkit-box-flex: 1;
        -webkit-column-gap: .48rem;
        -moz-column-gap: .48rem;
        column-gap: .48rem;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-top: .16rem;
        row-gap: .32rem
    }

    .supplier-information-login-page .-aside .-body .check-box-group .check-box-row .-content .check-item {
        font-size: .28rem;
        line-height: .48rem
    }

    .supplier-information-login-page .-aside .-body .check-box-group .check-box-row .-content .check-item .icon {
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .supplier-information-login-page .-aside .-body .check-box-group .check-box-row .-content .check-item .input {
        font-size: .28rem;
        margin-left: .24rem;
        padding-left: .16rem;
        width: 3.52rem
    }

    .supplier-information-login-page .-aside .-body .check-box-group .check-box-row .-content .col-input {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        font-size: .28rem;
        width: 1.76rem
    }

    .supplier-information-login-page .-aside .-body .send-code {
        border-top: 0;
        margin-top: .64rem;
        padding-top: 0
    }

    .supplier-information-login-page .-aside .-body .send-code .input-box {
        width: 100%
    }

    .supplier-information-login-page .-aside .-body .send-code .input-box .-label {
        font-size: .28rem;
        line-height: .48rem
    }

    .supplier-information-login-page .-aside .-body .send-code .input-box .-content {
        margin-top: .16rem
    }

    .supplier-information-login-page .-aside .-body .send-code .input-box .-content .-input {
        padding: .24rem .32rem
    }

    .supplier-information-login-page .-aside .-body .send-code .input-box .-content .-input input {
        font-size: .28rem;
        line-height: .48rem;
        padding-right: 2.5rem
    }

    .supplier-information-login-page .-aside .-body .send-code .input-box .-content .-input .code-btn {
        background: #333;
        font-size: .24rem;
        height: .64rem;
        line-height: .48rem;
        min-width: 2.24rem;
        padding: 0 .38rem;
        right: .16rem
    }

    .supplier-information-login-page .-aside .-body .agreement-box {
        margin-top: .48rem
    }

    .supplier-information-login-page .-aside .-body .agreement-box .checkbox {
        height: .48rem;
        width: .48rem
    }

    .supplier-information-login-page .-aside .-body .agreement-box .txt {
        font-size: .24rem;
        line-height: .48rem;
        margin-left: .16rem
    }

    .supplier-information-login-page .-aside .-body .send-btn {
        border-radius: .56rem;
        font-size: .28rem;
        height: .96rem;
        line-height: .48rem;
        margin-top: .64rem;
        padding: 0 1.36rem 0 1.28rem
    }

    .supplier-information-login-page .-aside .-body .btn-s {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        margin-top: .64rem
    }

    .supplier-information-login-page .-aside .-body .btn-s .btn {
        border-radius: .56rem;
        font-size: .28rem;
        height: .96rem;
        line-height: .48rem;
        margin-right: 0;
        width: calc(50% - .16rem)
    }

    .supplier-information-login-page .message_wrapper {
        height: 1.12rem
    }

    .supplier-information-login-page .message_wrapper .message-box .svg {
        height: .48rem;
        width: .48rem
    }

    .supplier-information-login-page .message_wrapper .message-box .message-text {
        font-size: .28rem;
        line-height: .48rem;
        margin-left: .16rem
    }

    .supplier-information-login-page .success-dialog .dialog-container {
        padding: .32rem;
        position: relative;
        width: 90vw
    }

    .supplier-information-login-page .success-dialog .dialog-container .dialog-hide-btn {
        height: .48rem;
        right: .32rem;
        top: .32rem;
        width: .48rem
    }

    .supplier-information-login-page .success-dialog .dialog-container .dialog-content {
        margin-top: .16rem
    }

    .supplier-information-login-page .success-dialog .dialog-container .dialog-content .sk-content {
        font-size: .26rem;
        line-height: .34rem
    }

    .-title01 {
        color: #000;
        font-family: var(--fontDB);
        font-size: .48rem;
        line-height: .64rem;
        position: relative
    }

    .-title01.hasRedLine {
        height: 100%;
        padding-bottom: .28rem
    }

    .-title01.hasRedLine span:after {
        background-color: var(--sk-global-color);
        bottom: 0;
        content: "";
        display: block;
        height: .04rem;
        left: 0;
        position: absolute;
        width: .64rem
    }

    .-title01.RedLineCenter span:after {
        left: 50%;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%)
    }

    .-title02 {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        color: #000;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-family: var(--fontDB);
        font-size: .4rem;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        line-height: .64rem;
        position: relative;
        -webkit-transition: .3s;
        transition: .3s
    }

    .-title02.hasRedLine {
        padding-bottom: .32rem
    }

    .-title02.hasRedLine span:after {
        background-color: var(--sk-global-color);
        bottom: 0;
        content: "";
        display: block;
        height: .021rem;
        left: 0;
        position: absolute;
        -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
        transform: translateY(100%);
        width: .64rem
    }

    .-title02.hasBottomLine {
        border-bottom: .02rem solid #d9d9d9;
        padding-bottom: .32rem
    }

    .-title02 em {
        color: #5c5c5c;
        font-family: var(--fontR);
        font-size: .24rem;
        line-height: .32rem
    }

    .-title03 {
        color: #000;
        font-family: var(--fontDB);
        font-size: .32rem;
        line-height: .48rem
    }

    .-context {
        color: #333;
        font-family: var(--fontR)
    }

    .-context,.-context[size=small],.sk-link-btn .a,.sk-link-btn a {
        font-size: .28rem;
        line-height: .48rem
    }

    .sk-link-btn .a .-icon,.sk-link-btn a .-icon {
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .sk-link-btn .a .-icon .svg-ctx,.sk-link-btn a .-icon .svg-ctx {
        height: .32rem;
        width: .32rem
    }

    .sk-load-btn .a,.sk-load-btn a {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        cursor: pointer;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        font-size: .28rem;
        line-height: .48rem
    }

    .sk-load-btn .a .-icon,.sk-load-btn a .-icon {
        height: .48rem;
        width: .48rem
    }

    .sk-load-btn .a .-icon img,.sk-load-btn a .-icon img {
        height: .32rem;
        width: .32rem
    }

    .sk-content {
        --psize: .28rem;
        color: var(--text-color);
        font-family: var(--fontR);
        font-size: var(--psize);
        line-height: .48rem
    }

    .sk-content[data-size=small] {
        --psize: .24rem;
        line-height: .32rem
    }

    .sk-content[data-size=small][type="02"]>* {
        margin-top: .16rem
    }

    .sk-content[data-size=small][type="02"]>:first-child {
        margin-top: 0
    }

    .sk-content h1,.sk-content h2,.sk-content h3,.sk-content h4,.sk-content h5 {
        color: #000;
        font-family: var(--fontDB);
        font-size: .32rem;
        line-height: .48rem
    }

    .sk-content h5 {
        font-size: .28rem;
        line-height: .48rem
    }

    .sk-content[type="01"] h1,.sk-content[type="01"] h2,.sk-content[type="01"] h3,.sk-content[type="01"] h4,.sk-content[type="01"] h5 {
        margin: .32rem 0 .16rem
    }

    .sk-content[type="02"]>* {
        margin-top: .32rem
    }

    .sk-content[type="02"]>:first-child {
        margin-top: 0
    }

    .sk-content[type="03"] h1,.sk-content[type="03"] h2,.sk-content[type="03"] h3,.sk-content[type="03"] h4,.sk-content[type="03"] h5 {
        margin: .32rem 0 .16rem
    }

    .sk-content[type=liNoMargin] li {
        margin: 0
    }

    .sk-content ul li {
        margin-top: .16rem;
        padding-left: .42rem;
        position: relative
    }

    .sk-content ul li:first-child {
        margin-top: 0
    }

    .sk-content ul li:before {
        background-color: #000;
        border-radius: 50%;
        content: "";
        display: block;
        height: .08rem;
        left: .15rem;
        position: absolute;
        top: .2rem;
        width: .08rem
    }

    .icon-arrow-grey {
        border: .02rem solid #d9d9d9;
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .icon-arrow-grey .svg-ctx {
        height: .32rem;
        width: .32rem
    }

    .sk-crumbs {
        display: none
    }

    .sk-foot-link {
        margin-top: 1.28rem
    }

    .sk-foot-link .wal .-list .sk-list .sk-item {
        background-color: #f7f9fa
    }

    .sk-foot-link .wal .-list .sk-list .sk-item a {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%;
        padding: .48rem
    }

    .sk-foot-link .wal .-list .sk-list .sk-item a .-context {
        margin: .16rem 0 .32rem
    }

    .sk-foot-link .wal .-list .sk-list .sk-item a .sk-link-btn {
        margin-top: auto
    }

    .sk-common-banner {
        padding-top: 55.4666666667%;
        position: relative
    }

    .sk-pagination {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 0 .8rem;
        position: relative
    }

    .sk-pagination,.sk-pagination[data-align=left],.sk-pagination[data-align=right] {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }

    .sk-pagination {
        --height: .8rem
    }

    .sk-pagination .left-control {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-right: .32rem
    }

    .sk-pagination .left-control .next,.sk-pagination .left-control .prev {
        border: .02rem solid #d9d9d9;
        height: var(--height);
        left: 0;
        overflow: hidden;
        position: absolute;
        top: 0;
        -webkit-transition: .3s;
        transition: .3s;
        width: .8rem;
        z-index: 1
    }

    .sk-pagination .left-control .next:hover,.sk-pagination .left-control .prev:hover {
        background-color: var(--sk-global-color);
        border-color: var(--sk-global-color)
    }

    .sk-pagination .left-control .next:hover .inner,.sk-pagination .left-control .prev:hover .inner {
        --color: #fff
    }

    .sk-pagination .left-control .next:hover .inner span,.sk-pagination .left-control .prev:hover .inner span {
        opacity: 1
    }

    .sk-pagination .left-control .next .inner,.sk-pagination .left-control .prev .inner {
        --color: #000;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        --iconWidth: 0.48rem;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        -webkit-justify-content: center;
        justify-content: center;
        padding: 0;
        position: relative;
        width: auto
    }

    .sk-pagination .left-control .next .inner .icon,.sk-pagination .left-control .prev .inner .icon {
        -ms-flex-negative: 0;
        color: var(--color);
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: var(--iconWidth);
        margin-right: 0;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .3s;
        transition: .3s;
        width: var(--iconWidth)
    }

    .sk-pagination .left-control .next .inner .icon .svg-ctx,.sk-pagination .left-control .prev .inner .icon .svg-ctx {
        height: 100%;
        object-fit: contain;
        width: 100%
    }

    .sk-pagination .left-control .next .inner span,.sk-pagination .left-control .prev .inner span {
        display: none
    }

    .sk-pagination .left-control .next {
        left: auto;
        margin-left: 0;
        right: 0
    }

    .sk-pagination .left-control .next .inner .icon {
        -webkit-transform: rotate(1turn);
        -ms-transform: rotate(1turn);
        transform: rotate(1turn)
    }

    .sk-pagination .left-control .next .inner .icon,.sk-pagination .left-control .next .inner span {
        margin: 0
    }

    .sk-pagination .page-tip {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        border: .02rem solid #d9d9d9;
        color: #afafaf;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: .28rem;
        height: var(--height);
        -webkit-justify-content: center;
        justify-content: center;
        line-height: .48rem;
        padding: .16rem .32rem
    }

    .sk-pagination .page-tip .curr {
        color: #000;
        font-size: inherit;
        line-height: .48rem;
        width: .86rem
    }

    .boxSideNavOpen {
        cursor: pointer;
        position: fixed;
        right: .3rem;
        top: 4.72rem;
        z-index: 10
    }

    .boxSideNavOpen.nobanner {
        top: 1.32rem
    }

    .boxSideNavOpen .img {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        background-color: var(--sk-global-color);
        border-radius: 50%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: .96rem;
        -webkit-justify-content: center;
        justify-content: center;
        width: .96rem;
        pointer-events: none;
    }

    .boxSideNavOpen .img img {
        height: .48rem;
        object-fit: contain;
        width: .48rem
    }

    .img-info a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .img-info a:hover img {
        -webkit-transform: var(--imgHoverScale);
        -ms-transform: var(--imgHoverScale);
        transform: var(--imgHoverScale)
    }

    .img-info a:hover .title .-icon {
        border-color: var(--sk-global-color)
    }

    .img-info a:hover .title .-icon .svg-ctx {
        -webkit-animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards;
        animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards
    }

    .img-info a .-left {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        width: 2.24rem
    }

    .img-info a .-right {
        padding: 0 0 0 .32rem;
        width: 100%
    }

    .img-info a .title {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .img-info a .title .-icon {
        border: .02rem solid #d9d9d9;
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .img-info a .title .-icon .svg-ctx {
        height: .32rem;
        width: .32rem
    }

    .img-info a .-context {
        font-size: .24rem;
        line-height: .32rem;
        margin-top: .32rem
    }

    .main-container {
        padding-bottom: 0
    }

    .main-container,.main-container.hasCrumbs {
        --wrapper-top: .96rem
    }

    .main-container .main-head .wal .main-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }

    .main-container .main-head .wal .right-content {
        max-width: 100%
    }

    .main-container .main-head .wal .right-content>* {
        margin-top: .64rem
    }

    .main-container .main-head .wal .right-content>:first-child {
        margin-top: .32rem
    }

    .main-container .-tab {
        margin-top: .96rem;
        overflow: hidden;
        width: 100%
    }

    .main-container .-tab.nomargin {
        margin: 0
    }

    .main-container .-tab .-tab-list {
        position: relative
    }

    .main-container .-tab .-tab-list:after {
        background: -webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff);
        background: linear-gradient(90deg,hsla(0,0%,100%,0),#fff);
        content: "";
        display: block;
        height: 100%;
        pointer-events: none;
        position: absolute;
        right: -.1rem;
        top: 0;
        width: .56rem;
        z-index: 1
    }

    .main-container .-tab .-tab-list ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        width: 100%
    }

    .main-container .-tab .-tab-list ul li {
        margin-right: .16rem;
        width: auto
    }

    .main-container .-tab .-tab-list ul li:last-child {
        margin-right: 0
    }

    .main-container .-tab .-tab-list ul li .a,.main-container .-tab .-tab-list ul li a {
        border: .02rem solid #d9d9d9;
        cursor: pointer;
        display: block;
        font-family: var(--fontR);
        font-size: .28rem;
        height: .8rem;
        line-height: .48rem;
        padding: .16rem .24rem;
        -webkit-transition: .3s;
        transition: .3s
    }

    .main-container .-aside .-body {
        margin-top: .48rem
    }

    .main-container .-aside .-body .content {
        color: var(--text-color);
        font-family: var(--fontR);
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .48rem
    }

    .main-container .-aside .-body .content.nomargin {
        margin: 0
    }

    .main-container .-aside .-body .content p,.main-container .-aside .-body .content p span {
        color: inherit;
        font-family: inherit;
        font-size: inherit;
        line-height: inherit
    }

    .main-container .-aside .-body .content p a {
        text-decoration: underline
    }

    .main-container .-aside .-body .content p img,.main-container .-aside .-body .content p video {
        max-width: 100%;
        width: 100%
    }

    .main-container .-aside .-body .content h1,.main-container .-aside .-body .content h2,.main-container .-aside .-body .content h3,.main-container .-aside .-body .content h4,.main-container .-aside .-body .content h5 {
        color: #000;
        font-family: var(--fontDB);
        font-size: .32rem;
        line-height: .48rem
    }

    .main-container .-aside .-body .content h5 {
        font-size: .28rem;
        line-height: .48rem
    }

    .main-container .-aside .-body .content[type="01"] h1,.main-container .-aside .-body .content[type="01"] h2,.main-container .-aside .-body .content[type="01"] h3,.main-container .-aside .-body .content[type="01"] h4,.main-container .-aside .-body .content[type="01"] h5 {
        margin: .32rem 0 .16rem
    }

    .main-container .-aside .-body .content[type="02"]>* {
        margin-top: .32rem
    }

    .main-container .-aside .-body .content[type="02"]>:first-child {
        margin-top: 0
    }

    .main-container .-aside .-body .content[type="03"] h1,.main-container .-aside .-body .content[type="03"] h2,.main-container .-aside .-body .content[type="03"] h3,.main-container .-aside .-body .content[type="03"] h4,.main-container .-aside .-body .content[type="03"] h5 {
        margin: .32rem 0 .16rem
    }

    .main-container .-aside .-body .content[type=liNoMargin] li {
        margin: 0
    }

    .main-container .-aside .-body .content ul li {
        margin-top: .16rem;
        padding-left: .42rem;
        position: relative
    }

    .main-container .-aside .-body .content ul li:first-child {
        margin-top: 0
    }

    .main-container .-aside .-body .content ul li:before {
        background-color: #000;
        border-radius: 50%;
        content: "";
        display: block;
        height: 4px;
        left: .15rem;
        position: absolute;
        top: .2rem;
        width: 4px
    }

    .main-container .-aside .-body .auto-img {
        max-width: 100%;
        width: 100%
    }

    .main-container .-aside .-body .auto-img img,.main-container .-aside .-body .auto-img.auto-width,.main-container .-aside .-body .auto-img.auto-width img {
        width: 100%
    }

    .main-container .-aside .-body .top-info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        background-color: #f7f9fa;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: .64rem .48rem
    }

    .main-container .-aside .-body .top-info .-left {
        -ms-flex-negative: 1;
        -webkit-flex-shrink: 1;
        flex-shrink: 1;
        width: 5.6rem
    }

    .main-container .-aside .-body .top-info .-left .img {
        padding-top: 100%;
        position: relative;
        width: 100%
    }

    .main-container .-aside .-body .top-info .-left .img img {
        height: 100%;
        left: 0;
        object-fit: cover;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 0
    }

    .main-container .-aside .-body .top-info .-left .img {
        overflow: hidden
    }

    .main-container .-aside .-body .top-info .-left .img:hover img {
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }

    .main-container .-aside .-body .top-info .-right {
        margin-top: .48rem;
        padding: 0;
        width: 100%
    }

    .main-container .-aside .-body .top-info .-right .-context {
        -webkit-line-clamp: 22;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .main-container .-aside .-body .top-info .-right .text {
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        color: #333;
        display: -webkit-box;
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .16rem;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .main-container .-aside .-body .top-info .-right .sk-link-btn {
        margin-top: .32rem
    }

    .main-container .-aside .-body .top-info[type="02"] {
        background-color: transparent;
        padding: 0
    }

    .main-container .-aside .-body .top-info[type="02"] .-left {
        width: 100%
    }

    .main-container .-aside .-body .top-info[type="02"] .-right {
        margin-top: .48rem;
        padding: 0
    }

    .main-container .-aside .-body .top-info[type="02"] .-right .content {
        margin-top: 0
    }

    .main-container .-aside .-body .leftImg-rightContent-list>ul>li {
        margin-top: .96rem
    }

    .main-container .-aside .-body .leftImg-rightContent-list>ul>li:first-child {
        margin-top: 0
    }

    .main-container .-aside .-body .leftImg-rightContent-list>ul>li .info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 0
    }

    .main-container .-aside .-body .leftImg-rightContent-list>ul>li .info .img {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        margin: .48rem 0 .32rem;
        overflow: hidden;
        width: 100%
    }

    .main-container .-aside .-body .leftImg-rightContent-list>ul>li .info .img img {
        width: 100%
    }

    .main-container .-aside .-body .leftImg-rightContent-list>ul>li .info .-right {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-top: 0
    }

    .main-container .-aside .-body .leftImg-rightContent-list>ul>li .info .-right .content {
        margin-top: .48rem
    }

    .main-container .-aside .-body .table-container {
        margin-top: .64rem
    }

    .main-container .-aside .-body .table-container.-mt32 {
        margin-top: .32rem
    }

    .main-container .-aside .-body .table-container[type="02"] table tr:first-child td,.main-container .-aside .-body .table-container[type="03"] table tr:first-child td {
        background-color: #f7f9fa;
        color: #000;
        font-family: var(--fontDB)
    }

    .main-container .-aside .-body .table-container[type="03"] table tr:first-child td.special {
        background-color: #f7f9fa
    }

    .main-container .-aside .-body .table-container[type="03"] table tr td.special {
        background-color: transparent
    }

    .main-container .-aside .-body .table-container.hasLoadMore {
        text-align: center
    }

    .main-container .-aside .-body .table-container.hasLoadMore table tr {
        display: none
    }

    .main-container .-aside .-body .table-container.hasLoadMore table tr:nth-child(-n+8) {
        display: table-row
    }

    .main-container .-aside .-body .table-container.hasLoadMore.showAll tr {
        display: table-row!important
    }

    .main-container .-aside .-body .table-container.hasLoadMore .sk-load-btn {
        margin-top: .32rem
    }

    .main-container .-aside .-body .table-container .foot-text {
        color: #5c5c5c;
        font-size: var(--fz-16);
        line-height: var(--lh-24);
        margin-top: .32rem;
        text-align: right
    }

    .main-container .-aside .-body .row-box {
        margin-top: .96rem
    }

    .main-container .-aside .-body .row-box .content {
        margin-top: .48rem
    }

    .main-container .-aside .-body .row-box.childGap>* {
        margin: 0 0 .48rem
    }

    .main-container .-aside .-body .row-box.childGap>:last-child {
        margin-bottom: 0
    }

    .main-container .-aside .-body .row-box.templateBox>* {
        margin: 0 0 .48rem
    }

    .main-container .-aside .-body .row-box.templateBox>:last-child {
        margin-bottom: 0
    }

    .main-container .-aside .-body .row-box.templateBox .content {
        margin-top: 0
    }

    .main-container .-aside .-body .row-box.templateBox .-title02 {
        margin-top: .96rem
    }

    .main-container .-aside .-body .row-box.templateBox .black-title {
        margin-bottom: .32rem
    }

    .main-container .-aside .-body .row-box.templateBox .small-title {
        margin-bottom: .16rem
    }

    .main-container .-aside .-body .cart-row {
        border: .01rem solid #d9d9d9;
        padding: .32rem
    }

    .main-container .-aside .-body .cart-row .-title03 {
        margin-bottom: .08rem
    }

    .main-container .-aside .-body .cart-row>p {
        margin-top: .16rem
    }

    .main-container .-aside .-body .cart-row>p:first-of-type {
        margin-top: 0
    }

    .main-container .-aside .-body .red-title {
        background-color: #f7f9fa;
        color: var(--sk-global-color);
        font-family: var(--fontDB);
        text-align: center
    }

    .main-container .-aside .-body .red-bg-title,.main-container .-aside .-body .red-title {
        font-size: .32rem;
        line-height: .48rem;
        margin-top: .48rem;
        padding: .32rem
    }

    .main-container .-aside .-body .black-title {
        background-color: #f7f9fa;
        font-family: var(--fontDB);
        font-size: .32rem;
        line-height: .48rem;
        padding: .32rem
    }

    .main-container .-aside .-body .small-title {
        font-size: .28rem;
        line-height: .48rem
    }

    .main-container .-aside .-body .tab-content .tab-content-row {
        display: none
    }

    .main-container .-aside .-body .tab-content .tab-content-row.on {
        display: block
    }

    .main-container .-aside .-body .download-list,.main-container .-aside .-body .pdfType-download-list {
        margin-top: .48rem
    }

    .main-container .-aside .-body .download-list ul,.main-container .-aside .-body .pdfType-download-list ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: -.16rem
    }

    .main-container .-aside .-body .download-list ul li,.main-container .-aside .-body .pdfType-download-list ul li {
        background-color: #f7f9fa;
        margin-top: .16rem;
        width: 100%
    }

    .main-container .-aside .-body .download-list ul li[text-type=normal] a,.main-container .-aside .-body .pdfType-download-list ul li[text-type=normal] a {
        font-family: var(--fontR)
    }

    .main-container .-aside .-body .download-list ul li.href a:before,.main-container .-aside .-body .pdfType-download-list ul li.href a:before {
        background: url(../images/copy.png) 50% no-repeat;
        background-size: contain
    }

    .main-container .-aside .-body .download-list ul li a,.main-container .-aside .-body .pdfType-download-list ul li a {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-family: var(--fontDB);
        font-size: .28rem;
        line-height: .48rem;
        padding: .32rem
    }

    .main-container .-aside .-body .download-list ul li a:before,.main-container .-aside .-body .pdfType-download-list ul li a:before {
        -ms-flex-negative: 0;
        background: url(../images/pdf.png) 50% no-repeat;
        background-size: contain;
        content: "";
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .main-container .-aside .-body .download-cart {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        max-width: 100%;
        width: 100%
    }

    .main-container .-aside .-body .download-cart a {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        -webkit-align-items: stretch;
        align-items: stretch;
        background-color: #f7f9fa;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: .16rem .32rem .16rem .16rem;
        width: 100%
    }

    .main-container .-aside .-body .download-cart a .img {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: 3.2rem;
        max-width: 2.24rem;
        width: 100%
    }

    .main-container .-aside .-body .download-cart a .img img {
        height: 100%;
        object-fit: contain;
        width: 100%
    }

    .main-container .-aside .-body .download-cart a .-foot {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 0;
        padding: .16rem 0 .16rem .32rem;
        position: relative;
        width: 100%
    }

    .main-container .-aside .-body .download-cart a .-foot .name {
        font-size: .32rem;
        line-height: .48rem;
        margin-bottom: .16rem
    }

    .main-container .-aside .-body .download-cart a .-foot .foot-info {
        margin-top: auto;
        padding-right: 1rem
    }

    .main-container .-aside .-body .download-cart a .-foot .foot-info .model {
        font-size: .24rem;
        line-height: .32rem
    }

    .main-container .-aside .-body .download-cart a .-foot .foot-info .download-btn {
        border: .02rem solid #d9d9d9;
        height: .8rem;
        width: .8rem
    }

    .main-container .-aside .-body .download-cart a .-foot .foot-info .download-btn .svg-ctx {
        height: .48rem;
        width: .48rem
    }

    .main-container .-aside .-body .file-download-list {
        background-color: #fff
    }

    .main-container .-aside .-body .file-download-list ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .main-container .-aside .-body .file-download-list ul li {
        border-bottom: .02rem solid #d9d9d9;
        padding: .48rem 0
    }

    .main-container .-aside .-body .file-download-list ul li:first-child {
        padding-top: 0
    }

    .main-container .-aside .-body .file-download-list ul li:last-child {
        border-bottom: none
    }

    .main-container .-aside .-body .file-download-list ul li a {
        display: block;
        width: 100%
    }

    .main-container .-aside .-body .file-download-list ul li a .title {
        color: #000;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-family: var(--fontDB);
        font-size: .28rem;
        line-height: .48rem
    }

    .main-container .-aside .-body .file-download-list ul li a .title .svg-ctx {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .main-container .-aside .-body .file-download-list ul li a .tip-text {
        color: #5c5c5c;
        font-size: .24rem;
        line-height: .48rem;
        margin-top: .16rem
    }

    .main-container .-aside .-body .row-box .secondary-navigation {
        font-size: .32rem;
        line-height: .48rem;
        margin-bottom: .32rem;
        padding: .32rem
    }

    .main-container .-aside .-body .-href-list {
        margin-top: .48rem
    }

    .main-container .-aside .-body .-href-list .sk-item a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: .28rem;
        line-height: .48rem
    }

    .main-container .-aside .-body .-href-list .sk-item a .icon-arrow-grey {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: .48rem;
        width: .48rem
    }

    .main-container .-aside .-body .-href-list .sk-item a .icon-arrow-grey .svg-ctx {
        height: .48rem;
        width: .48rem
    }

    .main-container .-aside .-body .-href-list .sk-item a.nohref {
        color: #5c5c5c;
        pointer-events: none
    }

    .main-container .-aside .-body .-href-list .sk-item a.nohref .icon-arrow-grey {
        opacity: 0;
        visibility: hidden
    }

    .main-container .-aside .-body .contact-list .sk-item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        border: .02rem solid #d9d9d9;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: .32rem
    }

    .main-container .-aside .-body .contact-list .sk-item .-info {
        margin-bottom: .32rem
    }

    .main-container .-aside .-body .contact-list .sk-item .-info .address {
        margin-top: .16rem
    }

    .main-container .-aside .-body .contact-list .sk-item .-contact {
        border-top: .02rem solid #e6e6e6;
        padding-top: .32rem
    }

    .main-container .-aside .-body .contact-list .sk-item .-contact dl {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin: -.16rem 0 0
    }

    .main-container .-aside .-body .contact-list .sk-item .-contact dl dd {
        font-size: .28rem;
        line-height: .48rem;
        margin: .16rem 0 0
    }

    .main-container .-aside .-body .contact-list .sk-item .-contact dl dd img {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .main-container .-aside .-body .nav-linkTo {
        background-color: #f7f9fa;
        margin-top: .48rem;
        -webkit-transform: translate(-.3rem);
        -ms-transform: translate(-.3rem);
        transform: translate(-.3rem);
        width: calc(100% + .6rem)
    }

    .main-container .-aside .-body .nav-linkTo.noMarginTop {
        margin-top: 0
    }

    .main-container .-aside .-body .nav-linkTo ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0;
        padding: .32rem
    }

    .main-container .-aside .-body .nav-linkTo ul li {
        margin: 0 .48rem 0 0
    }

    .main-container .-aside .-body .nav-linkTo ul li:last-child {
        margin-right: 0
    }

    .main-container .-aside .-body .nav-linkTo ul li.on a,.main-container .-aside .-body .nav-linkTo ul li:hover a {
        color: #000
    }

    .main-container .-aside .-body .nav-linkTo ul li a {
        color: #5c5c5c;
        font-family: var(--fontR);
        font-size: .28rem;
        line-height: .48rem
    }

    .main-container .-aside .-body .red-btn.fill-red:hover {
        opacity: .9
    }

    .main-container .-aside .-body .red-btn.fill-red a {
        background-color: var(--sk-global-color);
        border: none;
        color: #fff
    }

    .main-container .-aside .-body .red-btn[data-size=big] a {
        border-radius: .4rem;
        font-size: .28rem;
        padding: .16rem .48rem
    }

    .main-container .-aside .-body .red-btn[data-size=big] a .svg-ctx {
        margin-right: .16rem
    }

    .main-container .-aside .-body .red-btn.outlink a .svg-ctx path {
        fill: currentColor;
        stroke: none
    }

    .main-container .-aside .-body .red-btn.outlink a .svg-ctx rect {
        stroke: currentColor
    }

    .main-container .-aside .-body .red-btn a {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-align-items: center;
        align-items: center;
        border: .02rem solid var(--sk-global-color);
        border-radius: .4rem;
        color: var(--sk-global-color);
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        font-size: .28rem;
        -webkit-justify-content: center;
        justify-content: center;
        line-height: .48rem;
        min-width: 2.72rem;
        padding: .16rem .48rem
    }

    .main-container .-aside .-body .red-btn a:hover {
        background-color: var(--sk-global-color);
        color: #fff
    }

    .main-container .-aside .-body .red-btn a .svg-ctx {
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .main-container .-aside .-body .file-params-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .main-container .-aside .-body .file-params-list .file-params {
        margin: .16rem .16rem 0 0
    }

    .main-container .-aside .-body .file-params {
        border: .02rem solid #d9d9d9;
        color: #1e1e1e;
        display: inline-block;
        font-size: .2rem;
        line-height: .32rem;
        margin-top: .16rem;
        padding: 0 .16rem
    }

    .main-container .-aside .-body table {
        border-bottom: .02rem solid #000;
        border-collapse: collapse;
        border-spacing: 0;
        border-top: .02rem solid #000;
        width: 100%
    }

    .main-container .-aside .-body table tr {
        border-top: .02rem solid #d9d9d9
    }

    .main-container .-aside .-body table tr:first-child {
        border-top: none
    }

    .main-container .-aside .-body table tr td {
        color: var(--text-color);
        font-family: var(--fontR);
        font-size: .24rem;
        line-height: .32rem;
        padding: .32rem;
        text-align: left;
        vertical-align: middle
    }

    .main-container .-aside .-body table tr td.special {
        background-color: #f7f9fa;
        color: #000;
        font-family: var(--fontDB);
        width: 35%
    }

    .main-container .-aside .-body table tr td .-icon {
        display: block;
        height: .64rem;
        margin: .32rem 0 0;
        width: .64rem
    }

    .main-container .-aside .-body table tr td .-icon img {
        height: 100%;
        object-fit: contain;
        width: 100%
    }

    .main-container .-aside .-body table tr td ul li {
        padding-left: .32rem;
        position: relative
    }

    .main-container .-aside .-body table tr td ul li:before {
        background-color: #000;
        border-radius: 50%;
        height: 3px;
        left: .15rem;
        top: .15rem;
        width: 3px
    }

    .main-container .-aside .-body table tr td .td-tag {
        font-size: .24rem;
        line-height: .4rem;
        padding: 0 .16rem
    }

    .main-container .-aside .-body table tr td .td-img,.main-container .-aside .-body table tr td .td-text {
        margin-top: .2rem
    }

    body[nav-visible=true] .nav-mask {
        opacity: 1;
        visibility: visible
    }

    body[nav-visible=true] .sk-common-container .wal .-box .-nav {
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0)
    }

    .nav-mask {
        background-color: rgba(0,0,0,.6);
        height: 100%;
        left: 0;
        opacity: 0;
        position: fixed;
        top: 0;
        -webkit-transition: .3s;
        transition: .3s;
        visibility: hidden;
        width: 100%;
        z-index: 998
    }

    .sk-common-container {
        overflow: hidden
    }

    .sk-common-container .wal .-box,.sk-common-container .wal .-box .-nav {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .sk-common-container .wal .-box .-nav {
        -ms-flex-negative: 0;
        background-color: #fff;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: 100%;
        margin-top: 0;
        max-width: 87.2%;
        padding: .24rem .3rem;
        position: fixed;
        right: 0;
        top: 0;
        -webkit-transform: translate(100%);
        -ms-transform: translate(100%);
        transform: translate(100%);
        -webkit-transition: .3s;
        transition: .3s;
        width: 100%;
        z-index: 999
    }

    .sk-common-container .wal .-box .-nav .-title02 {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        font-size: .4rem;
        line-height: .64rem
    }

    .sk-common-container .wal .-box .-nav .-title02 .close {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .sk-common-container .wal .-box .-nav .-title02 .close img {
        height: .48rem;
        object-fit: contain;
        width: .48rem
    }

    .sk-common-container .wal .-box .-nav .-list {
        height: 100%;
        margin-top: .32rem;
        overflow: auto;
        position: relative
    }

    .sk-common-container .wal .-box .-nav .-list ul {
        left: 0;
        position: absolute;
        top: 0
    }

    .sk-common-container .wal .-box .-nav .-list ul li {
        --front-bg: #f7f9fa
    }

    .sk-common-container .wal .-box .-nav .-list ul li .-front {
        --afterDisplay: block
    }

    .sk-common-container .wal .-box .-nav .-list ul li .-front a {
        background-color: var(--front-bg);
        color: #000;
        cursor: pointer;
        display: block;
        font-family: var(--fontDB);
        font-size: .28rem;
        line-height: .48rem;
        padding: .24rem .8rem .24rem .32rem;
        position: relative;
        -webkit-transition: .3s;
        transition: .3s
    }

    .sk-common-container .wal .-box .-nav .-list ul li .-front a:after {
        background: url(../images/add-red.png) 50% no-repeat;
        background-size: contain;
        content: "";
        display: block;
        display: var(--afterDisplay);
        height: .48rem;
        position: absolute;
        right: .32rem;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        width: .48rem
    }

    .sk-common-container .wal .-box .-nav .-list ul li .-children {
        display: none;
        padding: .48rem 0
    }

    .sk-common-container .wal .-box .-nav .-list ul li .-children dl {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        border-left: .02rem solid #d9d9d9;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .sk-common-container .wal .-box .-nav .-list ul li .-children dl dd {
        margin-top: .32rem;
        padding-left: .48rem;
        position: relative;
        -webkit-transition: .3s;
        transition: .3s
    }

    .sk-common-container .wal .-box .-nav .-list ul li .-children dl dd:before {
        background-color: transparent;
        content: "";
        display: block;
        height: 100%;
        left: -.02rem;
        position: absolute;
        top: 0;
        width: .04rem
    }

    .sk-common-container .wal .-box .-nav .-list ul li .-children dl dd a {
        font-family: var(--fontR);
        font-size: .28rem;
        line-height: .48rem
    }

    .sk-common-container .wal .-box .-nav .-list ul li .-children dl dd a.-outLink {
        --url: url(../images/target/icon/copy.svg);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .sk-common-container .wal .-box .-nav .-list ul li .-children dl dd a.-outLink:hover {
        --url: url(../fonts/copy-red.svg)
    }

    .sk-common-container .wal .-box .-nav .-list ul li .-children dl dd a.-outLink:after {
        -ms-flex-negative: 0;
        background-image: var(--url);
        background-position: 50%;
        background-repeat: no-repeat;
        background-size: contain;
        content: "";
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: .48rem;
        margin-left: .16rem;
        width: .48rem
    }

    .sk-common-container .wal .-box .-aside {
        padding-left: 0;
        width: 100%
    }

    .around__you .sk-common-banner {
        padding-top: 29.8666666667%
    }

    .around__you .around__you-content {
        background-color: #f7f9fa
    }

    .around__you .around__you-content .wal {
        --gap: 0;
        --LeftWidth: 100%;
        --rightWidth: 100%;
        padding-bottom: 1.2rem;
        padding-top: .64rem
    }

    .around__you .around__you-content .wal .-bottom,.around__you .around__you-content .wal .-top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }

    .around__you .around__you-content .wal .-bottom .-left-content,.around__you .around__you-content .wal .-top .-left-content {
        max-width: var(--LeftWidth);
        width: 100%
    }

    .around__you .around__you-content .wal .-bottom .-right-content,.around__you .around__you-content .wal .-top .-right-content {
        margin-left: 0;
        max-width: var(--rightWidth);
        width: 100%
    }

    .around__you .around__you-content .wal .-top .-left-content .-title01 {
        height: auto
    }

    .around__you .around__you-content .wal .-top .-right-content {
        margin-top: .32rem
    }

    .around__you .around__you-content .wal .-top .-right-content .-title02 {
        font-size: .4rem;
        line-height: .64rem
    }

    .around__you .around__you-content .wal .-top .-right-content .-context {
        margin-top: 0
    }

    .around__you .around__you-content .wal .-bottom {
        margin-top: .64rem
    }

    .around__you .around__you-content .wal .-bottom .-left-content dl {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: -.64rem 0 0
    }

    .around__you .around__you-content .wal .-bottom .-left-content dl dd {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        font-size: .24rem;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        line-height: .32rem;
        margin: .64rem 0 0;
        padding: 0 .16rem;
        text-align: center;
        width: 25%
    }

    .around__you .around__you-content .wal .-bottom .-left-content dl dd img {
        height: .8rem;
        margin: 0 0 .16rem;
        object-fit: contain;
        width: .8rem
    }

    .around__you .around__you-content .wal .-bottom .-right-content {
        margin-top: .32rem
    }

    .around__you .around__you-content .wal .-bottom .-right-content .-list ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .around__you .around__you-content .wal .-bottom .-right-content .-list ul li {
        background-color: #fff;
        margin-top: .16rem;
        padding: .32rem;
        position: relative;
        width: 100%
    }

    .around__you .around__you-content .wal .-bottom .-right-content .-list ul li:first-child {
        margin-top: 0
    }

    .around__you .around__you-content .wal .-bottom .-right-content .-list ul li.showConent .-content {
        display: block
    }

    .around__you .around__you-content .wal .-bottom .-right-content .-list ul li:before {
        background-color: var(--sk-global-color);
        content: "";
        display: block;
        height: 100%;
        left: 0;
        opacity: 0;
        position: absolute;
        top: 0;
        -webkit-transition: .3s;
        transition: .3s;
        visibility: hidden;
        width: .04rem;
        z-index: 1
    }

    .around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-front {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        cursor: pointer;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-front .title {
        -ms-flex-negative: 1;
        -webkit-flex-shrink: 1;
        flex-shrink: 1;
        font-size: .32rem;
        line-height: .48rem;
        margin-right: .16rem
    }

    .around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-front .-icon {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -ms-flex-negative: 0;
        -webkit-align-items: center;
        align-items: center;
        border: .02rem solid #d9d9d9;
        border-radius: 50%;
        color: var(--sk-global-color);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: .48rem;
        -webkit-justify-content: center;
        justify-content: center;
        margin-left: auto;
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg);
        -webkit-transition: .3s;
        transition: .3s;
        width: .48rem
    }

    .around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-front .-icon .svg-ctx {
        height: .32rem;
        object-fit: contain;
        width: .32rem
    }

    .around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-content {
        display: none;
        font-size: .24rem;
        line-height: .32rem;
        padding-top: .16rem
    }

    .around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-content dl {
        margin-top: .64rem
    }

    .around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-content dl dd {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        border-bottom: .01rem dashed #d9d9d9;
        border-top: .01rem dashed #d9d9d9;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        padding: .32rem 0
    }

    .around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-content dl dd:first-child {
        border-top: none;
        padding-top: 0
    }

    .around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-content dl dd:last-child {
        border-bottom: none;
        padding-bottom: 0
    }

    .around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-content dl dd .name {
        font-size: .28rem;
        line-height: .48rem;
        margin-right: .32rem
    }

    .around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-content dl dd .imgs {
        -ms-flex-negative: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        margin-top: .16rem
    }

    .around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-content dl dd .imgs img {
        height: .64rem;
        margin-right: .16rem;
        object-fit: contain;
        width: .64rem
    }

    .around__you .around__you-content .wal .-bottom .-right-content .-list ul li .-content dl dd .imgs img:last-child {
        margin-right: 0
    }

    .around__you .around__you-content .wal .-bottom .-right-content .-foot {
        margin-top: .64rem;
        text-align: center
    }

    .sk-common-dialog {
        -webkit-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end
    }

    .sk-common-dialog.show .dialog-container {
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0)
    }

    .sk-common-dialog .dialog-container {
        background-color: #fff;
        height: 90vh;
        max-height: 90vh;
        max-width: 100%;
        -webkit-transform: translateY(.4rem);
        -ms-transform: translateY(.4rem);
        transform: translateY(.4rem);
        -webkit-transition: .3s;
        transition: .3s;
        width: 100%
    }

    .sk-common-dialog .dialog-container .dialog-wrapper {
        height: 100%;
        padding: .32rem .32rem .72rem
    }

    .sk-common-dialog .dialog-container .dialog-wrapper .dialog-head {
        border-bottom: .02rem solid #1e1e1e;
        padding-bottom: .32rem
    }

    .sk-common-dialog .dialog-container .dialog-wrapper .dialog-head .title {
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        max-width: 65%;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .sk-common-dialog .dialog-container .dialog-wrapper .dialog-head .close {
        height: .48rem;
        margin-left: .16rem;
        width: .48rem
    }

    .sk-common-dialog .dialog-container .dialog-wrapper .dialog-content {
        border: .02rem solid #d9d9d9;
        height: 100%;
        margin-top: .32rem;
        max-height: 100%;
        overflow: auto;
        padding: 0;
        position: relative
    }

    .sk-common-dialog .dialog-container .dialog-wrapper .dialog-content .dialog-content-inner {
        left: 0;
        padding: .32rem;
        position: absolute;
        top: 0
    }

    .sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: center;
        justify-content: center;
        margin-top: .32rem
    }

    .sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .agree-box {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-right: auto
    }

    .sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .agree-box .icon {
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .agree-box .text {
        font-size: .24rem;
        line-height: .48rem
    }

    .sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .agree-box .text:before {
        display: inline-block;
        margin-right: .08rem
    }

    .sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn {
        margin-top: .32rem
    }

    .sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn .a,.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn a {
        border-radius: .56rem;
        min-width: 4.16rem;
        padding: .24rem .48rem
    }

    .sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn .a .svg-ctx,.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn a .svg-ctx {
        height: .48rem;
        width: .48rem
    }

    .sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn .a span,.sk-common-dialog .dialog-container .dialog-wrapper .dialog-foot .download-btn a span {
        font-size: .28rem;
        line-height: .48rem;
        margin-left: .16rem
    }

    .cookie-layer {
        background-color: #fff;
        border-radius: .16rem .16rem 0 0;
        bottom: 0;
        box-shadow: 0 0 .2rem 0 rgba(0,0,0,.1);
        left: 0;
        max-width: 100%;
        opacity: 0;
        position: fixed;
        -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
        transform: translateY(100%);
        -webkit-transition: .3s;
        transition: .3s;
        visibility: hidden;
        width: 100%;
        z-index: 30
    }

    .cookie-layer.show {
        opacity: 1;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        visibility: visible
    }

    .cookie-layer .-wrapper {
        padding: .32rem .48rem
    }

    .cookie-layer .-wrapper .text {
        color: #333;
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .32rem
    }

    .cookie-layer .-wrapper .btns {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: .32rem -.16rem 0
    }

    .cookie-layer .-wrapper .btns .-btn {
        border: .02rem solid #979ba4;
        border-radius: .56rem;
        cursor: pointer;
        font-family: var(--fontDB);
        font-size: .28rem;
        line-height: .48rem;
        margin: 0 .16rem;
        padding: .32rem;
        text-align: center;
        width: calc(50% - .32rem)
    }

    .cookie-layer .-wrapper .btns .-btn:hover {
        opacity: .9
    }

    .cookie-layer .-wrapper .btns .-btn.-yes {
        background-color: var(--sk-global-color);
        border-color: var(--sk-global-color);
        color: #fff
    }

    .index-page .sim_footer {
        margin-top: 0
    }

    .index-page .sim_footer ._top {
        border-top: 0
    }

    .index-page .index-banner .swiper-container {
        height: auto;
        min-height: auto;
        position: relative
    }

    .index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide a {
        height: auto;
        padding-top: 128%
    }

    .index-page .index-banner .swiper-container .swiper-wrapper .swiper-slide a .inner .slide-backgroud video {
        height: 100%;
        object-fit: cover;
        width: 100%
    }

    .index-page .index-banner .swiper-container .swiper-dots {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        bottom: .32rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        height: .04rem;
        -webkit-justify-content: center;
        justify-content: center;
        left: 0;
        position: absolute;
        width: 100%;
        z-index: 10
    }

    .index-page .index-banner .swiper-container .swiper-dots:before {
        display: none
    }

    .index-page .index-banner .swiper-container .swiper-dots span {
        color: #fff;
        cursor: pointer;
        font-size: var(--fz-14);
        line-height: var(--lh-24);
        margin-bottom: 0;
        opacity: 1;
        padding-left: 0;
        position: relative;
        -webkit-transition: .3s;
        transition: .3s;
        width: .48rem
    }

    .index-page .index-banner .swiper-container .swiper-dots span em {
        display: none
    }

    .index-page .index-banner .swiper-container .swiper-dots span:last-child {
        margin-bottom: 0
    }

    .index-page .index-banner .swiper-container .swiper-dots span.on:after {
        background: var(--sk-global-color);
        display: block
    }

    .index-page .index-banner .swiper-container .swiper-dots span:after {
        background: hsla(0,0%,100%,.2);
        content: "";
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

    .index-page .product__type {
        overflow: hidden
    }

    .index-page .product__type .wal {
        padding-top: .96rem
    }

    .index-page .product__type .wal .product__type-inner {
        min-height: auto;
        padding-right: 0;
        position: relative
    }

    .index-page .product__type .wal .product__type-inner .product__type-nav {
        border-bottom: .01rem solid #d9d9d9;
        margin-left: -.3rem;
        overflow: auto;
        position: relative;
        width: calc(100% + .6rem)
    }

    .index-page .product__type .wal .product__type-inner .product__type-nav:after {
        display: none
    }

    .index-page .product__type .wal .product__type-inner .product__type-nav ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: 0 .3rem
    }

    .index-page .product__type .wal .product__type-inner .product__type-nav ul li {
        cursor: pointer;
        margin-right: .8rem;
        padding: 0 0 .48rem;
        position: relative
    }

    .index-page .product__type .wal .product__type-inner .product__type-nav ul li:last-child {
        margin-right: 0
    }

    .index-page .product__type .wal .product__type-inner .product__type-nav ul li:after {
        background-color: var(--sk-global-color);
        bottom: 0;
        content: "";
        display: block;
        height: .04rem;
        left: 0;
        opacity: 0;
        position: absolute;
        -webkit-transition: .3s;
        transition: .3s;
        visibility: hidden;
        width: 100%;
        z-index: 1
    }

    .index-page .product__type .wal .product__type-inner .product__type-nav ul li.on:after,.index-page .product__type .wal .product__type-inner .product__type-nav ul li.on:before {
        opacity: 1;
        visibility: visible
    }

    .index-page .product__type .wal .product__type-inner .product__type-nav ul li.on .name {
        color: var(--sk-global-color)
    }

    .index-page .product__type .wal .product__type-inner .product__type-nav ul li.on .img img {
        opacity: 0;
        visibility: hidden
    }

    .index-page .product__type .wal .product__type-inner .product__type-nav ul li.on .img img.-red {
        opacity: 1;
        visibility: visible
    }

    .index-page .product__type .wal .product__type-inner .product__type-nav ul li .img {
        height: 1.12rem;
        position: relative;
        width: 1.12rem
    }

    .index-page .product__type .wal .product__type-inner .product__type-nav ul li .img img {
        height: 100%;
        left: 0;
        object-fit: contain;
        opacity: 1;
        position: absolute;
        top: 0;
        visibility: visible;
        width: 100%;
        z-index: 0
    }

    .index-page .product__type .wal .product__type-inner .product__type-nav ul li .img img.-red {
        opacity: 0;
        visibility: hidden
    }

    .index-page .product__type .wal .product__type-inner .product__type-nav ul li .name {
        font-size: .24rem;
        line-height: .32rem;
        margin-top: .32rem
    }

    .index-page .product__type .wal .product__type-inner .product__type-content {
        width: 90%
    }

    .index-page .product__type .wal .product__type-inner .product__type-content ul li {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto;
        width: 100%
    }

    .index-page .product__type .wal .product__type-inner .product__type-content ul li .img {
        height: auto;
        overflow: hidden;
        padding-top: 100%;
        position: static;
        position: relative;
        right: 0;
        top: 0;
        width: 100%
    }

    .index-page .product__type .wal .product__type-inner .product__type-content ul li .img img {
        left: 0;
        position: absolute;
        top: 0;
        z-index: 0
    }

    .index-page .product__type .wal .product__type-inner .product__type-content ul li .img {
        margin-top: .8rem;
        z-index: 0
    }

    .index-page .product__type .wal .product__type-inner .product__type-content ul li .img img {
        height: 100%;
        object-fit: cover;
        width: 100%
    }

    .index-page .product__type .wal .product__type-inner .product__type-content ul li .content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%;
        padding: .64rem 0 0
    }

    .index-page .product__type .wal .product__type-inner .product__type-content ul li .content .name {
        font-family: var(--fontDB);
        font-size: .48rem;
        line-height: .64rem;
        margin-bottom: auto
    }

    .index-page .product__type .wal .product__type-inner .product__type-content ul li .content .name em {
        font-size: .32rem
    }

    .index-page .product__type .wal .product__type-inner .product__type-content ul li .content .text {
        font-size: .32rem;
        line-height: .48rem;
        margin-top: .16rem;
        max-width: 100%
    }

    .index-page .product__type .wal .product__type-inner .product__type-content ul li .content .sk-link-btn {
        margin-top: .64rem
    }

    .index-page .quick__link .wal {
        padding-top: .96rem
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content {
        margin-top: .48rem
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: -.16rem
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list ul li {
        margin: .16rem;
        width: 100%
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list ul li:nth-child(-n+2) {
        width: 100%
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list ul li a {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        background-color: #f7f9fa;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        padding: .32rem
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list ul li a .name {
        font-family: var(--fontR);
        font-size: .28rem
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list ul li a .icon {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        margin-right: 0
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 {
        margin-top: .16rem
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item {
        background-color: #f7f9fa
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: .32rem .32rem .48rem;
        position: relative
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item a:hover .img img {
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item a .img {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: 1.44rem;
        max-width: 1.92rem;
        overflow: hidden;
        position: absolute;
        width: 100%
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item a .img img {
        height: 100%;
        object-fit: cover;
        width: 100%
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item a .content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-flex: 1;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: 0
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item a .content .-title02 {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: .32rem;
        line-height: .48rem;
        min-height: 1.44rem;
        padding-left: 2.4rem
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item a .content .-title02 span {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item a .content .-context {
        -webkit-line-clamp: 8;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        margin: .32rem 0 0;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item a .content .-href {
        color: var(--sk-global-color);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .48rem
    }

    .index-page .quick__link .wal .quick__link-inner .quick__link-content .-list02 .sk-item a .content .-href img {
        height: .48rem;
        margin-right: .16rem;
        object-fit: contain;
        width: .48rem
    }

    .index-page .industry__applications .wal {
        padding-bottom: 2.4rem;
        padding-top: 1.28rem
    }

    .index-page .industry__applications .wal .industry__applications-content {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        margin-top: .48rem
    }

    .index-page .industry__applications .wal .industry__applications-content .left__content {
        max-width: 69.56%;
        width: 100%
    }

    .index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper {
        height: 13.44rem;
        overflow: hidden;
        width: 100%
    }

    .index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide {
        height: auto
    }

    .index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%
    }

    .index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a:hover img {
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }

    .index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a .img {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        width: 100%
    }

    .index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a .img .inner {
        padding-top: 100%;
        position: relative
    }

    .index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a .img .inner img {
        height: 100%;
        left: 0;
        object-fit: cover;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 0
    }

    .index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a .img .inner {
        background-color: #f7f9fa;
        overflow: hidden;
        width: 100%
    }

    .index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a .content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%;
        margin-top: .32rem;
        padding: 0
    }

    .index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a .content .-num {
        color: var(--sk-global-color);
        font-size: 1.28rem;
        line-height: 1.44rem;
        margin-bottom: 0;
        margin-top: .32rem
    }

    .index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a .content .-name {
        margin-top: .64rem
    }

    .index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a .content .-context {
        -webkit-line-clamp: 6;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        margin-top: .32rem;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .index-page .industry__applications .wal .industry__applications-content .left__content .left__content-swiper .swiper-wrapper .swiper-slide a .content .sk-link-btn {
        margin-top: .64rem
    }

    .index-page .industry__applications .wal .industry__applications-content .right__content {
        max-width: 20.86%;
        width: 100%
    }

    .index-page .industry__applications .wal .industry__applications-content .right__content .swiper-arrow .next,.index-page .industry__applications .wal .industry__applications-content .right__content .swiper-arrow .prev {
        height: .8rem;
        width: 100%
    }

    .index-page .industry__applications .wal .industry__applications-content .right__content .swiper-arrow .next .svg-ctx,.index-page .industry__applications .wal .industry__applications-content .right__content .swiper-arrow .prev .svg-ctx {
        height: .48rem;
        width: .48rem
    }

    .index-page .industry__applications .wal .industry__applications-content .right__content .swiper-arrow .prev {
        top: -.32rem
    }

    .index-page .industry__applications .wal .industry__applications-content .right__content .swiper-arrow .next {
        bottom: -.32rem
    }

    .index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper {
        height: 13.44rem
    }

    .index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper:before {
        width: .02rem
    }

    .index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper,.index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: auto
    }

    .index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide {
        cursor: pointer;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: .32rem;
        padding-left: .32rem;
        position: relative
    }

    .index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide:last-child {
        margin-bottom: 0
    }

    .index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide:before {
        background-color: var(--sk-global-color);
        content: "";
        display: block;
        height: 100%;
        left: 0;
        opacity: 0;
        position: absolute;
        top: 0;
        -webkit-transition: .3s;
        transition: .3s;
        visibility: hidden;
        width: .04rem;
        z-index: 1
    }

    .index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide .img {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        width: 100%
    }

    .index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide .img .inner {
        overflow: hidden;
        padding-top: 100%;
        position: relative;
        width: 100%
    }

    .index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide .img .inner img {
        height: 100%;
        left: 0;
        object-fit: cover;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 0
    }

    .index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide .content {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin: .16rem 0 0
    }

    .index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide .content .-num {
        font-size: .28rem;
        line-height: .32rem
    }

    .index-page .industry__applications .wal .industry__applications-content .right__content .right__content-swiper .swiper-wrapper .swiper-slide .content .-name {
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-size: .24rem;
        line-height: .32rem;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .index-page .news__section {
        background-color: #f7f9fa
    }

    .index-page .news__section .wal {
        padding-bottom: 1.28rem;
        padding-top: .64rem
    }

    .index-page .news__section .wal .news__section-head {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .index-page .news__section .wal .news__section-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        margin-top: .48rem
    }

    .index-page .news__section .wal .news__section-content .-left,.index-page .news__section .wal .news__section-content .-right {
        background-color: #fff;
        max-height: auto;
        width: 100%
    }

    .index-page .news__section .wal .news__section-content .-left ul,.index-page .news__section .wal .news__section-content .-right ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .index-page .news__section .wal .news__section-content .-left .href-item,.index-page .news__section .wal .news__section-content .-right .href-item {
        width: 100%
    }

    .index-page .news__section .wal .news__section-content .-left .href-item.hasline,.index-page .news__section .wal .news__section-content .-right .href-item.hasline {
        border-bottom: 1px solid #e5e5e5
    }

    .index-page .news__section .wal .news__section-content .-left .href-item.hasline a .content,.index-page .news__section .wal .news__section-content .-right .href-item.hasline a .content {
        padding: .32rem 0
    }

    .index-page .news__section .wal .news__section-content .-left .href-item.hasline:first-child a .content,.index-page .news__section .wal .news__section-content .-right .href-item.hasline:first-child a .content {
        padding-top: 0
    }

    .index-page .news__section .wal .news__section-content .-left .href-item.hasline:last-child,.index-page .news__section .wal .news__section-content .-right .href-item.hasline:last-child {
        border-bottom: none
    }

    .index-page .news__section .wal .news__section-content .-left .href-item.hasline:last-child a .content,.index-page .news__section .wal .news__section-content .-right .href-item.hasline:last-child a .content {
        padding-bottom: 0
    }

    .index-page .news__section .wal .news__section-content .-left .href-item a,.index-page .news__section .wal .news__section-content .-right .href-item a {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .index-page .news__section .wal .news__section-content .-left .href-item a:hover .img img,.index-page .news__section .wal .news__section-content .-right .href-item a:hover .img img {
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }

    .index-page .news__section .wal .news__section-content .-left .href-item a .img,.index-page .news__section .wal .news__section-content .-right .href-item a .img {
        padding-top: 55.81395%;
        position: relative;
        width: 100%
    }

    .index-page .news__section .wal .news__section-content .-left .href-item a .img img,.index-page .news__section .wal .news__section-content .-right .href-item a .img img {
        height: 100%;
        left: 0;
        object-fit: cover;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 0
    }

    .index-page .news__section .wal .news__section-content .-left .href-item a .img,.index-page .news__section .wal .news__section-content .-right .href-item a .img {
        overflow: hidden
    }

    .index-page .news__section .wal .news__section-content .-left .href-item a .content,.index-page .news__section .wal .news__section-content .-right .href-item a .content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: .48rem .32rem
    }

    .index-page .news__section .wal .news__section-content .-left .href-item a .content .title-box,.index-page .news__section .wal .news__section-content .-right .href-item a .content .title-box {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        font-family: var(--fontR);
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .index-page .news__section .wal .news__section-content .-left .href-item a .content .title-box .icon,.index-page .news__section .wal .news__section-content .-right .href-item a .content .title-box .icon {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        margin: 0 0 0 .16rem
    }

    .index-page .news__section .wal .news__section-content .-left .href-item a .content .title-box .title,.index-page .news__section .wal .news__section-content .-right .href-item a .content .title-box .title {
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-size: .32rem;
        line-height: .48rem;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .index-page .news__section .wal .news__section-content .-left .href-item a .content .content-foot,.index-page .news__section .wal .news__section-content .-right .href-item a .content .content-foot {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: .32rem
    }

    .index-page .news__section .wal .news__section-content .-left .href-item a .content .content-foot .-tag,.index-page .news__section .wal .news__section-content .-right .href-item a .content .content-foot .-tag {
        background-color: #98a4b1;
        color: #fff;
        font-size: .2rem;
        line-height: .32rem;
        margin-right: .16rem;
        padding: 0 .16rem
    }

    .index-page .news__section .wal .news__section-content .-left .href-item a .content .content-foot .-date,.index-page .news__section .wal .news__section-content .-right .href-item a .content .content-foot .-date {
        color: #98a4b1;
        font-size: .24rem;
        line-height: .32rem
    }

    .index-page .news__section .wal .news__section-content .-right {
        margin-top: .16rem;
        max-height: 100%;
        overflow: visible;
        padding: .48rem .32rem
    }

    .index-page .sk-foot-link {
        margin-top: .96rem
    }

    .china-info-page .video-container {
        margin-top: .64rem
    }

    .china-info-page .video-container .video-wrapper {
        background-color: #f7f9fa;
        height: 3.84rem;
        position: relative
    }

    .china-info-page .video-container .video-wrapper .-background {
        z-index: 1
    }

    .china-info-page .video-container .video-wrapper .play-video {
        cursor: pointer;
        height: .96rem;
        left: 50%;
        position: absolute;
        top: 50%;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        width: .96rem;
        z-index: 2
    }

    .china-info-page .video-container .video-wrapper .play-video img {
        height: 100%;
        object-fit: contain;
        width: 100%
    }

    .china-info-page .-location .wal {
        padding-top: 1.12rem
    }

    .china-info-page .-location .wal .map-container {
        max-width: 100%;
        position: relative;
        width: 100%
    }

    .china-info-page .-location .wal .map-container .map-content {
        height: auto;
        position: static;
        width: 100%;
        z-index: 1
    }

    .china-info-page .-location .wal .map-container .map-content .-title01 {
        height: auto
    }

    .china-info-page .-location .wal .map-container .map-content .location-content {
        margin-top: .48rem
    }

    .china-info-page .-location .wal .map-container .map-content .location-content .list .sk-item a {
        background-color: #f7f9fa;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: .32rem;
        width: 100%
    }

    .china-info-page .-location .wal .map-container .map-content .location-content .list .sk-item .info {
        position: relative;
        width: 100%
    }

    .china-info-page .-location .wal .map-container .map-content .location-content .list .sk-item .info>.icon {
        height: .48rem;
        width: .48rem
    }

    .china-info-page .-location .wal .map-container .map-content .location-content .list .sk-item .info>.icon img {
        height: 100%;
        object-fit: contain;
        width: 100%
    }

    .china-info-page .-location .wal .map-container .map-content .location-content .list .sk-item .info .icon-arrow-grey {
        margin-right: 0;
        position: absolute;
        right: 0;
        top: 0;
        z-index: 1
    }

    .china-info-page .-location .wal .map-container .map-content .location-content .list .sk-item .info .title {
        font-family: var(--fontDB);
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .16rem
    }

    .china-info-page .-location .wal .map-container .map-content .location-content .img {
        margin-top: .32rem;
        width: 100%
    }

    .china-info-page .-location .wal .map-container .map-content .location-content .img img {
        width: 100%
    }

    .china-info-page .-idea {
        margin-top: -2.08rem;
        overflow: hidden
    }

    .china-info-page .-idea .wal {
        padding-bottom: 1.28rem;
        padding-top: .96rem
    }

    .china-info-page .-idea .wal .-idea-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }

    .china-info-page .-idea .wal .-idea-content .-left {
        max-width: 100%;
        position: relative;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        width: 100%
    }

    .china-info-page .-idea .wal .-idea-content .-left .-left-backgruond {
        left: 50%;
        position: relative;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%);
        width: calc(100% + 1.6rem)
    }

    .china-info-page .-idea .wal .-idea-content .-left .-left-backgruond .img {
        padding-top: 100%;
        position: relative
    }

    .china-info-page .-idea .wal .-idea-content .-left .-left-backgruond .img img {
        height: 100%;
        left: 0;
        object-fit: cover;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 0
    }

    .china-info-page .-idea .wal .-idea-content .-left .-left-backgruond .img {
        pointer-events: none;
        width: 100%
    }

    .china-info-page .-idea .wal .-idea-content .-left .-left-backgruond .img img {
        object-fit: contain
    }

    .china-info-page .-idea .wal .-idea-content .-left .-left-backgruond .backgrund-content .-inner {
        max-width: 5.28rem
    }

    .china-info-page .-idea .wal .-idea-content .-left .-left-backgruond .backgrund-content .context {
        -webkit-line-clamp: 12;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-size: .24rem;
        line-height: .48rem;
        margin-top: .32rem;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .china-info-page .-idea .wal .-idea-content .-left .-tab-list ul {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        justify-content: center
    }

    .china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li {
        --w: 1.76rem;
        background-color: #f7f9fa;
        border-radius: 50%;
        cursor: pointer;
        height: var(--w);
        padding: .08rem;
        position: static;
        -webkit-transition: .3s;
        transition: .3s;
        width: var(--w);
        z-index: 1
    }

    .china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li.on,.china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li:hover {
        background-color: var(--sk-global-color)
    }

    .china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li.on .inner .-title02,.china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li:hover .inner .-title02 {
        color: #fff
    }

    .china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li .inner {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        border: .02rem dashed #d9d9d9;
        border-radius: 50%;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        -webkit-justify-content: center;
        justify-content: center;
        padding: .24rem .08rem;
        -webkit-transition: .3s;
        transition: .3s;
        width: 100%
    }

    .china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li .inner .-title02 {
        font-size: .28rem;
        line-height: .4rem;
        text-align: center;
        -webkit-transition: .3s;
        transition: .3s
    }

    .china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li:first-child {
        -webkit-transform: translateY(-1.12rem);
        -ms-transform: translateY(-1.12rem);
        transform: translateY(-1.12rem)
    }

    .china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li:nth-child(2) {
        -webkit-transform: translate(-.08rem);
        -ms-transform: translate(-.08rem);
        transform: translate(-.08rem)
    }

    .china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li:nth-child(3) {
        -webkit-transform: translate(.08rem);
        -ms-transform: translate(.08rem);
        transform: translate(.08rem)
    }

    .china-info-page .-idea .wal .-idea-content .-left .-tab-list ul li:nth-child(4) {
        -webkit-transform: translateY(-1.12rem);
        -ms-transform: translateY(-1.12rem);
        transform: translateY(-1.12rem)
    }

    .china-info-page .-idea .wal .-idea-content .-right {
        margin-top: .64rem;
        max-width: 100%;
        position: relative;
        width: 100%
    }

    .china-info-page .-idea .wal .-idea-content .-right .-line {
        height: 100%;
        position: absolute;
        width: 100%;
        z-index: -1
    }

    .china-info-page .-idea .wal .-idea-content .-right .-line:after,.china-info-page .-idea .wal .-idea-content .-right .-line:before {
        background-color: #d9d9d9;
        content: "";
        display: block;
        height: .02rem;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

    .china-info-page .-idea .wal .-idea-content .-right .-line:after {
        bottom: 0;
        top: auto
    }

    .china-info-page .-idea .wal .-idea-content .-right .-line .-red-line:after,.china-info-page .-idea .wal .-idea-content .-right .-line .-red-line:before {
        background-color: var(--sk-global-color);
        content: "";
        display: block;
        height: .02rem;
        left: 0;
        position: absolute;
        top: 0;
        width: .64rem;
        z-index: 1
    }

    .china-info-page .-idea .wal .-idea-content .-right .-line .-red-line:after {
        left: auto;
        right: 0
    }

    .china-info-page .-idea .wal .-idea-content .-right .-line .-red-line.-line-bottom:after,.china-info-page .-idea .wal .-idea-content .-right .-line .-red-line.-line-bottom:before {
        bottom: 0;
        top: auto
    }

    .china-info-page .-idea .wal .-idea-content .-right .-right-content .-tab-contianer {
        display: none
    }

    .china-info-page .-idea .wal .-idea-content .-right .-right-content .-tab-contianer .-tab-content {
        padding: .64rem .32rem
    }

    .china-info-page .-idea .wal .-idea-content .-right .-right-content .-tab-contianer .-tab-content .-title02 {
        font-size: .32rem;
        line-height: .48rem
    }

    .china-info-page .-idea .wal .-idea-content .-right .-right-content .-tab-contianer .-tab-content .-context {
        color: #333;
        margin-top: .16rem
    }

    .china-info-page .-join .wal {
        padding-bottom: 1.28rem;
        padding-top: 1.28rem
    }

    .china-info-page .-join .wal .list-container {
        margin-top: .48rem
    }

    .china-info-page .-join .wal .list-container .sk-item a {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%
    }

    .china-info-page .-join .wal .list-container .sk-item a .img {
        overflow: hidden;
        padding-top: 55.81395%;
        position: relative;
        width: 100%
    }

    .china-info-page .-join .wal .list-container .sk-item a .img img {
        height: 100%;
        left: 0;
        object-fit: cover;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 0
    }

    .china-info-page .-join .wal .list-container .sk-item a .-title02 {
        font-size: .4rem;
        line-height: .64rem;
        margin: .32rem 0 .16rem
    }

    .china-info-page .-join .wal .list-container .sk-item a .-context {
        -webkit-line-clamp: 15;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        margin: 0 0 .32rem;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .china-info-page .-join .wal .list-container .sk-item a .sk-link-btn {
        margin-top: auto
    }

    .dealer-locator-page {
        overflow: hidden
    }

    .dealer-locator-page .sim_footer {
        margin-top: 0
    }

    .dealer-locator-page .sim_footer ._top {
        border-top: 0
    }

    .dealer-locator-page .sk-common-container>.wal {
        padding: 0
    }

    .dealer-locator-page .-container .inner__tab ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-right: -.64rem
    }

    .dealer-locator-page .-container .inner__tab ul li {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        cursor: pointer;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-right: .64rem;
        padding-bottom: .32rem;
        position: relative
    }

    .dealer-locator-page .-container .inner__tab ul li:after {
        background-color: transparent;
        bottom: 0;
        content: "";
        display: block;
        height: .04rem;
        left: 0;
        position: absolute;
        -webkit-transition: .3s;
        transition: .3s
    }

    .dealer-locator-page .-container .inner__tab ul li.on .-title01 {
        color: #1e1e1e
    }

    .dealer-locator-page .-container .inner__tab ul li.on:after {
        background-color: var(--sk-global-color)
    }

    .dealer-locator-page .-container .inner__tab ul li .-title01 {
        color: #aeaeae
    }

    .dealer-locator-page .-container .inner__tab ul li .warn-icon {
        margin-left: .16rem
    }

    .dealer-locator-page .-container .inner__tab ul li .warn-icon .-icon {
        color: #5c5c5c;
        height: .32rem;
        width: .32rem
    }

    .dealer-locator-page .-container .inner__tab ul li .warn-icon .-icon .svg-ctx {
        height: 100%;
        object-fit: contain;
        width: 100%
    }

    .dealer-locator-page .-container .inner__tab-content {
        --maxWidth: 100%;
        --maxHeight: 100%
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row {
        display: none
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.on {
        display: block
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .text {
        color: #000;
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .48rem;
        max-width: var(--maxWidth);
        width: 100%
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container {
        margin-top: .96rem;
        max-width: var(--maxWidth);
        width: 100%
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-head,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-head,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-head,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-head {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-head .label,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-head .label,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-head .label,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-head .label {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        font-family: var(--fontDB);
        font-size: .32rem;
        line-height: .48rem;
        margin: .16rem 0 0
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-head .tip,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-head .tip,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-head .tip,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-head .tip {
        margin-bottom: .32rem;
        margin-left: 0;
        margin-top: .16rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-head .tip ul,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-head .tip ul,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-head .tip ul,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-head .tip ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-right: -.8rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-head .tip ul li,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-head .tip ul li,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-head .tip ul li,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-head .tip ul li {
        --barColor: var(--sk-global-color);
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        color: #1e1e1e;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: .24rem;
        line-height: .48rem;
        margin-right: .8rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-head .tip ul li:before,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-head .tip ul li:before,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-head .tip ul li:before,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-head .tip ul li:before {
        background-color: var(--barColor);
        content: "";
        height: .32rem;
        margin-right: .16rem;
        width: .08rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-head .tip ul li.-red,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-head .tip ul li.-red,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-head .tip ul li.-red,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-head .tip ul li.-red {
        --barColor: var(--sk-global-color)
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-head .tip ul li.-black,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-head .tip ul li.-black,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-head .tip ul li.-black,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-head .tip ul li.-black {
        --barColor: #1e1e1e
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content {
        margin-top: .16rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        background: #fff;
        border-radius: .56rem;
        border-width: 1px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: .96rem;
        padding-left: .32rem
    }
}

@media screen and (max-width: 800px) {
    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input input::-webkit-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input input::-webkit-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input input::-webkit-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input input::-webkit-input-placeholder {
        color:#5c5c5c
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input input:-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input input::-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input input:-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input input::-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input input:-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input input::-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input input:-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input input::-moz-placeholder {
        color: #5c5c5c
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input input:-ms-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input input:-ms-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input input:-ms-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input input:-ms-input-placeholder {
        color: #5c5c5c
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input textarea::-webkit-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input textarea::-webkit-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input textarea::-webkit-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input textarea::-webkit-input-placeholder {
        color: #5c5c5c
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input textarea:-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input textarea::-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input textarea:-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input textarea::-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input textarea:-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input textarea::-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input textarea:-moz-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input textarea::-moz-placeholder {
        color: #5c5c5c
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input textarea:-ms-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input textarea:-ms-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input textarea:-ms-input-placeholder,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input textarea:-ms-input-placeholder {
        color: #5c5c5c
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input .icon,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input .icon,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input .icon,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input .icon {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input .icon .svg-ctx,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input .icon .svg-ctx,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input .icon .svg-ctx,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input .icon .svg-ctx {
        height: 100%;
        object-fit: contain;
        width: 100%
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input input,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input input,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input input,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input input {
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-size: .28rem;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input .search-btn,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input .search-btn,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input .search-btn,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input .search-btn {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -ms-flex-negative: 0;
        -webkit-align-items: center;
        align-items: center;
        background-color: var(--sk-global-color);
        border-radius: .56rem;
        color: #fff;
        cursor: pointer;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        font-size: .28rem;
        height: .8rem;
        line-height: .48rem;
        margin: .08rem;
        padding: 0 .4rem;
        -webkit-transition: .3s;
        transition: .3s
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-content .search-input .search-btn:hover,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .select-box-content .search-input .search-btn:hover,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .input-box-content .search-input .search-btn:hover,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .select-box-container .select-box-content .search-input .search-btn:hover {
        opacity: .9
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container {
        margin-top: 0
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container.map-input-box {
        margin-top: .96rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .input-box-container .input-box-head .label {
        font-size: .48rem;
        line-height: .64rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box {
        --bar-color: #1e1e1e;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        background-color: #fff;
        border-width: 1px;
        cursor: pointer;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: .16rem;
        padding: .32rem;
        position: relative
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box.on {
        padding-bottom: .96rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box.on .address {
        padding-right: 0
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box.on .address .context {
        border-color: #e6e6e6;
        padding-right: 0
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box.on .address .icon {
        opacity: 1;
        visibility: visible
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box.on .contact-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box[bar-color=black] {
        --bar-color: #1e1e1e
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box[bar-color=red] {
        --bar-color: var(--sk-global-color)
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .title {
        font-size: .32rem;
        line-height: .48rem;
        position: relative
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .title:before {
        background-color: var(--bar-color);
        content: "";
        display: block;
        height: .32rem;
        left: -.32rem;
        position: absolute;
        top: .08rem;
        width: .08rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .address {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: .16rem;
        padding-right: 0;
        position: static
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .address .context {
        border-right: none;
        font-size: .24rem;
        line-height: .32rem;
        padding-right: 0
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .address .icon {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        bottom: .16rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        opacity: 0;
        position: absolute;
        right: 50%;
        top: auto;
        -webkit-transform: translate(50%);
        -ms-transform: translate(50%);
        transform: translate(50%);
        visibility: hidden
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .address .icon img {
        height: .64rem;
        object-fit: contain;
        width: .64rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .address .icon span {
        display: block;
        font-size: .28rem;
        line-height: .48rem;
        margin-left: .16rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .contact-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        border-bottom: .02rem solid #e6e6e6;
        border-top: .02rem solid #e6e6e6;
        display: none;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: .48rem;
        padding: .32rem 0
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .contact-list .contact-item {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .16rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .contact-list .contact-item:first-child {
        margin-top: 0
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .contact-list .contact-item .icon {
        -ms-flex-negative: 0;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: .48rem;
        margin-right: .32rem;
        width: .48rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .cart-box .contact-list .contact-item .icon img {
        height: 100%;
        object-fit: contain;
        width: 100%
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .class-wrapper {
        margin-top: 0
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .class-wrapper .class-li {
        margin-top: .64rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .class-wrapper .class-li:first-child {
        margin-top: 0
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .class-wrapper .class-li .class-label {
        font-size: .4rem;
        line-height: .64rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .class-wrapper .class-li .province-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .class-wrapper .class-li .province-list .province-item {
        margin-top: .32rem;
        padding-right: .16rem;
        width: 50%
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .class-wrapper .class-li .province-list .province-item .province-a {
        font-size: .28rem;
        line-height: .48rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .class-wrapper .class-li .province-list .province-item .province-a .icon-arrow-grey {
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .class-wrapper .class-li .province-list .province-item .province-a .icon-arrow-grey .svg-ctx {
        height: 100%;
        width: 100%
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-head {
        margin-top: 0
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-head .return-box .a {
        font-size: .28rem;
        line-height: .48rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-head .return-box .a .-icon {
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-head .return-box .a .-icon .svg-ctx {
        height: .36rem;
        width: .36rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-head .where-text {
        font-size: .4rem;
        line-height: .64rem;
        margin-top: .32rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .map-container {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        margin-top: .48rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .map-container .result-list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        max-width: 100%;
        width: 100%
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .map-container .result-list .no-scroll {
        height: 100%;
        max-height: 100%;
        padding-right: 0
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .map-container .result-list .no-scroll ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: -.16rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .map-container .result-list .-scroll {
        height: 100%;
        max-height: 100%;
        padding-right: 0
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .map-container .result-list .-scroll ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: -.16rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .map-container .result-list .foot {
        margin-top: .96rem;
        padding-right: .16rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-bottom,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-top {
        position: relative
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-bottom:after,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-top:after {
        background-color: #fff;
        content: "";
        display: block;
        height: 100%;
        left: 50%;
        position: absolute;
        top: 0;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%);
        width: calc(100% + .6rem);
        z-index: -1
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-bottom .map-content_wrapper,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-top .map-content_wrapper {
        height: 100vw;
        left: 50%;
        margin-top: 0;
        position: relative;
        top: 0;
        -webkit-transform: translate(-50%);
        -ms-transform: translate(-50%);
        transform: translate(-50%);
        width: calc(100% + .6rem)
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-bottom .map-content_wrapper .map-content,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-top .map-content_wrapper .map-content {
        height: calc(100% - .8rem);
        width: 100%
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-bottom .map-content_wrapper .tips,.dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-top .map-content_wrapper .tips {
        color: #5c5c5c;
        font-size: .24rem;
        line-height: .48rem;
        margin-top: .32rem;
        text-align: right
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-bottom {
        padding-bottom: 1.28rem;
        padding-top: .96rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row .row-bottom:after {
        background-color: #fff
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.dealer-verification {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.dealer-verification.on {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.dealer-verification .-box {
        margin-bottom: 1.28rem;
        margin-top: .96rem;
        max-width: 100%;
        min-height: 6rem;
        width: 100%
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.dealer-verification .-box .input-box-container {
        margin-top: 0
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.dealer-verification .-box .input-box-container .input-box-head .label {
        font-size: .32rem;
        line-height: .48rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.dealer-verification .-box .input-box-container .input-box-content {
        margin-top: .32rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.dealer-verification .-box .input-box-container .input-box-content .search-input {
        border: .02rem solid #d9d9d9
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.dealer-verification .-box .cart-list {
        margin-top: .48rem
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.dealer-verification .-box .cart-list .cart-box {
        border: .02rem solid #98a4b1;
        cursor: default
    }

    .dealer-locator-page .-container .inner__tab-content .inner__tab-content-row.dealer-verification .-box .empty {
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .48rem
    }

    .dealer-locator-page .-contact {
        background-color: transparent;
        margin-top: 0;
        padding: 0 .3rem
    }

    .dealer-locator-page .-contact .wal {
        background-color: #f7f9fa;
        font-size: .28rem;
        line-height: .48rem
    }

    .about-page .-section .wal .-body,.about-page .main-container .main-head .wal .right-content .-context {
        margin-top: .48rem
    }

    .speak-page .-aside .-body .img {
        background-color: #f7f9fa;
        height: auto;
        padding: .32rem .32rem 0;
        width: 100%
    }

    .speak-page .-aside .-body .img img {
        height: auto;
        object-fit: cover;
        width: 100%
    }

    .speak-page .-aside .-body .row-box {
        margin-top: .96rem
    }

    .speak-page .-aside .-body .row-box .content {
        margin-top: .4832rem
    }

    .speak-page .-aside .-body .foot-right {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end;
        color: var(--text-color);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        font-size: .32rem;
        line-height: .48rem;
        margin-top: .96rem
    }

    .speak-page .-aside .-body .foot-right img {
        height: 1.12rem;
        margin-top: .16rem;
        object-fit: contain
    }

    .management-info-page .main-container .-aside .-body .member-list {
        margin-top: .48rem
    }

    .management-info-page .main-container .-aside .-body .member-list .sk-item .position {
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .16rem
    }

    .management-info-page .main-container .-aside .-body .member-list .sk-item .name {
        font-family: var(--fontDB);
        font-size: .32rem;
        line-height: .48rem
    }

    .management-info-page .main-container .-aside .-body .member-list .sk-item .alias {
        font-size: .24rem;
        line-height: .48rem;
        margin-top: .08rem
    }

    .management-info-page .main-container .-aside .-body table td {
        vertical-align: middle
    }

    .news-page .-aside .-head {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .news-page .-aside .-head .-title01 {
        margin-right: .1rem
    }

    .news-page .-aside .-head .sk_select {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        margin-left: auto;
        width: 1.76rem
    }

    .news-page .-aside .-body .top-control {
        margin-top: .48rem
    }

    .news-page .-aside .-body .news-list .sk-item {
        border-bottom: .02rem solid #e6e6e6
    }

    .news-page .-aside .-body .news-list .sk-item:first-child a {
        padding-top: 0
    }

    .news-page .-aside .-body .news-list .sk-item a {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: .48rem 0;
        position: relative
    }

    .news-page .-aside .-body .news-list .sk-item a .name {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        font-family: var(--fontR);
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .news-page .-aside .-body .news-list .sk-item a .name .icon-arrow-grey {
        margin: 0 0 0 .16rem
    }

    .news-page .-aside .-body .news-list .sk-item a .-info {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: .32rem
    }

    .news-page .-aside .-body .news-list .sk-item a .-info .-tag {
        background-color: #98a4b1;
        color: #fff;
        font-size: .2rem;
        line-height: .32rem;
        padding: 0 .16rem
    }

    .news-page .-aside .-body .news-list .sk-item a .-info .-date {
        color: #98a4b1;
        font-size: .24rem;
        line-height: .32rem;
        margin-left: .16rem
    }

    .news-page .-aside .-body .news-list .-foot {
        margin-top: .48rem;
        text-align: center
    }

    .news-detail-page .main-container {
        --wrapper-top: .32rem
    }

    .news-detail-page .sk-common-container .-aside .-head {
        border-bottom: .02rem solid #d9d9d9;
        padding-bottom: .48rem
    }

    .news-detail-page .sk-common-container .-aside .-head .return-back a {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        border: .02rem solid #d9d9d9;
        border-radius: .48rem;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        font-size: .24rem;
        line-height: .48rem;
        padding: .16rem .32rem .16rem .16rem
    }

    .news-detail-page .sk-common-container .-aside .-head .return-back a img {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: .48rem;
        object-fit: contain;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        width: .48rem
    }

    .news-detail-page .sk-common-container .-aside .-head .-title01 {
        font-size: .4rem;
        line-height: .64rem;
        margin-top: .48rem
    }

    .news-detail-page .sk-common-container .-aside .-head .-message {
        color: #333;
        font-size: .24rem;
        line-height: .32rem;
        margin-top: .48rem
    }

    .news-detail-page .sk-common-container .-aside .-body {
        margin-top: .48rem
    }

    .idea-page .-aside .-body .top-info .-right .img {
        height: 2.24rem;
        margin-top: .48rem
    }

    .idea-page .-aside .-body .top-info .-right .img img {
        height: 100%;
        object-fit: contain;
        width: 100%
    }

    .career-network-page .main-container .-aside .-body .table-container .foot-text {
        display: none
    }

    .career-network-page .main-container .-aside .-body .table-container[type="02"] table tr td {
        width: 25%
    }

    .career-network-page .main-container .-aside .-body .table-container[type="02"] table tr td.special {
        width: 20%
    }

    .group-profile-page .-aside .-body .table-container table .special {
        vertical-align: middle
    }

    .business-introduction-page .-aside .-body .top-info {
        padding: .64rem
    }

    .business-introduction-detail-page .-aside .-body .-list {
        margin-top: .48rem
    }

    .business-introduction-detail-page .-aside .-body .-list ul li {
        margin-top: .96rem
    }

    .business-introduction-detail-page .-aside .-body .-list ul li:first-child {
        margin-top: 0
    }

    .business-introduction-detail-page .-aside .-body .-list ul li .info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: .48rem
    }

    .business-introduction-detail-page .-aside .-body .-list ul li .info .img {
        margin-right: 0;
        width: 100%
    }

    .business-introduction-detail-page .-aside .-body .-list ul li .info .img img {
        width: 100%
    }

    .business-introduction-detail-page .-aside .-body .-list ul li .info .content {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-top: .48rem
    }

    .business-introduction-detail-page .-aside .-body .red-title {
        margin-bottom: .48rem
    }

    .business-introduction-detail-page .-aside .-body .-list02,.business-introduction-detail-page .-aside .-body .-list02 ul li {
        margin-top: .96rem
    }

    .business-introduction-detail-page .-aside .-body .-list02 ul li:first-child {
        margin-top: 0
    }

    .business-introduction-detail-page .-aside .-body .-list02 ul li .info {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: 0
    }

    .business-introduction-detail-page .-aside .-body .-list02 ul li .info .img {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        margin: .48rem 0 .32rem;
        width: 100%
    }

    .business-introduction-detail-page .-aside .-body .-list02 ul li .info .-right {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        margin-top: 0
    }

    .business-introduction-detail-page .-aside .-body .-list02 ul li .info .-right .content {
        margin-top: .32rem
    }

    .business-introduction-detail-page .-aside .-body .-list02 ul li .info .-right .content h5 {
        font-size: .32rem;
        line-height: .48rem
    }

    .headquarters-introduction-page .-aside .-body>.content,.production-base-page .-aside .-body>.content {
        margin-top: .48rem
    }

    .headquarters-introduction-page .-aside .-body table tr td,.production-base-page .-aside .-body table tr td {
        font-size: .24rem;
        line-height: .32rem
    }

    .headquarters-introduction-page .-aside .-body table tr td.special,.production-base-page .-aside .-body table tr td.special {
        width: 35%
    }

    .headquarters-introduction-page .-aside .-body .top-info,.production-base-page .-aside .-body .top-info {
        margin-bottom: .96rem
    }

    .headquarters-introduction-page .-aside .-body .top-info .-left,.production-base-page .-aside .-body .top-info .-left {
        position: relative
    }

    .headquarters-introduction-page .-aside .-body .top-info .-left .img-msg,.production-base-page .-aside .-body .top-info .-left .img-msg {
        bottom: 0;
        font-size: .2rem;
        line-height: .48rem;
        margin-top: .16rem;
        padding: 0 .74rem;
        position: static;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0)
    }

    .headquarters-introduction-page .-aside .-body .top-info .-left .img-msg .-msg,.production-base-page .-aside .-body .top-info .-left .img-msg .-msg {
        text-align: center
    }

    .headquarters-introduction-page .-aside .-body .top-info .-left .img-msg .-line-box,.production-base-page .-aside .-body .top-info .-left .img-msg .-line-box {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        left: 0;
        position: absolute;
        top: 0;
        width: 100%
    }

    .headquarters-introduction-page .-aside .-body .top-info .-left .img-msg .-line-box .line,.production-base-page .-aside .-body .top-info .-left .img-msg .-line-box .line {
        background-color: #d6d6d6;
        height: .04rem;
        position: relative;
        width: .64rem
    }

    .headquarters-introduction-page .-aside .-body .top-info .-left .img-msg .-line-box .line:after,.production-base-page .-aside .-body .top-info .-left .img-msg .-line-box .line:after {
        background-color: #333;
        border-radius: 50%;
        content: "";
        height: .04rem;
        position: absolute;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        width: .04rem
    }

    .headquarters-introduction-page .-aside .-body .top-info .-left .img-msg .-line-box .line:nth-child(2):after,.production-base-page .-aside .-body .top-info .-left .img-msg .-line-box .line:nth-child(2):after {
        left: 0;
        right: auto
    }

    .production-base-page .-aside .-body .table-container[type="03"] table tr td.special {
        background-color: #f7f9fa
    }

    .business-network-page .-aside .-body .row-box,.history-page .sk-common-container .-aside .-body .history-contianer {
        margin-top: .48rem
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .tips-content {
        margin-top: .32rem
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .tips-content dl {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        margin: -.48rem -.48rem 0 0
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .tips-content dl dd {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: .24rem;
        line-height: .48rem;
        margin: .48rem .48rem 0 0
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .tips-content dl dd img {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: .48rem;
        margin-right: .16rem;
        object-fit: contain;
        width: .48rem
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content {
        margin-top: .48rem
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box:first-child {
        margin-top: 0
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-top {
        padding: .48rem
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-top .sub-title,.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-top .title,.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-top .year-range {
        color: inherit
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-top .title {
        margin-top: .32rem;
        text-align: center
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-top .sub-title {
        font-family: var(--fontR);
        margin-top: .16rem;
        text-align: center
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        background-color: #f7f9fa;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding: .64rem .48rem
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .img-content,.history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .info-content {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding: 0
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .img-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-right: 0;
        padding-bottom: .32rem;
        position: relative
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .img-content:after {
        border-bottom: .01rem dotted #d9d9d9;
        border-right: 0;
        bottom: 0;
        content: "";
        display: block;
        height: auto;
        position: absolute;
        right: 0;
        top: auto;
        width: 100%
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .img-content .img {
        max-width: 5.6rem
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .img-content .img img {
        object-fit: contain
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .img-content .img-msg {
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .32rem;
        text-align: center
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .info-content {
        padding-top: .32rem
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .info-content .content-row {
        margin-top: .32rem
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .info-content .content-row:first-child {
        margin-top: 0
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .info-content .content-row dl dt {
        font-size: .28rem;
        line-height: .48rem;
        margin-bottom: .16rem
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .info-content .content-row dl dd {
        font-size: .28rem;
        line-height: .48rem;
        padding-left: .42rem;
        position: relative
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-info .-bottom .info-content .content-row dl dd:before {
        background-color: #000;
        border-radius: 50%;
        content: "";
        display: block;
        height: .08rem;
        left: .15rem;
        position: absolute;
        top: .2rem;
        width: .08rem
    }

    .history-page .sk-common-container .-aside .-body .history-contianer .history-content .row-box .history-list {
        margin-top: .96rem
    }

    .history-page .sk-common-container .-aside .-body .history-list {
        position: relative
    }

    .history-page .sk-common-container .-aside .-body .history-list:after {
        background-color: #d9d9d9;
        content: "";
        display: block;
        height: 100%;
        left: 0;
        position: absolute;
        top: 0;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
        width: .02rem
    }

    .history-page .sk-common-container .-aside .-body .history-list ul {
        padding-bottom: 1.28rem;
        width: 100%
    }

    .history-page .sk-common-container .-aside .-body .history-list ul:after {
        clear: both;
        content: "";
        display: block
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li {
        clear: both;
        margin-top: .96rem;
        width: 100%
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li.space150 {
        margin-top: .96rem
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li {
        --circle-img: url(../images/target/history/circle-red.png);
        --year-color: var(--sk-global-color);
        --line-color: var(--sk-global-color)
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li:first-child {
        margin-top: 0
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li[circle-type=red] {
        --circle-img: url(../images/target/history/circle-red.png)
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li[circle-type=black] {
        --circle-img: url(../images/target/history/circle-black.png);
        --year-color: #333;
        --line-color: #000
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        width: 100%
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-top {
        border-bottom: .02rem solid var(--line-color);
        padding-left: .48rem;
        padding-right: 0;
        position: relative
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-top .year {
        color: var(--year-color);
        font-family: var(--fontR);
        font-size: .48rem;
        line-height: .64rem
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-top:before {
        background-image: var(--circle-img);
        background-repeat: no-repeat;
        background-size: contain;
        bottom: 0;
        content: "";
        display: block;
        height: .48rem;
        left: 0;
        position: absolute;
        right: auto;
        -webkit-transform: translate(-50%,50%);
        -ms-transform: translate(-50%,50%);
        transform: translate(-50%,50%);
        width: .48rem;
        z-index: 1
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content {
        padding: .16rem 0 0 .48rem
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .dot-text-list dl {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .dot-text-list dl dd {
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .08rem;
        padding-left: .4rem;
        position: relative
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .dot-text-list dl dd:before {
        background-color: #000;
        border-radius: 50%;
        content: "";
        display: block;
        height: .08rem;
        left: .15rem;
        position: absolute;
        top: .2rem;
        width: .08rem
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .dot-text-list dl dd:first-child {
        margin-top: 0
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row {
        margin-top: .16rem
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row:first-child {
        margin-top: 0
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row>:first-child {
        margin-top: 0!important
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row .tag-title {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: .28rem;
        line-height: .48rem
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row .tag-title .tag-span {
        --bg: var(--sk-global-color);
        --color: #fff;
        -ms-flex-negative: 0;
        background-color: var(--bg);
        color: var(--color);
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        font-size: .24rem;
        height: 100%;
        line-height: .4rem;
        margin-right: .16rem;
        margin-top: .04rem;
        padding: 0 .16rem
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row .tag-title .tag-span[data-color=black] {
        --bg: #333
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row .text {
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .16rem
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row .img-content {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: .48rem
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row .img-content .img {
        max-width: 5.6rem;
        text-align: center
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row .img-content .img img {
        object-fit: contain
    }

    .history-page .sk-common-container .-aside .-body .history-list ul li .-inner .-content .content-row .img-content .img-msg {
        font-size: .24rem;
        line-height: .32rem;
        margin-top: .16rem;
        text-align: center
    }

    .bearing-library-introduction-page .sk-common-container .-aside .-body .row-box-container .row-box:first-of-type {
        margin-top: .32rem
    }

    .bearing-library-introduction-page .sk-common-container .-aside .-body .row-box>* {
        margin-top: .48rem
    }

    .bearing-library-introduction-page .sk-common-container .-aside .-body .row-box>:first-child {
        margin-top: 0
    }

    .bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .-list .sk-item {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row
    }

    .bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .-list .sk-item:hover img {
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }

    .bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .-list .sk-item .img {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: 2.24rem;
        overflow: hidden;
        padding: 0;
        width: 2.24rem
    }

    .bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .-list .sk-item .info {
        margin-left: .32rem
    }

    .bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .-list .sk-item .info .title {
        margin-top: 0
    }

    .bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .-list .sk-item .info .small-title {
        color: #000;
        font-size: .32rem;
        line-height: .48rem;
        margin-top: 0
    }

    .bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .-list .sk-item .info .small-text,.bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .-list .sk-item .info .text {
        color: #333;
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .16rem
    }

    .bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .content-box p {
        color: #333;
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .32rem
    }

    .bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .content-box ul li {
        color: #333;
        font-size: .28rem;
        line-height: .48rem;
        padding-left: .42rem;
        position: relative
    }

    .bearing-library-introduction-page .sk-common-container .-aside .-body .row-box .content-box ul li:before {
        background-color: #333;
        border-radius: 50%;
        content: "";
        display: block;
        height: .08rem;
        left: .15rem;
        position: absolute;
        top: .2rem;
        width: .08rem
    }

    .bearing-library-introduction-page .sk-common-container .-aside .-body .top-info.top-info02 {
        padding: 0
    }

    .bearing-library-introduction-page .sk-common-container .-aside .-body .top-info.top-info02 .-left {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        max-width: 100%;
        width: 100%
    }

    .bearing-library-introduction-page .sk-common-container .-aside .-body .top-info.top-info02 .-left .img {
        padding-top: 0
    }

    .bearing-library-introduction-page .sk-common-container .-aside .-body .top-info.top-info02 .-left .img img {
        object-fit: contain;
        position: static
    }

    .bearing-library-introduction-page .sk-common-container .-aside .-body .top-info.top-info02 .-right {
        margin-top: 0;
        padding: .48rem
    }

    .bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li {
        border-top: .02rem solid #d9d9d9;
        padding: .48rem 0;
        width: 100%
    }

    .bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li:first-child {
        border-top: none;
        padding-top: 0
    }

    .bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li:last-child {
        border-bottom: .02rem solid #d9d9d9
    }

    .bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li .title a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li .title a span {
        -webkit-transition: .3s;
        transition: .3s
    }

    .bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li .-bottom {
        margin-top: .32rem
    }

    .bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li .-bottom ._dl ._dd {
        padding-right: .16rem
    }

    .bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li .-bottom ._dl ._dd a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li .-bottom ._dl ._dd a:hover span {
        color: var(--sk-global-color);
        text-decoration: underline
    }

    .bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li .-bottom ._dl ._dd a .icon-arrow-grey,.bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li .-bottom ._dl ._dd a .icon-arrow-grey .svg-ctx {
        height: .48rem;
        width: .48rem
    }

    .bearing-library-abc-page .sk-common-container .-aside .-body .row-box .-list ul li .-bottom ._dl ._dd a span {
        font-size: .28rem;
        line-height: .48rem;
        -webkit-transition: .3s;
        transition: .3s
    }

    .bearing-library-abc-page .sk-common-container .-aside .-body .row-box .content,.bearing-library-report-page .sk-common-container .-aside .-body .row-box {
        margin-top: .48rem
    }

    .bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download {
        background-color: #f7f9fa;
        padding: .48rem .32rem
    }

    .bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-head {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-head .-left {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-head .-right .download-btn a {
        border-radius: .56rem;
        padding: .16rem .32rem
    }

    .bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-head .-right .download-btn a .svg-ctx {
        height: .48rem;
        width: .48rem
    }

    .bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-head .-right .download-btn a span {
        font-size: .28rem;
        line-height: .48rem;
        margin-left: .16rem
    }

    .bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list {
        background-color: #fff;
        margin-top: .32rem;
        padding: .32rem
    }

    .bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul li {
        border-top: .02rem solid #d9d9d9;
        padding: .32rem 0
    }

    .bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul li:first-child {
        border-top: none;
        padding-top: 0
    }

    .bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul li:last-child {
        padding-bottom: 0
    }

    .bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul li a {
        display: block;
        width: 100%
    }

    .bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul li a:hover .title {
        color: var(--sk-global-color)
    }

    .bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul li a:hover .title span {
        text-decoration: underline
    }

    .bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul li a .title {
        color: #000;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-family: var(--fontDB);
        font-size: .28rem;
        line-height: .48rem
    }

    .bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul li a .title .svg-ctx {
        color: var(--sk-global-color);
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .-list ul li a .title .svg-ctx path {
        stroke: none;
        fill: currentColor
    }

    .bearing-library-report-page .sk-common-container .-aside .-body .row-box .unified-download .file-params {
        border: .02rem solid #d9d9d9;
        color: #1e1e1e;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        font-size: .2rem;
        line-height: .32rem;
        margin-top: .16rem;
        padding: 0 .16rem
    }

    .online-training-page .-aside .-body .tips .red-btn {
        margin-top: .32rem
    }

    .online-training-page .-aside .-body .leftImg-rightContent-list {
        margin-top: .96rem
    }

    .online-training-page .-aside .-body .top-info .-left .img {
        padding-top: 0
    }

    .online-training-page .-aside .-body .top-info .-left .img img {
        height: auto;
        position: static
    }

    .online-training-page .-aside .-body .top-info .-right .content {
        margin-top: 0
    }

    .online-training-page .-aside .-body .top-info .-right .red-btn {
        margin-top: .32rem
    }

    .fake-prevention-page .-aside .-body .row-box>* {
        margin-top: .48rem
    }

    .fake-prevention-page .-aside .-body .row-box>:first-child {
        margin-top: 0
    }

    .fake-prevention-page .-aside .-body .row-box .list.diy-list .sk-item:nth-child(-n+2) {
        width: calc(50% - var(--gapX))
    }

    .fake-prevention-page .-aside .-body .row-box .btns {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-left: -.16rem;
        margin-right: -.16rem
    }

    .fake-prevention-page .-aside .-body .row-box .btns>* {
        margin: .16rem
    }

    .fake-prevention-page .-aside .-body .download-container {
        margin-top: .48rem
    }

    .fake-prevention-page .-aside .-body .download-container .-list ul li {
        margin-top: .16rem
    }

    .fake-prevention-page .-aside .-body .download-container .-list ul li a {
        padding: .32rem
    }

    .fake-prevention-page .-aside .-body .download-container .-list ul li a .title {
        color: #000;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-family: var(--fontDB);
        font-size: .28rem;
        line-height: .48rem
    }

    .fake-prevention-page .-aside .-body .download-container .-list ul li a .title .svg-ctx {
        color: var(--sk-global-color);
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .fake-prevention-page .-aside .-body .download-container .-list ul li a .title .svg-ctx path {
        stroke: none;
        fill: currentColor
    }

    .cad-download-page .-aside .-body .row-box>* {
        margin-top: .48rem
    }

    .cad-download-page .-aside .-body .row-box>:first-child {
        margin-top: 0
    }

    .cad-download-page .-aside .-body .row-box .list>* {
        margin-top: .48rem
    }

    .cad-download-page .-aside .-body .row-box .list>:first-child {
        margin-top: 0
    }

    .cad-download-page .-aside .-body .row-box .list .top-info {
        padding: .48rem
    }

    .cad-download-page .-aside .-body .row-box .list .top-info .-left {
        width: 100%
    }

    .cad-download-page .-aside .-body .row-box .list .top-info .-left .img {
        padding-top: 0
    }

    .cad-download-page .-aside .-body .row-box .list .top-info .-left .img img {
        height: auto;
        position: static
    }

    .cad-download-page .-aside .-body .row-box .list .top-info .-right {
        padding: 0
    }

    .cad-download-page .-aside .-body .row-box .list .top-info .-right .-context {
        margin-top: .32rem
    }

    .cad-download-page .-aside .-body .row-box .list .top-info .-right .download-btn {
        margin-top: .48rem
    }

    .cad-download-page .-aside .-body .row-box .list .top-info .-right .download-btn a {
        color: var(--sk-global-color);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: .28rem;
        line-height: .48rem
    }

    .cad-download-page .-aside .-body .row-box .list .top-info .-right .download-btn a img {
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .cad-download-page .-aside .-body .download-container {
        margin-top: .32rem
    }

    .cad-download-page .-aside .-body .download-container .-list ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .cad-download-page .-aside .-body .download-container .-list ul li {
        margin-top: .16rem
    }

    .cad-download-page .-aside .-body .download-container .-list ul li a {
        background-color: #f7f9fa;
        display: block;
        padding: .24rem;
        width: 100%
    }

    .cad-download-page .-aside .-body .download-container .-list ul li a:hover .title {
        color: var(--sk-global-color)
    }

    .cad-download-page .-aside .-body .download-container .-list ul li a:hover .title span {
        text-decoration: underline
    }

    .cad-download-page .-aside .-body .download-container .-list ul li a .title {
        color: #000;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-family: var(--fontDB);
        font-size: var(--fz-16);
        line-height: var(--lh-24)
    }

    .cad-download-page .-aside .-body .download-container .-list ul li a .title .svg-ctx {
        color: var(--sk-global-color);
        height: .24rem;
        margin-right: .16rem;
        width: .24rem
    }

    .cad-download-page .-aside .-body .download-container .-list ul li a .title .svg-ctx path {
        stroke: none;
        fill: currentColor
    }

    .product-ebBook-download-page .-aside .-body .-contact {
        background-color: #f7f9fa;
        margin-top: .48rem;
        padding: .32rem
    }

    .product-ebBook-download-page .-aside .-body .-contact ._dl {
        margin-top: .32rem
    }

    .product-ebBook-download-page .-aside .-body .-contact ._dl ._dd {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .16rem
    }

    .product-ebBook-download-page .-aside .-body .-contact ._dl ._dd:first-child {
        margin-top: 0
    }

    .product-ebBook-download-page .-aside .-body .-contact ._dl ._dd img {
        height: .48rem;
        margin-right: .16rem;
        object-fit: contain;
        width: .48rem
    }

    .product-ebBook-download-page .-aside .-body .-contact ._dl ._dd a {
        color: var(--sk-global-color);
        font-size: inherit;
        line-height: inherit
    }

    .product-ebBook-download-page .-aside .-body .-contact ._dl ._dd a:hover {
        text-decoration: underline
    }

    .product-ebBook-download-page .-aside .-body .row-box>* {
        margin-top: .48rem
    }

    .product-ebBook-download-page .-aside .-body .row-box>:first-child {
        margin-top: 0
    }

    .product-ebBook-download-page .-aside .-body .row-box .-list .download-cart {
        max-width: 100%
    }

    .software-download-page .-aside .-body .list>ul>li {
        margin-top: .32rem
    }

    .software-download-page .-aside .-body .list>ul>li:first-child {
        margin-top: 0
    }

    .software-download-page .-aside .-body .list>ul>li a {
        padding: .48rem .32rem
    }

    .software-download-page .-aside .-body .list>ul>li a .content {
        margin-top: .32rem
    }

    .software-download-detail-page .-aside {
        position: relative
    }

    .software-download-detail-page .-aside .-head {
        padding-left: 1.92rem
    }

    .software-download-detail-page .-aside .-body .body-container {
        padding-left: 0;
        position: static
    }

    .software-download-detail-page .-aside .-body .body-container .-left-contianer {
        position: absolute;
        width: 100%
    }

    .software-download-detail-page .-aside .-body .body-container .-left-contianer img {
        height: 1.44rem;
        object-fit: contain;
        width: 1.44rem
    }

    .software-download-detail-page .-aside .-body .body-container .-right-contianer {
        margin-top: .64rem
    }

    .software-download-detail-page .-aside .-body .body-container .-right-contianer .download-box {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        background-color: #f7f9fa;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        padding: .32rem
    }

    .software-download-detail-page .-aside .-body .body-container .-right-contianer .download-box,.software-download-detail-page .-aside .-body .body-container .-right-contianer .download-box .info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .software-download-detail-page .-aside .-body .body-container .-right-contianer .download-box .info .file-params-list {
        margin-top: 0
    }

    .software-download-detail-page .-aside .-body .body-container .-right-contianer .download-box .download-btn {
        -ms-flex-negative: 0;
        display: -webkit-inline-box;
        display: -webkit-inline-flex;
        display: -ms-inline-flexbox;
        display: inline-flex;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        margin-top: .48rem
    }

    .software-download-detail-page .-aside .-body .body-container .-right-contianer .download-box .download-btn a {
        background-color: var(--sk-global-color);
        border-radius: .56rem;
        color: #fff;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: .16rem .32rem
    }

    .software-download-detail-page .-aside .-body .body-container .-right-contianer .download-box .download-btn a .svg-ctx {
        height: .48rem;
        width: .48rem
    }

    .software-download-detail-page .-aside .-body .body-container .-right-contianer .download-box .download-btn a .svg-ctx path {
        stroke: none;
        fill: currentColor
    }

    .software-download-detail-page .-aside .-body .body-container .-right-contianer .download-box .download-btn a span {
        font-size: .28rem;
        line-height: .48rem;
        margin-left: .16rem
    }

    .software-download-detail-page .-aside .-body .body-container .-right-contianer .row-box .tip-text {
        color: #5c5c5c;
        font-size: .24rem;
        line-height: .48rem;
        margin-top: .32rem
    }

    .software-download-detail-page .-aside .-body .body-container .-right-contianer .row-box table .special {
        font-family: var(--fontDB);
        vertical-align: middle
    }

    .premiumProducts-report-page .-aside .-body .row-box .-list {
        margin-top: .48rem
    }

    .premiumProducts-report-page .-aside .-body .row-box .-list .sk-item a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .premiumProducts-report-page .-aside .-body .row-box .-list .sk-item a:hover span {
        color: var(--sk-global-color);
        text-decoration: underline
    }

    .premiumProducts-report-page .-aside .-body .row-box .-list .sk-item a .icon-arrow-grey,.premiumProducts-report-page .-aside .-body .row-box .-list .sk-item a .icon-arrow-grey .svg-ctx {
        height: .48rem;
        width: .48rem
    }

    .premiumProducts-report-page .-aside .-body .row-box .-list .sk-item a span {
        font-size: .28rem;
        line-height: .48rem;
        -webkit-transition: .3s;
        transition: .3s
    }

    .search-page {
        overflow: hidden
    }

    .search-page .-aside .-body .search-box {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        border: .02rem solid #979ba4;
        border-radius: .56rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: .96rem;
        max-width: 100%;
        overflow: hidden;
        padding: 0 0 0 .32rem;
        width: 100%
    }

    .search-page .-aside .-body .search-box input::-webkit-input-placeholder {
        color: #5c5c5c
    }

    .search-page .-aside .-body .search-box input:-moz-placeholder,.search-page .-aside .-body .search-box input::-moz-placeholder {
        color: #5c5c5c
    }

    .search-page .-aside .-body .search-box input:-ms-input-placeholder {
        color: #5c5c5c
    }

    .search-page .-aside .-body .search-box textarea::-webkit-input-placeholder {
        color: #5c5c5c
    }

    .search-page .-aside .-body .search-box textarea:-moz-placeholder,.search-page .-aside .-body .search-box textarea::-moz-placeholder {
        color: #5c5c5c
    }

    .search-page .-aside .-body .search-box textarea:-ms-input-placeholder {
        color: #5c5c5c
    }

    .search-page .-aside .-body .search-box img {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: .48rem;
        object-fit: contain;
        width: .48rem
    }

    .search-page .-aside .-body .search-box input {
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        -webkit-box-flex: 1;
        display: -webkit-box;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        font-size: .28rem;
        overflow: hidden;
        padding-left: .16rem;
        text-overflow: ellipsis
    }

    .search-page .-aside .-body .search-box .search-btn {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -ms-flex-negative: 0;
        -webkit-align-items: center;
        align-items: center;
        background-color: var(--sk-global-color);
        border-radius: .56rem;
        color: #fff;
        cursor: pointer;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        font-size: .28rem;
        height: 100%;
        -webkit-justify-content: center;
        justify-content: center;
        line-height: .48rem;
        margin: 0;
        padding: 0 .48rem;
        -webkit-transition: 0s;
        transition: 0s
    }

    .search-page .-aside .-body .search-box .search-btn:hover {
        opacity: .9
    }

    .search-page .-aside .-body .search-list {
        margin-top: .96rem
    }

    .search-page .-aside .-body .search-list .sk-item {
        border-bottom: .02rem solid #d9d9d9;
        padding: .48rem 0
    }

    .search-page .-aside .-body .search-list .sk-item:first-child {
        padding-top: 0
    }

    .search-page .-aside .-body .search-list .sk-item a {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .search-page .-aside .-body .search-list .sk-item a .name {
        font-family: var(--fontDB);
        font-size: .32rem;
        line-height: .48rem
    }

    .search-page .-aside .-body .search-list .sk-item a .text {
        color: #333;
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .32rem
    }

    .search-page .-aside .-body .search-list .sk-item a .other {
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .16rem;
        text-decoration: underline
    }

    .search-page .-aside .-body .search-list .foot {
        margin-top: .64rem
    }

    .discipline-page .-aside .-body .download-info {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        margin-top: .48rem
    }

    .discipline-page .-aside .-body .download-info .-left {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        max-width: 100%;
        width: 100%
    }

    .discipline-page .-aside .-body .download-info .-left a {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-box-align: stretch;
        -ms-flex-align: stretch;
        -webkit-align-items: stretch;
        align-items: stretch;
        background-color: #f7f9fa;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        padding: .16rem .32rem .16rem .16rem;
        width: 100%
    }

    .discipline-page .-aside .-body .download-info .-left a .img {
        height: 3.2rem;
        max-width: 2.24rem;
        width: 100%
    }

    .discipline-page .-aside .-body .download-info .-left a .img img {
        height: 100%;
        object-fit: contain;
        width: 100%
    }

    .discipline-page .-aside .-body .download-info .-left a .-foot {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: 0;
        padding: .32rem 0 .32rem .32rem;
        position: relative;
        width: 100%
    }

    .discipline-page .-aside .-body .download-info .-left a .-foot .name {
        font-family: var(--fontDB);
        font-size: .28rem;
        line-height: .48rem
    }

    .discipline-page .-aside .-body .download-info .-left a .-foot .file-params {
        margin: .16rem 0;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content
    }

    .discipline-page .-aside .-body .download-info .-left a .-foot .download-btn {
        border: .02rem solid #d9d9d9;
        height: .8rem;
        margin-left: auto;
        margin-top: auto;
        position: static;
        width: .8rem
    }

    .discipline-page .-aside .-body .download-info .-left a .-foot .download-btn .svg-ctx {
        height: .48rem;
        width: .48rem
    }

    .discipline-page .-aside .-body .download-info .-right {
        margin: .48rem 0 0;
        max-width: 100%;
        padding-top: 0;
        width: 100%
    }

    .discipline-page .-aside .-body .download-info .-right p {
        color: var(--text-color);
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .32rem
    }

    .discipline-page .-aside .-body .download-info .-right p:first-child {
        margin-top: 0
    }

    .legal-compliance-page .main-container .-aside .-body .row-box .black-title {
        margin-bottom: .32rem
    }

    .legal-compliance-page .main-container .-aside .-body .row-box .content {
        margin-top: 0
    }

    .error-page .wal {
        padding-top: 1.28rem
    }

    .error-page .wal .box {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .error-page .wal .box .big-tip {
        color: #d9d9d9;
        font-family: var(--fontDB);
        font-size: .96rem;
        line-height: 1.02rem;
        margin-top: .48rem
    }

    .error-page .wal .box .text {
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .48rem;
        max-width: 100%
    }

    .error-page .wal .box .btns {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: .48rem
    }

    .error-page .wal .box .btns .btn {
        margin-left: .16rem
    }

    .error-page .wal .box .btns .btn:first-child {
        margin-left: 0
    }

    .error-page .wal .box .btns .btn a {
        border: .02rem solid #979ba4;
        border-radius: .56rem;
        display: inline-block;
        font-size: .28rem;
        line-height: .48rem;
        min-width: 2.92rem;
        padding: .24rem .48rem;
        text-align: center
    }

    .error-page .wal .box .btns .btn a:hover {
        opacity: .9
    }

    .error-page .wal .box .btns .btn.return-btn a {
        background-color: var(--sk-global-color);
        border-color: var(--sk-global-color);
        color: #fff
    }

    .concept-and-performance-page .main-container .-aside .-body .row-box .table-container[type="02"] table tr td {
        border-left: .02rem solid #d9d9d9
    }

    .concept-and-performance-page .main-container .-aside .-body .row-box .table-container[type="02"] table tr td:first-child {
        border-left: 0;
        width: 23%
    }

    .concept-and-performance-page .main-container .-aside .-body .row-box .table-container[type="02"] table tr td:last-child {
        padding-right: 0;
        width: 46%
    }

    .concept-and-performance-page .main-container .-aside .-body .row-box .table-container[type="02"] table tr td>* {
        margin-top: .2rem!important
    }

    .concept-and-performance-page .main-container .-aside .-body .row-box .table-container[type="02"] table tr td>:first-child {
        margin-top: 0!important
    }
}

@media screen and (min-width: 800px) {
    .img_scale:hover .scale_img {
        -webkit-transform:scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }
}

.hidden_scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none
}

.hidden_scrollbar::-webkit-scrollbar {
    display: none
}

._p96 {
    margin-top: .96rem
}

.g_btn {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid var(--sk-global-color);
    border-radius: .2rem;
    color: var(--sk-global-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: var(--fontDB);
    font-size: var(--fz-14);
    height: .4rem;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: var(--lh-24);
    min-width: 1.36rem;
    padding: .08rem .24rem;
    text-align: center;
    -webkit-transition: .4s;
    transition: .4s;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.g_btn.big {
    border-radius: .28rem;
    font-size: var(--fz-16);
    height: .56rem;
    min-width: 2.08rem;
    padding: .16rem .32rem
}

.g_btn.big .g_btn_icon {
    color: #fff;
    height: .24rem;
    margin-right: .16rem;
    width: .24rem
}

@media screen and (min-width: 800px) {
    .g_btn:not(.nsk_btn):hover {
        background-color:var(--sk-global-color);
        color: #fff
    }
}

.g_btn.red {
    background-color: var(--sk-global-color);
    color: #fff
}

@media screen and (min-width: 800px) {
    .g_btn.red:hover {
        background-color:var(--sk-global-color-hover)
    }
}

.g_btn.nsk_btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border: .02rem solid #e4032e;
    border-radius: .12rem;
    color: #e4032e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: .16rem;
    height: .54rem;
    line-height: .3rem;
    padding: 0 .4rem
}

.g_btn.nsk_btn:hover {
    border-color: #be0517;
    color: #be0517
}

.top_box {
    bottom: .56rem;
    position: fixed;
    right: .16rem;
    z-index: 20
}

.top_box .contact_ways {
    background-color: var(--sk-global-color);
    border-radius: .24rem;
    padding: .04rem
}

.top_box .contact_ways .contact_ways_item {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    border-radius: .25rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    padding: .12rem .08rem;
    position: relative
}

.top_box .contact_ways .contact_ways_item .svg-fill {
    color: #fff;
    height: .24rem;
    width: .24rem
}

.top_box .contact_ways .contact_ways_item .layer {
    display: none;
    left: -2.68rem;
    padding-right: .12rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    z-index: 20
}

.top_box .contact_ways .contact_ways_item .layer .layer_wx {
    background-color: #fff;
    box-shadow: 0 0 10px 0 rgba(0,0,0,.25);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: .16rem .16rem 0
}

.top_box .contact_ways .contact_ways_item .layer .layer_wx .qr_item {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.top_box .contact_ways .contact_ways_item .layer .layer_wx .qr_item:not(:last-child) {
    margin-right: .16rem
}

.top_box .contact_ways .contact_ways_item .layer .layer_wx .qr_item .qr_img {
    height: 1.04rem;
    width: 1.04rem
}

.top_box .contact_ways .contact_ways_item .layer .layer_wx .qr_item .qr_text {
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    padding: .08rem 0;
    text-align: center
}

.top_box .contact_ways .contact_ways_item .layer .layer-phone {
    background-color: #fff;
    box-shadow: 0 0 .2rem 0 rgba(0,0,0,.05);
    padding: .16rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.top_box .contact_ways .contact_ways_item .layer .layer-phone a {
    color: #1e1e1e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.top_box .contact_ways .contact_ways_item .layer .layer-phone a img {
    height: .24rem;
    margin-right: .08rem;
    object-fit: contain;
    width: .24rem
}

.top_box .contact_ways .contact_ways_item.phone-box .layer {
    left: 0;
    -webkit-transform: translate(-100%,-50%);
    -ms-transform: translate(-100%,-50%);
    transform: translate(-100%,-50%)
}

.top_box .contact_ways .contact_ways_item:not(:last-child) {
    margin-bottom: .08rem
}

.top_box .contact_ways .contact_ways_item:not(:last-child):before {
    background-color: hsla(0,0%,100%,.4);
    bottom: -.04rem;
    content: "";
    display: block;
    height: .01rem;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    width: .16rem
}

.top_box .contact_ways .contact_ways_item:hover {
    background-color: rgba(0,0,0,.102)
}

.top_box .contact_ways .contact_ways_item:hover .layer {
    display: block
}

.top_box .topA {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    background: none;
    background-color: var(--sk-global-color);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: .48rem;
    -webkit-justify-content: center;
    justify-content: center;
    margin-top: .16rem;
    position: static;
    width: .48rem
}

.top_box .topA .svg-ctx {
    color: #fff;
    height: .24rem;
    width: .24rem
}

.sim_footer ._top {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    border-top: .01rem solid #e6e6e6;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: .64rem 0
}

.sim_footer ._top ._left_logo {
    height: .4rem
}

.sim_footer ._top ._left_logo img {
    height: 100%;
    object-fit: cover
}

.sim_footer ._top ._right_nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.sim_footer ._top ._right_nav ._nav_list {
    min-width: 2rem
}

.sim_footer ._top ._right_nav ._nav_list:not(:last-child) {
    margin-right: .4rem
}

.sim_footer ._top ._right_nav ._nav_list>ul ._nav_list_title {
    font-family: var(--fontDB);
    font-size: var(--fz-20);
    line-height: var(--lh-32)
}

.sim_footer ._top ._right_nav ._nav_list>ul ._nav_list_title .svg-ctx {
    display: none
}

.sim_footer ._top ._right_nav ._nav_list>ul ._nav_list_item {
    margin-top: .16rem
}

.sim_footer ._top ._right_nav ._nav_list>ul ._nav_list_item a {
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    -webkit-transition: .4s;
    transition: .4s
}

@media screen and (min-width: 800px) {
    .sim_footer ._top ._right_nav ._nav_list>ul ._nav_list_item a:hover {
        color:var(--sk-global-color);
        text-decoration: underline
    }
}

.sim_footer ._bottom {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    border-top: .01rem solid #e6e6e6;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: .16rem 0
}

.sim_footer ._bottom,.sim_footer ._bottom ._left_nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.sim_footer ._bottom ._left_nav ._left_nav_item {
    margin-right: .32rem
}

.sim_footer ._bottom ._left_nav ._left_nav_item a {
    color: #5c5c5c;
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    -webkit-transition: .4s;
    transition: .4s
}

@media screen and (min-width: 800px) {
    .sim_footer ._bottom ._left_nav ._left_nav_item a:hover {
        color:var(--sk-global-color);
        text-decoration: underline
    }
}

.sim_footer ._bottom ._right_copy {
    color: #5c5c5c;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--fz-14);
    line-height: var(--lh-24)
}

.sim_footer ._bottom ._right_copy .icp_code {
    margin-left: .06rem
}

.sim_footer ._bottom ._right_copy .line {
    margin: 0 .12rem
}

.sim_footer ._bottom ._right_copy .security_code {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.sim_footer ._bottom ._right_copy .security_code .security_icon {
    height: .24rem;
    object-fit: cover;
    width: .24rem
}

._sk-anchor-nav {
    background-color: #f7f9fa;
    display: block;
    position: -webkit-sticky;
    position: sticky;
    top: var(--headH);
    -webkit-transition: .3s;
    transition: .3s;
    z-index: 10
}

._sk-anchor-nav.-top0 {
    top: 0
}

._sk-anchor-nav>.wal {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

._sk-anchor-nav>.wal,._sk-anchor-nav>.wal ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._sk-anchor-nav>.wal ul li:not(:last-child) {
    margin-right: .48rem
}

._sk-anchor-nav>.wal ul li a {
    display: block;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    padding: .24rem 0
}

._sk-anchor-nav>.wal ul li.on a {
    font-weight: 800
}

@media screen and (min-width: 800px) {
    ._sk-anchor-nav>.wal ul li:hover a {
        font-weight:800
    }
}

.download_list_item {
    background-color: #f7f9fa
}

.download_list_item .file_con {
    display: block;
    padding: .32rem .24rem .24rem
}

.download_list_item .file_con .file_poster {
    box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
    height: 2.8rem;
    margin: 0 auto;
    -webkit-transition: .4s;
    transition: .4s;
    width: 2rem
}

.download_list_item .file_con .file_poster img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.download_list_item .file_con .file_title {
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .32rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: .4s;
    transition: .4s
}

.download_list_item .file_con ._bottom {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: .24rem
}

.download_list_item .file_con ._bottom .type_size {
    border: .01rem solid #d9d9d9;
    color: #1e1e1e;
    font-size: var(--fz-12);
    line-height: var(--lh-16);
    padding: .04rem .1rem
}

.download_list_item .file_con ._bottom .download_icon {
    -ms-flex-negative: 0;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border: .005rem solid #d9d9d9;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .41rem;
    -webkit-justify-content: center;
    justify-content: center;
    margin: -.08rem;
    padding: .08rem;
    -webkit-transition: .4s;
    transition: .4s;
    width: .41rem
}

.download_list_item .file_con ._bottom .download_icon .svg-fill {
    -ms-flex-negative: 0;
    color: var(--sk-global-color);
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    -webkit-transition: .4s;
    transition: .4s;
    width: .24rem
}

@media screen and (min-width: 800px) {
    .download_list_item .file_con:hover .file_title {
        color:var(--sk-global-color);
        text-decoration: underline
    }

    .download_list_item .file_con:hover ._bottom .download_icon {
        background-color: var(--sk-global-color);
        border: .005rem solid var(--sk-global-color);
        border-radius: 50%
    }

    .download_list_item .file_con:hover ._bottom .download_icon .svg-fill {
        color: #fff
    }
}

.download_list_item .relate_file_con {
    display: block;
    padding: .08rem
}

.download_list_item .relate_file_con .wrapper {
    background-color: #fff;
    padding: .16rem
}

.download_list_item .relate_file_con .wrapper ._top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.download_list_item .relate_file_con .wrapper ._top .download_icon .svg-fill {
    color: var(--sk-global-color);
    height: .24rem;
    width: .24rem
}

.download_list_item .relate_file_con .wrapper ._top .file_title {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-family: var(--fontDB);
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    margin-left: .08rem;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: .4s;
    transition: .4s
}

.download_list_item .relate_file_con .wrapper .type_size {
    border: .01rem solid #d9d9d9;
    color: #1e1e1e;
    font-size: var(--fz-12);
    line-height: var(--lh-16);
    margin-top: .08rem;
    padding: .04rem .1rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

@media screen and (min-width: 800px) {
    .download_list_item .relate_file_con:hover .wrapper ._top .file_title {
        color:var(--sk-global-color);
        text-decoration: underline
    }
}

.download_list._col_list .download_list_item {
    padding: 0 .24rem
}

.download_list._col_list .download_list_item:not(:last-child) {
    margin-bottom: .16rem
}

.download_list._col_list .download_list_item .file_con {
    padding: .24rem 0
}

.download_list._col_list .download_list_item .file_con ._top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.download_list._col_list .download_list_item .file_con ._top .download_icon .svg-fill {
    color: var(--sk-global-color);
    height: .24rem;
    width: .24rem
}

.download_list._col_list .download_list_item .file_con ._top .file_title {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-left: .08rem;
    margin-top: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: .4s;
    transition: .4s
}

.download_list._col_list .download_list_item .file_con .type_size {
    border: .01rem solid #d9d9d9;
    color: #1e1e1e;
    font-size: var(--fz-12);
    line-height: var(--lh-16);
    margin-top: .08rem;
    padding: .04rem .1rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.download_list._col_list .download_list_item.relate_grow {
    padding: .24rem
}

.download_list._col_list .download_list_item.relate_grow .grow_title {
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.download_list._col_list .download_list_item.relate_grow .relate_grow_list {
    background-color: #fff;
    margin-top: .16rem;
    padding: 0 .24rem
}

.download_list._col_list .download_list_item.relate_grow .relate_grow_list .relate_grow_list_item:not(:last-child) {
    border-bottom: .005rem solid #d9d9d9
}

._product_item a {
    display: block
}

._product_item a .fit-image {
    overflow: hidden;
    padding-top: 100%
}

._product_item a .title_con {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: .16rem 0
}

._product_item a ._desc {
    padding-bottom: .16rem;
    padding-right: .32rem
}

@media (min-width: 800px) {
    ._product_item a:hover .title_con .title {
        color:var(--sk-global-color);
        text-decoration: underline
    }
}

._cad_item {
    background-color: #f7f9fa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

._cad_item .-left {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 2.48rem;
    width: 3.28rem
}

._cad_item .-left .img {
    padding-top: 0
}

._cad_item .-left .img img {
    height: auto;
    position: static
}

._cad_item .-right {
    -webkit-box-flex: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: .32rem 1.2rem .32rem 1.52rem
}

._cad_item .-right .-context {
    margin-top: .16rem
}

._cad_item .-right .download-btn {
    margin-top: auto;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

._cad_item .-right .download-btn a {
    color: var(--sk-global-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

._cad_item .-right .download-btn a img {
    height: .24rem;
    margin-right: .08rem;
    width: .24rem
}

.sustainable-page .-tab {
    margin-top: .64rem;
    overflow: hidden
}

.sustainable-page .-tab.nomargin {
    margin: 0
}

.sustainable-page .-tab .-tab-list:after {
    background: -webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff);
    background: linear-gradient(90deg,hsla(0,0%,100%,0),#fff);
    content: "";
    display: block;
    height: 100%;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: .56rem;
    z-index: 10
}

.sustainable-page .-tab .-tab-list ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
}

.sustainable-page .-tab .-tab-list ul li {
    margin-right: .16rem;
    width: auto
}

.sustainable-page .-tab .-tab-list ul li:last-child {
    margin-right: 0
}

.sustainable-page .-tab .-tab-list ul li.on .a,.sustainable-page .-tab .-tab-list ul li.on a,.sustainable-page .-tab .-tab-list ul li:hover .a,.sustainable-page .-tab .-tab-list ul li:hover a {
    background-color: var(--sk-global-color);
    border-color: var(--sk-global-color);
    color: #fff
}

.sustainable-page .-tab .-tab-list ul li .a,.sustainable-page .-tab .-tab-list ul li a {
    border: .01rem solid #d9d9d9;
    cursor: pointer;
    display: block;
    font-family: var(--fontR);
    font-size: var(--fz-16);
    height: .56rem;
    line-height: var(--lh-24);
    padding: .16rem .24rem;
    -webkit-transition: .3s;
    transition: .3s
}

.sustainable-page .tab-content .tab-content-row {
    display: none
}

.sustainable-page .tab-content .tab-content-row.on {
    display: block
}

.sustainable-page .sustainable-desc .wal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.sustainable-page .sustainable-desc .wal ._left {
    padding-right: 1.52rem
}

.sustainable-page .sustainable-desc .wal ._left .-title01 {
    font-weight: 400;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.sustainable-page .sustainable-desc .wal ._left .desc {
    font-size: var(--fz-20);
    line-height: var(--lh-32);
    margin-bottom: 1.28rem;
    margin-top: .32rem
}

.sustainable-page .sustainable-desc .wal ._left .desc p {
    margin-top: .16rem
}

.sustainable-page .sustainable-desc .wal ._right {
    -ms-flex-negative: 0;
    border: .01rem dashed var(--sk-global-color);
    border-radius: 50%;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 4.8rem;
    margin: -.16rem;
    padding: .16rem;
    -webkit-transform: translateY(-.56rem);
    -ms-transform: translateY(-.56rem);
    transform: translateY(-.56rem);
    width: 4.8rem
}

.sustainable-page .sustainable-tab-content {
    margin-top: .64rem
}

.sustainable-page .sustainable-tab-content .tab-content .tab-content-row ._desc {
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .32rem;
    max-width: 10.48rem
}

.sustainable-page .sustainable-tab-content .tab-content .tab-content-row ._desc p:not(:last-child) {
    margin-bottom: .16rem
}

.sustainable-page .sustainable-tab-content .tab-content .tab-content-row ._desc.narrow {
    max-width: 9.4rem
}

.sustainable-page .sustainable-tab-content .tab-content .tab-content-row .download_list {
    margin-top: .64rem
}

.industry-classification-page .industry-desc .wal {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.industry-classification-page .industry-desc .wal ._left {
    width: calc(50% - .16rem)
}

.industry-classification-page .industry-desc .wal ._left .-title01 {
    font-weight: 400;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.industry-classification-page .industry-desc .wal ._right {
    width: calc(50% - .16rem)
}

.industry-classification-page .industry-list {
    display: block;
    margin-top: .64rem
}

.industry-detail-page .industry-detail-desc {
    padding-bottom: .88rem
}

.industry-detail-page .industry-detail-desc .wal {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.industry-detail-page .industry-detail-desc .wal ._left {
    width: 6.88rem
}

.industry-detail-page .industry-detail-desc .wal ._left .-title01 {
    font-weight: 400;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.industry-detail-page .industry-detail-desc .wal ._left .desc {
    margin-top: .32rem
}

.industry-detail-page .industry-detail-desc .wal ._left .desc p:not(:first-child) {
    margin-top: .16rem
}

.industry-detail-page .industry-detail-desc .wal ._right {
    height: 4.48rem;
    width: 4.48rem
}

.industry-detail-page .industry-detail-desc .wal ._right img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.industry-detail-page .performance .wal {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.industry-detail-page .performance .wal ._left {
    height: 4.48rem;
    width: 4.48rem
}

.industry-detail-page .performance .wal ._left img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.industry-detail-page .performance .wal ._right {
    width: 8.08rem
}

.industry-detail-page .performance .wal ._right .desc {
    margin-top: .32rem
}

.industry-detail-page .performance .wal ._right .desc p:not(:first-child) {
    margin-top: .16rem
}

.industry-detail-page .new_technique .new_list,.industry-detail-page .product_literature .download_list {
    margin-top: .32rem
}

.industry-detail-page .new_technique .new_list .new_list_item a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.industry-detail-page .new_technique .new_list .new_list_item a .icon-arrow-grey {
    height: .24rem;
    width: .24rem
}

.industry-detail-page .new_technique .new_list .new_list_item a .title {
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    -webkit-transition: .4s;
    transition: .4s
}

@media screen and (min-width: 800px) {
    .industry-detail-page .new_technique .new_list .new_list_item a:hover .title {
        color:var(--sk-global-color);
        text-decoration: underline
    }
}

.industry-detail-page .new_technique .new_list .new_list_item:not(:last-child) {
    margin-bottom: .16rem
}

.industry-detail-page .related_products .related_products_list {
    margin-top: .32rem
}

.industry-detail-page .related_products .related_products_list .related_products_list_item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.industry-detail-page .related_products .related_products_list .related_products_list_item:not(:last-child) {
    margin-bottom: .32rem
}

.industry-detail-page .related_products .related_products_list .related_products_list_item ._left {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 3.28rem;
    margin-right: .32rem;
    width: 3.28rem
}

.industry-detail-page .related_products .related_products_list .related_products_list_item ._left img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.industry-detail-page .related_products .related_products_list .related_products_list_item ._right {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.industry-detail-page .related_products .related_products_list .related_products_list_item ._right .title_con {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.industry-detail-page .related_products .related_products_list .related_products_list_item ._right .title_con .title {
    -webkit-transition: .4s;
    transition: .4s
}

@media screen and (min-width: 800px) {
    .industry-detail-page .related_products .related_products_list .related_products_list_item ._right .title_con:hover .title {
        color:var(--sk-global-color);
        text-decoration: underline
    }
}

.industry-detail-page .related_products .related_products_list .related_products_list_item ._right .char_con,.industry-detail-page .related_products .related_products_list .related_products_list_item ._right .desc {
    margin-top: .16rem
}

.industry-detail-page .related_products .related_products_list .related_products_list_item ._right .char_con>span {
    display: block;
    font-family: var(--fontDB);
    margin-bottom: .08rem
}

.industry-detail-page .related_products .related_products_list .related_products_list_item ._right .char_con .char_list {
    padding-left: .2rem
}

.industry-detail-page .related_products .related_products_list .related_products_list_item ._right .char_con .char_list .char_list_item {
    list-style-type: decimal
}

.industry-detail-page .related_products .related_products_list .related_products_list_item ._right .file_list {
    margin-top: .32rem
}

.industry-detail-page .related_products .related_products_list .related_products_list_item ._right .file_list .file_list_item:not(:last-child) {
    margin-bottom: .16rem
}

.industry-detail-page .related_products .related_products_list .related_products_list_item ._right .file_list .file_list_item a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: #f7f9fa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: .16rem
}

.industry-detail-page .related_products .related_products_list .related_products_list_item ._right .file_list .file_list_item a .icon {
    height: .24rem;
    margin-right: .08rem;
    width: .24rem
}

.industry-detail-page .related_products .related_products_list .related_products_list_item ._right .file_list .file_list_item a .icon .svg {
    height: 100%;
    width: 100%
}

.industry-detail-page .related_products .related_products_list .related_products_list_item ._right .file_list .file_list_item a .file_name {
    font-family: var(--fontR);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    -webkit-transition: .4s;
    transition: .4s
}

@media screen and (min-width: 800px) {
    .industry-detail-page .related_products .related_products_list .related_products_list_item ._right .file_list .file_list_item a:hover .file_name {
        color:var(--sk-global-color);
        text-decoration: underline
    }
}

.industry-detail-page .associated_products .associated_products_list {
    margin-top: .32rem
}

.product-list01-page .product-list-desc .-title01 {
    font-weight: 400;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.product-list01-page .classification_list ._list,.product-list01-page .product-list-desc .desc {
    margin-top: .32rem
}

.product-list02-page .-aside .-head .title_con {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.product-list02-page .-aside .-head .title_con .-title01 {
    font-weight: 400
}

.product-list02-page .-aside .-head .title_con .btn_box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.product-list02-page .-aside .-head .title_con .btn_box .g_btn:not(:last-child) {
    margin-right: .16rem
}

.product-list02-page .-aside .-body {
    margin-top: 0
}

.product-list02-page .-aside .-body .-context,.product-list02-page .-aside .-body ._list {
    margin-top: .32rem
}

.tooling-information-page .tooling-information-desc .-title01 {
    font-weight: 400;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.tooling-information-page .tooling-information-desc .desc {
    margin-top: .32rem
}

.tooling-information-page .tooling-information-desc .desc p:not(:last-child) {
    margin-bottom: .16rem
}

.tooling-information-page .classification_list ._list {
    margin-top: .32rem
}

.tooling-information-page .classification_list ._list .img-info .-right {
    padding: .16rem .68rem .16rem .32rem
}

.tooling-information-page .classification_list ._list .img-info .-right .-context {
    padding-right: .52rem
}

.product-detail-page .product-detail-desc {
    padding-bottom: .88rem
}

.product-detail-page .product-detail-desc .wal {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.product-detail-page .product-detail-desc .wal ._left {
    height: 4.48rem;
    margin-right: 1.52rem;
    width: 4.48rem
}

.product-detail-page .product-detail-desc .wal ._left img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.product-detail-page .product-detail-desc .wal ._right {
    width: 6.88rem
}

.product-detail-page .product-detail-desc .wal ._right .-title01 {
    font-weight: 400;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.product-detail-page .product-detail-desc .wal ._right .desc {
    margin-top: .32rem
}

.product-detail-page .product-detail-desc .wal ._right .desc p:not(:first-child) {
    margin-top: .16rem
}

.product-detail-page .product-detail-desc .wal ._right .g_btn {
    margin-top: .32rem
}

.product-detail-page .product_list ul.around__you_pl {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: .32rem
}

.product-detail-page .product_list ul.around__you_pl>li {
    margin-top: .08rem;
    padding: .16rem 0;
    position: relative;
    width: 100%
}

.product-detail-page .product_list ul.around__you_pl>li:first-child {
    margin-top: 0
}

.product-detail-page .product_list ul.around__you_pl>li.on .-front .-icon {
    background-color: var(--sk-global-color);
    border-color: var(--sk-global-color);
    color: #fff;
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.product-detail-page .product_list ul.around__you_pl>li.showConent .-content {
    display: block
}

.product-detail-page .product_list ul.around__you_pl>li .-front {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.product-detail-page .product_list ul.around__you_pl>li .-front .-icon {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-negative: 0;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid #d9d9d9;
    border-radius: 50%;
    color: var(--sk-global-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .32rem;
    -webkit-justify-content: center;
    justify-content: center;
    margin-left: .64rem;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: .3s;
    transition: .3s;
    width: .32rem
}

.product-detail-page .product_list ul.around__you_pl>li .-front .-icon .svg-ctx {
    height: .24rem;
    object-fit: contain;
    width: .24rem
}

.product-detail-page .product_list ul.around__you_pl>li .-content {
    display: none;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    padding-top: .16rem
}

.product-detail-page .product_list .product_list_item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .32rem;
    width: 100%
}

.product-detail-page .product_list .product_list_item ._left {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-right: .32rem;
    padding-bottom: .16rem
}

.product-detail-page .product_list .product_list_item ._left .item_img {
    height: 3.28rem;
    width: 3.28rem
}

.product-detail-page .product_list .product_list_item ._left .item_img img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.product-detail-page .product_list .product_list_item ._left .btns_box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .16rem;
    -webkit-justify-content: center;
    justify-content: center;
    margin-top: .16rem
}

.product-detail-page .product_list .product_list_item ._left .btns_box .g_btn {
    margin-top: 0;
    position: relative
}

.product-detail-page .product_list .product_list_item ._left>.g_btn {
    left: 50%;
    margin-top: .16rem;
    position: relative;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%)
}

.product-detail-page .product_list .product_list_item ._right {
    -webkit-box-flex: 1;
    border-bottom: .01rem solid #d9d9d9;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-bottom: .64rem
}

.product-detail-page .product_list .product_list_item ._right .item_title {
    color: #000;
    font-family: var(--fontDB);
    font-size: var(--fz-24);
    line-height: var(--lh-32);
    margin-top: .32rem
}

.product-detail-page .product_list .product_list_item ._right .item_desc {
    margin-top: .16rem
}

.product-detail-page .product_list .product_list_item ._right .feature_example {
    margin-top: .32rem
}

.product-detail-page .product_list .product_list_item ._right .feature_example .title {
    background-color: #f7f9fa;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    padding: .08rem .16rem
}

.product-detail-page .product_list .product_list_item ._right .feature_example ul {
    margin-top: .16rem
}

.product-detail-page .product_list .product_list_item ._right .feature_example ul li {
    padding-left: .24rem;
    position: relative
}

.product-detail-page .product_list .product_list_item ._right .feature_example ul li:before {
    background-color: #000;
    border-radius: 50%;
    content: "";
    display: block;
    height: .04rem;
    left: .1rem;
    position: absolute;
    top: .1rem;
    width: .04rem
}

.product-detail-page .faq ul.around__you {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-top: .32rem
}

.product-detail-page .faq ul.around__you li {
    background-color: #f7f9fa;
    margin-top: .08rem;
    padding: .32rem;
    position: relative;
    width: 100%
}

.product-detail-page .faq ul.around__you li:first-child {
    margin-top: 0
}

.product-detail-page .faq ul.around__you li.on .-front .-icon {
    background-color: var(--sk-global-color);
    border-color: var(--sk-global-color);
    color: #fff;
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    transform: rotate(270deg)
}

.product-detail-page .faq ul.around__you li.showConent .-content {
    display: block
}

.product-detail-page .faq ul.around__you li .-front {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.product-detail-page .faq ul.around__you li .-front .-icon {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -ms-flex-negative: 0;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid #d9d9d9;
    border-radius: 50%;
    color: var(--sk-global-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .32rem;
    -webkit-justify-content: center;
    justify-content: center;
    margin-left: .64rem;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    -webkit-transition: .3s;
    transition: .3s;
    width: .32rem
}

.product-detail-page .faq ul.around__you li .-front .-icon .svg-ctx {
    height: .24rem;
    object-fit: contain;
    width: .24rem
}

.product-detail-page .faq ul.around__you li .-content {
    display: none;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    padding-top: .16rem
}

.product-detail-page .product_CAD ._list,.product-detail-page .product_literature .download_list {
    margin-top: .32rem
}

.product-detail-page .relevant_industry .wal {
    position: relative
}

.product-detail-page .relevant_industry .swiper_box .swiper-container {
    margin-top: .32rem
}

.product-detail-page .relevant_industry .swiper_box .swiper_next,.product-detail-page .relevant_industry .swiper_box .swiper_prev {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgba(0,0,0,.2);
    border-radius: 50%;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: .4rem;
    -webkit-justify-content: center;
    justify-content: center;
    position: absolute;
    right: .56rem;
    top: 0;
    -webkit-transition: .4s;
    transition: .4s;
    width: .4rem;
    z-index: 1
}

.product-detail-page .relevant_industry .swiper_box .swiper_next .svg-ctx,.product-detail-page .relevant_industry .swiper_box .swiper_prev .svg-ctx {
    color: #fff;
    height: .24rem;
    width: .24rem
}

.product-detail-page .relevant_industry .swiper_box .swiper_next:hover,.product-detail-page .relevant_industry .swiper_box .swiper_prev:hover {
    background-color: var(--sk-global-color)
}

.product-detail-page .relevant_industry .swiper_box .swiper_next.swiper-button-disabled,.product-detail-page .relevant_industry .swiper_box .swiper_prev.swiper-button-disabled {
    pointer-events: none
}

.product-detail-page .relevant_industry .swiper_box .swiper_next {
    right: 0;
    top: 0
}

.product-detail-page .relevant_industry .swiper_box .swiper_next .svg-ctx {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.product-detail-page .sk-foot-link {
    margin-top: 1.44rem
}

.bearing-doctor-app-page .-aside .-head .-title01,.bearing-doctor-page .-aside .-head .-title01,.bearing-info-query-app-page .-aside .-head .-title01,.product-catalog-app-page .-aside .-head .-title01 {
    font-weight: 400
}

.bearing-doctor-app-page .-aside .-body,.bearing-doctor-page .-aside .-body,.bearing-info-query-app-page .-aside .-body,.product-catalog-app-page .-aside .-body {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.bearing-doctor-app-page .-aside .-body ._body_left,.bearing-doctor-page .-aside .-body ._body_left,.bearing-info-query-app-page .-aside .-body ._body_left,.product-catalog-app-page .-aside .-body ._body_left {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-right: .32rem
}

.bearing-doctor-app-page .-aside .-body ._body_left img,.bearing-doctor-page .-aside .-body ._body_left img,.bearing-info-query-app-page .-aside .-body ._body_left img,.product-catalog-app-page .-aside .-body ._body_left img {
    height: 2.08rem;
    object-fit: cover;
    width: 2.08rem
}

.bearing-doctor-app-page .-aside .-body ._body_right,.bearing-doctor-page .-aside .-body ._body_right,.bearing-info-query-app-page .-aside .-body ._body_right,.product-catalog-app-page .-aside .-body ._body_right {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.bearing-doctor-app-page .-aside .-body ._body_right .-title02 br,.bearing-doctor-page .-aside .-body ._body_right .-title02 br,.bearing-info-query-app-page .-aside .-body ._body_right .-title02 br,.product-catalog-app-page .-aside .-body ._body_right .-title02 br {
    display: none
}

.bearing-doctor-app-page .-aside .-body ._body_right .desc_con ._desc,.bearing-doctor-page .-aside .-body ._body_right .desc_con ._desc,.bearing-info-query-app-page .-aside .-body ._body_right .desc_con ._desc,.product-catalog-app-page .-aside .-body ._body_right .desc_con ._desc {
    margin-top: .32rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .desc_con .download_tip,.bearing-doctor-page .-aside .-body ._body_right .desc_con .download_tip,.bearing-info-query-app-page .-aside .-body ._body_right .desc_con .download_tip,.product-catalog-app-page .-aside .-body ._body_right .desc_con .download_tip {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgba(220,0,33,.031);
    color: var(--sk-global-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    margin-top: .32rem;
    padding: .12rem .16rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .desc_con .download_tip .svg-fill,.bearing-doctor-page .-aside .-body ._body_right .desc_con .download_tip .svg-fill,.bearing-info-query-app-page .-aside .-body ._body_right .desc_con .download_tip .svg-fill,.product-catalog-app-page .-aside .-body ._body_right .desc_con .download_tip .svg-fill {
    color: var(--sk-global-color);
    height: .16rem;
    margin-right: .08rem;
    width: .16rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .feature_con,.bearing-doctor-page .-aside .-body ._body_right .feature_con,.bearing-info-query-app-page .-aside .-body ._body_right .feature_con,.product-catalog-app-page .-aside .-body ._body_right .feature_con {
    margin-top: .32rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .feature_con li:not(:last-child),.bearing-doctor-page .-aside .-body ._body_right .feature_con li:not(:last-child),.bearing-info-query-app-page .-aside .-body ._body_right .feature_con li:not(:last-child),.product-catalog-app-page .-aside .-body ._body_right .feature_con li:not(:last-child) {
    margin-bottom: .16rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .feature_con li .name,.bearing-doctor-page .-aside .-body ._body_right .feature_con li .name,.bearing-info-query-app-page .-aside .-body ._body_right .feature_con li .name,.product-catalog-app-page .-aside .-body ._body_right .feature_con li .name {
    color: #333;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    position: relative
}

.bearing-doctor-app-page .-aside .-body ._body_right .feature_con li .-context,.bearing-doctor-page .-aside .-body ._body_right .feature_con li .-context,.bearing-info-query-app-page .-aside .-body ._body_right .feature_con li .-context,.product-catalog-app-page .-aside .-body ._body_right .feature_con li .-context {
    margin-top: .08rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .32rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_left,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_left,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_left,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_left {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-right: .88rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item:not(:last-child),.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item:not(:last-child),.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item:not(:last-child),.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item:not(:last-child) {
    margin-bottom: .16rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .name,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .name,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .name,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .name {
    color: #333;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    padding-left: .24rem;
    position: relative
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .name:before,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .name:before,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .name:before,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .name:before {
    background-color: #333;
    border-radius: 50%;
    content: "";
    display: block;
    height: .05rem;
    left: .1rem;
    position: absolute;
    top: .09rem;
    width: .05rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .-context,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .-context,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .-context,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .-context {
    margin-top: .08rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_left .note,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_left .note,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_left .note,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_left .note {
    color: var(--sk-global-color);
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    margin-top: .16rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 2.72rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box {
    margin-top: .32rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box .icon,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box .icon,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box .icon,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box .icon {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    width: .24rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box .title_txt,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box .title_txt,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box .title_txt,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box .title_txt {
    color: var(--sk-global-color);
    font-family: var(--fontDB);
    font-size: .14rem;
    line-height: .24rem;
    margin-left: .08rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_txt,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_txt,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_txt,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_txt {
    color: var(--sk-global-color);
    font-size: .12rem;
    line-height: .2rem;
    margin-top: .1rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_txt a,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_txt a,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_txt a,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_txt a {
    color: var(--sk-global-color);
    font-family: var(--fontDB);
    font-size: .12rem;
    line-height: .2rem;
    text-decoration: underline
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_right,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_right,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_right,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_right {
    -ms-flex-negative: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img:not(:last-child),.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img:not(:last-child),.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img:not(:last-child),.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img:not(:last-child) {
    margin-right: .32rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img img,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img img,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img img,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img img {
    height: 1.2rem;
    object-fit: cover;
    width: 1.2rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img ._text,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img ._text,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img ._text,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img ._text {
    color: #333;
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    margin-top: .08rem;
    text-align: center
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con._lm_ .con_left .fit-image,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con._lm_ .con_left .fit-image,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con._lm_ .con_left .fit-image,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con._lm_ .con_left .fit-image {
    padding-top: 60.7142857143%
}

.bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con._lm_ .con_right .qrcode_img,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con._lm_ .con_right .qrcode_img,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con._lm_ .con_right .qrcode_img,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con._lm_ .con_right .qrcode_img {
    margin-top: .64rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .note_con,.bearing-doctor-page .-aside .-body ._body_right .note_con,.bearing-info-query-app-page .-aside .-body ._body_right .note_con,.product-catalog-app-page .-aside .-body ._body_right .note_con {
    margin-top: .16rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .note_con .note,.bearing-doctor-page .-aside .-body ._body_right .note_con .note,.bearing-info-query-app-page .-aside .-body ._body_right .note_con .note,.product-catalog-app-page .-aside .-body ._body_right .note_con .note {
    color: var(--sk-global-color);
    font-size: var(--fz-14);
    line-height: var(--lh-24)
}

.bearing-doctor-app-page .-aside .-body ._body_right .tips_con,.bearing-doctor-page .-aside .-body ._body_right .tips_con,.bearing-info-query-app-page .-aside .-body ._body_right .tips_con,.product-catalog-app-page .-aside .-body ._body_right .tips_con {
    color: var(--sk-global-color);
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    margin-top: .16rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .tips_con li,.bearing-doctor-page .-aside .-body ._body_right .tips_con li,.bearing-info-query-app-page .-aside .-body ._body_right .tips_con li,.product-catalog-app-page .-aside .-body ._body_right .tips_con li {
    padding-left: .24rem;
    position: relative
}

.bearing-doctor-app-page .-aside .-body ._body_right .tips_con li:before,.bearing-doctor-page .-aside .-body ._body_right .tips_con li:before,.bearing-info-query-app-page .-aside .-body ._body_right .tips_con li:before,.product-catalog-app-page .-aside .-body ._body_right .tips_con li:before {
    background-color: var(--sk-global-color);
    border-radius: 50%;
    content: "";
    display: block;
    height: .04rem;
    left: .1rem;
    position: absolute;
    top: .1rem;
    width: .04rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .file_list,.bearing-doctor-page .-aside .-body ._body_right .file_list,.bearing-info-query-app-page .-aside .-body ._body_right .file_list,.product-catalog-app-page .-aside .-body ._body_right .file_list {
    margin-top: .32rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .file_list .file_item:not(:last-child),.bearing-doctor-page .-aside .-body ._body_right .file_list .file_item:not(:last-child),.bearing-info-query-app-page .-aside .-body ._body_right .file_list .file_item:not(:last-child),.product-catalog-app-page .-aside .-body ._body_right .file_list .file_item:not(:last-child) {
    margin-bottom: .16rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .file_list .file_item .file_con,.bearing-doctor-page .-aside .-body ._body_right .file_list .file_item .file_con,.bearing-info-query-app-page .-aside .-body ._body_right .file_list .file_item .file_con,.product-catalog-app-page .-aside .-body ._body_right .file_list .file_item .file_con {
    background-color: #f7f9fa;
    display: block;
    padding: .24rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .file_list .file_item .file_con ._top,.bearing-doctor-page .-aside .-body ._body_right .file_list .file_item .file_con ._top,.bearing-info-query-app-page .-aside .-body ._body_right .file_list .file_item .file_con ._top,.product-catalog-app-page .-aside .-body ._body_right .file_list .file_item .file_con ._top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.bearing-doctor-app-page .-aside .-body ._body_right .file_list .file_item .file_con ._top .download_icon .svg-fill,.bearing-doctor-page .-aside .-body ._body_right .file_list .file_item .file_con ._top .download_icon .svg-fill,.bearing-info-query-app-page .-aside .-body ._body_right .file_list .file_item .file_con ._top .download_icon .svg-fill,.product-catalog-app-page .-aside .-body ._body_right .file_list .file_item .file_con ._top .download_icon .svg-fill {
    color: var(--sk-global-color);
    height: .24rem;
    width: .24rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .file_list .file_item .file_con ._top .file_title,.bearing-doctor-page .-aside .-body ._body_right .file_list .file_item .file_con ._top .file_title,.bearing-info-query-app-page .-aside .-body ._body_right .file_list .file_item .file_con ._top .file_title,.product-catalog-app-page .-aside .-body ._body_right .file_list .file_item .file_con ._top .file_title {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-left: .08rem;
    margin-top: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: .4s;
    transition: .4s
}

.bearing-doctor-app-page .-aside .-body ._body_right .file_list .file_item .file_con .type_size,.bearing-doctor-page .-aside .-body ._body_right .file_list .file_item .file_con .type_size,.bearing-info-query-app-page .-aside .-body ._body_right .file_list .file_item .file_con .type_size,.product-catalog-app-page .-aside .-body ._body_right .file_list .file_item .file_con .type_size {
    border: .01rem solid #d9d9d9;
    color: #1e1e1e;
    font-size: var(--fz-12);
    line-height: var(--lh-16);
    margin-top: .08rem;
    padding: .04rem .1rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

@media screen and (min-width: 800px) {
    .bearing-doctor-app-page .-aside .-body ._body_right .file_list .file_item .file_con:hover .file_title,.bearing-doctor-page .-aside .-body ._body_right .file_list .file_item .file_con:hover .file_title,.bearing-info-query-app-page .-aside .-body ._body_right .file_list .file_item .file_con:hover .file_title,.product-catalog-app-page .-aside .-body ._body_right .file_list .file_item .file_con:hover .file_title {
        color:var(--sk-global-color);
        text-decoration: underline
    }
}

.bearing-doctor-app-page .-aside .-body ._body_right .file_list .file_item .note,.bearing-doctor-app-page .-aside .-body ._body_right .link_con,.bearing-doctor-page .-aside .-body ._body_right .file_list .file_item .note,.bearing-doctor-page .-aside .-body ._body_right .link_con,.bearing-info-query-app-page .-aside .-body ._body_right .file_list .file_item .note,.bearing-info-query-app-page .-aside .-body ._body_right .link_con,.product-catalog-app-page .-aside .-body ._body_right .file_list .file_item .note,.product-catalog-app-page .-aside .-body ._body_right .link_con {
    margin-top: .16rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .link_con a,.bearing-doctor-page .-aside .-body ._body_right .link_con a,.bearing-info-query-app-page .-aside .-body ._body_right .link_con a,.product-catalog-app-page .-aside .-body ._body_right .link_con a {
    background-color: #f7f9fa;
    color: #000;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: var(--fontR);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    padding: .16rem;
    -webkit-transition: .4s;
    transition: .4s
}

.bearing-doctor-app-page .-aside .-body ._body_right .link_con a .svg-fill,.bearing-doctor-page .-aside .-body ._body_right .link_con a .svg-fill,.bearing-info-query-app-page .-aside .-body ._body_right .link_con a .svg-fill,.product-catalog-app-page .-aside .-body ._body_right .link_con a .svg-fill {
    color: var(--sk-global-color);
    height: .24rem;
    margin-right: .08rem;
    width: .24rem
}

.bearing-doctor-app-page .-aside .-body ._body_right .link_con a:not(:last-child),.bearing-doctor-page .-aside .-body ._body_right .link_con a:not(:last-child),.bearing-info-query-app-page .-aside .-body ._body_right .link_con a:not(:last-child),.product-catalog-app-page .-aside .-body ._body_right .link_con a:not(:last-child) {
    margin-bottom: .16rem
}

@media screen and (min-width: 800px) {
    .bearing-doctor-app-page .-aside .-body ._body_right .link_con a:hover,.bearing-doctor-page .-aside .-body ._body_right .link_con a:hover,.bearing-info-query-app-page .-aside .-body ._body_right .link_con a:hover,.product-catalog-app-page .-aside .-body ._body_right .link_con a:hover {
        color:var(--sk-global-color);
        text-decoration: underline
    }
}

.maintenance-repair-page .-aside .-head .-title01 {
    font-weight: 400
}

.maintenance-repair-page .-aside .-body .tab-content {
    margin-top: .64rem
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.precautions,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.precautions>.-context,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.precautions>ul {
    margin-top: .32rem
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.precautions>ul>li:not(:last-child) {
    margin-bottom: .16rem
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.precautions>ul>li>.name {
    color: #000;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.precautions>ul>li>.-context {
    margin-top: .08rem
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection .desc_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install .desc_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance .desc_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal .desc_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair .desc_con {
    margin-top: .32rem
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection .desc_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection .desc_con>ul:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install .desc_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install .desc_con>ul:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance .desc_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance .desc_con>ul:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal .desc_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal .desc_con>ul:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair .desc_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair .desc_con>ul:not(:last-child) {
    margin-bottom: .16rem
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection .desc_con>ul li,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install .desc_con>ul li,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance .desc_con>ul li,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal .desc_con>ul li,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair .desc_con>ul li {
    padding-left: .24rem;
    position: relative
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection .desc_con>ul li:before,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install .desc_con>ul li:before,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance .desc_con>ul li:before,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal .desc_con>ul li:before,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair .desc_con>ul li:before {
    background-color: #333;
    border-radius: 50%;
    content: "";
    display: block;
    height: .04rem;
    left: .1rem;
    position: absolute;
    top: .1rem;
    width: .04rem
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods .-title02,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods .-title02,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods .-title02,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods .-title02,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods .-title02 {
    margin-top: .64rem
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item {
    padding: .32rem 0 0
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item:not(:last-child) {
    padding-bottom: .32rem
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_title,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_title,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_title,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_title,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_title {
    background-color: #f7f9fa;
    margin-bottom: .32rem;
    padding: .16rem .24rem
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content:not(:last-child) {
    margin-bottom: .32rem
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content .text_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content .text_con>ul:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content .text_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content .text_con>ul:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content .text_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content .text_con>ul:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content .text_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content .text_con>ul:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content .text_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content .text_con>ul:not(:last-child) {
    margin-bottom: .16rem
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content .text_con>p.blod,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content .text_con>p.blod,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content .text_con>p.blod,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content .text_con>p.blod,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content .text_con>p.blod {
    color: #000;
    font-family: var(--fontDB);
    margin-top: .32rem
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content .text_con>ul li:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content .text_con>ul li:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content .text_con>ul li:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content .text_con>ul li:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content .text_con>ul li:not(:last-child) {
    margin-bottom: .16rem
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content .img_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content .img_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content .img_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content .img_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content .img_con {
    height: auto;
    margin-top: .32rem;
    width: 6.88rem
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content .note_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content .note_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content .note_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content .note_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content .note_con {
    margin-top: .3rem
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content .note_con .name,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content .note_con .name,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content .note_con .name,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content .note_con .name,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content .note_con .name {
    font-family: var(--fontDB)
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content .note_con .text,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content .note_con .text,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content .note_con .text,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content .note_con .text,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content .note_con .text {
    margin-top: .16rem
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content._flex,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content._flex,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content._flex,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content._flex,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content._flex {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content._flex .text_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content._flex .text_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content._flex .text_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content._flex .text_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content._flex .text_con {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content._flex .img_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content._flex .img_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content._flex .img_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content._flex .img_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content._flex .img_con {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 2.08rem;
    margin-right: .64rem;
    margin-top: 0;
    width: 2.08rem
}

.multiple_list_tab .multiple_list_title {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    overflow-x: auto;
    overflow-y: hidden;
    width: 100%
}

.multiple_list_tab .multiple_list_title span {
    white-space: nowrap;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.multiple_list_tab .multiple_list_title.hasRedLine {
    padding-bottom: 0
}

.multiple_list_tab .multiple_list_title.hasRedLine span {
    cursor: pointer;
    display: block;
    padding-bottom: .16rem;
    position: relative
}

.multiple_list_tab .multiple_list_title.hasRedLine span:not(:first-child) {
    margin-left: .16rem
}

.multiple_list_tab .multiple_list_title.hasRedLine span:not(.active):after {
    display: none
}

.multiple_list_tab .multiple_list_title.hasRedLine span.active:after {
    background-color: var(--sk-global-color);
    bottom: .01rem;
    content: "";
    display: block;
    height: .01rem;
    left: 0;
    position: absolute;
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
    transform: translateY(100%);
    width: .64rem
}

.multiple_list_tab ._list {
    display: none
}

@media screen and (max-width: 800px) {
    .g_btn {
        -webkit-box-pack:center;
        -ms-flex-pack: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        border-radius: .32rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: var(--fz-24);
        height: .64rem;
        -webkit-justify-content: center;
        justify-content: center;
        line-height: var(--lh-32);
        min-width: 1.6rem;
        padding: .16rem .2rem;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

    .g_btn.big {
        border-radius: .48rem;
        font-size: .28rem;
        height: .96rem;
        padding: .24rem .48rem
    }

    .g_btn.big .g_btn_icon {
        color: #fff;
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .top_box {
        bottom: .64rem;
        right: .3rem
    }

    .top_box .contact_ways {
        display: none
    }

    .top_box .topA {
        height: .96rem;
        margin-top: 0;
        width: .96rem
    }

    .top_box .topA .svg-ctx {
        height: .48rem;
        width: .48rem
    }

    .sim_footer {
        margin-top: 1.28rem
    }

    .sim_footer ._top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-box-pack: initial;
        -ms-flex-pack: initial;
        border-top: .01rem solid #d9d9d9;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: initial;
        justify-content: normal;
        padding: 0
    }

    .sim_footer ._top ._left_logo {
        height: .48rem;
        margin-top: .64rem
    }

    .sim_footer ._top ._right_nav {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: .64rem
    }

    .sim_footer ._top ._right_nav ._nav_list {
        min-width: auto;
        overflow: hidden;
        -webkit-transition: .4s;
        transition: .4s
    }

    .sim_footer ._top ._right_nav ._nav_list:not(:last-child) {
        margin-right: 0
    }

    .sim_footer ._top ._right_nav ._nav_list>ul {
        border-bottom: .01rem solid #d9d9d9
    }

    .sim_footer ._top ._right_nav ._nav_list>ul ._nav_list_title {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        border-bottom: .01rem solid #d9d9d9;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: var(--fz-32);
        -webkit-justify-content: space-between;
        justify-content: space-between;
        line-height: .48rem;
        padding: .32rem 0
    }

    .sim_footer ._top ._right_nav ._nav_list>ul ._nav_list_title .svg-ctx {
        display: block;
        height: .48rem;
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        -webkit-transition: .4s;
        transition: .4s;
        width: .48rem
    }

    .sim_footer ._top ._right_nav ._nav_list>ul ._nav_list_item {
        margin-top: .32rem
    }

    .sim_footer ._top ._right_nav ._nav_list>ul ._nav_list_item:last-child {
        margin-bottom: .32rem
    }

    .sim_footer ._top ._right_nav ._nav_list>ul ._nav_list_item a {
        display: block;
        font-size: .28rem;
        line-height: .48rem
    }

    .sim_footer ._top ._right_nav ._nav_list.on>ul ._nav_list_title .svg-ctx {
        -webkit-transform: rotate(0);
        -ms-transform: rotate(0);
        transform: rotate(0)
    }

    .sim_footer ._bottom {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        border-top: none;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        padding: 0 0 .64rem
    }

    .sim_footer ._bottom,.sim_footer ._bottom ._left_nav {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
    }

    .sim_footer ._bottom ._left_nav ._left_nav_item {
        margin-right: .64rem;
        margin-top: .32rem
    }

    .sim_footer ._bottom ._left_nav ._left_nav_item a,.sim_footer ._bottom ._right_copy {
        font-size: .28rem;
        line-height: .48rem
    }

    .sim_footer ._bottom ._right_copy {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: .32rem;
        row-gap: .16rem
    }

    .sim_footer ._bottom ._right_copy .icp_code {
        margin-left: 0
    }

    .sim_footer ._bottom ._right_copy .line {
        display: none
    }

    .sim_footer ._bottom ._right_copy .security_code .security_icon {
        height: .48rem;
        width: .48rem
    }

    ._sk-anchor-nav .m_title {
        border-bottom: .01rem solid #d9d9d9
    }

    ._sk-anchor-nav .m_title .wal {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        padding: .24rem .3rem
    }

    ._sk-anchor-nav .m_title .wal ._title {
        color: #000;
        font-family: var(--fontDB);
        font-size: .32rem;
        line-height: .48rem
    }

    ._sk-anchor-nav>.wal {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        padding: 0
    }

    ._sk-anchor-nav>.wal .m_scroll_con {
        overflow-x: auto
    }

    ._sk-anchor-nav>.wal ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow-x: auto;
        padding: 0 .3rem
    }

    ._sk-anchor-nav>.wal ul li {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0
    }

    ._sk-anchor-nav>.wal ul li:not(:last-child) {
        margin-right: .48rem
    }

    ._sk-anchor-nav>.wal ul li a {
        display: block;
        font-size: var(--fz-24);
        line-height: var(--lh-32);
        padding: .32rem 0
    }

    ._sk-anchor-nav>.wal ul li.on a {
        border-bottom: .02rem solid var(--sk-global-color)
    }

    .download_list_item .file_con {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: .16rem
    }

    .download_list_item .file_con .file_poster {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: 3.2rem;
        margin: 0 .32rem 0 0;
        -webkit-transition: .4s;
        transition: .4s;
        width: 2.24rem
    }

    .download_list_item .file_con .wrapper {
        -webkit-box-flex: 1;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .download_list_item .file_con .file_title {
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .32rem
    }

    .download_list_item .file_con ._bottom {
        -webkit-box-flex: 1;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        margin-top: .16rem
    }

    .download_list_item .file_con ._bottom .type_size {
        color: #000;
        font-size: var(--fz-20);
        line-height: var(--lh-32);
        padding: 0 .16rem;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

    .download_list_item .file_con ._bottom .download_icon {
        border: .01rem solid #d9d9d9;
        height: .8rem;
        margin: 0 .16rem .1rem auto;
        padding: .16rem;
        width: .8rem
    }

    .download_list_item .file_con ._bottom .download_icon .svg-fill {
        height: .48rem;
        width: .48rem
    }

    .download_list_item .relate_file_con {
        padding: .16rem .16rem .32rem
    }

    .download_list_item .relate_file_con .wrapper {
        padding: .32rem
    }

    .download_list_item .relate_file_con .wrapper ._top {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .download_list_item .relate_file_con .wrapper ._top .download_icon .svg-fill {
        height: .48rem;
        width: .48rem
    }

    .download_list_item .relate_file_con .wrapper ._top .file_title {
        font-size: .28rem;
        line-height: .48rem;
        margin-left: 0
    }

    .download_list_item .relate_file_con .wrapper .type_size {
        color: #000;
        font-size: var(--fz-20);
        line-height: var(--lh-32);
        margin-top: .16rem;
        padding: 0 .12rem
    }

    .download_list._col_list .download_list_item {
        padding: 0 .32rem
    }

    .download_list._col_list .download_list_item:not(:last-child) {
        margin-bottom: .16rem
    }

    .download_list._col_list .download_list_item .file_con {
        display: block;
        padding: .32rem 0
    }

    .download_list._col_list .download_list_item .file_con ._top {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: reverse;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
        flex-direction: row-reverse;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .download_list._col_list .download_list_item .file_con ._top .download_icon {
        margin-left: .16rem
    }

    .download_list._col_list .download_list_item .file_con ._top .download_icon .svg-fill {
        color: var(--sk-global-color);
        height: .48rem;
        width: .48rem
    }

    .download_list._col_list .download_list_item .file_con ._top .file_title {
        -webkit-line-clamp: 8;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-size: .28rem;
        line-height: .48rem;
        margin-left: 0;
        margin-top: 0;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .download_list._col_list .download_list_item .file_con .type_size {
        color: #000;
        font-size: var(--fz-20);
        line-height: var(--lh-32);
        margin-top: .16rem;
        padding: 0 .16rem;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

    .download_list._col_list .download_list_item.relate_grow {
        padding: .32rem
    }

    .download_list._col_list .download_list_item.relate_grow .grow_title {
        font-size: .28rem;
        line-height: .48rem
    }

    .download_list._col_list .download_list_item.relate_grow .relate_grow_list {
        margin-top: .32rem;
        padding: 0 .32rem
    }

    .download_list._col_list .download_list_item.relate_grow .relate_grow_list .relate_grow_list_item:not(:last-child) {
        border-bottom: .01rem solid #d9d9d9
    }

    ._product_item a .title_con {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: .32rem 0
    }

    ._product_item a .title_con .icon_con {
        height: .48rem;
        width: .48rem
    }

    ._product_item a .title_con .title {
        font-size: .32rem;
        line-height: .48rem
    }

    ._product_item a ._desc {
        padding-bottom: .16rem;
        padding-right: 0
    }

    ._cad_item {
        padding: .32rem;
        position: relative
    }

    ._cad_item .-left {
        height: 1.44rem;
        left: .32rem;
        position: absolute;
        top: .32rem;
        width: 1.92rem
    }

    ._cad_item .-right {
        padding: 0
    }

    ._cad_item .-right .-title03 {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: .32rem;
        line-height: .48rem;
        min-height: 1.44rem;
        padding-left: 2.4rem
    }

    ._cad_item .-right .-context {
        font-size: .24rem;
        line-height: .32rem;
        margin-top: .32rem
    }

    ._cad_item .-right .download-btn {
        margin-top: .48rem
    }

    ._cad_item .-right .download-btn a {
        font-size: .28rem;
        line-height: .48rem
    }

    ._cad_item .-right .download-btn a img {
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .sustainable-page .-tab {
        margin-top: .96rem;
        overflow: hidden;
        width: 100%
    }

    .sustainable-page .-tab.nomargin {
        margin: 0
    }

    .sustainable-page .-tab .-tab-list {
        position: relative
    }

    .sustainable-page .-tab .-tab-list:after {
        background: -webkit-linear-gradient(left,hsla(0,0%,100%,0),#fff);
        background: linear-gradient(90deg,hsla(0,0%,100%,0),#fff);
        content: "";
        display: block;
        height: 100%;
        pointer-events: none;
        position: absolute;
        right: 0;
        top: 0;
        width: 1rem;
        z-index: 10
    }

    .sustainable-page .-tab .-tab-list ul {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        width: 100%
    }

    .sustainable-page .-tab .-tab-list ul li {
        margin-right: .16rem;
        width: auto
    }

    .sustainable-page .-tab .-tab-list ul li:last-child {
        margin-right: 0
    }

    .sustainable-page .-tab .-tab-list ul li .a,.sustainable-page .-tab .-tab-list ul li a {
        border: .02rem solid #000;
        cursor: pointer;
        display: block;
        font-family: var(--fontR);
        font-size: .24rem;
        height: .8rem;
        line-height: .48rem;
        padding: .16rem .2rem;
        -webkit-transition: .3s;
        transition: .3s
    }

    .sustainable-page .tab-content .tab-content-row {
        display: none
    }

    .sustainable-page .tab-content .tab-content-row.on {
        display: block
    }

    .sustainable-page .sustainable-desc {
        margin-bottom: .48rem
    }

    .sustainable-page .sustainable-desc .wal {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .sustainable-page .sustainable-desc .wal ._left {
        padding-right: 1.52rem
    }

    .sustainable-page .sustainable-desc .wal ._left .-title01 {
        font-weight: 400;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content
    }

    .sustainable-page .sustainable-desc .wal ._left .desc,.sustainable-page .sustainable-desc .wal ._right {
        display: none
    }

    .sustainable-page .sustainable-tab-content {
        margin-top: .48rem
    }

    .sustainable-page .sustainable-tab-content .tab-content .tab-content-row .-title01 {
        display: none
    }

    .sustainable-page .sustainable-tab-content .tab-content .tab-content-row ._desc {
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .48rem;
        max-width: none
    }

    .sustainable-page .sustainable-tab-content .tab-content .tab-content-row ._desc p:not(:last-child) {
        margin-bottom: 0
    }

    .sustainable-page .sustainable-tab-content .tab-content .tab-content-row ._desc.narrow {
        max-width: none
    }

    .sustainable-page .sustainable-tab-content .tab-content .tab-content-row .download_list {
        margin-top: .48rem
    }

    .sustainable-page .sustainable-tab-content .tab-content .tab-content-row .sk-load-btn {
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: center;
        justify-content: center;
        margin-top: .64rem
    }

    .industry-classification-page .industry-desc .wal {
        -webkit-box-pack: initial;
        -ms-flex-pack: initial;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-justify-content: initial;
        justify-content: normal
    }

    .industry-classification-page .industry-desc .wal ._left {
        width: 100%
    }

    .industry-classification-page .industry-desc .wal ._right {
        margin-top: .48rem;
        width: 100%
    }

    .industry-classification-page .industry-list {
        margin-top: .48rem
    }

    .industry-detail-page .industry-detail-desc {
        padding-bottom: .88rem
    }

    .industry-detail-page .industry-detail-desc .wal {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .industry-detail-page .industry-detail-desc .wal ._left {
        width: 100%
    }

    .industry-detail-page .industry-detail-desc .wal ._left .-title01 {
        font-weight: 400;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content
    }

    .industry-detail-page .industry-detail-desc .wal ._left .img_con {
        margin-top: .48rem;
        padding-top: 100%;
        position: relative;
        width: 100%
    }

    .industry-detail-page .industry-detail-desc .wal ._left .img_con img {
        height: 100%;
        left: 0;
        object-fit: cover;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 0
    }

    .industry-detail-page .industry-detail-desc .wal ._left .desc {
        margin-top: .48rem
    }

    .industry-detail-page .industry-detail-desc .wal ._left .desc p:not(:first-child) {
        margin-top: .32rem
    }

    .industry-detail-page .performance {
        margin-top: .64rem
    }

    .industry-detail-page .performance .wal {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .industry-detail-page .performance .wal ._right {
        width: 100%
    }

    .industry-detail-page .performance .wal ._right .-title02 {
        font-size: .4rem;
        line-height: .64rem;
        padding-bottom: .32rem
    }

    .industry-detail-page .performance .wal ._right .-title02 span:after {
        display: none
    }

    .industry-detail-page .performance .wal ._right .img_con {
        margin-top: .48rem;
        padding-top: 100%;
        position: relative;
        width: 100%
    }

    .industry-detail-page .performance .wal ._right .img_con img {
        height: 100%;
        left: 0;
        object-fit: cover;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 0
    }

    .industry-detail-page .performance .wal ._right .desc {
        margin-top: .48rem
    }

    .industry-detail-page .performance .wal ._right .desc p:not(:first-child) {
        margin-top: .32rem
    }

    .industry-detail-page .product_literature .-title02 {
        font-size: .4rem;
        line-height: .64rem;
        padding-bottom: .32rem
    }

    .industry-detail-page .product_literature .-title02 span:after {
        display: none
    }

    .industry-detail-page .new_technique .-title02 {
        font-size: .4rem;
        line-height: .64rem;
        padding-bottom: .32rem
    }

    .industry-detail-page .new_technique .-title02 span:after {
        display: none
    }

    .industry-detail-page .new_technique .new_list .new_list_item a {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .industry-detail-page .new_technique .new_list .new_list_item a .icon-arrow-grey {
        height: .48rem;
        margin-right: .32rem;
        width: .48rem
    }

    .industry-detail-page .new_technique .new_list .new_list_item a .title {
        font-size: .28rem;
        line-height: .48rem
    }

    .industry-detail-page .new_technique .new_list .new_list_item:not(:last-child) {
        margin-bottom: .32rem
    }

    .industry-detail-page .related_products {
        padding-bottom: .32rem
    }

    .industry-detail-page .related_products .-title02 {
        font-size: .4rem;
        line-height: .64rem;
        padding-bottom: .32rem
    }

    .industry-detail-page .related_products .-title02 span:after {
        display: none
    }

    .industry-detail-page .related_products .related_products_list {
        margin-top: .64rem
    }

    .industry-detail-page .related_products .related_products_list .related_products_list_item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        position: relative
    }

    .industry-detail-page .related_products .related_products_list .related_products_list_item:not(:last-child) {
        border-bottom: .01rem solid #d9d9d9;
        margin-bottom: .48rem
    }

    .industry-detail-page .related_products .related_products_list .related_products_list_item ._left {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: 1.92rem;
        margin-right: 0;
        position: absolute;
        width: 1.92rem
    }

    .industry-detail-page .related_products .related_products_list .related_products_list_item ._right {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .industry-detail-page .related_products .related_products_list .related_products_list_item ._right .t_wrapper {
        min-height: 1.92rem;
        padding-left: 2.24rem
    }

    .industry-detail-page .related_products .related_products_list .related_products_list_item ._right .title_con {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .industry-detail-page .related_products .related_products_list .related_products_list_item ._right .title_con .title {
        font-size: .28rem;
        line-height: .48rem
    }

    .industry-detail-page .related_products .related_products_list .related_products_list_item ._right .char_con,.industry-detail-page .related_products .related_products_list .related_products_list_item ._right .desc {
        font-size: .24rem;
        line-height: .32rem;
        margin-top: .32rem
    }

    .industry-detail-page .related_products .related_products_list .related_products_list_item ._right .char_con>span {
        margin-bottom: .16rem
    }

    .industry-detail-page .related_products .related_products_list .related_products_list_item ._right .char_con .char_list {
        padding-left: .44rem
    }

    .industry-detail-page .related_products .related_products_list .related_products_list_item ._right .char_con .char_list .char_list_item {
        list-style-type: none;
        position: relative
    }

    .industry-detail-page .related_products .related_products_list .related_products_list_item ._right .char_con .char_list .char_list_item:before {
        background-color: #333;
        border-radius: 50%;
        content: "";
        display: block;
        height: .08rem;
        left: -.28rem;
        position: absolute;
        top: .12rem;
        width: .08rem
    }

    .industry-detail-page .related_products .related_products_list .related_products_list_item ._right .file_list {
        margin-bottom: .48rem;
        margin-top: .48rem
    }

    .industry-detail-page .related_products .related_products_list .related_products_list_item ._right .file_list .file_list_item:not(:last-child) {
        margin-bottom: .16rem
    }

    .industry-detail-page .related_products .related_products_list .related_products_list_item ._right .file_list .file_list_item a {
        background-color: #f7f9fa;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: .32rem
    }

    .industry-detail-page .related_products .related_products_list .related_products_list_item ._right .file_list .file_list_item a .icon {
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .industry-detail-page .related_products .related_products_list .related_products_list_item ._right .file_list .file_list_item a .file_name {
        font-size: .28rem;
        line-height: .48rem
    }

    .industry-detail-page .associated_products .associated_products_list,.industry-detail-page .related_products .related_products_list .related_products_list_item .sk-link-btn,.product-list01-page .product-list-desc .desc {
        margin-top: .48rem
    }

    .product-list01-page .classification_list:not(:last-child) {
        padding-bottom: .32rem
    }

    .product-list01-page .classification_list .-title02 {
        font-size: .4rem;
        line-height: .64rem;
        padding-bottom: .32rem
    }

    .product-list01-page .classification_list .-title02 span:after {
        display: none
    }

    .product-list01-page .classification_list ._list {
        margin-top: .32rem
    }

    .product-list01-page .classification_list ._list ._product_item a {
        min-height: 2.24rem;
        padding-left: 2.56rem;
        position: relative
    }

    .product-list01-page .classification_list ._list ._product_item a .img_con {
        height: 2.24rem;
        left: 0;
        padding: 0;
        position: absolute;
        top: 0;
        width: 2.24rem
    }

    .product-list01-page .classification_list ._list ._product_item a .title_con {
        padding: 0
    }

    .product-list01-page .classification_list ._list ._product_item a ._desc {
        font-size: .24rem;
        line-height: .32rem;
        margin-top: .32rem;
        padding-bottom: 0
    }

    .product-list02-page .sk-common-container .wal .-box .-aside {
        padding-left: 0
    }

    .product-list02-page .-aside .-head .title_con {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .product-list02-page .-aside .-head .title_con .btn_box {
        margin-top: .48rem
    }

    .product-list02-page .-aside .-head .title_con .btn_box .g_btn {
        border-radius: .4rem;
        font-size: .28rem;
        height: .8rem;
        line-height: .48rem;
        min-width: 2.72rem;
        padding: .16rem .4rem
    }

    .product-list02-page .-aside .-head .title_con .btn_box .g_btn:not(:last-child) {
        margin-right: .32rem
    }

    .product-list02-page .-aside .-body {
        margin-top: 0
    }

    .product-list02-page .-aside .-body .-context {
        margin-top: .96rem
    }

    .product-list02-page .-aside .-body ._list {
        margin-top: .64rem
    }

    .product-list02-page .-aside .-body ._list ._product_item .-title03 {
        font-family: var(--fontR)
    }

    .tooling-information-page .tooling-information-desc .-title01 {
        font-weight: 400;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content
    }

    .tooling-information-page .tooling-information-desc .desc {
        margin-top: .48rem
    }

    .tooling-information-page .tooling-information-desc .desc p:not(:last-child) {
        margin-bottom: .32rem
    }

    .tooling-information-page .classification_list {
        margin-top: 1.28rem
    }

    .tooling-information-page .classification_list ._list {
        margin-top: .48rem
    }

    .tooling-information-page .classification_list ._list .img-info .-right {
        padding: 0 0 .32rem .32rem
    }

    .tooling-information-page .classification_list ._list .img-info .-right .-context {
        padding-right: 0
    }

    .product-detail-page .product-detail-desc {
        padding-bottom: 1.28rem
    }

    .product-detail-page .product-detail-desc .wal ._left {
        display: none
    }

    .product-detail-page .product-detail-desc .wal ._right {
        width: 100%
    }

    .product-detail-page .product-detail-desc .wal ._right .img_con {
        margin-top: .48rem;
        padding-top: 100%;
        position: relative;
        width: 100%
    }

    .product-detail-page .product-detail-desc .wal ._right .img_con img {
        height: 100%;
        left: 0;
        object-fit: cover;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 0
    }

    .product-detail-page .product-detail-desc .wal ._right .desc {
        margin-top: .48rem
    }

    .product-detail-page .product-detail-desc .wal ._right .desc p:not(:first-child) {
        margin-top: .32rem
    }

    .product-detail-page .product-detail-desc .wal ._right .g_btn {
        display: none;
        margin-top: .48rem
    }

    .product-detail-page .product-detail-desc .wal ._right .g_btn.nsk_btn {
        border: .04rem solid #e4032e;
        border-radius: .24rem;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: .28rem;
        height: .96rem;
        line-height: .6rem;
        margin: .3rem auto 0;
        padding: 0 .8rem
    }

    .product-detail-page .product_list {
        margin-top: .64rem
    }

    .product-detail-page .product_list ul.around__you_pl>li {
        margin-top: .16rem
    }

    .product-detail-page .product_list ul.around__you_pl>li .-front .title {
        font-size: .28rem;
        line-height: .48rem
    }

    .product-detail-page .product_list ul.around__you_pl>li .-front .-icon {
        height: .48rem;
        width: .48rem
    }

    .product-detail-page .product_list ul.around__you_pl>li .-front .-icon .svg-ctx {
        height: .32rem;
        width: .32rem
    }

    .product-detail-page .product_list ul.around__you_pl>li .-content {
        font-size: .24rem;
        line-height: .32rem
    }

    .product-detail-page .product_list .-title02 {
        font-size: .4rem;
        line-height: .64rem;
        padding-bottom: .32rem
    }

    .product-detail-page .product_list .product_list_item {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: .64rem
    }

    .product-detail-page .product_list .product_list_item ._left {
        margin-right: 0;
        min-height: 3.36rem;
        padding-bottom: 0;
        padding-left: 3.68rem;
        position: relative
    }

    .product-detail-page .product_list .product_list_item ._left .item_img {
        height: 3.36rem;
        left: 0;
        position: absolute;
        top: 0;
        width: 3.36rem
    }

    .product-detail-page .product_list .product_list_item ._left .item_title {
        color: #000;
        font-family: var(--fontDB);
        font-size: .32rem;
        line-height: .48rem;
        margin-top: .32rem
    }

    .product-detail-page .product_list .product_list_item ._left .btns_box {
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        gap: .16rem;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        margin-top: .32rem
    }

    .product-detail-page .product_list .product_list_item ._left .btns_box .g_btn {
        margin-top: 0;
        position: relative
    }

    .product-detail-page .product_list .product_list_item ._left>.g_btn {
        left: 0;
        margin-top: .32rem;
        position: relative;
        -webkit-transform: initial;
        -ms-transform: initial;
        transform: none
    }

    .product-detail-page .product_list .product_list_item ._right .item_desc {
        margin-top: .32rem;
        padding-bottom: .16rem
    }

    .product-detail-page .product_list .product_list_item ._right .feature_example {
        margin-top: .48rem
    }

    .product-detail-page .product_list .product_list_item ._right .feature_example .title {
        font-size: .28rem;
        line-height: .48rem;
        padding: .16rem .32rem
    }

    .product-detail-page .product_list .product_list_item ._right .feature_example ul li {
        padding-left: .48rem;
        position: relative
    }

    .product-detail-page .product_list .product_list_item ._right .feature_example ul li:before {
        background-color: #000;
        border-radius: 50%;
        content: "";
        display: block;
        height: .08rem;
        left: .2rem;
        position: absolute;
        top: .2rem;
        width: .08rem
    }

    .product-detail-page .faq .-title02 {
        font-size: .4rem;
        line-height: .64rem;
        padding-bottom: .32rem
    }

    .product-detail-page .faq ul.around__you li {
        margin-top: .16rem
    }

    .product-detail-page .faq ul.around__you li .-front .title {
        font-size: .28rem;
        line-height: .48rem
    }

    .product-detail-page .faq ul.around__you li .-front .-icon {
        height: .48rem;
        width: .48rem
    }

    .product-detail-page .faq ul.around__you li .-front .-icon .svg-ctx {
        height: .32rem;
        width: .32rem
    }

    .product-detail-page .faq ul.around__you li .-content {
        font-size: .24rem;
        line-height: .32rem;
        padding-right: 1.12rem
    }

    .product-detail-page .product_CAD .-title02 {
        font-size: .4rem;
        line-height: .64rem;
        padding-bottom: .32rem
    }

    .product-detail-page .product_CAD ._list {
        margin-top: .32rem
    }

    .product-detail-page .relevant_industry .wal {
        position: relative
    }

    .product-detail-page .relevant_industry .-title02 {
        font-size: .4rem;
        line-height: .64rem;
        padding-bottom: .32rem
    }

    .product-detail-page .relevant_industry .swiper_box .swiper-container {
        margin-top: .48rem
    }

    .product-detail-page .relevant_industry .swiper_box .swiper_next,.product-detail-page .relevant_industry .swiper_box .swiper_prev {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-align-items: center;
        align-items: center;
        background-color: rgba(0,0,0,.2);
        border-radius: 50%;
        cursor: pointer;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: .64rem;
        -webkit-justify-content: center;
        justify-content: center;
        position: absolute;
        right: 1.1rem;
        top: 0;
        -webkit-transition: .4s;
        transition: .4s;
        width: .64rem;
        z-index: 1
    }

    .product-detail-page .relevant_industry .swiper_box .swiper_next .svg-ctx,.product-detail-page .relevant_industry .swiper_box .swiper_prev .svg-ctx {
        color: #fff;
        height: .36rem;
        width: .36rem
    }

    .product-detail-page .relevant_industry .swiper_box .swiper_next:hover,.product-detail-page .relevant_industry .swiper_box .swiper_prev:hover {
        background-color: var(--sk-global-color)
    }

    .product-detail-page .relevant_industry .swiper_box .swiper_next.swiper-button-disabled,.product-detail-page .relevant_industry .swiper_box .swiper_prev.swiper-button-disabled {
        background-color: rgba(0,0,0,.2);
        pointer-events: auto
    }

    .product-detail-page .relevant_industry .swiper_box .swiper_next {
        right: .3rem;
        top: 0
    }

    .product-detail-page .relevant_industry .swiper_box .swiper_next .svg-ctx {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)
    }

    .bearing-doctor-app-page .-aside .-body,.bearing-doctor-page .-aside .-body,.bearing-info-query-app-page .-aside .-body,.product-catalog-app-page .-aside .-body {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: .96rem;
        position: relative
    }

    .bearing-doctor-app-page .-aside .-body ._body_left,.bearing-doctor-page .-aside .-body ._body_left,.bearing-info-query-app-page .-aside .-body ._body_left,.product-catalog-app-page .-aside .-body ._body_left {
        display: none
    }

    .bearing-doctor-app-page .-aside .-body ._body_right,.bearing-doctor-page .-aside .-body ._body_right,.bearing-info-query-app-page .-aside .-body ._body_right,.product-catalog-app-page .-aside .-body ._body_right {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .-title02,.bearing-doctor-page .-aside .-body ._body_right .-title02,.bearing-info-query-app-page .-aside .-body ._body_right .-title02,.product-catalog-app-page .-aside .-body ._body_right .-title02 {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        height: -webkit-fit-content;
        height: -moz-fit-content;
        height: fit-content
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .-title02 br,.bearing-doctor-page .-aside .-body ._body_right .-title02 br,.bearing-info-query-app-page .-aside .-body ._body_right .-title02 br,.product-catalog-app-page .-aside .-body ._body_right .-title02 br {
        display: initial
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .desc_con .title_con,.bearing-doctor-page .-aside .-body ._body_right .desc_con .title_con,.bearing-info-query-app-page .-aside .-body ._body_right .desc_con .title_con,.product-catalog-app-page .-aside .-body ._body_right .desc_con .title_con {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .desc_con .title_con img,.bearing-doctor-page .-aside .-body ._body_right .desc_con .title_con img,.bearing-info-query-app-page .-aside .-body ._body_right .desc_con .title_con img,.product-catalog-app-page .-aside .-body ._body_right .desc_con .title_con img {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: 1.44rem;
        margin-right: .48rem;
        width: 1.44rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .desc_con ._desc,.bearing-doctor-page .-aside .-body ._body_right .desc_con ._desc,.bearing-info-query-app-page .-aside .-body ._body_right .desc_con ._desc,.product-catalog-app-page .-aside .-body ._body_right .desc_con ._desc {
        margin-top: .48rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .desc_con .download_tip,.bearing-doctor-page .-aside .-body ._body_right .desc_con .download_tip,.bearing-info-query-app-page .-aside .-body ._body_right .desc_con .download_tip,.product-catalog-app-page .-aside .-body ._body_right .desc_con .download_tip {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        background-color: rgba(220,0,33,.031);
        color: var(--sk-global-color);
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .48rem;
        padding: .16rem .24rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .desc_con .download_tip .svg-fill,.bearing-doctor-page .-aside .-body ._body_right .desc_con .download_tip .svg-fill,.bearing-info-query-app-page .-aside .-body ._body_right .desc_con .download_tip .svg-fill,.product-catalog-app-page .-aside .-body ._body_right .desc_con .download_tip .svg-fill {
        color: var(--sk-global-color);
        height: .32rem;
        margin-right: .16rem;
        width: .32rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .feature_con,.bearing-doctor-page .-aside .-body ._body_right .feature_con,.bearing-info-query-app-page .-aside .-body ._body_right .feature_con,.product-catalog-app-page .-aside .-body ._body_right .feature_con {
        margin-top: .48rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .feature_con li:not(:last-child),.bearing-doctor-page .-aside .-body ._body_right .feature_con li:not(:last-child),.bearing-info-query-app-page .-aside .-body ._body_right .feature_con li:not(:last-child),.product-catalog-app-page .-aside .-body ._body_right .feature_con li:not(:last-child) {
        margin-bottom: .32rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .feature_con li .name,.bearing-doctor-page .-aside .-body ._body_right .feature_con li .name,.bearing-info-query-app-page .-aside .-body ._body_right .feature_con li .name,.product-catalog-app-page .-aside .-body ._body_right .feature_con li .name {
        font-size: .28rem;
        line-height: .48rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .feature_con li .-context,.bearing-doctor-page .-aside .-body ._body_right .feature_con li .-context,.bearing-info-query-app-page .-aside .-body ._body_right .feature_con li .-context,.product-catalog-app-page .-aside .-body ._body_right .feature_con li .-context {
        margin-top: .16rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: .48rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_left,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_left,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_left,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_left {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding-right: 0
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item:not(:last-child),.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item:not(:last-child),.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item:not(:last-child),.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item:not(:last-child) {
        margin-bottom: .32rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .name,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .name,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .name,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .name {
        font-size: .28rem;
        line-height: .48rem;
        padding-left: .48rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .name:before,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .name:before,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .name:before,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .name:before {
        height: .1rem;
        left: .19rem;
        top: .19rem;
        width: .1rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .-context,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .-context,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .-context,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_left .feature_list ._item .-context {
        margin-top: .16rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_left .note,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_left .note,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_left .note,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_left .note {
        color: var(--sk-global-color);
        font-size: var(--fz-24);
        line-height: var(--lh-32);
        margin-top: .48rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right {
        margin-top: .48rem;
        width: 100%
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box {
        margin-top: .64rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box .icon,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box .icon,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box .icon,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box .icon {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: .48rem;
        width: .48rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box .title_txt,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box .title_txt,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box .title_txt,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_title-box .title_txt {
        font-size: .28rem;
        line-height: .48rem;
        margin-left: .16rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_txt,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_txt,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_txt,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_txt {
        font-size: .24rem;
        line-height: .4rem;
        margin-top: .16rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_txt a,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_txt a,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_txt a,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .qrcode_con_right .prompt_message_box .prompt_message_txt a {
        font-size: .24rem;
        line-height: .4rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_right,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_right,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_right,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_right {
        -ms-flex-negative: 0;
        -webkit-box-pack: space-evenly;
        -ms-flex-pack: space-evenly;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        -webkit-justify-content: space-evenly;
        justify-content: space-evenly;
        margin-top: .48rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img:not(:last-child),.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img:not(:last-child),.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img:not(:last-child),.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img:not(:last-child) {
        margin-right: 0
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img img,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img img,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img img,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img img {
        height: 2.4rem;
        object-fit: cover;
        width: 2.4rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img ._text,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img ._text,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img ._text,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con .con_right .qrcode_img ._text {
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .16rem;
        text-align: center
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con._lm_,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con._lm_,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con._lm_,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con._lm_ {
        margin-top: .96rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con._lm_ .con_left .fit-image,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con._lm_ .con_left .fit-image,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con._lm_ .con_left .fit-image,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con._lm_ .con_left .fit-image {
        padding-top: 60.4651162791%
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con._lm_ .con_right,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con._lm_ .con_right,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con._lm_ .con_right,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con._lm_ .con_right {
        margin-top: .96rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .qrcode_con._lm_ .con_right .qrcode_img,.bearing-doctor-page .-aside .-body ._body_right .qrcode_con._lm_ .con_right .qrcode_img,.bearing-info-query-app-page .-aside .-body ._body_right .qrcode_con._lm_ .con_right .qrcode_img,.product-catalog-app-page .-aside .-body ._body_right .qrcode_con._lm_ .con_right .qrcode_img {
        margin-top: 0
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .note_con,.bearing-doctor-page .-aside .-body ._body_right .note_con,.bearing-info-query-app-page .-aside .-body ._body_right .note_con,.product-catalog-app-page .-aside .-body ._body_right .note_con {
        margin-top: .48rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .note_con .note,.bearing-doctor-page .-aside .-body ._body_right .note_con .note,.bearing-info-query-app-page .-aside .-body ._body_right .note_con .note,.product-catalog-app-page .-aside .-body ._body_right .note_con .note {
        font-size: var(--fz-24);
        line-height: var(--lh-32)
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .tips_con,.bearing-doctor-page .-aside .-body ._body_right .tips_con,.bearing-info-query-app-page .-aside .-body ._body_right .tips_con,.product-catalog-app-page .-aside .-body ._body_right .tips_con {
        font-size: var(--fz-24);
        line-height: var(--lh-32);
        margin-top: .48rem;
        padding-bottom: .48rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .tips_con li,.bearing-doctor-page .-aside .-body ._body_right .tips_con li,.bearing-info-query-app-page .-aside .-body ._body_right .tips_con li,.product-catalog-app-page .-aside .-body ._body_right .tips_con li {
        padding-left: .48rem;
        position: relative
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .tips_con li:not(:last-child),.bearing-doctor-page .-aside .-body ._body_right .tips_con li:not(:last-child),.bearing-info-query-app-page .-aside .-body ._body_right .tips_con li:not(:last-child),.product-catalog-app-page .-aside .-body ._body_right .tips_con li:not(:last-child) {
        margin-bottom: .16rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .tips_con li:before,.bearing-doctor-page .-aside .-body ._body_right .tips_con li:before,.bearing-info-query-app-page .-aside .-body ._body_right .tips_con li:before,.product-catalog-app-page .-aside .-body ._body_right .tips_con li:before {
        height: .08rem;
        left: .2rem;
        top: .12rem;
        width: .08rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .file_list,.bearing-doctor-page .-aside .-body ._body_right .file_list,.bearing-info-query-app-page .-aside .-body ._body_right .file_list,.product-catalog-app-page .-aside .-body ._body_right .file_list {
        margin-top: .48rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .file_list .file_item .file_con,.bearing-doctor-page .-aside .-body ._body_right .file_list .file_item .file_con,.bearing-info-query-app-page .-aside .-body ._body_right .file_list .file_item .file_con,.product-catalog-app-page .-aside .-body ._body_right .file_list .file_item .file_con {
        background-color: #f7f9fa;
        display: block;
        padding: .32rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .file_list .file_item .file_con ._top,.bearing-doctor-page .-aside .-body ._body_right .file_list .file_item .file_con ._top,.bearing-info-query-app-page .-aside .-body ._body_right .file_list .file_item .file_con ._top,.product-catalog-app-page .-aside .-body ._body_right .file_list .file_item .file_con ._top {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .file_list .file_item .file_con ._top .download_icon .svg-fill,.bearing-doctor-page .-aside .-body ._body_right .file_list .file_item .file_con ._top .download_icon .svg-fill,.bearing-info-query-app-page .-aside .-body ._body_right .file_list .file_item .file_con ._top .download_icon .svg-fill,.product-catalog-app-page .-aside .-body ._body_right .file_list .file_item .file_con ._top .download_icon .svg-fill {
        color: var(--sk-global-color);
        height: .48rem;
        width: .48rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .file_list .file_item .file_con ._top .file_title,.bearing-doctor-page .-aside .-body ._body_right .file_list .file_item .file_con ._top .file_title,.bearing-info-query-app-page .-aside .-body ._body_right .file_list .file_item .file_con ._top .file_title,.product-catalog-app-page .-aside .-body ._body_right .file_list .file_item .file_con ._top .file_title {
        font-size: .28rem;
        line-height: .48rem;
        margin-left: .16rem;
        margin-top: 0
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .file_list .file_item .file_con .type_size,.bearing-doctor-page .-aside .-body ._body_right .file_list .file_item .file_con .type_size,.bearing-info-query-app-page .-aside .-body ._body_right .file_list .file_item .file_con .type_size,.product-catalog-app-page .-aside .-body ._body_right .file_list .file_item .file_con .type_size {
        font-size: var(--fz-20);
        line-height: var(--lh-32);
        margin-top: .16rem;
        padding: 0 .12rem;
        width: -webkit-fit-content;
        width: -moz-fit-content;
        width: fit-content
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .file_list .file_item .note,.bearing-doctor-page .-aside .-body ._body_right .file_list .file_item .note,.bearing-info-query-app-page .-aside .-body ._body_right .file_list .file_item .note,.product-catalog-app-page .-aside .-body ._body_right .file_list .file_item .note {
        margin-top: .32rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .link_con,.bearing-doctor-page .-aside .-body ._body_right .link_con,.bearing-info-query-app-page .-aside .-body ._body_right .link_con,.product-catalog-app-page .-aside .-body ._body_right .link_con {
        margin-top: .16rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .link_con a,.bearing-doctor-page .-aside .-body ._body_right .link_con a,.bearing-info-query-app-page .-aside .-body ._body_right .link_con a,.product-catalog-app-page .-aside .-body ._body_right .link_con a {
        font-family: var(--fontDB);
        font-size: .28rem;
        line-height: .48rem;
        padding: .32rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .link_con a .svg-fill,.bearing-doctor-page .-aside .-body ._body_right .link_con a .svg-fill,.bearing-info-query-app-page .-aside .-body ._body_right .link_con a .svg-fill,.product-catalog-app-page .-aside .-body ._body_right .link_con a .svg-fill {
        height: .48rem;
        margin-right: .16rem;
        width: .48rem
    }

    .bearing-doctor-app-page .-aside .-body ._body_right .link_con a:not(:last-child),.bearing-doctor-page .-aside .-body ._body_right .link_con a:not(:last-child),.bearing-info-query-app-page .-aside .-body ._body_right .link_con a:not(:last-child),.product-catalog-app-page .-aside .-body ._body_right .link_con a:not(:last-child) {
        margin-bottom: .16rem
    }

    .maintenance-repair-page .-aside .-body .tab-content {
        margin-top: .96rem
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.precautions,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.precautions>.-context,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.precautions>ul {
        margin-top: .48rem
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.precautions>ul>li:not(:last-child) {
        margin-bottom: .32rem
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.precautions>ul>li>.name {
        font-size: .28rem;
        line-height: .48rem
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.precautions>ul>li>.-context {
        margin-top: .16rem
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection .desc_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install .desc_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance .desc_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal .desc_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair .desc_con {
        margin-top: .48rem
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection .desc_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection .desc_con>ul:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install .desc_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install .desc_con>ul:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance .desc_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance .desc_con>ul:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal .desc_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal .desc_con>ul:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair .desc_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair .desc_con>ul:not(:last-child) {
        margin-bottom: .32rem
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection .desc_con>ul li,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install .desc_con>ul li,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance .desc_con>ul li,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal .desc_con>ul li,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair .desc_con>ul li {
        padding-left: .48rem
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection .desc_con>ul li:before,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install .desc_con>ul li:before,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance .desc_con>ul li:before,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal .desc_con>ul li:before,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair .desc_con>ul li:before {
        height: .08rem;
        left: .2rem;
        top: .2rem;
        width: .08rem
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods .-title02,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods .-title02,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods .-title02,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods .-title02,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods .-title02 {
        margin-top: .96rem
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item {
        padding: .48rem 0 0
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item:not(:last-child) {
        padding-bottom: .48rem
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_title,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_title,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_title,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_title,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_title {
        margin-bottom: .48rem;
        padding: .32rem
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content:not(:last-child) {
        margin-bottom: .96rem
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content .text_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content .text_con>ul:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content .text_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content .text_con>ul:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content .text_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content .text_con>ul:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content .text_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content .text_con>ul:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content .text_con>p:not(:last-child),.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content .text_con>ul:not(:last-child) {
        margin-bottom: .32rem
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content .text_con>p.blod,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content .text_con>p.blod,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content .text_con>p.blod,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content .text_con>p.blod,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content .text_con>p.blod {
        margin-bottom: .16rem;
        margin-top: .32rem
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content .img_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content .img_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content .img_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content .img_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content .img_con {
        height: auto;
        margin-top: .48rem;
        width: 100%
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content .img_con img,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content .img_con img,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content .img_con img,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content .img_con img,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content .img_con img {
        height: auto;
        width: 100%
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content .note_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content .note_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content .note_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content .note_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content .note_con {
        margin-top: .48rem
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content .note_con .text,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content .note_con .text,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content .note_con .text,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content .note_con .text,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content .note_con .text {
        margin-top: .32rem
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content._flex,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content._flex,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content._flex,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content._flex,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content._flex {
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content._flex .text_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content._flex .text_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content._flex .text_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content._flex .text_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content._flex .text_con {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content._flex .img_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content._flex .img_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content._flex .img_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content._flex .img_con,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content._flex .img_con {
        -ms-flex-negative: 0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: auto;
        margin-bottom: .48rem;
        margin-right: 0;
        margin-top: 0;
        width: 100%
    }

    .maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.inspection ._methods ._methods_item ._item_content._flex .img_con img,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.install ._methods ._methods_item ._item_content._flex .img_con img,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.maintenance ._methods ._methods_item ._item_content._flex .img_con img,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.removal ._methods ._methods_item ._item_content._flex .img_con img,.maintenance-repair-page .-aside .-body .tab-content .tab-content-row .row_box.repair ._methods ._methods_item ._item_content._flex .img_con img {
        height: auto;
        width: 100%
    }

    .multiple_list_tab .multiple_list_title.hasRedLine {
        padding-bottom: 0
    }

    .multiple_list_tab .multiple_list_title.hasRedLine span {
        padding-bottom: .32rem
    }

    .multiple_list_tab .multiple_list_title.hasRedLine span:not(:first-child) {
        margin-left: .32rem
    }

    .multiple_list_tab .multiple_list_title.hasRedLine span.active:after {
        background-color: var(--sk-global-color);
        bottom: 0;
        content: "";
        display: block;
        height: .021rem;
        left: 0;
        position: absolute;
        -webkit-transform: translateY(100%);
        -ms-transform: translateY(100%);
        transform: translateY(100%);
        width: .64rem
    }
}

.wireless-vibration-app-page .-aside .-body {
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body {
        margin-top:.96rem
    }
}

.wireless-vibration-app-page .-aside .-body .overview-box {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.wireless-vibration-app-page .-aside .-body .overview-box .left-img-box {
    width: 3.28rem
}

.wireless-vibration-app-page .-aside .-body .overview-box .left-img-box .img {
    width: 100%
}

.wireless-vibration-app-page .-aside .-body .overview-box .right-con-box {
    width: 6.88rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .overview-box .right-con-box .top-img-tit {
        -webkit-box-align:start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .wireless-vibration-app-page .-aside .-body .overview-box .right-con-box .top-img-tit .img-box {
        height: 1.44rem;
        margin-right: .48rem;
        width: 1.44rem
    }

    .wireless-vibration-app-page .-aside .-body .overview-box .right-con-box .top-img-tit .-title02 {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

.wireless-vibration-app-page .-aside .-body .overview-box .right-con-box .con-txt {
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .overview-box .right-con-box .con-txt {
        margin-top:.64rem
    }
}

.wireless-vibration-app-page .-aside .-body .overview-box .right-con-box .con-txt>* {
    margin-top: .16rem
}

.wireless-vibration-app-page .-aside .-body .overview-box .right-con-box .con-txt>:first-child {
    margin-top: 0
}

.wireless-vibration-app-page .-aside .-body .video-box {
    margin-top: .32rem;
    position: relative
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .video-box {
        margin-top:.96rem
    }
}

.wireless-vibration-app-page .-aside .-body .video-box .bg-img {
    width: 100%
}

.wireless-vibration-app-page .-aside .-body .video-box .play-img-box {
    cursor: pointer;
    height: .64rem;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: .64rem;
    z-index: 10
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .video-box .play-img-box {
        height:1.28rem;
        width: 1.28rem
    }
}

.wireless-vibration-app-page .-aside .-body .video-box .play-img-box .play-img {
    height: 100%;
    width: 100%
}

.wireless-vibration-app-page .-aside .-body .characteristic {
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .characteristic {
        margin-top:.96rem
    }
}

.wireless-vibration-app-page .-aside .-body .characteristic .card-list {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .characteristic .card-list {
        margin-top:.48rem
    }
}

.wireless-vibration-app-page .-aside .-body .characteristic .card-list .card-box {
    background: #f7f9fa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .24rem;
    padding: .32rem;
    width: calc(50% - .12rem)
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .characteristic .card-list .card-box {
        margin-top:.16rem;
        width: 100%
    }

    .wireless-vibration-app-page .-aside .-body .characteristic .card-list .card-box:first-child {
        margin-top: 0
    }
}

@media screen and (min-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .characteristic .card-list .card-box:first-child,.wireless-vibration-app-page .-aside .-body .characteristic .card-list .card-box:nth-child(2) {
        margin-top:0
    }
}

.wireless-vibration-app-page .-aside .-body .characteristic .card-list .card-box .icon-box {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .56rem;
    width: .56rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .characteristic .card-list .card-box .icon-box {
        height:1.12rem;
        width: 1.12rem
    }
}

.wireless-vibration-app-page .-aside .-body .characteristic .card-list .card-box .icon-box .icon-img {
    height: 100%;
    width: 100%
}

.wireless-vibration-app-page .-aside .-body .characteristic .card-list .card-box .left-con {
    margin-left: .32rem
}

.wireless-vibration-app-page .-aside .-body .characteristic .card-list .card-box .left-con .card-tit {
    color: #000;
    font-family: var(--fontDB);
    font-size: .2rem;
    line-height: .32rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .characteristic .card-list .card-box .left-con .card-tit {
        font-size:.32rem;
        line-height: .48rem
    }
}

.wireless-vibration-app-page .-aside .-body .characteristic .card-list .card-box .left-con .card-txt {
    color: #333;
    font-size: .14rem;
    line-height: .24rem;
    margin-top: .08rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .characteristic .card-list .card-box .left-con .card-txt {
        font-size:.28rem;
        line-height: .48rem;
        margin-top: .16rem
    }
}

.wireless-vibration-app-page .-aside .-body .scene-illustration {
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .scene-illustration {
        margin-top:.96rem
    }
}

.wireless-vibration-app-page .-aside .-body .scene-illustration .card-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .scene-illustration .card-list {
        margin-top:.48rem
    }
}

.wireless-vibration-app-page .-aside .-body .scene-illustration .card-list .card-box {
    margin-right: .4rem;
    margin-top: .4rem;
    width: calc(25% - .3rem)
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .scene-illustration .card-list .card-box {
        margin-right:.48rem;
        margin-top: .48rem;
        width: calc(50% - .24rem)
    }

    .wireless-vibration-app-page .-aside .-body .scene-illustration .card-list .card-box:nth-child(2n) {
        margin-right: 0
    }

    .wireless-vibration-app-page .-aside .-body .scene-illustration .card-list .card-box:first-child,.wireless-vibration-app-page .-aside .-body .scene-illustration .card-list .card-box:nth-child(2) {
        margin-top: 0
    }
}

@media screen and (min-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .scene-illustration .card-list .card-box:nth-child(4n) {
        margin-right:0
    }

    .wireless-vibration-app-page .-aside .-body .scene-illustration .card-list .card-box:first-child,.wireless-vibration-app-page .-aside .-body .scene-illustration .card-list .card-box:nth-child(2),.wireless-vibration-app-page .-aside .-body .scene-illustration .card-list .card-box:nth-child(3),.wireless-vibration-app-page .-aside .-body .scene-illustration .card-list .card-box:nth-child(4) {
        margin-top: 0
    }
}

.wireless-vibration-app-page .-aside .-body .scene-illustration .card-list .card-box .img-box {
    height: 1.68rem;
    width: 100%
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .scene-illustration .card-list .card-box .img-box {
        height:2.32rem
    }
}

.wireless-vibration-app-page .-aside .-body .scene-illustration .card-list .card-box .img-box .img {
    height: 100%;
    object-fit: cover;
    width: 100%
}

.wireless-vibration-app-page .-aside .-body .scene-illustration .card-list .card-box .name {
    color: #000;
    font-size: .14rem;
    line-height: .24rem;
    margin-top: .16rem;
    text-align: center
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .scene-illustration .card-list .card-box .name {
        font-size:.24rem;
        line-height: .32rem;
        margin-top: .24rem
    }
}

.wireless-vibration-app-page .-aside .-body .frequently-asked-questions {
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .frequently-asked-questions {
        margin-top:.96rem
    }
}

.wireless-vibration-app-page .-aside .-body .frequently-asked-questions .qa-list {
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .frequently-asked-questions .qa-list {
        margin-top:0
    }
}

.wireless-vibration-app-page .-aside .-body .frequently-asked-questions .qa-list .qa-box {
    border-bottom: .01rem solid #d9d9d9;
    padding-bottom: .32rem;
    padding-top: .32rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .frequently-asked-questions .qa-list .qa-box {
        padding-bottom:.48rem;
        padding-top: .48rem
    }
}

.wireless-vibration-app-page .-aside .-body .frequently-asked-questions .qa-list .qa-box.on .cell-box {
    padding-bottom: .16rem
}

.wireless-vibration-app-page .-aside .-body .frequently-asked-questions .qa-list .qa-box.on .cell-box .icon-box {
    background: #dc0021;
    border: .01rem solid #dc0021
}

.wireless-vibration-app-page .-aside .-body .frequently-asked-questions .qa-list .qa-box.on .cell-box .icon-box .svg {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg)
}

.wireless-vibration-app-page .-aside .-body .frequently-asked-questions .qa-list .qa-box.on .cell-box .icon-box .svg path {
    stroke: #fff
}

.wireless-vibration-app-page .-aside .-body .frequently-asked-questions .qa-list .qa-box .cell-box {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-transition: .2s;
    transition: .2s
}

.wireless-vibration-app-page .-aside .-body .frequently-asked-questions .qa-list .qa-box .cell-box .tit {
    color: #000;
    font-family: var(--fontDB);
    font-size: .2rem;
    line-height: .32rem;
    padding-right: .2rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .frequently-asked-questions .qa-list .qa-box .cell-box .tit {
        font-size:.32rem;
        line-height: .48rem;
        padding-right: .96rem
    }
}

.wireless-vibration-app-page .-aside .-body .frequently-asked-questions .qa-list .qa-box .cell-box .icon-box {
    -ms-flex-negative: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid #d9d9d9;
    border-radius: .16rem .16rem .16rem .16rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .32rem;
    -webkit-justify-content: center;
    justify-content: center;
    width: .32rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .frequently-asked-questions .qa-list .qa-box .cell-box .icon-box {
        border-radius:50%;
        height: .48rem;
        width: .48rem
    }
}

.wireless-vibration-app-page .-aside .-body .frequently-asked-questions .qa-list .qa-box .cell-box .icon-box .svg {
    height: .24rem;
    -webkit-transition: .3s;
    transition: .3s;
    width: .24rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .frequently-asked-questions .qa-list .qa-box .cell-box .icon-box .svg {
        height:.32rem;
        width: .32rem
    }
}

.wireless-vibration-app-page .-aside .-body .frequently-asked-questions .qa-list .qa-box .qa-txt {
    color: #000;
    font-family: var(--fontR);
    font-size: .16rem;
    height: 0;
    line-height: .24rem;
    overflow: hidden;
    padding-top: 0;
    width: 7.76rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .frequently-asked-questions .qa-list .qa-box .qa-txt {
        color:#333;
        font-size: .28rem;
        line-height: .48rem;
        width: 5.44rem
    }
}

.wireless-vibration-app-page .-aside .-body .frequently-asked-questions .data-download {
    background: #f7f9fa;
    display: block;
    margin-top: .32rem;
    padding: .24rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .frequently-asked-questions .data-download {
        margin-top:.48rem;
        padding: .32rem
    }
}

.wireless-vibration-app-page .-aside .-body .frequently-asked-questions .data-download .tit-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.wireless-vibration-app-page .-aside .-body .frequently-asked-questions .data-download .tit-box .icon-box {
    width: .24rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .frequently-asked-questions .data-download .tit-box .icon-box {
        width:.48rem
    }
}

.wireless-vibration-app-page .-aside .-body .frequently-asked-questions .data-download .tit-box .icon-box .icon {
    width: 100%
}

.wireless-vibration-app-page .-aside .-body .frequently-asked-questions .data-download .tit-box .tit {
    color: #000;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-left: .08rem;
    -webkit-transition: .4s;
    transition: .4s
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .frequently-asked-questions .data-download .tit-box .tit {
        font-size:.28rem;
        line-height: .48rem;
        margin-left: .16rem
    }
}

.wireless-vibration-app-page .-aside .-body .frequently-asked-questions .data-download .tag {
    border: .01rem solid #d9d9d9;
    color: #1e1e1e;
    display: inline-block;
    font-family: var(--fontR);
    font-size: .12rem;
    line-height: .16rem;
    margin-top: .16rem;
    padding: .04rem .1rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .frequently-asked-questions .data-download .tag {
        color:#000;
        font-size: .2rem;
        line-height: .32rem;
        padding: 0 .1rem 0 .12rem
    }
}

.wireless-vibration-app-page .-aside .-body .frequently-asked-questions .data-download:hover .tit-box .tit {
    color: var(--sk-global-color);
    text-decoration: underline
}

.wireless-vibration-app-page .-aside .-body .software {
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software {
        margin-top:.96rem
    }
}

.wireless-vibration-app-page .-aside .-body .software .software-img-box {
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .software-img-box {
        margin-top:.48rem
    }
}

.wireless-vibration-app-page .-aside .-body .software .software-img-box .software-img {
    width: 100%
}

.wireless-vibration-app-page .-aside .-body .software .android-box {
    background: #f7f9fa;
    margin-top: .4rem;
    padding: .32rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .android-box {
        margin-top:.32rem;
        padding: .32rem .32rem .48rem
    }
}

.wireless-vibration-app-page .-aside .-body .software .android-box .tit {
    color: #000;
    font-family: var(--fontDB);
    font-size: .2rem;
    line-height: .32rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .android-box .tit {
        font-size:.32rem;
        line-height: .48rem
    }
}

.wireless-vibration-app-page .-aside .-body .software .android-box .qr-con {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .android-box .qr-con {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: .48rem
    }

    .wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .qr-phone-box {
        -webkit-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .qr-phone-box .tip-box {
        background: rgba(220,0,33,.03);
        color: #dc0021;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: .24rem;
        line-height: .48rem;
        margin-left: .32rem;
        padding: .16rem
    }

    .wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .qr-phone-box .tip-box .svg {
        -ms-flex-negative: 0;
        color: var(--sk-global-color);
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: .32rem;
        margin-right: .24rem;
        margin-top: .08rem;
        width: .32rem
    }
}

.wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .qr-phone-box .qr-box {
    height: 2.64rem;
    width: 2.64rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .qr-phone-box .qr-box {
        -ms-flex-negative:0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: 2.4rem;
        width: 2.4rem
    }
}

.wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .qr-phone-box .qr-box .qr-img {
    height: 100%;
    object-fit: contain;
    width: 100%
}

.wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .left-box {
    width: 6.56rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .left-box {
        width:100%
    }
}

.wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .left-box .download-tip {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: rgba(220,0,33,.031);
    color: var(--sk-global-color);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--fz-14);
    line-height: var(--lh-24);
    padding: .12rem .16rem
}

.wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .left-box .download-tip .svg {
    color: var(--sk-global-color);
    height: .16rem;
    margin-right: .08rem;
    width: .16rem
}

.wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .left-box .download-tit {
    color: #000;
    font-family: var(--fontDB);
    font-size: .16rem;
    line-height: .24rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .left-box .download-tit {
        font-size:.28rem;
        line-height: .48rem;
        margin-top: .32rem
    }
}

.wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .left-box .tip-txt {
    color: #000;
    font-size: .14rem;
    line-height: .24rem;
    margin-top: .08rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .left-box .tip-txt {
        font-size:.24rem;
        line-height: .32rem;
        margin-top: .16rem
    }
}

.wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .left-box .installation-guide {
    background: #fff;
    display: block;
    margin-top: .32rem;
    padding: .16rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .left-box .installation-guide {
        margin-top:.48rem;
        padding: .32rem
    }
}

.wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .left-box .installation-guide .tit-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .left-box .installation-guide .tit-box .icon-box {
    width: .24rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .left-box .installation-guide .tit-box .icon-box {
        width:.48rem
    }
}

.wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .left-box .installation-guide .tit-box .icon-box .icon {
    width: 100%
}

.wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .left-box .installation-guide .tit-box .tit {
    color: #000;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-left: .08rem;
    -webkit-transition: .4s;
    transition: .4s
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .left-box .installation-guide .tit-box .tit {
        font-size:.28rem;
        line-height: .48rem;
        margin-left: .16rem
    }
}

.wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .left-box .installation-guide .tag {
    border: .01rem solid #d9d9d9;
    color: #1e1e1e;
    display: inline-block;
    font-size: .12rem;
    line-height: .16rem;
    margin-top: .16rem;
    padding: .04rem .1rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .left-box .installation-guide .tag {
        color:#000;
        font-size: .2rem;
        line-height: .32rem;
        margin-top: .16rem;
        padding: 0 .1rem 0 .12rem
    }
}

@media screen and (min-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .android-box .qr-con .left-box .installation-guide:hover .tit-box .tit {
        color:var(--sk-global-color);
        text-decoration: underline
    }
}

.wireless-vibration-app-page .-aside .-body .software .pc-con {
    background: #f7f9fa;
    margin-top: .16rem;
    padding: .32rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .pc-con {
        margin-top:.32rem;
        padding: .32rem .32rem .48rem
    }
}

.wireless-vibration-app-page .-aside .-body .software .pc-con .tit {
    color: #000;
    font-family: var(--fontDB);
    font-size: .2rem;
    line-height: .32rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .pc-con .tit {
        font-size:.32rem;
        line-height: .48rem
    }
}

.wireless-vibration-app-page .-aside .-body .software .pc-con .pc-txt {
    color: #000;
    font-size: .16rem;
    line-height: .24rem;
    margin-top: .16rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .pc-con .pc-txt {
        font-size:.28rem;
        line-height: .48rem;
        margin-top: .32rem
    }
}

.wireless-vibration-app-page .-aside .-body .software .pc-con .download-list {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .pc-con .download-list {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.wireless-vibration-app-page .-aside .-body .software .pc-con .download-list .download-box {
    background: #fff;
    display: block;
    padding: .16rem;
    width: calc(50% - .12rem)
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .pc-con .download-list .download-box {
        margin-top:.32rem;
        padding: .32rem;
        width: 100%
    }

    .wireless-vibration-app-page .-aside .-body .software .pc-con .download-list .download-box:first-child {
        margin-top: 0
    }
}

.wireless-vibration-app-page .-aside .-body .software .pc-con .download-list .download-box .tit-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.wireless-vibration-app-page .-aside .-body .software .pc-con .download-list .download-box .tit-box .icon-box {
    width: .24rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .pc-con .download-list .download-box .tit-box .icon-box {
        width:.48rem
    }
}

.wireless-vibration-app-page .-aside .-body .software .pc-con .download-list .download-box .tit-box .icon-box .icon {
    width: 100%
}

.wireless-vibration-app-page .-aside .-body .software .pc-con .download-list .download-box .tit-box .tit {
    color: #000;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-left: .08rem;
    -webkit-transition: .4s;
    transition: .4s
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .pc-con .download-list .download-box .tit-box .tit {
        font-size:.28rem;
        line-height: .48rem;
        margin-left: .16rem
    }
}

.wireless-vibration-app-page .-aside .-body .software .pc-con .download-list .download-box .tag {
    border: .01rem solid #d9d9d9;
    color: #1e1e1e;
    display: inline-block;
    font-size: .12rem;
    line-height: .16rem;
    margin-top: .16rem;
    padding: .04rem .1rem
}

@media screen and (max-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .pc-con .download-list .download-box .tag {
        font-size:.2rem;
        line-height: .32rem;
        padding: 0 .1rem 0 .12rem
    }
}

@media screen and (min-width: 800px) {
    .wireless-vibration-app-page .-aside .-body .software .pc-con .download-list .download-box:hover .tit-box .tit {
        color:var(--sk-global-color);
        text-decoration: underline
    }
}

.a-i-p-value-added-program-page .-aside .-body {
    margin-top: .64rem
}

.a-i-p-value-added-program-page .-aside .-body .overview-box {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.a-i-p-value-added-program-page .-aside .-body .overview-box .left-img-box {
    width: 2.96rem
}

.a-i-p-value-added-program-page .-aside .-body .overview-box .left-img-box .img {
    width: 100%
}

.a-i-p-value-added-program-page .-aside .-body .overview-box .right-con-box {
    width: 6.88rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .overview-box .right-con-box .top-img-tit {
        -webkit-box-align:start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .a-i-p-value-added-program-page .-aside .-body .overview-box .right-con-box .top-img-tit .img-box {
        height: 1.44rem;
        margin-right: .48rem;
        width: 1.44rem
    }

    .a-i-p-value-added-program-page .-aside .-body .overview-box .right-con-box .top-img-tit .-title02 {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1
    }
}

.a-i-p-value-added-program-page .-aside .-body .overview-box .right-con-box .con-txt {
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .overview-box .right-con-box .con-txt {
        margin-top:.48rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .overview-box .right-con-box .con-txt>* {
    margin-top: .16rem
}

.a-i-p-value-added-program-page .-aside .-body .overview-box .right-con-box .con-txt>:first-child {
    margin-top: 0
}

.a-i-p-value-added-program-page .-aside .-body .win-win {
    margin-top: .64rem;
    position: relative
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .win-win {
        -webkit-box-orient:vertical;
        -webkit-box-direction: reverse;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
        flex-direction: column-reverse;
        margin-top: .48rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .win-win .bg-img {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .win-win .bg-img {
        height:4.64rem;
        position: relative
    }
}

.a-i-p-value-added-program-page .-aside .-body .win-win .bg-img .img {
    height: 100%;
    width: 100%
}

.a-i-p-value-added-program-page .-aside .-body .win-win .txt-con {
    background-color: var(--sk-global-color);
    padding: .48rem .48rem .72rem;
    position: relative;
    width: 6rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .win-win .txt-con {
        padding:.48rem;
        width: 100%
    }
}

.a-i-p-value-added-program-page .-aside .-body .win-win .txt-con .tit {
    border-bottom: .02rem solid #fff;
    color: #fff;
    display: inline-block;
    font-family: var(--fontDB);
    font-size: .24rem;
    line-height: .32rem;
    padding-bottom: .14rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .win-win .txt-con .tit {
        border-bottom:.04rem solid #fff;
        font-size: .4rem;
        line-height: .64rem;
        padding-bottom: .28rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .win-win .txt-con .txt {
    color: #fff;
    font-family: var(--fontR);
    font-size: .16rem;
    line-height: .24rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .win-win .txt-con .txt {
        font-size:.28rem;
        line-height: .48rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .process-box {
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .process-box {
        margin-top:.48rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .process-box .process-img {
    width: 100%
}

.a-i-p-value-added-program-page .-aside .-body .a-i-p-service {
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .a-i-p-service {
        margin-top:.96rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .a-i-p-service .aip-card {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    background: #f7f9fa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: .32rem;
    padding: .32rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .a-i-p-service .aip-card {
        -webkit-flex-wrap:wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-top: .48rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .a-i-p-service .aip-card .aip-li {
    width: calc(25% - .06rem)
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .a-i-p-service .aip-card .aip-li {
        margin-top:.48rem;
        width: 2.72rem
    }

    .a-i-p-value-added-program-page .-aside .-body .a-i-p-service .aip-card .aip-li:first-child,.a-i-p-value-added-program-page .-aside .-body .a-i-p-service .aip-card .aip-li:nth-child(2) {
        margin-top: 0
    }
}

.a-i-p-value-added-program-page .-aside .-body .a-i-p-service .aip-card .aip-li .aip-tit {
    color: #000;
    font-family: var(--fontDB);
    font-size: .2rem;
    line-height: .32rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .a-i-p-service .aip-card .aip-li .aip-tit {
        font-size:.32rem;
        line-height: .48rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .a-i-p-service .aip-card .aip-li .aip-list {
    font-size: .16rem;
    line-height: .24rem;
    margin-top: .16rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .a-i-p-service .aip-card .aip-li .aip-list {
        font-size:.28rem;
        line-height: .48rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .a-i-p-service .aip-card .aip-li .aip-list .aip-txt {
    padding-left: .24rem;
    position: relative
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .a-i-p-service .aip-card .aip-li .aip-list .aip-txt {
        padding-left:.38rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .a-i-p-service .aip-card .aip-li .aip-list .aip-txt:after {
    background-color: #000;
    border-radius: 50%;
    content: "";
    height: .04rem;
    left: .09rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: .04rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .a-i-p-service .aip-card .aip-li .aip-list .aip-txt:after {
        height:.08rem;
        left: .14rem;
        width: .08rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .a-i-p-service .aip-tip {
    color: #333;
    font-size: .16rem;
    line-height: .24rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .a-i-p-service .aip-tip {
        font-size:.28rem;
        line-height: .48rem;
        margin-top: .48rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .video-list-box {
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .video-list-box {
        margin-top:.96rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .video-list-box .video-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: .32rem;
    row-gap: .32rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .video-list-box .video-list {
        margin-top:0;
        row-gap: 0
    }
}

.a-i-p-value-added-program-page .-aside .-body .video-list-box .video-list .video-box {
    margin-right: .32rem;
    width: calc(33.33333% - .21333rem)
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .video-list-box .video-list .video-box {
        margin-right:0;
        margin-top: .48rem;
        width: 100%
    }
}

.a-i-p-value-added-program-page .-aside .-body .video-list-box .video-list .video-box:nth-child(3n) {
    margin-right: 0
}

.a-i-p-value-added-program-page .-aside .-body .video-list-box .video-list .video-box .video-img-box {
    height: 1.84rem;
    position: relative
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .video-list-box .video-list .video-box .video-img-box {
        height:3.84rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .video-list-box .video-list .video-box .video-img-box .play {
    height: .64rem;
    left: 50%;
    position: absolute;
    top: 50%;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    width: .64rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .video-list-box .video-list .video-box .video-img-box .play {
        height:1.28rem;
        width: 1.28rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .video-list-box .video-list .video-box .video-img-box .play .play-img {
    cursor: pointer;
    height: 100%;
    width: 100%
}

.a-i-p-value-added-program-page .-aside .-body .video-list-box .video-list .video-box .name {
    color: #000;
    font-family: var(--fontDB);
    font-size: .2rem;
    line-height: .32rem;
    margin-top: .16rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .video-list-box .video-list .video-box .name {
        font-size:.32rem;
        line-height: .48rem;
        margin-top: .32rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .video-list-box .video-list .video-box .txt {
    color: #333;
    font-size: .16rem;
    line-height: .24rem;
    margin-top: .08rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .video-list-box .video-list .video-box .txt {
        font-size:.28rem;
        line-height: .48rem;
        margin-top: .16rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-dealers {
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-dealers {
        margin-top:.96rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-dealers .to-dealers-con {
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-dealers .to-dealers-con {
        margin-top:.48rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-dealers .to-dealers-con .con-txt {
    color: #333;
    font-size: .16rem;
    line-height: .24rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-dealers .to-dealers-con .con-txt {
        font-size:.28rem;
        line-height: .48rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-dealers .to-dealers-con .to-dealers-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .16rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-dealers .to-dealers-con .to-dealers-list {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: .32rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-dealers .to-dealers-con .to-dealers-list .to-dealers-box {
    color: #000;
    font-size: .16rem;
    line-height: .24rem;
    padding-right: .1rem;
    width: 3.6rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-dealers .to-dealers-con .to-dealers-list .to-dealers-box {
        font-size:.28rem;
        line-height: .48rem;
        width: 100%
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-dealers .to-dealers-con .to-dealers-list .to-dealers-box .to-dealers-txt {
    padding-left: .24rem;
    position: relative
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-dealers .to-dealers-con .to-dealers-list .to-dealers-box .to-dealers-txt {
        padding-left:.38rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-dealers .to-dealers-con .to-dealers-list .to-dealers-box .to-dealers-txt:after {
    background-color: #000;
    border-radius: 50%;
    content: "";
    height: .04rem;
    left: .09rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: .04rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-dealers .to-dealers-con .to-dealers-list .to-dealers-box .to-dealers-txt:after {
        height:.08rem;
        left: .14rem;
        width: .08rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-end-users {
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-end-users {
        margin-top:.96rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-end-users .to-end-users-con {
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-end-users .to-end-users-con {
        margin-top:.48rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-end-users .to-end-users-con .con-txt {
    color: #333;
    font-size: .16rem;
    line-height: .24rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-end-users .to-end-users-con .con-txt {
        font-size:.28rem;
        line-height: .48rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-end-users .to-end-users-con .to-end-users-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .16rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-end-users .to-end-users-con .to-end-users-list {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: .32rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-end-users .to-end-users-con .to-end-users-list .to-end-users-box {
    color: #000;
    font-size: .16rem;
    line-height: .24rem;
    padding-right: .1rem;
    width: 3.6rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-end-users .to-end-users-con .to-end-users-list .to-end-users-box {
        font-size:.28rem;
        line-height: .48rem;
        width: 100%
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-end-users .to-end-users-con .to-end-users-list .to-end-users-box .to-end-users-txt {
    padding-left: .24rem;
    position: relative
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-end-users .to-end-users-con .to-end-users-list .to-end-users-box .to-end-users-txt {
        padding-left:.38rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-end-users .to-end-users-con .to-end-users-list .to-end-users-box .to-end-users-txt:after {
    background-color: #000;
    border-radius: 50%;
    content: "";
    height: .04rem;
    left: .09rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: .04rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-end-users .to-end-users-con .to-end-users-list .to-end-users-box .to-end-users-txt:after {
        height:.08rem;
        left: .14rem;
        width: .08rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-end-users .download-box {
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-end-users .download-box {
        margin-top:.48rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-end-users .download-box .download-txt {
    color: #000;
    font-size: .16rem;
    line-height: .24rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-end-users .download-box .download-txt {
        font-size:.28rem;
        line-height: .48rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-end-users .download-box .download-list {
    margin-top: .16rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-end-users .download-box .download-list {
        margin-top:.32rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-end-users .download-box .download-list .download-card {
    background: #f7f9fa;
    display: block;
    margin-bottom: .08rem;
    padding: .16rem .24rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-end-users .download-box .download-list .download-card {
        margin-bottom:.16rem;
        padding: .32rem
    }

    .a-i-p-value-added-program-page .-aside .-body .to-end-users .download-box .download-list .download-card .sup {
        border: .01rem solid #d9d9d9;
        display: inline-block;
        font-size: .2rem;
        line-height: .32rem;
        margin-top: .16rem;
        padding: 0 .1rem 0 .12rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-end-users .download-box .download-list .download-card:last-child {
    margin-bottom: 0
}

.a-i-p-value-added-program-page .-aside .-body .to-end-users .download-box .download-list .download-card .up-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.a-i-p-value-added-program-page .-aside .-body .to-end-users .download-box .download-list .download-card .up-box .icon {
    height: .24rem;
    width: .24rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-end-users .download-box .download-list .download-card .up-box .icon {
        -ms-flex-negative:0;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        height: .48rem;
        width: .48rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-end-users .download-box .download-list .download-card .up-box .txt {
    color: #000;
    font-family: var(--fontDB);
    font-size: .16rem;
    line-height: .24rem;
    margin-left: .08rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .to-end-users .download-box .download-list .download-card .up-box .txt {
        font-size:.28rem;
        line-height: .48rem;
        margin-left: .16rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .to-end-users .download-box .download-list .download-card:hover .up-box .txt {
    color: var(--sk-global-color);
    text-decoration: underline
}

.a-i-p-value-added-program-page .-aside .-body .success-cases {
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .success-cases {
        margin-top:.96rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .success-cases .success-cases-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .success-cases .success-cases-list {
        margin-top:0
    }
}

.a-i-p-value-added-program-page .-aside .-body .success-cases .success-cases-list .success-cases-box {
    margin-bottom: .32rem;
    margin-right: .32rem;
    -webkit-transition: .2s;
    transition: .2s;
    width: calc(33.33333% - .21333rem)
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .success-cases .success-cases-list .success-cases-box {
        margin-bottom:0;
        margin-right: 0;
        margin-top: .48rem;
        width: 100%
    }
}

.a-i-p-value-added-program-page .-aside .-body .success-cases .success-cases-list .success-cases-box:nth-child(3n) {
    margin-right: 0
}

.a-i-p-value-added-program-page .-aside .-body .success-cases .success-cases-list .success-cases-box .success-box-img {
    height: 1.6rem;
    overflow: hidden;
    position: relative
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .success-cases .success-cases-list .success-cases-box .success-box-img {
        height:3.36rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .success-cases .success-cases-list .success-cases-box .success-box-img .success-img {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%
}

.a-i-p-value-added-program-page .-aside .-body .success-cases .success-cases-list .success-cases-box .name {
    color: #000;
    font-family: var(--fontDB);
    font-size: .2rem;
    line-height: .32rem;
    margin-top: .16rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .success-cases .success-cases-list .success-cases-box .name {
        font-size:.32rem;
        line-height: .48rem;
        margin-top: .32rem
    }
}

.a-i-p-value-added-program-page .-aside .-body .success-cases .success-cases-list .success-cases-box .txt {
    font-size: .16rem;
    line-height: .24rem;
    margin-top: .08rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .success-cases .success-cases-list .success-cases-box .txt {
        font-size:.28rem;
        line-height: .48rem;
        margin-top: .16rem
    }
}

@media screen and (min-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .success-cases .success-cases-list .success-cases-box:hover .success-box-img .success-img {
        -webkit-transform:scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05)
    }

    .a-i-p-value-added-program-page .-aside .-body .success-cases .success-cases-list .success-cases-box:hover .name {
        color: var(--sk-global-color);
        text-decoration: underline
    }
}

.a-i-p-value-added-program-page .-aside .-body .success-cases .success-tig {
    color: #000;
    font-size: .16rem;
    line-height: .24rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-page .-aside .-body .success-cases .success-tig {
        font-size:.28rem;
        line-height: .48rem;
        margin-top: .48rem
    }
}

.a-i-p-value-added-program-case-page .-aside .-body {
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body {
        margin-top:.96rem
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box {
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box {
        margin-top:.48rem
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .banner-img-box .banner-img {
    width: 100%
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-txt {
    background: #f7f9fa;
    color: #000;
    font-size: .2rem;
    line-height: .32rem;
    padding: .64rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-txt {
        font-size:.28rem;
        line-height: .48rem;
        padding: .48rem .32rem
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box {
    margin-bottom: .32rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box {
        margin-bottom:0;
        margin-top: 0
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    border-bottom: .01rem solid #d9d9d9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding-bottom: .32rem;
    padding-top: .32rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        padding-bottom: .48rem;
        padding-top: .48rem;
        position: relative
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box:last-child {
    border-bottom: none
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .left-name {
    -webkit-box-flex: 1;
    color: #000;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-family: var(--fontDB);
    font-size: .24rem;
    line-height: .32rem;
    padding-right: .32rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .left-name {
        font-size:.4rem;
        line-height: .64rem;
        min-height: 1.44rem;
        padding-right: 1.7rem
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .center-con {
    color: #333;
    font-size: .16rem;
    line-height: .22rem;
    margin-right: .32rem;
    width: 4.48rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .center-con {
        font-size:.28rem;
        line-height: .48rem;
        margin-right: 0;
        margin-top: .32rem;
        width: 100%
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .center-con p {
    margin-top: .22rem
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .center-con p:first-child {
    margin-top: 0
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .center-con ul li {
    margin-bottom: .1rem;
    padding-left: .2rem;
    position: relative
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .center-con ul li {
        padding-left:.27rem
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .center-con ul li:before {
    background: #000;
    border-radius: 50%;
    content: "";
    height: .04rem;
    left: .08rem;
    position: absolute;
    top: .08rem;
    width: .04rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .center-con ul li:before {
        height:.06rem;
        top: .2rem;
        width: .06rem
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .center-con .cost__wrapper {
    margin-top: .24rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .center-con .cost__wrapper {
        margin-top:.32rem
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .center-con .cost__wrapper .cost-box {
    margin-bottom: .48rem
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .center-con .cost__wrapper .cost-box:last-child {
    margin-bottom: 0
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .center-con .cost__wrapper .cost-box .collapse {
    background: #f7f9fa;
    color: #000;
    font-family: var(--fontDB);
    font-size: .16rem;
    line-height: .24rem;
    padding: .12rem .16rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .center-con .cost__wrapper .cost-box .collapse {
        font-size:.28rem;
        line-height: .48rem;
        padding: .16rem .32rem
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .center-con .cost__wrapper .cost-box .price {
    color: var(--sk-global-color);
    font-family: var(--fontR);
    font-size: .24rem;
    line-height: .32rem;
    margin-top: .16rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .center-con .cost__wrapper .cost-box .price {
        font-size:.48rem;
        line-height: .64rem;
        margin-top: .32rem
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .center-con .cost__wrapper .cost-box .price .b,.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .center-con .cost__wrapper .cost-box .price .num {
    font-family: var(--fontDB)
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .right-box {
    width: 2.08rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .right-box {
        position:absolute;
        right: 0;
        top: .48rem;
        width: 1.44rem
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box .right-box .cell-img {
    width: 100%
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box.multi-graph {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box.multi-graph .img-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .2rem;
    margin-top: .3rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box.multi-graph .img-list {
        gap:.3rem;
        margin-top: 0
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box.multi-graph .img-list .img-card {
    width: calc(25% - .15rem)
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box.multi-graph .img-list .img-card {
        width:calc(50% - .15rem)
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box.multi-graph .img-list .img-card .img-box {
    height: 2.12rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box.multi-graph .img-list .img-card .img-box {
        height:40vw
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box.multi-graph .img-list .img-card .img-box .img {
    height: 100%;
    width: 100%
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box.multi-graph .img-list .img-card .name {
    font-size: .16rem;
    line-height: .22rem;
    margin-top: .16rem;
    text-align: center
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box.multi-graph .img-list .img-card .name {
        font-size:.24rem;
        line-height: 1.3
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box.multi-graph .center-con {
    margin-top: .54rem;
    width: 100%
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .con-cell-box .cell-box.multi-graph .center-con ul li:before {
    background: var(--sk-global-color)
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .hr {
    border-bottom: .01rem solid #d9d9d9
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .download-card {
    background: #f7f9fa;
    display: block;
    margin-bottom: .08rem;
    margin-top: .32rem;
    padding: .16rem .24rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .download-card {
        margin-top:.48rem;
        padding: .32rem
    }

    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .download-card .sup {
        border: .01rem solid #d9d9d9;
        display: inline-block;
        font-size: .2rem;
        line-height: .32rem;
        margin-top: .16rem;
        padding: 0 .1rem 0 .12rem
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .download-card:last-child {
    margin-bottom: 0
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .download-card .up-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .download-card .up-box .icon {
    height: .24rem;
    width: .24rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .download-card .up-box .icon {
        height:.48rem;
        width: .48rem
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .download-card .up-box .txt {
    color: #000;
    font-family: var(--fontDB);
    font-size: .16rem;
    line-height: .24rem;
    margin-left: .08rem
}

@media screen and (max-width: 800px) {
    .a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .download-card .up-box .txt {
        font-size:.28rem;
        line-height: .48rem;
        margin-left: .16rem
    }
}

.a-i-p-value-added-program-case-page .-aside .-body .case-problem-box .download-card:hover .up-box .txt {
    color: var(--sk-global-color);
    text-decoration: underline
}

.core-technology-page .-aside .-body {
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .core-technology-page .-aside .-body {
        margin-top:.96rem
    }
}

.core-technology-page .-aside .-body .top-txt-con .top-tit {
    color: #000;
    font-family: var(--fontDB);
    font-size: .2rem;
    line-height: .32rem
}

@media screen and (max-width: 800px) {
    .core-technology-page .-aside .-body .top-txt-con .top-tit {
        font-size:.28rem;
        line-height: .48rem
    }
}

.core-technology-page .-aside .-body .top-txt-con .top-txt>* {
    color: var(--text-color);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .16rem
}

@media screen and (max-width: 800px) {
    .core-technology-page .-aside .-body .top-txt-con .top-txt>* {
        font-size:.28rem;
        line-height: .48rem
    }
}

.core-technology-page .-aside .-body .card-box-list .card-box {
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .core-technology-page .-aside .-body .card-box-list .card-box {
        margin-top:.96rem
    }
}

.core-technology-page .-aside .-body .card-box-list .card-box .con-flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .core-technology-page .-aside .-body .card-box-list .card-box .con-flex {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: .48rem
    }
}

.core-technology-page .-aside .-body .card-box-list .card-box .con-flex .left-img-box {
    width: 3.28rem
}

@media screen and (max-width: 800px) {
    .core-technology-page .-aside .-body .card-box-list .card-box .con-flex .left-img-box {
        width:100%
    }
}

.core-technology-page .-aside .-body .card-box-list .card-box .con-flex .left-img-box .img-box,.core-technology-page .-aside .-body .card-box-list .card-box .con-flex .left-img-box .img-box .img {
    width: 100%
}

.core-technology-page .-aside .-body .card-box-list .card-box .con-flex .left-img-box .tag {
    color: #333;
    font-size: .14rem;
    line-height: .24rem;
    margin-top: .16rem
}

@media screen and (max-width: 800px) {
    .core-technology-page .-aside .-body .card-box-list .card-box .con-flex .left-img-box .tag {
        font-size:.24rem;
        line-height: .48rem
    }
}

.core-technology-page .-aside .-body .card-box-list .card-box .con-flex .right-txt {
    -webkit-box-flex: 1;
    color: var(--text-color);
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    padding-left: .32rem
}

@media screen and (max-width: 800px) {
    .core-technology-page .-aside .-body .card-box-list .card-box .con-flex .right-txt {
        font-size:.28rem;
        line-height: .48rem;
        margin-top: .16rem;
        padding-left: 0
    }
}

.contact-us-page .main-container {
    --wrapper-top: 1.52rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .main-container {
        --wrapper-top:0.96rem
    }
}

.contact-us-page .info-card-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: .32rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .info-card-list {
        gap:0;
        margin-top: .48rem
    }
}

.contact-us-page .info-card-list .info-card {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    background: #f7f9fa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 3.68rem;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: .48rem .32rem;
    position: relative;
    width: calc(33.33333% - .21333rem)
}

@media screen and (max-width: 800px) {
    .contact-us-page .info-card-list .info-card {
        height:auto;
        margin-bottom: .32rem;
        padding: .64rem .48rem;
        width: 100%
    }

    .contact-us-page .info-card-list .info-card:last-child {
        margin-bottom: 0
    }
}

.contact-us-page .info-card-list .info-card .bg-img {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%
}

.contact-us-page .info-card-list .info-card .top-box .tit {
    color: #000;
    font-family: var(--fontDB);
    font-size: .24rem;
    line-height: .32rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .info-card-list .info-card .top-box .tit {
        font-size:.32rem;
        line-height: .48rem
    }
}

.contact-us-page .info-card-list .info-card .top-box .con-txt {
    color: #333;
    font-size: .16rem;
    line-height: .24rem;
    margin-top: .16rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .info-card-list .info-card .top-box .con-txt {
        font-size:.28rem;
        line-height: .48rem;
        margin-top: .32rem
    }
}

.contact-us-page .info-card-list .info-card .top-box .con-txt a {
    color: #333;
    font-size: .16rem;
    line-height: .24rem;
    text-decoration: underline
}

@media screen and (max-width: 800px) {
    .contact-us-page .info-card-list .info-card .top-box .con-txt a {
        font-size:.28rem;
        line-height: .48rem
    }

    .contact-us-page .info-card-list .info-card .bottom-box {
        margin-top: .96rem
    }
}

.contact-us-page .info-card-list .info-card .bottom-box .link-box {
    margin-top: .16rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .info-card-list .info-card .bottom-box .link-box {
        margin-top:.32rem
    }

    .contact-us-page .info-card-list .info-card .bottom-box .link-box:first-child {
        margin-top: 0
    }
}

.contact-us-page .info-card-list .info-card .bottom-box .bottom-txt {
    color: var(--text-color);
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

@media screen and (max-width: 800px) {
    .contact-us-page .info-card-list .info-card .bottom-box .bottom-txt {
        font-size:.28rem;
        line-height: .48rem;
        margin-top: -.32rem
    }

    .contact-us-page .info-card-list .info-card .bottom-box .phone-code {
        margin-top: -.16rem
    }
}

.contact-us-page .info-card-list .info-card .bottom-box .phone-code .a,.contact-us-page .info-card-list .info-card .bottom-box .phone-code .a .-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.contact-us-page .info-card-list .info-card .bottom-box .phone-code .a .-icon {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    background-color: var(--sk-global-color);
    border-radius: 50%;
    height: .32rem;
    -webkit-justify-content: center;
    justify-content: center;
    width: .32rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .info-card-list .info-card .bottom-box .phone-code .a .-icon {
        height:.48rem;
        width: .48rem
    }
}

.contact-us-page .info-card-list .info-card .bottom-box .phone-code .a .-icon .svg {
    height: .16rem;
    width: .16rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .info-card-list .info-card .bottom-box .phone-code .a .-icon .svg {
        height:.32rem;
        width: .32rem
    }
}

.contact-us-page .info-card-list .info-card .bottom-box .phone-code .a .txt {
    color: #000;
    font-family: var(--fontDB);
    font-size: .24rem;
    line-height: .32rem;
    margin-left: .16rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .info-card-list .info-card .bottom-box .phone-code .a .txt {
        font-size:.32rem;
        line-height: .48rem
    }
}

.contact-us-page .from-box {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: .96rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .from-box {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.contact-us-page .from-box .left-box {
    width: 3.28rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .from-box .left-box {
        width:100%
    }
}

.contact-us-page .from-box .left-box .tit {
    color: #000;
    font-family: var(--fontDB);
    font-size: .24rem;
    line-height: .32rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .from-box .left-box .tit {
        font-size:.32rem;
        line-height: .48rem
    }
}

.contact-us-page .from-box .left-box .txt {
    font-size: .16rem;
    line-height: .24rem;
    margin-top: .16rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .from-box .left-box .txt {
        color:#333;
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .32rem
    }
}

.contact-us-page .from-box .right-box {
    width: 9.28rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .from-box .right-box {
        margin-top:.64rem;
        width: 100%
    }
}

.contact-us-page .from-box .right-box .label {
    border-bottom: .01rem solid #000;
    font-family: var(--fontDB);
    font-size: .24rem;
    line-height: .32rem;
    padding-bottom: .16rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .from-box .right-box .label {
        font-size:.32rem;
        line-height: .48rem;
        padding-bottom: .32rem
    }
}

.contact-us-page .from-box .right-box .row-box {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: .32rem
}

.contact-us-page .from-box .right-box .row-box .col-2 {
    margin-bottom: .16rem;
    width: calc(50% - .16rem)
}

@media screen and (max-width: 800px) {
    .contact-us-page .from-box .right-box .row-box .col-2 {
        margin-bottom:.32rem;
        width: 100%
    }
}

.contact-us-page .from-box .right-box .row-box .col-1 {
    margin-bottom: .16rem;
    width: 100%
}

@media screen and (max-width: 800px) {
    .contact-us-page .from-box .right-box .row-box .col-1 {
        margin-bottom:.32rem
    }
}

.contact-us-page .from-box .right-box .row-box .item-box {
    font-family: var(--fontR);
    font-size: .16rem;
    line-height: .24rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .from-box .right-box .row-box .item-box {
        font-size:.28rem;
        line-height: .48rem
    }
}

.contact-us-page .from-box .right-box .row-box .item-box .label-txt .red {
    color: var(--sk-global-color)
}

.contact-us-page .from-box .right-box .row-box .item-box .input-box {
    margin-top: .08rem;
    position: relative
}

@media screen and (max-width: 800px) {
    .contact-us-page .from-box .right-box .row-box .item-box .input-box {
        margin-top:.16rem
    }
}

.contact-us-page .from-box .right-box .row-box .item-box .input-box input {
    border: .01rem solid #d9d9d9;
    color: var(--text-color);
    font-size: var(--fz-16);
    height: .56rem;
    line-height: var(--lh-24);
    padding: .16rem;
    width: 100%
}

@media screen and (max-width: 800px) {
    .contact-us-page .from-box .right-box .row-box .item-box .input-box input {
        font-size:.28rem;
        height: .96rem;
        line-height: .48rem
    }
}

.contact-us-page .from-box .right-box .row-box .item-box .input-box input:focus {
    border: .01rem solid #98a4b1
}

.contact-us-page .from-box .right-box .row-box .item-box .input-box textarea {
    border: .01rem solid #d9d9d9;
    height: 1.12rem;
    padding: .16rem;
    resize: none;
    width: 100%
}

@media screen and (max-width: 800px) {
    .contact-us-page .from-box .right-box .row-box .item-box .input-box textarea {
        height:2.24rem
    }
}

.contact-us-page .from-box .right-box .row-box .item-box .input-box textarea:focus {
    border: .01rem solid #98a4b1
}

.contact-us-page .from-box .right-box .row-box .item-box .input-box .captcha {
    height: .4rem;
    object-fit: fill;
    position: absolute;
    right: .08rem;
    top: .08rem;
    width: 1.04rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .from-box .right-box .row-box .item-box .input-box .captcha {
        height:.64rem;
        right: .16rem;
        top: .16rem;
        width: 1.76rem
    }
}

.contact-us-page .from-box .right-box .statement-box {
    background: rgba(220,0,33,.03);
    color: #dc0021;
    font-size: .14rem;
    line-height: .24rem;
    margin-top: .16rem;
    padding: .16rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .from-box .right-box .statement-box {
        font-size:.28rem;
        line-height: .48rem;
        margin-top: .32rem;
        padding: .32rem
    }
}

.contact-us-page .from-box .right-box .statement-box .tit {
    font-family: var(--fontDB)
}

.contact-us-page .from-box .right-box .agreement-box {
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .16rem;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

@media screen and (max-width: 800px) {
    .contact-us-page .from-box .right-box .agreement-box {
        margin-top:.32rem
    }
}

.contact-us-page .from-box .right-box .agreement-box .checkbox {
    height: .24rem;
    width: .24rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .from-box .right-box .agreement-box .checkbox {
        height:.48rem;
        width: .48rem
    }
}

.contact-us-page .from-box .right-box .agreement-box .checkbox .check-img {
    height: 100%;
    width: 100%
}

.contact-us-page .from-box .right-box .agreement-box .checkbox .check-img.false {
    display: block
}

.contact-us-page .from-box .right-box .agreement-box .checkbox .check-img.true {
    display: none
}

.contact-us-page .from-box .right-box .agreement-box .txt {
    color: #000;
    font-size: .14rem;
    line-height: .24rem;
    margin-left: .08rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .from-box .right-box .agreement-box .txt {
        font-size:.24rem;
        line-height: .48rem;
        margin-left: .16rem
    }
}

.contact-us-page .from-box .right-box .agreement-box .txt .red {
    color: #d90000
}

.contact-us-page .from-box .right-box .agreement-box .txt a {
    text-decoration: underline
}

.contact-us-page .from-box .right-box .agreement-box.on .checkbox .check-img.false {
    display: none
}

.contact-us-page .from-box .right-box .agreement-box.on .checkbox .check-img.true {
    display: block
}

.contact-us-page .from-box .right-box .sub-btn {
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .from-box .right-box .sub-btn {
        margin-top:.64rem
    }
}

.contact-us-page .from-box .right-box .sub-btn .btn-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: var(--sk-global-color);
    border-radius: .28rem;
    color: #fff;
    cursor: pointer;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    font-family: var(--fontDB);
    font-size: .16rem;
    height: .56rem;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: .24rem;
    min-width: 1.6rem;
    padding: 0 .28rem;
    -webkit-transition: .2s;
    transition: .2s
}

@media screen and (max-width: 800px) {
    .contact-us-page .from-box .right-box .sub-btn .btn-box {
        border-radius:.56rem;
        font-size: .28rem;
        height: .96rem;
        line-height: .48rem;
        min-width: 3.04rem;
        padding: 0 .4rem
    }
}

.contact-us-page .from-box .right-box .sub-btn .btn-box:hover {
    opacity: .9
}

.contact-us-page .social-media {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    border-top: .01rem solid #d9d9d9;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-bottom: -.64rem;
    margin-top: .96rem;
    padding-top: .64rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .social-media {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-bottom: 0;
        margin-top: .96rem;
        padding-top: .64rem
    }
}

.contact-us-page .social-media .label {
    font-family: var(--fontDB);
    font-size: .24rem;
    line-height: .32rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .social-media .label {
        font-size:.32rem;
        line-height: .48rem
    }
}

.contact-us-page .social-media .video-box {
    width: 3.38rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .social-media .video-box {
        margin-top:.32rem;
        width: 100%
    }
}

.contact-us-page .social-media .video-box .video-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.contact-us-page .social-media .video-box .video-list .logo {
    display: block;
    height: .48rem;
    margin-right: .32rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .social-media .video-box .video-list .logo {
        height:.64rem
    }
}

.contact-us-page .social-media .video-box .video-list .logo .img {
    height: 100%
}

.contact-us-page .social-media .video-box .prompt-txt {
    color: #e4032e;
    font-size: .14rem;
    line-height: .24rem;
    margin-top: .4rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .social-media .video-box .prompt-txt {
        font-size:.28rem;
        line-height: .48rem;
        margin-top: .48rem
    }
}

.contact-us-page .social-media .qr-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .social-media .qr-list {
        margin-top:.64rem
    }
}

.contact-us-page .social-media .qr-list .qr-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-right: .32rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .social-media .qr-list .qr-box {
        margin-right:.64rem
    }
}

.contact-us-page .social-media .qr-list .qr-box:last-child {
    margin-right: 0
}

.contact-us-page .social-media .qr-list .qr-box .img {
    height: 1.04rem;
    width: 1.04rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .social-media .qr-list .qr-box .img {
        height:2.08rem;
        width: 2.08rem
    }
}

.contact-us-page .social-media .qr-list .qr-box .name {
    font-size: .14rem;
    line-height: .24rem;
    margin-top: .08rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .social-media .qr-list .qr-box .name {
        font-size:.28rem;
        line-height: .48rem;
        margin-top: .16rem
    }
}

.research-development-page .inftr-box {
    color: var(--text-color);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .research-development-page .inftr-box {
        font-size:.28rem;
        line-height: .48rem;
        margin-top: .48rem
    }
}

.research-development-page .study-card-list {
    margin-bottom: .32rem;
    margin-top: .96rem
}

@media screen and (max-width: 800px) {
    .research-development-page .study-card-list {
        margin-bottom:.08rem;
        margin-top: 1.1rem
    }
}

.g-header {
    height: var(--topHeadH);
    -webkit-transition: .4s;
    transition: .4s;
    width: 100%;
    z-index: 99
}

.g-header .g-head {
    background-color: #fff;
    box-shadow: 0 .05rem .2rem 0 rgba(0,0,0,.05);
    height: var(--headH);
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 100
}

.g-header .g-head .g-head-main {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    padding: 0 .48rem
}

.g-header .g-head .g-head-main .logo-box .img-box {
    display: block;
    height: .32rem
}

.g-header .g-head .g-head-main .logo-box .img-box .img {
    height: 100%
}

.g-header .g-head .g-head-main .center-nav {
    height: 100%;
    margin-left: 1.17rem
}

.g-header .g-head .g-head-main .center-nav ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%
}

.g-header .g-head .g-head-main .center-nav ul .nav-item {
    height: 100%;
    padding: 0 .16rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item:last-child {
    margin-right: 0
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .a {
    display: block;
    font-family: var(--fontR);
    font-size: .16rem;
    height: 100%;
    line-height: var(--headH);
    position: relative
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .a:hover,.g-header .g-head .g-head-main .center-nav ul .nav-item.active .a {
    color: var(--sk-global-color)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item.active .a:before {
    background-color: var(--sk-global-color);
    bottom: 0;
    content: "";
    height: .02rem;
    left: 0;
    position: absolute;
    width: 100%
}

.g-header .g-head .g-head-main .center-nav ul .nav-item:hover .a {
    color: var(--sk-global-color)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer {
    background-color: #fff;
    height: 0;
    left: 0;
    max-height: 95vh;
    overflow-y: scroll;
    position: fixed;
    top: var(--headH);
    width: 100%;
    z-index: 99
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer:before {
    box-shadow: 0 .05rem .2rem 0 rgba(0,0,0,.05);
    content: "";
    height: .2rem;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    width: 100%
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information {
    padding-bottom: .64rem;
    padding-top: .48rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .left-cell-box {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    padding-right: .2rem;
    width: 328px
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .left-cell-box .cell-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: .32rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .left-cell-box .cell-box .img-box {
    height: .56rem;
    width: .56rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .left-cell-box .cell-box .img-box .svg {
    height: 100%;
    width: 100%
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .left-cell-box .cell-box .img-box .svg.on {
    display: none
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .left-cell-box .cell-box .name {
    font-family: var(--fontDB);
    font-size: .16rem;
    line-height: .24rem;
    margin-left: .32rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .left-cell-box .cell-box.on .img-box .svg {
    display: none
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .left-cell-box .cell-box.on .img-box .svg.on {
    display: block
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .left-cell-box .cell-box.on .name {
    color: var(--sk-global-color)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .right-list-box {
    -webkit-box-flex: 1;
    border-left: .01rem solid #d9d9d9;
    display: none;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-height: calc(95vh - var(--headH) - 1.12rem);
    overflow-y: auto;
    padding-left: .32rem;
    row-gap: .32rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .right-list-box .pro-box {
    margin-right: .32rem;
    width: calc(33.33333% - .21333rem)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .right-list-box .pro-box:nth-child(3n) {
    margin-right: 0
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .right-list-box .pro-box .tit-cell {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .right-list-box .pro-box .tit-cell .txt {
    font-family: var(--fontDB);
    font-size: .2rem;
    line-height: .24rem;
    margin-right: .08rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .right-list-box .pro-box .tit-cell .svg-box {
    height: .24rem;
    width: .24rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .right-list-box .pro-box .tit-cell .svg-box .svg {
    height: 100%;
    width: 100%
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .right-list-box .pro-box .tit-cell:hover .svg-box .svg {
    -webkit-animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards;
    animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .right-list-box .pro-box .pro-list {
    border-top: .01rem solid #d9d9d9;
    margin-top: .16rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .right-list-box .pro-box .pro-list .pro-li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .16rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .right-list-box .pro-box .pro-list .pro-li .svg-box {
    -ms-flex-negative: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid #d9d9d9;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden;
    -webkit-transition: All .3s ease;
    transition: All .3s ease;
    width: .24rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .right-list-box .pro-box .pro-list .pro-li .svg-box .svg {
    height: 100%;
    width: 100%
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .right-list-box .pro-box .pro-list .pro-li .name {
    font-size: .16rem;
    line-height: .24rem;
    margin-left: .16rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .right-list-box .pro-box .pro-list .pro-li:hover .svg-box {
    border: .01rem solid var(--sk-global-color)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .right-list-box .pro-box .pro-list .pro-li:hover .svg-box .svg {
    -webkit-animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards;
    animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.production-information .flex-box .right-list-box.on {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.research-development {
    padding-bottom: .64rem;
    padding-top: .48rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.research-development .res-dev-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: .32rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.research-development .res-dev-list .res-dev-card {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    align-items: center;
    background-color: #f7f9fa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: .72rem;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-right: .32rem;
    width: calc(33.33333% - .21333rem)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.research-development .res-dev-list .res-dev-card:nth-child(3n) {
    margin-right: 0
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.research-development .res-dev-list .res-dev-card .left-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: .16rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.research-development .res-dev-list .res-dev-card .left-box .svg-box {
    -ms-flex-negative: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid #d9d9d9;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden;
    -webkit-transition: All .3s ease;
    transition: All .3s ease;
    width: .24rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.research-development .res-dev-list .res-dev-card .left-box .svg-box .svg {
    height: 100%;
    width: 100%
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.research-development .res-dev-list .res-dev-card .left-box .name {
    display: inline-block;
    font-size: .16rem;
    line-height: .24rem;
    margin-left: .16rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.research-development .res-dev-list .res-dev-card .right-img-box {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 100%;
    overflow: hidden
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.research-development .res-dev-list .res-dev-card .right-img-box .img {
    height: 100%
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.research-development .res-dev-list .res-dev-card:hover .svg-box {
    border: .01rem solid var(--sk-global-color)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.research-development .res-dev-list .res-dev-card:hover .svg-box .svg {
    -webkit-animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards;
    animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.research-development .res-dev-list .res-dev-card:hover .right-img-box .img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.technical-support {
    padding-bottom: .64rem;
    padding-top: .48rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.technical-support .flex-box {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.technical-support .flex-box>.left-box {
    -ms-flex-negative: 0;
    border-right: .01rem solid #d9d9d9;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 3.28rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.technical-support .flex-box>.left-box .cell-name {
    font-family: var(--fontDB);
    font-size: .16rem;
    line-height: .24rem;
    margin-bottom: .24rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.technical-support .flex-box>.left-box .cell-name.on {
    color: var(--sk-global-color)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.technical-support .flex-box>.left-box .cell-name:last-child {
    margin-bottom: 0
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.technical-support .flex-box .right-card-list {
    -webkit-box-flex: 1;
    -ms-flex-line-pack: start;
    -webkit-align-content: flex-start;
    align-content: flex-start;
    display: none;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-height: calc(95vh - var(--headH) - 1.12rem);
    overflow-y: auto
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.technical-support .flex-box .right-card-list.on {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.technical-support .flex-box .right-card-list .res-dev-card {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    align-items: center;
    background-color: #f7f9fa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: .72rem;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-left: .32rem;
    margin-top: .16rem;
    width: calc(33.33333% - .32rem)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.technical-support .flex-box .right-card-list .res-dev-card:nth-child(-n+3) {
    margin-top: 0
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.technical-support .flex-box .right-card-list .res-dev-card .left-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-flex: 1;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: .16rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.technical-support .flex-box .right-card-list .res-dev-card .left-box .svg-box {
    -ms-flex-negative: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid #d9d9d9;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden;
    -webkit-transition: All .3s ease;
    transition: All .3s ease;
    width: .24rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.technical-support .flex-box .right-card-list .res-dev-card .left-box .svg-box .svg {
    height: 100%;
    width: 100%
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.technical-support .flex-box .right-card-list .res-dev-card .left-box .name {
    display: inline-block;
    font-size: .16rem;
    line-height: .24rem;
    margin-left: .16rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.technical-support .flex-box .right-card-list .res-dev-card .right-img-box {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 100%;
    overflow: hidden
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.technical-support .flex-box .right-card-list .res-dev-card .right-img-box .img {
    height: 100%
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.technical-support .flex-box .right-card-list .res-dev-card:hover .svg-box {
    border: .01rem solid var(--sk-global-color)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.technical-support .flex-box .right-card-list .res-dev-card:hover .svg-box .svg {
    -webkit-animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards;
    animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.technical-support .flex-box .right-card-list .res-dev-card:hover .right-img-box .img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.industrial-class {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-height: calc(95vh - var(--headH) - 1.12rem);
    padding-bottom: .64rem;
    padding-top: .48rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.industrial-class .res-dev-card {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    align-items: center;
    background-color: #f7f9fa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: .72rem;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-right: .32rem;
    margin-top: .16rem;
    width: calc(25% - .24rem)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.industrial-class .res-dev-card:nth-child(-n+4) {
    margin-top: 0
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.industrial-class .res-dev-card:nth-child(4n) {
    margin-right: 0
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.industrial-class .res-dev-card .left-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-flex: 1;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: .16rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.industrial-class .res-dev-card .left-box .svg-box {
    -ms-flex-negative: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid #d9d9d9;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden;
    -webkit-transition: All .3s ease;
    transition: All .3s ease;
    width: .24rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.industrial-class .res-dev-card .left-box .svg-box .svg {
    height: 100%;
    width: 100%
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.industrial-class .res-dev-card .left-box .name {
    display: inline-block;
    font-size: .16rem;
    line-height: .24rem;
    margin-left: .16rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.industrial-class .res-dev-card .right-img-box {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 100%;
    overflow: hidden
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.industrial-class .res-dev-card .right-img-box .img {
    height: 100%
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.industrial-class .res-dev-card:hover .svg-box {
    border: .01rem solid var(--sk-global-color)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.industrial-class .res-dev-card:hover .svg-box .svg {
    -webkit-animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards;
    animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.industrial-class .res-dev-card:hover .right-img-box .img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.authorized-dealer {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-height: calc(95vh - var(--headH) - 1.12rem);
    padding-bottom: .64rem;
    padding-top: .48rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.authorized-dealer .res-dev-card {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    align-items: center;
    background-color: #f7f9fa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: .72rem;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-right: .32rem;
    margin-top: .16rem;
    width: calc(50% - .16rem)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.authorized-dealer .res-dev-card:nth-child(-n+2) {
    margin-top: 0
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.authorized-dealer .res-dev-card:nth-child(2n) {
    margin-right: 0
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.authorized-dealer .res-dev-card .left-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-flex: 1;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: .16rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.authorized-dealer .res-dev-card .left-box .svg-box {
    -ms-flex-negative: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid #d9d9d9;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden;
    -webkit-transition: All .3s ease;
    transition: All .3s ease;
    width: .24rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.authorized-dealer .res-dev-card .left-box .svg-box .svg {
    height: 100%;
    width: 100%
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.authorized-dealer .res-dev-card .left-box .name {
    display: inline-block;
    font-size: .16rem;
    line-height: .24rem;
    margin-left: .16rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.authorized-dealer .res-dev-card .right-img-box {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 100%;
    overflow: hidden
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.authorized-dealer .res-dev-card .right-img-box .img {
    height: 100%
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.authorized-dealer .res-dev-card:hover .svg-box {
    border: .01rem solid var(--sk-global-color)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.authorized-dealer .res-dev-card:hover .svg-box .svg {
    -webkit-animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards;
    animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.authorized-dealer .res-dev-card:hover .right-img-box .img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us {
    padding-bottom: .64rem;
    padding-top: .48rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box>.left-box {
    -ms-flex-negative: 0;
    border-right: .01rem solid #d9d9d9;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 3.28rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box>.left-box .cell-name {
    font-family: var(--fontDB);
    font-size: .16rem;
    line-height: .24rem;
    margin-bottom: .24rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box>.left-box .cell-name a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: var(--fontDB);
    font-size: .16rem;
    line-height: .24rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box>.left-box .cell-name a .svg {
    margin-left: .08rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box>.left-box .cell-name.on,.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box>.left-box .cell-name.on a {
    color: var(--sk-global-color)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box>.left-box .cell-name:last-child {
    margin-bottom: 0
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box .right-card-list {
    -webkit-box-flex: 1;
    -ms-flex-line-pack: start;
    -webkit-align-content: flex-start;
    align-content: flex-start;
    display: none;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    max-height: calc(95vh - var(--headH) - 1.12rem);
    overflow-y: auto
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box .right-card-list.on {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box .right-card-list .res-dev-card {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    align-items: center;
    background-color: #f7f9fa;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: .72rem;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-left: .32rem;
    margin-top: .16rem;
    width: calc(33.33333% - .32rem)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box .right-card-list .res-dev-card:nth-child(-n+3) {
    margin-top: 0
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box .right-card-list .res-dev-card .left-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-flex: 1;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding-left: .16rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box .right-card-list .res-dev-card .left-box .svg-box {
    -ms-flex-negative: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid #d9d9d9;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden;
    -webkit-transition: All .3s ease;
    transition: All .3s ease;
    width: .24rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box .right-card-list .res-dev-card .left-box .svg-box .svg {
    height: 100%;
    width: 100%
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box .right-card-list .res-dev-card .left-box .name {
    display: inline-block;
    font-size: .16rem;
    line-height: .24rem;
    margin-left: .16rem
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box .right-card-list .res-dev-card .right-img-box {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: 100%;
    overflow: hidden
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box .right-card-list .res-dev-card .right-img-box .img {
    height: 100%
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box .right-card-list .res-dev-card:hover .svg-box {
    border: .01rem solid var(--sk-global-color)
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box .right-card-list .res-dev-card:hover .svg-box .svg {
    -webkit-animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards;
    animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards
}

.g-header .g-head .g-head-main .center-nav ul .nav-item .layer .layer__wp.about-us .flex-box .right-card-list .res-dev-card:hover .right-img-box .img {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1)
}

.g-header .g-head .g-head-main .g-head-right {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.g-header .g-head .g-head-main .g-head-right .search-box .svg {
    cursor: pointer;
    height: .24rem;
    width: .24rem
}

.g-header .g-head .g-head-main .g-head-right .search-box .svg:hover *,.g-header .g-head .g-head-main .g-head-right .search-box.on .svg * {
    stroke: var(--sk-global-color)
}

.g-header .g-head .g-head-main .g-head-right .search-box .layer {
    background-color: #fff;
    height: 0;
    left: 0;
    max-height: 95vh;
    overflow-y: scroll;
    position: fixed;
    top: var(--headH);
    width: 100%;
    z-index: 99
}

.g-header .g-head .g-head-main .g-head-right .search-box .layer:before {
    box-shadow: 0 .05rem .2rem 0 rgba(0,0,0,.05);
    content: "";
    height: .2rem;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    width: 100%
}

.g-header .g-head .g-head-main .g-head-right .search-box .layer .layer-search-box {
    padding-bottom: .64rem;
    padding-top: .48rem
}

.g-header .g-head .g-head-main .g-head-right .search-box .layer .layer-search-box .search-input-box {
    border: .01rem solid #979ba4;
    border-radius: .28rem;
    height: .56rem;
    margin: 0 auto;
    padding: .1rem 1rem .1rem .56rem;
    position: relative;
    width: 6.88rem
}

.g-header .g-head .g-head-main .g-head-right .search-box .layer .layer-search-box .search-input-box .magnifier-box {
    height: .24rem;
    left: .16rem;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: .24rem
}

.g-header .g-head .g-head-main .g-head-right .search-box .layer .layer-search-box .search-input-box .magnifier-box .magnifier-img {
    height: 100%;
    width: 100%
}

.g-header .g-head .g-head-main .g-head-right .search-box .layer .layer-search-box .search-input-box input {
    font-size: .16rem;
    height: 100%;
    line-height: .24rem;
    width: 100%
}

.g-header .g-head .g-head-main .g-head-right .search-box .layer .layer-search-box .search-input-box .btn {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: var(--sk-global-color);
    border-radius: .28rem;
    color: #fff;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: var(--fontDB);
    font-size: .16rem;
    height: 100%;
    -webkit-justify-content: center;
    justify-content: center;
    line-height: .24rem;
    min-width: .96rem;
    padding: 0 .2rem;
    position: absolute;
    right: 0;
    top: 0
}

.g-header .g-head .g-head-main .g-head-right .search-box .layer .layer-search-box .search-input-box .btn:hover {
    opacity: .9
}

.g-header .g-head .g-head-main .g-head-right .lang-box {
    margin: 0 .32rem
}

.g-header .g-head .g-head-main .g-head-right .lang-box .svg {
    cursor: pointer;
    height: .24rem;
    width: .24rem
}

.g-header .g-head .g-head-main .g-head-right .lang-box .svg:hover *,.g-header .g-head .g-head-main .g-head-right .lang-box.on .svg * {
    stroke: var(--sk-global-color)
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer {
    background-color: #fff;
    height: 0;
    left: 0;
    max-height: 95vh;
    overflow-y: scroll;
    position: fixed;
    top: var(--headH);
    width: 100%;
    z-index: 99
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer:before {
    box-shadow: 0 .05rem .2rem 0 rgba(0,0,0,.05);
    content: "";
    height: .2rem;
    left: 0;
    position: absolute;
    top: 0;
    -webkit-transform: translateY(-100%);
    -ms-transform: translateY(-100%);
    transform: translateY(-100%);
    width: 100%
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .layer-lang-box {
    padding-bottom: .64rem;
    padding-top: .48rem
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .layer-lang-box .lang-top-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .layer-lang-box .lang-top-box .label {
    font-family: var(--fontDB);
    font-size: .2rem;
    line-height: .24rem;
    margin-right: .23rem
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .layer-lang-box .lang-top-box .value {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .layer-lang-box .lang-top-box .value .svg-box {
    height: .24rem;
    width: .24rem
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .layer-lang-box .lang-top-box .value .svg-box .svg {
    height: 100%;
    width: 100%
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .layer-lang-box .lang-top-box .value .text-con {
    font-size: .16rem;
    line-height: .24rem;
    margin-left: .16rem
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .layer-lang-box .lang-top-box .value .text-con .b-txt {
    font-family: var(--fontDB)
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .layer-lang-box .lang-top-box .value .text-con .br {
    display: inline-block;
    margin: 0 .06rem
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .layer-lang-box .lang-top-box .value .text-con:hover {
    color: var(--sk-global-color);
    text-decoration: underline
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .lang-list-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: .48rem
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .lang-list-box .lang-card {
    margin-right: .32rem;
    margin-top: .48rem;
    width: calc(50% - .16rem)
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .lang-list-box .lang-card:nth-child(2n) {
    margin-right: 0
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .lang-list-box .lang-card:nth-child(-n+2) {
    margin-top: 0
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .lang-list-box .lang-card .label {
    border-bottom: .01rem solid #d9d9d9;
    color: var(--sk-global-color);
    font-family: var(--fontDB);
    font-size: .2rem;
    line-height: .24rem;
    padding-bottom: .16rem
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .lang-list-box .lang-card .lang-ul {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .lang-list-box .lang-card .lang-ul .lang-li {
    font-size: .16rem;
    line-height: .24rem;
    margin-top: .16rem;
    min-width: 33.3333333333%;
    padding-right: .2rem
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .lang-list-box .lang-card .lang-ul .lang-li .b-txt {
    font-family: var(--fontDB)
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .lang-list-box .lang-card .lang-ul .lang-li .br {
    display: inline-block;
    margin: 0 .06rem
}

.g-header .g-head .g-head-main .g-head-right .lang-box .layer .lang-list-box .lang-card .lang-ul .lang-li:hover {
    color: var(--sk-global-color);
    text-decoration: underline
}

.g-header .g-head .g-head-main .g-head-right .phone-wx-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    background: var(--sk-global-color);
    border-radius: .25rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: .48rem;
    padding: .04rem
}

.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir {
    height: 100%;
    margin-right: .1rem;
    position: relative
}

.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir:before {
    background-color: hsla(0,0%,100%,.4);
    content: "";
    height: .16rem;
    position: absolute;
    right: -.05rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: .01rem
}

.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir:last-child {
    margin-right: 0
}

.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir .svg-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    border-radius: .25rem .25rem .25rem .25rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-justify-content: center;
    justify-content: center;
    padding: 0 .12rem
}

.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir .svg-box .svg {
    height: .24rem;
    width: .24rem
}

.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.phone-box .layer,.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.wx-box .layer {
    opacity: 0;
    padding-top: .12rem;
    position: absolute;
    right: 0;
    top: 100%;
    -webkit-transition: .3s;
    transition: .3s;
    visibility: hidden
}

.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.phone-box .layer .layer-wx,.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.wx-box .layer .layer-wx {
    background: #fff;
    box-shadow: 0 0 .2rem 0 rgba(0,0,0,.05);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: .16rem .16rem .08rem
}

.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.phone-box .layer .layer-wx>.qr-box,.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.wx-box .layer .layer-wx>.qr-box {
    margin-right: .16rem
}

.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.phone-box .layer .layer-wx>.qr-box:last-child,.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.wx-box .layer .layer-wx>.qr-box:last-child {
    margin-right: 0
}

.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.phone-box .layer .layer-wx>.qr-box .qr-box,.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.wx-box .layer .layer-wx>.qr-box .qr-box {
    width: 1.04rem
}

.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.phone-box .layer .layer-wx>.qr-box .qr-box .qr-img,.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.wx-box .layer .layer-wx>.qr-box .qr-box .qr-img {
    width: 100%
}

.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.phone-box .layer .layer-wx>.qr-box .name,.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.wx-box .layer .layer-wx>.qr-box .name {
    color: #1e1e1e;
    font-size: .14rem;
    line-height: .24rem;
    margin-top: .08rem;
    text-align: center
}

.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.phone-box .layer .layer-phone,.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.wx-box .layer .layer-phone {
    background-color: #fff;
    box-shadow: 0 0 .2rem 0 rgba(0,0,0,.05);
    padding: .16rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.phone-box .layer .layer-phone a,.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.wx-box .layer .layer-phone a {
    color: #1e1e1e;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24)
}

.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.phone-box .layer .layer-phone a img,.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.wx-box .layer .layer-phone a img {
    height: .24rem;
    margin-right: .08rem;
    object-fit: contain;
    width: .24rem
}

.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir.phone-box .layer {
    right: 50%;
    -webkit-transform: translate(50%);
    -ms-transform: translate(50%);
    transform: translate(50%)
}

.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir:hover .svg-box {
    background: rgba(0,0,0,.1)
}

.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir:hover.phone-box .layer,.g-header .g-head .g-head-main .g-head-right .phone-wx-box .item-cir:hover.wx-box .layer {
    opacity: 1;
    visibility: visible
}

.g-header .g-head._hover:after,.g-header .g-head._lang_hover:after {
    backdrop-filter: blur(.06rem);
    background: rgba(0,0,0,.1);
    content: "";
    height: 100%;
    left: 0;
    position: fixed;
    top: var(--headH);
    width: 100%
}

@media screen and (max-width: 800px) {
    .g-header .g-head-phone {
        background-color:#fff;
        border-bottom: .01rem solid #d9d9d9;
        height: var(--headH);
        left: 0;
        position: fixed;
        top: 0;
        width: 100%;
        z-index: 100
    }

    .g-header .g-head-phone .g-head-nav {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 100%;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }

    .g-header .g-head-phone .g-head-nav .logo-box .img-box {
        display: block;
        height: .4rem
    }

    .g-header .g-head-phone .g-head-nav .logo-box .img-box .img {
        height: 100%
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list.on {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list.on .lang-box>.svg-box,.g-header .g-head-phone .g-head-nav .right-btn-list.on .search-box>.svg-box,.g-header .g-head-phone .g-head-nav .right-btn-list.on .tree-nav-box>.svg-box {
        display: block
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .search-box>.svg-box {
        display: none
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .search-box>.svg-box .svg {
        height: .48rem;
        width: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .search-box .search-drop-down {
        background: #f7f9fa;
        height: 0;
        left: 0;
        overflow: hidden;
        position: fixed;
        top: calc(var(--headH) - .02rem);
        -webkit-transition: .3s;
        transition: .3s;
        width: 100vw;
        z-index: 100
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .search-box .search-drop-down.on {
        height: auto
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .search-box .search-drop-down .search-drop-down_wrapper {
        padding-bottom: .32rem;
        padding-top: .32rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .search-box .search-drop-down .search-drop-down_wrapper .search-input-box {
        border: .01rem solid #979ba4;
        border-radius: .48rem;
        height: .96rem;
        padding: .2rem 1.6rem .2rem .96rem;
        position: relative
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .search-box .search-drop-down .search-drop-down_wrapper .search-input-box .svg-box {
        height: .48rem;
        left: .32rem;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        width: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .search-box .search-drop-down .search-drop-down_wrapper .search-input-box .svg-box .svg {
        height: 100%;
        width: 100%
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .search-box .search-drop-down .search-drop-down_wrapper .search-input-box input {
        font-size: .28rem;
        height: 100%;
        line-height: .48rem;
        padding-right: .2rem;
        width: 100%
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .search-box .search-drop-down .search-drop-down_wrapper .search-input-box .btn {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-align-items: center;
        align-items: center;
        background-color: var(--sk-global-color);
        border-radius: .56rem;
        color: #fff;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-family: var(--fontDB);
        font-size: .28rem;
        height: 100%;
        -webkit-justify-content: center;
        justify-content: center;
        line-height: .48rem;
        min-width: 1.52rem;
        padding: 0 .3rem;
        position: absolute;
        right: 0;
        top: 0
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .search-box .search-drop-down .search-drop-down_wrapper .search-input-box .btn:hover {
        opacity: .9
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .lang-box {
        margin-left: .48rem;
        pointer-events: none;
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .lang-box>.svg-box {
        display: none
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .lang-box>.svg-box .svg {
        height: .48rem;
        width: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .lang-box .lang_wrapper {
        background: #fff;
        height: calc(100vh - var(--headH) + .02rem);
        left: 0;
        overflow-y: auto;
        padding-bottom: .64rem;
        padding-top: .64rem;
        position: fixed;
        top: calc(var(--headH) - .02rem);
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        -webkit-transition: .3s;
        transition: .3s;
        width: 100vw;
        z-index: 100
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .lang-box .lang_wrapper.on {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .lang-box .lang_wrapper .lang-tit {
        font-family: var(--fontDB);
        font-size: .4rem;
        line-height: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .lang-box .lang_wrapper .lang-value {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: .32rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .lang-box .lang_wrapper .lang-value .svg-box {
        height: .48rem;
        width: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .lang-box .lang_wrapper .lang-value .svg-box .svg {
        height: 100%;
        width: 100%
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .lang-box .lang_wrapper .lang-value .text-con {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: .28rem;
        line-height: .48rem;
        margin-left: .32rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .lang-box .lang_wrapper .lang-value .text-con .b-txt {
        font-family: var(--fontDB)
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .lang-box .lang_wrapper .lang-value .text-con .br {
        margin: 0 .18rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .lang-box .lang_wrapper .lang-list-box .lang-card {
        margin-top: .64rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .lang-box .lang_wrapper .lang-list-box .lang-card .label {
        border-bottom: .01rem solid #d9d9d9;
        color: var(--sk-global-color);
        font-family: var(--fontDB);
        font-size: .4rem;
        line-height: .48rem;
        padding-bottom: .32rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .lang-box .lang_wrapper .lang-list-box .lang-card .lang-ul .lang-li {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        font-size: .28rem;
        line-height: .48rem;
        margin-top: .32rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .lang-box .lang_wrapper .lang-list-box .lang-card .lang-ul .lang-li .b-txt {
        font-family: var(--fontDB)
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .lang-box .lang_wrapper .lang-list-box .lang-card .lang-ul .lang-li .br {
        margin: 0 .18rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box {
        margin-left: .48rem;
        pointer-events: none;
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box>.svg-box {
        display: none
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box>.svg-box .svg {
        height: .48rem;
        width: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper {
        background: #fff;
        height: calc(100vh - var(--headH) + .02rem);
        left: 0;
        padding-top: .32rem;
        position: fixed;
        top: calc(var(--headH) - .02rem);
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        -webkit-transition: .3s;
        transition: .3s;
        width: 100vw;
        z-index: 100
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper.on {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .nav-li-cell {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        border-bottom: .01rem solid #d9d9d9;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        padding: .32rem 0
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .nav-li-cell .name {
        font-family: var(--fontDB);
        font-size: .32rem;
        line-height: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .nav-li-cell .right-icon {
        height: .48rem;
        width: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .nav-li-cell .right-icon .svg {
        height: 100%;
        width: 100%
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box {
        background: #fff;
        bottom: 0;
        height: 100vh;
        left: 0;
        position: fixed;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        -webkit-transition: .3s;
        transition: .3s;
        width: 100vw;
        z-index: 100
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box.on {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .top-box-btn {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: var(--headH);
        -webkit-justify-content: space-between;
        justify-content: space-between;
        left: 0;
        top: 0;
        width: 100%
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .top-box-btn .return-bpx {
        height: .48rem;
        width: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .top-box-btn .return-bpx .svg {
        height: 100%;
        width: 100%
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .top-box-btn .tit {
        font-family: var(--fontDB);
        font-size: .32rem;
        line-height: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box {
        height: calc(100vh - var(--headH));
        overflow-y: auto;
        padding: .32rem 0
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .calss-box {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        border-bottom: .01rem solid #d9d9d9;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-bottom: .32rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .calss-box .name-txt {
        font-family: var(--fontDB);
        font-size: .32rem;
        line-height: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .calss-box .right-icon {
        height: .48rem;
        margin-left: .16rem;
        width: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .calss-box .right-icon .svg {
        height: 100%;
        width: 100%
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .nav-li-cell {
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        border-bottom: .01rem solid #d9d9d9;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        padding: .32rem 0
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .nav-li-cell .name {
        font-family: var(--fontDB);
        font-size: .32rem;
        line-height: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .nav-li-cell .right-icon {
        height: .48rem;
        width: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .nav-li-cell .right-icon .svg {
        height: 100%;
        width: 100%
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box {
        background: #fff;
        height: 100vh;
        left: 0;
        position: fixed;
        top: 0;
        -webkit-transform: translate3d(100%,0,0);
        transform: translate3d(100%,0,0);
        -webkit-transition: .3s;
        transition: .3s;
        width: 100vw;
        z-index: 100
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box.on {
        -webkit-transform: translateZ(0);
        transform: translateZ(0)
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-card-box-list .tree-card-box {
        padding-bottom: .96rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-card-box-list .tree-card-box .calss-box {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        border-bottom: .01rem solid #d9d9d9;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-bottom: .32rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-card-box-list .tree-card-box .calss-box .name-txt {
        font-family: var(--fontDB);
        font-size: .32rem;
        line-height: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-card-box-list .tree-card-box .calss-box .right-icon {
        height: .48rem;
        margin-left: .16rem;
        width: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-card-box-list .tree-card-box .calss-box .right-icon .svg {
        height: 100%;
        width: 100%
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-card-box-list .tree-card-box .class-list-box .class-li {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-top: .32rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-card-box-list .tree-card-box .class-list-box .class-li .cro-img-box {
        border: .01rem solid #d9d9d9;
        border-radius: 50%;
        height: .48rem;
        width: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-card-box-list .tree-card-box .class-list-box .class-li .cro-img-box .svg {
        height: .48rem;
        width: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .tow-nav-list .tow-nav-li .tree-nav-list-box .tree-card-box-list .tree-card-box .class-list-box .class-li .class-name {
        font-size: .28rem;
        line-height: .48rem;
        margin-left: .16rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .calss-box {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        border-bottom: .01rem solid #d9d9d9;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding-bottom: .32rem;
        padding-top: .32rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .calss-box .name-txt {
        font-family: var(--fontDB);
        font-size: .32rem;
        line-height: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .calss-box .right-icon {
        height: .48rem;
        margin-left: .16rem;
        width: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .calss-box .right-icon .svg {
        height: 100%;
        width: 100%
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .grey-card-list {
        padding-top: .32rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .grey-card-list .grey-card {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-align-items: center;
        align-items: center;
        background: #f7f9fa;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        height: 1.12rem;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        margin-bottom: .16rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .grey-card-list .grey-card .left-txt {
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        padding: .32rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .grey-card-list .grey-card .left-txt .icon-box {
        border: .01rem solid #d9d9d9;
        border-radius: 50%;
        height: .48rem;
        width: .48rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .grey-card-list .grey-card .left-txt .icon-box .svg {
        height: 100%;
        width: 100%
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .grey-card-list .grey-card .left-txt .grey-txt {
        font-size: .28rem;
        line-height: .48rem;
        margin-left: .16rem
    }

    .g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .grey-card-list .grey-card .img-box,.g-header .g-head-phone .g-head-nav .right-btn-list .tree-nav-box .nav_wrapper .one-nav-list .nav-li-box .two-nav-box .body-box .grey-card-list .grey-card .img-box .img {
        height: 100%
    }

    .g-header .g-head-phone .g-head-nav .right-clone-btn {
        display: none
    }

    .g-header .g-head-phone .g-head-nav .right-clone-btn.on {
        display: block
    }

    .g-header .g-head-phone._hover:after {
        background: rgba(0,0,0,.6);
        content: "";
        height: 100%;
        left: 0;
        position: fixed;
        top: var(--headH);
        width: 100%
    }
}

.sustainableDevelopment-page .pro-li {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .16rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

.sustainableDevelopment-page .pro-li .svg-box {
    -ms-flex-negative: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    border: .01rem solid #d9d9d9;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    height: .24rem;
    -webkit-justify-content: center;
    justify-content: center;
    overflow: hidden;
    -webkit-transition: All .3s ease;
    transition: All .3s ease;
    width: .24rem
}

@media screen and (max-width: 800px) {
    .sustainableDevelopment-page .pro-li .svg-box {
        height:.48rem;
        width: .48rem
    }
}

.sustainableDevelopment-page .pro-li .svg-box .svg {
    height: 100%;
    width: 100%
}

.sustainableDevelopment-page .pro-li .name {
    font-size: .16rem;
    line-height: .24rem;
    margin-left: .16rem
}

@media screen and (max-width: 800px) {
    .sustainableDevelopment-page .pro-li .name {
        font-size:.28rem;
        line-height: .48rem
    }
}

@media screen and (min-width: 800px) {
    .sustainableDevelopment-page .pro-li:hover .svg-box {
        border:.01rem solid var(--sk-global-color)
    }

    .sustainableDevelopment-page .pro-li:hover .svg-box .svg {
        -webkit-animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards;
        animation: icon-forward .6s cubic-bezier(.215,.61,.355,1) forwards
    }
}

@media screen and (max-width: 800px) {
    .sustainableDevelopment-page .sustainable-desc {
        overflow:hidden
    }

    .sustainableDevelopment-page .sustainable-desc .wal {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.sustainableDevelopment-page .sustainable-desc .wal ._left .-title01 {
    font-weight: 400;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content
}

.sustainableDevelopment-page .sustainable-desc .wal ._left .desc {
    font-family: var(--fontR);
    font-size: var(--fz-20);
    line-height: var(--lh-32);
    margin-bottom: .64rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .sustainableDevelopment-page .sustainable-desc .wal ._left .desc {
        font-size:.28rem;
        line-height: .48rem;
        margin-bottom: .96rem;
        margin-top: .48rem
    }
}

.sustainableDevelopment-page .sustainable-desc .wal ._left .desc p {
    margin-top: .16rem
}

.sustainableDevelopment-page .sustainable-desc .wal .card-list-container .swiper-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.sustainableDevelopment-page .sustainable-desc .wal .card-list-container .swiper-wrapper .swiper-slide {
    margin-right: .32rem;
    width: calc(25% - .24rem)
}

@media screen and (max-width: 800px) {
    .sustainableDevelopment-page .sustainable-desc .wal .card-list-container .swiper-wrapper .swiper-slide {
        margin-right:0;
        width: 4.8rem
    }
}

.sustainableDevelopment-page .sustainable-desc .wal .card-list-container .swiper-wrapper .swiper-slide:nth-child(4n) {
    margin-right: 0
}

.sustainableDevelopment-page .sustainable-desc .wal .card-list-container .swiper-wrapper .swiper-slide .img-box {
    height: 4.32rem;
    position: relative
}

@media screen and (max-width: 800px) {
    .sustainableDevelopment-page .sustainable-desc .wal .card-list-container .swiper-wrapper .swiper-slide .img-box {
        height:6.4rem
    }
}

.sustainableDevelopment-page .sustainable-desc .wal .card-list-container .swiper-wrapper .swiper-slide .img-box .bg-img {
    height: 100%;
    position: absolute;
    width: 100%;
    z-index: -1
}

.sustainableDevelopment-page .sustainable-desc .wal .card-list-container .swiper-wrapper .swiper-slide .img-box .card-title {
    bottom: 0;
    color: #fff;
    font-family: var(--fontDB);
    font-size: .24rem;
    left: 0;
    line-height: .32rem;
    margin: 0 .32rem;
    padding-bottom: .32rem;
    position: absolute;
    width: calc(100% - .64rem)
}

@media screen and (max-width: 800px) {
    .sustainableDevelopment-page .sustainable-desc .wal .card-list-container .swiper-wrapper .swiper-slide .img-box .card-title {
        font-size:.4rem;
        line-height: .64rem;
        margin: 0 .48rem;
        padding-bottom: .48rem;
        width: calc(100% - .96rem)
    }
}

.sustainableDevelopment-page .sustainable-desc .wal .card-list-container .swiper-wrapper .swiper-slide .img-box .card-title:before {
    background-color: var(--sk-global-color);
    bottom: 0;
    content: "";
    height: .04rem;
    left: 0;
    position: absolute;
    width: .48rem
}

@media screen and (max-width: 800px) {
    .sustainableDevelopment-page .sustainable-desc .wal .card-list-container .swiper-wrapper .swiper-slide .img-box .card-title:before {
        height:.08rem;
        width: .8rem
    }
}

.sustainableDevelopment-page .sustainable-desc .wal .card-list-container .swiper-wrapper .swiper-slide .link-list {
    margin-top: .32rem
}

.sustainableDevelopment-page .sustainable-report {
    margin-top: .96rem
}

.sustainableDevelopment-page .sustainable-report .desc {
    font-family: var(--fontR);
    font-size: var(--fz-20);
    line-height: var(--lh-32);
    margin-bottom: .32rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .sustainableDevelopment-page .sustainable-report .desc {
        font-size:.28rem;
        line-height: .48rem;
        margin-bottom: .48rem;
        margin-top: .48rem
    }
}

.sustainableDevelopment-page .sustainable-report .desc p {
    margin-top: .16rem
}

.sustainableDevelopmentReport-page .report-list {
    margin-top: .96rem
}

@media screen and (max-width: 800px) {
    .sustainableDevelopmentReport-page .report-list {
        margin-top:.64rem
    }
}

.sustainableDevelopmentReport-page .report-list .sustainable-box {
    margin-top: .48rem
}

@media screen and (max-width: 800px) {
    .sustainableDevelopmentReport-page .report-list .sustainable-box {
        margin-top:.96rem
    }
}

.sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-top: .48rem
    }
}

.sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box .-left {
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-right: 1.52rem;
    width: 3.28rem
}

@media screen and (max-width: 800px) {
    .sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box .-left {
        margin:.48rem auto 0;
        width: 5.28rem
    }
}

.sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box .-left .img {
    width: 100%
}

.sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box .right-box {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box .right-box .desc {
    font-family: var(--fontR);
    font-size: .16rem;
    line-height: .24rem
}

@media screen and (max-width: 800px) {
    .sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box .right-box .desc {
        font-size:.28rem;
        line-height: .48rem
    }
}

.sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box .right-box .file_item {
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box .right-box .file_item:first-child {
        margin-top:.48rem
    }
}

.sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box .right-box .file_item .file_con {
    background-color: #f7f9fa;
    display: block;
    padding: .24rem
}

@media screen and (max-width: 800px) {
    .sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box .right-box .file_item .file_con {
        padding:.32rem
    }
}

.sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box .right-box .file_item .file_con ._top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box .right-box .file_item .file_con ._top .download_icon .svg-fill {
    color: var(--sk-global-color);
    height: .24rem;
    width: .24rem
}

@media screen and (max-width: 800px) {
    .sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box .right-box .file_item .file_con ._top .download_icon .svg-fill {
        height:.48rem;
        width: .48rem
    }
}

.sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box .right-box .file_item .file_con ._top .file_title {
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    font-family: var(--fontDB);
    font-size: var(--fz-16);
    line-height: var(--lh-24);
    margin-left: .08rem;
    margin-top: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-transition: .4s;
    transition: .4s
}

@media screen and (max-width: 800px) {
    .sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box .right-box .file_item .file_con ._top .file_title {
        font-size:.28rem;
        line-height: .48rem;
        margin-left: .16rem
    }
}

.sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box .right-box .file_item .file_con .type_size {
    border: .01rem solid #d9d9d9;
    color: #1e1e1e;
    font-size: var(--fz-12);
    line-height: var(--lh-16);
    margin-top: .08rem;
    padding: .04rem .1rem;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

@media screen and (max-width: 800px) {
    .sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box .right-box .file_item .file_con .type_size {
        border:.02rem solid #d9d9d9;
        font-size: .2rem;
        line-height: .32rem;
        margin-top: .16rem;
        padding: 0 .16rem
    }
}

@media screen and (min-width: 800px) {
    .sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box .right-box .file_item .file_con:hover .file_title {
        color:var(--sk-global-color);
        text-decoration: underline
    }
}

.sustainableDevelopmentReport-page .report-list .sustainable-box .flex-box .right-box .file_item .note {
    margin-top: .16rem
}

.sustainableDevelopmentReport-page .report-list .historical-report-box {
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .sustainableDevelopmentReport-page .report-list .historical-report-box {
        margin-top:.96rem
    }
}

.sustainableDevelopmentReport-page .report-list .historical-report-box .download_list {
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .sustainableDevelopmentReport-page .report-list .historical-report-box .download_list {
        margin-top:.48rem
    }
}

.sustainableDevelopmentReport-page .report-list .historical-report-box .load-more {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    margin-top: .64rem
}

.sustainableDevelopmentReport-page .report-list .historical-report-box .load-more .btn-box {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

.sustainableDevelopmentReport-page .report-list .historical-report-box .load-more .btn-box .add-icon {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    align-items: center;
    background-color: var(--sk-global-color);
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: .32rem;
    -webkit-justify-content: center;
    justify-content: center;
    width: .32rem
}

@media screen and (max-width: 800px) {
    .sustainableDevelopmentReport-page .report-list .historical-report-box .load-more .btn-box .add-icon {
        height:.48rem;
        width: .48rem
    }
}

.sustainableDevelopmentReport-page .report-list .historical-report-box .load-more .btn-box .add-icon .icon {
    height: .24rem;
    width: .24rem
}

@media screen and (max-width: 800px) {
    .sustainableDevelopmentReport-page .report-list .historical-report-box .load-more .btn-box .add-icon .icon {
        height:.4rem;
        width: .4rem
    }
}

.sustainableDevelopmentReport-page .report-list .historical-report-box .load-more .btn-box .load-more-text {
    font-size: .16rem;
    line-height: .32rem;
    margin-left: .16rem
}

@media screen and (max-width: 800px) {
    .sustainableDevelopmentReport-page .report-list .historical-report-box .load-more .btn-box .load-more-text {
        font-size:.28rem;
        line-height: .48rem
    }
}

.sustainableConcept-page .sustainable-desc .desc-html {
    font-family: var(--fontR);
    font-size: var(--fz-20);
    line-height: var(--lh-32);
    margin-bottom: 1.18rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .sustainableConcept-page .sustainable-desc .desc-html {
        font-size:.28rem;
        line-height: .48rem;
        margin-top: .48rem
    }
}

.sustainableConcept-page .sustainable-desc .desc-html a {
    color: var(--sk-global-color);
    text-decoration: underline
}

.sustainableConcept-page .sustainable-desc .desc-html .img {
    display: block;
    margin: 0 auto;
    width: var(--width)
}

@media screen and (max-width: 800px) {
    .sustainableConcept-page .sustainable-desc .desc-html .img {
        width:100%
    }
}

.sustainableConcept-page .sustainable-desc .desc-html .img.img1 {
    margin-bottom: .64rem;
    margin-top: .96rem
}

@media screen and (max-width: 800px) {
    .sustainableConcept-page .sustainable-desc .desc-html .img.img1 {
        margin-bottom:.96rem;
        margin-top: .48rem
    }
}

.sustainableConcept-page .sustainable-desc .desc-html .img.img2 {
    margin-bottom: 1.36rem;
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .sustainableConcept-page .sustainable-desc .desc-html .img.img2 {
        margin-bottom:.5rem;
        margin-top: .48rem
    }
}

.sustainableConcept-page .sustainable-desc .desc-html .img.img3 {
    margin-top: .4rem
}

@media screen and (max-width: 800px) {
    .sustainableConcept-page .sustainable-desc .desc-html .img.img3 {
        margin-top:.16rem
    }
}

.sustainableConcept-page .sustainable-desc .desc-html .title {
    font-family: var(--fontDB);
    font-size: .24rem;
    line-height: .32rem;
    margin-top: 1.36rem
}

@media screen and (max-width: 800px) {
    .sustainableConcept-page .sustainable-desc .desc-html .title {
        font-size:.32rem;
        line-height: .64rem;
        margin-top: .5rem
    }
}

.contact-us-page .sk-cascader {
    position: relative;
    width: 100%
}

.contact-us-page .sk-cascader .-cascader-front {
    cursor: pointer;
    position: relative
}

.contact-us-page .sk-cascader .-cascader-front input {
    cursor: pointer
}

.contact-us-page .sk-cascader .-cascader-front .arrow {
    height: .24rem;
    pointer-events: none;
    position: absolute;
    right: .16rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    -webkit-transition: -webkit-transform .3s;
    transition: -webkit-transform .3s;
    transition: transform .3s;
    transition: transform .3s,-webkit-transform .3s;
    width: .24rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .sk-cascader .-cascader-front .arrow {
        height:.4rem;
        right: .24rem;
        width: .4rem
    }
}

.contact-us-page .sk-cascader.on .-cascader-front .arrow {
    -webkit-transform: translateY(-50%) rotate(180deg);
    -ms-transform: translateY(-50%) rotate(180deg);
    transform: translateY(-50%) rotate(180deg)
}

.contact-us-page .sk-cascader .-cascader-layer {
    background: #fff;
    border: .01rem solid #d9d9d9;
    border-top: none;
    box-shadow: 0 .04rem .1rem rgba(0,0,0,.05);
    height: 0;
    left: 0;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 100%;
    visibility: hidden;
    width: 100%;
    z-index: 99
}

.contact-us-page .sk-cascader .-cascader-layer .-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

.contact-us-page .sk-cascader .-cascader-layer .-inner .-column {
    -webkit-box-flex: 1;
    border-right: .01rem solid #f0f0f0;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1
}

.contact-us-page .sk-cascader .-cascader-layer .-inner .-column:last-child {
    border-right: none
}

.contact-us-page .sk-cascader .-cascader-layer .-inner .-column .-scroll {
    max-height: 2.8rem;
    overflow-y: auto
}

.contact-us-page .sk-cascader .-cascader-layer .-inner .-column .-scroll::-webkit-scrollbar {
    width: .04rem
}

.contact-us-page .sk-cascader .-cascader-layer .-inner .-column .-scroll::-webkit-scrollbar-thumb {
    background: #d9d9d9;
    border-radius: .04rem
}

.contact-us-page .sk-cascader .-cascader-layer .-inner .-column .-scroll::-webkit-scrollbar-track {
    background: transparent
}

.contact-us-page .sk-cascader .-cascader-layer .-inner .-column .-scroll ul {
    list-style: none;
    margin: 0;
    padding: 0
}

.contact-us-page .sk-cascader .-cascader-layer .-inner .-column .-scroll ul li {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-align-items: center;
    align-items: center;
    color: #333;
    cursor: pointer;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: var(--fz-14,.14rem);
    -webkit-justify-content: space-between;
    justify-content: space-between;
    line-height: var(--lh-24,.24rem);
    padding: .12rem .16rem;
    -webkit-transition: all .3s;
    transition: all .3s
}

@media screen and (max-width: 800px) {
    .contact-us-page .sk-cascader .-cascader-layer .-inner .-column .-scroll ul li {
        font-size:.26rem;
        line-height: .4rem;
        padding: .16rem .24rem
    }
}

.contact-us-page .sk-cascader .-cascader-layer .-inner .-column .-scroll ul li:hover {
    background-color: #f5f5f5
}

.contact-us-page .sk-cascader .-cascader-layer .-inner .-column .-scroll ul li.active {
    background-color: #f5f5f5;
    color: #dc0021
}

.contact-us-page .sk-cascader .-cascader-layer .-inner .-column .-scroll ul li.active .icon-arrow {
    fill: #dc0021
}

.contact-us-page .sk-cascader .-cascader-layer .-inner .-column .-scroll ul li .icon-arrow {
    fill: #999;
    height: .16rem;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    width: .16rem
}

@media screen and (max-width: 800px) {
    .contact-us-page .sk-cascader .-cascader-layer .-inner .-column .-scroll ul li .icon-arrow {
        height:.24rem;
        width: .24rem
    }
}

.importantTopics-page .sustainable-desc .desc-html {
    font-family: var(--fontR);
    font-size: var(--fz-20);
    line-height: var(--lh-32);
    margin-bottom: .64rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .importantTopics-page .sustainable-desc .desc-html {
        font-size:.28rem;
        line-height: .48rem;
        margin-bottom: .96rem;
        margin-top: .48rem
    }
}

.importantTopics-page .sustainable-desc .desc-html.fs16 {
    font-size: .16rem;
    line-height: .24rem
}

@media screen and (max-width: 800px) {
    .importantTopics-page .sustainable-desc .desc-html.fs16 {
        font-size:.28rem;
        line-height: .48rem
    }
}

.importantTopics-page .sustainable-desc .desc-html .title {
    font-family: var(--fontDB);
    margin-bottom: .08rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .importantTopics-page .sustainable-desc .desc-html .title {
        margin-bottom:.16rem;
        margin-top: .48rem
    }
}

.importantTopics-page .sustainable-desc .desc-html .b-title {
    font-family: var(--fontDB);
    font-size: .24rem;
    line-height: .32rem;
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .importantTopics-page .sustainable-desc .desc-html .b-title {
        font-size:.4rem;
        line-height: .64rem;
        margin-top: .96rem
    }
}

.importantTopics-page .sustainable-desc .desc-html .img {
    display: block;
    margin: 0 auto;
    width: var(--width)
}

@media screen and (max-width: 800px) {
    .importantTopics-page .sustainable-desc .desc-html .img {
        width:100%
    }
}

.importantTopics-page .sustainable-desc .desc-html .img.img1 {
    margin-bottom: .32rem;
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .importantTopics-page .sustainable-desc .desc-html .img.img1 {
        margin-bottom:.48rem;
        margin-top: .48rem
    }
}

.importantTopics-page .sustainable-desc .desc-html .img.img2 {
    margin-top: .32rem
}

.vision-page .sustainable-desc .desc-html {
    font-family: var(--fontR);
    font-size: var(--fz-20);
    line-height: var(--lh-32);
    margin-bottom: .64rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .vision-page .sustainable-desc .desc-html {
        font-size:.28rem;
        line-height: .48rem;
        margin-bottom: .96rem;
        margin-top: .48rem
    }
}

.vision-page .sustainable-desc .desc-html.fs16 {
    font-size: .16rem;
    line-height: .24rem
}

@media screen and (max-width: 800px) {
    .vision-page .sustainable-desc .desc-html.fs16 {
        font-size:.28rem;
        line-height: .48rem
    }
}

.vision-page .sustainable-desc .desc-html .img {
    display: block;
    margin: 0 auto;
    width: var(--width)
}

@media screen and (max-width: 800px) {
    .vision-page .sustainable-desc .desc-html .img {
        width:100%
    }
}

.vision-page .sustainable-desc .desc-html .img.img1 {
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .vision-page .sustainable-desc .desc-html .img.img1 {
        margin-top:.48rem
    }
}

.basicIdeas-page .sustainable-desc .desc-html {
    font-family: var(--fontR);
    font-size: var(--fz-20);
    line-height: var(--lh-32);
    margin-bottom: .64rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .basicIdeas-page .sustainable-desc .desc-html {
        font-size:.28rem;
        line-height: .48rem;
        margin-bottom: .96rem;
        margin-top: .48rem
    }
}

.policy-page .sustainable-desc .desc-html {
    font-family: var(--fontR);
    font-size: var(--fz-20);
    line-height: var(--lh-32);
    margin-bottom: .64rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .policy-page .sustainable-desc .desc-html {
        font-size:.28rem;
        line-height: .48rem;
        margin-bottom: .96rem;
        margin-top: .48rem
    }
}

.policy-page .sustainable-desc .desc-html.fs16 {
    font-size: .16rem;
    line-height: .24rem
}

@media screen and (max-width: 800px) {
    .policy-page .sustainable-desc .desc-html.fs16 {
        font-size:.28rem;
        line-height: .48rem
    }
}

.policy-page .sustainable-desc .desc-html .img {
    display: block;
    margin: 0 auto;
    width: var(--width)
}

@media screen and (max-width: 800px) {
    .policy-page .sustainable-desc .desc-html .img {
        width:100%
    }
}

.policy-page .sustainable-desc .desc-html .img.img1 {
    margin-bottom: .96rem;
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .policy-page .sustainable-desc .desc-html .img.img1 {
        margin-bottom:.7rem;
        margin-top: .48rem
    }
}

.policy-page .sustainable-desc .desc-html .img.img2 {
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .policy-page .sustainable-desc .desc-html .img.img2 {
        margin-top:.48rem
    }
}

.system-page .sustainable-desc .desc-html {
    font-family: var(--fontR);
    font-size: var(--fz-20);
    line-height: var(--lh-32);
    margin-bottom: .64rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .system-page .sustainable-desc .desc-html {
        font-size:.28rem;
        line-height: .48rem;
        margin-bottom: .96rem;
        margin-top: .48rem
    }
}

.chinaMeasures-page .sustainable-desc {
    margin-bottom: .64rem
}

.chinaMeasures-page .sustainable-desc .desc-html {
    font-family: var(--fontR);
    font-size: var(--fz-20);
    line-height: var(--lh-32);
    margin-bottom: .64rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .chinaMeasures-page .sustainable-desc .desc-html {
        font-size:.28rem;
        line-height: .48rem;
        margin-bottom: .96rem;
        margin-top: .48rem
    }
}

.chinaMeasures-page .sustainable-desc .desc-html.fs16 {
    font-size: .16rem;
    line-height: .24rem
}

@media screen and (max-width: 800px) {
    .chinaMeasures-page .sustainable-desc .desc-html.fs16 {
        font-size:.28rem;
        line-height: .48rem
    }
}

.chinaMeasures-page .sustainable-desc .desc-html .title {
    font-family: var(--fontDB);
    margin-bottom: .08rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .chinaMeasures-page .sustainable-desc .desc-html .title {
        margin-bottom:.16rem;
        margin-top: .48rem
    }
}

.chinaMeasures-page .sustainable-desc .desc-html li:before {
    content: "•"
}

.chinaMeasures-page .sustainable-desc .desc-html .img-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-top: .32rem;
    row-gap: .32rem
}

@media screen and (max-width: 800px) {
    .chinaMeasures-page .sustainable-desc .desc-html .img-list {
        row-gap:.16rem
    }

    .chinaMeasures-page .sustainable-desc .desc-html .img-list.phone-row2 {
        row-gap: .48rem
    }

    .chinaMeasures-page .sustainable-desc .desc-html .img-list.phone-row2 .img {
        margin-right: .16rem;
        width: calc(50% - .08rem)
    }

    .chinaMeasures-page .sustainable-desc .desc-html .img-list.phone-row2 .img:nth-child(2n) {
        margin-right: 0
    }

    .chinaMeasures-page .sustainable-desc .desc-html .img-list.phone-row2 .img img {
        width: 100%
    }
}

.chinaMeasures-page .sustainable-desc .desc-html .img-list .img-text {
    font-family: var(--fontR);
    font-size: .12rem;
    line-height: .24rem;
    margin-top: .08rem;
    text-align: center
}

@media screen and (max-width: 800px) {
    .chinaMeasures-page .sustainable-desc .desc-html .img-list .img-text {
        font-size:.24rem;
        line-height: .48rem;
        margin-top: 0
    }
}

@media screen and (min-width: 800px) {
    .chinaMeasures-page .sustainable-desc .desc-html .img-list.row3 .img {
        margin-right:.32rem;
        width: calc(33.33333% - .21333rem)
    }

    .chinaMeasures-page .sustainable-desc .desc-html .img-list.row3 .img:nth-child(3n) {
        margin-right: 0
    }

    .chinaMeasures-page .sustainable-desc .desc-html .img-list.row3 .img img {
        width: 100%
    }

    .chinaMeasures-page .sustainable-desc .desc-html .img-list.row4 .img {
        margin-right: .32rem;
        width: calc(25% - .24rem)
    }

    .chinaMeasures-page .sustainable-desc .desc-html .img-list.row4 .img:nth-child(4n) {
        margin-right: 0
    }

    .chinaMeasures-page .sustainable-desc .desc-html .img-list.row4 .img img {
        width: 100%
    }
}

.safetyManagement-page .sustainable-desc .desc-html {
    font-family: var(--fontR);
    font-size: .16rem;
    line-height: .24rem;
    margin-bottom: .64rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .safetyManagement-page .sustainable-desc .desc-html {
        font-size:.28rem;
        line-height: .48rem;
        margin-bottom: .96rem;
        margin-top: .48rem
    }
}

.safetyManagement-page .sustainable-desc .desc-html .flex-box {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

@media screen and (max-width: 800px) {
    .safetyManagement-page .sustainable-desc .desc-html .flex-box {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.safetyManagement-page .sustainable-desc .desc-html .flex-box .left-box {
    width: 8.08rem
}

@media screen and (max-width: 800px) {
    .safetyManagement-page .sustainable-desc .desc-html .flex-box .left-box {
        width:100%
    }
}

.safetyManagement-page .sustainable-desc .desc-html .flex-box .img-box {
    width: 4.48rem
}

@media screen and (max-width: 800px) {
    .safetyManagement-page .sustainable-desc .desc-html .flex-box .img-box {
        margin-top:.96rem;
        width: 100%
    }
}

.safetyManagement-page .sustainable-desc .desc-html .flex-box .img-box .img {
    width: 100%
}

.safetyManagement-page .sustainable-desc .desc-html .img {
    display: block;
    margin: 0 auto;
    width: var(--width)
}

@media screen and (max-width: 800px) {
    .safetyManagement-page .sustainable-desc .desc-html .img {
        width:100%
    }
}

.safetyManagement-page .sustainable-desc .desc-html .img.img1 {
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .safetyManagement-page .sustainable-desc .desc-html .img.img1 {
        margin-top:.48rem
    }
}

.safetyManagement-page .sustainable-desc .desc-html .img.img2 {
    margin-top: .48rem
}

.talentManagement-page .sustainable-desc {
    margin-bottom: .64rem
}

@media screen and (max-width: 800px) {
    .talentManagement-page .sustainable-desc {
        margin-bottom:.96rem
    }
}

.talentManagement-page .sustainable-desc .desc-html {
    font-family: var(--fontR);
    font-size: .16rem;
    line-height: .24rem;
    margin-bottom: .64rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .talentManagement-page .sustainable-desc .desc-html {
        font-size:.28rem;
        line-height: .48rem;
        margin-bottom: .96rem;
        margin-top: .48rem
    }
}

.talentManagement-page .sustainable-desc .desc-html .title {
    font-family: var(--fontDB);
    font-size: .24rem;
    line-height: .32rem;
    margin-bottom: .16rem;
    margin-top: .64rem
}

@media screen and (max-width: 800px) {
    .talentManagement-page .sustainable-desc .desc-html .title {
        font-size:.32rem;
        line-height: .48rem;
        margin-bottom: .32rem;
        margin-top: .69rem
    }
}

.talentManagement-page .sustainable-desc .desc-html .img {
    display: block;
    margin: 0 auto;
    width: var(--width)
}

@media screen and (max-width: 800px) {
    .talentManagement-page .sustainable-desc .desc-html .img {
        width:100%
    }
}

.talentManagement-page .sustainable-desc .desc-html .img.img1 {
    margin-top: .16rem
}

@media screen and (max-width: 800px) {
    .talentManagement-page .sustainable-desc .desc-html .img.img1 {
        margin-top:.32rem
    }

    .talentManagement-page .sustainable-desc-flex {
        margin-bottom: .96rem
    }
}

.talentManagement-page .sustainable-desc-flex .flex-box {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

@media screen and (max-width: 800px) {
    .talentManagement-page .sustainable-desc-flex .flex-box {
        -webkit-box-orient:vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column
    }
}

.talentManagement-page .sustainable-desc-flex .flex-box .sustainable-desc {
    width: 5.68rem
}

@media screen and (max-width: 800px) {
    .talentManagement-page .sustainable-desc-flex .flex-box .sustainable-desc {
        margin-bottom:0;
        width: 100%
    }

    .talentManagement-page .sustainable-desc-flex .flex-box .sustainable-desc .desc-html {
        margin-bottom: 0
    }
}

.talentManagement-page .sustainable-desc-flex .flex-box .img-box {
    width: 6.88rem
}

@media screen and (max-width: 800px) {
    .talentManagement-page .sustainable-desc-flex .flex-box .img-box {
        margin-top:.48rem;
        width: 100%
    }
}

.humanRespect-page .sustainable-desc {
    margin-bottom: .64rem
}

@media screen and (max-width: 800px) {
    .humanRespect-page .sustainable-desc {
        margin-bottom:.96rem
    }
}

.humanRespect-page .sustainable-desc .desc-html {
    font-family: var(--fontR);
    font-size: .16rem;
    line-height: .24rem;
    margin-bottom: .64rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .humanRespect-page .sustainable-desc .desc-html {
        font-size:.28rem;
        line-height: .48rem;
        margin-bottom: .96rem;
        margin-top: .48rem
    }
}

.humanRespect-page .sustainable-desc .desc-html .a-card {
    background: #f7f9fa;
    display: block;
    margin-top: .32rem;
    padding: .16rem
}

@media screen and (max-width: 800px) {
    .humanRespect-page .sustainable-desc .desc-html .a-card {
        margin-top:.48rem;
        padding: .24rem
    }
}

.humanRespect-page .sustainable-desc .desc-html .a-card .svg {
    height: .24rem;
    width: .24rem
}

@media screen and (max-width: 800px) {
    .humanRespect-page .sustainable-desc .desc-html .a-card .svg {
        height:.48rem;
        width: .48rem
    }
}

.humanRespect-page .sustainable-desc .desc-html .a-card .name {
    font-size: .16rem;
    line-height: .24rem;
    margin-left: .08rem;
    -webkit-transition: .2s;
    transition: .2s
}

@media screen and (max-width: 800px) {
    .humanRespect-page .sustainable-desc .desc-html .a-card .name {
        font-size:.28rem;
        line-height: .48rem;
        margin-left: .16rem
    }
}

@media screen and (min-width: 800px) {
    .humanRespect-page .sustainable-desc .desc-html .a-card:hover .name {
        color:var(--sk-global-color);
        text-decoration: underline
    }
}

.humanRespect-page .sustainable-desc .desc-html .img {
    display: block;
    margin: 0 auto;
    width: var(--width)
}

@media screen and (max-width: 800px) {
    .humanRespect-page .sustainable-desc .desc-html .img {
        width:100%
    }
}

.humanRespect-page .sustainable-desc .desc-html .img.img1 {
    margin-top: .8rem
}

@media screen and (max-width: 800px) {
    .humanRespect-page .sustainable-desc .desc-html .img.img1 {
        margin-bottom:1.34rem;
        margin-top: .48rem
    }
}

.chinaMeasuresSociety-page .sustainable-desc {
    margin-bottom: .64rem
}

.chinaMeasuresSociety-page .sustainable-desc .desc-html {
    font-family: var(--fontR);
    font-size: var(--fz-20);
    line-height: var(--lh-32);
    margin-bottom: .64rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .chinaMeasuresSociety-page .sustainable-desc .desc-html {
        font-size:.28rem;
        line-height: .48rem;
        margin-bottom: .96rem;
        margin-top: .48rem
    }
}

.chinaMeasuresSociety-page .sustainable-desc .desc-html.fs16 {
    font-size: .16rem;
    line-height: .24rem
}

@media screen and (max-width: 800px) {
    .chinaMeasuresSociety-page .sustainable-desc .desc-html.fs16 {
        font-size:.28rem;
        line-height: .48rem
    }
}

.chinaMeasuresSociety-page .sustainable-desc .desc-html .title {
    font-family: var(--fontDB);
    margin-bottom: .08rem;
    margin-top: .32rem
}

@media screen and (max-width: 800px) {
    .chinaMeasuresSociety-page .sustainable-desc .desc-html .title {
        margin-bottom:.16rem;
        margin-top: .48rem
    }
}

.chinaMeasuresSociety-page .sustainable-desc .desc-html li:before {
    content: "•"
}

.chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    margin-top: .32rem;
    row-gap: .32rem
}

@media screen and (max-width: 800px) {
    .chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list {
        margin-top:.48rem;
        row-gap: .64rem
    }
}

@media screen and (min-width: 800px) {
    .chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list.top0 {
        margin-top:.16rem
    }

    .chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list.top40 {
        margin-top: .4rem
    }
}

.chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list.col2 .item {
    width: calc(50% - .16rem)
}

@media screen and (max-width: 800px) {
    .chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list.col2 .item {
        width:100%
    }
}

.chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list .item {
    width: 100%
}

.chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list .item .img-title {
    font-family: var(--fontDB);
    font-size: .16rem;
    line-height: .24rem;
    margin-bottom: .16rem;
    text-align: center
}

@media screen and (max-width: 800px) {
    .chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list .item .img-title {
        font-size:.28rem;
        line-height: .48rem;
        margin-bottom: .32rem
    }
}

.chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list .item .img-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    row-gap: .16rem
}

@media screen and (max-width: 800px) {
    .chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list .item .img-item {
        row-gap:.48rem
    }
}

.chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list .item .img-item.row2 {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    -webkit-justify-content: space-between;
    justify-content: space-between
}

.chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list .item .img-item.row2 .img-box {
    width: calc(50% - .16rem)
}

@media screen and (max-width: 800px) {
    .chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list .item .img-item.row2 .img-box {
        width:calc(50% - .08rem)
    }
}

.chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list .item .img-item.row2 .img-box .name {
    font-family: var(--fontR);
    font-size: .12rem;
    line-height: .24rem;
    margin-top: .08rem;
    text-align: center
}

@media screen and (max-width: 800px) {
    .chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list .item .img-item.row2 .img-box .name {
        font-size:.24rem;
        line-height: .48rem;
        margin-top: 0
    }
}

.chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list .item .img-item .img-box .img {
    width: 100%
}

.chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list .item .img-item.row4 .img-box {
    margin-right: .32rem;
    width: calc(25% - .24rem)
}

@media screen and (max-width: 800px) {
    .chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list .item .img-item.row4 .img-box {
        margin-right:.16rem;
        width: calc(50% - .08rem)
    }

    .chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list .item .img-item.row4 .img-box:nth-child(2n) {
        margin-right: 0
    }
}

@media screen and (min-width: 800px) {
    .chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list .item .img-item.row4 .img-box:nth-child(4n) {
        margin-right:0
    }
}

@media screen and (max-width: 800px) {
    .chinaMeasuresSociety-page .sustainable-desc .desc-html .img-list .item .img-item.phone-row1 .img-box {
        margin-right:0;
        margin-top: -.16rem;
        width: 100%
    }
}

@media screen and (min-width: 800px) {
    .registration-intention-page .-body .sk-foot-link {
        margin-bottom:2rem;
        margin-top: .64rem
    }

    .registration-intention-page .-body .sk-foot-link .wal .-list .sk-list .sk-item {
        background-color: #f7f9fa
    }

    .registration-intention-page .-body .sk-foot-link .wal .-list .sk-list .sk-item a {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%;
        padding: .32rem
    }

    .registration-intention-page .-body .sk-foot-link .wal .-list .sk-list .sk-item a .-title03 {
        font-size: .24rem;
        line-height: .32rem
    }

    .registration-intention-page .-body .sk-foot-link .wal .-list .sk-list .sk-item a .-context {
        margin: .32rem 0 .64rem
    }

    .registration-intention-page .-body .sk-foot-link .wal .-list .sk-list .sk-item a .sk-link-btn {
        margin-top: auto
    }
}

@media screen and (max-width: 800px) {
    .registration-intention-page .-body .sk-foot-link {
        margin-bottom:2.72rem;
        margin-top: .64rem
    }

    .registration-intention-page .-body .sk-foot-link .wal {
        padding: 0
    }

    .registration-intention-page .-body .sk-foot-link .wal .-list .sk-list .sk-item {
        background-color: #f7f9fa
    }

    .registration-intention-page .-body .sk-foot-link .wal .-list .sk-list .sk-item a {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%;
        padding: .48rem
    }

    .registration-intention-page .-body .sk-foot-link .wal .-list .sk-list .sk-item a .-context {
        font-size: .24rem;
        line-height: .4rem;
        margin: .32rem 0 .64rem
    }

    .registration-intention-page .-body .sk-foot-link .wal .-list .sk-list .sk-item a .sk-link-btn {
        margin-top: auto
    }
}

.joinUs-page .main-container {
    --wrapper-top: 0
}

.joinUs-page .-join .wal {
    padding-top: .96rem
}

.joinUs-page .-join .wal .list-container {
    margin-top: .32rem
}

.joinUs-page .-join .wal .list-container .sk-item a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    height: 100%
}

.joinUs-page .-join .wal .list-container .sk-item a:hover img {
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05)
}

.joinUs-page .-join .wal .list-container .sk-item a .img {
    overflow: hidden;
    padding-top: 66.27907%;
    position: relative;
    width: 100%
}

.joinUs-page .-join .wal .list-container .sk-item a .img img {
    height: 100%;
    left: 0;
    object-fit: cover;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0
}

.joinUs-page .-join .wal .list-container .sk-item a .-title02 {
    margin: .32rem 0 .16rem
}

.joinUs-page .-join .wal .list-container .sk-item a .-context {
    -webkit-line-clamp: 8;
    -webkit-box-orient: vertical;
    display: -webkit-box;
    margin: 0 0 .32rem;
    overflow: hidden;
    text-overflow: ellipsis
}

.joinUs-page .-join .wal .list-container .sk-item a .sk-link-btn {
    margin-top: auto
}

@media screen and (max-width: 800px) {
    .joinUs-page .-join .wal {
        padding-bottom:1.28rem;
        padding-top: 1.28rem
    }

    .joinUs-page .-join .wal .list-container {
        margin-top: .48rem
    }

    .joinUs-page .-join .wal .list-container .sk-item a {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        height: 100%
    }

    .joinUs-page .-join .wal .list-container .sk-item a .img {
        overflow: hidden;
        padding-top: 55.81395%;
        position: relative;
        width: 100%
    }

    .joinUs-page .-join .wal .list-container .sk-item a .img img {
        height: 100%;
        left: 0;
        object-fit: cover;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: 0
    }

    .joinUs-page .-join .wal .list-container .sk-item a .-title02 {
        font-size: .4rem;
        line-height: .64rem;
        margin: .32rem 0 .16rem
    }

    .joinUs-page .-join .wal .list-container .sk-item a .-context {
        -webkit-line-clamp: 15;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        margin: 0 0 .32rem;
        overflow: hidden;
        text-overflow: ellipsis
    }

    .joinUs-page .-join .wal .list-container .sk-item a .sk-link-btn {
        margin-top: auto
    }
}

.wal {
    max-width: 14.08rem
}

.wal,.wal-928 {
    margin: 0 auto;
    width: 100%
}

.wal-928 {
    max-width: 9.28rem
}

@media screen and (max-width: 1700px) {
    body {
        font-size:16px
    }

    html {
        font-size: 94px
    }

    .wal,.wal-928 {
        width: 90%
    }
}

@media screen and (max-width: 1440px) {
    body {
        font-size:14px
    }

    html {
        font-size: 82px
    }

    .wal,.wal-928 {
        max-width: none;
        width: 90%
    }
}

@media screen and (max-width: 1300px) {
    html {
        font-size:74px
    }
}

@media screen and (max-width: 1200px) {
    html {
        font-size:68px
    }
}

@media screen and (max-width: 1100px) {
    html {
        font-size:64px
    }
}

@media screen and (max-width: 1000px) {
    html {
        font-size:70px
    }
}

@media screen and (min-width: 800px) {
    .pc-show {
        display:block
    }

    .phone-show {
        display: none!important
    }
    
    .search-box {
    pointer-events: none;
}
}

@media screen and (max-width: 800px) {
    html {
        font-size:72px
    }

    .wal,.wal-928 {
        padding: 0 .3rem;
        width: 100%
    }

    .phone-show {
        display: block;
        pointer-events: none;
    }

    .pc-show {
        display: none!important
    }
}

@media (max-width: 500px) {
    html {
        font-size:62px
    }
}

@media screen and (max-width: 320px) {
    html {
        font-size:50px
    }
}
