
/*--公共部分--*/
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; cursor: pointer; }

body, div, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button, img { padding: 0; margin: 0; font-weight: 400; }

p { margin: 0px; padding: 0px; }

body, button, input, select, textarea { font: 14px 'HarmonyOS Sans SC', 'PingFang SC', 'Source Han Sans','Microsoft YaHei','Hiragino Sans GB', sans-serif,Arial; line-height: 1.5; color: #333; }

img { border: 0px; vertical-align: middle; }

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

table th, table td { border: 1px solid #ccc; }

*, :after, :before { -webkit-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat; }

a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; color: #333; outline: none; cursor: pointer; -webkit-transition: .4s; transition: .4s; }

a:hover { background-repeat: no-repeat; text-decoration: none; }

a, input[type="button"], button, label, input[type="submit"], input[type="reset"] { cursor: pointer; }

[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; }

input, textarea, select { outline: none; }

input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea { outline-style: none; -webkit-appearance: none; resize: none; border: none; -webkit-border-radius: 0; border-radius: 0; }

textarea { overflow: auto; vertical-align: top; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px rgba(255, 255, 255, 0) inset !important; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.removeStyle { margin: 0px; padding: 0px; list-style: none; }

.removeStyle li { list-style: none; margin: 0px; padding: 0px; }

.removeStyle dd { list-style: none; margin: 0px; padding: 0px; }

.removeStyle dt { list-style: none; margin: 0px; padding: 0px; }

/* 字体图标 */
.iconfont { color: inherit; font-size: inherit; display: inline-block; -webkit-font-smoothing: antialiased; /* 文字抗锯齿 */ -moz-osx-font-smoothing: grayscale; /* 文字抗锯齿 */ }

.fl { float: left; }

.fr { float: right; }

.show { display: block !important; }

.hide { display: none !important; }

.container { width: 100%; padding: 0px 20px; position: relative; z-index: 10; margin: 0px auto; }

.indexContainer { width: 100%; padding: 0px 20px; position: relative; z-index: 10; margin: 0px auto; }

@media (max-width: 320px) { body { min-width: 320px; } }

@media (min-width: 768px) { .container { max-width: 86.875vw; }
  .indexContainer { max-width: 88.542vw; } }

@media (min-width: 1260px) { html { cursor: default; }
  .container { max-width: 72.396vw; }
  .indexContainer { max-width: 88.542vw; } }

@media (min-width: 1921px) { html { cursor: default; }
  .container { max-width: 1390px; }
  .indexContainer { max-width: 1700px; } }

/** Swiper 8.4.7 Most modern mobile touch slider and framework with hardware accelerated transitions https://swiperjs.com Copyright 2014-2023 Vladimir Kharlampidi Released under the MIT License Released on: January 30, 2023 */
@font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, 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"); font-weight: 400; font-style: normal; }

.swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; }

.swiper-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; }

.swiper-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0); }

.swiper-pointer-events { -ms-touch-action: pan-y; touch-action: pan-y; }

.swiper-pointer-events.swiper-vertical { -ms-touch-action: pan-x; touch-action: pan-x; }

.swiper-slide { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }

.swiper-slide-invisible-blank { visibility: hidden; }

.swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto; }

.swiper-autoheight .swiper-wrapper { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-transition-property: height,-webkit-transform; transition-property: height,-webkit-transform; transition-property: transform,height; transition-property: transform,height,-webkit-transform; }

.swiper-backface-hidden .swiper-slide { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper { -webkit-perspective: 1200px; perspective: 1200px; }

.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }

.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; }

.swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15); }

.swiper-3d .swiper-slide-shadow-left { background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-right { background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-top { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; -ms-overflow-style: none; }

.swiper-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }

.swiper-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start start; }

.swiper-horizontal.swiper-css-mode > .swiper-wrapper { -webkit-scroll-snap-type: x mandatory; -ms-scroll-snap-type: x mandatory; scroll-snap-type: x mandatory; }

.swiper-vertical.swiper-css-mode > .swiper-wrapper { -webkit-scroll-snap-type: y mandatory; -ms-scroll-snap-type: y mandatory; scroll-snap-type: y mandatory; }

.swiper-centered > .swiper-wrapper::before { content: ''; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-ordinal-group: 10000; -webkit-order: 9999; -ms-flex-order: 9999; order: 9999; }

.swiper-centered.swiper-horizontal > .swiper-wrapper > .swiper-slide:first-child { -webkit-margin-start: var(--swiper-centered-offset-before); margin-inline-start: var(--swiper-centered-offset-before); }

.swiper-centered.swiper-horizontal > .swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after); }

.swiper-centered.swiper-vertical > .swiper-wrapper > .swiper-slide:first-child { -webkit-margin-before: var(--swiper-centered-offset-before); margin-block-start: var(--swiper-centered-offset-before); }

.swiper-centered.swiper-vertical > .swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after); }

.swiper-centered > .swiper-wrapper > .swiper-slide { scroll-snap-align: center center; scroll-snap-stop: always; }

.swiper-virtual .swiper-slide { -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); transform: translateZ(0); }

.swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ''; position: absolute; left: 0; top: 0; pointer-events: none; }

.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size); }

.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size); }

.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: -webkit-calc(44px/ 44 * 27); width: calc(44px/ 44 * 27); height: 44px; margin-top: -webkit-calc(0px - (44px/ 2)); margin-top: calc(0px - (44px/ 2)); z-index: 10; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #007aff; }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none; }

.swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none; }

.swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important; }

.swiper-button-next:after, .swiper-button-prev:after { font-family: swiper-icons; font-size: 44px; text-transform: none !important; letter-spacing: 0; font-variant: initial; line-height: 1; }

.swiper-button-prev, .swiper-rtl .swiper-button-next { left: 10px; right: auto; }

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after { content: 'prev'; }

.swiper-button-next, .swiper-rtl .swiper-button-prev { right: 10px; left: auto; }

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after { content: 'next'; }

.swiper-button-lock { display: none; }

.swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s opacity; transition: .3s opacity; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-pagination-disabled > .swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important; }

.swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0; width: 100%; }

.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); transform: scale(0.33); position: relative; }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { -webkit-transform: scale(0.66); -ms-transform: scale(0.66); transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); transform: scale(0.33); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { -webkit-transform: scale(0.66); -ms-transform: scale(0.66); transform: scale(0.66); }

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); transform: scale(0.33); }

.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; -webkit-border-radius: 50%; border-radius: 50%; background: #000; opacity: 0.2; }

button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-pagination-bullet:only-child { display: none !important; }

.swiper-pagination-bullet-active { opacity: 1; background: #007aff; }

.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0px, -50%, 0); transform: translate3d(0px, -50%, 0); }

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 6px 0; display: block; }

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 8px; }

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; -webkit-transition: .2s transform,.2s top; transition: .2s transform,.2s top; }

.swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 4px; }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); white-space: nowrap; }

.swiper-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: .2s transform,.2s left; transition: .2s transform,.2s left; }

.swiper-horizontal.swiper-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: .2s transform,.2s right; transition: .2s transform,.2s right; }

.swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute; }

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #007aff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -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; }

.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top; }

.swiper-horizontal > .swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0; top: 0; }

.swiper-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical > .swiper-pagination-progressbar { width: 4px; height: 100%; left: 0; top: 0; }

.swiper-pagination-lock { display: none; }

.swiper-scrollbar { -webkit-border-radius: 10px; border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1); }

.swiper-scrollbar-disabled > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled { display: none !important; }

.swiper-horizontal > .swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }

.swiper-scrollbar.swiper-scrollbar-vertical, .swiper-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }

.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); -webkit-border-radius: 10px; border-radius: 10px; left: 0; top: 0; }

.swiper-scrollbar-cursor-drag { cursor: move; }

.swiper-scrollbar-lock { display: none; }

.swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; }

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg { max-width: 100%; max-height: 100%; object-fit: contain; }

.swiper-slide-zoomed { cursor: move; }

.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; border: 4px solid #007aff; -webkit-border-radius: 50%; border-radius: 50%; border-top-color: transparent; }

.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { -webkit-animation: swiper-preloader-spin 1s infinite linear; animation: swiper-preloader-spin 1s infinite linear; }

.swiper-lazy-preloader-white { --swiper-preloader-color:#fff; }

.swiper-lazy-preloader-black { --swiper-preloader-color:#000; }

@-webkit-keyframes swiper-preloader-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes swiper-preloader-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

.swiper .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }

.swiper-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }

.swiper-grid > .swiper-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.swiper-grid-column > .swiper-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.swiper-fade.swiper-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.swiper-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; transition-property: opacity; }

.swiper-fade .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-cube { overflow: visible; }

.swiper-cube .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; visibility: hidden; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100%; }

.swiper-cube .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-cube.swiper-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0; }

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next + .swiper-slide, .swiper-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }

.swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.swiper-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; opacity: .6; z-index: 0; }

.swiper-cube .swiper-cube-shadow:before { content: ''; background: #000; position: absolute; left: 0; top: 0; bottom: 0; right: 0; -webkit-filter: blur(50px); filter: blur(50px); }

.swiper-flip { overflow: visible; }

.swiper-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; }

.swiper-flip .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.swiper-creative .swiper-slide { -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden; -webkit-transition-property: opacity,height,-webkit-transform; transition-property: opacity,height,-webkit-transform; transition-property: transform,opacity,height; transition-property: transform,opacity,height,-webkit-transform; }

.swiper-cards { overflow: visible; }

.swiper-cards .swiper-slide { -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden; }

.animated { -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.animate { -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

.animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; }

.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY { -webkit-animation-duration: .75s; animation-duration: .75s; }

@-webkit-keyframes bounce { 0%, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  40%, 43% { -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  40%, 43%, 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }
  70% { -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% { -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

@keyframes bounce { 0%, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  40%, 43% { -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  40%, 43%, 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }
  70% { -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% { -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

.bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; }

@-webkit-keyframes flash { 0%, 50%, to { opacity: 1; }
  25%, 75% { opacity: 0; } }

@keyframes flash { 0%, 50%, to { opacity: 1; }
  25%, 75% { opacity: 0; } }

.flash { -webkit-animation-name: flash; animation-name: flash; }

@-webkit-keyframes pulse { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes pulse { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.pulse { -webkit-animation-name: pulse; animation-name: pulse; }

@-webkit-keyframes rubberBand { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  30% { -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% { -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% { -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% { -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% { -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes rubberBand { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  30% { -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% { -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% { -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% { -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% { -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand; }

@-webkit-keyframes shake { 0%, to { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

@keyframes shake { 0%, to { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

.shake { -webkit-animation-name: shake; animation-name: shake; }

@-webkit-keyframes headShake { 0% { -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% { -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% { -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% { -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes headShake { 0% { -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% { -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% { -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% { -webkit-transform: translateX(0);
    transform: translateX(0); } }

.headShake { -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-name: headShake; animation-name: headShake; }

@-webkit-keyframes swing { 20% { -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% { -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% { -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% { -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  to { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

@keyframes swing { 20% { -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% { -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% { -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% { -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  to { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

.swing { -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; }

@-webkit-keyframes tada { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes tada { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.tada { -webkit-animation-name: tada; animation-name: tada; }

@-webkit-keyframes wobble { 0% { -webkit-transform: none;
    transform: none; }
  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% { -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% { -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes wobble { 0% { -webkit-transform: none;
    transform: none; }
  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% { -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% { -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to { -webkit-transform: none;
    transform: none; } }

.wobble { -webkit-animation-name: wobble; animation-name: wobble; }

@-webkit-keyframes jello { 0%, 11.1%, to { -webkit-transform: none;
    transform: none; }
  22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

@keyframes jello { 0%, 11.1%, to { -webkit-transform: none;
    transform: none; }
  22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

.jello { -webkit-animation-name: jello; animation-name: jello; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; }

@-webkit-keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to { opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to { opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.bounceIn { -webkit-animation-name: bounceIn; animation-name: bounceIn; }

@-webkit-keyframes bounceInDown { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes bounceInDown { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: none;
    transform: none; } }

.bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes bounceInLeft { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

.bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes bounceInRight { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

.bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes bounceInUp { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; }

@-webkit-keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

@keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

.bounceOut { -webkit-animation-name: bounceOut; animation-name: bounceOut; }

@-webkit-keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft { 20% { opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes bounceOutLeft { 20% { opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight { 20% { opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes bounceOutRight { 20% { opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn { 0% { opacity: 0; }
  to { opacity: 1; } }

@keyframes fadeIn { 0% { opacity: 0; }
  to { opacity: 1; } }

.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; }

@-webkit-keyframes fadeInDown { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDown { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDownBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft { 0% { opacity: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeft { 0% { opacity: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig { 0% { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeftBig { 0% { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight { 0% { opacity: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRight { 0% { opacity: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig { 0% { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRightBig { 0% { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUp { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUpBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut { 0% { opacity: 1; }
  to { opacity: 0; } }

@keyframes fadeOut { 0% { opacity: 1; }
  to { opacity: 0; } }

.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes fadeOutDown { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes fadeOutDownBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes fadeOutLeft { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes fadeOutLeftBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes fadeOutRight { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes fadeOutRightBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes fadeOutUp { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes fadeOutUpBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig; }

@-webkit-keyframes flip { 0% { -webkit-transform: perspective(400px) rotateY(-1turn);
    transform: perspective(400px) rotateY(-1turn); }
  0%, 40% { -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg); }
  50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg); }
  50%, 80% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

@keyframes flip { 0% { -webkit-transform: perspective(400px) rotateY(-1turn);
    transform: perspective(400px) rotateY(-1turn); }
  0%, 40% { -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg); }
  50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg); }
  50%, 80% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

.animated.flip { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip; }

@-webkit-keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInX { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; animation-name: flipInX; }

@-webkit-keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInY; animation-name: flipInY; }

@-webkit-keyframes flipOutX { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

@keyframes flipOutX { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

.flipOutX { -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }

@-webkit-keyframes flipOutY { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

@keyframes flipOutY { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

.flipOutY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; animation-name: flipOutY; }

@-webkit-keyframes lightSpeedIn { 0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% { -webkit-transform: skewX(20deg);
    transform: skewX(20deg); }
  60%, 80% { opacity: 1; }
  80% { -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg); }
  to { -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes lightSpeedIn { 0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% { -webkit-transform: skewX(20deg);
    transform: skewX(20deg); }
  60%, 80% { opacity: 1; }
  80% { -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg); }
  to { -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut { 0% { opacity: 1; }
  to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

@keyframes lightSpeedOut { 0% { opacity: 1; }
  to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

.lightSpeedOut { -webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn { 0% { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateIn { 0% { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn; }

@-webkit-keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight; }

@-webkit-keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight; }

@-webkit-keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center;
    opacity: 1; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0; } }

@keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center;
    opacity: 1; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0; } }

.rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut; }

@-webkit-keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; } }

.rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

@keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

.rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight; }

@-webkit-keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

@keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

.rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }

@keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }

.rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight; }

@-webkit-keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; }
  0%, 20%, 60% { -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% { -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left; }
  40%, 80% { -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to { -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

@keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; }
  0%, 20%, 60% { -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% { -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left; }
  40%, 80% { -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to { -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.hinge { -webkit-animation-name: hinge; animation-name: hinge; }

@-webkit-keyframes rollIn { 0% { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes rollIn { 0% { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.rollIn { -webkit-animation-name: rollIn; animation-name: rollIn; }

@-webkit-keyframes rollOut { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg); } }

@keyframes rollOut { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg); } }

.rollOut { -webkit-animation-name: rollOut; animation-name: rollOut; }

@-webkit-keyframes zoomIn { 0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }

@keyframes zoomIn { 0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }

.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; }

@-webkit-keyframes zoomInDown { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInDown { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; }

@-webkit-keyframes zoomInLeft { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInLeft { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft; }

@-webkit-keyframes zoomInRight { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInRight { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight; }

@-webkit-keyframes zoomInUp { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInUp { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp; }

@-webkit-keyframes zoomOut { 0% { opacity: 1; }
  50% { -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50%, to { opacity: 0; } }

@keyframes zoomOut { 0% { opacity: 1; }
  50% { -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50%, to { opacity: 0; } }

.zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut; }

@-webkit-keyframes zoomOutDown { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutDown { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown; }

@-webkit-keyframes zoomOutLeft { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

@keyframes zoomOutLeft { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

.zoomOutLeft { -webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft; }

@-webkit-keyframes zoomOutRight { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

@keyframes zoomOutRight { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

.zoomOutRight { -webkit-animation-name: zoomOutRight; animation-name: zoomOutRight; }

@-webkit-keyframes zoomOutUp { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutUp { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp; }

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

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

.slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; }

@-webkit-keyframes slideInLeft { 0% { -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInLeft { 0% { -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; }

@-webkit-keyframes slideInRight { 0% { -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInRight { 0% { -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; }

@-webkit-keyframes slideInUp { 0% { -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInUp { 0% { -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; }

@-webkit-keyframes slideOutDown { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes slideOutDown { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.slideOutDown { -webkit-animation-name: slideOutDown; animation-name: slideOutDown; }

@-webkit-keyframes slideOutLeft { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes slideOutLeft { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.slideOutLeft { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft; }

@-webkit-keyframes slideOutRight { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes slideOutRight { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.slideOutRight { -webkit-animation-name: slideOutRight; animation-name: slideOutRight; }

@-webkit-keyframes slideOutUp { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes slideOutUp { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp; }

@keyframes floatUpDown { 0% { -webkit-transform: translateY(0px);
    transform: translateY(0px); }
  100% { -webkit-transform: translateY(-10px);
    transform: translateY(-10px); } }

@-webkit-keyframes floatUpDown { 0% { -webkit-transform: translateY(0px);
    transform: translateY(0px); }
  100% { -webkit-transform: translateY(-10px);
    transform: translateY(-10px); } }

@-webkit-keyframes submerge { 0% { -webkit-transform: translate(-50%, 0px); transform: translate(-50%, 0px); }
  100% { -webkit-transform: translate(-50%, 10px); transform: translate(-50%, 10px); } }

@keyframes submerge { 0% { -webkit-transform: translate(-50%, 0px); transform: translate(-50%, 0px); }
  100% { -webkit-transform: translate(-50%, 10px); transform: translate(-50%, 10px); } }

@keyframes mySvg { from { stroke-dashoffset: 157; }
  to { stroke-dashoffset: 0; } }

@-webkit-keyframes mySvg { from { stroke-dashoffset: 157; }
  to { stroke-dashoffset: 0; } }

@keyframes rotate360 { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@-webkit-keyframes rotate360 { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes turn { from {
    -webkit-transform: rotateZ(0);
    transform: rotateZ(0); }
  to {
    -webkit-transform: rotateZ(360deg);
    transform: rotateZ(360deg); } }

@-webkit-keyframes turn { from {
    -webkit-transform: rotateZ(0);
    transform: rotateZ(0); }
  to {
    -webkit-transform: rotateZ(360deg);
    transform: rotateZ(360deg); } }

@-webkit-keyframes scale { 0% { -webkit-transform: scale(1); transform: scale(1);
    opacity: 0; }
  75% { -webkit-transform: scale(2); transform: scale(2);
    opacity: 1; }
  100% { -webkit-transform: scale(2); transform: scale(2);
    opacity: 0; } }

@keyframes scale { 0% { -webkit-transform: scale(1); transform: scale(1);
    opacity: 1; }
  60% { opacity: 1; }
  100% { -webkit-transform: scale(2); transform: scale(2);
    opacity: 0; } }

@keyframes s1 { 0% { -webkit-transform: scale(1); transform: scale(1);
    opacity: 1; }
  100% { -webkit-transform: scale(5); transform: scale(5);
    opacity: 0; } }

@-webkit-keyframes s1 { 0% { -webkit-transform: scale(1); transform: scale(1);
    opacity: 1; }
  100% { -webkit-transform: scale(5); transform: scale(5);
    opacity: 0; } }

@keyframes mySvg { from { stroke-dashoffset: 157; }
  to { stroke-dashoffset: 0; } }

@-webkit-keyframes mySvg { from { stroke-dashoffset: 157; }
  to { stroke-dashoffset: 0; } }

@keyframes w100 { 0% { width: 0%; }
  100% { width: 100%; } }

@-webkit-keyframes w100 { 0% { width: 0%; }
  100% { width: 100%; } }

@keyframes repeatX { 0% { background-position: 0px 0px; }
  100% { background-position: 42px 0px; } }

@-webkit-keyframes repeatX { 0% { background-position: 0px 0px; }
  100% { background-position: 42px 0px; } }

@keyframes w100 { 0% { width: 0%;
    opacity: 1; }
  80% { width: 100%; }
  90% { width: 100%;
    opacity: 1; }
  100% { width: 100%;
    opacity: 0; } }

@-webkit-keyframes w100 { 0% { width: 0%;
    opacity: 1; }
  80% { width: 100%; }
  90% { width: 100%;
    opacity: 1; }
  100% { width: 100%;
    opacity: 0; } }

@keyframes h100 { 0% { height: 0%;
    opacity: 1; }
  50% { height: 100%; }
  75% { height: 100%;
    opacity: 1; }
  100% { height: 100%;
    opacity: 0; } }

@-webkit-keyframes h100 { 0% { height: 0%;
    opacity: 1; }
  50% { height: 100%; }
  75% { height: 100%;
    opacity: 1; }
  100% { height: 100%;
    opacity: 0; } }

@keyframes clockwise { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@-webkit-keyframes clockwise { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes anticlockwise { 0% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
  100% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } }

@-webkit-keyframes anticlockwise { 0% { -webkit-transform: rotate(360deg); transform: rotate(360deg); }
  100% { -webkit-transform: rotate(0deg); transform: rotate(0deg); } }

@-webkit-keyframes shakeY { 0%, to { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  20%, 40%, 60%, 80% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); } }

@keyframes shakeY { 0%, to { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  20%, 40%, 60%, 80% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); } }

img.fr-dib { margin: 5px auto; display: block; float: none; vertical-align: top; }

@font-face { font-family: 'commoniconFont'; src: url("data:font/woff2;charset=utf-8;base64,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") format("woff2"), url("data:font/woff;charset=utf-8;base64,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") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }

[class^="icon-"], [class*=" icon-"] { font-family: 'commoniconFont'; line-height: 1; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-xiaohongshu:before { content: "\e683"; }

.icon-download:before { content: "\e680"; }

.icon-download3:before { content: "\e681"; }

.icon-download2:before { content: "\e682"; }

.icon-rightArrow1:before { content: "\e67f"; }

.icon-phone:before { content: "\e67e"; }

.icon-taobao:before { content: "\e67d"; }

.icon-viewdocument:before { content: "\e67c"; }

.icon-enterpriseWechat1:before { content: "\e679"; }

.icon-enterpriseWechat:before { content: "\e678"; }

.icon-file:before { content: "\e677"; }

.icon-coordinate:before { content: "\e676"; }

.icon-visit:before { content: "\e675"; }

.icon-upload:before { content: "\e674"; }

.icon-link:before { content: "\e673"; }

.icon-Befondof:before { content: "\e670"; }

.icon-share:before { content: "\e671"; }

.icon-Favorites:before { content: "\e672"; }

.icon-rightArrow:before { content: "\e66f"; }

.icon-kuaishou2:before { content: "\e66e"; }

.icon-kuaishou:before { content: "\e66d"; }

.icon-dianpu:before { content: "\e66b"; }

.icon-Language:before { content: "\e669"; }

.icon-goutong:before { content: "\e667"; }

.icon-hezuo:before { content: "\e734"; }

.icon-icon-person-hezuo2:before { content: "\e668"; }

.icon-shangxin:before { content: "\e666"; }

.icon-xingxing:before { content: "\e665"; }

.icon-yanzhengma-01:before { content: "\e664"; }

.icon-a-dizhi_huaban1:before { content: "\e663"; }

.icon-Message:before { content: "\e65c"; }

.icon-Mailbox:before { content: "\e660"; }

.icon-Name:before { content: "\e662"; }

.icon-shuaxin-01:before { content: "\e65b"; }

.icon-tuxiangzhongxin:before { content: "\e65a"; }

.icon-fensi:before { content: "\e642"; }

.icon-tuce:before { content: "\e646"; }

.icon-wodeqianbao:before { content: "\e647"; }

.icon-dianpujishangpin:before { content: "\e648"; }

.icon-yifabu:before { content: "\e64a"; }

.icon-xinxiaoxi:before { content: "\e64b"; }

.icon-AI:before { content: "\e650"; }

.icon-gerenzhuye:before { content: "\e654"; }

.icon-suanli:before { content: "\e655"; }

.icon-zhanghaoguanli:before { content: "\e656"; }

.icon-zhuyeguanli:before { content: "\e657"; }

.icon-tongzhizhongxin:before { content: "\e658"; }

.icon-shangchuanwendang-01-01:before { content: "\e644"; }

.icon-dangkoudanxuan-01:before { content: "\e639"; }

.icon-shangchuanrenxiang:before { content: "\e63c"; }

.icon-dangkouxuanpin:before { content: "\e63e"; }

.icon-changshangxuanpin-01:before { content: "\e63f"; }

.icon-jiaoxue:before { content: "\e640"; }

.icon-shangchuanchanpin-01-01:before { content: "\e643"; }

.icon-youtube:before { content: "\e630"; }

.icon-twitter:before { content: "\e631"; }

.icon-facebook1:before { content: "\e634"; }

.icon-linkedin1:before { content: "\e635"; }

.icon-xiazai1:before { content: "\e62a"; }

.icon-gouwuche:before { content: "\e6ac"; }

.icon-education-1-copy:before { content: "\e62f"; }

.icon-deng:before { content: "\e6bd"; }

.icon-application:before { content: "\e89e"; }

.icon-fangdichan:before { content: "\e747"; }

.icon-meironghufu:before { content: "\e641"; }

.icon-a-Maskgroup:before { content: "\e623"; }

.icon-gouwudai:before { content: "\e629"; }

.icon-dianhua3:before { content: "\e8ad"; }

.icon-weixin3:before { content: "\e8bb"; }

.icon-zhaopinxuqiu:before { content: "\eabd"; }

.icon-zhiding:before { content: "\e684"; }

.icon-youshangjiaojiantou:before { content: "\e622"; }

.icon-yongyan:before { content: "\e61c"; }

.icon-gouwuchekong:before { content: "\e61e"; }

.icon-zixun:before { content: "\e62e"; }

.icon-diqiu-:before { content: "\e61f"; }

.icon-VIP:before { content: "\e620"; }

.icon-houtaishangpinguanli:before { content: "\e621"; }

.icon-jianzhu_4:before { content: "\e78d"; }

.icon-jianzhu_6:before { content: "\e78e"; }

.icon-youkus:before { content: "\e67a"; }

.icon-more:before { content: "\e61b"; }

.icon-play:before { content: "\e61a"; }

.icon-shouye1:before { content: "\e610"; }

.icon-shouye-zhihui:before { content: "\e61d"; }

.icon-bofang:before { content: "\e625"; }

.icon-icon_shezhi:before { content: "\eb8d"; }

.icon-yunhang:before { content: "\ec61"; }

.icon-shujushujudian:before { content: "\e649"; }

.icon-Youtube-fill:before { content: "\e883"; }

.icon-wifi:before { content: "\e8f8"; }

.icon-liujisuan:before { content: "\ec56"; }

.icon-shuangxinpian:before { content: "\e6ab"; }

.icon-dikuguanli:before { content: "\e63d"; }

.icon-custom-service:before { content: "\e617"; }

.icon-youxiang3:before { content: "\e619"; }

.icon-instagram-fill:before { content: "\e88f"; }

.icon-24gf-telephone:before { content: "\e96c"; }

.icon-facebook:before { content: "\e8e7"; }

.icon-tuite:before { content: "\e652"; }

.icon-linkedin:before { content: "\eccc"; }

.icon-youshangjiao:before { content: "\e79a"; }

.icon-zuoshangjiao:before { content: "\e79b"; }

.icon-top:before { content: "\e606"; }

.icon-icons01:before { content: "\e698"; }

.icon-shangchuantupian:before { content: "\e712"; }

.icon-huo:before { content: "\e66c"; }

.icon-icon_pc:before { content: "\e607"; }

.icon-youxiang1:before { content: "\e694"; }

.icon-boshimao:before { content: "\e604"; }

.icon-yulanjianli:before { content: "\e613"; }

.icon-point:before { content: "\e60f"; }

.icon-gerenzhongxin:before { content: "\e653"; }

.icon-yunduanshangchuan:before { content: "\ec1d"; }

.icon-youxiang2:before { content: "\e605"; }

.icon-dianhua1:before { content: "\e608"; }

.icon-jilu:before { content: "\e65f"; }

.icon-shanchu:before { content: "\e8b6"; }

.icon-shoucang1:before { content: "\e8b9"; }

.icon-shangchuan:before { content: "\e60e"; }

.icon-ren-renyuan:before { content: "\e6d8"; }

.icon-dianhua2:before { content: "\e817"; }

.icon-lock:before { content: "\e881"; }

.icon-gerenzhongxin-1:before { content: "\e64e"; }

.icon-zhengque:before { content: "\e62d"; }

.icon-31shoucang:before { content: "\e603"; }

.icon-fenxiang:before { content: "\e60d"; }

.icon-shoucang:before { content: "\e8c2"; }

.icon-weixin2:before { content: "\e628"; }

.icon-youxiang:before { content: "\e66a"; }

.icon-sort:before { content: "\e65e"; }

.icon-24gl-telephone:before { content: "\e953"; }

.icon-fenlei:before { content: "\e811"; }

.icon-lanya:before { content: "\ec4a"; }

.icon-weibiaoti-:before { content: "\e618"; }

.icon-chuanganqi2:before { content: "\e8dd"; }

.icon-line-075:before { content: "\e74d"; }

.icon-rongliangxingyunyingpan:before { content: "\e714"; }

.icon-jurassic_message:before { content: "\e69d"; }

.icon-fankuibeifen:before { content: "\e616"; }

.icon-xiazai:before { content: "\e602"; }

.icon-yanjing:before { content: "\e661"; }

.icon-dayinchuanzhen:before { content: "\e627"; }

.icon-shouye:before { content: "\e633"; }

.icon-31shijian:before { content: "\e601"; }

.icon-changyongicon-:before { content: "\e612"; }

.icon-changyongtubiao-fuben-12:before { content: "\e60c"; }

.icon-wangluo:before { content: "\e638"; }

.icon-rili1:before { content: "\e6bc"; }

.icon-rili:before { content: "\e8b4"; }

.icon-youjiantou2:before { content: "\e62c"; }

.icon-youjiantou1:before { content: "\e60a"; }

.icon-zuojiantou1:before { content: "\e62b"; }

.icon-sousuo1:before { content: "\e651"; }

.icon-douyin:before { content: "\e8db"; }

.icon-bilibili-line:before { content: "\e75d"; }

.icon-world:before { content: "\e609"; }

.icon-double-left-1:before { content: "\e615"; }

.icon-jinrujiantouxiao:before { content: "\e8d4"; }

.icon-jinrujiantou:before { content: "\e8f1"; }

.icon-jiantou_xiangyou:before { content: "\eb08"; }

.icon-jiantou_xiangzuo:before { content: "\eb09"; }

.icon-igw-l-screen:before { content: "\e626"; }

.icon-guanbi:before { content: "\e614"; }

.icon-youjiantou:before { content: "\e637"; }

.icon-zuojiantou:before { content: "\e63b"; }

.icon-arrow-left:before { content: "\e645"; }

.icon-weibo:before { content: "\e64c"; }

.icon-weixin1:before { content: "\e64f"; }

.icon-qq:before { content: "\e611"; }

.icon-xinlangweibo:before { content: "\e600"; }

.icon-weixin:before { content: "\e67b"; }

.icon-QQ:before { content: "\e882"; }

.icon-riqi:before { content: "\e64d"; }

.icon-_didian:before { content: "\e659"; }

.icon-youjian:before { content: "\e60b"; }

.icon-dianhua:before { content: "\e632"; }

.icon-arrowRight:before { content: "\e65d"; }

.icon-caidan:before { content: "\e624"; }

.icon-denglu-copy:before { content: "\e63a"; }

.icon-sousuo:before { content: "\e636"; }

@font-face { font-family: 'shareIcon'; src: url("data:font/ttf;charset=utf-8;base64,AAEAAAAQAQAABAAARkZUTXqjBawAACR0AAAAHEdERUYAJwAXAAAkVAAAAB5PUy8yVzzoewAAAYgAAABgY21hcIYbuw0AAAIsAAABqmN2dCAM8/9aAAAOCAAAACRmcGdtMPeelQAAA9gAAAmWZ2FzcAAAABAAACRMAAAACGdseWbNwujKAAAOUAAAEwxoZWFkCDoioQAAAQwAAAA2aGhlYQetA8cAAAFEAAAAJGhtdHg6uAQdAAAB6AAAAERsb2NhI8gn1gAADiwAAAAkbWF4cAE1AjgAAAFoAAAAIG5hbWU3vFjkAAAhXAAAAkNwb3N0915EDgAAI6AAAACscHJlcKW5vmYAAA1wAAAAlQABAAAAAQAAJceEJV8PPPUAHwQAAAAAANJ/b1EAAAAA0n9vUv/+/7MECgNOAAAACAACAAAAAAAAAAEAAANH/7MAXAQC//4AAAQKAAEAAAAAAAAAAAAAAAAAAAARAAEAAAARAIsABwAAAAAAAgAmADQAbAAAAIoBdwAAAAAABAP+AfQABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAIABgMAAAAAAAAAAAABEAAAAAAAAAAAAAAAUGZFZADAAHjyCgOA/4AAXANHAE2AAAABAAAAAAMYAAAAAAAgAAEBdgAiAAAAAAFVAAAD6QAsBAAAQgQAADMEAAEhBAAAJQQAAFYEAQAABAAAkAQAACkEAAAQBAAAdQQAAGEEAv/+BAAAIQAAAAMAAAADAAAAHAABAAAAAACkAAMAAQAAABwABACIAAAAHgAQAAMADgB48ArwGvA68ErwWvBq8HrwivCa8QrxGvEq8gr//wAAAHjwCvAa8DrwSvBa8GrwevCK8JrxCvEa8SryCv///4sP+g/rD8wPvQ+uD58PkA+BD3IPAw70DuUOBgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBgAAAQAAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAssCBgZi2wASwgZCCwwFCwBCZasARFW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCwCkVhZLAoUFghsApFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwACtZWSOwAFBYZVlZLbACLCBFILAEJWFkILAFQ1BYsAUjQrAGI0IbISFZsAFgLbADLCMhIyEgZLEFYkIgsAYjQrIKAAIqISCwBkMgiiCKsAArsTAFJYpRWGBQG2FSWVgjWSEgsEBTWLAAKxshsEBZI7AAUFhlWS2wBCywCCNCsAcjQrAAI0KwAEOwB0NRWLAIQyuyAAEAQ2BCsBZlHFktsAUssABDIEUgsAJFY7ABRWJgRC2wBiywAEMgRSCwACsjsQQEJWAgRYojYSBkILAgUFghsAAbsDBQWLAgG7BAWVkjsABQWGVZsAMlI2FERC2wByyxBQVFsAFhRC2wCCywAWAgILAKQ0qwAFBYILAKI0JZsAtDSrAAUlggsAsjQlktsAksILgEAGIguAQAY4ojYbAMQ2AgimAgsAwjQiMtsAosS1RYsQcBRFkksA1lI3gtsAssS1FYS1NYsQcBRFkbIVkksBNlI3gtsAwssQANQ1VYsQ0NQ7ABYUKwCStZsABDsAIlQrIAAQBDYEKxCgIlQrELAiVCsAEWIyCwAyVQWLAAQ7AEJUKKiiCKI2GwCCohI7ABYSCKI2GwCCohG7AAQ7ACJUKwAiVhsAgqIVmwCkNHsAtDR2CwgGIgsAJFY7ABRWJgsQAAEyNEsAFDsAA+sgEBAUNgQi2wDSyxAAVFVFgAsA0jQiBgsAFhtQ4OAQAMAEJCimCxDAQrsGsrGyJZLbAOLLEADSstsA8ssQENKy2wECyxAg0rLbARLLEDDSstsBIssQQNKy2wEyyxBQ0rLbAULLEGDSstsBUssQcNKy2wFiyxCA0rLbAXLLEJDSstsBgssAcrsQAFRVRYALANI0IgYLABYbUODgEADABCQopgsQwEK7BrKxsiWS2wGSyxABgrLbAaLLEBGCstsBsssQIYKy2wHCyxAxgrLbAdLLEEGCstsB4ssQUYKy2wHyyxBhgrLbAgLLEHGCstsCEssQgYKy2wIiyxCRgrLbAjLCBgsA5gIEMjsAFgQ7ACJbACJVFYIyA8sAFgI7ASZRwbISFZLbAkLLAjK7AjKi2wJSwgIEcgILACRWOwAUViYCNhOCMgilVYIEcgILACRWOwAUViYCNhOBshWS2wJiyxAAVFVFgAsAEWsCUqsAEVMBsiWS2wJyywByuxAAVFVFgAsAEWsCUqsAEVMBsiWS2wKCwgNbABYC2wKSwAsANFY7ABRWKwACuwAkVjsAFFYrAAK7AAFrQAAAAAAEQ+IzixKAEVKi2wKiwgPCBHILACRWOwAUViYLAAQ2E4LbArLC4XPC2wLCwgPCBHILACRWOwAUViYLAAQ2GwAUNjOC2wLSyxAgAWJSAuIEewACNCsAIlSYqKRyNHI2EgWGIbIVmwASNCsiwBARUUKi2wLiywABawBCWwBCVHI0cjYbAGRStlii4jICA8ijgtsC8ssAAWsAQlsAQlIC5HI0cjYSCwBCNCsAZFKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgsAlDIIojRyNHI2EjRmCwBEOwgGJgILAAKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwgGJhIyAgsAQmI0ZhOBsjsAlDRrACJbAJQ0cjRyNhYCCwBEOwgGJgIyCwACsjsARDYLAAK7AFJWGwBSWwgGKwBCZhILAEJWBkI7ADJWBkUFghGyMhWSMgILAEJiNGYThZLbAwLLAAFiAgILAFJiAuRyNHI2EjPDgtsDEssAAWILAJI0IgICBGI0ewACsjYTgtsDIssAAWsAMlsAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQlRyNHI2GwBiWwBSVJsAIlYbABRWMjIFhiGyFZY7ABRWJgIy4jICA8ijgjIVktsDMssAAWILAJQyAuRyNHI2EgYLAgYGawgGIjICA8ijgtsDQsIyAuRrACJUZSWCA8WS6xJAEUKy2wNSwjIC5GsAIlRlBYIDxZLrEkARQrLbA2LCMgLkawAiVGUlggPFkjIC5GsAIlRlBYIDxZLrEkARQrLbA3LLAuKyMgLkawAiVGUlggPFkusSQBFCstsDgssC8riiAgPLAEI0KKOCMgLkawAiVGUlggPFkusSQBFCuwBEMusCQrLbA5LLAAFrAEJbAEJiAuRyNHI2GwBkUrIyA8IC4jOLEkARQrLbA6LLEJBCVCsAAWsAQlsAQlIC5HI0cjYSCwBCNCsAZFKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmGwAiVGYTgjIDwjOBshICBGI0ewACsjYTghWbEkARQrLbA7LLAuKy6xJAEUKy2wPCywLyshIyAgPLAEI0IjOLEkARQrsARDLrAkKy2wPSywABUgR7AAI0KyAAEBFRQTLrAqKi2wPiywABUgR7AAI0KyAAEBFRQTLrAqKi2wPyyxAAEUE7ArKi2wQCywLSotsEEssAAWRSMgLiBGiiNhOLEkARQrLbBCLLAJI0KwQSstsEMssgAAOistsEQssgABOistsEUssgEAOistsEYssgEBOistsEcssgAAOystsEgssgABOystsEkssgEAOystsEossgEBOystsEsssgAANystsEwssgABNystsE0ssgEANystsE4ssgEBNystsE8ssgAAOSstsFAssgABOSstsFEssgEAOSstsFIssgEBOSstsFMssgAAPCstsFQssgABPCstsFUssgEAPCstsFYssgEBPCstsFcssgAAOCstsFgssgABOCstsFkssgEAOCstsFossgEBOCstsFsssDArLrEkARQrLbBcLLAwK7A0Ky2wXSywMCuwNSstsF4ssAAWsDArsDYrLbBfLLAxKy6xJAEUKy2wYCywMSuwNCstsGEssDErsDUrLbBiLLAxK7A2Ky2wYyywMisusSQBFCstsGQssDIrsDQrLbBlLLAyK7A1Ky2wZiywMiuwNistsGcssDMrLrEkARQrLbBoLLAzK7A0Ky2waSywMyuwNSstsGossDMrsDYrLbBrLCuwCGWwAyRQeLABFTAtAABLuADIUlixAQGOWbkIAAgAYyCwASNEILADI3CwDkUgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbABRWMjYrACI0SzCgkFBCuzCgsFBCuzDg8FBCtZsgQoCUVSRLMKDQYEK7EGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAAAAAAAAAAAAAA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") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }

.social-share-icon { font-family: "shareIcon"; }

.social-share .icon-tencent:before { content: "\f07a"; }

.social-share .icon-qq:before { content: "\f11a"; }

.social-share .icon-weibo:before { content: "\f12a"; }

.social-share .icon-wechat:before { content: "\f09a"; }

.social-share .icon-douban:before { content: "\f10a"; }

.social-share .icon-heart:before { content: "\f20a"; }

.social-share .icon-like:before { content: "\f00a"; }

.social-share .icon-qzone:before { content: "\f08a"; }

.social-share .icon-linkedin:before { content: "\f01a"; }

.social-share .icon-diandian:before { content: "\f05a"; }

.social-share .icon-facebook:before { content: "\f03a"; }

.social-share .icon-google:before { content: "\f04a"; }

.social-share .icon-twitter:before { content: "\f06a"; }

.wechat-qrcode { display: none; border: 1px solid #eee; position: fixed; z-index: 999; top: 50%; left: 50%; width: 200px; height: 190px; margin-top: -96px; margin-left: -100px; color: #666; font-size: 12px; text-align: center; background-color: #fff; -webkit-box-shadow: 0 2px 10px #aaa; box-shadow: 0 2px 10px #aaa; -webkit-transition: all 200ms; transition: all 200ms; -webkit-tansition: all 350ms; -moz-transition: all 350ms; }

.wechat-qrcode.bottom { top: 40px; left: -84px; }

.wechat-qrcode.bottom:after { display: none; }

.wechat-qrcode h4 { font-weight: normal; height: 26px; line-height: 26px; font-size: 12px; background-color: #f3f3f3; margin: 0; padding: 0; color: #777; }

.wechat-qrcode .qrcode { width: 105px; margin: 10px auto; }

.wechat-qrcode .qrcode table { margin: 0 !important; }

.wechat-qrcode .help p { font-weight: normal; line-height: 16px; padding: 0; margin: 0; width: 100%; }

.wechat-qrcode .closeWechat { position: absolute; right: 5px; top: 5px; width: 16px; height: 16px; z-index: 9; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); cursor: pointer; }

.wechat-qrcode .closeWechat:after { width: 2px; height: 100%; position: absolute; left: 50%; margin-left: -1px; content: ''; display: block; background: #666; }

.wechat-qrcode .closeWechat::before { width: 100%; height: 2px; position: absolute; top: 50%; margin-top: -1px; content: ''; display: block; background: #666; }

/*--视频播放器--*/
.pupUpVideo { position: fixed; z-index: 100; left: 0px; top: 0px; width: 100%; height: 100%; padding: 96px 20px; background: rgba(0, 0, 0, 0.5); display: none; }

.pupUpVideo .closeVideo { position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; right: 15px; top: 15px; width: 30px; height: 30px; color: rgba(255, 255, 255, 0.5); font-size: 22px; cursor: pointer; -webkit-transition: all .6s ease; transition: all .6s ease; }

.pupUpVideo .closeVideo:hover { color: white; }

.pupUpVideo .videoPlayBox { width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.pupUpVideo .videoPlayBox .videoPlayContainer { max-width: 1280px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: auto; position: relative; }

.pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay { width: 100%; position: relative; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-self: center; -ms-flex-item-align: center; align-self: center; }

.pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay video { width: auto; min-width: 320px; max-height: 100vh; max-width: 100vw; }

.pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay iframe { width: auto; min-width: 320px; max-height: 100vh; max-width: 100vw; width: 1280px; height: 720px; }

@media (min-width: 768px) { .pupUpVideo { padding: 6vw 1.25vw; }
  .pupUpVideo .closeVideo { right: 1.5vw; top: 1.5vw; width: 1.875vw; height: 1.875vw; font-size: 2.5vw; }
  .pupUpVideo .videoPlayBox .videoPlayContainer { max-width: 80vw; }
  .pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay video { min-width: 20vw; }
  .pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay iframe { min-width: 20vw; } }

@media (min-width: 1200px) { .pupUpVideo { padding: 5vw 1.042vw; }
  .pupUpVideo .closeVideo { right: 1.25vw; top: 1.25vw; width: 1.563vw; height: 1.563vw; font-size: 2.083vw; }
  .pupUpVideo .videoPlayBox .videoPlayContainer { max-width: 66.667vw; }
  .pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay video { min-width: 16.667vw; }
  .pupUpVideo .videoPlayBox .videoPlayContainer .videoPlay iframe { min-width: 16.667vw; } }

.webMap { padding: 20px 0px 50px; background-color: #fff; }

.webMap dl { border: 1px solid #e6e6e6; margin-top: 30px; }

.webMap dl h3 { padding-left: 10px; padding-bottom: 5px; }

.webMap dl h3 span { font-size: 16px; color: #95d83c; position: relative; top: -12px; background-color: #fff; padding: 0px 5px; }

.webMap dl h3 span a { color: #95d83c; }

.webMap dl dd { padding-left: 20px; padding-bottom: 15px; }

.webMap dl dd a { font-size: 12px; padding-right: 20px; display: inline-block; padding-bottom: 8px; }

.webMap dl dd a em { display: inline-block; margin-right: 8px; width: 3px; height: 3px; background-color: #95d83c; vertical-align: middle; }

.webMap dl dd a:hover { color: #95d83c; }

@media (min-width: 768px) { .webMap { padding: 3.75vw 0vw 6.25vw; }
  .webMap dl { margin-top: 3.125vw; }
  .webMap dl h3 { padding-left: 0.625vw; padding-bottom: 0.625vw; }
  .webMap dl h3 span { font-size: 1.25vw; top: -0.938vw; padding: 0vw 0.625vw; }
  .webMap dl dd { padding-left: 1.25vw; padding-bottom: 0.938vw; }
  .webMap dl dd a { font-size: 1vw; padding-right: 1.25vw; padding-bottom: 0.5vw; }
  .webMap dl dd a em { margin-right: 0.5vw; width: 0.25vw; height: 0.25vw; } }

@media (min-width: 1260px) { .webMap { padding: 3.125vw 0vw 5.208vw; }
  .webMap dl { margin-top: 2.604vw; }
  .webMap dl h3 { padding-left: 0.521vw; padding-bottom: 0.521vw; }
  .webMap dl h3 span { font-size: 1.042vw; top: -0.781vw; padding: 0vw 0.521vw; }
  .webMap dl dd { padding-left: 1.042vw; padding-bottom: 0.781vw; }
  .webMap dl dd a { font-size: 0.833vw; padding-right: 1.042vw; padding-bottom: 0.417vw; }
  .webMap dl dd a em { margin-right: 0.417vw; width: 0.208vw; height: 0.208vw; } }

@media (min-width: 1921px) { .webMap { padding: 60px 0px 99.994px; }
  .webMap dl { margin-top: 49.997px; }
  .webMap dl h3 { padding-left: 10.003px; padding-bottom: 10.003px; }
  .webMap dl h3 span { font-size: 20.006px; top: -14.995px; padding: 0px 10.003px; }
  .webMap dl dd { padding-left: 20.006px; padding-bottom: 14.995px; }
  .webMap dl dd a { font-size: 15.994px; padding-right: 20.006px; padding-bottom: 8.006px; }
  .webMap dl dd a em { margin-right: 8.006px; width: 3.994px; height: 3.994px; } }

/* 全站搜索 */
.searchMain { padding: 30px 0px; background: #f0f1fa; }

.searchBox { max-width: 1100px; width: 100%; }

.searchInput { position: relative; }

.searchInput input { width: 100%; height: 40px; padding: 0px 15px; border: 1px solid #cfcfcf; font-size: 14px; color: #333; }

.searchInput button { position: absolute; right: 0px; width: 60px; top: 0px; bottom: 0px; font-size: 18px; background: #95d83c; color: #fff; border: none; }

.searchAllMain { padding: 20px 0px 30px; }

.searchAllMain ul li a { display: block; padding: 15px; border-bottom: 1px solid #DCDDDE; }

.searchAllMain ul li a .subTitle { font-size: 12px; color: #727272; padding-bottom: 5px; }

.searchAllMain ul li a .title { font-size: 14px; line-height: 1.4; color: #333; padding-bottom: 8px; }

.searchAllMain ul li a .intro { font-size: 12px; line-height: 1.375; color: #727272; padding-bottom: 10px; }

.searchAllMain ul li a:hover { background-color: #fff; }

.searchformMain { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; display: none; z-index: 99; }

.searchformMain .searchform { background: #fff; padding: 10px 0px 30px; position: relative; z-index: 99; -webkit-transition: opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); transition: opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1); transition: transform 0.8s cubic-bezier(0.2, 1, 0.3, 1), opacity 0.8s cubic-bezier(0.2, 1, 0.3, 1), -webkit-transform 0.8s cubic-bezier(0.2, 1, 0.3, 1); opacity: 0; -webkit-transform: translate3d(0px, -100%, 1px); transform: translate3d(0px, -100%, 1px); }

.searchformMain .searchform form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 1080px; margin: 0px auto; border-bottom: 2px solid #595959; width: 100%; padding: 20px 0px; position: relative; }

.searchformMain .searchform form input { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin: 0px 15px; font-size: 14px; color: #333; line-height: inherit; vertical-align: middle; }

.searchformMain .searchform form button { left: 0px; font-size: 20px; height: 100%; top: 0px; background: none; border: none; cursor: pointer; }

.searchformMain .searchform form .closeSearch { cursor: pointer; right: 0px; top: 0px; height: 100%; font-size: 20px; color: #333; }

.searchformMain .search_mask { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); }

.searchformMain.admission .searchform { -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); opacity: 1; }

@media (min-width: 768px) { .searchMain { padding: 5vw 0vw; }
  .searchBox { max-width: 68.75vw; }
  .searchInput input { height: 4.063vw; padding: 0vw 1.875vw; font-size: 1.25vw; }
  .searchInput button { width: 5.5vw; font-size: 1.5vw; }
  .searchAllMain { padding: 2.5vw 0vw; }
  .searchAllMain ul li a { padding: 1.438vw 1.75vw 2.125vw; }
  .searchAllMain ul li a .subTitle { font-size: 0.875vw; padding-bottom: 0.313vw; }
  .searchAllMain ul li a .title { font-size: 1.625vw; padding-bottom: 0.875vw; }
  .searchAllMain ul li a .intro { font-size: 1vw; padding-bottom: 1.25vw; }
  .searchformMain .searchform { padding: 0.625vw 0vw 48px; }
  .searchformMain .searchform form { padding: 2.8125vw 0vw; }
  .searchformMain .searchform form input { margin: 0vw 1.875vw; font-size: 1.125vw; }
  .searchformMain .searchform form button { font-size: 1.5vw; }
  .searchformMain .searchform form .closeSearch { font-size: 1.5vw; }
  .searchformMain .search_mask { background: rgba(0, 0, 0, 0); } }

@media (min-width: 992px) { .searchformMain .searchform { padding: 0.5208vw 0vw 2.6042vw; }
  .searchformMain .searchform form { padding: 2.3438vw 0vw; }
  .searchformMain .searchform form input { margin: 0vw 1.5625vw; font-size: 0.9375vw; }
  .searchformMain .searchform form button { font-size: 1.25vw; }
  .searchformMain .searchform form .closeSearch { font-size: 1.25vw; } }

@media (min-width: 1260px) { .searchMain { padding: 4.167vw 0vw; }
  .searchBox { max-width: 57.292vw; }
  .searchInput input { height: 3.385vw; padding: 0vw 1.563vw; font-size: 1.042vw; }
  .searchInput button { width: 4.583vw; font-size: 1.25vw; }
  .searchAllMain { padding: 2.083vw 0vw; }
  .searchAllMain ul li a { padding: 1.198vw 1.458vw 1.771vw; }
  .searchAllMain ul li a .subTitle { font-size: 0.729vw; padding-bottom: 0.26vw; }
  .searchAllMain ul li a .title { font-size: 1.354vw; padding-bottom: 0.729vw; }
  .searchAllMain ul li a .intro { font-size: 0.833vw; padding-bottom: 1.042vw; } }

@media (min-width: 1921px) { .searchMain { padding: 80px 0px; }
  .searchBox { max-width: 1100px; }
  .searchInput input { height: 65px; padding: 0px 30px; font-size: 20px; }
  .searchInput button { width: 88px; font-size: 24px; }
  .searchAllMain { padding: 40px 0px; }
  .searchAllMain ul li a { padding: 23px 28px 34px; }
  .searchAllMain ul li a .subTitle { font-size: 14px; padding-bottom: 5px; }
  .searchAllMain ul li a .title { font-size: 26px; padding-bottom: 14px; }
  .searchAllMain ul li a .intro { font-size: 16px; padding-bottom: 20px; }
  .searchformMain .searchform { padding: 10px 0px 50px; }
  .searchformMain .searchform form { padding: 45.001px 0px; }
  .searchformMain .searchform form input { margin: 0px 30px; font-size: 18px; }
  .searchformMain .searchform form button { font-size: 24px; }
  .searchformMain .searchform form .closeSearch { font-size: 24px; } }

/*--法律声明--*/
.legalStatement { padding: 40px 0px; }

.legalStatement .title { font-size: 24px; padding-bottom: 20px; text-align: center; line-height: 1; }

.legalStatement .content { font-size: 14px; line-height: 24px; color: #333; }

.legalStatement .content img { max-width: 100%; }

.legalStatement .content video { max-width: 100%; }

@media (min-width: 768px) { .legalStatement { padding: 5.625vw 0vw; }
  .legalStatement .title { font-size: 2vw; padding-bottom: 1.875vw; }
  .legalStatement .content { font-size: 1.125vw; line-height: 1.75vw; } }

@media (min-width: 1260px) { .legalStatement { padding: 4.688vw 0vw; }
  .legalStatement .title { font-size: 1.667vw; padding-bottom: 1.563vw; }
  .legalStatement .content { font-size: 0.938vw; line-height: 1.458vw; } }

@media (min-width: 1921px) { .legalStatement { padding: 90px 0px; }
  .legalStatement .title { font-size: 32px; padding-bottom: 30px; }
  .legalStatement .content { font-size: 18px; line-height: 28px; } }



body { overflow-x: hidden; overscroll-behavior-x: contain; }

.pcImg { display: none !important; }

.mImg { display: block !important; }

.header { position: fixed; left: 0px; top: 0px; width: 100%; z-index: 99; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 60px; -webkit-transition: all .6s; transition: all .6s; background: #fff; }

.header .indexContainer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.header .logo { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; z-index: 10; position: relative; }

.header .logo a { display: block; position: relative; }

.header .logo img { height: 25px; -webkit-transition: all .6s; transition: all .6s; }

.header .logo .black { position: absolute; left: 0px; top: 0px; opacity: 1; }

.header .logo .white { opacity: 0; }

.header .headerNavBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 10; }

.header .nav { display: none; position: fixed; left: 0px; top: 60px; width: 100%; bottom: 0px; padding: 20px; background: #fff; overflow-y: auto; }

.header .nav .list { border-bottom: 1px solid #ccc; position: relative; }

.header .nav .list h3 { font-size: 14px; }

.header .nav .list h3 a { color: #000; line-height: 40px; display: block; }

.header .nav .list i { position: absolute; right: 0px; top: 0px; width: 30%; height: 40px; font-size: 16px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.header .nav .list i::before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: all .6s; transition: all .6s; }

.header .nav .list .mSubNav { display: none; padding-bottom: 10px; }

.header .nav .list .mSubNav a { display: block; line-height: 35px; padding: 0px 15px; color: #000000; font-size: 14px; }

.header .nav .list .mSubNav .mSubThreeNav { position: relative; border-top: 1px solid #ccc; }

.header .nav .list .mSubNav .mSubThreeNav p { display: none; padding-bottom: 10px; }

.header .nav .list .mSubNav .mSubThreeNav p a { padding: 0px 30px; }

.header .nav .list .mSubNav .mSubThreeNav span { position: absolute; right: 0px; top: 0px; width: 30%; height: 35px; font-size: 16px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.header .nav .list .mSubNav .mSubThreeNav span::before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); -webkit-transition: all .6s; transition: all .6s; }

.header .nav .list.active i::before { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.header .nav .list .mSubThreeNav.active span::before { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.header .headerLang { margin-left: 10px; position: relative; height: 60px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center;}

.header .headerLang p { padding: 0px 10px; font-size: 14px; color: #000; height: 35px; -webkit-border-radius: 5px; border-radius: 5px; cursor: pointer; border: 1px solid #000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.header .headerLang p img { height: 15px; display: block; margin-right: 5px; }

.header .headerLang p img.black { display: block; }

.header .headerLang p img.white { display: none; }

.header .headerLang .headerLangList{position: absolute; max-height: 0px; overflow: hidden; transition: all .6s; left: 0px; top: 52px; width: 100%; border-radius: 8px; box-shadow: 0px 5px 10px rgba(0,0,0,0.2); background-color: #fff;}

.header .headerLang .headerLangList a{display: block; font-size: 14px; line-height: 35px; text-align: center;}

.header .headerLang .headerLangList a:hover{background-color: #86c436; color: #fff;}

.header .headerLang:hover .headerLangList{max-height: 300px;}

.header .headerSearchBtn { margin-left: 10px; cursor: pointer; }

.header .headerSearchBtn i { width: 35px; height: 35px; font-size: 16px; color: #fff; background: #86c436; -webkit-border-radius: 5px; border-radius: 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.navBtn { margin-left: 10px; width: 35px; height: 35px; font-size: 18px; color: #fff; background: #86c436; -webkit-border-radius: 5px; border-radius: 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.headerNewsWhiteBg .indexContainer { background-color: #fff; }

.headerNewsWhiteBg .logo .black { opacity: 1; }

.headerNewsWhiteBg .logo .white { opacity: 0; }

.headerNewsWhiteBg .nav .list h3 a { color: #000000; }

.headerNewsWhiteBg .headerLang p { border-color: #000; color: #000; }

.headerNewsWhiteBg .headerLang p img.black { display: block; }

.headerNewsWhiteBg .headerLang p img.white { display: none; }

.subNavMask { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 98; pointer-events: none; background-color: rgba(0, 0, 0, 0.7); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); display: none; }

.subNavMain { position: fixed; left: 0px; top: 100px; width: 100%; z-index: 99; display: none; }

.subNavMain .indexContainer { display: none; }

.subNavBox { background: #fff; margin-top: 10px; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.subNavBox .subNavListBox {  position: absolute; left:0px; top: 0px; width: 100%; height: 100%; opacity: 0; transition: all .6s; padding: 40px 0px; background-image: linear-gradient(45deg, #86c436, #5c9315); }

.subNavBox .subNavListBox .title { font-size: 32px; padding: 0px 53px; color: #fff; }

.subNavBox .subNavListBox .subNavList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 15px 40px 0px; }

.subNavBox .subNavListBox .subNavList .subList { width: 50%; padding: 0px 13px; }

.subNavBox .subNavListBox .subNavList .subList a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; min-height: 50px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding-left: 20px; position: relative; -webkit-transition: all .6s; transition: all .6s; border-bottom: 1px solid rgba(255, 255, 255, 0.5); color: rgba(255, 255, 255, 0.5); }

.subNavBox .subNavListBox .subNavList .subList a::before { content: ''; width: 6px; height: 6px; left: 0px; -webkit-border-radius: 100%; border-radius: 100%; background-color: rgba(255, 255, 255, 0.5); display: block; position: absolute; -webkit-transition: all .6s; transition: all .6s; }

.subNavBox .subNavListBox .subNavList .subList a i { font-size: 12px; }

.subNavBox .subNavListBox .subNavList .subList a:hover { border-color: #fff; color: #fff; }

.subNavBox .subNavListBox .subNavList .subList a:hover::before { background-color: #fff; }

.subNavBox .content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.subNavBox .content .list { width: 50%; padding: 30px; border-right: 1px solid #eeeeee; position: relative;}

.subNavBox .content .list .imgBox { padding-top: 213px; overflow: hidden; position: relative; -webkit-border-radius: 6px; border-radius: 6px; }

.subNavBox .content .list .imgBox img { width: 100%; -webkit-transition: all .6s; transition: all .6s; height: 100%; object-fit: cover; position: absolute; left: 0px; top: 0px; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.subNavBox .content .list .listTitle { padding-top: 30px; font-size: 26px; color: #000000; }

.subNavBox .content .list .listTitle a { color: #000000; }

.subNavBox .content .list .icon { padding-top: 30px; }

.subNavBox .content .list .icon i { width: 35px; height: 35px; -webkit-border-radius: 100%; border-radius: 100%; color: rgba(0, 0, 0, 0.4); border: 1px solid rgba(0, 0, 0, 0.4); font-size: 14px; -webkit-transition: all .6s; transition: all .6s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.subNavBox .content .list:hover .icon i { background: #86c436; color: #fff; border-color: #86c436; }

.subNavBox .content .list:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.subNavBox .content .list:hover .subNavListBox{opacity: 1;}

.subNavBox .content .list:nth-child(3n) { border: none; }

.commonMore { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.commonMore a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0px 10px 0px 6px; height: 35px; -webkit-border-radius: 35px; border-radius: 35px; color: #fff; font-size: 12px; border: 1px solid rgba(255, 255, 255, 0.5); background-color: rgba(255, 255, 255, 0.1); -webkit-transition: all .6s; transition: all .6s; overflow: hidden; position: relative; }

.commonMore a i { width: 20px; height: 20px; margin-right: 5px; position: relative; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #95d83c; }

.commonMore a i::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; background: #95d83c; -webkit-transition: all .6s; transition: all .6s; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.commonMore a i::before { position: relative; z-index: 10; }

.commonMore a span { position: relative; z-index: 10; }

.commonMore a:hover { border-color: #95d83c; }

.commonMore a:hover i::after { -webkit-transform: scale(10); -ms-transform: scale(10); transform: scale(10); }

.footer { padding: 30px 0px; background-image: url(../images/img_37.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.footer .footContact { width: 100%; }

.footer .footContact .tel { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 20px; color: #333333; }

.footer .footContact .tel i { color: #95d83c; margin-right: 10px; }

.footer .footContact .telText { font-size: 12px; color: #999999; padding-top: 5px; }

.footer .footContact .form { margin-top: 10px; }

.footer .footContact .form form { display: block; position: relative; max-width: 395px; }

.footer .footContact .form form input { width: 100%; height: 35px; -webkit-border-radius: 20px; border-radius: 20px; padding: 0px 25px; color: #000000; font-size: 13px; background: #f4f5f0; }

.footer .footContact .form form input:focus { -webkit-box-shadow: 0 0 0 3px #95d83c; box-shadow: 0 0 0 3px #95d83c; }

.footer .footContact .form form button { position: absolute; right: 0px; top: 0px; height: 100%; -webkit-border-radius: 20px; border-radius: 20px; width: 80px; color: #fff; background: #95d83c; border: none; }

.footer .footContact .footerShare { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 30px; }

.footer .footContact .footerShare a { width: 40px; height: 40px; font-size: 16px; margin-right: 10px; border: 2px solid #b2b2b2; -webkit-border-radius: 100%; border-radius: 100%; color: #000000; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.footer .footContact .footerShare a .icon-xiaohongshu { font-size: 24px; }

.footer .footContact .footerShare a p { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: 130%; width: 100px; padding: 5px; opacity: 0; z-index: -1; pointer-events: none; -webkit-transition: all .6s; transition: all .6s; }

.footer .footContact .footerShare a p img { width: 100%; display: block; }

.footer .footContact .footerShare a:hover { background: #95d83c; border-color: #95d83c; color: #fff; }

.footer .footContact .footerShare a:hover p { opacity: 1; z-index: 10; bottom: 110%; }

.footer .footContact .addRess { font-size: 13px; line-height: 22px; padding-top: 20px; color: #999999; }

.footer .footClass { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 240px; display: none; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.footer .footClass .list h3 { font-size: 16px; color: #000000; }

.footer .footClass .list h3 a { color: #000000; }

.footer .footClass .list p { padding-top: 20px; }

.footer .footClass .list p a { display: block; font-size: 16px; line-height: 35px; color: rgba(0, 0, 0, 0.45); }

.footer .footClass .list p a:hover { color: #000; }

.foot { padding: 20px 0px; background: #16141c; }

.foot .indexContainer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.foot .copyright { font-size: 14px; color: rgba(255, 255, 255, 0.6); text-align: center; }

.foot .copyright a { color: rgba(255, 255, 255, 0.6); }

.foot .copyright a:hover { color: #fff; }

.foot .link { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: rgba(255, 255, 255, 0.7); }

.foot .link a { font-size: 14px; margin: 0px 15px; color: rgba(255, 255, 255, 0.6); }

.foot .link a:hover { color: #fff; }

.foot .link a:last-child { margin-right: 0px; }

/*--首页--*/
.banner { position: relative; overflow: hidden; }

.banner .imgBox { padding-top: 160vw; position: relative; overflow: hidden; }

.banner .imgBox img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover; }

.banner .bannerText { position: absolute; left: 0px; top: 0px; width: 100%; top: 45%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.banner .bannerText .indexContainer .icon { padding-left: 0px; -webkit-transition: all .6s; transition: all .6s; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition-delay: .2s; transition-delay: .2s; }

.banner .bannerText .indexContainer .icon img { height: 150px; display: block; }

.banner .bannerText .indexContainer .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 10px; padding-left: 0px; -webkit-transition: all .6s; transition: all .6s; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition-delay: .4s; transition-delay: .4s; }

.banner .bannerText .indexContainer .content .title { font-size: 26px; line-height: 1.2; color: #fff; font-weight: 600; }

.banner .bannerText .indexContainer .content .commonMore { padding-top: 15px; }

.banner .bannerText .indexContainer .content .commonMore a { border-color: #95d83c; background: #95d83c; }

.banner .bannerText .indexContainer .content .commonMore a i { background: #fff; color: #95d83c; }

.banner .bannerText .indexContainer .content .commonMore a i::after { background: #fff; }

.banner .bannerText .indexContainer .content .commonMore a:hover i { color: #fff; }

.banner .bannerText .indexContainer .content .commonMore a:hover i::after { background: #95d83c; }

.banner .bannerPageBox { position: absolute; left: 0px; bottom: 40px; z-index: 20; width: 100%; }

.banner .bannerPageBox .bannerPage span { opacity: 1; width: 6px; height: 20px; -webkit-border-radius: 3px; border-radius: 3px; background: #fff; -webkit-transition: all .6s; transition: all .6s; }

.banner .bannerPageBox .bannerPage span.swiper-pagination-bullet-active { height: 32px; background: #95d83c; }

.banner .active .bannerText .indexContainer .icon { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.banner .active .bannerText .indexContainer .content { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.indexAboutMain { position: relative; min-height: 160vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.indexAboutMain .bg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.indexAboutMain .bg Img { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; object-fit: cover; }

.indexAboutMain .indexContainer { position: relative; z-index: 10; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; height: auto; }

.indexAboutMain .indexAbout { padding-top: 30px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.indexAboutMain .indexAbout .title { font-size: 14px; line-height: 1; text-align: center; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.indexAboutMain .indexAbout .title img { height: 12px; margin-right: 8px; }

.indexAboutMain .indexAbout .subTitle { margin-top: 20px; font-size: 22px; line-height: 1.2; font-weight: 600; text-align: center; color: #ffffff; }

.indexAboutMain .indexAbout .desc { max-width: 555px; margin: auto; padding-top: 10px; font-size: 14px; line-height: 1.4; text-align: center; color: rgba(255, 255, 255, 0.8); }

.indexAboutMain .indexAbout .more { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-top: 20px; }

.indexAboutMain .indexAboutData { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0px 0px 50px; }

.indexAboutMain .indexAboutData .list { margin: auto; }

.indexAboutMain .indexAboutData .list .numberBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.indexAboutMain .indexAboutData .list .numberBox .icon { width: 100%; padding-bottom: 10px; text-align: center; }

.indexAboutMain .indexAboutData .list .numberBox .icon img { height: 30px; }

.indexAboutMain .indexAboutData .list .numberBox .number { font-size: 20px; line-height: 1; padding: 0px 5px; color: #fff; font-weight: 600; }

.indexAboutMain .indexAboutData .list .numberBox .symbol { font-size: 20px; line-height: 1; color: #fff; font-weight: 600; }

.indexAboutMain .indexAboutData .list .text { padding-top: 8px; font-size: 12px; color: rgba(255, 255, 255, 0.7); font-weight: 300; text-align: center; }

.indexServiceMain { position: relative; min-height: 100vh; display: none; }

.indexService { overflow: hidden; position: relative; height: 100vh; width: 100%; }

.indexService .imgBox { padding-top: 100vh; position: relative; overflow: hidden; }

.indexService .imgBox img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover; }

.indexService .indexServiceText { position: absolute; left: 0px; top: 140px; width: 100%; }

.indexService .indexServiceText .content { width: 485px; padding: 90px 55px 70px; border: 1px solid #fff; min-height: 475px; -webkit-border-radius: 20px; border-radius: 20px; background-color: rgba(255, 255, 255, 0.75); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

.indexService .indexServiceText .content .title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 15px; color: #628435; }

.indexService .indexServiceText .content .title img { height: 15px; margin-right: 8px; }

.indexService .indexServiceText .content .subTitle { padding-top: 20px; font-size: 46px; font-weight: 600; color: #000000; line-height: 1; }

.indexService .indexServiceText .content .desc { margin-top: 20px; font-size: 16px; line-height: 27px; color: rgba(0, 0, 0, 0.8); font-weight: 300; }

.indexService .indexServiceText .content .more { padding-top: 50px; }

.indexService .indexServiceText .content .commonMore a { border-color: rgba(48, 48, 48, 0.3); color: #000000; }

.indexService .indexServiceText .content .commonMore a i { color: #fff; }

.indexService .indexServiceText .content .commonMore a:hover { border-color: #95d83c; color: #fff; }

.indexService .indexServicePage { position: absolute; left: 0px; z-index: 20; bottom: 30px; text-align: center; display: none; }

.indexService .indexServicePage span { background: #fff; opacity: 1; }

.indexService .indexServicePage span.swiper-pagination-bullet-active { background: #95d83c; }

.indexServiceClassMain { position: absolute; left: 0px; bottom: 80px; width: 100%; }

.indexServiceClassMain .indexContainer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.indexServiceClassMain .indexServiceClass { width: -webkit-calc(100% - 410px); width: calc(100% - 410px); overflow: hidden; position: relative; }

.indexServiceClassMain .indexServiceClass .swiper-slide { cursor: pointer; }

.indexServiceClassMain .indexServiceClass .icon img { height: 30px; display: block; }

.indexServiceClassMain .indexServiceClass .listTitle { margin-top: 5px; font-size: 17px; color: #ffffff; }

.indexServiceClassMain .indexServiceClass .line { margin-top: 10px; height: 2px; background-color: rgba(255, 255, 255, 0.2); width: 100%; }

.indexServiceClassMain .indexServiceClass .line::after { content: ''; height: 2px; width: 0%; background: #fff; display: block; }

.indexServiceClassMain .indexServiceClass .active .line::after { width: 100%; -webkit-transition: all 4s linear; transition: all 4s linear; }

.indexServiceClassMain .indexServiceBtn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; width: 410px; }

.indexServiceClassMain .indexServiceBtn .btn { font-size: 20px; color: #fff; cursor: pointer; }

.indexServiceClassMain .indexServiceBtn .indexServicePcPage { padding: 0px 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 14px; }

.indexServiceClassMain .indexServiceBtn .indexServicePcPage .currentClass { color: #fff; }

.indexServiceClassMain .indexServiceBtn .indexServicePcPage .totalClass { color: rgba(255, 255, 255, 0.6); }

.indexServiceClassMain .indexServiceBtn .indexServicePcPage .line { height: 6px; width: 2px; background-color: rgba(255, 255, 255, 0.7); display: block; margin: 0px 7px; }

.mIndexServiceMain { background-color: #f5f6fa; overflow: hidden; position: relative; padding: 45px 0px; }

.mIndexService { margin: 0px 20px; }

.mIndexService .swiper-slide { -webkit-border-radius: 20px; border-radius: 20px; background: #fff; overflow: hidden; position: relative; }

.mIndexService .imgBox { padding-top: 80%; position: relative; overflow: hidden; }

.mIndexService .imgBox img { width: 100%; height: 100%; position: absolute; left: 0; top: 0; object-fit: cover; }

.mIndexService .content { padding: 30px; }

.mIndexService .content .title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 14px; color: #628435; }

.mIndexService .content .title img { height: 12px; margin-right: 8px; }

.mIndexService .content .subTitle { padding-top: 15px; font-size: 22px; font-weight: 600; color: #000000; line-height: 1; }

.mIndexService .content .desc { margin-top: 10px; font-size: 14px; line-height: 22px; color: rgba(0, 0, 0, 0.8); font-weight: 300; }

.mIndexService .content .more { padding-top: 20px; }

.mIndexService .content .commonMore a { border-color: rgba(48, 48, 48, 0.3); color: #000000; }

.mIndexService .content .commonMore a i { color: #fff; }

.mIndexService .content .commonMore a:hover { border-color: #95d83c; color: #fff; }

.mIndexServicePageBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 100%; padding-top: 30px; }

.mIndexServicePageBox .progress { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 20px; height: 3px; background: #e1e1e1; position: relative; }

.mIndexServicePageBox .progress span { position: absolute; left: 0px; top: 0px; width: 0%; height: 100%; background: #86c436; -webkit-transition: all .6s; transition: all .6s; }

.mIndexServicePageBox .mIndexServicePage { font-size: 18px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: auto; }

.mIndexServicePageBox .mIndexServicePage span { display: block; }

.mIndexServicePageBox .mIndexServicePage .current { color: #000000; }

.mIndexServicePageBox .mIndexServicePage .total { color: rgba(0, 0, 0, 0.6); }

.mIndexServicePageBox .mIndexServicePage .line { width: 2px; height: 10px; background: rgba(0, 0, 0, 0.3); margin: 0px 5px; }

.indexAuthenticationMain { position: relative; padding-bottom: 40px; background-image: url(../images/img_45.jpg); background-size: cover; background-position: top; background-repeat: no-repeat; }

.indexAuthentication { padding-top: 30px; }

.indexAuthentication .title { font-size: 14px; line-height: 1; text-align: center; color: #9ccb5f; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.indexAuthentication .title img { height: 12px; margin-right: 8px; }

.indexAuthentication .subTitle { margin-top: 15px; font-size: 22px; line-height: 1.2; font-weight: 600; text-align: center; color: #000; }

.indexAuthenticationMap { position: relative; max-width: 1652px; margin: 0px auto; margin-top: 50px; }

.indexAuthenticationMap .mapImg img { width: 100%; display: block; }

.indexAuthenticationList .list { position: absolute; left: 0px; top: 0px; cursor: pointer; -webkit-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.indexAuthenticationList .list::after{content: ''; position: absolute; left: 50%; top: 50%; width: 200%; height: 200%; transform: translate(-50%,-50%); pointer-events: none; z-index: -1;}

.indexAuthenticationList .list .icon { color: #fff; font-size: 1.25vw; width: 2.448vw; height: 2.448vw; background: #3686c4; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 100%; border-radius: 100%; }

.indexAuthenticationList .list.active .icon { background: #95d83c; }

.indexAuthenticationList .list.active::after{z-index: 1; pointer-events: all;}

.indexAuthenticationList .list:hover .icon { background: #95d83c; }

.indexAuthenticationList .list .popupPuthentication { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: 150%; min-width: 425px; -webkit-border-radius: 12px; border-radius: 12px; padding: 30px; background: #fff; z-index: 20; display: none; }

.indexAuthenticationList .list .popupPuthentication .listTitle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; font-size: 18px; padding-bottom: 20px; border-bottom: 1px solid #d9d9d9; }

.indexAuthenticationList .list .popupPuthentication .listTitle .closePopupPuthentication { font-size: 18px; cursor: pointer; color: #656675; }

.indexAuthenticationList .list .popupPuthentication .content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -3px; padding-top: 15px; }

.indexAuthenticationList .list .popupPuthentication .content a { width: -webkit-calc(33.333% - 6px); width: calc(33.333% - 6px); margin: 8px 3px 0px; font-size: 14px; color: #000000; background: rgba(142, 176, 174, 0.1); -webkit-border-radius: 39px; border-radius: 39px; min-height: 39px; padding: 5px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.indexAuthenticationList .list .popupPuthentication .content a:hover { background: #86c436; color: #fff; }

.indexAuthenticationList.active .list { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.mIndexAuthenticationList { padding-top: 40px; }

.mIndexAuthenticationList .list { background: #fff; -webkit-border-radius: 10px; border-radius: 10px; padding: 0px 20px; margin-top: 10px; }

.mIndexAuthenticationList .list .listTitle { height: 50px; padding: 0px 0px; font-size: 16px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.mIndexAuthenticationList .list .listTitle i { width: 15px; height: 15px; position: relative; display: block; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); -webkit-transition: all .6s; transition: all .6s; }

.mIndexAuthenticationList .list .listTitle i::after { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #656675; width: 100%; height: 2px; content: ''; }

.mIndexAuthenticationList .list .listTitle i::before { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #656675; width: 2px; height: 100%; content: ''; }

.mIndexAuthenticationList .list .contentBox { display: none; }

.mIndexAuthenticationList .list .content { margin: 0px -5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 10px 0px 30px; position: relative; }

.mIndexAuthenticationList .list .content a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; width: -webkit-calc(33.333% - 10px); width: calc(33.333% - 10px); margin: 10px 5px 0px; font-size: 14px; line-height: 1.3; background: #f3f7f7; min-height: 45px; -webkit-border-radius: 45px; border-radius: 45px; }

.mIndexAuthenticationList .list .content::after { content: ''; top: 0px; height: 1px; right: 5px; left: 5px; background: #d9d9d9; position: absolute; }

.mIndexAuthenticationList .list .content a:hover { background: #86c436; color: #fff; }

.mIndexAuthenticationList .list.active .listTitle i { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }

.indexAdvantageMain { padding: 40px 0px; background-color: #f5f6fa; overflow: hidden; position: relative; }

.indexAdvantageMain .title { font-size: 14px; line-height: 1; text-align: center; color: #9ccb5f; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.indexAdvantageMain .title img { height: 12px; margin-right: 8px; }

.indexAdvantageMain .subTitle { margin-top: 20px; font-size: 22px; line-height: 1.2; font-weight: 600; text-align: center; color: #000; }

.indexAdvantageMain .indexAdvantageBox { max-width: 1280px; margin-top: 10px; position: relative; }

.indexAdvantageMain .indexAdvantageBox .swiper-wrapper { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; }

.indexAdvantageMain .indexAdvantageBox .swiper-slide .indexAdvantageContent { background: #fff; }

.indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .imgBox { width: 60%; padding-top: 45%; position: relative; overflow: hidden; }

.indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px 15px; }

.indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content .listTitle { font-size: 16px; line-height: 1.2; color: #000000; }

.indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content .enTitle { padding-top: 10px; font-size: 21px; line-height: 0.9; font-weight: 600; text-transform: uppercase; }

.indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content .enTitle span { display: block; -webkit-text-fill-color: transparent; background-image: -webkit-gradient(linear, left top, left bottom, from(#eef0f3), to(#fdfefe)); background-image: linear-gradient(to bottom, #eef0f3, #fdfefe); background-clip: text; }

.indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content .more { padding-top: 15px; }

.indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content .commonMore a { border-color: rgba(0, 0, 0, 0.2); }

.indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content .commonMore a span { color: #000; -webkit-transition: all .6s; transition: all .6s; }

.indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content .commonMore a:hover { border-color: #95d83c; }

.indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content .commonMore a:hover span { color: #fff; }

.indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.indexAdvantageMain .indexAdvantageBox .swiper-slide .listDesc { padding: 20px 20px; font-size: 14px; color: #636772; line-height: 25px; font-weight: 300; }

.indexAdvantageMain .indexAdvantageBox .btn { position: absolute; right: -25px; bottom: 50px; z-index: 20; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.indexAdvantageMain .indexAdvantageBox .btn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 20px; height: 20px; margin-left: 20px; }

.indexAdvantageMain .indexAdvantageBox .btn a i { height: 2px; background: #696b66; width: 20px; display: block; width: 100%; position: relative; }

.indexAdvantageMain .indexAdvantageBox .btn a i::after { content: ''; position: absolute; left: 0px; top: 50%; width: 10px; height: 10px; border-left: 2px solid #696b66; border-bottom: 2px solid #696b66; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); }

.indexAdvantageMain .indexAdvantageBox .btn a.nextBtn { width: 50px; }

.indexAdvantageMain .indexAdvantageBox .btn a.nextBtn i::after { left: auto; right: 0px; border: none; border-right: 2px solid #696b66; border-top: 2px solid #696b66; }

.indexAdvantageMain .indexAdvantageBox .btn a:hover i { background: #9ccb5f; }

.indexAdvantageMain .indexAdvantageBox .btn a:hover i::after { border-color: #9ccb5f; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantagePage { padding-top: 30px; text-align: center; display: none; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantagePage span { background: #ccc; opacity: 1; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantagePage span.swiper-pagination-bullet-active { background: #9ccb5f; }

.indexPartnerMain { padding: 40px 0px; background-image: url(../images/img_31.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; position: relative; }

.indexPartnerMain .title { font-size: 14px; line-height: 1; text-align: center; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.indexPartnerMain .title img { height: 12px; margin-right: 8px; }

.indexPartnerMain .subTitle { margin-top: 20px; font-size: 22px; line-height: 1.2; font-weight: 600; text-align: center; color: #fff; }

.indexPartnerMain .indexPartnerBox { min-height: 120vw; position: relative; margin-top: 20px; will-change: backdrop-filter; }

.indexPartnerMain .indexPartnerBox .list { position: absolute; left: 0px; top: 0px; opacity: 0; }

.indexPartnerMain .indexPartnerBox .list a { display: block; background-color: rgba(255, 255, 255, 0.2); -webkit-border-radius: 100%; border-radius: 100%; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }

.indexPartnerMain .indexPartnerBox .list a img { width: 100%; display: block; }

.indexPartnerMain .indexPartnerBox .list:nth-child(1) { width: 34.4vw; }

.indexPartnerMain .indexPartnerBox .list:nth-child(2) { width: 23.6vw; top: 5.333vw; left: 38vw; }

.indexPartnerMain .indexPartnerBox .list:nth-child(3) { width: 29.333vw; top: 35.333vw; left: 19.333vw; }

.indexPartnerMain .indexPartnerBox .list:nth-child(4) { width: 23.467vw; top: 59.333vw; left: 0vw; }

.indexPartnerMain .indexPartnerBox .list:nth-child(5) { width: 21.6vw; top: 89.733vw; left: 12.267vw; }

.indexPartnerMain .indexPartnerBox .list:nth-child(6) { width: 29.333vw; top: 16vw; left: 61.333vw; }

.indexPartnerMain .indexPartnerBox .list:nth-child(7) { width: 148px; top: 385px; left: 460px; display: none; }

.indexPartnerMain .indexPartnerBox .list:nth-child(8) { width: 18.133vw; top: 72vw; left: 36.667vw; }

.indexPartnerMain .indexPartnerBox .list:nth-child(9) { width: 193px; top: 350px; left: 825px; display: none; }

.indexPartnerMain .indexPartnerBox .list:nth-child(10) { width: 29.333vw; top: 81.333vw; left: 56.667vw; }

.indexPartnerMain .indexPartnerBox .list:nth-child(11) { width: 18.133vw; top: 60.933vw; left: 72.2vw; }

.indexPartnerMain .indexPartnerBox .list:nth-child(12) { width: 18.133vw; top: 45.333vw; left: 56.667vw; }

.indexPartnerMain .indexPartnerBox .list a:hover { background-color: #86c436; }

.indexPartnerMain .indexPartnerBox.active .list { -webkit-animation: bounceIn 1s linear; animation: bounceIn 1s linear; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(1) { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(2) { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(3) { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(4) { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(5) { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(6) { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(7) { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(8) { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(9) { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(10) { -webkit-animation-delay: 0.1s; animation-delay: 0.1s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(11) { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(12) { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }

.indexPartnerMain .indexPartnerBox.active .list a { -webkit-animation: shakeY 15s infinite linear; animation: shakeY 15s infinite linear; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(1) a { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(2) a { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(3) a { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(4) a { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(5) a { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(6) a { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(7) a { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(8) a { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(9) a { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(10) a { -webkit-animation-delay: 0.2s; animation-delay: 0.2s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(11) a { -webkit-animation-delay: 0.4s; animation-delay: 0.4s; }

.indexPartnerMain .indexPartnerBox.active .list:nth-child(12) a { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }

.indexNewsMain { padding: 40px 0px; background-image: url(../images/img_32.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; position: relative; }

.indexNewsMain .title { font-size: 14px; line-height: 1; color: #9dc400; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.indexNewsMain .title img { height: 12px; margin-right: 8px; }

.indexNewsMain .subTitle { margin-top: 15px; font-size: 22px; line-height: 1.2; font-weight: 600; color: #000; }

.indexNewsMain .indexNewsBox { padding-top: 20px; }

.indexNewsMain .indexNewsBox .indexNewsRecommended { width: 100%; border-bottom: 1px solid #cccccc; padding-bottom: 25px; overflow: hidden; position: relative; }

.indexNewsMain .indexNewsBox .indexNewsRecommended a { display: block; }

.indexNewsMain .indexNewsBox .indexNewsRecommended a .imgBox { padding-top: 60%; overflow: hidden; position: relative; }

.indexNewsMain .indexNewsBox .indexNewsRecommended a .imgBox img { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; object-fit: cover; display: block; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.indexNewsMain .indexNewsBox .indexNewsRecommended a .content { padding-top: 15px; }

.indexNewsMain .indexNewsBox .indexNewsRecommended a .content .column { font-size: 12px; font-weight: 600; color: #9ccb5f; }

.indexNewsMain .indexNewsBox .indexNewsRecommended a .content .listTitle { margin-top: 5px; font-size: 16px; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; color: #000000; }

.indexNewsMain .indexNewsBox .indexNewsRecommended a .content .time { margin-top: 10px; font-size: 15px; color: #a9a9a9; }

.indexNewsMain .indexNewsBox .indexNewsRecommended a:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.indexNewsMain .indexNewsBox .indexNews { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 0px; }

.indexNewsMain .indexNewsBox .indexNews .list a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 25px 0px; border-bottom: 1px solid #cccccc; position: relative; }

.indexNewsMain .indexNewsBox .indexNews .list a::after { content: ''; position: absolute; right: 0px; bottom: -1px; width: 0%; height: 1px; background: #9ccb5f; -webkit-transition: all .6s; transition: all .6s; }

.indexNewsMain .indexNewsBox .indexNews .list a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 20px; }

.indexNewsMain .indexNewsBox .indexNews .list a .content .column { font-size: 12px; font-weight: 600; color: #9ccb5f; }

.indexNewsMain .indexNewsBox .indexNews .list a .content .listTitle { margin-top: 5px; font-size: 14px; display: -webkit-box; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #000000; }

.indexNewsMain .indexNewsBox .indexNews .list a .content .time { margin-top: 15px; font-size: 14px; color: #a9a9a9; }

.indexNewsMain .indexNewsBox .indexNews .list a .imgBox { width: 45%; padding-top: 29%; overflow: hidden; position: relative; }

.indexNewsMain .indexNewsBox .indexNews .list a .imgBox img { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; object-fit: cover; display: block; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.indexNewsMain .indexNewsBox .indexNews .list a:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.indexNewsMain .indexNewsBox .indexNews .list a:hover::after { left: 0px; right: auto; width: 100%; }

.indexNewsMain .indexNewsBox .indexNews .list:last-child a::after { display: none; }

/*--查询结果--*/
.queryResultBanner { position: relative; }

.queryResultBanner .imgBox { position: relative; padding-top: 120%; }

.queryResultBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.queryResultBanner .certificateReportQuery { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.queryResultBanner .certificateReportQuery .title { font-size: 28px; line-height: 1; font-weight: 600; color: #fff; text-align: center; }

.queryResultBanner .certificateReportQuery .desc { margin-top: 10px; font-size: 14px; color: #fff; text-align: center; }

.queryResultBanner .certificateReportQuery .queryInput { padding-top: 20px; }

.queryResultBanner .certificateReportQuery .queryInput .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-top: 10px; position: relative; }

.queryResultBanner .certificateReportQuery .queryInput .list input { width: 100%; height: 45px; font-size: 14px; color: #000000; background: #fff; padding: 0px 20px; -webkit-border-radius: 10px; border-radius: 10px; }

.queryResultBanner .certificateReportQuery .queryInput .list img { position: absolute; right: 20px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); height: 32px; cursor: pointer; }

.queryResultBanner .certificateReportQuery .queryInput .list button { background: #86c436; width: 100%; height: 45px; font-size: 16px; border: none; color: #fff; -webkit-border-radius: 10px; border-radius: 10px; }

.queryResultBanner .certificateReportQuery .queryInput .list:last-child { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; }

.queryResult { padding: 30px 0px 50px; }

.queryResult .title { font-size: 20px; color: #000000; text-align: center; font-weight: 600; }

.queryResultListTitle { margin-top: 30px; display: none; padding: 0px 0px 0px 70px; -webkit-border-radius: 20px 20px 0px 0px; border-radius: 20px 20px 0px 0px; background-image: -webkit-gradient(linear, left top, right top, from(#5c9315), to(#86c436)); background-image: linear-gradient(to right, #5c9315, #86c436); }

.queryResultListTitle .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 65px; line-height: 65px; color: #fff; font-size: 16px; }

.queryResultListTitle .listTitle:last-child { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; width: 155px; }

.queryResultList { -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #d3d4d7; min-height: 80px; margin-top: 20px; }

.queryResultList .listBox { padding: 0px; border-top: 1px solid #d3d4d7; margin-bottom: -1px; }

.queryResultList .listBox .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 14px; color: #000000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.queryResultList .listBox .list a { color: #86c436; }

.queryResultList .listBox .list a i { margin-right: 10px; }

.queryResultList .listBox .list::before { content: attr(data-title); background: #86c436; min-width: 90px; font-size: 16px; color: #fff; padding: 0px 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.queryResultList .listBox .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 10px 20px; }

.queryResultList .listBox .list:last-child::before { border-bottom: 1px solid #fff; }

.queryResultList .listBox:first-child { border-top: none; }

.queryResultList .listBox .list:first-child .content { padding-top: 20px; }

.queryResultList .listBox:first-child .list:first-child::before { -webkit-border-radius: 10px 0px 0px 0px; border-radius: 10px 0px 0px 0px; }

.queryResultList .listBox .list:last-child .content { padding-bottom: 20px; }

.queryResultList .listBox:nth-last-child(1) .list:last-child::before { -webkit-border-radius: 0px 0px 0px 10px; border-radius: 0px 0px 0px 10px; }

.queryResultList .noData { text-align: center; padding: 30px 0px; font-size: 16px; display: none; }

/*--关于我们--*/
.commonBanner { position: relative; }

.commonBanner .imgBox { position: relative; padding-top: 120%; }

.commonBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.commonBanner .imgBox::after { bottom: 0px; left: 0px; width: 100%; height: 165px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.4))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.4)); content: ''; position: absolute; }

.commonBannerText { position: absolute; left: 0px; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); top: 50%; }

.commonBannerText .title { font-size: 14px; line-height: 1; font-weight: 600; color: #fff; padding-left: 0px; }

.commonBannerText .desc { margin-top: 10px; font-size: 32px; color: #fff; line-height: 1.2; padding-left: 0px; }

.locationClassBox { position: absolute; left: 0px; bottom: 0px; width: 100%; }

.location { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.location a { font-size: 15px; color: rgba(255, 255, 255, 0.8); margin-right: 30px; position: relative; }

.location a::after { content: ''; position: absolute; right: -20px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-left: 6px solid #86c436; border-top: 6px solid transparent; border-bottom: 6px solid transparent; }

.location a.icon-shouye { font-size: 16px; color: #86c436; margin-right: 15px; }

.location a.icon-shouye::after { display: none; }

.location a:last-child { margin-right: 0px; }

.location a:last-child::after { display: none; }

.locationClassBox .commonClass .swiper-slide { width: auto; margin-left: 20px; }

.locationClassBox .commonClass .swiper-slide a { display: block; line-height: 50px; font-size: 14px; color: #fff; position: relative; }

.locationClassBox .commonClass .swiper-slide a::after { content: ''; position: absolute; bottom: 0px; right: 0px; width: 0px; height: 2px; background: #86c436; -webkit-transition: all .6s; transition: all .6s; }

.locationClassBox .commonClass .swiper-slide.active a::after { width: 100%; left: 0px; right: auto; }

.locationClassBox .commonClass .swiper-slide:hover a::after { width: 100%; left: 0px; right: auto; }

.locationClassBox .commonClass .swiper-slide:first-child { margin-left: 0px; }

.aboutMain { padding: 35px 0px; overflow: hidden; position: relative; background-image: url(../images/img_47.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.aboutBox { max-width: 1100px; margin: 0px auto; }

.aboutBox .title { font-size: 24px; color: #000000; text-align: center; line-height: 1.2; }

.aboutBox .content { font-size: 14px; line-height: 22px; margin: 20px auto 0px; max-width: 870px; max-height: 240px; overflow-y: auto; padding-right: 20px; color: #45423e; }

.aboutBox .content::-webkit-scrollbar { width: 4px; height: 4px; background-color: #d6decf; }

.aboutBox .content::-webkit-scrollbar-track { -webkit-border-radius: 4px; border-radius: 4px; }

.aboutBox .content::-webkit-scrollbar-thumb { -webkit-border-radius: 4px; border-radius: 4px; background-color: #86c436; }

.aboutBox .aboutData { padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.aboutBox .aboutData .list { width: 50%; padding-bottom: 20px; }

.aboutBox .aboutData .list .icon img { height: 30px; display: block; }

.aboutBox .aboutData .list .numberBox { padding-top: 10px; font-size: 28px; line-height: 1; color: #000000; }

.aboutBox .aboutData .list .text { padding-top: 5px; font-size: 12px; color: rgba(0, 0, 0, 0.7); }

.aboutImgList { display: none; }

.aboutImgList .list { position: absolute; -webkit-transform: translateY(100vh); -ms-transform: translateY(100vh); transform: translateY(100vh); }

.aboutImgList .list img { width: 100%; display: block; -webkit-border-radius: 20px; border-radius: 20px; }

.aboutImgList .list:nth-child(1) { width: 236px; bottom: 290px; left: 10px; }

.aboutImgList .list:nth-child(2) { width: 384px; bottom: 5px; left: -206px; }

.aboutImgList .list:nth-child(3) { width: 232px; bottom: 90px; right: 0px; z-index: 1; }

.aboutImgList .list:nth-child(4) { width: 356px; bottom: -50px; right: -190px; }

.aboutCultureMain { position: relative; }

.aboutCultureMain .aboutCulture { width: 100%; padding: 30px 20px; overflow: hidden; background-image: url(../images/img_58.jpg); background-size: cover; background-position: top; background-repeat: no-repeat; }

.aboutCultureMain .aboutCulture .enTitle img { width: 100%; display: block; }

.aboutCultureMain .aboutCulture .title { padding-top: 20px; font-size: 24px; color: #86c436; line-height: 1; }

.aboutCultureMain .aboutCulture .aboutCultureClass { padding-top: 40px; display: none; }

.aboutCultureMain .aboutCulture .aboutCultureClass .list { font-size: 24px; cursor: pointer; padding: 25px 0px; width: 200px; font-weight: 600; color: #8e9288; position: relative; }

.aboutCultureMain .aboutCulture .aboutCultureClass .list i { width: 73px; height: 73px; font-size: 22px; opacity: 0; -webkit-transition: all .6s; transition: all .6s; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-weight: 200; position: absolute; right: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: #86c436; -webkit-border-radius: 100%; border-radius: 100%; }

.aboutCultureMain .aboutCulture .aboutCultureClass .list.active { color: #000; }

.aboutCultureMain .aboutCulture .aboutCultureClass .list.active i { opacity: 1; }

.aboutCultureMain .aboutCultureImg { width: 100%; overflow: hidden; position: relative; }

.aboutCultureMain .aboutCultureImg .swiper-slide .imgBox { position: relative; overflow: hidden; padding-top: 80%; }

.aboutCultureMain .aboutCultureImg .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.aboutCultureMain .aboutCultureImg .swiper-slide .content { padding: 20px; }

.aboutCultureMain .aboutCultureImg .swiper-slide .content .listTitle { font-size: 18px; line-height: 1.2; font-weight: 600; color: #86c436; }

.aboutCultureMain .aboutCultureImg .swiper-slide .content .desc { padding-top: 5px; font-size: 14px; line-height: 22px; font-weight: 300; color: #32363b; }

.aboutCultureMain .aboutCultureImg .aboutCultureImgPage { text-align: center; padding-top: 15px; }

.aboutCultureMain .aboutCultureImg .aboutCultureImgPage span.swiper-pagination-bullet-active { background: #86c436; }

.aboutCultureList { display: none; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #fff; width: 630px; height: 450px; z-index: 10; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; }

.aboutCultureList .swiper-slide { padding-top: 65px; }

.aboutCultureList .swiper-slide .icon img { margin: 0px auto; display: block; height: 136px; }

.aboutCultureList .swiper-slide .listTitle { padding-top: 55px; font-size: 30px; line-height: 1.2; font-weight: 600; color: #86c436; text-align: center; }

.aboutCultureList .swiper-slide .desc { padding-top: 15px; font-size: 22px; line-height: 30px; font-weight: 300; text-align: center; color: #32363b; }

.historyMain { padding: 30px 0px; overflow: hidden; }

.historyMain .titleBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.historyMain .titleBox .title { font-size: 24px; color: #000000; font-weight: 500; }

.historyMain .titleBox .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.historyMain .titleBox .btn a { width: 35px; height: 35px; font-size: 16px; color: #fff; margin-left: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #000; -webkit-border-radius: 100%; border-radius: 100%; }

.historyMain .titleBox .btn a:hover { background: #86c436; }

.historyMain .historyList { width: 100%; margin-top: 30px; }

.historyMain .historyList .swiper-slide .imgBox { position: relative; width: 100%; padding-top: 64%; overflow: hidden; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; }

.historyMain .historyList .swiper-slide .imgBox img { width: 100%; position: absolute; left: 0px; top: 0px; height: 100%; object-fit: cover; }

.historyMain .historyList .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 15px 25px 20px; margin-left: 0px; background-image: linear-gradient(155deg, #86c436, #5c9315); -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; }

.historyMain .historyList .swiper-slide .content .year { font-size: 32px; line-height: 1.2; font-weight: 600; color: #fff; }

.historyMain .historyList .swiper-slide .content .desc { padding-top: 10px; font-size: 14px; line-height: 20px; color: #fff; }

.historyMain .historyList .swiper-slide .content .desc p { position: relative; padding-left: 20px; padding-bottom: 10px; }

.historyMain .historyList .swiper-slide .content .desc p::after { content: ''; position: absolute; left: 0px; top: 8px; width: 8px; height: 8px; background: #fff; -webkit-border-radius: 100%; border-radius: 100%; }

.historyMain .historyYearList { position: relative; border-top: 1px solid #e6eaed; margin-top: 40px; }

.historyMain .historyYearList .swiper-slide { width: 20%; text-align: right; padding-top: 15px; padding-right: 32px; cursor: pointer; position: relative; font-size: 14px; color: #152d4e; font-weight: 600; }

.historyMain .historyYearList .swiper-slide::after { content: ''; position: absolute; left: 0px; top: 0px; height: 1px; background: #86c436; -webkit-transition: all .4s; transition: all .4s; width: 0px; }

.historyMain .historyYearList .swiper-slide::before { width: 10px; height: 10px; -webkit-border-radius: 2px; border-radius: 2px; top: -5px; left: -webkit-calc(100% - 55px); left: calc(100% - 55px); background: #86c436; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); content: ''; position: absolute; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.historyMain .historyYearList .swiper-slide.line::after { width: 100%; }

.historyMain .historyYearList .swiper-slide.active::before { opacity: 1; -webkit-transition-delay: .4s; transition-delay: .4s; }

.historyMain .historyYearList .swiper-slide.active::after { opacity: 1; width: -webkit-calc(100% - 50px); width: calc(100% - 50px); -webkit-transition-delay: .4s; transition-delay: .4s; }

.historyMain .historyYearList .swiper-slide.active { color: #86c436; }

.honorMain { padding: 35px 0px; background-image: url(../images/img_63.jpg); background-repeat: no-repeat; background-size: cover; background-position: bottom; }

.honorMain .titleBox .title { font-size: 24px; line-height: 1.2; color: #000000; font-weight: 500; }

.honorMain .titleBox .honorClass { margin-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100%; border-bottom: 4px solid rgba(78, 86, 90, 0.15); }

.honorMain .titleBox .honorClass a { display: block; font-size: 14px; height: 35px; margin-left: 20px; color: rgba(0, 0, 0, 0.8); position: relative; }

.honorMain .titleBox .honorClass a::after { content: ''; position: absolute; right: 0px; bottom: -4px; width: 0%; height: 4px; background: #86c436; -webkit-transition: all .6s; transition: all .6s; }

.honorMain .titleBox .honorClass a:first-child { margin-left: 0px; }

.honorMain .titleBox .honorClass a.active::after { left: 0px; width: 100%; right: auto; }

.honorMain .titleBox .honorClass a:hover::after { left: 0px; width: 100%; right: auto; }

.honorMain .honorListBox { overflow: hidden; position: relative; }

.honorMain .honorListBox .honorListTab { display: none; }

.honorMain .honorListBox .honorList { margin: 30px 0px 0px; padding-bottom: 40px; }

.honorMain .honorListBox .honorList .swiper-slide { height: 115vw; -webkit-border-radius: 10px; border-radius: 10px; -webkit-transition-duration: 1000ms; transition-duration: 1000ms; background-image: url(../images/img_64.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.honorMain .honorListBox .honorList .swiper-slide .imgBox { width: 80%; margin: 0px auto; padding-top: 78vw; position: relative; }

.honorMain .honorListBox .honorList .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: contain; object-position: bottom center; }

.honorMain .honorListBox .honorList .swiper-slide .content { padding: 0px 20px 30px; position: absolute; left: 0px; bottom: 0px; width: 100%; }

.honorMain .honorListBox .honorList .swiper-slide .content .year { font-size: 14px; font-weight: 200; color: #fff; }

.honorMain .honorListBox .honorList .swiper-slide .content .listTitle { margin-top: 5px; font-size: 16px; line-height: 1.4; color: #fff; }

.honorMain .honorListBox .honorList .swiper-slide.swiper-slide-active { -webkit-box-reflect: below 0px linear-gradient(transparent, transparent, transparent, transparent, transparent, rgba(255, 255, 255, 0.5) 115%); }

.honorMain .btn { padding-top: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.honorMain .btn a { width: 35px; height: 35px; font-size: 16px; color: #fff; margin-left: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #000; -webkit-border-radius: 100%; border-radius: 100%; }

.honorMain .btn a:hover { background: #86c436; }

.honorMain .btn a:first-child { margin-left: 0px; }

.cooperativeMain { padding: 35px 0px; overflow: hidden; position: relative; background-image: url(../images/img_85.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.cooperativeMain .title { font-size: 24px; line-height: 1.2; color: #000; font-weight: 500; }

.cooperativeMain .cooperativeBox { padding-top: 15px; }

.cooperativeMain .cooperative { margin-top: 10px; }

.cooperativeMain .cooperative .swiper-wrapper { -webkit-transition-timing-function: linear; transition-timing-function: linear; }

.cooperativeMain .cooperative .swiper-slide { width: auto; margin-right: 5px; }

.cooperativeMain .cooperative .swiper-slide img { width: 150px; display: block; }

.laboratoryMain { padding: 35px 0px; overflow: hidden; position: relative; }

.laboratoryMain .title { font-size: 24px; line-height: 1.2; color: #000; font-weight: 500; }

.laboratoryMain .laboratory { margin-top: 20px; max-width: 1230px; }

.laboratoryMain .laboratory .swiper-slide img { width: 100%; height: 400px; object-fit: cover; display: block; -webkit-border-radius: 10px; border-radius: 10px; }

.laboratoryMain .laboratory .swiper-slide .listTitle { font-size: 16px; color: #000; padding-top: 15px; text-align: center; }

.laboratoryMain .laboratoryPageBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-top: 50px; }

.laboratoryMain .laboratoryPageBox .number { position: relative; margin-right: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.laboratoryMain .laboratoryPageBox .current { font-size: 22px; margin-right: 8px; line-height: 1; color: #8dbb7e; display: block; }

.laboratoryMain .laboratoryPageBox .total { font-size: 12px; color: rgba(64, 71, 80, 0.3); margin-top: 20px; display: block; }

.laboratoryMain .laboratoryPageBox .line { position: absolute; top: 55%; left: 26%; width: 30px; height: 1px; background: #e7e7e7; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.laboratoryMain .laboratoryPageBox .laboratoryPage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto !important; height: 2px; position: relative; background: #e5e5e5; }

.laboratoryMain .laboratoryPageBox .laboratoryPage span { background: #90bd82; }

.laboratoryMain .laboratoryPageBox .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.laboratoryMain .laboratoryPageBox .btn a { width: 52px; height: 52px; font-size: 20px; color: #a9b2a6; margin-left: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; border: 2px solid #a9b2a6; -webkit-border-radius: 100%; border-radius: 100%; }

.laboratoryMain .laboratoryPageBox .btn a:hover { border-color: #86c436; color: #86c436; }

/*--我们的服务--*/
.serviceListMain { padding: 30px 0px; }

.serviceListContainer .serviceListClass { width: 100%; }

.serviceListContainer .serviceListClass .list { border-bottom: 1px dashed #e5e5e5; }

.serviceListContainer .serviceListClass .list h3 a { padding: 10px 0px; font-size: 14px; color: #000000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.serviceListContainer .serviceListClass .list h3 a i { width: 12px; height: 12px; position: relative; display: block; }

.serviceListContainer .serviceListClass .list h3 a i::after { content: ''; width: 100%; height: 2px; background: #6c6c6c; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.serviceListContainer .serviceListClass .list h3 a i::before { content: ''; width: 2px; height: 100%; background: #6c6c6c; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.serviceListContainer .serviceListClass .list .subList { display: none; border-top: 1px dashed #e5e5e5; padding: 10px 15px 20px; }

.serviceListContainer .serviceListClass .list .subList a { display: block; font-size: 14px; line-height: 30px; padding-left: 12px; color: #4c4c4c; position: relative; }

.serviceListContainer .serviceListClass .list .subList a::after { content: ''; position: absolute; left: 0px; top: 12px; width: 4px; height: 4px; -webkit-border-radius: 100%; border-radius: 100%; background: #4c4c4c; }

.serviceListContainer .serviceListClass .list .subList a:hover { color: #86c436; }

.serviceListContainer .serviceListClass .list .subList a:hover::after { background: #86c436; }

.serviceListContainer .serviceListClass .list.active h3 a i::before { display: none; }

.serviceListContainer .serviceListBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0px; }

.serviceListContainer .serviceList { margin: 0px; }

.serviceListContainer .serviceList .list { width: 100%; padding: 30px 0px 0px; }

.serviceListContainer .serviceList .list a { display: block; background: #f9f9f9; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; }

.serviceListContainer .serviceList .list a .content { padding: 30px 20px; position: relative; }

.serviceListContainer .serviceList .list a .content .enListTitle { font-size: 18px; line-height: 1; color: #86c436; text-transform: uppercase; }

.serviceListContainer .serviceList .list a .content .enListTitle span { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(134, 196, 54, 0.3)), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to bottom, rgba(134, 196, 54, 0.3), rgba(255, 255, 255, 0)); -webkit-text-fill-color: transparent; background-clip: text; }

.serviceListContainer .serviceList .list a .content .listTitle { font-size: 16px; color: #000000; line-height: 1; }

.serviceListContainer .serviceList .list a .content .desc { margin-top: 15px; max-width: 320px; font-size: 14px; line-height: 20px; color: #404040; color: #404040; }

.serviceListContainer .serviceList .list a .content .icon { position: absolute; right: 20px; top: 20px; width: 40px; }

.serviceListContainer .serviceList .list a .content .icon img { width: 100%; display: block; }

.serviceListContainer .serviceList .list a .content i { position: absolute; left: 20px; bottom: -15px; z-index: 10; width: 30px; height: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 100%; border-radius: 100%; background: #86c436; color: #fff; }

.serviceListContainer .serviceList .list a .imgBox { padding-top: 60%; position: relative; overflow: hidden; }

.serviceListContainer .serviceList .list a .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.serviceListContainer .serviceList .list a:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

/*--我们的服务-行业详情页--*/
.serviceDetailMain { padding: 100px 0px 40px; background-image: url(../images/img_102.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.serviceDetailBox { padding: 0px; }

.serviceDetailBox .serviceDetailImg { width: 100%; padding-bottom: 60px; overflow: hidden; position: relative; }

.serviceDetailBox .serviceDetailImg .swiper-slide img { width: 100%; height: 70vw; -webkit-border-radius: 10px; border-radius: 10px; display: block; object-fit: cover; }

.serviceDetailBox .serviceDetailImg .serviceDetailImgPage { position: absolute; left: 50%; bottom: 0px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: auto; min-width: 100px; height: 35px; -webkit-border-radius: 35px; border-radius: 35px; background-color: rgba(0, 0, 0, 0.3); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; z-index: 20; }

.serviceDetailBox .serviceDetailImg .serviceDetailImgPage span { background-color: #fff; opacity: 0.5; margin: 0px 3px; width: 6px; height: 6px; -webkit-transition: all .6s; transition: all .6s; }

.serviceDetailBox .serviceDetailImg .serviceDetailImgPage span.swiper-pagination-bullet-active { width: 33px; -webkit-border-radius: 3px; border-radius: 3px; opacity: 1; }

.serviceDetailBox .serviceDetail { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 30px 0px 0px 0px; }

.serviceDetailBox .serviceDetail .title { font-size: 24px; padding-bottom: 10px; color: #fff; line-height: 1.2; }

.serviceDetailBox .serviceDetail .content .list { padding: 15px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom: 1px solid rgba(255, 255, 255, 0.3); }

.serviceDetailBox .serviceDetail .content .list .listTitle { font-size: 14px; min-width: 90px; color: #86c436; }

.serviceDetailBox .serviceDetail .content .list .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 14px; line-height: 20px; color: rgba(255, 255, 255, 0.8); }

.serviceTestItemsMain { padding: 35px 0px; }

.serviceTestItemsMain .title { font-size: 24px; line-height: 1.2; color: #000000; }

.serviceTestItemsMain .serviceTestItems { margin-top: 30px; height: 75vw; overflow: hidden; position: relative; }

.serviceTestItemsMain .serviceTestItems .swiper-slide { height: -webkit-calc((100% - 5vw) / 2) !important; height: calc((100% - 5vw) / 2) !important; }

.serviceTestItemsMain .serviceTestItems .swiper-slide .content { min-height: 35vw; padding: 10px; -webkit-border-radius: 30px; border-radius: 30px; border: 1px solid #e2eaf7; }

.serviceTestItemsMain .serviceTestItems .swiper-slide .content .icon { width: 20vw; margin: 0px auto; }

.serviceTestItemsMain .serviceTestItems .swiper-slide .content .icon img { width: 100%; }

.serviceTestItemsMain .serviceTestItems .swiper-slide .content .listTitle { text-align: center; font-size: 14px; color: #000000; }

.serviceTestItemsMain .btn { padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.serviceTestItemsMain .btn a { width: 35px; height: 35px; font-size: 16px; color: #fff; margin-left: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #000; -webkit-border-radius: 100%; border-radius: 100%; }

.serviceTestItemsMain .btn a:hover { background: #86c436; }

.serviceTestItemsMain .btn a:first-child { margin-left: 0px; }

/*--我们的服务-按地区--*/
.authenticationMain { position: relative; padding: 40px 0px; background-image: url(../images/img_45.jpg); background-size: cover; background-position: top; background-repeat: no-repeat; position: relative; z-index: 20; }

.authenticationMap { position: relative; margin: 0px auto; }

.authenticationMap .mapImg img { width: 100%; display: block; }

.authenticationList .list { position: absolute; left: 0px; top: 0px; cursor: pointer; -webkit-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.authenticationList .list .icon { color: #fff; font-size: 1.25vw; width: 2.448vw; height: 2.448vw; background: #3686c4; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 100%; border-radius: 100%; }

.authenticationList .list.active .icon { background: #95d83c; }

.authenticationList .list:hover .icon { background: #95d83c; }

.authenticationList .list .popupPuthentication { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); top: 150%; min-width: 425px; -webkit-border-radius: 12px; border-radius: 12px; padding: 30px; background: #fff; z-index: 20; display: none; -webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1); }

.authenticationList .list .popupPuthentication .listTitle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; font-size: 18px; padding-bottom: 20px; border-bottom: 1px solid #d9d9d9; }

.authenticationList .list .popupPuthentication .listTitle .closePopupPuthentication { font-size: 18px; cursor: pointer; color: #656675; }

.authenticationList .list .popupPuthentication .content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -3px; padding-top: 15px; }

.authenticationList .list .popupPuthentication .content a { width: -webkit-calc(33.333% - 6px); width: calc(33.333% - 6px); margin: 8px 3px 0px; font-size: 14px; color: #000000; background: rgba(142, 176, 174, 0.1); -webkit-border-radius: 39px; border-radius: 39px; min-height: 39px; padding: 5px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.authenticationList .list .popupPuthentication .content a:hover { background: #86c436; color: #fff; }

.authenticationList.active .list { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.authenticationList .list::after{content: ''; position: absolute; left: 50%; top: 50%; width: 200%; height: 200%; transform: translate(-50%,-50%); pointer-events: none; z-index: -1;}

.authenticationList .list.active::after{z-index: 1; pointer-events: all;}

/*--新增修改--*/
.authenticationMain .authenticationListText { width: 440px; height: 100%; margin-right: 30px; padding: 35px; background-color: #fff; -webkit-border-radius: 20px; border-radius: 20px; display: none; }

.authenticationMain .authenticationListText .list { border-bottom: 1px solid #f0f0f0; }

.authenticationMain .authenticationListText .list .listTitle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 15px 0px; cursor: pointer; }

.authenticationMain .authenticationListText .list .listTitle img { height: 19px; display: block; }

.authenticationMain .authenticationListText .list .listTitle p { font-size: 18px; padding-left: 10px; color: #000000; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.authenticationMain .authenticationListText .list .listTitle span { width: 12px; height: 12px; position: relative; }

.authenticationMain .authenticationListText .list .listTitle span::after { content: ''; width: 2px; height: 100%; background-color: #6c6c6c; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; margin: auto; }

.authenticationMain .authenticationListText .list .listTitle span::before { content: ''; width: 100%; height: 2px; background-color: #6c6c6c; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; margin: auto; }

.authenticationMain .authenticationListText .list .listContentBox { padding: 12px 0px 20px; border-top: 1px solid #9cc715; display: none; }

.authenticationMain .authenticationListText .list .listContentBox .listContent { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -3px; }

.authenticationMain .authenticationListText .list .listContentBox .listContent a { display: block; width: -webkit-calc(33.333% - 6px); width: calc(33.333% - 6px); display: -webkit-box; height: 39px; line-height: 39px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; -webkit-border-radius: 39px; border-radius: 39px; background-color: #f3f7f7; font-size: 14px; color: #000000; margin: 8px 3px 0px; text-align: center; }

.authenticationMain .authenticationListText .list .listContentBox .listContent a:hover { background-color: #9cc715; color: #fff; }

.authenticationMain .authenticationListText .list.active { border-color: transparent; }

.authenticationMain .authenticationListText .list.active .listTitle span::after { display: none; }

/*--新增修改--*/

/*--我们的服务-体系认证--*/
.systemCertificationMain { padding: 35px 0px 45px; }

.systemCertification { margin: 0px; padding: 0px 0px 15px; }

.systemCertification .list { width: 100%; margin: 15px 0px 0px; background: #f7f7f7; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; }

.systemCertification .list .imgBox { padding-top: 65%; overflow: hidden; position: relative; }

.systemCertification .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.systemCertification .list .content { padding: 20px 20px 30px; }

.systemCertification .list .content .listTitle { font-size: 16px; font-weight: 600; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; color: #000000; }

.systemCertification .list .content .desc { margin-top: 10px; font-size: 14px; color: #333333; display: -webkit-box; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.systemCertification .list .content .more { padding-top: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.systemCertification .list .content .more span { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0px 20px 0px 6px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; color: #000000; font-size: 13px; border: 1px solid rgba(48, 48, 48, 0.3); -webkit-transition: all .6s; transition: all .6s; overflow: hidden; position: relative; }

.systemCertification .list .content .more span i { width: 24px; height: 24px; font-size: 12px; margin-right: 10px; position: relative; color: #fff; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #95d83c; }

.systemCertification .list .content .more span i::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; background: #95d83c; -webkit-transition: all .6s; transition: all .6s; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.systemCertification .list .content .more span i::before { position: relative; z-index: 10; }

.systemCertification .list .content .more span em { position: relative; z-index: 10; font-style: normal; }

.systemCertification .list:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.systemCertification .list:hover .content .more span { border-color: #95d83c; color: #fff; }

.systemCertification .list:hover .content .more span i::after { -webkit-transform: scale(10); -ms-transform: scale(10); transform: scale(10); }

#paging { text-align: center; padding-top: 10px; }

#paging a { width: 30px; height: 30px; padding: 0px; margin: 0px 3px; font-size: 14px; line-height: 30px; border: none; -webkit-border-radius: 8px; border-radius: 8px; background: #f8f8f8; color: #353535; }

#paging span { width: 30px; height: 30px; background: none; border: none; padding: 0px; margin: 0px 3px; font-size: 14px; line-height: 30px; }

#paging span em { font-size: 14px; font-weight: 600; }

#paging span em.layui-laypage-em { color: #fff; background: #86c436; left: 0px; top: 0px; padding: 0px; -webkit-border-radius: 8px; border-radius: 8px; }

#paging a:hover { color: #fff; background: #86c436; }

/*--常见问题--*/
.FQAMain { padding: 35px 0px; }

.FQAList .list { background: #f7f7f7; -webkit-border-radius: 10px; border-radius: 10px; margin-bottom: 15px; }

.FQAList .list .listTitle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 15px 15px; cursor: pointer; font-size: 14px; color: #000000; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.FQAList .list .listTitle .q { min-width: 30px; height: 30px; margin-right: 10px; font-size: 14px; background-image: linear-gradient(110deg, #a7adb3, #c3dae3); -webkit-border-radius: 100%; border-radius: 100%; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.FQAList .list .contentBox { padding: 5px 15px 25px; display: none; }

.FQAList .list .contentBox .content { padding: 35px 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background: #fff; -webkit-border-radius: 15px; border-radius: 15px; }

.FQAList .list .contentBox .content .a { min-width: 30px; height: 30px; font-size: 14px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; color: #72ad27; border: 1px solid #72ad27; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.FQAList .list .contentBox .content .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px; font-size: 14px; color: #333333; line-height: 22px; }

.FQAList .list.active .listTitle .q { background-image: -webkit-gradient(linear, left top, left bottom, from(#86c436), to(#5c9315)); background-image: linear-gradient(to bottom, #86c436, #5c9315); }

/*--下载中心--*/
.downLoadMain { padding: 35px 0px; }

.downLoadList .list { margin-bottom: 15px; }

.downLoadList .list a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 15px 15px; -webkit-border-radius: 10px; border-radius: 10px; background-color: #f7f7f7; }

.downLoadList .list a .icon { margin-right: 10px; }

.downLoadList .list a .icon img { height: 24px; }

.downLoadList .list a .listTitle { font-size: 14px; font-weight: 500; color: #000; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.downLoadList .list a .time { font-size: 17px; color: #666666; display: none; }

.downLoadList .list a .time i { margin-right: 8px; }

.downLoadList .list a .icon-download { margin-left: 20px; font-size: 18px; color: #86c436; }

.downLoadList .list a:hover { background-color: #86c436; -webkit-box-shadow: 6px 12px 20px rgba(134, 196, 54, 0.3); box-shadow: 6px 12px 20px rgba(134, 196, 54, 0.3); }

.downLoadList .list a:hover .listTitle { color: #fff; }

.downLoadList .list a:hover .time { color: #fff; }

.downLoadList .list a:hover .icon img { height: 33px; -webkit-filter: brightness(100); filter: brightness(100); }

.downLoadList .list a:hover .icon-download { color: #fff; }

/*--新闻资讯--*/
.newsMain { padding: 40px 0px; }

.newsFiltrateSearch{position: relative; z-index: 10;}

.newsFiltrateSearch .newsFiltrateBox .newsClass { width: 100%; margin-right: 30px; }

.newsFiltrateSearch .newsFiltrateBox .newsClass input { width: 100%; height: 40px; border: 1px solid #8d8f94; padding: 0px 15px; -webkit-border-radius: 8px; border-radius: 8px; color: #333; }

.newsFiltrateSearch .newsFiltrateBox .newsClass input::-webkit-input-placeholder { color: #959595; }

.newsFiltrateSearch .newsFiltrateBox .newsClass input:-moz-placeholder { color: #959595; }

.newsFiltrateSearch .newsFiltrateBox .newsClass input::-moz-placeholder { color: #959595; }

.newsFiltrateSearch .newsFiltrateBox .newsClass input:-ms-input-placeholder { color: #959595; }

.newsFiltrateSearch .newsFiltrateBox .newsClass .layui-form-select dl { top: 55px; bottom: auto; }

.newsFiltrateSearch .newsFiltrateBox .newsClass .layui-input:focus { border-color: #86c436 !important; -webkit-box-shadow: 0 0 0 3px rgba(92, 147, 21, 0.08); box-shadow: 0 0 0 3px rgba(92, 147, 21, 0.08); }

.newsFiltrateSearch .newsFiltrateBox .newsClass .layui-form-select dl dd.layui-this { color: #95d83c; }

.newsFiltrateSearch .newsFiltrateBox .newsClass .layui-form-select .layui-edge { border-top-color: #313131; }

.newsFiltrateSearch .newsFiltrateBox .time { margin-top: 15px; width: 100%; position: relative; }

.newsFiltrateSearch .newsFiltrateBox .time input { width: 100%; height: 40px; border: 1px solid #8d8f94; padding: 0px 15px; -webkit-border-radius: 8px; border-radius: 8px; color: #333; }

.newsFiltrateSearch .newsFiltrateBox .time input::-webkit-input-placeholder { color: #959595; }

.newsFiltrateSearch .newsFiltrateBox .time input:-moz-placeholder { color: #959595; }

.newsFiltrateSearch .newsFiltrateBox .time input::-moz-placeholder { color: #959595; }

.newsFiltrateSearch .newsFiltrateBox .time input:-ms-input-placeholder { color: #959595; }

.newsFiltrateSearch .newsFiltrateBox .time::after { content: ''; position: absolute; right: 10px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-top: 7px solid #313131; border-left: 6px solid transparent; border-right: 6px solid transparent; }

.newsFiltrateSearch .newsSearch { margin-top: 15px; width: 100%; position: relative; }

.newsFiltrateSearch .newsSearch input { height: 45px; font-size: 16px; padding-right: 35px; width: 100%; color: #333; border-bottom: 1px solid #252525; }

.newsFiltrateSearch .newsSearch input::-webkit-input-placeholder { color: #b5b5b5; }

.newsFiltrateSearch .newsSearch input:-moz-placeholder { color: #b5b5b5; }

.newsFiltrateSearch .newsSearch input::-moz-placeholder { color: #b5b5b5; }

.newsFiltrateSearch .newsSearch input:-ms-input-placeholder { color: #b5b5b5; }

.newsFiltrateSearch .newsSearch button { position: absolute; right: 0px; width: 50px; font-size: 18px; top: 0px; bottom: 0px; color: #000000; background: none; border: none; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.layui-laydate .layui-this { background-color: #95d83c !important; }

.layui-laydate-preview { color: #777777 !important; }

.newsListTop { margin-top: 30px; }

.newsListTop a .imgBox { padding-top: 70%; width: 100%; position: relative; overflow: hidden; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; }

.newsListTop a .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.newsListTop a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 0px; padding: 20px 20px 35px; -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; background-image: linear-gradient(145deg, #86c436, #5c9315); }

.newsListTop a .content .title { font-size: 14px; color: rgba(255, 255, 255, 0.5); }

.newsListTop a .content .listTitle { margin-top: 5px; font-size: 18px; display: -webkit-box; height: 48px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #fff; }

.newsListTop a .content .desc { margin-top: 15px; font-size: 14px; display: -webkit-box; height: 66px; line-height: 22px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: #fff; }

.newsListTop a .content .more { padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.newsListTop a .content .more span { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0px 20px 0px 6px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; color: #fff; font-size: 13px; border: 1px solid rgba(255, 255, 255, 0.3); -webkit-transition: all .6s; transition: all .6s; overflow: hidden; position: relative; }

.newsListTop a .content .more span i { width: 25px; height: 25px; font-size: 12px; margin-right: 10px; position: relative; color: #95d83c; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #fff; }

.newsListTop a .content .more span i::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; background: #fff; -webkit-transition: all .6s; transition: all .6s; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.newsListTop a .content .more span i::before { position: relative; z-index: 10; }

.newsListTop a .content .more span em { position: relative; z-index: 10; font-style: normal; }

.newsListTop a:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.newsListTop a:hover .content .more span { border-color: #fff; color: #95d83c; }

.newsListTop a:hover .content .more span i::after { -webkit-transform: scale(10); -ms-transform: scale(10); transform: scale(10); }

.newsList { padding-top: 30px; padding-bottom: 20px; }

.newsList .list { position: relative; -webkit-border-radius: 10px; border-radius: 10px; margin-top: 15px; overflow: hidden; }

.newsList .list::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #f5f5f5; -webkit-transition: all .6s; transition: all .6s; opacity: 1; }

.newsList .list::before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: linear-gradient(198deg, #86c436, #5c9315); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.newsList .list a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 20px; position: relative; z-index: 10; }

.newsList .list a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 20px 0px 0px; }

.newsList .list a .content .listTitle { font-size: 16px; color: #000000; font-weight: 600; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; -webkit-transition: all .6s; transition: all .6s; }

.newsList .list a .content .desc { margin-top: 10px; font-size: 14px; color: #333333; display: -webkit-box; height: 46px; line-height: 23px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; -webkit-transition: all .6s; transition: all .6s; }

.newsList .list a .content .time { margin-top: 15px; font-size: 12px; color: #333333; -webkit-transition: all .6s; transition: all .6s; }

.newsList .list a .content .time i { font-size: 14px; margin-right: 5px; }

.newsList .list a .icon i { width: 35px; height: 35px; font-size: 14px; position: relative; color: #fff; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #86c436; -webkit-transition: all .6s; transition: all .6s; }

.newsList .list:hover::after { opacity: 0; }

.newsList .list:hover::before { opacity: 1; }

.newsList .list:hover .content .listTitle { color: #fff; }

.newsList .list:hover .content .desc { color: #fff; }

.newsList .list:hover .content .time { color: rgba(255, 255, 255, 0.6); }

.newsList .list:hover .icon i { background: #fff; color: #86c436; }

/*--新闻详情页--*/
.newsDetailMain { padding: 100px 0px 50px; }

.newsDetailMain .newsDetailBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 0px; }

.newsDetailMain .newsDetailBox .location a { color: rgba(0, 0, 0, 0.8); }

.newsDetailMain .newsDetailBox .location a.icon-shouye { color: #86c436; }

.newsDetailMain .newsDetailBox .newsDetailTitle { margin-top: 10px; font-size: 24px; line-height: 32px; color: #000000; }

.newsDetailMain .newsDetailBox .newsDetailType { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; background: #f7f8fa; padding: 15px 15px; margin-top: 20px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-border-radius: 10px; border-radius: 10px; }

.newsDetailMain .newsDetailBox .newsDetailType .type { font-size: 13px; color: #a5a5a5; position: relative; padding-right: 15px; margin-right: 15px; }

.newsDetailMain .newsDetailBox .newsDetailType .type span { font-size: 14px; color: #000000; }

.newsDetailMain .newsDetailBox .newsDetailType .type::after { content: ''; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 15px; background: #e3e3e4; position: absolute; right: 0px; }

.newsDetailMain .newsDetailBox .newsDetailType .time { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 12px; color: #a5a5a5; }

.newsDetailMain .newsDetailBox .newsDetailType .time span { font-size: 14px; color: #000000; }

.newsDetailMain .newsDetailBox .newsDetailType .newsDetailShare { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; padding-top: 10px; }

.newsDetailMain .newsDetailBox .newsDetailType .newsDetailShare a { font-size: 22px; margin-left: 20px; }

.newsDetailMain .newsDetailBox .newsDetailType .newsDetailShare a:hover { color: #86c436; }

.newsDetailMain .newsDetailBox .newsDetailType .newsDetailShare a:first-child { margin-left: 0px; }

.newsDetailMain .newsDetailBox .newsDetail { padding: 40px 0px 0px; font-size: 14px; line-height: 24px; color: #666565; }

.newsDetailMain .newsDetailBox .newsDetail * { margin: revert; padding: revert; list-style: revert; }

.newsDetailMain .newsDetailBox .newsDetail img { max-width: 100%; }

.newsDetailMain .newsDetailBox .newsDetail video { max-width: 100%; }

.newsDetailMain .newsDetailBox .prevNextArticle { margin: 0px; padding-top: 55px; }

.newsDetailMain .newsDetailBox .prevNextArticle .list { width: 100%; margin: 0px 0px 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.newsDetailMain .newsDetailBox .prevNextArticle .list a { display: block; background: #f5f7fa; padding: 20px; width: 100%; -webkit-border-radius: 10px; border-radius: 10px; }

.newsDetailMain .newsDetailBox .prevNextArticle .list a span { background: #86c436; font-size: 12px; line-height: 20px; padding: 0px 11px; color: #fff; display: inline-block; }

.newsDetailMain .newsDetailBox .prevNextArticle .list a .listTitle { padding-top: 10px; font-size: 14px; line-height: 22px; color: #000000; }

.newsDetailMain .relatedNews { min-width: 100%; padding-top: 15px; }

.newsDetailMain .relatedNews .title { font-size: 18px; color: #000000; }

.newsDetailMain .relatedNews .list { border-bottom: 1px solid rgba(0, 0, 0, 0.2); padding: 20px 0px; }

.newsDetailMain .relatedNews .list a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.newsDetailMain .relatedNews .list a .imgBox { padding-top: 100px; width: 150px; position: relative; overflow: hidden; -webkit-border-radius: 5px; border-radius: 5px; }

.newsDetailMain .relatedNews .list a .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.newsDetailMain .relatedNews .list a .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; font-size: 14px; display: -webkit-box; height: 60px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: #333333; }

.newsDetailMain .relatedNews .list a:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.newsDetailTitleBox .btn { padding: 15px 0px 0px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.newsDetailTitleBox .btn a { padding: 0px 20px; height: 40px; font-size: 16px; background-color: #86c436; -webkit-border-radius: 10px; border-radius: 10px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.popConsultationMain { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); z-index: 99; display: none; }

.popConsultationBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.popConsultationBox .popConsultation { max-width: 1000px; width: 90%; padding: 40px 30px; position: relative; background-color: #fff; -webkit-border-radius: 15px; border-radius: 15px; }

.popConsultationBox .popConsultation .title { font-size: 20px; padding-bottom: 10px; color: #000; text-align: center; }

.popConsultationBox .popConsultation .popConsultationForm { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; }

.popConsultationBox .popConsultation .popConsultationForm .input { width: 100%; margin: 10px 0px 0px; }

.popConsultationBox .popConsultation .popConsultationForm .input p { font-size: 14px; padding-bottom: 10px; color: #333; }

.popConsultationBox .popConsultation .popConsultationForm .input p i { font-style: normal; color: red; }

.popConsultationBox .popConsultation .popConsultationForm .input input { height: 40px; width: 100%; -webkit-border-radius: 5px; border-radius: 5px; padding: 0px 15px; font-size: 14px; background-color: #f5f5f5; }

.popConsultationBox .popConsultation .popConsultationForm .input .qrCode { position: relative; }

.popConsultationBox .popConsultation .popConsultationForm .input .qrCode img { position: absolute; right: 15px; top: 5px; height: 30px; cursor: pointer; }

.popConsultationBox .popConsultation .popConsultationForm .btn { width: 100%; padding: 20px 0px 0px; }

.popConsultationBox .popConsultation .popConsultationForm .btn button { width: 100%; height: 40px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #86c436; color: #fff; font-size: 16px; border: none; display: block; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.popConsultationBox .popConsultation .closepopConsultation { position: absolute; right: 10px; top: 10px; font-size: 24px; cursor: pointer; }

/*--联系我们--*/
.contactMain { padding: 30px 0px 0px; background-image: url(../images/img_131.jpg); background-repeat: no-repeat; background-size: cover; background-position: top; }

.contactMain .title { font-size: 24px; line-height: 1.2; color: #000000; }

.contactMain .contactAddress { border-top: 1px solid #d8d8d8; border-bottom: 1px solid #d8d8d8; margin-top: 20px; padding: 10px 0px; }

.contactMain .contactAddress .list { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 5px 0px; }

.contactMain .contactAddress .list .icon { min-width: 90px; }

.contactMain .contactAddress .list .icon p { -webkit-border-radius: 100%; border-radius: 100%; width: 40px; background: #86c436; overflow: hidden; }

.contactMain .contactAddress .list .icon p img { display: block; height: 40px; object-fit: cover; }

.contactMain .contactAddress .list .icon h3 { font-size: 14px; padding-top: 5px; color: #000000; font-weight: 600; }

.contactMain .contactAddress .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; }

.contactMain .contactAddress .list .content p { font-size: 14px; color: #000000; line-height: 1.3; margin-bottom: 8px; }

.contactMain .contactAddress .list .content p span { color: #767676; }

.contactMain .contactTel { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; border-bottom: 1px solid #d8d8d8; padding: 10px 0px; }

.contactMain .contactTel .list { width: 100%; padding: 5px 0px; }

.contactMain .contactTel .list .icon { width: 40px; background: #86c436; -webkit-border-radius: 100%; border-radius: 100%; overflow: hidden; }

.contactMain .contactTel .list .icon img { height: 40px; display: block; }

.contactMain .contactTel .list .text { padding-top: 8px; font-size: 14px; color: #000000; font-weight: 600; }

.contactMain .contactTel .list .tel { padding-top: 1px; font-size: 14px; color: #000000; }

.contactMain .contactTel .list .tel span { color: #767676; }

.contactMain .contactForm { margin-top: 45px; position: relative; }

.contactMain .contactForm .bg { position: absolute; left: 0px; top: 80px; bottom: 0px; right: 0px; overflow: hidden; -webkit-clip-path: polygon(0% 0%, 100% 30%, 100% 100%, 0% 100%); clip-path: polygon(0% 0%, 100% 30%, 100% 100%, 0% 100%); }

.contactMain .contactForm .bg img { width: 100%; height: 100%; object-fit: cover; position: absolute; left: 0px; left: 0px; }

.contactMain .contactForm .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.contactMain .contactForm .form { width: 100%; padding: 25px 20px; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; background-image: linear-gradient(155deg, #86c436, #5c9315); }

.contactMain .contactForm .form .title { color: #fff; }

.contactMain .contactForm .form form { display: block; padding-top: 20px; }

.contactMain .contactForm .form form .list { padding-bottom: 10px; }

.contactMain .contactForm .form form .list p { font-size: 14px; padding-bottom: 10px; color: #fff; }

.contactMain .contactForm .form form .list label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 10px 15px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid rgba(255, 255, 55, 0.3); position: relative; }

.contactMain .contactForm .form form .list label input { width: 100%; border: none; background: none; color: #fff; font-size: 14px; }

.contactMain .contactForm .form form .list label input::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.5); }

.contactMain .contactForm .form form .list label input:-moz-placeholder { color: rgba(255, 255, 255, 0.5); }

.contactMain .contactForm .form form .list label input::-moz-placeholder { color: rgba(255, 255, 255, 0.5); }

.contactMain .contactForm .form form .list label input:-ms-input-placeholder { color: rgba(255, 255, 255, 0.5); }

.contactMain .contactForm .form form .list label input:focus { -webkit-box-shadow: none; box-shadow: none; }

.contactMain .contactForm .form form .list label textarea { font-size: 14px; height: 60px; width: 100%; background: none; color: #fff; font-size: 14px; }

.contactMain .contactForm .form form .list label textarea::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.5); }

.contactMain .contactForm .form form .list label textarea:-moz-placeholder { color: rgba(255, 255, 255, 0.5); }

.contactMain .contactForm .form form .list label textarea::-moz-placeholder { color: rgba(255, 255, 255, 0.5); }

.contactMain .contactForm .form form .list label textarea:-ms-input-placeholder { color: rgba(255, 255, 255, 0.5); }

.contactMain .contactForm .form form .list label img { position: absolute; right: 20px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); height: 32px; }

.contactMain .contactForm .form form .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 10px; }

.contactMain .contactForm .form form .btn button { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; background: #fff; padding: 0px 14px 0px 24px; width: 130px; color: #000000; border: none; font-size: 14px; }

/*--加入我们--*/
.welfareMain { padding: 35px 0px; background-color: #f8fbfc; }

.welfareMain .title { font-size: 24px; line-height: 1.2; color: #000000; }

.welfareMain .desc { padding-top: 10px; font-size: 14px; line-height: 22px; max-width: 610px; color: #45423e; }

.welfareMain .welfareBox { margin-top: 20px; position: relative; }

.welfareMain .welfare { padding: 20px; width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; background: #fff; -webkit-border-radius: 10px; border-radius: 10px; }

.welfareMain .welfare .list { width: 100%; padding: 8px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.welfareMain .welfare .list .icon { width: 40px; }

.welfareMain .welfare .list .icon img { width: 100%; display: block; }

.welfareMain .welfare .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; }

.welfareMain .welfare .list .content .listTitle { font-size: 16px; font-weight: 600; line-height: 1.2; color: #141712; }

.welfareMain .welfare .list .content .listDesc { padding-top: 8px; font-size: 14px; color: #6f748a; line-height: 24px; }

.welfareMain .welfare .list .content .listDesc p { position: relative; padding-left: 20px; }

.welfareMain .welfare .list .content .listDesc p::after { content: ''; position: absolute; left: 0px; top: 9px; width: 5px; height: 5px; -webkit-border-radius: 100%; border-radius: 100%; background: #6f748a; }

.welfareMain .welfareBox .imgBox { width: 100%; padding-top: 20px; }

.welfareMain .welfareBox .imgBox img { width: 100%; -webkit-border-radius: 10px; border-radius: 10px; display: block; }

.growthMain { padding: 40px 0px; background-image: url(../images/img_146.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; overflow: hidden; position: relative; }

.growthMain .title { font-size: 24px; line-height: 1.2; color: #000000; }

.growthMain .desc { font-size: 14px; color: #45423e; padding: 10px 0px 15px; }

.growthMain .growthList { margin-top: 20px; }

.growthMain .growthList .swiper-wrapper { -webkit-transition-timing-function: linear; transition-timing-function: linear; }

.growthMain .growthList .swiper-slide { width: 150px; margin-right: 15px; }

.growthMain .growthList .swiper-slide img { width: 100%; -webkit-border-radius: 8px; border-radius: 8px; display: block; }

.recruitmentMain { padding: 35px 0px; }

.recruitmentMain .title { font-size: 24px; line-height: 1.2; color: #000000; }

.recruitmentMain .recruitment { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; padding-top: 15px; padding-bottom: 25px; }

.recruitmentMain .recruitment .list { width: 100%; margin: 15px 0px 0px; padding: 20px; border: 1px solid #e6e9f0; -webkit-border-radius: 12px; border-radius: 12px; -webkit-transition: all .6s; transition: all .6s; cursor: pointer; }

.recruitmentMain .recruitment .list .listTitleMain { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom: 1px solid #e9ecf2; padding-bottom: 15px; }

.recruitmentMain .recruitment .list .listTitleMain .icon { width: 40px; font-size: 26px; color: #86c436; }

.recruitmentMain .recruitment .list .listTitleMain .listTitleBox .listTitle { font-size: 16px; padding-top: 7px; color: #000000; }

.recruitmentMain .recruitment .list .listTitleMain .listTitleBox .label { padding-top: 8px; font-size: 14px; color: #7e807e; }

.recruitmentMain .recruitment .list .listTitleMain .listTitleBox .label i { margin-right: 5px; }

.recruitmentMain .recruitment .list .listTitleMain .listTitleBox .label span::after { content: '/'; margin: 0px 5px; }

.recruitmentMain .recruitment .list .listTitleMain .listTitleBox .label span:last-child::after { display: none; }

.recruitmentMain .recruitment .list .desc { margin-top: 15px; font-size: 14px; display: -webkit-box; height: 44px; line-height: 22px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #4c4c4c; }

.recruitmentMain .recruitment .list .iconArrow { padding-top: 15px; font-size: 18px; color: #556174; font-weight: 600; }

.recruitmentMain .recruitment .list .popContent { display: none; }

.recruitmentMain .recruitment .list:hover { border-color: #86c436; -webkit-box-shadow: 0px 20px 27px rgba(164, 194, 124, 0.3); box-shadow: 0px 20px 27px rgba(164, 194, 124, 0.3); }

.popUpRecruitmentMain { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); z-index: 99; display: none; }

.popUpRecruitmentBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.popUpRecruitment { width: 1000px; padding: 20px; max-height: 70vh; background: #fff; -webkit-border-radius: 20px 20px 0px 0px; border-radius: 20px 20px 0px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; position: relative; }

.popUpRecruitment .closePopUpRecruitment { position: absolute; right: 20px; top: 20px; font-size: 20px; cursor: pointer; }

.popUpRecruitment .popUpRecruitmentTitle { border-bottom: 1px solid #e7e9ec; padding-bottom: 15px; margin-right: 40px; }

.popUpRecruitment .popUpRecruitmentTitle .listTitle { font-size: 20px; line-height: 1.2; color: #333333; }

.popUpRecruitment .popUpRecruitmentTitle .label { margin-top: 5px; font-size: 14px; color: #7e807e; }

.popUpRecruitment .popUpRecruitmentTitle .label i { margin-right: 5px; }

.popUpRecruitment .popUpRecruitmentTitle .label span::after { content: '/'; margin: 0px 5px; }

.popUpRecruitment .popUpRecruitmentTitle .label span:last-child::after { display: none; }

.popUpRecruitment .popUpRecruitmentContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 30px; overflow-y: auto; margin-top: 15px; }

.popUpRecruitment .popUpRecruitmentContent .title { font-size: 16px; color: #333333; font-weight: 600; }

.popUpRecruitment .popUpRecruitmentContent .content { padding: 10px 0px 25px; font-size: 14px; line-height: 22px; color: rgba(101, 101, 101, 0.8); }

.popUpRecruitment .popUpRecruitmentContent .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.popUpRecruitment .popUpRecruitmentContent .btn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #ffffff; height: 44px; -webkit-border-radius: 44px; border-radius: 44px; padding: 0px 15px; background: #86c436; }

.popUpRecruitment .popUpRecruitmentContent .btn a img { height: 22px; display: block; margin-right: 5px; }

.popUpRecruitment .popUpRecruitmentContent::-webkit-scrollbar { width: 4px; height: 4px; background-color: #dfdfdf; }

.popUpRecruitment .popUpRecruitmentContent::-webkit-scrollbar-track { -webkit-border-radius: 4px; border-radius: 4px; }

.popUpRecruitment .popUpRecruitmentContent::-webkit-scrollbar-thumb { -webkit-border-radius: 4px; border-radius: 4px; background-color: #86c436; }

/*--检测报告--*/
.testReport { max-width: 750px; padding: 80px 60px 70px; margin: 0px auto; background-image: url(../images/img_159.jpg); background-size: cover; background-position: top; background-repeat: no-repeat; }

.testReport .logo { width: 290px; margin: 0px auto; }

.testReport .logo img { display: block; width: 100%; }

.testReport .numberBox { padding-top: 40px; }

.testReport .numberBox .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 34px 0px; border-bottom: 1px solid #a5c1cc; }

.testReport .numberBox .list .numberTitle h3 { font-size: 26px; color: #000000; }

.testReport .numberBox .list .numberTitle p { font-size: 24px; color: #000000; font-weight: 300; }

.testReport .numberBox .list .number { font-size: 24px; padding-top: 10px; color: #000000; }

.testReport .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 90px; }

.testReport .btn a { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 15px; height: 105px; border: 1px solid #303231; -webkit-border-radius: 20px; border-radius: 20px; font-size: 27px; color: #303231; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.testReport .btn a img { height: 45px; display: block; margin-right: 20px; }

.testReport .btn a:nth-child(2) { margin-right: 0px; border-color: #9ccb5f; color: #9ccb5f; }

.testReport .warmReminder { padding-top: 110px; }

.testReport .warmReminder .title { font-size: 36px; line-height: 1.2; color: #000000; }

.testReport .warmReminder .subTitle { font-size: 26px; font-weight: 200; line-height: 1.4; color: #000000; }

.testReport .warmReminder .line { margin-top: 10px; width: 40px; height: 5px; background: #9ccb5f; }

.testReport .warmReminder .content { padding-top: 15px; font-size: 26px; line-height: 34px; color: #000000; }

.testReport .warmReminder .content p { font-weight: 300; }

.testReport .contactBox { padding-top: 75px; }

.testReport .contactBox .title { font-size: 36px; line-height: 1.2; color: #000000; }

.testReport .contactBox .subTitle { font-size: 26px; font-weight: 200; line-height: 1.4; color: #000000; }

.testReport .contactBox .line { margin-top: 10px; width: 40px; height: 5px; background: #9ccb5f; }

.testReport .contactBox .contact { padding-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.testReport .contactBox .contact .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 26px; line-height: 43px; color: #000000; }

.testReport .contactBox .contact .content p { font-weight: 300; margin-bottom: 15px; }

.testReport .contactBox .contact .qrCode { width: 284px; height: 100%; padding: 24px 0px; border: 1px solid #d3e4ea; background: #eef7fb; -webkit-border-radius: 16px; border-radius: 16px; }

.testReport .contactBox .contact .qrCode img { display: block; width: 200px; margin: 0px auto; }

.testReport .contactBox .contact .qrCode p { text-align: center; font-size: 22px; line-height: 1; padding-top: 15px; color: #000000; font-weight: 300; }

.layui-laydate-header i:hover, .layui-laydate-header span:hover, .layui-laydate-footer span:hover { color: #9ccb5f !important; }

@media (max-width: 768px) { .indexAdvantageMain .indexAdvantageBox .btn { display: none; }
  .indexAdvantageMain .indexAdvantageBox .swiper-wrapper { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }
  .indexAdvantageMain .indexAdvantageBox .swiper-slide { margin: 20px 0px 0px !important; }
  .testReport { padding: 10.667vw 8vw 9.333vw; }
  .testReport .logo { width: 38.667vw; }
  .testReport .logo img { width: 100%; }
  .testReport .numberBox { padding-top: 5.333vw; }
  .testReport .numberBox .list { padding: 4.533vw 0vw; }
  .testReport .numberBox .list .numberTitle h3 { font-size: 3.467vw; }
  .testReport .numberBox .list .numberTitle p { font-size: 3.2vw; }
  .testReport .numberBox .list .number { font-size: 3.2vw; padding-top: 1.333vw; }
  .testReport .btn { padding-top: 12vw; }
  .testReport .btn a { margin-right: 2vw; height: 14vw; -webkit-border-radius: 2.667vw; border-radius: 2.667vw; font-size: 3.6vw; }
  .testReport .btn a img { height: 6vw; margin-right: 2.667vw; }
  .testReport .btn a:nth-child(2) { margin-right: 0vw; }
  .testReport .warmReminder { padding-top: 14.667vw; }
  .testReport .warmReminder .title { font-size: 4.8vw; }
  .testReport .warmReminder .subTitle { font-size: 3.467vw; }
  .testReport .warmReminder .line { margin-top: 1.333vw; width: 5.333vw; height: 0.667vw; }
  .testReport .warmReminder .content { padding-top: 2vw; font-size: 3.467vw; line-height: 4.533vw; }
  .testReport .contactBox { padding-top: 10vw; }
  .testReport .contactBox .title { font-size: 4.8vw; }
  .testReport .contactBox .subTitle { font-size: 3.467vw; }
  .testReport .contactBox .line { margin-top: 1.333vw; width: 5.333vw; height: 0.667vw; }
  .testReport .contactBox .contact { padding-top: 2.667vw; }
  .testReport .contactBox .contact .content { font-size: 3.467vw; line-height: 5.733vw; }
  .testReport .contactBox .contact .content p { font-weight: 300; margin-bottom: 2vw; }
  .testReport .contactBox .contact .qrCode { width: 37.867vw; height: 100%; padding: 3.2vw 0vw; -webkit-border-radius: 2.133vw; border-radius: 2.133vw; }
  .testReport .contactBox .contact .qrCode img { width: 26.667vw; }
  .testReport .contactBox .contact .qrCode p { font-size: 2.933vw; padding-top: 2vw; } }

@media (min-width: 768px) { .pcImg { display: block !important; }
  .mImg { display: none !important; }
  .commonMore a { padding: 0vw 2.188vw 0vw 0.375vw; height: 3.563vw; -webkit-border-radius: 3.563vw; border-radius: 3.563vw; font-size: 0.938vw; }
  .commonMore a i { width: 2.188vw; height: 2.188vw; margin-right: 1.25vw; }
  .footer { padding: 4.375vw 0vw 6.25vw; }
  .footer .indexContainer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .footer .footContact { width: 32.5vw; }
  .footer .footContact .tel { font-size: 1.625vw; }
  .footer .footContact .tel i { margin-right: 0.625vw; }
  .footer .footContact .telText { font-size: 0.875vw; padding-top: 0.313vw; }
  .footer .footContact .form { margin-top: 0.625vw; }
  .footer .footContact .form form { max-width: 24.688vw; }
  .footer .footContact .form form input { width: 100%; height: 2.625vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 0vw 1.563vw; font-size: 0.813vw; }
  .footer .footContact .form form button { right: 0vw; top: 0vw; height: 100%; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; width: 5vw; }
  .footer .footContact .footerShare { padding-top: 1.875vw; }
  .footer .footContact .footerShare a { width: 3.063vw; height: 3.063vw; font-size: 1.125vw; margin-right: 0.625vw; }
  .footer .footContact .footerShare a p { width: 7.5vw; padding: 0.313vw; }
  .footer .footContact .footerShare a .icon-xiaohongshu { font-size: 1.5vw; }
  .footer .footContact .addRess { font-size: 0.938vw; line-height: 1.563vw; padding-top: 1.25vw; }
  .footer .footClass { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 15vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .footer .footClass .list h3 { font-size: 1vw; }
  .footer .footClass .list p { padding-top: 1.25vw; }
  .footer .footClass .list p a { font-size: 1vw; line-height: 2.188vw; }
  .foot { padding: 1.25vw 0vw; }
  .foot .copyright { font-size: 0.875vw; text-align: left; }
  .foot .link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .foot .link a { font-size: 0.875vw; margin: 0vw 0.938vw; }
  /*--首页--*/
  .banner { min-height: 100vh; }
  .banner .imgBox { padding-top: 100vh; }
  .banner .bannerText .indexContainer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .banner .bannerText { top: 45%; }
  .banner .bannerText .indexContainer .icon { padding-left: 8.125vw; }
  .banner .bannerText .indexContainer .icon img { height: 19.313vw; }
  .banner .bannerText .indexContainer .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 1.875vw; padding-left: 1.563vw; }
  .banner .bannerText .indexContainer .content .title { font-size: 3.375vw; }
  .banner .bannerText .indexContainer .content .commonMore { padding-top: 1.563vw; }
  .banner .bannerPageBox { bottom: 2.5vw; }
  .banner .bannerPageBox .bannerPage span { width: 0.375vw; height: 1.25vw; -webkit-border-radius: 0.188vw; border-radius: 0.188vw; }
  .banner .bannerPageBox .bannerPage span.swiper-pagination-bullet-active { height: 2vw; }
  .indexAboutMain { min-height: 103.5vh; }
  .indexAboutMain .indexAbout { padding-top: 6.25vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .indexAboutMain .indexAbout .title { font-size: 0.938vw; }
  .indexAboutMain .indexAbout .title img { height: 0.938vw; margin-right: 0.5vw; }
  .indexAboutMain .indexAbout .subTitle { margin-top: 1.875vw; font-size: 3.375vw; }
  .indexAboutMain .indexAbout .desc { max-width: 34.688vw; padding-top: 1.25vw; font-size: 1.125vw; }
  .indexAboutMain .indexAbout .more { padding-top: 3.125vw; }
  .indexAboutMain .indexAboutData { padding: 0vw 3.125vw 9.375vw 4.375vw; }
  .indexAboutMain .indexAboutData .list .numberBox { -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .indexAboutMain .indexAboutData .list .numberBox .icon { width: auto; }
  .indexAboutMain .indexAboutData .list .numberBox .icon img { height: 2.5vw; }
  .indexAboutMain .indexAboutData .list .numberBox .number { font-size: 3.125vw; padding: 0vw 0.313vw; }
  .indexAboutMain .indexAboutData .list .numberBox .symbol { font-size: 3.125vw; }
  .indexAboutMain .indexAboutData .list .text { padding-top: 0.5vw; font-size: 1vw; }
  .indexServiceMain { min-height: 100vh; display: block; }
  .mIndexServiceMain { display: none; }
  .indexService { height: 100vh; }
  .indexService .imgBox { padding-top: 100vh; }
  .indexService .indexServiceText { top: 8.75vw; width: 100%; }
  .indexService .indexServiceText .content { width: 30.313vw; padding: 5.625vw 3.438vw 4.375vw; min-height: 29.688vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .indexService .indexServiceText .content .title { font-size: 0.938vw; }
  .indexService .indexServiceText .content .title img { height: 0.938vw; margin-right: 0.5vw; }
  .indexService .indexServiceText .content .subTitle { padding-top: 1.25vw; font-size: 2.875vw; }
  .indexService .indexServiceText .content .desc { margin-top: 1.25vw; font-size: 1vw; line-height: 1.688vw; }
  .indexService .indexServiceText .content .more { padding-top: 3.125vw; }
  .indexService .indexServicePage { bottom: 1.875vw; }
  .indexServiceClassMain { bottom: 5vw; width: 100%; }
  .indexServiceClassMain .indexServiceClass { width: -webkit-calc(100% - 25.625vw); width: calc(100% - 25.625vw); }
  .indexServiceClassMain .indexServiceClass .icon img { height: 1.875vw; }
  .indexServiceClassMain .indexServiceClass .listTitle { margin-top: 0.313vw; font-size: 1.063vw; }
  .indexServiceClassMain .indexServiceClass .line { margin-top: 0.625vw; height: 0.125vw; }
  .indexServiceClassMain .indexServiceBtn { width: 25.625vw; }
  .indexServiceClassMain .indexServiceBtn .btn { font-size: 1.25vw; }
  .indexServiceClassMain .indexServiceBtn .indexServicePcPage { padding: 0vw 0.625vw; font-size: 0.875vw; }
  .indexServiceClassMain .indexServiceBtn .indexServicePcPage .line { height: 0.375vw; width: 0.125vw; margin: 0vw 0.438vw; }
  .indexAuthenticationMain { min-height: 100vh; padding-bottom: 8.75vw; background-image: url(../images/img_15.jpg); background-position: center; }
  .indexAuthentication { padding-top: 5.625vw; }
  .indexAuthentication .title { font-size: 0.938vw; }
  .indexAuthentication .title img { height: 0.938vw; margin-right: 0.5vw; }
  .indexAuthentication .subTitle { margin-top: 1.875vw; font-size: 3.375vw; }
  .indexAuthenticationMap { max-width: 103.25vw; margin-top: 3.125vw; }
  .indexAuthenticationList .list .icon { font-size: 1.5vw; width: 2.938vw; height: 2.938vw; }
  .indexAuthenticationList .list .popupPuthentication { top: 150%; min-width: 26.563vw; -webkit-border-radius: 0.75vw; border-radius: 0.75vw; padding: 1.875vw; }
  .indexAuthenticationList .list .popupPuthentication .listTitle { font-size: 1.125vw; padding-bottom: 1.25vw; }
  .indexAuthenticationList .list .popupPuthentication .listTitle .closePopupPuthentication { font-size: 1.125vw; }
  .indexAuthenticationList .list .popupPuthentication .content { margin: 0vw -0.188vw; padding-top: 0.938vw; }
  .indexAuthenticationList .list .popupPuthentication .content a { width: -webkit-calc(33.333% - 0.375vw); width: calc(33.333% - 0.375vw); margin: 0.5vw 0.188vw 0vw; font-size: 0.875vw; -webkit-border-radius: 2.438vw; border-radius: 2.438vw; min-height: 2.438vw; padding: 0.313vw 0vw; }
  .mIndexAuthenticationList { display: none; }
  .indexAdvantageMain { padding: 6.875vw 0vw 8.438vw; min-height: 100vh; }
  .indexAdvantageMain .title { font-size: 0.938vw; }
  .indexAdvantageMain .title img { height: 0.938vw; margin-right: 0.5vw; }
  .indexAdvantageMain .subTitle { margin-top: 1.875vw; font-size: 3.375vw; }
  .indexAdvantageMain .indexAdvantageBox { max-width: 80vw; margin-top: 4.375vw; }
  .indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .imgBox { width: 55.938vw; padding-top: 24.375vw; }
  .indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 2.5vw 0vw 0vw 2.813vw; }
  .indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content .listTitle { font-size: 2.5vw; }
  .indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content .enTitle { padding-top: 0.625vw; font-size: 4.438vw; }
  .indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content .more { padding-top: 2.188vw; }
  .indexAdvantageMain .indexAdvantageBox .swiper-slide .listDesc { padding: 2.5vw 0vw 0vw 3.125vw; font-size: 1.063vw; line-height: 1.563vw; font-weight: 300; min-height: 8.125vw; }
  .indexAdvantageMain .indexAdvantageBox .btn { right: -1.563vw; bottom: 3.125vw; }
  .indexAdvantageMain .indexAdvantageBox .btn a { width: 1.25vw; height: 1.25vw; margin-left: 1.25vw; }
  .indexAdvantageMain .indexAdvantageBox .btn a i { height: 0.125vw; width: 1.25vw; }
  .indexAdvantageMain .indexAdvantageBox .btn a i::after { width: 0.625vw; height: 0.625vw; }
  .indexAdvantageMain .indexAdvantageBox .btn a.nextBtn { width: 3.125vw; }
  .indexAdvantageMain .indexAdvantageBox .btn a.nextBtn i { width: 3.125vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantagePage { padding-top: 1.875vw; }
  .indexPartnerMain { padding: 6.875vw 0vw 7.813vw; }
  .indexPartnerMain .title { font-size: 0.938vw; }
  .indexPartnerMain .title img { height: 0.938vw; margin-right: 0.5vw; }
  .indexPartnerMain .subTitle { margin-top: 1.875vw; font-size: 3.375vw; }
  .indexPartnerMain .indexPartnerBox { min-height: 43.125vw; margin-top: 1.25vw; }
  .indexPartnerMain .indexPartnerBox .list a { -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .indexPartnerMain .indexPartnerBox .list:nth-child(1) { width: 17.563vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(2) { width: 15vw; top: 8.438vw; left: 32.188vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(3) { width: 12vw; top: 6.25vw; left: 57.5vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(4) { width: 9.25vw; top: 13.125vw; left: 70.313vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(5) { width: 23.25vw; top: 0vw; left: 80.5vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(6) { width: 15vw; top: 17.938vw; left: 10vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(7) { width: 9.25vw; top: 24.063vw; left: 28.75vw; display: block; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(8) { width: 9.25vw; top: 31.875vw; left: 38.125vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(9) { width: 12.063vw; top: 21.875vw; left: 51.563vw; display: block; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(10) { width: 15vw; top: 27.813vw; left: 73.75vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(11) { width: 9.25vw; top: 23.125vw; left: 96.875vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(12) { width: 12vw; top: 30.313vw; left: 0vw; }
  .indexNewsMain { padding: 6.875vw 0vw 7.813vw; }
  .indexNewsMain .title { font-size: 0.938vw; }
  .indexNewsMain .title img { height: 0.938vw; margin-right: 0.5vw; }
  .indexNewsMain .subTitle { margin-top: 1.875vw; font-size: 3.375vw; }
  .indexNewsMain .indexNewsBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 3.125vw; }
  .indexNewsMain .indexNewsBox .indexNewsRecommended { width: 48.25vw; border: none; padding: 0vw; }
  .indexNewsMain .indexNewsBox .indexNewsRecommended a .imgBox { padding-top: 30.625vw; }
  .indexNewsMain .indexNewsBox .indexNewsRecommended a .content { padding-top: 2.188vw; }
  .indexNewsMain .indexNewsBox .indexNewsRecommended a .content .column { font-size: 0.75vw; }
  .indexNewsMain .indexNewsBox .indexNewsRecommended a .content .listTitle { margin-top: 0.313vw; font-size: 1.375vw; display: -webkit-box; height: 1.688vw; line-height: 1.688vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .indexNewsMain .indexNewsBox .indexNewsRecommended a .content .time { margin-top: 0.938vw; font-size: 0.938vw; }
  .indexNewsMain .indexNewsBox .indexNews { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 3.125vw; }
  .indexNewsMain .indexNewsBox .indexNews .list a { padding: 2.813vw 0vw; }
  .indexNewsMain .indexNewsBox .indexNews .list a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 2.5vw; }
  .indexNewsMain .indexNewsBox .indexNews .list a .content .column { font-size: 0.75vw; }
  .indexNewsMain .indexNewsBox .indexNews .list a .content .listTitle { margin-top: 0.313vw; font-size: 1.375vw; display: -webkit-box; height: 3.376vw; line-height: 1.688vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexNewsMain .indexNewsBox .indexNews .list a .content .time { margin-top: 1.25vw; font-size: 0.938vw; }
  .indexNewsMain .indexNewsBox .indexNews .list a .imgBox { width: 13.875vw; padding-top: 9.188vw; }
  .indexNewsMain .indexNewsBox .indexNews .list:first-child a { padding-top: 0px; }
  .indexNewsMain .indexNewsBox .indexNews .list:last-child a { padding-bottom: 0px; border: none; }
  /*--查询结果--*/
  .queryResultBanner .imgBox { padding-top: 60.688vw; }
  .queryResultBanner .certificateReportQuery .title { font-size: 5vw; }
  .queryResultBanner .certificateReportQuery .desc { margin-top: 1.25vw; font-size: 1.125vw; }
  .queryResultBanner .certificateReportQuery .queryInput { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 4.375vw; }
  .queryResultBanner .certificateReportQuery .queryInput .list input { height: 5vw; font-size: 1vw; padding: 0vw 2.188vw; -webkit-border-radius: 0vw; border-radius: 0vw; }
  .queryResultBanner .certificateReportQuery .queryInput .list img { right: 1.563vw; height: 3vw; }
  .queryResultBanner .certificateReportQuery .queryInput .list:first-child { border-right: 1px solid #e9e9e9; }
  .queryResultBanner .certificateReportQuery .queryInput .list:first-child input { -webkit-border-radius: 1.25vw 0vw 0vw 1.25vw; border-radius: 1.25vw 0vw 0vw 1.25vw; }
  .queryResultBanner .certificateReportQuery .queryInput .list button { width: 10.938vw; height: 5vw; font-size: 1.125vw; -webkit-border-radius: 0vw 1.25vw 1.25vw 0vw; border-radius: 0vw 1.25vw 1.25vw 0vw; }
  .queryResult { padding: 5.625vw 0vw 8.125vw; }
  .queryResult .title { font-size: 1.625vw; font-weight: 600; }
  .queryResultListTitle { margin-top: 1.875vw; padding: 0vw 0vw 0vw 4.375vw; -webkit-border-radius: 1.25vw 1.25vw 0vw 0vw; border-radius: 1.25vw 1.25vw 0vw 0vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .queryResultListTitle .listTitle { height: 4.063vw; line-height: 4.063vw; font-size: 1vw; }
  .queryResultListTitle .listTitle:last-child { width: 9.688vw; }
  .queryResultList { -webkit-border-radius: 0vw 0vw 1.25vw 1.25vw; border-radius: 0vw 0vw 1.25vw 1.25vw; min-height: 5vw; margin-top: 0vw; border-top: none; }
  .queryResultList .listBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 1.563vw 0vw 1.563vw 4.375vw; }
  .queryResultList .listBox .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1vw; display: block; }
  .queryResultList .listBox .list a i { margin-right: 0.625vw; }
  .queryResultList .listBox .list:last-child { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; width: 9.688vw; }
  .queryResultList .listBox:nth-child(1) { border: none; }
  .queryResultList .listBox .list::before { display: none; }
  .queryResultList .listBox .list .content { padding: 0vw; }
  .queryResultList .listBox .list:first-child .content { padding: 0vw; }
  .queryResultList .listBox .list:last-child .content { padding: 0vw; }
  .queryResultList .noData { padding: 3.125vw 0vw; font-size: 1.25vw; }
  /*--我们的服务-按地区--*/
  .authenticationMain { padding: 6.875vw 0vw 9.375vw; background-image: url(../images/img_15.jpg); background-position: center; }
  .authenticationList .list .icon { font-size: 1.5vw; width: 2.938vw; height: 2.938vw; }
  .authenticationList .list .popupPuthentication { top: 150%; min-width: 26.563vw; -webkit-border-radius: 0.75vw; border-radius: 0.75vw; padding: 1.875vw; }
  .authenticationList .list .popupPuthentication .listTitle { font-size: 1.125vw; padding-bottom: 1.25vw; }
  .authenticationList .list .popupPuthentication .listTitle .closePopupPuthentication { font-size: 1.125vw; }
  .authenticationList .list .popupPuthentication .content { margin: 0vw -0.188vw; padding-top: 0.938vw; }
  .authenticationList .list .popupPuthentication .content a { width: -webkit-calc(33.333% - 0.375vw); width: calc(33.333% - 0.375vw); margin: 0.5vw 0.188vw 0vw; font-size: 0.875vw; -webkit-border-radius: 2.438vw; border-radius: 2.438vw; min-height: 2.438vw; padding: 0.313vw 0vw; }
  .mAuthenticationList { display: none; }
  #paging { padding-top: 3.75vw; }
  #paging a { width: 2.813vw; height: 2.813vw; padding: 0vw; margin: 0vw 0.313vw; font-size: 0.938vw; line-height: 2.813vw; }
  #paging span { width: 2.813vw; height: 2.813vw; padding: 0vw; margin: 0vw 0.313vw; font-size: 0.938vw; line-height: 2.813vw; }
  #paging span em { font-size: 0.938vw; }
  /*--关于我们--*/
  .commonBanner .imgBox { padding-top: 46.25vw; }
  .commonBanner .imgBox::after { height: 10.313vw; }
  .commonBannerText .title { font-size: 1vw; padding-left: 2.813vw; }
  .commonBannerText .desc { margin-top: 1.25vw; font-size: 4.625vw; padding-left: 2.5vw; }
  .locationClassBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .location { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .location a { font-size: 0.938vw; margin-right: 1.875vw; }
  .location a::after { right: -1.25vw; border-left: 0.375vw solid #86c436; border-top: 0.375vw solid transparent; border-bottom: 0.375vw solid transparent; }
  .location a.icon-shouye { font-size: 1vw; margin-right: 0.938vw; }
  .locationClassBox .commonClass .swiper-slide { margin-left: 2.188vw; }
  .locationClassBox .commonClass .swiper-slide a { line-height: 4.375vw; font-size: 0.938vw; }
  .aboutMain { padding: 7.813vw 0vw 8.75vw; }
  .aboutBox { max-width: 60.75vw; }
  .aboutBox .title { font-size: 3.5vw; }
  .aboutBox .content { font-size: 1.125vw; line-height: 1.75vw; margin: 4.375vw auto 0vw; max-width: 50.375vw; max-height: 12.5vw; padding-right: 3.125vw; }
  .aboutBox .aboutData { padding-top: 5.625vw; }
  .aboutBox .aboutData .list { width: auto; padding: 0vw; }
  .aboutBox .aboutData .list .icon img { height: 2.5vw; }
  .aboutBox .aboutData .list .numberBox { padding-top: 1.25vw; font-size: 2.625vw; }
  .aboutBox .aboutData .list .text { padding-top: 0.625vw; font-size: 0.875vw; }
  .aboutImgList { display: block; }
  .aboutImgList .list img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .aboutImgList .list:nth-child(1) { width: 14.75vw; bottom: 18.125vw; left: 0.625vw; }
  .aboutImgList .list:nth-child(2) { width: 24vw; bottom: 0.313vw; left: -12.875vw; }
  .aboutImgList .list:nth-child(3) { width: 14.5vw; bottom: 5.625vw; right: 0vw; z-index: 1; }
  .aboutImgList .list:nth-child(4) { width: 22.25vw; bottom: -3.125vw; right: -11.875vw; }
  .aboutCultureMain { min-height: 100vh; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .aboutCultureMain .aboutCulture { width: 50%; padding: 8.125vw 0vw 0vw 6.875vw; display: block; }
  .aboutCultureMain .aboutCulture .enTitle img { width: 55.5vw; }
  .aboutCultureMain .aboutCulture .title { padding-top: 4.688vw; font-size: 3.5vw; }
  .aboutCultureMain .aboutCulture .aboutCultureClass { padding-top: 2.5vw; display: block; }
  .aboutCultureMain .aboutCulture .aboutCultureClass .list { font-size: 1.25vw; padding: 1.25vw 0vw; width: 12.5vw; }
  .aboutCultureMain .aboutCulture .aboutCultureClass .list i { width: 3.75vw; height: 3.75vw; font-size: 1.375vw; }
  .aboutCultureMain .aboutCultureImg { width: 50%; }
  .aboutCultureMain .aboutCultureImg .swiper-slide .imgBox { padding-top: 100vh; }
  .aboutCultureMain .aboutCultureImg .swiper-slide .content { display: none; }
  .aboutCultureMain .aboutCultureImg .aboutCultureImgPage { display: none; }
  .aboutCultureList { width: 39.375vw; height: 28.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; display: block; }
  .aboutCultureList .swiper-slide { padding-top: 4.063vw; }
  .aboutCultureList .swiper-slide .icon img { height: 8.5vw; }
  .aboutCultureList .swiper-slide .listTitle { padding-top: 3.438vw; font-size: 1.875vw; }
  .aboutCultureList .swiper-slide .desc { padding-top: 0.938vw; font-size: 1.375vw; line-height: 1.875vw; }
  .historyMain { padding: 5.625vw 0vw; }
  .historyMain .titleBox .title { font-size: 3.5vw; }
  .historyMain .titleBox .btn a { width: 3.25vw; height: 3.25vw; font-size: 1.25vw; margin-left: 0.625vw; }
  .historyMain .historyList { width: 75.625vw; margin-top: 3.125vw; }
  .historyMain .historyList .swiper-slide { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .historyMain .historyList .swiper-slide .imgBox { width: 42.313vw; padding-top: 26.688vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .historyMain .historyList .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 3.125vw 4.688vw; margin-left: 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .historyMain .historyList .swiper-slide .content .year { font-size: 5.25vw; }
  .historyMain .historyList .swiper-slide .content .desc { padding-top: 2.5vw; font-size: 1vw; line-height: 1.5vw; }
  .historyMain .historyList .swiper-slide .content .desc p { padding-left: 1.25vw; padding-bottom: 1.563vw; }
  .historyMain .historyList .swiper-slide .content .desc p::after { top: 0.5vw; width: 0.5vw; height: 0.5vw; }
  .historyMain .historyYearList { margin-top: 5.313vw; }
  .historyMain .historyYearList .swiper-slide { width: 9.090909090909092%; padding-top: 1.875vw; padding-right: 1.875vw; font-size: 1vw; }
  .historyMain .historyYearList .swiper-slide::before { width: 0.625vw; height: 0.625vw; -webkit-border-radius: 0.125vw; border-radius: 0.125vw; top: -0.313vw; left: -webkit-calc(100% - 3.438vw); left: calc(100% - 3.438vw); }
  .historyMain .historyYearList .swiper-slide.active::after { width: -webkit-calc(100% - 3.125vw); width: calc(100% - 3.125vw); }
  .honorMain { padding: 5vw 0vw; }
  .honorMain .titleBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .honorMain .titleBox .title { font-size: 3.5vw; }
  .honorMain .titleBox .honorClass { border-bottom: 0.25vw solid rgba(78, 86, 90, 0.15); }
  .honorMain .titleBox .honorClass a { font-size: 1.125vw; height: 3.188vw; margin-left: 2.813vw; }
  .honorMain .titleBox .honorClass a::after { bottom: -0.25vw; height: 0.25vw; }
  .honorMain .honorListBox .honorList { margin: 4.375vw -1.563vw 0vw; padding-bottom: 3.125vw; }
  .honorMain .honorListBox .honorList .swiper-slide { height: 33vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .honorMain .honorListBox .honorList .swiper-slide .imgBox { width: 21.25vw; padding-top: 22.188vw; }
  .honorMain .honorListBox .honorList .swiper-slide .content { padding: 0vw 2.5vw 2.5vw; }
  .honorMain .honorListBox .honorList .swiper-slide .content .year { font-size: 1vw; }
  .honorMain .honorListBox .honorList .swiper-slide .content .listTitle { margin-top: 0.313vw; font-size: 1.375vw; }
  .honorMain .btn { padding-top: 1.875vw; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .honorMain .btn a { width: 3.25vw; height: 3.25vw; font-size: 1.25vw; margin-left: 0.625vw; }
  .cooperativeMain { padding: 6.875vw 0vw; }
  .cooperativeMain .title { font-size: 3.5vw; }
  .cooperativeMain .cooperativeBox { padding-top: 3.75vw; }
  .cooperativeMain .cooperative { margin-top: 1.875vw; }
  .cooperativeMain .cooperative .swiper-slide { margin-right: 1.063vw; }
  .cooperativeMain .cooperative .swiper-slide img { width: 20.125vw; }
  .laboratoryMain { padding: 6.875vw 0vw; }
  .laboratoryMain .title { font-size: 3.5vw; }
  .laboratoryMain .laboratory { margin-top: 2.813vw; max-width: 76.875vw; }
  .laboratoryMain .laboratory .swiper-slide img { width: 100%; height: 25vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .laboratoryMain .laboratory .swiper-slide img { width: 100%; height: 25vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .laboratoryMain .laboratoryPageBox { padding-top: 3.125vw; }
  .laboratoryMain .laboratoryPageBox .number { margin-right: 0.938vw; }
  .laboratoryMain .laboratoryPageBox .current { font-size: 1.375vw; margin-right: 0.5vw; }
  .laboratoryMain .laboratoryPageBox .total { font-size: 0.75vw; margin-top: 1.25vw; }
  .laboratoryMain .laboratoryPageBox .line { width: 1.875vw; }
  .laboratoryMain .laboratoryPageBox .btn a { width: 3.25vw; height: 3.25vw; font-size: 1.25vw; margin-left: 0.625vw; }
  /*--我们的服务--*/
  .serviceListMain { padding: 5.625vw 0vw; }
  .serviceListContainer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .serviceListContainer .serviceListClass { width: 14.688vw; }
  .serviceListContainer .serviceListClass .list h3 a { padding: 1.563vw 0vw; font-size: 1.063vw; }
  .serviceListContainer .serviceListClass .list h3 a i { width: 0.75vw; height: 0.75vw; }
  .serviceListContainer .serviceListClass .list .subList { padding: 0.625vw 1.25vw 1.25vw; }
  .serviceListContainer .serviceListClass .list .subList a { font-size: 0.875vw; line-height: 2.188vw; padding-left: 0.75vw; }
  .serviceListContainer .serviceListClass .list .subList a::after { left: 0vw; top: 0.938vw; width: 0.25vw; height: 0.25vw; }
  .serviceListContainer .serviceListBox { padding-left: 7.188vw; }
  .serviceListContainer .serviceList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0vw -0.938vw; }
  .serviceListContainer .serviceList .list { width: 50%; padding: 1.875vw 0.938vw 0vw; }
  .serviceListContainer .serviceList .list a { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .serviceListContainer .serviceList .list a .content { padding: 2.5vw; }
  .serviceListContainer .serviceList .list a .content .enListTitle { font-size: 1.625vw; }
  .serviceListContainer .serviceList .list a .content .listTitle { font-size: 1.375vw; }
  .serviceListContainer .serviceList .list a .content .desc { margin-top: 0.938vw; max-width: 20vw; font-size: 0.938vw; line-height: 1.25vw; }
  .serviceListContainer .serviceList .list a .content .icon { right: 2.188vw; top: 1.25vw; width: 4.375vw; }
  .serviceListContainer .serviceList .list a .content i { left: 2.5vw; bottom: -1.125vw; z-index: 10; width: 2.25vw; height: 2.25vw; }
  .serviceListContainer .serviceList .list a .imgBox { padding-top: 11.688vw; }
  /*--我们的服务-行业详情页--*/
  .serviceDetailMain { padding: 10.938vw 0vw 2.5vw; }
  .serviceDetailBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0vw 6.25vw 0vw 3.75vw; }
  .serviceDetailBox .serviceDetailImg { width: 35vw; padding-bottom: 4.375vw; }
  .serviceDetailBox .serviceDetailImg .swiper-slide img { width: 100%; height: 35vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .serviceDetailBox .serviceDetailImg .serviceDetailImgPage { min-width: 6.25vw; height: 2.188vw; -webkit-border-radius: 2.188vw; border-radius: 2.188vw; }
  .serviceDetailBox .serviceDetailImg .serviceDetailImgPage span { opacity: 0.5; margin: 0vw 0.188vw; width: 0.375vw; height: 0.375vw; }
  .serviceDetailBox .serviceDetailImg .serviceDetailImgPage span.swiper-pagination-bullet-active { width: 2.063vw; -webkit-border-radius: 0.188vw; border-radius: 0.188vw; }
  .serviceDetailBox .serviceDetail { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.5vw 0vw 0vw 4.25vw; }
  .serviceDetailBox .serviceDetail .title { font-size: 2.75vw; padding-bottom: 0.938vw; }
  .serviceDetailBox .serviceDetail .content .list { padding: 1.563vw 0vw; }
  .serviceDetailBox .serviceDetail .content .list .listTitle { font-size: 1vw; min-width: 6.25vw; }
  .serviceDetailBox .serviceDetail .content .list .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1vw; line-height: 1.563vw; }
  .serviceTestItemsMain { padding: 6.875vw 0vw; }
  .serviceTestItemsMain .title { font-size: 3.5vw; }
  .serviceTestItemsMain .serviceTestItems { margin-top: 3.75vw; height: 32.875vw; padding:0.625vw 0vw; }
  .serviceTestItemsMain .serviceTestItems .swiper-slide { height: -webkit-calc((100% - 1.875vw) / 2) !important; height: calc((100% - 1.875vw) / 2) !important; }
  .serviceTestItemsMain .serviceTestItems .swiper-slide .content { min-height: 15vw; padding: 1.25vw; -webkit-border-radius: 4.375vw; border-radius: 4.375vw; }
  .serviceTestItemsMain .serviceTestItems .swiper-slide .content .icon { width: 8.125vw; }
  .serviceTestItemsMain .serviceTestItems .swiper-slide .content .listTitle { font-size: 1.125vw; }
  .serviceTestItemsMain .btn { padding-top: 3.125vw; }
  .serviceTestItemsMain .btn a { width: 3.25vw; height: 3.25vw; font-size: 1.25vw; margin-left: 0.625vw; }
  /*--我们的服务-体系认证--*/
  .systemCertificationMain { padding: 5vw 0vw 7.813vw; }
  .systemCertification { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0vw -0.938vw; padding: 0vw; }
  .systemCertification .list { width: -webkit-calc(33.333% - 1.875vw); width: calc(33.333% - 1.875vw); margin: 1.875vw 0.938vw 0vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .systemCertification .list .imgBox { padding-top: 14.5vw; }
  .systemCertification .list .content { min-height: 14.875vw; padding: 2.5vw 2.813vw 0vw; }
  .systemCertification .list .content .listTitle { font-size: 1.25vw; display: -webkit-box; height: 1.5vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .systemCertification .list .content .desc { margin-top: 0.938vw; font-size: 1vw; display: -webkit-box; height: 2.876vw; line-height: 1.438vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .systemCertification .list .content .more { padding-top: 1.563vw; }
  .systemCertification .list .content .more span { padding: 0vw 1.563vw 0vw 0.375vw; height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; font-size: 0.813vw; }
  .systemCertification .list .content .more span i { width: 1.75vw; height: 1.75vw; font-size: 0.75vw; margin-right: 0.938vw; }
  .systemCertification .list:nth-child(1) { width: -webkit-calc(66.666% - 1.875vw); width: calc(66.666% - 1.875vw); }
  .systemCertification .list:nth-child(1) a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .systemCertification .list:nth-child(1) a .imgBox { width: 28.875vw; padding-top: 29.375vw; }
  .systemCertification .list:nth-child(1) a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .systemCertification .list:nth-child(1) a .content .desc { display: -webkit-box; height: 7.19vw; line-height: 1.438vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 5; }
  /*--常见问题--*/
  .FQAMain { padding: 5.625vw 0vw; }
  .FQAList .list { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; margin-bottom: 1.25vw; }
  .FQAList .list .listTitle { padding: 1.563vw 2.5vw; font-size: 1.125vw; }
  .FQAList .list .listTitle .q { min-width: 2.125vw; height: 2.125vw; margin-right: 0.813vw; font-size: 1vw; }
  .FQAList .list .contentBox { padding: 0.625vw 2.5vw 2.813vw; }
  .FQAList .list .contentBox .content { padding: 2.188vw 1.875vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .FQAList .list .contentBox .content .a { min-width: 2.125vw; height: 2.125vw; font-size: 1vw; margin-right: 0.813vw; -webkit-border-radius: 100%; border-radius: 100%; }
  .FQAList .list .contentBox .content .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 3.125vw 0vw 0.5vw; font-size: 1vw; line-height: 1.563vw; }
  /*--下载中心--*/
  .downLoadMain { padding: 5.625vw 0vw; }
  .downLoadList .list { margin-bottom: 1.25vw; }
  .downLoadList .list a { padding: 1.25vw 2.5vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .downLoadList .list a .icon { margin-right: 1.25vw; }
  .downLoadList .list a .icon img { height: 2.063vw; }
  .downLoadList .list a .listTitle { font-size: 1.125vw; display: -webkit-box; height: 1.5vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .downLoadList .list a .time { font-size: 1.063vw; display: block; }
  .downLoadList .list a .time i { margin-right: 0.5vw; }
  .downLoadList .list a .icon-download { margin-left: 3.75vw; font-size: 1.375vw; }
  .downLoadList .list a:hover { -webkit-box-shadow: 0.375vw 0.75vw 1.25vw rgba(134, 196, 54, 0.3); box-shadow: 0.375vw 0.75vw 1.25vw rgba(134, 196, 54, 0.3); }
  .downLoadList .list a:hover .icon img { height: 2.063vw; }
  /*--新闻资讯--*/
  .newsMain { padding: 5.625vw 0vw 6.875vw; }
  .newsFiltrateSearch { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .newsFiltrateSearch .newsFiltrateBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .newsFiltrateSearch .newsFiltrateBox .newsClass { width: 21.25vw; margin-right: 1.875vw; }
  .newsFiltrateSearch .newsFiltrateBox .newsClass input { height: 3.125vw; padding: 0vw 1.25vw; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .newsFiltrateSearch .newsFiltrateBox .newsClass .layui-form-select dl { top: 3.438vw; }
  .newsFiltrateSearch .newsFiltrateBox .time { width: 21.25vw; margin-top: 0vw; }
  .newsFiltrateSearch .newsFiltrateBox .time input { height: 3.125vw; padding: 0vw 1.25vw; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .newsFiltrateSearch .newsFiltrateBox .time::after { right: 1.25vw; border-top: 0.438vw solid #313131; border-left: 0.375vw solid transparent; border-right: 0.375vw solid transparent; }
  .newsFiltrateSearch .newsSearch { width: 25vw; margin-top: 0vw; }
  .newsFiltrateSearch .newsSearch input { height: 2.813vw; font-size: 1vw; padding-right: 2.188vw; }
  .newsFiltrateSearch .newsSearch button { width: 3.125vw; font-size: 1.125vw; }
  .newsListTop { margin-top: 3.75vw; }
  .newsListTop a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .newsListTop a .imgBox { padding-top: 32.813vw; width: 54.063vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .newsListTop a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 1.25vw; padding: 3.125vw 2.813vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .newsListTop a .content .title { font-size: 0.875vw; }
  .newsListTop a .content .listTitle { margin-top: 0.625vw; font-size: 2.125vw; display: -webkit-box; height: 7.875vw; line-height: 2.625vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsListTop a .content .desc { margin-top: 2.5vw; font-size: 1.125vw; display: -webkit-box; height: 5.064vw; line-height: 1.688vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsListTop a .content .more { padding-top: 5.313vw; }
  .newsListTop a .content .more span { padding: 0vw 2.188vw 0vw 0.375vw; height: 3.438vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; font-size: 0.938vw; }
  .newsListTop a .content .more span i { width: 2.188vw; height: 2.188vw; font-size: 0.75vw; margin-right: 1.25vw; }
  .newsList { padding-top: 1.875vw; padding-bottom: 0vw; }
  .newsList .list { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; margin-top: 1.25vw; }
  .newsList .list a { padding: 3.125vw; }
  .newsList .list a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 9.063vw 0vw 0vw; }
  .newsList .list a .content .listTitle { font-size: 1.188vw; font-weight: 600; display: -webkit-box; height: 1.5vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .newsList .list a .content .desc { margin-top: 0.938vw; font-size: 1vw; display: -webkit-box; height: 2.876vw; line-height: 1.438vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsList .list a .content .time { margin-top: 1.563vw; font-size: 0.875vw; }
  .newsList .list a .content .time i { font-size: 1vw; margin-right: 0.313vw; }
  .newsList .list a .icon i { width: 2.625vw; height: 2.625vw; font-size: 0.875vw; }
  /*--新闻详情页--*/
  .newsDetailMain { padding: 13.75vw 0vw 9.375vw; }
  .newsDetailMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .newsDetailMain .newsDetailBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 5.938vw 0vw 0vw; }
  .newsDetailMain .newsDetailBox .newsDetailTitle { margin-top: 0.625vw; font-size: 3vw; line-height: 3.625vw; }
  .newsDetailMain .newsDetailBox .newsDetailType { padding: 0vw 2.813vw; margin-top: 2.5vw; height: 4.375vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .newsDetailMain .newsDetailBox .newsDetailType .type { font-size: 0.813vw; padding-right: 1.563vw; margin-right: 1.563vw; }
  .newsDetailMain .newsDetailBox .newsDetailType .type span { font-size: 1vw; }
  .newsDetailMain .newsDetailBox .newsDetailType .type::after { height: 0.938vw; }
  .newsDetailMain .newsDetailBox .newsDetailType .time { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.813vw; }
  .newsDetailMain .newsDetailBox .newsDetailType .time span { font-size: 1vw; }
  .newsDetailMain .newsDetailBox .newsDetailType .newsDetailShare { padding-top: 0vw; width: auto; }
  .newsDetailMain .newsDetailBox .newsDetailType .newsDetailShare a { font-size: 1.375vw; margin-left: 1.25vw; }
  .newsDetailMain .newsDetailBox .newsDetail { padding: 2.5vw 0vw 0vw; font-size: 1vw; line-height: 1.875vw; }
  .newsDetailMain .newsDetailBox .prevNextArticle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 0vw -0.438vw; padding-top: 3.438vw; }
  .newsDetailMain .newsDetailBox .prevNextArticle .list { width: -webkit-calc(50% - 0.875vw); width: calc(50% - 0.875vw); margin: 0vw 0.438vw; }
  .newsDetailMain .newsDetailBox .prevNextArticle .list a { padding: 1.875vw 2.813vw 2.5vw; width: 100%; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .newsDetailMain .newsDetailBox .prevNextArticle .list a span { font-size: 0.75vw; line-height: 1.25vw; padding: 0vw 0.688vw; }
  .newsDetailMain .newsDetailBox .prevNextArticle .list a .listTitle { padding-top: 0.625vw; font-size: 1.063vw; line-height: 1.438vw; }
  .newsDetailMain .relatedNews { min-width: 22.938vw; width: 22.938vw; padding-top: 2.063vw; }
  .newsDetailMain .relatedNews .title { font-size: 1.25vw; }
  .newsDetailMain .relatedNews .list { padding: 2.188vw 0vw; }
  .newsDetailMain .relatedNews .list a .imgBox { padding-top: 6.25vw; width: 10.875vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .newsDetailMain .relatedNews .list a .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.25vw; font-size: 1vw; display: -webkit-box; height: 3.75vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsDetailTitleBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .newsDetailTitleBox .newsDetailTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .newsDetailTitleBox .btn { padding: 0.938vw 0vw 0vw 1.875vw; }
  .newsDetailTitleBox .btn a { padding: 0vw 1.563vw; height: 3.125vw; font-size: 1.125vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .popConsultationBox .popConsultation { max-width: 62.5vw; width: 90%; padding: 3.125vw 3.75vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .popConsultationBox .popConsultation .title { font-size: 2vw; padding-bottom: 1.875vw; }
  .popConsultationBox .popConsultation .popConsultationForm { margin: 0vw -1.25vw; }
  .popConsultationBox .popConsultation .popConsultationForm .input { width: -webkit-calc(50% - 1.25vw); width: calc(50% - 1.25vw); margin: 1.563vw 0.625vw 0vw; }
  .popConsultationBox .popConsultation .popConsultationForm .input p { font-size: 0.938vw; padding-bottom: 0.625vw; }
  .popConsultationBox .popConsultation .popConsultationForm .input input { height: 3.125vw; width: 100%; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; padding: 0vw 1.25vw; font-size: 1vw; }
  .popConsultationBox .popConsultation .popConsultationForm .input .qrCode img { right: 0.938vw; top: 0.313vw; height: 2.5vw; }
  .popConsultationBox .popConsultation .popConsultationForm .btn { padding: 1.875vw 0.625vw 0vw; }
  .popConsultationBox .popConsultation .popConsultationForm .btn button { height: 3.125vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; font-size: 1.125vw; }
  .popConsultationBox .popConsultation .closepopConsultation { right: 1.25vw; top: 1.25vw; font-size: 1.5vw; }
  /*--联系我们--*/
  .contactMain { padding: 6.875vw 0vw 0vw; }
  .contactMain .title { font-size: 3.5vw; }
  .contactMain .contactAddress { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 3.75vw; padding: 0vw; }
  .contactMain .contactAddress .list { width: 50%; padding: 1.875vw 0vw; }
  .contactMain .contactAddress .list .icon { min-width: inherit; }
  .contactMain .contactAddress .list .icon p { width: 3.125vw; }
  .contactMain .contactAddress .list .icon p img { height: 3.125vw; }
  .contactMain .contactAddress .list .icon h3 { font-size: 1vw; padding-top: 0.625vw; }
  .contactMain .contactAddress .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 3.125vw; }
  .contactMain .contactAddress .list .content p { font-size: 1vw; margin-bottom: 0.5vw; }
  .contactMain .contactTel { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0vw; }
  .contactMain .contactTel .list { width: 25%; padding: 1.875vw 0vw; }
  .contactMain .contactTel .list .icon { width: 3.125vw; }
  .contactMain .contactTel .list .icon img { height: 3.125vw; }
  .contactMain .contactTel .list .text { padding-top: 0.5vw; font-size: 1vw; }
  .contactMain .contactTel .list .tel { padding-top: 0.313vw; font-size: 1vw; }
  .contactMain .contactForm { margin-top: 5.313vw; }
  .contactMain .contactForm .bg { top: 9.063vw; }
  .contactMain .contactForm .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
  .contactMain .contactForm .form { width: 43.75vw; padding: 4.375vw 4.688vw; -webkit-border-radius: 1.25vw 1.25vw 0vw 0vw; border-radius: 1.25vw 1.25vw 0vw 0vw; }
  .contactMain .contactForm .form form { padding-top: 2.5vw; }
  .contactMain .contactForm .form form .list { padding-bottom: 1.25vw; }
  .contactMain .contactForm .form form .list p { font-size: 0.875vw; padding-bottom: 0.625vw; }
  .contactMain .contactForm .form form .list label { padding: 0.938vw 1.563vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .contactMain .contactForm .form form .list label input { font-size: 0.875vw; height: 1.25vw; }
  .contactMain .contactForm .form form .list label textarea { font-size: 0.875vw; height: 3.75vw; font-size: 0.875vw; }
  .contactMain .contactForm .form form .list label img { right: 1.25vw; height: 2vw; }
  .contactMain .contactForm .form form .btn { padding-top: 1.25vw; }
  .contactMain .contactForm .form form .btn button { height: 2.75vw; -webkit-border-radius: 2.75vw; border-radius: 2.75vw; padding: 0vw 1.5vw 0vw 2.75vw; width: 10vw; font-size: 0.875vw; }
  /*--加入我们--*/
  .welfareMain { padding: 6.25vw 0vw; }
  .welfareMain .title { font-size: 3.5vw; }
  .welfareMain .desc { padding-top: 1.25vw; font-size: 1vw; line-height: 1.375vw; max-width: 38.125vw; }
  .welfareMain .welfareBox { margin-top: 4.375vw; }
  .welfareMain .welfare { padding: 3.438vw 17.813vw 1.875vw 4.375vw; width: 65vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .welfareMain .welfare .list { width: 50%; padding: 2.5vw 0.938vw 2.5vw 0vw; }
  .welfareMain .welfare .list .icon { width: 3.75vw; }
  .welfareMain .welfare .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.25vw; }
  .welfareMain .welfare .list .content .listTitle { font-size: 1.25vw; }
  .welfareMain .welfare .list .content .listDesc { padding-top: 0.938vw; font-size: 0.938vw; line-height: 2.125vw; }
  .welfareMain .welfare .list .content .listDesc p { padding-left: 1.25vw; }
  .welfareMain .welfare .list .content .listDesc p::after { top: 0.938vw; width: 0.313vw; height: 0.313vw; }
  .welfareMain .welfareBox .imgBox { padding-top: 0vw; position: absolute; right: 0px; bottom: 5vw; width: 41vw; }
  .welfareMain .welfareBox .imgBox img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .growthMain { padding: 6.25vw 0vw; }
  .growthMain .title { font-size: 3.5vw; }
  .growthMain .desc { font-size: 1vw; padding: 0.625vw 0vw 3.125vw; }
  .growthMain .growthList { margin-top: 1.25vw; }
  .growthMain .growthList .swiper-slide { width: 23.688vw; margin-right: 1.25vw; }
  .growthMain .growthList .swiper-slide img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .recruitmentMain { padding: 6.25vw 0vw; }
  .recruitmentMain .title { font-size: 3.5vw; }
  .recruitmentMain .recruitment { margin: 0vw -1.25vw; padding-top: 0.938vw; padding-bottom: 0vw; }
  .recruitmentMain .recruitment .list { width: -webkit-calc(33.333% - 2.5vw); width: calc(33.333% - 2.5vw); margin: 2.5vw 1.25vw 0vw; padding: 2.813vw; -webkit-border-radius: 0.75vw; border-radius: 0.75vw; }
  .recruitmentMain .recruitment .list .listTitleMain { padding-bottom: 1.563vw; }
  .recruitmentMain .recruitment .list .listTitleMain .icon { width: 3.125vw; font-size: 1.75vw; }
  .recruitmentMain .recruitment .list .listTitleMain .listTitleBox .listTitle { font-size: 1.375vw; }
  .recruitmentMain .recruitment .list .listTitleMain .listTitleBox .label { padding-top: 0.5vw; font-size: 1vw; }
  .recruitmentMain .recruitment .list .listTitleMain .listTitleBox .label i { margin-right: 0.313vw; }
  .recruitmentMain .recruitment .list .listTitleMain .listTitleBox .label span::after { margin: 0vw 0.313vw; }
  .recruitmentMain .recruitment .list .desc { margin-top: 1.563vw; font-size: 1vw; display: -webkit-box; height: 3vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .recruitmentMain .recruitment .list .iconArrow { padding-top: 1.25vw; font-size: 1.25vw; font-weight: 600; }
  .recruitmentMain .recruitment .list:hover { -webkit-box-shadow: 0vw 1.25vw 1.688vw rgba(164, 194, 124, 0.3); box-shadow: 0vw 1.25vw 1.688vw rgba(164, 194, 124, 0.3); }
  .popUpRecruitmentBox { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .popUpRecruitment { width: 62.5vw; padding: 5vw 3.75vw 4.063vw 5vw; max-height: 90vh; min-height: 25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .popUpRecruitment .closePopUpRecruitment { right: 3.438vw; top: 5.625vw; font-size: 1.375vw; }
  .popUpRecruitment .popUpRecruitmentTitle { padding-bottom: 1.563vw; margin-right: 5vw; }
  .popUpRecruitment .popUpRecruitmentTitle .listTitle { font-size: 2.125vw; }
  .popUpRecruitment .popUpRecruitmentTitle .label { margin-top: 0.625vw; font-size: 1vw; }
  .popUpRecruitment .popUpRecruitmentTitle .label i { margin-right: 0.313vw; }
  .popUpRecruitment .popUpRecruitmentTitle .label span::after { margin: 0vw 0.313vw; }
  .popUpRecruitment .popUpRecruitmentContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 5vw; margin-top: 2.188vw; }
  .popUpRecruitment .popUpRecruitmentContent .title { font-size: 1.125vw; font-weight: 600; }
  .popUpRecruitment .popUpRecruitmentContent .content { padding: 0.625vw 0vw 2.5vw; font-size: 1.063vw; line-height: 1.625vw; }
  .popUpRecruitment .popUpRecruitmentContent .btn a { height: 3.375vw; -webkit-border-radius: 3.375vw; border-radius: 3.375vw; padding: 0vw 2.188vw; font-size: 1vw; }
  .popUpRecruitment .popUpRecruitmentContent .btn a img { height: 1.5vw; margin-right: 0.938vw; }
  /*--新增修改--*/
  .authenticationMain .indexContainer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .authenticationMain .authenticationListText { width: 27.5vw; height: 100%; margin-right: 1.875vw; padding: 2.188vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; display: block; }
  .authenticationMain .authenticationListText .list .listTitle { padding: 0.938vw 0vw; }
  .authenticationMain .authenticationListText .list .listTitle img { height: 1.188vw; }
  .authenticationMain .authenticationListText .list .listTitle p { font-size: 1.125vw; padding-left: 0.625vw; }
  .authenticationMain .authenticationListText .list .listTitle span { width: 0.75vw; height: 0.75vw; }
  .authenticationMain .authenticationListText .list .listContentBox { padding: 0.75vw 0vw 1.25vw; }
  .authenticationMain .authenticationListText .list .listContentBox .listContent { margin: 0vw -0.188vw; }
  .authenticationMain .authenticationListText .list .listContentBox .listContent a { width: -webkit-calc(33.333% - 0.375vw); width: calc(33.333% - 0.375vw); display: -webkit-box; height: 2.438vw; line-height: 2.438vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; -webkit-border-radius: 2.438vw; border-radius: 2.438vw; font-size: 0.875vw; margin: 0.5vw 0.188vw 0vw; }
  /*--新增修改--*/ }

@media (min-width: 992px) { .header { height: 5.729vw; background: none; }
  .header .logo img { height: 2.083vw; }
  .header .logo .black { opacity: 0; }
  .header .logo .white { opacity: 1; }
  .header .nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: static; left: auto; width: auto; bottom: auto; top: auto; overflow: visible; background: none; padding: 0vw; }
  .header .nav .list { padding: 0vw 1.563vw; border: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; cursor: pointer; }
  .header .nav .list h3 { font-size: 0.885vw; }
  .header .nav .list h3 a { line-height: 3.646vw; color: #fff; }
  .header .nav .list i { display: none; }
  .navBtn { display: none; }
  .header .headerLang { margin-left: 0.521vw; height: 3.646vw;}
  .header .headerLang p { padding: 0vw 0.885vw; font-size: 0.885vw; height: 2.656vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; color: #fff; border: 1px solid rgba(255, 255, 255, 0.4); }
  .header .headerLang p img { height: 1.146vw; margin-right: 0.417vw; }
  .header .headerLang p img.black { display: none; }
  .header .headerLang p img.white { display: block; }
  .header .headerLang .headerLangList{top: 3.385vw;}
  .header .headerLang .headerLangList a{font-size: 0.729vw; line-height: 1.823vw; }
  .header .headerSearchBtn { margin-left: 0.521vw; }
  .header .headerSearchBtn i { width: 2.656vw; height: 2.656vw; font-size: 0.938vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .headerWhiteBg { background-color: #fff; }
  .headerWhiteBg .logo .black { opacity: 1; }
  .headerWhiteBg .logo .white { opacity: 0; }
  .headerWhiteBg .nav .list h3 a { color: #000000; }
  .headerWhiteBg .headerLang p { border-color: #000; color: #000; }
  .headerWhiteBg .headerLang p img.black { display: block; }
  .headerWhiteBg .headerLang p img.white { display: none; }
  .subNavMask { -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .subNavMain { top: 5.729vw; }
  .subNavBox { margin-top: 0.521vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .subNavBox .subNavListBox { padding: 2.083vw 0vw; display: none;}
  .subNavBox .subNavListBox .title { font-size: 1.667vw; padding: 0vw 2.76vw; }
  .subNavBox .subNavListBox .subNavList { padding: 0.781vw 2.083vw 0vw; }
  .subNavBox .subNavListBox .subNavList .subList { width: 50%; padding: 0vw 0.677vw; }
  .subNavBox .subNavListBox .subNavList .subList a { min-height: 2.604vw; padding-left: 1.042vw; font-size: 0.833vw; }
  .subNavBox .subNavListBox .subNavList .subList a::before { width: 0.313vw; height: 0.313vw; }
  .subNavBox .subNavListBox .subNavList .subList a i { font-size: 0.625vw; }
  .subNavBox .content .list { width: 33.333%; padding: 2.604vw 1.563vw; }
  .subNavBox .content .list .imgBox { padding-top: 11.094vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; }
  .subNavBox .content .list .listTitle { padding-top: 1.563vw; font-size: 1.354vw; }
  .subNavBox .content .list .icon { padding-top: 1.563vw; }
  .subNavBox .content .list .icon i { width: 1.823vw; height: 1.823vw; font-size: 0.729vw; }
  .subNavOther { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background: #fff; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; margin-top: 0.521vw; }
  .subNavOther .list { width: 20%; padding: 1.823vw 1.823vw; border-right: 0.052vw solid #eeeeee; }
  .subNavOther .list .imgBox { padding-top: 6.667vw; position: relative; overflow: hidden; -webkit-border-radius: 0.469vw; border-radius: 0.469vw; }
  .subNavOther .list .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }
  .subNavOther .list .listTitle { padding-top: 0.781vw; font-size: 1.354vw; line-height: 1.2; color: #000000; }
  .subNavOther .list .icon { padding-top: 0.781vw; }
  .subNavOther .list .icon i { width: 1.823vw; height: 1.823vw; -webkit-border-radius: 100%; border-radius: 100%; color: rgba(0, 0, 0, 0.4); border: 1px solid rgba(0, 0, 0, 0.4); font-size: 0.729vw; -webkit-transition: all .6s; transition: all .6s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .subNavOther .list:hover i { background: #86c436; color: #fff; border-color: #86c436; }
  .subNavOther .list:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }
  .subNavOther .list:last-child { border: none; }
  .headerInnerWhiteBg .indexContainer { padding: 0vw 1.823vw; }
  .headerInnerWhiteBg .indexContainer::after { position: absolute; left: 50%; top: 0px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 100%; height: 100%; content: ''; background-color: #fff; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: .2s; transition-delay: .2s; }
  .headerInnerWhiteBg .logo .black { opacity: 1; }
  .headerInnerWhiteBg .logo .white { opacity: 0; }
  .headerInnerWhiteBg .nav .list h3 a { color: #000000; }
  .headerInnerWhiteBg .headerLang p { border-color: #000; color: #000; }
  .headerInnerWhiteBg .headerLang p img.black { display: block; }
  .headerInnerWhiteBg .headerLang p img.white { display: none; }
  .headerNewsWhiteBg .indexContainer { padding: 0vw 1.823vw; }
  .headerNewsWhiteBg .indexContainer::after { position: absolute; left: 50%; top: 0px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 100%; height: 100%; background-color: #fff; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; content: ''; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: .2s; transition-delay: .2s; }
  .headerNewsWhiteBg .logo .black { opacity: 1; }
  .headerNewsWhiteBg .logo .white { opacity: 0; }
  .headerNewsWhiteBg .nav .list h3 a { color: #000000; }
  .headerNewsWhiteBg .headerLang p { border-color: #000; color: #000; }
  .headerNewsWhiteBg .headerLang p img.black { display: block; }
  .headerNewsWhiteBg .headerLang p img.white { display: none; }
  .headerDown { height: 3.646vw; }
  .headerDown .indexContainer::after { width: 300%; }
  .subNavMainDown { top: 4.167vw; } }

@media (min-width: 1260px) { .commonMore a { padding: 0vw 1.823vw 0vw 0.313vw; height: 2.969vw; -webkit-border-radius: 2.969vw; border-radius: 2.969vw; font-size: 0.781vw; }
  .commonMore a i { width: 1.823vw; height: 1.823vw; margin-right: 1.042vw; }
  .footer { padding: 3.646vw 0vw 5.208vw; }
  .footer .footContact { width: 27.083vw; }
  .footer .footContact .tel { font-size: 1.354vw; }
  .footer .footContact .tel i { margin-right: 0.521vw; }
  .footer .footContact .telText { font-size: 0.729vw; padding-top: 0.26vw; }
  .footer .footContact .form { margin-top: 0.521vw; }
  .footer .footContact .form form { max-width: 20.573vw; }
  .footer .footContact .form form input { width: 100%; height: 2.188vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 0vw 1.302vw; font-size: 0.677vw; }
  .footer .footContact .form form button { right: 0vw; top: 0vw; height: 100%; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; width: 4.167vw; }
  .footer .footContact .footerShare { padding-top: 1.563vw; }
  .footer .footContact .footerShare a { width: 2.552vw; height: 2.552vw; font-size: 0.938vw; margin-right: 0.521vw; }
  .footer .footContact .footerShare a p { width: 6.25vw; padding: 0.26vw; }
  .footer .footContact .footerShare a .icon-xiaohongshu { font-size: 1.25vw; }
  .footer .footContact .addRess { font-size: 0.781vw; line-height: 1.302vw; padding-top: 1.042vw; }
  .footer .footClass { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 12.5vw; }
  .footer .footClass .list h3 { font-size: 0.833vw; }
  .footer .footClass .list p { padding-top: 1.042vw; }
  .footer .footClass .list p a { font-size: 0.833vw; line-height: 1.823vw; }
  .foot { padding: 1.042vw 0vw; }
  .foot .copyright { font-size: 0.729vw; }
  .foot .link a { font-size: 0.729vw; margin: 0vw 0.781vw; }
  /*--首页--*/
  .banner { min-height: 100vh; }
  .banner .imgBox { padding-top: 100vh; }
  .banner .bannerText .indexContainer .icon { padding-left: 6.771vw; }
  .banner .bannerText .indexContainer .icon img { height: 16.094vw; }
  .banner .bannerText .indexContainer .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 1.563vw; padding-left: 1.302vw; }
  .banner .bannerText .indexContainer .content .title { font-size: 2.813vw; }
  .banner .bannerText .indexContainer .content .commonMore { padding-top: 1.302vw; }
  .banner .bannerPageBox { bottom: 2.083vw; }
  .banner .bannerPageBox .bannerPage span { width: 0.313vw; height: 1.042vw; -webkit-border-radius: 0.156vw; border-radius: 0.156vw; }
  .banner .bannerPageBox .bannerPage span.swiper-pagination-bullet-active { height: 1.667vw; }
  .indexAboutMain { min-height: 103.5vh; }
  .indexAboutMain .indexAbout { padding-top: 5.208vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .indexAboutMain .indexAbout .title { font-size: 0.781vw; }
  .indexAboutMain .indexAbout .title img { height: 0.781vw; margin-right: 0.417vw; }
  .indexAboutMain .indexAbout .subTitle { margin-top: 1.563vw; font-size: 2.813vw; }
  .indexAboutMain .indexAbout .desc { max-width: 28.906vw; padding-top: 1.042vw; font-size: 0.938vw; }
  .indexAboutMain .indexAbout .more { padding-top: 2.604vw; }
  .indexAboutMain .indexAboutData { padding: 0vw 10.938vw 7.813vw 3.646vw; }
  .indexAboutMain .indexAboutData .list .numberBox .icon img { height: 2.083vw; }
  .indexAboutMain .indexAboutData .list .numberBox .number { font-size: 2.604vw; padding: 0vw 0.26vw; }
  .indexAboutMain .indexAboutData .list .numberBox .symbol { font-size: 2.604vw; }
  .indexAboutMain .indexAboutData .list .text { padding-top: 0.417vw; font-size: 0.833vw; }
  .indexServiceMain { min-height: 100vh; }
  .indexService { height: 100vh; }
  .indexService .imgBox { padding-top: 100vh; }
  .indexService .indexServiceText { top: 7.292vw; width: 100%; }
  .indexService .indexServiceText .content { width: 25.26vw; padding: 4.688vw 2.865vw 3.646vw; min-height: 24.74vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .indexService .indexServiceText .content .title { font-size: 0.781vw; }
  .indexService .indexServiceText .content .title img { height: 0.781vw; margin-right: 0.417vw; }
  .indexService .indexServiceText .content .subTitle { padding-top: 1.042vw; font-size: 2.396vw; }
  .indexService .indexServiceText .content .desc { margin-top: 1.042vw; font-size: 0.833vw; line-height: 1.406vw; }
  .indexService .indexServiceText .content .more { padding-top: 2.604vw; }
  .indexService .indexServicePage { bottom: 1.563vw; }
  .indexServiceClassMain { bottom: 4.167vw; width: 100%; }
  .indexServiceClassMain .indexServiceClass { width: -webkit-calc(100% - 21.354vw); width: calc(100% - 21.354vw); }
  .indexServiceClassMain .indexServiceClass .icon img { height: 1.563vw; }
  .indexServiceClassMain .indexServiceClass .listTitle { margin-top: 0.26vw; font-size: 0.885vw; }
  .indexServiceClassMain .indexServiceClass .line { margin-top: 0.521vw; height: 0.104vw; }
  .indexServiceClassMain .indexServiceBtn { width: 21.354vw; }
  .indexServiceClassMain .indexServiceBtn .btn { font-size: 1.042vw; }
  .indexServiceClassMain .indexServiceBtn .indexServicePcPage { padding: 0vw 0.521vw; font-size: 0.729vw; }
  .indexServiceClassMain .indexServiceBtn .indexServicePcPage .line { height: 0.313vw; width: 0.104vw; margin: 0vw 0.365vw; }
  .indexAuthenticationMain { min-height: 100vh; padding-bottom: 7.292vw; }
  .indexAuthentication { padding-top: 4.688vw; }
  .indexAuthentication .title { font-size: 0.781vw; }
  .indexAuthentication .title img { height: 0.781vw; margin-right: 0.417vw; }
  .indexAuthentication .subTitle { margin-top: 1.563vw; font-size: 2.813vw; }
  .indexAuthenticationMap { max-width: 86.042vw; margin-top: 2.604vw; }
  .indexAuthenticationList .list .icon { font-size: 1.25vw; width: 2.448vw; height: 2.448vw; }
  .indexAuthenticationList .list .popupPuthentication { top: 150%; min-width: 22.135vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; padding: 1.563vw; }
  .indexAuthenticationList .list .popupPuthentication .listTitle { font-size: 0.938vw; padding-bottom: 1.042vw; }
  .indexAuthenticationList .list .popupPuthentication .listTitle .closePopupPuthentication { font-size: 0.938vw; }
  .indexAuthenticationList .list .popupPuthentication .content { margin: 0vw -0.156vw; padding-top: 0.781vw; }
  .indexAuthenticationList .list .popupPuthentication .content a { width: -webkit-calc(33.333% - 0.313vw); width: calc(33.333% - 0.313vw); margin: 0.417vw 0.156vw 0vw; font-size: 0.729vw; -webkit-border-radius: 2.031vw; border-radius: 2.031vw; min-height: 2.031vw; padding: 0.26vw 0vw; }
  .indexAdvantageMain { padding: 5.729vw 0vw 7.031vw; min-height: 100vh; }
  .indexAdvantageMain .title { font-size: 0.781vw; }
  .indexAdvantageMain .title img { height: 0.781vw; margin-right: 0.417vw; }
  .indexAdvantageMain .subTitle { margin-top: 1.563vw; font-size: 2.813vw; }
  .indexAdvantageMain .indexAdvantageBox { max-width: 66.667vw; margin-top: 3.646vw; }
  .indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .imgBox { width: 46.615vw; padding-top: 20.313vw; }
  .indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 2.083vw 0vw 0vw 2.344vw; }
  .indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content .listTitle { font-size: 2.083vw; }
  .indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content .enTitle { padding-top: 0.521vw; font-size: 3.698vw; }
  .indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content .more { padding-top: 1.823vw; }
  .indexAdvantageMain .indexAdvantageBox .swiper-slide .listDesc { padding: 2.083vw 0vw 0vw 2.604vw; font-size: 0.885vw; line-height: 1.302vw; font-weight: 300; min-height: 6.771vw; }
  .indexAdvantageMain .indexAdvantageBox .btn { right: -1.302vw; bottom: 2.604vw; }
  .indexAdvantageMain .indexAdvantageBox .btn a { width: 1.042vw; height: 1.042vw; margin-left: 1.042vw; }
  .indexAdvantageMain .indexAdvantageBox .btn a i { height: 0.104vw; width: 1.042vw; }
  .indexAdvantageMain .indexAdvantageBox .btn a i::after { width: 0.521vw; height: 0.521vw; }
  .indexAdvantageMain .indexAdvantageBox .btn a.nextBtn { width: 2.604vw; }
  .indexAdvantageMain .indexAdvantageBox .btn a.nextBtn i { width: 2.604vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantagePage { padding-top: 1.563vw; }
  .indexPartnerMain { padding: 5.729vw 0vw 6.51vw; }
  .indexPartnerMain .title { font-size: 0.781vw; }
  .indexPartnerMain .title img { height: 0.781vw; margin-right: 0.417vw; }
  .indexPartnerMain .subTitle { margin-top: 1.563vw; font-size: 2.813vw; }
  .indexPartnerMain .indexPartnerBox { min-height: 35.938vw; margin-top: 1.042vw; }
  .indexPartnerMain .indexPartnerBox .list a { -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .indexPartnerMain .indexPartnerBox .list:nth-child(1) { width: 14.635vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(2) { width: 12.5vw; top: 7.031vw; left: 26.823vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(3) { width: 10vw; top: 5.208vw; left: 47.917vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(4) { width: 7.708vw; top: 10.938vw; left: 58.594vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(5) { width: 19.375vw; top: 0vw; left: 67.083vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(6) { width: 12.5vw; top: 14.948vw; left: 8.333vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(7) { width: 7.708vw; top: 20.052vw; left: 23.958vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(8) { width: 7.708vw; top: 26.563vw; left: 31.771vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(9) { width: 10.052vw; top: 18.229vw; left: 42.969vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(10) { width: 12.5vw; top: 23.177vw; left: 61.458vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(11) { width: 7.708vw; top: 19.271vw; left: 80.729vw; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(12) { width: 10vw; top: 25.26vw; left: 0vw; }
  .indexNewsMain { padding: 5.729vw 0vw 6.51vw; }
  .indexNewsMain .title { font-size: 0.781vw; }
  .indexNewsMain .title img { height: 0.781vw; margin-right: 0.417vw; }
  .indexNewsMain .subTitle { margin-top: 1.563vw; font-size: 2.813vw; }
  .indexNewsMain .indexNewsBox { padding-top: 2.604vw; }
  .indexNewsMain .indexNewsBox .indexNewsRecommended { width: 40.208vw; }
  .indexNewsMain .indexNewsBox .indexNewsRecommended a .imgBox { padding-top: 25.521vw; }
  .indexNewsMain .indexNewsBox .indexNewsRecommended a .content { padding-top: 1.823vw; }
  .indexNewsMain .indexNewsBox .indexNewsRecommended a .content .column { font-size: 0.625vw; }
  .indexNewsMain .indexNewsBox .indexNewsRecommended a .content .listTitle { margin-top: 0.26vw; font-size: 1.146vw; display: -webkit-box; height: 1.406vw; line-height: 1.406vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .indexNewsMain .indexNewsBox .indexNewsRecommended a .content .time { margin-top: 0.781vw; font-size: 0.781vw; }
  .indexNewsMain .indexNewsBox .indexNews { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 2.604vw; }
  .indexNewsMain .indexNewsBox .indexNews .list a { padding: 2.344vw 0vw; }
  .indexNewsMain .indexNewsBox .indexNews .list a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 2.083vw; }
  .indexNewsMain .indexNewsBox .indexNews .list a .content .column { font-size: 0.625vw; }
  .indexNewsMain .indexNewsBox .indexNews .list a .content .listTitle { margin-top: 0.26vw; font-size: 1.146vw; display: -webkit-box; height: 2.812vw; line-height: 1.406vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexNewsMain .indexNewsBox .indexNews .list a .content .time { margin-top: 1.042vw; font-size: 0.781vw; }
  .indexNewsMain .indexNewsBox .indexNews .list a .imgBox { width: 11.563vw; padding-top: 7.656vw; }
  /*--查询结果--*/
  .queryResultBanner .imgBox { padding-top: 50.573vw; }
  .queryResultBanner .certificateReportQuery .title { font-size: 4.167vw; }
  .queryResultBanner .certificateReportQuery .desc { margin-top: 1.042vw; font-size: 0.938vw; }
  .queryResultBanner .certificateReportQuery .queryInput { padding-top: 3.646vw; }
  .queryResultBanner .certificateReportQuery .queryInput .list input { height: 4.167vw; font-size: 0.833vw; padding: 0vw 1.823vw; }
  .queryResultBanner .certificateReportQuery .queryInput .list img { right: 1.302vw; height: 2.667vw; }
  .queryResultBanner .certificateReportQuery .queryInput .list:first-child input { -webkit-border-radius: 1.042vw 0vw 0vw 1.042vw; border-radius: 1.042vw 0vw 0vw 1.042vw; }
  .queryResultBanner .certificateReportQuery .queryInput .list button { width: 9.115vw; height: 4.167vw; font-size: 0.938vw; -webkit-border-radius: 0vw 1.042vw 1.042vw 0vw; border-radius: 0vw 1.042vw 1.042vw 0vw; }
  .queryResult { padding: 4.688vw 0vw 6.771vw; }
  .queryResult .title { font-size: 1.354vw; font-weight: 600; }
  .queryResultListTitle { margin-top: 1.563vw; padding: 0vw 0vw 0vw 3.646vw; -webkit-border-radius: 1.042vw 1.042vw 0vw 0vw; border-radius: 1.042vw 1.042vw 0vw 0vw; }
  .queryResultListTitle .listTitle { height: 3.385vw; line-height: 3.385vw; font-size: 0.833vw; }
  .queryResultListTitle .listTitle:last-child { width: 8.073vw; }
  .queryResultList { -webkit-border-radius: 0vw 0vw 1.042vw 1.042vw; border-radius: 0vw 0vw 1.042vw 1.042vw; min-height: 4.167vw; }
  .queryResultList .listBox { padding: 1.302vw 0vw 1.302vw 3.646vw; }
  .queryResultList .listBox .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.833vw; }
  .queryResultList .listBox .list a i { margin-right: 0.521vw; }
  .queryResultList .listBox .list:last-child { width: 8.073vw; }
  .queryResultList .noData { padding: 2.604vw 0vw; font-size: 1.042vw; }
  /*--我们的服务-按地区--*/
  .authenticationMain { padding: 5.729vw 0vw 7.813vw; }
  .authenticationList .list .icon { font-size: 1.25vw; width: 2.448vw; height: 2.448vw; }
  .authenticationList .list .popupPuthentication { top: 150%; min-width: 22.135vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; padding: 1.563vw; }
  .authenticationList .list .popupPuthentication .listTitle { font-size: 0.938vw; padding-bottom: 1.042vw; }
  .authenticationList .list .popupPuthentication .listTitle .closePopupPuthentication { font-size: 0.938vw; }
  .authenticationList .list .popupPuthentication .content { margin: 0vw -0.156vw; padding-top: 0.781vw; }
  .authenticationList .list .popupPuthentication .content a { width: -webkit-calc(33.333% - 0.313vw); width: calc(33.333% - 0.313vw); margin: 0.417vw 0.156vw 0vw; font-size: 0.729vw; -webkit-border-radius: 2.031vw; border-radius: 2.031vw; min-height: 2.031vw; padding: 0.26vw 0vw; }
  #paging { padding-top: 3.125vw; }
  #paging a { width: 2.344vw; height: 2.344vw; padding: 0vw; margin: 0vw 0.26vw; font-size: 0.781vw; line-height: 2.344vw; }
  #paging span { width: 2.344vw; height: 2.344vw; padding: 0vw; margin: 0vw 0.26vw; font-size: 0.781vw; line-height: 2.344vw; }
  #paging span em { font-size: 0.781vw; }
  /*--关于我们--*/
  .commonBanner .imgBox { padding-top: 38.542vw; }
  .commonBanner .imgBox::after { height: 8.594vw; }
  .commonBannerText .title { font-size: 0.833vw; padding-left: 2.344vw; }
  .commonBannerText .desc { margin-top: 1.042vw; font-size: 3.854vw; padding-left: 2.083vw; }
  .location a { font-size: 0.781vw; margin-right: 1.563vw; }
  .location a::after { right: -1.042vw; border-left: 0.313vw solid #86c436; border-top: 0.313vw solid transparent; border-bottom: 0.313vw solid transparent; }
  .location a.icon-shouye { font-size: 0.833vw; margin-right: 0.781vw; }
  .locationClassBox .commonClass .swiper-slide { margin-left: 1.823vw; }
  .locationClassBox .commonClass .swiper-slide a { line-height: 3.646vw; font-size: 0.781vw; }
  .aboutMain { padding: 6.51vw 0vw 7.292vw; }
  .aboutBox { max-width: 57.292vw; }
  .aboutBox .title { font-size: 2.917vw; }
  .aboutBox .content { font-size: 0.938vw; line-height: 1.458vw; margin: 3.646vw auto 0vw; max-width: 45.313vw; max-height: 10.417vw; padding-right: 2.604vw; }
  .aboutBox .aboutData { padding-top: 4.688vw; }
  .aboutBox .aboutData .list .icon img { height: 2.083vw; }
  .aboutBox .aboutData .list .numberBox { padding-top: 1.042vw; font-size: 2.188vw; }
  .aboutBox .aboutData .list .text { padding-top: 0.521vw; font-size: 0.729vw; }
  .aboutImgList .list img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .aboutImgList .list:nth-child(1) { width: 12.292vw; bottom: 15.104vw; left: 0.521vw; }
  .aboutImgList .list:nth-child(2) { width: 20vw; bottom: 0.26vw; left: -10.729vw; }
  .aboutImgList .list:nth-child(3) { width: 12.083vw; bottom: 4.688vw; right: 0vw; z-index: 1; }
  .aboutImgList .list:nth-child(4) { width: 18.542vw; bottom: -2.604vw; right: -9.896vw; }
  .aboutCultureMain .aboutCulture { width: 50%; padding: 6.771vw 0vw 0vw 5.729vw; }
  .aboutCultureMain .aboutCulture .enTitle img { width: 46.25vw; }
  .aboutCultureMain .aboutCulture .title { padding-top: 3.906vw; font-size: 2.917vw; }
  .aboutCultureMain .aboutCulture .aboutCultureClass { padding-top: 2.083vw; }
  .aboutCultureMain .aboutCulture .aboutCultureClass .list { font-size: 1.042vw; padding: 1.042vw 0vw; width: 10.417vw; }
  .aboutCultureMain .aboutCulture .aboutCultureClass .list i { width: 3.125vw; height: 3.125vw; font-size: 1.146vw; }
  .aboutCultureList { width: 32.813vw; height: 23.438vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .aboutCultureList .swiper-slide { padding-top: 3.385vw; }
  .aboutCultureList .swiper-slide .icon img { height: 7.083vw; }
  .aboutCultureList .swiper-slide .listTitle { padding-top: 2.865vw; font-size: 1.563vw; }
  .aboutCultureList .swiper-slide .desc { padding-top: 0.781vw; font-size: 1.146vw; line-height: 1.563vw; }
  .historyMain { padding: 4.688vw 0vw; }
  .historyMain .titleBox .title { font-size: 2.917vw; }
  .historyMain .titleBox .btn a { width: 2.708vw; height: 2.708vw; font-size: 1.042vw; margin-left: 0.521vw; }
  .historyMain .historyList { width: 63.021vw; margin-top: 2.604vw; }
  .historyMain .historyList .swiper-slide .imgBox { width: 35.26vw; padding-top: 22.24vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .historyMain .historyList .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 2.604vw 3.906vw; margin-left: 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .historyMain .historyList .swiper-slide .content .year { font-size: 4.375vw; }
  .historyMain .historyList .swiper-slide .content .desc { padding-top: 2.083vw; font-size: 0.833vw; line-height: 1.25vw; }
  .historyMain .historyList .swiper-slide .content .desc p { padding-left: 1.042vw; padding-bottom: 1.302vw; }
  .historyMain .historyList .swiper-slide .content .desc p::after { top: 0.417vw; width: 0.417vw; height: 0.417vw; }
  .historyMain .historyYearList { margin-top: 4.427vw; }
  .historyMain .historyYearList .swiper-slide { width: 9.090909090909092%; padding-top: 1.563vw; padding-right: 1.563vw; font-size: 0.833vw; }
  .historyMain .historyYearList .swiper-slide::before { width: 0.521vw; height: 0.521vw; -webkit-border-radius: 0.104vw; border-radius: 0.104vw; top: -0.26vw; left: -webkit-calc(100% - 2.865vw); left: calc(100% - 2.865vw); }
  .historyMain .historyYearList .swiper-slide.active::after { width: -webkit-calc(100% - 2.604vw); width: calc(100% - 2.604vw); }
  .honorMain { padding: 4.167vw 0vw; }
  .honorMain .titleBox .title { font-size: 2.917vw; }
  .honorMain .titleBox .honorClass { border-bottom: 0.208vw solid rgba(78, 86, 90, 0.15); }
  .honorMain .titleBox .honorClass a { font-size: 0.938vw; height: 2.656vw; margin-left: 2.344vw; }
  .honorMain .titleBox .honorClass a::after { bottom: -0.208vw; height: 0.208vw; }
  .honorMain .honorListBox .honorList { margin: 3.646vw -1.302vw 0vw; padding-bottom: 2.604vw; }
  .honorMain .honorListBox .honorList .swiper-slide { height: 27.5vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .honorMain .honorListBox .honorList .swiper-slide .imgBox { width: 17.708vw; padding-top: 18.49vw; }
  .honorMain .honorListBox .honorList .swiper-slide .content { padding: 0vw 2.083vw 2.083vw; }
  .honorMain .honorListBox .honorList .swiper-slide .content .year { font-size: 0.833vw; }
  .honorMain .honorListBox .honorList .swiper-slide .content .listTitle { margin-top: 0.26vw; font-size: 1.146vw; }
  .honorMain .btn { padding-top: 1.563vw; }
  .honorMain .btn a { width: 2.708vw; height: 2.708vw; font-size: 1.042vw; margin-left: 0.521vw; }
  .cooperativeMain { padding: 5.729vw 0vw; }
  .cooperativeMain .title { font-size: 2.917vw; }
  .cooperativeMain .cooperativeBox { padding-top: 3.125vw; }
  .cooperativeMain .cooperative { margin-top: 1.563vw; }
  .cooperativeMain .cooperative .swiper-slide { margin-right: 0.885vw; }
  .cooperativeMain .cooperative .swiper-slide img { width: 16.771vw; }
  .laboratoryMain { padding: 5.729vw 0vw; }
  .laboratoryMain .title { font-size: 2.917vw; }
  .laboratoryMain .laboratory { margin-top: 2.344vw; max-width: 64.063vw; }
  .laboratoryMain .laboratory .swiper-slide img { width: 100%; height: 20.833vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .laboratoryMain .laboratory .swiper-slide .listTitle { font-size: 1.042vw; padding-top: 1.302vw; }
  .laboratoryMain .laboratoryPageBox { padding-top: 2.604vw; }
  .laboratoryMain .laboratoryPageBox .number { margin-right: 0.781vw; }
  .laboratoryMain .laboratoryPageBox .current { font-size: 1.146vw; margin-right: 0.417vw; }
  .laboratoryMain .laboratoryPageBox .total { font-size: 0.625vw; margin-top: 1.042vw; }
  .laboratoryMain .laboratoryPageBox .line { width: 1.563vw; }
  .laboratoryMain .laboratoryPageBox .btn a { width: 2.708vw; height: 2.708vw; font-size: 1.042vw; margin-left: 0.521vw; }
  /*--我们的服务--*/
  .serviceListMain { padding: 4.688vw 0vw; }
  .serviceListContainer .serviceListClass { width: 12.24vw; }
  .serviceListContainer .serviceListClass .list h3 a { padding: 1.302vw 0vw; font-size: 0.885vw; }
  .serviceListContainer .serviceListClass .list h3 a i { width: 0.625vw; height: 0.625vw; }
  .serviceListContainer .serviceListClass .list .subList { padding: 0.521vw 1.042vw 1.042vw; }
  .serviceListContainer .serviceListClass .list .subList a { font-size: 0.729vw; line-height: 1.823vw; padding-left: 0.625vw; }
  .serviceListContainer .serviceListClass .list .subList a::after { left: 0vw; top: 0.781vw; width: 0.208vw; height: 0.208vw; }
  .serviceListContainer .serviceListBox { padding-left: 5.99vw; }
  .serviceListContainer .serviceList { margin: 0vw -0.781vw; }
  .serviceListContainer .serviceList .list { width: 50%; padding: 1.563vw 0.781vw 0vw; }
  .serviceListContainer .serviceList .list a { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .serviceListContainer .serviceList .list a .content { padding: 2.083vw; }
  .serviceListContainer .serviceList .list a .content .enListTitle { font-size: 1.354vw; }
  .serviceListContainer .serviceList .list a .content .listTitle { font-size: 1.146vw; }
  .serviceListContainer .serviceList .list a .content .desc { margin-top: 0.781vw; max-width: 16.667vw; font-size: 0.781vw; line-height: 1.042vw; }
  .serviceListContainer .serviceList .list a .content .icon { right: 1.823vw; top: 1.042vw; width: 3.646vw; }
  .serviceListContainer .serviceList .list a .content i { left: 2.083vw; bottom: -0.938vw; z-index: 10; width: 1.875vw; height: 1.875vw; }
  .serviceListContainer .serviceList .list a .imgBox { padding-top: 9.74vw; }
  /*--我们的服务-行业详情页--*/
  .serviceDetailMain { padding: 9.115vw 0vw 2.083vw; }
  .serviceDetailBox { padding: 0vw 5.208vw 0vw 3.125vw; }
  .serviceDetailBox .serviceDetailImg { width: 37.5vw; padding-bottom: 3.646vw; }
  .serviceDetailBox .serviceDetailImg .swiper-slide img { width: 100%; height: 29.167vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .serviceDetailBox .serviceDetailImg .serviceDetailImgPage { min-width: 5.208vw; height: 1.823vw; -webkit-border-radius: 1.823vw; border-radius: 1.823vw; }
  .serviceDetailBox .serviceDetailImg .serviceDetailImgPage span { opacity: 0.5; margin: 0vw 0.156vw; width: 0.313vw; height: 0.313vw; }
  .serviceDetailBox .serviceDetailImg .serviceDetailImgPage span.swiper-pagination-bullet-active { width: 1.719vw; -webkit-border-radius: 0.156vw; border-radius: 0.156vw; }
  .serviceDetailBox .serviceDetail { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 2.083vw 0vw 0vw 5.208vw; }
  .serviceDetailBox .serviceDetail .title { font-size: 2.292vw; padding-bottom: 0.781vw; }
  .serviceDetailBox .serviceDetail .content .list { padding: 1.302vw 0vw; }
  .serviceDetailBox .serviceDetail .content .list .listTitle { font-size: 0.833vw; min-width: 5.208vw; }
  .serviceDetailBox .serviceDetail .content .list .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.833vw; line-height: 1.302vw; }
  .serviceTestItemsMain { padding: 5.729vw 0vw; }
  .serviceTestItemsMain .title { font-size: 2.917vw; }
  .serviceTestItemsMain .serviceTestItems { margin-top: 3.125vw; height: 27.563vw;}
  .serviceTestItemsMain .serviceTestItems .swiper-slide { height: -webkit-calc((100% - 1.563vw) / 2) !important; height: calc((100% - 1.563vw) / 2) !important; }
  .serviceTestItemsMain .serviceTestItems .swiper-slide .content { min-height: 12.5vw; padding: 1.042vw; -webkit-border-radius: 3.646vw; border-radius: 3.646vw; }
  .serviceTestItemsMain .serviceTestItems .swiper-slide .content .icon { width: 6.771vw; }
  .serviceTestItemsMain .serviceTestItems .swiper-slide .content .listTitle { font-size: 0.938vw; }
  .serviceTestItemsMain .btn { padding-top: 2.604vw; }
  .serviceTestItemsMain .btn a { width: 2.708vw; height: 2.708vw; font-size: 1.042vw; margin-left: 0.521vw; }
  /*--我们的服务-体系认证--*/
  .systemCertificationMain { padding: 4.167vw 0vw 6.51vw; }
  .systemCertification { margin: 0vw -0.781vw; }
  .systemCertification .list { width: -webkit-calc(33.333% - 1.563vw); width: calc(33.333% - 1.563vw); margin: 1.563vw 0.781vw 0vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .systemCertification .list .imgBox { padding-top: 12.083vw; }
  .systemCertification .list .content { min-height: 12.396vw; padding: 2.083vw 2.344vw 0vw; }
  .systemCertification .list .content .listTitle { font-size: 1.042vw; display: -webkit-box; height: 1.25vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .systemCertification .list .content .desc { margin-top: 0.781vw; font-size: 0.833vw; display: -webkit-box; height: 2.396vw; line-height: 1.198vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .systemCertification .list .content .more { padding-top: 1.302vw; }
  .systemCertification .list .content .more span { padding: 0vw 1.302vw 0vw 0.313vw; height: 2.344vw; -webkit-border-radius: 2.344vw; border-radius: 2.344vw; font-size: 0.677vw; }
  .systemCertification .list .content .more span i { width: 1.458vw; height: 1.458vw; font-size: 0.625vw; margin-right: 0.781vw; }
  .systemCertification .list:nth-child(1) { width: -webkit-calc(66.666% - 1.563vw); width: calc(66.666% - 1.563vw); }
  .systemCertification .list:nth-child(1) a .imgBox { width: 24.063vw; padding-top: 24.479vw; }
  .systemCertification .list:nth-child(1) a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .systemCertification .list:nth-child(1) a .content .desc { display: -webkit-box; height: 5.99vw; line-height: 1.198vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 5; }
  /*--常见问题--*/
  .FQAMain { padding: 4.688vw 0vw; }
  .FQAList .list { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; margin-bottom: 1.042vw; }
  .FQAList .list .listTitle { padding: 1.302vw 2.083vw; font-size: 0.938vw; }
  .FQAList .list .listTitle .q { min-width: 1.771vw; height: 1.771vw; margin-right: 0.677vw; font-size: 0.833vw; }
  .FQAList .list .contentBox { padding: 0.521vw 2.083vw 2.344vw; }
  .FQAList .list .contentBox .content { padding: 1.823vw 1.563vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .FQAList .list .contentBox .content .a { min-width: 1.771vw; height: 1.771vw; font-size: 0.833vw; margin-right: 0.677vw; -webkit-border-radius: 100%; border-radius: 100%; }
  .FQAList .list .contentBox .content .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 2.604vw 0vw 0.417vw; font-size: 0.833vw; line-height: 1.302vw; }
  /*--下载中心--*/
  .downLoadMain { padding: 4.688vw 0vw; }
  .downLoadList .list { margin-bottom: 1.042vw; }
  .downLoadList .list a { padding: 1.042vw 2.083vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .downLoadList .list a .icon { margin-right: 1.042vw; }
  .downLoadList .list a .icon img { height: 1.719vw; }
  .downLoadList .list a .listTitle { font-size: 0.938vw; display: -webkit-box; height: 1.25vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .downLoadList .list a .time { font-size: 0.885vw; }
  .downLoadList .list a .time i { margin-right: 0.417vw; }
  .downLoadList .list a .icon-download { margin-left: 3.125vw; font-size: 1.146vw; }
  .downLoadList .list a:hover { -webkit-box-shadow: 0.313vw 0.625vw 1.042vw rgba(134, 196, 54, 0.3); box-shadow: 0.313vw 0.625vw 1.042vw rgba(134, 196, 54, 0.3); }
  .downLoadList .list a:hover .icon img { height: 1.719vw; }
  /*--新闻资讯--*/
  .newsMain { padding: 4.688vw 0vw 5.729vw; }
  .newsFiltrateSearch .newsFiltrateBox .newsClass { width: 17.708vw; margin-right: 1.563vw; }
  .newsFiltrateSearch .newsFiltrateBox .newsClass input { height: 2.604vw; padding: 0vw 1.042vw; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .newsFiltrateSearch .newsFiltrateBox .newsClass .layui-form-select dl { top: 2.865vw; }
  .newsFiltrateSearch .newsFiltrateBox .time { width: 17.708vw; }
  .newsFiltrateSearch .newsFiltrateBox .time input { height: 2.604vw; padding: 0vw 1.042vw; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .newsFiltrateSearch .newsFiltrateBox .time::after { right: 1.042vw; border-top: 0.365vw solid #313131; border-left: 0.313vw solid transparent; border-right: 0.313vw solid transparent; }
  .newsFiltrateSearch .newsSearch { width: 20.833vw; }
  .newsFiltrateSearch .newsSearch input { height: 2.344vw; font-size: 0.833vw; padding-right: 1.823vw; }
  .newsFiltrateSearch .newsSearch button { width: 2.604vw; font-size: 0.938vw; }
  .newsListTop { margin-top: 3.125vw; }
  .newsListTop a .imgBox { padding-top: 27.344vw; width: 45.052vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .newsListTop a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 1.042vw; padding: 2.604vw 2.344vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .newsListTop a .content .title { font-size: 0.729vw; }
  .newsListTop a .content .listTitle { margin-top: 0.521vw; font-size: 1.771vw; display: -webkit-box; height: 6.564vw; line-height: 2.188vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsListTop a .content .desc { margin-top: 2.083vw; font-size: 0.938vw; display: -webkit-box; height: 4.218vw; line-height: 1.406vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsListTop a .content .more { padding-top: 4.427vw; }
  .newsListTop a .content .more span { padding: 0vw 1.823vw 0vw 0.313vw; height: 2.865vw; -webkit-border-radius: 2.344vw; border-radius: 2.344vw; font-size: 0.781vw; }
  .newsListTop a .content .more span i { width: 1.823vw; height: 1.823vw; font-size: 0.625vw; margin-right: 1.042vw; }
  .newsList { padding-top: 1.563vw; }
  .newsList .list { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; margin-top: 1.042vw; }
  .newsList .list a { padding: 2.604vw; }
  .newsList .list a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 7.552vw 0vw 0vw; }
  .newsList .list a .content .listTitle { font-size: 0.99vw; font-weight: 600; display: -webkit-box; height: 1.25vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .newsList .list a .content .desc { margin-top: 0.781vw; font-size: 0.833vw; display: -webkit-box; height: 2.396vw; line-height: 1.198vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsList .list a .content .time { margin-top: 1.302vw; font-size: 0.729vw; }
  .newsList .list a .content .time i { font-size: 0.833vw; margin-right: 0.26vw; }
  .newsList .list a .icon i { width: 2.188vw; height: 2.188vw; font-size: 0.729vw; }
  /*--新闻详情页--*/
  .newsDetailMain { padding: 11.458vw 0vw 7.813vw; }
  .newsDetailMain .newsDetailBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 4.948vw 0vw 0vw; }
  .newsDetailMain .newsDetailBox .newsDetailTitle { margin-top: 0.521vw; font-size: 2.5vw; line-height: 3.021vw; }
  .newsDetailMain .newsDetailBox .newsDetailType { padding: 0vw 2.344vw; margin-top: 2.083vw; height: 3.646vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .newsDetailMain .newsDetailBox .newsDetailType .type { font-size: 0.677vw; padding-right: 1.302vw; margin-right: 1.302vw; }
  .newsDetailMain .newsDetailBox .newsDetailType .type span { font-size: 0.833vw; }
  .newsDetailMain .newsDetailBox .newsDetailType .type::after { height: 0.781vw; }
  .newsDetailMain .newsDetailBox .newsDetailType .time { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.677vw; }
  .newsDetailMain .newsDetailBox .newsDetailType .time span { font-size: 0.833vw; }
  .newsDetailMain .newsDetailBox .newsDetailType .newsDetailShare a { font-size: 1.146vw; margin-left: 1.042vw; }
  .newsDetailMain .newsDetailBox .newsDetail { padding: 2.083vw 0vw 0vw; font-size: 0.833vw; line-height: 1.563vw; }
  .newsDetailMain .newsDetailBox .prevNextArticle { margin: 0vw -0.365vw; padding-top: 2.865vw; }
  .newsDetailMain .newsDetailBox .prevNextArticle .list { width: -webkit-calc(50% - 0.729vw); width: calc(50% - 0.729vw); margin: 0vw 0.365vw; }
  .newsDetailMain .newsDetailBox .prevNextArticle .list a { padding: 1.563vw 2.344vw 2.083vw; width: 100%; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .newsDetailMain .newsDetailBox .prevNextArticle .list a span { font-size: 0.625vw; line-height: 1.042vw; padding: 0vw 0.573vw; }
  .newsDetailMain .newsDetailBox .prevNextArticle .list a .listTitle { padding-top: 0.521vw; font-size: 0.885vw; line-height: 1.198vw; }
  .newsDetailMain .relatedNews { min-width: 19.115vw; width: 19.115vw; padding-top: 1.719vw; }
  .newsDetailMain .relatedNews .title { font-size: 1.042vw; }
  .newsDetailMain .relatedNews .list { padding: 1.823vw 0vw; }
  .newsDetailMain .relatedNews .list a .imgBox { padding-top: 5.208vw; width: 9.063vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .newsDetailMain .relatedNews .list a .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.042vw; font-size: 0.833vw; display: -webkit-box; height: 3.126vw; line-height: 1.042vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsDetailTitleBox .btn { padding: 0.781vw 0vw 0vw 1.563vw; }
  .newsDetailTitleBox .btn a { padding: 0vw 1.302vw; height: 2.604vw; font-size: 0.938vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .popConsultationBox .popConsultation { max-width: 52.083vw; width: 90%; padding: 2.604vw 3.125vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .popConsultationBox .popConsultation .title { font-size: 1.667vw; padding-bottom: 1.563vw; }
  .popConsultationBox .popConsultation .popConsultationForm { margin: 0vw -1.042vw; }
  .popConsultationBox .popConsultation .popConsultationForm .input { width: -webkit-calc(50% - 1.042vw); width: calc(50% - 1.042vw); margin: 1.302vw 0.521vw 0vw; }
  .popConsultationBox .popConsultation .popConsultationForm .input p { font-size: 0.781vw; padding-bottom: 0.521vw; }
  .popConsultationBox .popConsultation .popConsultationForm .input input { height: 2.604vw; width: 100%; -webkit-border-radius: 0.26vw; border-radius: 0.26vw; padding: 0vw 1.042vw; font-size: 0.833vw; }
  .popConsultationBox .popConsultation .popConsultationForm .input .qrCode img { right: 0.781vw; top: 0.26vw; height: 2.083vw; }
  .popConsultationBox .popConsultation .popConsultationForm .btn { padding: 1.563vw 0.521vw 0vw; }
  .popConsultationBox .popConsultation .popConsultationForm .btn button { height: 2.604vw; -webkit-border-radius: 0.26vw; border-radius: 0.26vw; font-size: 0.938vw; }
  .popConsultationBox .popConsultation .closepopConsultation { right: 1.042vw; top: 1.042vw; font-size: 1.25vw; }
  /*--联系我们--*/
  .contactMain { padding: 5.729vw 0vw 0vw; }
  .contactMain .title { font-size: 2.917vw; }
  .contactMain .contactAddress { margin-top: 3.125vw; }
  .contactMain .contactAddress .list { width: 50%; padding: 1.563vw 0vw; }
  .contactMain .contactAddress .list .icon p { width: 2.604vw; }
  .contactMain .contactAddress .list .icon p img { height: 2.604vw; }
  .contactMain .contactAddress .list .icon h3 { font-size: 0.833vw; padding-top: 0.521vw; }
  .contactMain .contactAddress .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 2.604vw; }
  .contactMain .contactAddress .list .content p { font-size: 0.833vw; margin-bottom: 0.417vw; }
  .contactMain .contactTel .list { width: 25%; padding: 1.563vw 0vw; }
  .contactMain .contactTel .list .icon { width: 2.604vw; }
  .contactMain .contactTel .list .icon img { height: 2.604vw; }
  .contactMain .contactTel .list .text { padding-top: 0.417vw; font-size: 0.833vw; }
  .contactMain .contactTel .list .tel { padding-top: 0.26vw; font-size: 0.833vw; }
  .contactMain .contactForm { margin-top: 4.427vw; }
  .contactMain .contactForm .bg { top: 7.552vw; }
  .contactMain .contactForm .form { width: 36.458vw; padding: 3.646vw 3.906vw; -webkit-border-radius: 1.042vw 1.042vw 0vw 0vw; border-radius: 1.042vw 1.042vw 0vw 0vw; }
  .contactMain .contactForm .form form { padding-top: 2.083vw; }
  .contactMain .contactForm .form form .list { padding-bottom: 1.042vw; }
  .contactMain .contactForm .form form .list p { font-size: 0.729vw; padding-bottom: 0.521vw; }
  .contactMain .contactForm .form form .list label { padding: 0.781vw 1.302vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .contactMain .contactForm .form form .list label input { font-size: 0.729vw; }
  .contactMain .contactForm .form form .list label textarea { font-size: 0.729vw; height: 3.125vw; font-size: 0.729vw; }
  .contactMain .contactForm .form form .list label img { right: 1.042vw; height: 1.667vw; }
  .contactMain .contactForm .form form .btn { padding-top: 1.042vw; }
  .contactMain .contactForm .form form .btn button { height: 2.292vw; -webkit-border-radius: 2.292vw; border-radius: 2.292vw; padding: 0vw 1.25vw 0vw 2.292vw; width: 8.333vw; font-size: 0.729vw; }
  /*--加入我们--*/
  .welfareMain { padding: 5.208vw 0vw; }
  .welfareMain .title { font-size: 2.917vw; }
  .welfareMain .desc { padding-top: 1.042vw; font-size: 0.833vw; line-height: 1.146vw; max-width: 31.771vw; }
  .welfareMain .welfareBox { margin-top: 3.646vw; }
  .welfareMain .welfare { padding: 2.865vw 14.844vw 1.563vw 3.646vw; width: 54.167vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .welfareMain .welfare .list { width: 50%; padding: 2.083vw 0.781vw 2.083vw 0vw; }
  .welfareMain .welfare .list .icon { width: 3.125vw; }
  .welfareMain .welfare .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.042vw; }
  .welfareMain .welfare .list .content .listTitle { font-size: 1.042vw; }
  .welfareMain .welfare .list .content .listDesc { padding-top: 0.781vw; font-size: 0.781vw; line-height: 1.771vw; }
  .welfareMain .welfare .list .content .listDesc p { padding-left: 1.042vw; }
  .welfareMain .welfare .list .content .listDesc p::after { top: 0.781vw; width: 0.26vw; height: 0.26vw; }
  .welfareMain .welfareBox .imgBox { bottom: 4.167vw; width: 34.167vw; }
  .welfareMain .welfareBox .imgBox img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .growthMain { padding: 5.208vw 0vw; }
  .growthMain .title { font-size: 2.917vw; }
  .growthMain .desc { font-size: 0.833vw; padding: 0.521vw 0vw 2.604vw; }
  .growthMain .growthList { margin-top: 1.042vw; }
  .growthMain .growthList .swiper-slide { width: 19.74vw; margin-right: 1.042vw; }
  .growthMain .growthList .swiper-slide img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .recruitmentMain { padding: 5.208vw 0vw; }
  .recruitmentMain .title { font-size: 2.917vw; }
  .recruitmentMain .recruitment { margin: 0vw -1.042vw; padding-top: 0.781vw; }
  .recruitmentMain .recruitment .list { width: -webkit-calc(33.333% - 2.083vw); width: calc(33.333% - 2.083vw); margin: 2.083vw 1.042vw 0vw; padding: 2.344vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .recruitmentMain .recruitment .list .listTitleMain { padding-bottom: 1.302vw; }
  .recruitmentMain .recruitment .list .listTitleMain .icon { width: 2.604vw; font-size: 1.458vw; }
  .recruitmentMain .recruitment .list .listTitleMain .listTitleBox .listTitle { font-size: 1.146vw; }
  .recruitmentMain .recruitment .list .listTitleMain .listTitleBox .label { padding-top: 0.417vw; font-size: 0.833vw; }
  .recruitmentMain .recruitment .list .listTitleMain .listTitleBox .label i { margin-right: 0.26vw; }
  .recruitmentMain .recruitment .list .listTitleMain .listTitleBox .label span::after { margin: 0vw 0.26vw; }
  .recruitmentMain .recruitment .list .desc { margin-top: 1.302vw; font-size: 0.833vw; display: -webkit-box; height: 2.5vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .recruitmentMain .recruitment .list .iconArrow { padding-top: 1.042vw; font-size: 1.042vw; font-weight: 600; }
  .recruitmentMain .recruitment .list:hover { -webkit-box-shadow: 0vw 1.042vw 1.406vw rgba(164, 194, 124, 0.3); box-shadow: 0vw 1.042vw 1.406vw rgba(164, 194, 124, 0.3); }
  .popUpRecruitment { width: 52.083vw; padding: 4.167vw 3.125vw 3.385vw 4.167vw; max-height: 90vh; min-height: 20.833vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .popUpRecruitment .closePopUpRecruitment { right: 2.865vw; top: 4.688vw; font-size: 1.146vw; }
  .popUpRecruitment .popUpRecruitmentTitle { padding-bottom: 1.302vw; margin-right: 4.167vw; }
  .popUpRecruitment .popUpRecruitmentTitle .listTitle { font-size: 1.771vw; }
  .popUpRecruitment .popUpRecruitmentTitle .label { margin-top: 0.521vw; font-size: 0.833vw; }
  .popUpRecruitment .popUpRecruitmentTitle .label i { margin-right: 0.26vw; }
  .popUpRecruitment .popUpRecruitmentTitle .label span::after { margin: 0vw 0.26vw; }
  .popUpRecruitment .popUpRecruitmentContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 4.167vw; margin-top: 1.823vw; }
  .popUpRecruitment .popUpRecruitmentContent .title { font-size: 0.938vw; font-weight: 600; }
  .popUpRecruitment .popUpRecruitmentContent .content { padding: 0.521vw 0vw 2.083vw; font-size: 0.885vw; line-height: 1.354vw; }
  .popUpRecruitment .popUpRecruitmentContent .btn a { height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; padding: 0vw 1.823vw; font-size: 0.833vw; }
  .popUpRecruitment .popUpRecruitmentContent .btn a img { height: 1.25vw; margin-right: 0.781vw; }
  /*--新增修改--*/
  .authenticationMain .authenticationListText { width: 22.917vw; height: 100%; margin-right: 1.563vw; padding: 1.823vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .authenticationMain .authenticationListText .list .listTitle { padding: 0.781vw 0vw; }
  .authenticationMain .authenticationListText .list .listTitle img { height: 0.99vw; }
  .authenticationMain .authenticationListText .list .listTitle p { font-size: 0.938vw; padding-left: 0.521vw; }
  .authenticationMain .authenticationListText .list .listTitle span { width: 0.625vw; height: 0.625vw; }
  .authenticationMain .authenticationListText .list .listContentBox { padding: 0.625vw 0vw 1.042vw; }
  .authenticationMain .authenticationListText .list .listContentBox .listContent { margin: 0vw -0.156vw; }
  .authenticationMain .authenticationListText .list .listContentBox .listContent a { width: -webkit-calc(33.333% - 0.313vw); width: calc(33.333% - 0.313vw); display: -webkit-box; height: 2.031vw; line-height: 2.031vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; -webkit-border-radius: 2.031vw; border-radius: 2.031vw; font-size: 0.729vw; margin: 0.417vw 0.156vw 0vw; }
  /*--新增修改--*/ }

@media (min-width: 1921px) { .header { height: 110px; }
  .header .logo img { height: 40px; }
  .header .nav .list { padding: 0px 30px; }
  .header .nav .list h3 { font-size: 17px; }
  .header .nav .list h3 a { line-height: 70px; }
  .header .headerLang { margin-left: 10px; height: 70px;}
  .header .headerLang p { padding: 0px 17px; font-size: 17px; height: 51px; -webkit-border-radius: 10px; border-radius: 10px; }
  .header .headerLang p img { height: 22px; margin-right: 8px; }
  .header .headerLang .headerLangList{top: 65px;}
  .header .headerLang .headerLangList a{font-size: 14px; line-height: 35px; }
  .header .headerSearchBtn { margin-left: 10px; }
  .header .headerSearchBtn i { width: 51px; height: 51px; font-size: 18px; -webkit-border-radius: 10px; border-radius: 10px; }
  .headerInnerWhiteBg .indexContainer { padding: 0px 35px; }
  .headerInnerWhiteBg .indexContainer::after { -webkit-border-radius: 8px; border-radius: 8px; }
  .headerNewsWhiteBg .indexContainer { padding: 0px 35px; }
  .headerNewsWhiteBg .indexContainer::after { -webkit-border-radius: 8px; border-radius: 8px; }
  .headerDown { height: 70px; }
  .subNavMask { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .subNavMain { top: 110px; }
  .subNavBox { margin-top: 10px; -webkit-border-radius: 20px; border-radius: 20px; }
  .subNavBox .subNavListBox { padding: 40px 0px; }
  .subNavBox .subNavListBox .title { font-size: 32px; padding: 0px 53px; }
  .subNavBox .subNavListBox .subNavList { padding: 15px 40px 0px; }
  .subNavBox .subNavListBox .subNavList .subList { width: 50%; padding: 0px 13px; }
  .subNavBox .subNavListBox .subNavList .subList a { min-height: 50px; padding-left: 20px; font-size: 16px; }
  .subNavBox .subNavListBox .subNavList .subList a::before { width: 6px; height: 6px; }
  .subNavBox .subNavListBox .subNavList .subList a i { font-size: 12px; }
  .subNavBox .content .list { width: 33.333%; padding: 50px 30px; }
  .subNavBox .content .list .imgBox { padding-top: 213px; -webkit-border-radius: 6px; border-radius: 6px; }
  .subNavBox .content .list .listTitle { padding-top: 30px; font-size: 26px; }
  .subNavBox .content .list .icon { padding-top: 30px; }
  .subNavBox .content .list .icon i { width: 35px; height: 35px; font-size: 14px; }
  .subNavOther { -webkit-border-radius: 18px; border-radius: 18px; margin-top: 10px; }
  .subNavOther .list { width: 20%; padding: 35px 35px; }
  .subNavOther .list .imgBox { padding-top: 128px; -webkit-border-radius: 9px; border-radius: 9px; }
  .subNavOther .list .listTitle { padding-top: 15px; font-size: 26px; }
  .subNavOther .list .icon { padding-top: 15px; }
  .subNavOther .list .icon i { width: 35px; height: 35px; font-size: 14px; }
  .subNavMainDown { top: 80px; }
  .commonMore a { padding: 0px 35px 0px 6px; height: 57px; -webkit-border-radius: 57px; border-radius: 57px; font-size: 15px; }
  .commonMore a i { width: 35px; height: 35px; margin-right: 20px; }
  .footer { padding: 70px 0px 100px; }
  .footer .footContact { width: 520px; }
  .footer .footContact .tel { font-size: 26px; }
  .footer .footContact .tel i { margin-right: 10px; }
  .footer .footContact .telText { font-size: 14px; padding-top: 5px; }
  .footer .footContact .form { margin-top: 10px; }
  .footer .footContact .form form { max-width: 395px; }
  .footer .footContact .form form input { width: 100%; height: 42px; -webkit-border-radius: 20px; border-radius: 20px; padding: 0px 25px; font-size: 13px; }
  .footer .footContact .form form button { right: 0px; top: 0px; height: 100%; -webkit-border-radius: 20px; border-radius: 20px; width: 80px; }
  .footer .footContact .footerShare { padding-top: 30px; }
  .footer .footContact .footerShare a { width: 49px; height: 49px; font-size: 18px; margin-right: 10px; }
  .footer .footContact .footerShare a p { width: 120px; padding: 5px; }
  .footer .footContact .footerShare a .icon-xiaohongshu { font-size: 24px; }
  .footer .footContact .addRess { font-size: 15px; line-height: 25px; padding-top: 20px; }
  .footer .footClass { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 240px; }
  .footer .footClass .list h3 { font-size: 16px; }
  .footer .footClass .list p { padding-top: 20px; }
  .footer .footClass .list p a { font-size: 16px; line-height: 35px; }
  .foot { padding: 20px 0px; }
  .foot .copyright { font-size: 14px; }
  .foot .link a { font-size: 14px; margin: 0px 15px; }
  /*--首页--*/
  .banner { min-height: 100vh; }
  .banner .imgBox { padding-top: 100vh; }
  .banner .bannerText .indexContainer .icon { padding-left: 130px; }
  .banner .bannerText .indexContainer .icon img { height: 309px; }
  .banner .bannerText .indexContainer .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 30px; padding-left: 25px; }
  .banner .bannerText .indexContainer .content .title { font-size: 54px; }
  .banner .bannerText .indexContainer .content .commonMore { padding-top: 25px; }
  .banner .bannerPageBox { bottom: 40px; }
  .banner .bannerPageBox .bannerPage span { width: 6px; height: 20px; -webkit-border-radius: 3px; border-radius: 3px; }
  .banner .bannerPageBox .bannerPage span.swiper-pagination-bullet-active { height: 32px; }
  .indexAboutMain { min-height: 103.5vh; }
  .indexAboutMain .indexAbout { padding-top: 100px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .indexAboutMain .indexAbout .title { font-size: 15px; }
  .indexAboutMain .indexAbout .title img { height: 15px; margin-right: 8px; }
  .indexAboutMain .indexAbout .subTitle { margin-top: 30px; font-size: 54px; }
  .indexAboutMain .indexAbout .desc { max-width: 555px; padding-top: 20px; font-size: 18px; }
  .indexAboutMain .indexAbout .more { padding-top: 50px; }
  .indexAboutMain .indexAboutData { padding: 0px 210px 150px 70px; }
  .indexAboutMain .indexAboutData .list .numberBox .icon img { height: 40px; }
  .indexAboutMain .indexAboutData .list .numberBox .number { font-size: 50px; padding: 0px 5px; }
  .indexAboutMain .indexAboutData .list .numberBox .symbol { font-size: 50px; }
  .indexAboutMain .indexAboutData .list .text { padding-top: 8px; font-size: 16px; }
  .indexServiceMain { min-height: 100vh; }
  .indexService { height: 100vh; }
  .indexService .imgBox { padding-top: 100vh; }
  .indexService .indexServiceText { top: 140px; width: 100%; }
  .indexService .indexServiceText .content { width: 485px; padding: 90px 55px 70px; min-height: 475px; -webkit-border-radius: 20px; border-radius: 20px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .indexService .indexServiceText .content .title { font-size: 15px; }
  .indexService .indexServiceText .content .title img { height: 15px; margin-right: 8px; }
  .indexService .indexServiceText .content .subTitle { padding-top: 20px; font-size: 46px; }
  .indexService .indexServiceText .content .desc { margin-top: 20px; font-size: 16px; line-height: 27px; }
  .indexService .indexServiceText .content .more { padding-top: 50px; }
  .indexService .indexServicePage { bottom: 30px; }
  .indexServiceClassMain { bottom: 80px; width: 100%; }
  .indexServiceClassMain .indexServiceClass { width: -webkit-calc(100% - 410px); width: calc(100% - 410px); }
  .indexServiceClassMain .indexServiceClass .icon img { height: 30px; }
  .indexServiceClassMain .indexServiceClass .listTitle { margin-top: 5px; font-size: 17px; }
  .indexServiceClassMain .indexServiceClass .line { margin-top: 10px; height: 2px; }
  .indexServiceClassMain .indexServiceBtn { width: 410px; }
  .indexServiceClassMain .indexServiceBtn .btn { font-size: 20px; }
  .indexServiceClassMain .indexServiceBtn .indexServicePcPage { padding: 0px 10px; font-size: 14px; }
  .indexServiceClassMain .indexServiceBtn .indexServicePcPage .line { height: 6px; width: 2px; margin: 0px 7px; }
  .indexAuthenticationMain { min-height: 100vh; padding-bottom: 140px; }
  .indexAuthentication { padding-top: 90px; }
  .indexAuthentication .title { font-size: 15px; }
  .indexAuthentication .title img { height: 15px; margin-right: 8px; }
  .indexAuthentication .subTitle { margin-top: 30px; font-size: 54px; }
  .indexAuthenticationMap { max-width: 1652px; margin-top: 50px; }
  .indexAuthenticationList .list .icon { font-size: 24px; width: 47px; height: 47px; }
  .indexAuthenticationList .list .popupPuthentication { top: 150%; min-width: 425px; -webkit-border-radius: 12px; border-radius: 12px; padding: 30px; }
  .indexAuthenticationList .list .popupPuthentication .listTitle { font-size: 18px; padding-bottom: 20px; }
  .indexAuthenticationList .list .popupPuthentication .listTitle .closePopupPuthentication { font-size: 18px; }
  .indexAuthenticationList .list .popupPuthentication .content { margin: 0px -3px; padding-top: 15px; }
  .indexAuthenticationList .list .popupPuthentication .content a { width: -webkit-calc(33.333% - 6px); width: calc(33.333% - 6px); margin: 8px 3px 0px; font-size: 14px; -webkit-border-radius: 39px; border-radius: 39px; min-height: 39px; padding: 5px 0px; }
  .indexAdvantageMain { padding: 110px 0px 135px; min-height: 100vh; }
  .indexAdvantageMain .title { font-size: 15px; }
  .indexAdvantageMain .title img { height: 15px; margin-right: 8px; }
  .indexAdvantageMain .subTitle { margin-top: 30px; font-size: 54px; }
  .indexAdvantageMain .indexAdvantageBox { max-width: 1280px; margin-top: 70px; }
  .indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .imgBox { width: 895px; padding-top: 390px; }
  .indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 40px 0px 0px 45px; }
  .indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content .listTitle { font-size: 40px; }
  .indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content .enTitle { padding-top: 10px; font-size: 71px; }
  .indexAdvantageMain .indexAdvantageBox .swiper-slide .contentBox .content .more { padding-top: 35px; }
  .indexAdvantageMain .indexAdvantageBox .swiper-slide .listDesc { padding: 40px 0px 0px 50px; font-size: 17px; line-height: 25px; font-weight: 300; min-height: 130px; }
  .indexAdvantageMain .indexAdvantageBox .btn { right: -25px; bottom: 50px; }
  .indexAdvantageMain .indexAdvantageBox .btn a { width: 20px; height: 20px; margin-left: 20px; }
  .indexAdvantageMain .indexAdvantageBox .btn a i { height: 2px; width: 20px; }
  .indexAdvantageMain .indexAdvantageBox .btn a i::after { width: 10px; height: 10px; }
  .indexAdvantageMain .indexAdvantageBox .btn a.nextBtn { width: 50px; }
  .indexAdvantageMain .indexAdvantageBox .btn a.nextBtn i { width: 50px; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantagePage { padding-top: 30px; }
  .indexPartnerMain { padding: 110px 0px 125px; }
  .indexPartnerMain .title { font-size: 15px; }
  .indexPartnerMain .title img { height: 15px; margin-right: 8px; }
  .indexPartnerMain .subTitle { margin-top: 30px; font-size: 54px; }
  .indexPartnerMain .indexPartnerBox { min-height: 690px; margin-top: 20px; }
  .indexPartnerMain .indexPartnerBox .list a { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .indexPartnerMain .indexPartnerBox .list:nth-child(1) { width: 281px; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(2) { width: 240px; top: 135px; left: 515px; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(3) { width: 192px; top: 100px; left: 920px; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(4) { width: 148px; top: 210px; left: 1125px; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(5) { width: 372px; top: 0px; left: 1288px; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(6) { width: 240px; top: 287px; left: 160px; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(7) { width: 148px; top: 385px; left: 460px; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(8) { width: 148px; top: 510px; left: 610px; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(9) { width: 193px; top: 350px; left: 825px; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(10) { width: 240px; top: 445px; left: 1180px; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(11) { width: 148px; top: 370px; left: 1550px; }
  .indexPartnerMain .indexPartnerBox .list:nth-child(12) { width: 192px; top: 485px; left: 0px; }
  .indexNewsMain { padding: 110px 0px 125px; }
  .indexNewsMain .title { font-size: 15px; }
  .indexNewsMain .title img { height: 15px; margin-right: 8px; }
  .indexNewsMain .subTitle { margin-top: 30px; font-size: 54px; }
  .indexNewsMain .indexNewsBox { padding-top: 50px; }
  .indexNewsMain .indexNewsBox .indexNewsRecommended { width: 772px; }
  .indexNewsMain .indexNewsBox .indexNewsRecommended a .imgBox { padding-top: 490px; }
  .indexNewsMain .indexNewsBox .indexNewsRecommended a .content { padding-top: 35px; }
  .indexNewsMain .indexNewsBox .indexNewsRecommended a .content .column { font-size: 12px; }
  .indexNewsMain .indexNewsBox .indexNewsRecommended a .content .listTitle { margin-top: 5px; font-size: 22px; display: -webkit-box; height: 27px; line-height: 27px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .indexNewsMain .indexNewsBox .indexNewsRecommended a .content .time { margin-top: 15px; font-size: 15px; }
  .indexNewsMain .indexNewsBox .indexNews { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 50px; }
  .indexNewsMain .indexNewsBox .indexNews .list a { padding: 45px 0px; }
  .indexNewsMain .indexNewsBox .indexNews .list a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 40px; }
  .indexNewsMain .indexNewsBox .indexNews .list a .content .column { font-size: 12px; }
  .indexNewsMain .indexNewsBox .indexNews .list a .content .listTitle { margin-top: 5px; font-size: 22px; display: -webkit-box; height: 54px; line-height: 27px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexNewsMain .indexNewsBox .indexNews .list a .content .time { margin-top: 20px; font-size: 15px; }
  .indexNewsMain .indexNewsBox .indexNews .list a .imgBox { width: 222px; padding-top: 147px; }
  /*--查询结果--*/
  .queryResultBanner .imgBox { padding-top: 971px; }
  .queryResultBanner .certificateReportQuery .title { font-size: 80px; }
  .queryResultBanner .certificateReportQuery .desc { margin-top: 20px; font-size: 18px; }
  .queryResultBanner .certificateReportQuery .queryInput { padding-top: 70px; }
  .queryResultBanner .certificateReportQuery .queryInput .list input { height: 80px; font-size: 16px; padding: 0px 35px; }
  .queryResultBanner .certificateReportQuery .queryInput .list img { right: 25px; height: 51px; }
  .queryResultBanner .certificateReportQuery .queryInput .list:first-child input { -webkit-border-radius: 20px 0px 0px 20px; border-radius: 20px 0px 0px 20px; }
  .queryResultBanner .certificateReportQuery .queryInput .list button { width: 175px; height: 80px; font-size: 18px; -webkit-border-radius: 0px 20px 20px 0px; border-radius: 0px 20px 20px 0px; }
  .queryResult { padding: 90px 0px 130px; }
  .queryResult .title { font-size: 26px; font-weight: 600; }
  .queryResultListTitle { margin-top: 30px; padding: 0px 0px 0px 70px; -webkit-border-radius: 20px 20px 0px 0px; border-radius: 20px 20px 0px 0px; }
  .queryResultListTitle .listTitle { height: 65px; line-height: 65px; font-size: 16px; }
  .queryResultListTitle .listTitle:last-child { width: 155px; }
  .queryResultList { -webkit-border-radius: 0px 0px 20px 20px; border-radius: 0px 0px 20px 20px; min-height: 80px; }
  .queryResultList .listBox { padding: 25px 0px 25px 70px; }
  .queryResultList .listBox .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 16px; }
  .queryResultList .listBox .list a i { margin-right: 10px; }
  .queryResultList .listBox .list:last-child { width: 155px; }
  .queryResultList .noData { padding: 50px 0px; font-size: 20px; }
  /*--我们的服务-按地区--*/
  .authenticationMain { padding: 110px 0px 150px; }
  .authenticationList .list .icon { font-size: 24px; width: 47px; height: 47px; }
  .authenticationList .list .popupPuthentication { top: 150%; min-width: 425px; -webkit-border-radius: 12px; border-radius: 12px; padding: 30px; }
  .authenticationList .list .popupPuthentication .listTitle { font-size: 18px; padding-bottom: 20px; }
  .authenticationList .list .popupPuthentication .listTitle .closePopupPuthentication { font-size: 18px; }
  .authenticationList .list .popupPuthentication .content { margin: 0px -3px; padding-top: 15px; }
  .authenticationList .list .popupPuthentication .content a { width: -webkit-calc(33.333% - 6px); width: calc(33.333% - 6px); margin: 8px 3px 0px; font-size: 14px; -webkit-border-radius: 39px; border-radius: 39px; min-height: 39px; padding: 5px 0px; }
  #paging { padding-top: 60px; }
  #paging a { width: 45px; height: 45px; padding: 0px; margin: 0px 5px; font-size: 15px; line-height: 45px; }
  #paging span { width: 45px; height: 45px; padding: 0px; margin: 0px 5px; font-size: 15px; line-height: 45px; }
  #paging span em { font-size: 15px; }
  /*--关于我们--*/
  .commonBanner .imgBox { padding-top: 740px; }
  .commonBanner .imgBox::after { height: 165px; }
  .commonBannerText .title { font-size: 16px; padding-left: 45px; }
  .commonBannerText .desc { margin-top: 20px; font-size: 74px; padding-left: 40px; }
  .location a { font-size: 15px; margin-right: 30px; }
  .location a::after { right: -20px; border-left: 6px solid #86c436; border-top: 6px solid transparent; border-bottom: 6px solid transparent; }
  .location a.icon-shouye { font-size: 16px; margin-right: 15px; }
  .locationClassBox .commonClass .swiper-slide { margin-left: 35px; }
  .locationClassBox .commonClass .swiper-slide a { line-height: 70px; font-size: 15px; }
  .aboutMain { padding: 125px 0px 140px; }
  .aboutBox { max-width: 1100px; }
  .aboutBox .title { font-size: 56px; }
  .aboutBox .content { font-size: 18px; line-height: 28px; margin: 70px auto 0px; max-width: 870px; max-height: 200px; padding-right: 50px; }
  .aboutBox .aboutData { padding-top: 90px; }
  .aboutBox .aboutData .list .icon img { height: 40px; }
  .aboutBox .aboutData .list .numberBox { padding-top: 20px; font-size: 42px; }
  .aboutBox .aboutData .list .text { padding-top: 10px; font-size: 14px; }
  .aboutImgList .list img { -webkit-border-radius: 20px; border-radius: 20px; }
  .aboutImgList .list:nth-child(1) { width: 236px; bottom: 290px; left: 10px; }
  .aboutImgList .list:nth-child(2) { width: 384px; bottom: 5px; left: -206px; }
  .aboutImgList .list:nth-child(3) { width: 232px; bottom: 90px; right: 0px; z-index: 1; }
  .aboutImgList .list:nth-child(4) { width: 356px; bottom: -50px; right: -190px; }
  .aboutCultureMain .aboutCulture { width: 50%; padding: 130px 0px 0px 110px; }
  .aboutCultureMain .aboutCulture .enTitle img { width: 888px; }
  .aboutCultureMain .aboutCulture .title { padding-top: 75px; font-size: 56px; }
  .aboutCultureMain .aboutCulture .aboutCultureClass { padding-top: 40px; }
  .aboutCultureMain .aboutCulture .aboutCultureClass .list { font-size: 20px; padding: 20px 0px; width: 200px; }
  .aboutCultureMain .aboutCulture .aboutCultureClass .list i { width: 60px; height: 60px; font-size: 22px; }
  .aboutCultureList { width: 630px; height: 450px; -webkit-border-radius: 20px; border-radius: 20px; }
  .aboutCultureList .swiper-slide { padding-top: 65px; }
  .aboutCultureList .swiper-slide .icon img { height: 136px; }
  .aboutCultureList .swiper-slide .listTitle { padding-top: 55px; font-size: 30px; }
  .aboutCultureList .swiper-slide .desc { padding-top: 15px; font-size: 22px; line-height: 30px; }
  .historyMain { padding: 90px 0px; }
  .historyMain .titleBox .title { font-size: 56px; }
  .historyMain .titleBox .btn a { width: 52px; height: 52px; font-size: 20px; margin-left: 10px; }
  .historyMain .historyList { width: 1210px; margin-top: 50px; }
  .historyMain .historyList .swiper-slide .imgBox { width: 677px; padding-top: 427px; -webkit-border-radius: 20px; border-radius: 20px; }
  .historyMain .historyList .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 50px 75px; margin-left: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
  .historyMain .historyList .swiper-slide .content .year { font-size: 84px; }
  .historyMain .historyList .swiper-slide .content .desc { padding-top: 40px; font-size: 16px; line-height: 24px; }
  .historyMain .historyList .swiper-slide .content .desc p { padding-left: 20px; padding-bottom: 25px; }
  .historyMain .historyList .swiper-slide .content .desc p::after { top: 8px; width: 8px; height: 8px; }
  .historyMain .historyYearList { margin-top: 85px; }
  .historyMain .historyYearList .swiper-slide { width: 9.090909090909092%; padding-top: 30px; padding-right: 30px; font-size: 16px; }
  .historyMain .historyYearList .swiper-slide::before { width: 10px; height: 10px; -webkit-border-radius: 2px; border-radius: 2px; top: -5px; left: -webkit-calc(100% - 55px); left: calc(100% - 55px); }
  .historyMain .historyYearList .swiper-slide.active::after { width: -webkit-calc(100% - 50px); width: calc(100% - 50px); }
  .honorMain { padding: 80px 0px; }
  .honorMain .titleBox .title { font-size: 56px; }
  .honorMain .titleBox .honorClass { border-bottom: 4px solid rgba(78, 86, 90, 0.15); }
  .honorMain .titleBox .honorClass a { font-size: 18px; height: 51px; margin-left: 45px; }
  .honorMain .titleBox .honorClass a::after { bottom: -4px; height: 4px; }
  .honorMain .honorListBox .honorList { margin: 70px -25px 0px; padding-bottom: 50px; }
  .honorMain .honorListBox .honorList .swiper-slide { height: 528px; -webkit-border-radius: 20px; border-radius: 20px; }
  .honorMain .honorListBox .honorList .swiper-slide .imgBox { width: 340px; padding-top: 355px; }
  .honorMain .honorListBox .honorList .swiper-slide .content { padding: 0px 40px 40px; }
  .honorMain .honorListBox .honorList .swiper-slide .content .year { font-size: 16px; }
  .honorMain .honorListBox .honorList .swiper-slide .content .listTitle { margin-top: 5px; font-size: 22px; }
  .honorMain .btn { padding-top: 30px; }
  .honorMain .btn a { width: 52px; height: 52px; font-size: 20px; margin-left: 10px; }
  .cooperativeMain { padding: 110px 0px; }
  .cooperativeMain .title { font-size: 56px; }
  .cooperativeMain .cooperativeBox { padding-top: 60px; }
  .cooperativeMain .cooperative { margin-top: 30px; }
  .cooperativeMain .cooperative .swiper-slide { margin-right: 17px; }
  .cooperativeMain .cooperative .swiper-slide img { width: 322px; }
  .laboratoryMain { padding: 110px 0px; }
  .laboratoryMain .title { font-size: 56px; }
  .laboratoryMain .laboratory { margin-top: 45px; max-width: 1230px; }
  .laboratoryMain .laboratory .swiper-slide img { width: 100%; height: 400px; -webkit-border-radius: 15px; border-radius: 15px; }
  .laboratoryMain .laboratory .swiper-slide .listTitle { font-size: 20px; padding-top: 25px; }
  .laboratoryMain .laboratoryPageBox { padding-top: 50px; }
  .laboratoryMain .laboratoryPageBox .number { margin-right: 15px; }
  .laboratoryMain .laboratoryPageBox .current { font-size: 22px; margin-right: 8px; }
  .laboratoryMain .laboratoryPageBox .total { font-size: 12px; margin-top: 20px; }
  .laboratoryMain .laboratoryPageBox .line { width: 30px; }
  .laboratoryMain .laboratoryPageBox .btn a { width: 52px; height: 52px; font-size: 20px; margin-left: 10px; }
  /*--我们的服务--*/
  .serviceListMain { padding: 90px 0px; }
  .serviceListContainer .serviceListClass { width: 235px; }
  .serviceListContainer .serviceListClass .list h3 a { padding: 25px 0px; font-size: 17px; }
  .serviceListContainer .serviceListClass .list h3 a i { width: 12px; height: 12px; }
  .serviceListContainer .serviceListClass .list .subList { padding: 10px 20px 20px; }
  .serviceListContainer .serviceListClass .list .subList a { font-size: 14px; line-height: 35px; padding-left: 12px; }
  .serviceListContainer .serviceListClass .list .subList a::after { left: 0px; top: 15px; width: 4px; height: 4px; }
  .serviceListContainer .serviceListBox { padding-left: 115px; }
  .serviceListContainer .serviceList { margin: 0px -15px; }
  .serviceListContainer .serviceList .list { width: 50%; padding: 30px 15px 0px; }
  .serviceListContainer .serviceList .list a { -webkit-border-radius: 10px; border-radius: 10px; }
  .serviceListContainer .serviceList .list a .content { padding: 40px; }
  .serviceListContainer .serviceList .list a .content .enListTitle { font-size: 26px; }
  .serviceListContainer .serviceList .list a .content .listTitle { font-size: 22px; }
  .serviceListContainer .serviceList .list a .content .desc { margin-top: 15px; max-width: 320px; font-size: 15px; line-height: 20px; }
  .serviceListContainer .serviceList .list a .content .icon { right: 35px; top: 20px; width: 70px; }
  .serviceListContainer .serviceList .list a .content i { left: 40px; bottom: -18px; z-index: 10; width: 36px; height: 36px; }
  .serviceListContainer .serviceList .list a .imgBox { padding-top: 187px; }
  /*--我们的服务-行业详情页--*/
  .serviceDetailMain { padding: 175px 0px 40px; }
  .serviceDetailBox { padding: 0px 100px 0px 60px; }
  .serviceDetailBox .serviceDetailImg { width: 720px; padding-bottom: 70px; }
  .serviceDetailBox .serviceDetailImg .swiper-slide img { width: 100%; height: 560px; -webkit-border-radius: 20px; border-radius: 20px; }
  .serviceDetailBox .serviceDetailImg .serviceDetailImgPage { min-width: 100px; height: 35px; -webkit-border-radius: 35px; border-radius: 35px; }
  .serviceDetailBox .serviceDetailImg .serviceDetailImgPage span { opacity: 0.5; margin: 0px 3px; width: 6px; height: 6px; }
  .serviceDetailBox .serviceDetailImg .serviceDetailImgPage span.swiper-pagination-bullet-active { width: 33px; -webkit-border-radius: 3px; border-radius: 3px; }
  .serviceDetailBox .serviceDetail { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 40px 0px 0px 100px; }
  .serviceDetailBox .serviceDetail .title { font-size: 44px; padding-bottom: 15px; }
  .serviceDetailBox .serviceDetail .content .list { padding: 25px 0px; }
  .serviceDetailBox .serviceDetail .content .list .listTitle { font-size: 16px; min-width: 100px; }
  .serviceDetailBox .serviceDetail .content .list .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 16px; line-height: 25px; }
  .serviceTestItemsMain { padding: 110px 0px; }
  .serviceTestItemsMain .title { font-size: 56px; }
  .serviceTestItemsMain .serviceTestItems { margin-top: 60px; height: 520px;}
  .serviceTestItemsMain .serviceTestItems .swiper-slide { height: -webkit-calc((100% - 30px) / 2) !important; height: calc((100% - 30px) / 2) !important; }
  .serviceTestItemsMain .serviceTestItems .swiper-slide .content { min-height: 240px; padding: 20px; -webkit-border-radius: 70px; border-radius: 70px; }
  .serviceTestItemsMain .serviceTestItems .swiper-slide .content .icon { width: 130px; }
  .serviceTestItemsMain .serviceTestItems .swiper-slide .content .listTitle { font-size: 18px; }
  .serviceTestItemsMain .btn { padding-top: 50px; }
  .serviceTestItemsMain .btn a { width: 52px; height: 52px; font-size: 20px; margin-left: 10px; }
  /*--我们的服务-体系认证--*/
  .systemCertificationMain { padding: 80px 0px 125px; }
  .systemCertification { margin: 0px -15px; }
  .systemCertification .list { width: -webkit-calc(33.333% - 30px); width: calc(33.333% - 30px); margin: 30px 15px 0px; -webkit-border-radius: 20px; border-radius: 20px; }
  .systemCertification .list .imgBox { padding-top: 232px; }
  .systemCertification .list .content { min-height: 238px; padding: 40px 45px 0px; }
  .systemCertification .list .content .listTitle { font-size: 20px; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .systemCertification .list .content .desc { margin-top: 15px; font-size: 16px; display: -webkit-box; height: 46px; line-height: 23px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .systemCertification .list .content .more { padding-top: 25px; }
  .systemCertification .list .content .more span { padding: 0px 25px 0px 6px; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; font-size: 13px; }
  .systemCertification .list .content .more span i { width: 28px; height: 28px; font-size: 12px; margin-right: 15px; }
  .systemCertification .list:nth-child(1) { width: -webkit-calc(66.666% - 30px); width: calc(66.666% - 30px); }
  .systemCertification .list:nth-child(1) a .imgBox { width: 462px; padding-top: 470px; }
  .systemCertification .list:nth-child(1) a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .systemCertification .list:nth-child(1) a .content .desc { display: -webkit-box; height: 115px; line-height: 23px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 5; }
  /*--常见问题--*/
  .FQAMain { padding: 90px 0px; }
  .FQAList .list { -webkit-border-radius: 20px; border-radius: 20px; margin-bottom: 20px; }
  .FQAList .list .listTitle { padding: 25px 40px; font-size: 18px; }
  .FQAList .list .listTitle .q { min-width: 34px; height: 34px; margin-right: 13px; font-size: 16px; }
  .FQAList .list .contentBox { padding: 10px 40px 45px; }
  .FQAList .list .contentBox .content { padding: 35px 30px; -webkit-border-radius: 15px; border-radius: 15px; }
  .FQAList .list .contentBox .content .a { min-width: 34px; height: 34px; font-size: 16px; margin-right: 13px; -webkit-border-radius: 100%; border-radius: 100%; }
  .FQAList .list .contentBox .content .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 50px 0px 8px; font-size: 16px; line-height: 25px; }
  /*--下载中心--*/
  .downLoadMain { padding: 90px 0px; }
  .downLoadList .list { margin-bottom: 20px; }
  .downLoadList .list a { padding: 20px 40px; -webkit-border-radius: 10px; border-radius: 10px; }
  .downLoadList .list a .icon { margin-right: 20px; }
  .downLoadList .list a .icon img { height: 33px; }
  .downLoadList .list a .listTitle { font-size: 18px; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .downLoadList .list a .time { font-size: 17px; }
  .downLoadList .list a .time i { margin-right: 8px; }
  .downLoadList .list a .icon-download { margin-left: 60px; font-size: 22px; }
  .downLoadList .list a:hover { -webkit-box-shadow: 6px 12px 20px rgba(134, 196, 54, 0.3); box-shadow: 6px 12px 20px rgba(134, 196, 54, 0.3); }
  .downLoadList .list a:hover .icon img { height: 33px; }
  /*--新闻资讯--*/
  .newsMain { padding: 90px 0px 110px; }
  .newsFiltrateSearch .newsFiltrateBox .newsClass { width: 340px; margin-right: 30px; }
  .newsFiltrateSearch .newsFiltrateBox .newsClass input { height: 50px; padding: 0px 20px; -webkit-border-radius: 8px; border-radius: 8px; }
  .newsFiltrateSearch .newsFiltrateBox .newsClass .layui-form-select dl { top: 55px; }
  .newsFiltrateSearch .newsFiltrateBox .time { width: 340px; }
  .newsFiltrateSearch .newsFiltrateBox .time input { height: 50px; padding: 0px 20px; -webkit-border-radius: 8px; border-radius: 8px; }
  .newsFiltrateSearch .newsFiltrateBox .time::after { right: 20px; border-top: 7px solid #313131; border-left: 6px solid transparent; border-right: 6px solid transparent; }
  .newsFiltrateSearch .newsSearch { width: 400px; }
  .newsFiltrateSearch .newsSearch input { height: 45px; font-size: 16px; padding-right: 35px; }
  .newsFiltrateSearch .newsSearch button { width: 50px; font-size: 18px; }
  .newsListTop { margin-top: 60px; }
  .newsListTop a .imgBox { padding-top: 525px; width: 865px; -webkit-border-radius: 20px; border-radius: 20px; }
  .newsListTop a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 20px; padding: 50px 45px; -webkit-border-radius: 20px; border-radius: 20px; }
  .newsListTop a .content .title { font-size: 14px; }
  .newsListTop a .content .listTitle { margin-top: 10px; font-size: 34px; display: -webkit-box; height: 126px; line-height: 42px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsListTop a .content .desc { margin-top: 40px; font-size: 18px; display: -webkit-box; height: 81px; line-height: 27px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsListTop a .content .more { padding-top: 85px; }
  .newsListTop a .content .more span { padding: 0px 35px 0px 6px; height: 55px; -webkit-border-radius: 45px; border-radius: 45px; font-size: 15px; }
  .newsListTop a .content .more span i { width: 35px; height: 35px; font-size: 12px; margin-right: 20px; }
  .newsList { padding-top: 30px; }
  .newsList .list { -webkit-border-radius: 20px; border-radius: 20px; margin-top: 20px; }
  .newsList .list a { padding: 50px; }
  .newsList .list a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 145px 0px 0px; }
  .newsList .list a .content .listTitle { font-size: 19px; font-weight: 600; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .newsList .list a .content .desc { margin-top: 15px; font-size: 16px; display: -webkit-box; height: 46px; line-height: 23px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsList .list a .content .time { margin-top: 25px; font-size: 14px; }
  .newsList .list a .content .time i { font-size: 16px; margin-right: 5px; }
  .newsList .list a .icon i { width: 42px; height: 42px; font-size: 14px; }
  /*--新闻详情页--*/
  .newsDetailMain { padding: 220px 0px 150px; }
  .newsDetailMain .newsDetailBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 95px 0px 0px; }
  .newsDetailMain .newsDetailBox .newsDetailTitle { margin-top: 10px; font-size: 48px; line-height: 58px; }
  .newsDetailMain .newsDetailBox .newsDetailType { padding: 0px 45px; margin-top: 40px; height: 70px; -webkit-border-radius: 10px; border-radius: 10px; }
  .newsDetailMain .newsDetailBox .newsDetailType .type { font-size: 13px; padding-right: 25px; margin-right: 25px; }
  .newsDetailMain .newsDetailBox .newsDetailType .type span { font-size: 16px; }
  .newsDetailMain .newsDetailBox .newsDetailType .type::after { height: 15px; }
  .newsDetailMain .newsDetailBox .newsDetailType .time { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 13px; }
  .newsDetailMain .newsDetailBox .newsDetailType .time span { font-size: 16px; }
  .newsDetailMain .newsDetailBox .newsDetailType .newsDetailShare a { font-size: 22px; margin-left: 20px; }
  .newsDetailMain .newsDetailBox .newsDetail { padding: 40px 0px 0px; font-size: 16px; line-height: 30px; }
  .newsDetailMain .newsDetailBox .prevNextArticle { margin: 0px -7px; padding-top: 55px; }
  .newsDetailMain .newsDetailBox .prevNextArticle .list { width: -webkit-calc(50% - 14px); width: calc(50% - 14px); margin: 0px 7px; }
  .newsDetailMain .newsDetailBox .prevNextArticle .list a { padding: 30px 45px 40px; width: 100%; -webkit-border-radius: 10px; border-radius: 10px; }
  .newsDetailMain .newsDetailBox .prevNextArticle .list a span { font-size: 12px; line-height: 20px; padding: 0px 11px; }
  .newsDetailMain .newsDetailBox .prevNextArticle .list a .listTitle { padding-top: 10px; font-size: 17px; line-height: 23px; }
  .newsDetailMain .relatedNews { min-width: 367px; width: 367px; padding-top: 33px; }
  .newsDetailMain .relatedNews .title { font-size: 20px; }
  .newsDetailMain .relatedNews .list { padding: 35px 0px; }
  .newsDetailMain .relatedNews .list a .imgBox { padding-top: 100px; width: 174px; -webkit-border-radius: 10px; border-radius: 10px; }
  .newsDetailMain .relatedNews .list a .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; font-size: 16px; display: -webkit-box; height: 60px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .newsDetailTitleBox .btn { padding: 15px 0px 0px 30px; }
  .newsDetailTitleBox .btn a { padding: 0px 25px; height: 50px; font-size: 18px; -webkit-border-radius: 10px; border-radius: 10px; }
  .popConsultationBox .popConsultation { max-width: 1000px; width: 90%; padding: 50px 60px; -webkit-border-radius: 15px; border-radius: 15px; }
  .popConsultationBox .popConsultation .title { font-size: 32px; padding-bottom: 30px; }
  .popConsultationBox .popConsultation .popConsultationForm { margin: 0px -20px; }
  .popConsultationBox .popConsultation .popConsultationForm .input { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); margin: 25px 10px 0px; }
  .popConsultationBox .popConsultation .popConsultationForm .input p { font-size: 15px; padding-bottom: 10px; }
  .popConsultationBox .popConsultation .popConsultationForm .input input { height: 50px; width: 100%; -webkit-border-radius: 5px; border-radius: 5px; padding: 0px 20px; font-size: 16px; }
  .popConsultationBox .popConsultation .popConsultationForm .input .qrCode img { right: 15px; top: 5px; height: 40px; }
  .popConsultationBox .popConsultation .popConsultationForm .btn { padding: 30px 10px 0px; }
  .popConsultationBox .popConsultation .popConsultationForm .btn button { height: 50px; -webkit-border-radius: 5px; border-radius: 5px; font-size: 18px; }
  .popConsultationBox .popConsultation .closepopConsultation { right: 20px; top: 20px; font-size: 24px; }
  /*--联系我们--*/
  .contactMain { padding: 110px 0px 0px; }
  .contactMain .title { font-size: 56px; }
  .contactMain .contactAddress { margin-top: 60px; }
  .contactMain .contactAddress .list { width: 50%; padding: 30px 0px; }
  .contactMain .contactAddress .list .icon p { width: 50px; }
  .contactMain .contactAddress .list .icon p img { height: 50px; }
  .contactMain .contactAddress .list .icon h3 { font-size: 16px; padding-top: 10px; }
  .contactMain .contactAddress .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 50px; }
  .contactMain .contactAddress .list .content p { font-size: 16px; margin-bottom: 8px; }
  .contactMain .contactTel .list { width: 25%; padding: 30px 0px; }
  .contactMain .contactTel .list .icon { width: 50px; }
  .contactMain .contactTel .list .icon img { height: 50px; }
  .contactMain .contactTel .list .text { padding-top: 8px; font-size: 16px; }
  .contactMain .contactTel .list .tel { padding-top: 5px; font-size: 16px; }
  .contactMain .contactForm { margin-top: 85px; }
  .contactMain .contactForm .bg { top: 145px; }
  .contactMain .contactForm .form { width: 700px; padding: 70px 75px; -webkit-border-radius: 20px 20px 0px 0px; border-radius: 20px 20px 0px 0px; }
  .contactMain .contactForm .form form { padding-top: 40px; }
  .contactMain .contactForm .form form .list { padding-bottom: 20px; }
  .contactMain .contactForm .form form .list p { font-size: 14px; padding-bottom: 10px; }
  .contactMain .contactForm .form form .list label { padding: 15px 25px; -webkit-border-radius: 15px; border-radius: 15px; }
  .contactMain .contactForm .form form .list label input { font-size: 14px; }
  .contactMain .contactForm .form form .list label textarea { font-size: 14px; height: 60px; font-size: 14px; }
  .contactMain .contactForm .form form .list label img { right: 20px; height: 32px; }
  .contactMain .contactForm .form form .btn { padding-top: 20px; }
  .contactMain .contactForm .form form .btn button { height: 44px; -webkit-border-radius: 44px; border-radius: 44px; padding: 0px 24px 0px 44px; width: 160px; font-size: 14px; }
  /*--加入我们--*/
  .welfareMain { padding: 100px 0px; }
  .welfareMain .title { font-size: 56px; }
  .welfareMain .desc { padding-top: 20px; font-size: 16px; line-height: 22px; max-width: 610px; }
  .welfareMain .welfareBox { margin-top: 70px; }
  .welfareMain .welfare { padding: 55px 285px 30px 70px; width: 1040px; -webkit-border-radius: 20px; border-radius: 20px; }
  .welfareMain .welfare .list { width: 50%; padding: 40px 15px 40px 0px; }
  .welfareMain .welfare .list .icon { width: 60px; }
  .welfareMain .welfare .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; }
  .welfareMain .welfare .list .content .listTitle { font-size: 20px; }
  .welfareMain .welfare .list .content .listDesc { padding-top: 15px; font-size: 15px; line-height: 34px; }
  .welfareMain .welfare .list .content .listDesc p { padding-left: 20px; }
  .welfareMain .welfare .list .content .listDesc p::after { top: 15px; width: 5px; height: 5px; }
  .welfareMain .welfareBox .imgBox { bottom: 80px; width: 656px; }
  .welfareMain .welfareBox .imgBox img { -webkit-border-radius: 20px; border-radius: 20px; }
  .growthMain { padding: 100px 0px; }
  .growthMain .title { font-size: 56px; }
  .growthMain .desc { font-size: 16px; padding: 10px 0px 50px; }
  .growthMain .growthList { margin-top: 20px; }
  .growthMain .growthList .swiper-slide { width: 379px; margin-right: 20px; }
  .growthMain .growthList .swiper-slide img { -webkit-border-radius: 20px; border-radius: 20px; }
  .recruitmentMain { padding: 100px 0px; }
  .recruitmentMain .title { font-size: 56px; }
  .recruitmentMain .recruitment { margin: 0px -20px; padding-top: 15px; }
  .recruitmentMain .recruitment .list { width: -webkit-calc(33.333% - 40px); width: calc(33.333% - 40px); margin: 40px 20px 0px; padding: 45px; -webkit-border-radius: 12px; border-radius: 12px; }
  .recruitmentMain .recruitment .list .listTitleMain { padding-bottom: 25px; }
  .recruitmentMain .recruitment .list .listTitleMain .icon { width: 50px; font-size: 28px; }
  .recruitmentMain .recruitment .list .listTitleMain .listTitleBox .listTitle { font-size: 22px; }
  .recruitmentMain .recruitment .list .listTitleMain .listTitleBox .label { padding-top: 8px; font-size: 16px; }
  .recruitmentMain .recruitment .list .listTitleMain .listTitleBox .label i { margin-right: 5px; }
  .recruitmentMain .recruitment .list .listTitleMain .listTitleBox .label span::after { margin: 0px 5px; }
  .recruitmentMain .recruitment .list .desc { margin-top: 25px; font-size: 16px; display: -webkit-box; height: 48px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .recruitmentMain .recruitment .list .iconArrow { padding-top: 20px; font-size: 20px; }
  .recruitmentMain .recruitment .list:hover { -webkit-box-shadow: 0px 20px 27px rgba(164, 194, 124, 0.3); box-shadow: 0px 20px 27px rgba(164, 194, 124, 0.3); }
  .popUpRecruitment { width: 1000px; padding: 80px 60px 65px 80px; max-height: 90vh; min-height: 400px; -webkit-border-radius: 20px; border-radius: 20px; }
  .popUpRecruitment .closePopUpRecruitment { right: 55px; top: 90px; font-size: 22px; }
  .popUpRecruitment .popUpRecruitmentTitle { padding-bottom: 25px; margin-right: 80px; }
  .popUpRecruitment .popUpRecruitmentTitle .listTitle { font-size: 34px; }
  .popUpRecruitment .popUpRecruitmentTitle .label { margin-top: 10px; font-size: 16px; }
  .popUpRecruitment .popUpRecruitmentTitle .label i { margin-right: 5px; }
  .popUpRecruitment .popUpRecruitmentTitle .label span::after { margin: 0px 5px; }
  .popUpRecruitment .popUpRecruitmentContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 80px; margin-top: 35px; }
  .popUpRecruitment .popUpRecruitmentContent .title { font-size: 18px; }
  .popUpRecruitment .popUpRecruitmentContent .content { padding: 10px 0px 40px; font-size: 17px; line-height: 26px; }
  .popUpRecruitment .popUpRecruitmentContent .btn a { height: 54px; -webkit-border-radius: 54px; border-radius: 54px; padding: 0px 35px; font-size: 16px; }
  .popUpRecruitment .popUpRecruitmentContent .btn a img { height: 24px; margin-right: 15px; }
  /*--新增修改--*/
  .authenticationMain .authenticationListText { width: 440px; height: 100%; margin-right: 30px; padding: 35px; -webkit-border-radius: 20px; border-radius: 20px; }
  .authenticationMain .authenticationListText .list .listTitle { padding: 15px 0px; }
  .authenticationMain .authenticationListText .list .listTitle img { height: 19px; }
  .authenticationMain .authenticationListText .list .listTitle p { font-size: 18px; padding-left: 10px; }
  .authenticationMain .authenticationListText .list .listTitle span { width: 12px; height: 12px; }
  .authenticationMain .authenticationListText .list .listContentBox { padding: 12px 0px 20px; }
  .authenticationMain .authenticationListText .list .listContentBox .listContent { margin: 0px -3px; }
  .authenticationMain .authenticationListText .list .listContentBox .listContent a { width: -webkit-calc(33.333% - 6px); width: calc(33.333% - 6px); display: -webkit-box; height: 39px; line-height: 39px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; -webkit-border-radius: 39px; border-radius: 39px; font-size: 14px; margin: 8px 3px 0px; }
  /*--新增修改--*/ }