﻿@font-face {
    font-family: 'Manrope';
    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: 500;
    font-style: normal;
    font-display: swap;
}

/*--公共部分--*/
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, dl, dt, dd, ul, ol, li, 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/1.5 'PingFang SC', 'HarmonyOS Sans SC','Source Han Sans','Microsoft YaHei','Hiragino Sans GB', sans-serif,Arial; 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; }

.bd_weixin_popup, .content-box { -webkit-box-sizing: content-box; box-sizing: content-box; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.clearfix { *zoom: 1; }

.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; }

.commonweb { width: 100%; padding: 0px 20px; }

.container { width: 100%; padding: 0px 20px; }

.commonwebbox { margin-left: 0px; margin-right: 0px; }

.commonleft { float: none; }

.commonright { float: none; }

.visible-sm, .visible-md, .visible-lg { display: none; }

.hidden-sm, .hidden-md, .hidden-lg { display: block; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; padding-left: 10px; padding-right: 10px; }

.col-xs-12 { width: 100%; }

.col-xs-11 { width: 91.66666667%; }

.col-xs-10 { width: 83.33333333%; }

.col-xs-9 { width: 75%; }

.col-xs-8 { width: 66.66666667%; }

.col-xs-7 { width: 58.33333333%; }

.col-xs-6 { width: 50%; }

.col-xs-5 { width: 41.66666667%; }

.col-xs-4 { width: 33.33333333%; }

.col-xs-3 { width: 25%; }

.col-xs-2 { width: 16.66666667%; }

.col-xs-1 { width: 8.33333333%; }

@media (max-width: 320px) { body { min-width: 320px; } }

@media (min-width: 768px) { .commonweb { padding: 0px 20px; }
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-1 { width: 8.33333333%; }
  .visible-sm { display: block; }
  .hidden-sm { display: none; }
  .commonweb { margin: 0px auto; max-width: 87.778vw; } 
  .container { margin: 0px auto; max-width: 93.75vw;} }

@media (min-width: 992px) { .commonweb { padding: 0px 10px; }
.container {padding: 0px 10px;}
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-md { display: block; }
  .hidden-md { display: none; }
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-1 { width: 8.33333333%; } }

@media (min-width: 1260px) { html { cursor: default; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-lg { display: block; }
  .hidden-lg { display: none; }
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-1 { width: 8.33333333%; } }

@media (min-width: 1260px) { .commonweb { max-width: 95.833vw; }
  .container { margin: 0px auto; max-width: 78.125vw;} }

@media (min-width: 1921px) { .commonweb { max-width: 1920px; }
  .container { margin: 0px auto; max-width: 1600px; } }

/* layout start*/
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1; }

.swiper-container-no-flexbox .swiper-slide { float: left; }

.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; 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-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.swiper-container-multirow > .swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }

.swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; }

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }

.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; -webkit-transition-property: -webkit-transform,height; -webkit-transition-property: height,-webkit-transform; transition-property: height,-webkit-transform; transition-property: transform,height; transition-property: transform,height,-webkit-transform; }

.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }

.swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y; }

.swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x; }

.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none; }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto; }

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto; }

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s; transition: .3s; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0; width: 100%; }

.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; -webkit-border-radius: 100%; border-radius: 100%; background: #000; opacity: .2; }

button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -moz-appearance: none; -ms-appearance: none; -webkit-appearance: none; appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-pagination-white .swiper-pagination-bullet { background: #fff; }

.swiper-pagination-bullet-active { opacity: 1; background: #007aff; }

.swiper-pagination-white .swiper-pagination-bullet-active { background: #fff; }

.swiper-pagination-black .swiper-pagination-bullet-active { background: #000; }

.swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0, -50%, 0); -ms-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 5px 0; display: block; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; }

.swiper-pagination-progress { background: rgba(0, 0, 0, 0.25); position: absolute; }

.swiper-pagination-progress .swiper-pagination-progressbar { 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-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar { -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top; }

.swiper-container-horizontal > .swiper-pagination-progress { width: 100%; height: 4px; left: 0; top: 0; }

.swiper-container-vertical > .swiper-pagination-progress { width: 4px; height: 100%; left: 0; top: 0; }

.swiper-pagination-progress.swiper-pagination-white { background: rgba(255, 255, 255, 0.5); }

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar { background: #fff; }

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar { background: #000; }

.swiper-container-3d { -webkit-perspective: 1200px; -o-perspective: 1200px; perspective: 1200px; }

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; }

.swiper-container-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-container-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-container-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-container-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-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper { -ms-perspective: 1200px; }

.swiper-container-cube, .swiper-container-flip { overflow: visible; }

.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; }

.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.swiper-container-cube .swiper-slide { visibility: hidden; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100%; }

.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }

.swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; opacity: .6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: 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-scrollbar { -webkit-border-radius: 10px; border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }

.swiper-container-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-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-animation: swiper-preloader-spin 1s steps(12, end) infinite; animation: swiper-preloader-spin 1s steps(12, end) infinite; }

.swiper-lazy-preloader:after { display: block; content: ""; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50%; background-size: 100%; background-repeat: no-repeat; }

.swiper-lazy-preloader-white:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@-webkit-keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg); } }

@keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

.animated { -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; }

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-weixin5:before {
  content: "\e68f";
}

.icon-zhiding1:before {
  content: "\e6b6";
}

.icon-zixun1:before {
  content: "\e68d";
}

.icon-lujingbeifen3:before {
  content: "\e68e";
}

.icon-a-zu1687:before {
  content: "\e798";
}

.icon-Silent1:before {
  content: "\e68a";
}

.icon-Silent:before {
  content: "\e68b";
}

.icon-xiaohongshu2:before {
  content: "\e688";
}

.icon-shipinhao:before {
  content: "\e689";
}

.icon-whatsapp:before {
  content: "\e687";
}

.icon-vk:before {
  content: "\e685";
}

.icon-telegram:before {
  content: "\e686";
}

.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,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sSQBFCuwBEMusCQrLbA5LLAAFrAEJbAEJiAuRyNHI2GwBkUrIyA8IC4jOLEkARQrLbA6LLEJBCVCsAAWsAQlsAQlIC5HI0cjYSCwBCNCsAZFKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmGwAiVGYTgjIDwjOBshICBGI0ewACsjYTghWbEkARQrLbA7LLAuKy6xJAEUKy2wPCywLyshIyAgPLAEI0IjOLEkARQrsARDLrAkKy2wPSywABUgR7AAI0KyAAEBFRQTLrAqKi2wPiywABUgR7AAI0KyAAEBFRQTLrAqKi2wPyyxAAEUE7ArKi2wQCywLSotsEEssAAWRSMgLiBGiiNhOLEkARQrLbBCLLAJI0KwQSstsEMssgAAOistsEQssgABOistsEUssgEAOistsEYssgEBOistsEcssgAAOystsEgssgABOystsEkssgEAOystsEossgEBOystsEsssgAANystsEwssgABNystsE0ssgEANystsE4ssgEBNystsE8ssgAAOSstsFAssgABOSstsFEssgEAOSstsFIssgEBOSstsFMssgAAPCstsFQssgABPCstsFUssgEAPCstsFYssgEBPCstsFcssgAAOCstsFgssgABOCstsFkssgEAOCstsFossgEBOCstsFsssDArLrEkARQrLbBcLLAwK7A0Ky2wXSywMCuwNSstsF4ssAAWsDArsDYrLbBfLLAxKy6xJAEUKy2wYCywMSuwNCstsGEssDErsDUrLbBiLLAxK7A2Ky2wYyywMisusSQBFCstsGQssDIrsDQrLbBlLLAyK7A1Ky2wZiywMiuwNistsGcssDMrLrEkARQrLbBoLLAzK7A0Ky2waSywMyuwNSstsGossDMrsDYrLbBrLCuwCGWwAyRQeLABFTAtAABLuADIUlixAQGOWbkIAAgAYyCwASNEILADI3CwDkUgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbABRWMjYrACI0SzCgkFBCuzCgsFBCuzDg8FBCtZsgQoCUVSRLMKDQYEK7EGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAAAAAAAAAAAAAAAAAAAAAAAAAAMgAyAxj/4QNH/7MDGP/hA0f/swAAACgAKAAoAWQB+gJyAqwD6gRyBQQFhAYeBxgHmAhMCSYJhgACACIAAAEyAqoAAwAHAClAJgAAAAMCAANXAAIBAQJLAAICAU8EAQECAUMAAAcGBQQAAwADEQUPKzMRIREnMxEjIgEQ7szMAqr9ViICZgAAAAUALP/hA7wDGAAWADAAOgBSAF4Bd0uwE1BYQEoCAQANDg0ADmYAAw4BDgNeAAEICAFcEAEJCAoGCV4RAQwGBAYMXgALBAtpDwEIAAYMCAZYAAoHBQIECwoEWRIBDg4NUQANDQoOQhtLsBdQWEBLAgEADQ4NAA5mAAMOAQ4DXgABCAgBXBABCQgKCAkKZhEBDAYEBgxeAAsEC2kPAQgABgwIBlgACgcFAgQLCgRZEgEODg1RAA0NCg5CG0uwGFBYQEwCAQANDg0ADmYAAw4BDgNeAAEICAFcEAEJCAoICQpmEQEMBgQGDARmAAsEC2kPAQgABgwIBlgACgcFAgQLCgRZEgEODg1RAA0NCg5CG0BOAgEADQ4NAA5mAAMOAQ4DAWYAAQgOAQhkEAEJCAoICQpmEQEMBgQGDARmAAsEC2kPAQgABgwIBlgACgcFAgQLCgRZEgEODg1RAA0NCg5CWVlZQChTUzs7MjEXF1NeU15bWDtSO1JLQzc1MToyOhcwFzBRETEYESgVQBMWKwEGKwEiDgIdASE1NCY1NC4CKwEVIQUVFBYUDgIjBiYrASchBysBIiciLgI9ARciBhQWMzI2NCYXBgcOAx4BOwYyNicuAScmJwE1ND4COwEyFh0BARkbGlMSJRwSA5ABChgnHoX+SgKiARUfIw4OHw4gLf5JLB0iFBkZIBMIdwwSEgwNEhKMCAYFCwQCBA8OJUNRUEAkFxYJBQkFBQb+pAUPGhW8HykCHwEMGScaTCkQHAQNIBsSYYg0Fzo6JRcJAQGAgAETGyAOpz8RGhERGhF8GhYTJA4QDQgYGg0jERMUAXfkCxgTDB0m4wAAAgBC/8wDvgM0ADIARABmtQ8BAAEBQEuwGFBYQB4AAQABaAUBAAACUgQBAgILQQYBAwMCUQQBAgILAkIbQB8AAQABaAUBAAMCAE0GAQMCAgNNBgEDAwJRBAECAwJFWUAUNTMBAD47M0Q1RCgkDAkAMgEyBw4rASU2NzYnJicuASsBIg4BFTAdAhQHDgIHDgMHBhURFBcWMyQzMjY/AT4BNTc0LgEFIyIOARURFBY7ATI+ATURNCYDj/6yEwQEBwsXBhYNQQ0VDQEMHR4RBgsMDQcNDRwtAUN1DRYGdwYGAQ0V/P8qDRYMGxQqDRUNHAIAAU8lLR8vKwwNDRUNIyAaCgEaNDMYCRAQEAcOEv5lEw4cAQwLywsXDPQNFgxDDBYN/m0THA0VDQGTFBsAAwAz/7sDzQNHAAoADgAkAH5LsA9QWEAsAAUCCAIFXgABAAAGAQBZBAECBQMCSwAGAAgDBghZBAECAgNPCQcKAwMCA0MbQC0ABQIIAgUIZgABAAAGAQBZBAECBQMCSwAGAAgDBghZBAECAgNPCQcKAwMCA0NZQBcLCyQjHx0bGhcVFBMSEQsOCw4TFCILESsBFAYjIiY1NDYyFgMRMxETNCczFzM2MzIWFREjETQjIgcGFREjAQQ7Ly06Ol43ycV1BKoKBD2FZ33FZEgdBsYC5Ck5OSkrODj8rAJ5/YcBrllyWGeKh/6JAV+JSgwl/pMAAQEh/7oC7wM1ABQAMkAvAAEABgFAAAMCA2kABgAAAQYAWQUBAQICAUsFAQEBAk8EAQIBAkMjERERERMhBxUrARUjIgYdATMHIxEjESM1MzU0NjMyAu9ULiCdFYikiIhwXE8DL44mJ2We/mkBl551ZG0AAAAEACX/ygPXAz4AUABmAH4AigEOthgXAgQBAUBLsBZQWEBDAAoPAQ8KAWYDAgIBBA8BBGQAAAsBBgwABlkSEQINEAEODw0OVwAECQEIBwQIWgAPDwxPAAwMCkEABwcFUQAFBQsFQhtLsBhQWEBAAAoPAQ8KAWYDAgIBBA8BBGQAAAsBBgwABlkSEQINEAEODw0OVwAECQEIBwQIWgAHAAUHBVUADw8MTwAMDAoPQhtARgAKDwEPCgFmAwICAQQPAQRkAAALAQYMAAZZEhECDRABDg8NDlcADAAPCgwPVwAECQEIBwQIWgAHBQUHTQAHBwVRAAUHBUVZWUAmf39/in+KiYiHhoWEg4KBgHRyamhjYF9bVlRQTzIwJSMSMRkgExIrASMiDgEHDgEVFB4BMzA7ATI+ATMOAg8BFA4CFAYVFB4BFw4GBw4BFRQWMzI+AjU0LgQvAS4CND4BNz4DNTQuAiczAxQOASMiJjU0NzY7AjIWOwEyFx4BAwYjIi4CNTQ3PgEzMh4BHQEUDgQlNSMVIxUzFTM1MzUCdfUlQE8gJSctXDwHCAILBAYBAgEBAgIBAQENCg0SESkaKh8lDzArhXpKeUwpBxAOHBIRKwkKCwwKCxgbIQ8RHxQQSh0nUDdec2Y5RAYEAwMCBQICSzZfIS8kPCISGg4tGC5HIAICBQYJAa47d3c7dgM+CB4aH1MpLlI2AQEBBgIDBQEFBAUFBQMRIA4QAQEEBQgKDwkcTSVFYSY/TSoTIh4XGhAOIAgJFhcXCwsSGSkyHx81KBQM/WQkOCFPP1MkEwEBMzwBTCEqQUUfNiARFUpfLQoEDQwODQ2adnY6dnY6AAAFAFb/twOqA0cADgASACAAKAA4AGVAYg4BCj0ABAMEaAADAAIBAwJXBQEBAAcIAQdYDwEIBgEACQgAVxENCxAECQoKCU0RDQsQBAkJClEODAIKCQpFKikUEw8PMjEpOCo4JiUiIR0bEyAUIA8SDxITEREREREREBIWKyUhESEnITUhNSMRIREzEQM1IRUXIg4CFB4CMzI2NCYqAQYUFjI2NCUiDgMVFBYyNjU0LgICHAFy/o8BAR3+447/AMc5AeRVESAXDQ0XIBEjMjL/RzIyRzH+AQ4aFRAIMUcyDhYguQFyVXJV/uT+jv7+AWCvr7MNFyAjIBcOM0cyMkczM0cyCBAVGw4jMzMjEiAXDQAAAAEAAP/gBAADIABGAFVAUj0UBwUCAAYBAB0BAgEqJSEDAwIzAQYFBEAAAQACAAECZgACAwACA2QABQMGAwUGZgAGBwMGB2QAAAAKQQQBAwMHUgAHBwsHQiIjFRImGRcoCBYrAQYHPgE3BgcmIyIOARUUHgEXLgEnDgEVFB4BFyYnFRQWFwYjIicwIy4BJx4BFw4CIyInFjMyPgM1NCc+AT8BPgQEADo/ITAMP0c+WzlhOAEDAYHhTw0PFyocMi1gSRsdBQUKBQkFFGxEJFNdMRkZk69wxIxlMQEIDwcOBw0NCwwCvhoIFDwlJQ5COGE5CBAQCAd0YRg2HCRCNhMCGAJMdA4IAQEBAT9RAhwoFgNeR3eaqVUODQUMBg4GDQ8OEAAAAAACAJD/vwNvA04AKABEACVAIkM1AgA+AAIBAmkAAAEBAE0AAAABUQABAAFFPTwgHxwbAw4rAQ4CFxYXHgI3PgEnJicmPgIeAg4BBwYnJg4BFhcWNz4CLgITPgEnLgIHDgEXFhcOARceATc2Mz4BJyY2NxYBs16LOhUHDgQREwkPCwYLBhEubpWOZSEtbkssLQ8YAxQPODhejDkpgLUNOT4NCDJHJTk+DAULRkYTAhkQAQEOEQIROzsuAzoVgbZfIiAJDAIEBh0OGRxKkGYhLm+VkGYQCgUBFB4ZAQYNFIK1vYw6/gUNYjklNxcIDWI5FRRR6HsQEgIBAxkOacdFGQAAAQAp/70D2AM/AEsAQkA/JBsCAwABQCYBAwE/AAIBAAECAGYAAAMBAANkAAMEAQMEZAAEBGcABQEBBU0ABQUBUQABBQFFQkEXSSErFAYTKwEOAR8BJicmNyU2Jy4BLwEmIyIHMzIXFgcFMAcGFxYXFjMyPwEGBxcWDgEvASYPAQYmNxM2Ji8BLgE2NyU+ATcTNjIXEx4BFwUeAQcC/wkEAgS3cgYGASELDAcYCQlaZKqFCOGVBwf+3wUCBy0xOzmwiAUTLCoCBw8L8RgZ8BASBDUDAwfSCQMMDAEMDwwGfgkXCHYFDA8BFRIHDQEVCAsLGAIQAgPJBwIBBAEBCx4XAgTOBAQBBgMEIAEPD+IMDgEFjA8QiwkNEgEcCQoHwQgQCgEeAgcLAQYREf76DQgCGwIUDQAGABD/5wPwAxkAGAA2AEkAVwBtAIMAeUB2KCclJAQABA0LAgEKOzkMAwYBA0A6AQY9DgEABAMEAANmCQEDBwQDB2QAAQoGCgEGZgAHDQELCgcLWQwPAgoABgoGVQgFAgQEAlEAAgIKBEJZWAEAfHtwb2NhWG1ZbVNSTEtIRj48LywrKh0bFBIKCAAYARgQDisBIgYHDgEVFBcjIicHNy4BNTQ2MzIXFhcwJR4BMzI2NTQmJyYvASYvASYnIyciIyIHDgEVFB4BARQHFycGIyImNTQ2Nz4CMzIWJCYiBw4BFRQWMjc+ATUTMjY3NjU0JicmIyIOAQcGFRQWFx4BNxYyNz4DNTQuAScmIgcOAhUUFgLAV5gsFhcOEkA8fB5AStGTgGNjF/4JCBIKFh0IBwICBAICBAICBgQDAxUPBwcDBwMadBdpMjh8slFGFzE0G36y/i0dKQ4HCB0pDwcHPgkPBg0HBgwSBgoKBA0MCgUKsgwlDQMEBAEDBQQNJQwFBQMGAiNMQSBGJiklEjhmK3xIfLJGRmoKBwcdFQsSBwIBBAEBAgEBAg8HEgsHDQv+2H5OVzEQl2tGdiILDwiW8x0PBxIKFB0OCBEK/uYHBg0QCA8GDQMGBA0PDBMGAwMLDQ0DBwgIBAYKCgQNDQQKCgYJDwAAAAQAdQAAA4oDBQADAAcACwAbAJdACRUUDw4EBgMBQEuwD1BYQDIAAAEAaAABAgIBXAACAAQFAgRYAAUKAQMGBQNXCwkHAwYICAZLCwkHAwYGCE8ACAYIQxtAMQAAAQBoAAECAWgAAgAEBQIEWAAFCgEDBgUDVwsJBwMGCAgGSwsJBwMGBghPAAgGCENZQBsMDAQEDBsMGxoZGBcSEQsKCQgEBwQHEhEQDBErEyEVIQERIRE3IRUhATY3JwYHIyYnBxYXIxUhNYoC6v0WAqr9l1kBt/5JAYopI1ojLpwnMVMzIOYDFQMFVP5gAUj+uPSg/u4/UCFhT2dJIU1CU1MAAAABAGH/tAOPAzgAZABRQBBkXFtTTTcxLxoKBgsCAAFAS7AmUFhAEQMBAQIBaQAAAAJPAAICCwJCG0AWAwEBAgFpAAACAgBNAAAAAk8AAgACQ1lACkhHREM/PhQQBA4rJS4DLwE2Ji8BLgYjIg4FBw4EFzAHDgMHBhQeAj4BNxYXDgQXFB4FNz4CNzMWHwEWPgM1Ni4CLwE+AT8BPgI/AR4CPgI9AQOPBRgbGggIBQ8KCgIhLj40OBUHBhU5Mz8uIQECBQ4HBwQJBR0YGQUBAgUNEiAVFykDChkSDgIBBQsYIDUgDSdQDx4fbgYtQh0RAQINFBUICAkQBgwGBwYBARUgEwwFAt8fPCkhCAksOgcIPmU+LRQLAQELFC0+ZT4BBBAZKxwJBSUnPR8EDCAYEgIgIj43AQUPEyESAgUPDRALBwEBBhwWLAwBAQ0SGQoDEiAUDwMDCxkLFgsRDQMEIiACEhggBwkAAAAH//7/3gQKAycAJQAzAEAATABXAG4AggAZQBYNAQEAAUAAAAEAaAABAQsBQiIhHwIPKzU0Njc+ARcWBwYeATY/ATYyFxYHDgEeARceAhcUDgMuAzceAjc+AScuAgcOARcmNz4BFx4BBw4BJyY3HgE2NzYmJyYGBwY3BhcWNjc2JicmBgEmNjc2FhceAQcOAS4BNzYmJy4BBwYmFyY2NzYeAgcOAScuATc2JgcGJlBJYMcpJBkCBAYKAwNQexoZGQEECgQHITUlASlUbJagm3dOagVckVSApgcFWpZSf6iOGBsbdz0/NxoagT8+GAUnLwwLChQULQsNfQoSCBAEBgcHBxIBBAMQEUaLMTIeFwUdHw4EEBQkJGIxERodAxEMI0MwDgoFGQ0NDgULMSUNGPJBlkhhSykkUwkGAgIBASIjI0IIBgkCAgohPSQnUE43KQYhSGYWN1QoCA2HVDZUKQgNh4Y0NjU2ERBnOjo2FBNFFRIQFBIpCAkRERQ+EwgCBgcIEAIDBgHsEB0CDik4OJFBEA4KHQ8vZicoHQkDEnMPFgMIFTVIIAwOBQUZDSQ1BgMOAAAAAQAh/7MD5QMpACcAP7UIAQQBAUBLsCZQWEAUAgEBAAQAAQRmAAQEZwMBAAAKAEIbQBADAQABAGgCAQEEAWgABARfWbYcIREUFAUTKwEuAicmBzAnJiMUIyYHDgEHDgEeARcWFxYfATM3PgE3PgM3PgEDsRc/SiqUUAEBAQNQlDxqJBoUCigiNSR6oBUGFU6QPAsaExkIRRUCpSU2HwMHbAIBA2wHA0I4KWFlaC5FKYZqDw80ekINHxkfCl7VAAAAAAAMAJYAAQAAAAAAAQAIABIAAQAAAAAAAgAGACkAAQAAAAAAAwAlAHwAAQAAAAAABAAIALQAAQAAAAAABQBGAUsAAQAAAAAABgAIAaQAAwABBAkAAQAQAAAAAwABBAkAAgAMABsAAwABBAkAAwBKADAAAwABBAkABAAQAKIAAwABBAkABQCMAL0AAwABBAkABgAQAZIAaQBjAG8AbgBmAG8AbgB0AABpY29uZm9udAAATQBlAGQAaQB1AG0AAE1lZGl1bQAARgBvAG4AdABGAG8AcgBnAGUAIAAyAC4AMAAgADoAIABpAGMAbwBuAGYAbwBuAHQAIAA6ACAAMgA4AC0AMQAxAC0AMgAwADEANQAARm9udEZvcmdlIDIuMCA6IGljb25mb250IDogMjgtMTEtMjAxNQAAaQBjAG8AbgBmAG8AbgB0AABpY29uZm9udAAAVgBlAHIAcwBpAG8AbgAgADEALgAwACAAOwAgAHQAdABmAGEAdQB0AG8AaABpAG4AdAAgACgAdgAwAC4AOQA0ACkAIAAtAGwAIAA4ACAALQByACAANQAwACAALQBHACAAMgAwADAAIAAtAHgAIAAxADQAIAAtAHcAIAAiAEcAIgAgAC0AZgAgAC0AcwAAVmVyc2lvbiAxLjAgOyB0dGZhdXRvaGludCAodjAuOTQpIC1sIDggLXIgNTAgLUcgMjAwIC14IDE0IC13ICJHIiAtZiAtcwAAaQBjAG8AbgBmAG8AbgB0AABpY29uZm9udAAAAAIAAAAAAAD/UQAyAAAAAAAAAAAAAAAAAAAAAAAAAAAAEQAAAAEAAgBbAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4HdW5pRjAwQQd1bmlGMDFBB3VuaUYwM0EHdW5pRjA0QQd1bmlGMDVBB3VuaUYwNkEHdW5pRjA3QQd1bmlGMDhBB3VuaUYwOUEHdW5pRjEwQQd1bmlGMTFBB3VuaUYxMkEHdW5pRjIwQQABAAH//wAPAAEAAAAMAAAAFgAAAAIAAQABABAAAQAEAAAAAgAAAAAAAAABAAAAANWkJwgAAAAA0n9vUQAAAADSf29S") 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; }

@font-face { font-family: 'BronovaBold'; 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: bold; font-style: normal; font-display: swap; }

@font-face { font-family: 'Bronova'; 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; }

/*--公共--*/
.pcImg { display: none !important; }

.mImg { display: block !important; }

.hideScroll { overflow: hidden; }

.header { position: fixed; left: 0px; top: 0px; width: 100%; padding: 0px; height: 60px; z-index: 99; -webkit-transition: all .8s ease; transition: all .8s ease; 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; }

.header .commonweb { 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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 20; }

.header .logo 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: #fff; position: relative; -webkit-transition: all .8s ease; transition: all .8s ease; }

.header .logo a .white { opacity: 1; }

.header .logo a .black { opacity: 0; position: absolute; left: 0px; top: 0px; }

.header .logo img { display: block; height: 30px; -webkit-transition: all .8s ease; transition: all .8s ease; }

.header .logo h1 { font-size: 14px; line-height: 18px; }

.header .logo a:nth-child(2) { border-left: 1px solid rgba(255, 255, 255, 0.2); color: rgba(255,255,255,0.8); padding-left: 20px; margin-left: 20px; font-size: 14px; line-height: 18px; display: none; }

.header .navBox { 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: 20; }

.header .navBox .nav { display: none; position: fixed; left: 0px; top: 60px; padding-bottom: 30.333vw; border-top: 1px solid #eee; bottom: 0px; right: 0px; background: #fff; overflow-y: auto; overflow-x: hidden; }

.header .navBox .nav .navUl { padding: 25px 20px 0px; }

.header .navBox .nav .navUl .list { border-bottom: 1px solid #eee; position: relative; }

.header .navBox .nav .navUl .list em { position: absolute; right: 0px; top: 0px; width: 35%; height: 16.667vw; padding-right: 10px; 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; z-index: 30; }

.header .navBox .nav .navUl .list em::after { content: ''; width: 3.067vw; height: 3.067vw; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); border-top: 2px solid #c2c2c2; border-right: 2px solid #c2c2c2; -webkit-transition: all .8s ease; transition: all .8s ease; }

.header .navBox .nav .navUl .list > a { font-size: 4.8vw; line-height: 16.667vw; padding: 0px; display: block; color: #000; position: relative; z-index: 20; }

.header .navBox .nav .navUl .list > a span::after { content: ''; width: 0%; right: 0px; height: 1px; background: #fff; position: absolute; bottom: -1px; -webkit-transition: all .4s ease; transition: all .4s ease; }

.header .navBox .consultBtn { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0px 13px 0px 23px; font-weight: 600; height: 37px; font-size: 14px; -webkit-border-radius: 37px; border-radius: 37px; position: relative; color: #fff; }

.header .navBox .consultBtn span { position: relative; z-index: 10; padding-right: 10px; -webkit-transition: all .8s ease; transition: all .8s ease; color: #fff; }

.header .navBox .consultBtn i { position: relative; z-index: 10; font-size: 8px; width: 20px; height: 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; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all .8s ease; transition: all .8s ease; }

.header .navBox .consultBtn::after { content: ''; position: absolute; right: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 37px; border-radius: 37px; background: #2a2a2a; -webkit-transition: all .8s ease; transition: all .8s ease; }

.header .navBox .consultBtn:hover::after { width: 37px; right: 0px; background: #ff0000; }

.header .navBox .consultBtn:hover i { -webkit-transform: translateX(5px); -ms-transform: translateX(5px); transform: translateX(5px); }

.header .navBox .nav .navUl .list.cur em::after { -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); border-color: #ff0000; }

.header .navBox .nav .navUl .list .subNavMain { display: none; }

.header .navBox .nav .navUl .list .subNavMain .subNavBox { border-top: 1px solid #eee; padding: 10px 0px; }

.header .navBox .nav .navUl .list .subNavMain .subNavBox .list { padding: 0px; width: 100%; }

.header .navBox .nav .navUl .list .subNavMain .subNavBox .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: 0px; position: relative; }

.header .navBox .nav .navUl .list .subNavMain .subNavBox .list a::after { content: ''; position: absolute; right: 15px; top: 50%; width: 2.4vw; height: 2.4vw; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); border-top: 2px solid #c2c2c2; border-right: 2px solid #c2c2c2; -webkit-transition: all .8s ease; transition: all .8s ease; }

.header .navBox .nav .navUl .list .subNavMain .subNavBox .list .icon { width: 34px; height: 34px; font-size: 20px; -webkit-border-radius: 100%; border-radius: 100%; background: #fff8f8; display: none; -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: #ff0000; }

.header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content { padding-left: 0px; width: 100%; }

.header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content .listTitle { font-size: 3.733vw; line-height: 12.267vw; color: #979797; }

.header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content .desc { font-size: 12px; color: #8e8e8e; display: none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.header .navBox .nav .navUl .list .navDownMenuMain{display: none;}

.header .navBox .nav .navUl .list .navDownMenuMain .commonweb{padding: 0px; display: block;}

.header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .title{display: none;}

.header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .desc{display: none;}

.header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .imgBox{display: none;}

.header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{border-top: 1px solid #eee;padding: 10px 0px;}

.header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a{font-size: 3.733vw; line-height: 12.267vw;color: #979797; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-moz-box-orient: horizontal;-moz-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}

.header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a::before{font-size: 4.334vw; color: #c2c2c2;}

.mConsultBtn { text-align: center; padding-top: 50px; }

.mConsultBtn .text span { position: relative; padding: 0px 2.667vw; font-size: 2.933vw; color: #9f9f9f; }

.mConsultBtn .text span::after { content: ''; width: 10.667vw; height: 2px; position: absolute; top: 50%; left: -10.667vw; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: #ececec; background-image: -webkit-gradient(linear, left top, right top, from(#fcfcfc), to(#ececec)); background-image: linear-gradient(to right, #fcfcfc, #ececec); }

.mConsultBtn .text span::before { content: ''; width: 10.667vw; height: 2px; position: absolute; top: 50%; right: -10.667vw; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: #ececec; background-image: -webkit-gradient(linear, left top, right top, from(#ececec), to(#fcfcfc)); background-image: linear-gradient(to right, #ececec, #fcfcfc); }

.mConsultBtn .btn { padding-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; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.mConsultBtn .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; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 37.333vw; font-size: 3.733vw; color: #fff; background: #ff0000; height: 10.667vw; -webkit-border-radius: 10.667vw; border-radius: 10.667vw; }

.mConsultBtn .btn a img { height: 4.667vw; margin-right: 1.333vw; }

.mTelBox { position: fixed; bottom: 0px; left: 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; z-index: 30; height: 21.333vw; width: 100%; background-image: url(../images/img2023_36.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.mTelBox 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: 0vw 4vw; width: 100%; }

.mTelBox a .telNumberBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.mTelBox a .telNumberBox .telNumber { font-size: 4.533vw; color: #000000; }

.mTelBox a .telNumberBox .text { font-size: 2.667vw; }

.mTelBox a .icon { width: 10.667vw; height: 10.667vw; background: #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; }

.mTelBox a .icon i { font-size: 4.8vw; color: #ff0000; }

.navBtn { 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: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; width: 22px; }

.navBtn span { background: #fff; width: 85%; height: 2px; display: block; margin: 3px 0px; -webkit-transition: all .4s ease; transition: all .4s ease; }

.navBtn span:nth-child(2) { width: 100%; opacity: 1; visibility: visible; }

.navBtn span:nth-child(3) { width: 75%; }

.navBtnClose span:nth-child(1) { -webkit-transform: rotateZ(45deg); -ms-transform: rotate(45deg); transform: rotateZ(45deg); -webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; width: 100%; }

.navBtnClose span:nth-child(2) { visibility: hidden; opacity: 0; }

.navBtnClose span:nth-child(3) { -webkit-transform: rotateZ(-45deg); -ms-transform: rotate(-45deg); transform: rotateZ(-45deg); -webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; width: 100%; }

.headerDown .headerBg { visibility: visible; opacity: 1; }

.headerTransp { background: transparent; }

.headerTransp .logo a { color: #000; }

.headerTransp .logo a .white { opacity: 0; }

.headerTransp .logo a .black { opacity: 1; }

.headerTransp .logo a:nth-child(2) { border-color: #000; color: #fff;}

.headerTransp .headerBg { visibility: hidden; opacity: 0; }

.headerTransp .navBox .nav .navUl .list > a { color: #000000; }

.headerTransp .navBox .nav .navUl .list > a span::after { background: #ff0000; }

.headerTransp .navBox .consultBtn:hover span { color: #000; }

.headerTransp .navBtn span { background: #000; }

.headerHover { background: #fff; }

.headerHover .logo a { color: #000; }

.headerHover .logo a .white { opacity: 0; }

.headerHover .logo a .black { opacity: 1; }

.headerHover .logo a:nth-child(2) { border-color: #000; }

.headerHover .headerBg { visibility: hidden; opacity: 0; }

.headerHover .navBox .nav .navUl .list > a { color: #000000; }

.headerHover .navBox .nav .navUl .list > a span::after { background: #ff0000; }

.headerHover .navBox .consultBtn:hover span { color: #000; }

.mHeader { position: fixed; top: 0px; background: #fff; }

.mHeader .logo a { color: #000; }

.mHeader .logo a .white { opacity: 0; }

.mHeader .logo a .black { opacity: 1; }

.mHeader .logo a:nth-child(2) { border-color: #000; }

.mHeader .navBox .nav .navUl .list > a { color: #000000; }

.mHeader .navBox .nav .navUl .list > a span::after { background: #ff0000; }

.mHeader .navBox .consultBtn:hover span { color: #000; }

.mHeader .navBtn span { background: #000; }

.headerDown { position: fixed; top: 0px; background: #fff; }

.headerDown .logo a { color: #000; }

.headerDown .logo a .white { opacity: 0; }

.headerDown .logo a .black { opacity: 1; }

.headerDown .logo a:nth-child(2) { border-color: rgba(0,0,0,0.8); }

.headerDown .navBox .nav .navUl .list > a { color: #000000; }

.headerDown .navBox .nav .navUl .list > a span::after { background: #ff0000; }

.headerDown .navBox .consultBtn:hover span { color: #000; }

.headerDown .navBtn span { background: #000; }

.headerUp { position: fixed; top: -100px; background: #fff; }

.headerUp .logo a { color: #000; }

.headerUp .logo a .white { opacity: 0; }

.headerUp .logo a .black { opacity: 1; }

.headerUp .logo a:nth-child(2) { border-color: rgba(0,0,0,0.8); }

.headerUp .navBox .nav .navUl .list > a { color: #000000; }

.headerUp .navBox .nav .navUl .list > a span::after { background: #ff0000; }

.headerUp .navBox .consultBtn:hover span { color: #000; }

.headerColorBg { background: #fffcf5; }

.headerColorBg .logo a { color: #000; }

.headerColorBg .logo a .white { opacity: 0; }

.headerColorBg .logo a .black { opacity: 1; }

.headerColorBg .logo a:nth-child(2) { border-color: rgba(0,0,0,0.8); }

.headerColorBg .navBox .nav .navUl .list > a { color: #000000; }

.headerColorBg .navBox .nav .navUl .list > a span::after { background: #ff0000; }

.headerColorBg .navBox .consultBtn:hover span { color: #000; }

.headerColorBg .navBtn span{background:#000}

.indexMain { position: relative; left: 0px; top: 0px; overflow: hidden;}

.indexTitle { font-size: 16px; color: #2a2829; 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; }

.indexTitle::before { content: ''; width: 10px; height: 10px; -webkit-border-radius: 100%; border-radius: 100%; background: #ff0000; margin-right: 5px; }

.indexCommonMore { display: block; height: 35px; -webkit-border-radius: 35px; border-radius: 35px; overflow: hidden; position: relative; background: none; -webkit-tap-highlight-color: transparent; }

.indexCommonMore 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; top: 0px; -webkit-transition: all .4s ease; transition: all .4s ease; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-size: 14px; height: 35px; background: #fffcf5; position: relative; margin-bottom: 0px; overflow: hidden; }

.indexCommonMore span:nth-child(2) { background: #ff0000; color: #fff; }

.indexCommonMore:hover span { top: -35px; }

.bannerBox { width: 100%; height: 160vw; position: relative; overflow: hidden; }

.banner { overflow: hidden; position: fixed; left: 0px; top: 0px; width: 100%; height: 160vw; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; will-change: transform; }

.banner .swiper-slide { overflow: hidden; position: relative; }

.banner .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.banner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.banner .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.bannerTextBox { position: absolute; left: 0px; top: 0px; bottom: 0px; padding-bottom: 40px; width: 100%; overflow: hidden; z-index: 10; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; will-change: transform; }

.bannerTextBox .swiper-slide { 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; }

.bannerTextBox .swiper-slide a { display: block; width: 100%; }

.bannerTextBox .swiper-slide .title { font-size: 24px; line-height: 1.2; padding: 0px 0px 15px; }

.bannerTextBox .swiper-slide .title p { font-weight: 600; color: #ffffff; overflow: hidden; position: relative; }

.bannerTextBox .swiper-slide .title p span { -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .8s ease-in-out; transition: all .8s ease-in-out; display: inline-block; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(145deg, #fff 40%, #999); }

.bannerTextBox .swiper-slide .title p:nth-child(2) span { display: inline-block; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(145deg, #999, #fff 60%); }

.bannerTextBox .swiper-slide .line { border-top: 1px solid rgba(255, 255, 255, 0.2); }

.bannerTextBox .swiper-slide .descBox { padding: 15px 0px 0px; overflow: hidden; position: relative; }

.bannerTextBox .swiper-slide .descBox .desc { max-width: 510px; font-size: 14px; color: rgba(255, 255, 255, 0.5); -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .8s ease-in-out; transition: all .8s ease-in-out; display: -webkit-box; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.bannerTextBox .swiper-slide.cur .title p span { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; }

.bannerTextBox .swiper-slide.cur .descBox .desc { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; -webkit-transition-delay: .2s; transition-delay: .2s; }

.bannerTextBox .btn { position: absolute; right: 0px; width: 100%; bottom: 0px; display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; z-index: 20; }

.bannerTextBox .btn .commonweb { 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; }

.bannerTextBox .btn a { width: 46px; height: 46px; -webkit-border-radius: 46px; border-radius: 46px; margin-left: 8px; color: #333; 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: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #fff; }

.bannerTextBox .btn a:hover { background: #ff0000; color: #fff; }

.indexBusinessMain { background: #fffcf5; overflow: hidden; position: relative; z-index: 30; }

.indexBusinessMain .indexBusinessDesc { font-size: 20px; line-height: 28px; color: #2b2b2b; padding: 60px 0px 40px; border-bottom: 1px solid #e1ded8; }

.indexBusinessMain .indexBusinessDesc .desc { overflow: hidden; }

.indexBusinessMain .indexBusinessDesc .desc h2{font-size: 20px; line-height: 28px;}

.indexBusinessMain .indexBusinessDesc .desc strong{font-weight:400;}

.indexBusinessMain .indexBusinessDesc .desc .labelDesc{font-size:14px; line-height: 24px;}

.indexBusinessMain .indexBusinessDesc .desc:nth-child(2){margin-top: 10px;}

.indexBusinessMain .indexBusiness { padding: 15px 0px 50px; }

.indexBusinessMain .indexBusiness .indexTitle { width: 100%; height: 100%; }

.indexBusinessMain .indexBusiness .indexBusinessList { margin: 35px 0px 0px -20px; padding: 0px 20px; width: -webkit-calc(100% + 40px); width: calc(100% + 40px); overflow: hidden; position: relative; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide { width: -webkit-calc(75% - 5px); width: calc(75% - 5px); margin-right: 10px; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox { padding-top: 131%; position: relative; overflow: hidden; position: relative; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .img { position: absolute; left: 50%; top: 50%; width: 110%; height: 110%; -webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%); color: transparent; object-fit: cover; -webkit-filter: blur(0px); filter: blur(0px); -webkit-transition: all .8s ease; transition: all .8s ease; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox video { position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;object-fit: cover;-webkit-filter: blur(0px);filter: blur(0px);-webkit-transition: all .8s ease;transition: all .8s ease;}

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; -webkit-transition: all .8s ease; transition: all .8s ease; visibility: hidden; 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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; z-index: 10; background-color: rgba(0, 0, 0, 0.35); }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; text-align: center; padding-top: 45px; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .icon { padding-bottom: 15px; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .icon img { height: 28px; vertical-align: middle; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p { font-size: 14px; line-height: 26px; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a { position: relative; color: #fff; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a span { position: relative; z-index: 10; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a strong { position: relative; z-index: 10; font-weight:400; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a::after { content: ''; position: absolute; width: 0%; -webkit-transition: all .4s ease; transition: all .4s ease; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); left: 50%; bottom: 0px; height: 4px; background: #ff0000; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a:hover::after { width: 100%; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .moreBtn { width: 100%; padding: 0px 15px 20px; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox:hover .img { -webkit-filter: blur(40px); filter: blur(40px); }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox:hover .contentBox { opacity: 1; visibility: visible; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox:hover video { -webkit-filter: blur(20px); filter: blur(20px);}

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .listTitle { padding-top: 15px; font-size: 16px; height:39px; overflow: hidden; color: #323232; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide:last-child { margin: 0px; }

.indexBusinessMain .indexBusiness .indexBusinessList:hover { cursor: all-scroll; }

.indexBusinessMain .indexBusiness .indexBusinessListNew{width:100%; padding-top:30px}

.indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide{width: 80%; margin:0px 15px 0px 0px; position: relative;}

.indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .imgBox{padding-top: 110%; width: 100%; overflow: hidden; position: relative;}

.indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .imgBox img{position: absolute;left: 0px; top: 0px; width: 100%; height: 100%; transform: scale(1); transition: all .6s; object-fit: cover;}

.indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .imgBox video{position: absolute;left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover;}

.indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content{position: absolute; left: 0px; top:0px; width: 100%; padding: 25px 20px 0px;}

.indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content .listTitle{font-size: 20px;}

.indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content .listTitle a{color: #fff;}

.indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content .class{padding-top: 12px; transform: translateY(50px); transition: all .6s; opacity: 0;}

.indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content .class p{ font-size:14px; line-height: 28px; display: flex;}

.indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content .class p a{display: flex; align-items: center; color: #fff;}

.indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content .class p a i{width: 19px; height: 19px; margin-right: 10px; border-radius: 100%; background-color: rgba(231,226,212,0.2); background-image: url(../images/indexBusiness_05.png); background-size: cover; background-repeat: no-repeat;}

.indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide:hover .content .class{opacity: 1; transform: none;}

.indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide:hover .imgBox img{transform: scale(1.1);}

.indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide:last-child{margin: 0px;}

.indexAboutMain { height: 65vh; position: relative; overflow: hidden;}

.indexAboutMain .indexAboutBg { position: relative; left: 0px; top: -50vh; width: 100%; height: 100vh; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; will-change: transform; }

.indexAboutMain .indexAboutBg img { width: 100%; height: 100%; object-fit: cover; position: absolute; left: 0px; top: 0px; }

.indexAboutMain .indexAboutBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; padding: 25px 0px; z-index: 10; }

.indexAboutMain .indexAboutBox .commonweb { 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: 100%; }

.indexAboutMain .indexAboutTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; position: relative; z-index: 10; }

.indexAboutMain .indexAboutTitle .desc { font-size: 24px; line-height: 32px; color: #fff; }

.indexAboutMain .indexAboutTitle .indexTitle { padding-top: 10px; color: #fff; }

.indexAboutMain .indexAboutDescBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; position: relative; z-index: 10; }

.indexAboutMain .indexAboutDescBox h2{font-size:16px; padding-bottom: 10px; line-height:1.3; color:#fff;}

.indexAboutMain .indexAboutDescBox .desc { max-width: 100%; font-size: 14px; color: #fff; max-height: -webkit-calc(24px * 3); max-height: calc(24px * 3); line-height: 24px; overflow: hidden; }

.indexAboutMain .indexAboutDescBox .more { padding-top: 20px; width: 100%; }

.indexCaseMain { background: #fffcf5; position: relative; overflow: hidden; }

.indexCaseMain .indexCaseDesc { font-size: 20px; line-height: 28px; color: #2b2b2b; padding: 60px 0px 40px; border-bottom: 1px solid #e1ded8; }

.indexCaseMain .indexCaseDesc .desc { overflow: hidden; }

.indexCaseMain .indexCaseDesc .desc h2{font-size: 20px; line-height: 28px;}

.indexCaseMain .indexCaseDesc .desc2{margin-top: 10px; font-size: 14px; line-height: 20px; color:#2b2b2b;}

.indexCaseMain .indexCaseListBox { padding: 15px 0px 30px; }

.indexCaseMain .indexCaseListBox .indexCaseList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; }

.indexCaseMain .indexCaseListBox .indexCaseList .list { width: 100%; margin: 0px; padding-bottom: 30px; position: relative; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .listTitle { font-size: 20px; padding-bottom: 5px; color: #323232; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .label a { margin-right: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; white-space: nowrap; line-height: 22px; font-size: 12px; padding: 0px 5px; color: #000000; border: 1px solid #e3e3e2; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .label span { margin-right: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; line-height: 22px; font-size: 12px; padding: 0px 5px; color: #000000; border: 1px solid #e3e3e2; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox { margin-top: 30px; padding-top: 100%; position: relative; overflow: hidden; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-filter: blur(0px); filter: blur(0px); -webkit-transition: all .8s ease; transition: all .8s ease; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-filter: blur(0px); filter: blur(0px); -webkit-transition: all .8s ease; transition: all .8s ease; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); z-index: 2; opacity: 0; visibility: hidden; -webkit-transition: all .8s ease; transition: all .8s ease; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox { z-index: 10; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; 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; opacity: 0; visibility: hidden; -webkit-transition: all .8s ease; transition: all .8s ease; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .caseLogo { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding-top: 45px; text-align: center; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .caseLogo img { max-width: 65%; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content { padding: 0px 15px 20px; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content .desc { font-size: 14px; padding: 0px 20px; color: #fff; display: -webkit-box; height: 72px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: block; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content .more { margin-top: 30px; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtnBox{ position: relative;}

.indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtnBox .link{position: absolute; left: 0px; top: 0px; z-index: 10; width: 100%; height: 100%;}

.indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtnBox .listTitle{ display: none;}

.indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtnBox .label{ display: none;}

.indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtn { position: absolute; z-index: 10;  left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%);   }

.indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtn a { width: 110px; height: 110px; font-size: 18px; line-height: 24px;border: 1px solid #fff; color: #fff; display: block; padding:0px 18px; 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;}

.indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtnBox:hover .moreBtn a{background: #ff0000; border-color: #ff0000;}

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover .contentBox { opacity: 1; visibility: visible; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover .img { -webkit-filter: blur(20px); filter: blur(20px); }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover video { -webkit-filter: blur(20px); filter: blur(20px); }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover::after { opacity: 1; visibility: visible; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtnBox:hover .img { -webkit-filter: blur(20px); filter: blur(20px); }

.indexClientMain { background-image: url(../images/img2023_17.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; }

.indexClientMain .indexClientDesc { font-size: 20px; line-height: 28px; color: #fff; padding: 60px 0px 40px; border-bottom: 1px solid rgba(255, 255, 250, 0.2); }

.indexClientMain .indexClientDesc .desc { overflow: hidden; }

.indexClientMain .indexClientDesc .desc h2{font-size: 20px; line-height: 28px;}

.indexClientMain .indexClientDesc .desc2{font-size:14px; padding-top: 10px; line-height: 20px;}

.indexClientMain .indexClientBox { padding: 15px 0px 60px; }

.indexClientMain .indexClientBox .commonweb { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.indexClientMain .indexClientBox .indexClientData { width: 100%; }

.indexClientMain .indexClientBox .indexClientData .indexTitle { color: #fff; }

.indexClientMain .indexClientBox .indexClientDataList { padding: 35px 0px 0px; }

.indexClientMain .indexClientBox .indexClientDataList .list { padding: 0px 0px 25px; }

.indexClientMain .indexClientBox .indexClientDataList .list .numberBox { font-size: 14px; line-height: 1; color: #fff; padding-bottom: 10px; }

.indexClientMain .indexClientBox .indexClientDataList .list .numberBox span { font-size: 32px; margin-right: 5px; font-family: 'Bronova'; }

.indexClientMain .indexClientBox .indexClientDataList .list .bar { width: 100%; height: 4px; position: relative; }

.indexClientMain .indexClientBox .indexClientDataList .list .bar span { position: absolute; left: 0px; top: 0px; width: 0%; border-radius: 6px; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-transition-delay: 1.2s; transition-delay: 1.2s; height: 100%; background-color: #836f62; background-image: -webkit-gradient(linear, left top, right top, from(#ccb09b), to(#836f62)); background-image: linear-gradient(to right, #ccb09b, #836f62); }

.indexClientMain .indexClientBox .indexClientDataList .list:nth-child(2) .bar { width: 75%;}

.indexClientMain .indexClientBox .indexClientDataList .list:nth-child(3) .bar { width: 57%;}

.indexClientMain .indexClientBox .indexClientDataList.animated .list .bar span { width: 100%;}

.indexClientMain .indexClientBox .indexClientDataList.animated .list:nth-child(2) .bar span {-webkit-transition-delay: 1.3s; transition-delay: 1.3s;}

.indexClientMain .indexClientBox .indexClientDataList.animated .list:nth-child(3) .bar span {-webkit-transition-delay: 1.4s; transition-delay: 1.4s;}

.indexClientMain .indexClientBox .indexClientListBox { margin-top: 35px; width: 100%; height: 100%; position: relative; overflow: hidden; }

.indexClientMain .indexClientBox .indexClientListBox .indexClientList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -1px -4px -1px 0px; }

.indexClientMain .indexClientBox .indexClientListBox .indexClientList .list { width: 33.333%; margin: 0px 0px -1px -1px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); border-right: 1px solid rgba(255, 255, 255, 0.1); }

.indexClientMain .indexClientBox .indexClientListBox .indexClientList .list img { width: 100%; display: block; }

.indexClientMain .indexClientBox .indexClientListBox .indexClientList .list:nth-child(3n) { border-right: none; }

.indexAdvantageMain { background: #252324; position: relative; display: none; }

.indexAdvantageMain .indexAdvantageDesc { font-size: 20px; line-height: 28px; color: #fff; padding: 60px 20px 40px; border-bottom: 1px solid rgba(255, 255, 250, 0.2); }

.indexAdvantageMain .indexAdvantageBox { padding: 15px 20px 0px; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageTitle { 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; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageTitle .indexTitle { color: #fff; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageTitle .desc { font-size: 14px; color: #fff; padding: 0px 0px 0px 0px; display: none; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageTitle .desc a { color: #fff; text-decoration: underline; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList { margin: 100px 0px 0px; overflow: hidden; position: relative; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-wrapper { 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; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide { width: 78.667vw; height: 78.667vw; border: 1px solid #fff; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 10px; 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; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .Circle { width: 22.133vw; height: 22.133vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; left: 20px; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #fff; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-border-radius: 100%; border-radius: 100%; opacity: 0; -webkit-transition: all .6s ease; transition: all .6s ease; z-index: 20; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .icon { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; opacity: 0; -webkit-transition: all .6s ease; transition: all .6s ease; z-index: 20; overflow: hidden; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .icon img { width: 100%; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 30; -webkit-border-radius: 100%; border-radius: 100%; overflow: hidden; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; opacity: 0; -webkit-transition: all .6s ease; transition: all .6s ease; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .title { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); text-align: center; width: 100%; font-size: 16px; line-height: 1; color: #fff; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide::after { z-index: 10; content: ''; position: absolute; width: 0%; height: 0%; opacity: 0; -webkit-border-radius: 100%; border-radius: 100%; background: #fffcf5; -webkit-transition: all .6s ease; transition: all .6s ease; -webkit-transition-delay: .2s; transition-delay: .2s; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide:hover::after { width: 100%; height: 100%; opacity: 1; -webkit-transition-delay: 0s; transition-delay: 0s; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide:last-child { margin: 0px; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide:hover .icon { opacity: 1; -webkit-transition-delay: .6s; transition-delay: .6s; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide:hover video { opacity: 1; -webkit-transition-delay: .6s; transition-delay: .6s; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide:hover .imgBox img { opacity: 1; -webkit-transition-delay: .6s; transition-delay: .6s; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageContent { max-width: 100%; margin: 0px auto; padding-top: 30px; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .desc { font-size: 14px; line-height: 26px; color: #fff; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .moreBtn { max-width: 100%; padding-top: 35px; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .moreBtn a { border: 1px solid rgba(255, 255, 255, 0.2); }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .moreBtn a span:nth-child(1) { background: none; color: #fff; }

.indexAdvantageMain .indexAdvantageCaseMain { position: relative; margin-top: 100px; padding: 0px 20px 40px; overflow: hidden; }

.indexAdvantageMain .indexAdvantageCaseMain .yearsBox { position: absolute; left: 0px; width: 100%; height: 100vh; top: 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; z-index: 1; }

.indexAdvantageMain .indexAdvantageCaseMain .yearsBox .years { font-size: 50vw; height: 89.333vw; line-height: 1; font-family: BronovaBold; position: relative; }

.indexAdvantageMain .indexAdvantageCaseMain .yearsBox .years span { font-size: 6.4vw; position: absolute; text-transform: uppercase; right: -13.333vw; top: 5.333vw; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox { 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; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox .list { width: 100%; position: relative; z-index: 10; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox .list .imgBox { position: relative; overflow: hidden; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox .list .imgBox img { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .8s ease; transition: all .8s ease; width: 100%; display: block; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox .list .listTitle { margin-top: 15px; font-size: 15px; 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; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox .list .listTitle::before { content: ''; width: 12px; height: 12px; border: 1px solid #fff; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 10px; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox .list:hover .imgBox img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }

.indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(1) .list:nth-child(2) { width: 100%; margin-top: 40px; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(2) { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-top: 40px; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(3) { padding-top: 40px; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(3) .list:nth-child(2) { width: 100%; margin-top: 40px; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; padding-top: 40px; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) .moreBtn { width: 100%; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) .moreBtn a { border: 1px solid rgba(255, 255, 255, 0.2); }

.indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) .moreBtn a span:nth-child(1) { background: none; color: #fff; }

.indexNewsMain { background: #fffcf5; position: relative; overflow: hidden; }

.indexNewsMain .indexNewsDesc { font-size: 20px; line-height: 28px; color: #2b2b2b; padding: 60px 0px 40px; border-bottom: 1px solid #e1ded8; }

.indexNewsMain .indexNewsDesc .desc { overflow: hidden; }

.indexNewsMain .indexNewsDesc .desc h2{font-size: 20px; line-height: 28px; }

.indexNewsMain .indexNewsDesc .desc2{font-size: 14px; line-height: 20px; padding-top: 10px; color: #2b2b2b;} 

.indexNewsMain .indexNewsBox { padding: 15px 0px 50px; min-height: 126vw; }

.indexNewsMain .indexNewsBox .commonweb { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -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; }

.indexNewsMain .indexNewsBox .indexNewsTitle { width: 100%; }

.indexNewsMain .indexNewsBox .indexNewsListBox { width: 100%; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass { margin: 30px 0px 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; color: #e0dfde; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 {white-space: nowrap; 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 .indexNewsBox .indexNewsListBox .indexNewsClass h3 span { margin: 0px 8px; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 a { font-size: 14px; color: rgba(0, 0, 0, 0.5); position: relative; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 a::after { content: ''; position: absolute; right: 0px; height: 2px; background: #ff0000; width: 0%; bottom: -1px; -webkit-transition: all .6s ease; transition: all .6s ease; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 a { color: #000; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3.cur a::after { left: 0px; width: 100%; right: auto; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3:hover a::after { left: 0px; width: 100%; right: auto; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab { margin-top: 30px; display: none; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList { position: relative; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide { width: -webkit-calc(70% - 5px); width: calc(70% - 5px); margin-right: 10px; opacity: 0; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -webkit-transition: all .8s ease; transition: all .8s ease; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .imgBox { padding-top: 91.8%; position: relative; overflow: hidden; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-transition: all .8s ease; transition: all .8s ease; object-fit: cover; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .listTitle { margin-top: 15px; font-size: 16px; display: -webkit-box; height: 25px; line-height: 25px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; color: #323232; display: block; padding-right:5px; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .time { padding-top: 10px; font-size: 14px; color: #828282; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide:hover .imgBox img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide:last-child { margin: 0px; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg { width: 100%; display: none; padding-right: 0px; opacity: 0; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -webkit-transition: all .8s ease; transition: all .8s ease; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .imgBox { padding-top: 91.7%; position: relative; overflow: hidden; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-transition: all .8s ease; transition: all .8s ease; object-fit: cover; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .listTitle { margin-top: 15px; width: 80%; font-size: 16px; display: -webkit-box; height: 50px; line-height: 25px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; color: #323232; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .time { padding-top: 10px; font-size: 14px; color: #828282; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList { width: 100%; height: 100%; padding-bottom: 1px; overflow: hidden; position: relative; opacity: 0; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -webkit-transition: all .8s ease; transition: all .8s ease; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide { margin-top: 0px !important; margin-bottom: -1px; position: relative; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide a { display: block; color: #000; padding: 15px 0px 15px 0px; border-bottom: 1px solid #e8e4d9; border-top: 1px solid #e8e4d9; -webkit-transition:all .8s ease;-o-transition:all .8s ease;-moz-transition:all .8s ease;transition:all .8s ease; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide a p { font-size: 14px; height: 18px; line-height: 18px; overflow: hidden; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide:hover{ z-index: 10;}

.indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide a::after{content: ''; position: absolute; right: 0px; bottom: 0px; width: 0%; height: 1px; background: #ff0000; -webkit-transition: all .8s ease;-o-transition: all .8s ease;-moz-transition: all .8s ease;transition: all .8s ease;}

.indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide:hover a{padding: 15px 0px 15px 15px;}

.indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide:hover a::after{width: 100%; left: 0px; right: auto;}

.indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage { 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: 30px; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage span { opacity: 1; margin: 0px 10px 0px 0px; background: none; width: 7px; height: 7px; -webkit-transition: all .8s ease; transition: all .8s ease; border: 1px solid #888683; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage span.swiper-pagination-bullet-active { width: 9px; height: 9px; background: #ff0000; border-color: #ff0000; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab.animat .indexNewsImgList .swiper-slide { opacity: 1; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab.animat .indexNewsImgList .swiper-slide:nth-child(1) { -webkit-transition-delay: .2s; transition-delay: .2s; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab.animat .indexNewsImgList .swiper-slide:nth-child(2) { -webkit-transition-delay: .3s; transition-delay: .3s; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab.animat .indexNewsImgList .swiper-slide:nth-child(3) { -webkit-transition-delay: .4s; transition-delay: .4s; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab.animat .indexNewsImgList .swiper-slide:nth-child(4) { -webkit-transition-delay: .5s; transition-delay: .5s; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab.animat .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg { opacity: 1; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: .2s; transition-delay: .2s; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab.animat .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList { opacity: 1; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: .3s; transition-delay: .3s; }

.indexRequirementMain { min-height: 38vh; padding: 30px 0px; background-image: url(../images/img2023_29.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; 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;}

.indexRequirementMain .commonweb { height: 100%; 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; -webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1; }

.indexRequirementMain .indexRequirement { width: 100%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.indexRequirementMain .indexRequirement .title { font-size: 26px; line-height: 1; color: #fff; }

.indexRequirementMain .indexRequirement .desc { padding-top: 10px; font-size: 14px; height:55px; overflow: hidden; color: #fff; }

.indexRequirementMain .moreBtn .btn { width: 100%; }

.indexRequirementMain .moreBtn .textTel{ color: rgba(255,255,255, 1); font-size: 14px; line-height: 1.6; padding-bottom: 15px;}

.indexRequirementMain .moreBtn .textTel span{font-size: 16px; font-family:'Bronova'; color: #f2d3bb; padding: 0px 10px;}

.indexRequirementMain .moreBtn .textTel p span:last-child{padding-right: 0px;}

.footer { background: #fffcf5; padding: 30px 0px -webkit-calc(35px + 15.333vw); padding: 30px 0px calc(35px + 15.333vw); }

.footer .footLogoBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.footer .footLogoBox .footLogo { width: 100%; }

.footer .footLogoBox .footLogo .footLogoImg img { height: 35px; }

.footer .footLogoBox .footLogo .desc { font-size: 14px; color: rgba(0, 0, 0, 0.8); padding-top: 5px; }

.footer .footLogoBox .footLogo .Subscribe { position: relative; margin-top: 40px; width: 310px; display: none; }

.footer .footLogoBox .footLogo .Subscribe input { width: 100%; padding: 0px 110px 0px 25px; height: 44px; font-size: 14px; -webkit-border-radius: 44px; border-radius: 44px; border: 1px solid #e1e1e1; background: none; }

.footer .footLogoBox .footLogo .Subscribe button { position: absolute; right: 0px; width: 90px; height: 100%; font-size: 14px; -webkit-border-radius: 44px; border-radius: 44px; border: none; background: #ff0000; color: #fff; }

.footer .footLogoBox .footClass { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; padding-top: 25px; }

.footer .footLogoBox .footClass .primaryClass { width: 100%; }

.footer .footLogoBox .footClass .primaryClass .list { font-size: 18px; line-height: 1; border-bottom: 1px solid #e8e4d9; }

.footer .footLogoBox .footClass .primaryClass .list a { position: relative; 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: 10px 0px; color: #555555; }

.footer .footLogoBox .footClass .primaryClass .list a::after { right: 0px; width: 0%; height: 3px; background: #ff0000; position: absolute; bottom: 0px; -webkit-transition: all .6s ease; transition: all .6s ease; }

.footer .footLogoBox .footClass .primaryClass .list a i { position: absolute; color: #cfcfcf; right: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-size: 8px; -webkit-transition: all .6s ease; transition: all .6s ease; opacity: 1; visibility: visible; transition: all .6s ease; }

.footer .footLogoBox .footClass .primaryClass .list.cur a { color: #353535; }

.footer .footLogoBox .footClass .primaryClass .list.cur a::after { left: 0px; right: auto; width: 100%; }

.footer .footLogoBox .footClass .SecondaryClass { display: none; }

.footer .footLogoBox .footClass .SecondaryClass .list { display: none; }

.footer .footLogoBox .footClass .SecondaryClass .list p { font-size: 16px; line-height: 32px; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); opacity: 0; -webkit-transition: all .8s ease; transition: all .8s ease; }

.footer .footLogoBox .footClass .SecondaryClass .list p a { color: #aaaaaa; }

.footer .footLogoBox .footClass .SecondaryClass .list p a i { margin-left: 10px; font-size: 14px; -webkit-transition: all .6s ease; transition: all .6s ease; }

.footer .footLogoBox .footClass .SecondaryClass .list p a:hover { color: #ff0000; }

.footer .footLogoBox .footClass .SecondaryClass .list p a:hover i { margin-left: 20px; color: #ff0000; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(1) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(2) { -webkit-transition-delay: 0.14s; transition-delay: 0.14s; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(3) { -webkit-transition-delay: 0.18s; transition-delay: 0.18s; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(4) { -webkit-transition-delay: 0.22s; transition-delay: 0.22s; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(5) { -webkit-transition-delay: 0.26s; transition-delay: 0.26s; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(6) { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(7) { -webkit-transition-delay: 0.34s; transition-delay: 0.34s; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(8) { -webkit-transition-delay: 0.38s; transition-delay: 0.38s; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(9) { -webkit-transition-delay: 0.42s; transition-delay: 0.42s; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(10) { -webkit-transition-delay: 0.46s; transition-delay: 0.46s; }

.footer .footLogoBox .footTelBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 20px; }

.footer .footLogoBox .footTelBox .list { padding-bottom: 20px; padding-right: 10vw; }

.footer .footLogoBox .footTelBox .list .title { font-size: 14px; padding-bottom: 5px; color: rgba(0, 0, 0, 0.5); }

.footer .footLogoBox .footTelBox .list .tel { font-size: 18px; line-height: 1; color: #353535; font-family: 'Bronova'; }

.footer .footLogoBox .footTelBox .footshare { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.footer .footLogoBox .footTelBox .footshare a { width: 46px; height: 46px; border: 1px solid #dbd9d6; font-size: 20px; position: relative; color: #000000; -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; }

.footer .footLogoBox .footTelBox .footshare a p { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: 120%; display: none; padding: 0px; background: #fff; overflow: hidden; width: 130px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #eee; }

.footer .footLogoBox .footTelBox .footshare a p img { width: 100%; display: block; }

.footer .footLogoBox .footTelBox .footshare a:hover p { display: block; }

.footer .footAboutBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 5px; padding: 35px 0px; border-top: 1px solid rgba(227, 222, 211, 0.5); }

.footer .footAboutBox .mfootAboutClass { width: 100%; padding-bottom: 15px; }

.footer .footAboutBox .mfootAboutClass a {display:block; position: relative; font-size: 14px; margin-bottom:5px; font-weight: 600; color: rgba(0, 0, 0, 0.5); }

.footer .footAboutBox .mfootAboutClass a em{font-style:normal; position:relative}

.footer .footAboutBox .mfootAboutClass a em::after { content: ''; bottom: -2px; width: 0%; height: 2px; background: #ff0000; -webkit-transition: all .8s ease; transition: all .8s ease; position: absolute; right:0px; }

.footer .footAboutBox .mfootAboutClass a span { padding: 0px 10px; }

.footer .footAboutBox .mfootAboutClass a:last-child span { display: none; }

.footer .footAboutBox .mfootAboutClass a.cur { color: #000; }

.footer .footAboutBox .mfootAboutClass a.cur em::after { width: 100%; left:0px; }

.footer .footAboutBox .footaTab { display: none; }

.footer .footAboutBox .footAbout { width: 100%; }

.footer .footAboutBox .footAbout .title { font-size: 18px; padding-bottom: 8px; color: #000000; display: none; }

.footer .footAboutBox .footAbout .desc { max-width: 100%; font-size: 13px; color: #282828; max-height: -webkit-calc(20px * 4); max-height: calc(20px * 4); line-height: 20px; overflow: hidden; }

.footer .footAboutBox .footAbout .footAboutLabel{padding-top:10px; line-height: 20px; font-size: 13px; color: #282828;}

.footer .footAboutBox .footAbout .footAboutLabel img{height: 13px; margin-right: 5px; vertical-align: baseline;}

.footer .footAboutBox .footAbout .desc2{font-size: 13px; padding-top: 10px; line-height: 20px; color: #282828;}

.footer .footAboutBox .footAdvantage { width: 100%; }

.footer .footAboutBox .footAdvantage .title { font-size: 18px; padding-bottom: 8px; color: #000000; display: none; }

.footer .footAboutBox .footAdvantage .footAdvantageLabel{padding-top:0px; line-height: 20px; font-size: 13px; color: #282828;}

.footer .footAboutBox .footAdvantage .footAdvantageLabel img{height: 13px; margin-right: 5px; vertical-align: baseline;}

.footer .footAboutBox .footAdvantage .subTitle {padding-top:10px; font-size: 14px; padding-bottom: 8px; color: #000000;}

.footer .footAboutBox .footAdvantage .listBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.footer .footAboutBox .footAdvantage .list { width: 50%; margin: 0px 0px; }

.footer .footAboutBox .footAdvantage .list p { font-size: 13px; line-height: 20px; color: #282828; }

.footer .footAboutBox .footAdvantage .list p strong{font-weight:400;}

.footer .footAboutBox .footAdvantage .desc{font-size: 13px; line-height: 20px; padding-top: 15px; color: #282828;}

.footer .footAboutBox .footAdvantage .desc a{color: #282828;position:relative}

.footer .footAboutBox .footAdvantage .desc a:after{content: '';bottom:-3px;width: 0%; right: 0vw;height:2px;background: #ff0000; -webkit-transition: all .4s ease; transition: all .4s ease; position: absolute;}

.footer .footAboutBox .footAdvantage .desc a:hover{color:#000}

.footer .footAboutBox .footAdvantage .desc a:hover:after{width: 100%; left: 0px;right: auto;}

.footer .footAboutBox .footOurdifferences { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; }

.footer .footAboutBox .footOurdifferences .title { font-size: 18px; padding-bottom: 8px; color: #000000; display: none; }

.footer .footAboutBox .footOurdifferences .desc { max-width: 100%; font-size: 13px; color: #282828; max-height: -webkit-calc(20px * 3); max-height: calc(20px * 3); line-height: 20px; overflow: hidden; }

.footer .footAboutBox .footOurdifferences .desc strong{font-weight:400;}

.footer .footAboutBox .footOurdifferences .footOurdifferencesLabel{padding-top:10px; line-height: 20px; font-size: 13px; color: #282828;}

.footer .footAboutBox .footOurdifferences .footOurdifferencesLabel img{height: 13px; margin-right: 5px; vertical-align: baseline;}

.footer .footAboutBox .footOurdifferences .desc2{font-size: 13px; padding-top: 10px; line-height: 20px; color: #282828;}

.footer .footClassBox .title{font-size:20px; font-weight: 600; padding-bottom:10px;}

.footer .footClassBox .footClass .list{border-bottom: 1px solid rgba(227, 222, 211, 0.5); position: relative;}

.footer .footClassBox .footClass .list h3 a{font-size: 14px; line-height:40px; display: block; color: #353535; position: relative;}

.footer .footClassBox .footClass .list p{display:none; padding: 10px; border-top: 1px solid rgba(227, 222, 211, 0.5);}

.footer .footClassBox .footClass .list p a{display: block; line-height:35px; font-size: 14px;}

.footer .footClassBox .footClass .list span { position: absolute; right: 0px; top: 0px; height: 40px; width: 30%; }

.footer .footClassBox .footClass .list span:before { position: absolute; top: 50%; right: 10px; width: 10px; height: 10px; border-top: 2px solid #333; border-right: 2px solid #333; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; content: ""; }

.footer .footClassBox .footClass .list.cur span:before { -webkit-transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg); -o-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg); }

.footer .footClassBox .footClass .list:last-child{border:none}

.footer .foot { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 0px 0px 0px;  }

.footer .foot .copyright { width: 100%; margin-top: 0px; padding-top: 30px; border-top: 1px solid rgba(227, 222, 211, 0.5); font-size: 14px; line-height: 24px; color: #000000; }

.footer .foot .copyright a { color: #000000; }

.footer .foot .footLink { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; position: relative; }

.footer .foot .footLink .btn { height: 44px; -webkit-border-radius: 44px; border-radius: 44px; font-size: 14px; border: 1px solid #e1e1e1; 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; position: relative; -webkit-transition: all .8s ease; transition: all .8s ease; z-index: 10; }

.footer .foot .footLink .btn i { position: absolute; right: 30px; top: 50%; font-size: 8px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.footer .foot .footLink .btn.cur { background: #464542; border-color: #464542; color: #fff; }

.footer .foot .footLink .btn:hover { background: #464542; border-color: #464542; color: #fff; }

.footer .foot .footLink .listBox { position: absolute; left: 0px; bottom: -webkit-calc(100% - 1px); bottom: calc(100% - 1px); right: 0px; padding: 20px 20px 30px; display: none; z-index: 10; }

.footer .foot .footLink .listBox .list { position: relative; z-index: 10; max-height: 260px; overflow-y: auto; overflow-x: hidden; -webkit-transition: all .4s ease; transition: all .4s ease; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; visibility: hidden; }

.footer .foot .footLink .listBox .list a { display: block; line-height: 37px; color: #464542; font-size: 14px; }

.footer .foot .footLink .listBox .list::-webkit-scrollbar { width: 4px; background-color: #fff; }

.footer .foot .footLink .listBox .list::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: #fff; }

.footer .foot .footLink .listBox .list::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #cfcfcf; }

.footer .foot .footLink .listBox::after { position: absolute; left: 0px; top: 0px; bottom: 15px; right: 0px; background: #fff; -webkit-box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); border: 1px solid #ebe5d9; content: ''; -webkit-border-radius: 20px; border-radius: 20px; -webkit-transition: all .4s ease; transition: all .4s ease; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; visibility: hidden; }

.footer .foot .footLink .listBox.animat .list { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible; }

.footer .foot .footLink .listBox.animat::after { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); opacity: 1; visibility: visible; }

.footer .foot .footLink .linkMask { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; display: none; }

.rightFastMain { position: fixed; left: 0px; bottom: 0px; width: 100%; display: none; z-index: 88; }

.rightFastMain .rightFastBox { width: 100%; padding: 0px; background: #fff; -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.15); box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.15); margin-top: 1px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.rightFastMain .rightFastBox .fastDemand { cursor: pointer; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.rightFastMain .rightFastBox .fastDemand .icon { width: 46px; margin: auto; position: relative; display: none; }

.rightFastMain .rightFastBox .fastDemand .icon::after { content: ''; position: absolute; left: 50%; top: 50%; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; background-color: rgba(255, 0, 0, 0.4); -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); opacity: 1; -webkit-animation: yuanRun 2s infinite linear; animation: yuanRun 2s infinite linear; }

.rightFastMain .rightFastBox .fastDemand .icon::before { content: ''; position: absolute; left: 50%; top: 50%; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; background-color: rgba(255, 0, 0, 0.4); -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); opacity: 1; -webkit-animation: yuanRun 2s 1s infinite linear; animation: yuanRun 2s 1s infinite linear; }

.rightFastMain .rightFastBox .fastDemand .icon p { height: 46px; -webkit-border-radius: 100%; border-radius: 100%; background: #ff0000; 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; position: relative; z-index: 10; }

.rightFastMain .rightFastBox .fastDemand .icon img { width: 22px; display: block; }

.rightFastMain .rightFastBox .fastDemand .title { width: auto; font-size: 14px; line-height: 16px; padding: 5px 0px 10px; margin: 0px auto; color: #4c4c4c; text-align: center; }

.rightFastMain .rightFastBox .fastTel { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: center; padding: 8px 0px 0px; cursor: pointer; position: relative; border-left: 1px solid #e5e5e5; }

.rightFastMain .rightFastBox .fastTel .icon { font-size: 22px; color: #000; }

.rightFastMain .rightFastBox .fastTel .title { width: 36px; font-size: 14px; line-height: 16px; padding: 2px 0px 15px; margin: 0px auto; color: #4c4c4c; text-align: center; }

.rightFastMain .rightFastBox .fastTel:last-child .title { border: none; }

.rightFastMain .scrollTop { position: absolute; width: 56px; height: 56px; -webkit-border-radius: 100%; border-radius: 100%; margin-top: 10px; background: #fff; -webkit-box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.15); box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.15); 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; cursor: pointer; }

.rightFastMain .scrollTop i { font-size: 26px; color: #b7b7b7; -webkit-transition: all .8s ease; transition: all .8s ease; }

.rightFastMain .scrollTop:hover i { color: #ff0000; }

.rightFastMain .rightFastBox .popUpTelMain { position: absolute; right: 20px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding-right: 20px; opacity: 0; visibility: hidden; pointer-events: none; z-index: -111; -webkit-transition: all .8s ease; transition: all .8s ease; }

.rightFastMain .rightFastBox .popUpTelBox { width: 172px; height: 294px; -webkit-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.2); background-image: url(../images/img2023_31.jpg); background-repeat: no-repeat; background-position: top; background-size: cover; }

.rightFastMain .rightFastBox .popUpTelBox .consultTitle { padding: 20px 0px 15px; text-align: center; font-size: 14px; color: #4c4c4c; }

.rightFastMain .rightFastBox .popUpTelBox .consultCode { width: 100px; border: 2px solid #ff0000; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; margin: 0px auto; }

.rightFastMain .rightFastBox .popUpTelBox .consultCode img { width: 100%; display: block; }

.rightFastMain .rightFastBox .popUpTelBox .telTitle { padding-top: 15px; font-size: 14px; color: #4c4c4c; }

.rightFastMain .rightFastBox .popUpTelBox .telNumber { font-size: 18px; font-family: 'BronovaBold'; color: #4c4c4c; }

.rightFastMain .rightFastBox .popUpTelBox .btn { padding-top: 10px; 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; }

.rightFastMain .rightFastBox .popUpTelBox .btn a { 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; background-color: #ff0000; color: #fff; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; padding: 0px 20px; font-size: 14px; }

.rightFastMain .rightFastBox .popUpTelBox .btn a i { font-size: 24px; margin-right: 5px; }

.rightFastMain .rightFastBox .qrCode { position: absolute; right: 40px; top: 0px; width: 150px; -webkit-border-radius: 5px; border-radius: 5px; overflow: hidden; opacity: 0; visibility: hidden; pointer-events: none; z-index: -111; -webkit-transition: all .8s ease; transition: all .8s ease; }

.rightFastMain .rightFastBox .qrCode img { width: 100%; display: block; border: 1px solid #e5e5e5; }

.rightFastMain .rightFastBox .fastTel:hover .popUpTelMain { z-index: 10; right: 50px; opacity: 1; visibility: visible; pointer-events: all; }

.rightFastMain .rightFastBox .fastTel:hover .qrCode { right: 70px; opacity: 1; visibility: visible; }

.mFastMain { position: fixed; bottom: 0px; padding-top: 1.2vw; width: 100%; height: 15.333vw; z-index: 88; background-color: rgba(255, 255, 255, 0.75); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); display: none; }

.mFastMain a { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; 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; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; position: relative; }

.mFastMain a .icon { font-size: 5.6vw; color: #000000; }

.mFastMain a .icon i { width: 8.4vw; height: 8.4vw; -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; }

.mFastMain a .text { font-size: 3.2vw; color: #000000; }

.mFastMain a .qrCode { position: fixed; left: 50%; -webkit-border-radius: 1.333vw; border-radius: 1.333vw; overflow: hidden; bottom: -webkit-calc(50vh - 37.333vw / 2); bottom: calc(50vh - 37.333vw / 2); width: 37.333vw; margin-left: -18.667vw; z-index: 20; display: none; border: 1px solid #e5e5e5; background: #fff; }

.mFastMain a .qrCode img { width: 100%; display: block; }

.mFastMain a:hover .icon i { background: #ff0000; color: #fff; }

.mFastMain a:hover .qrCode { display: block; }

.mFastMain .mFastBox { 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; }

.pupDemandMain { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); z-index: 99; display: none; }

.pupDemandMain .pupDemandContainer { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; padding: 40px 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; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.pupDemandMain .pupDemandBox { width: 100%; padding-left: 0px; -webkit-transition: all .8s ease; transition: all .8s ease; position: relative; margin: 0px auto; -webkit-border-radius: 30px; border-radius: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow: hidden; background-image: url(../images/img2023_34.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.pupDemandMain .pupDemandBox .title { position: absolute; left: 0px; top: 0px; width: 560px; padding: 80px 0px 0px 60px; font-size: 36px; line-height: 46px; font-weight: 600; color: #fff; }

.pupDemandMain .pupDemandBox .telBox { position: absolute; left: 0px; bottom: 0px; width: 560px; padding: 0px 0px 80px 60px; }

.pupDemandMain .pupDemandBox .telBox .tel { font-family: 'BronovaBold'; font-size: 26px; line-height: 1.2; color: #fff; }

.pupDemandMain .pupDemandBox .telBox .desc { font-size: 14px; color: #fff; }

.pupDemandMain .pupDemandBox .pupDemand { width: 100%; padding: 25px 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: rgba(255, 255, 255, 0.8); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); height: 100%; width: 100%; -webkit-border-radius: 30px; border-radius: 30px; }

.pupDemandMain .pupDemandBox .pupDemand form { display: block; overflow-y: auto; overflow-x: hidden; margin-right: -20px; padding-right: 20px; }

.pupDemandMain .pupDemandBox .pupDemand form::-webkit-scrollbar { width: 4px; background-color: #fff; }

.pupDemandMain .pupDemandBox .pupDemand form::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: #fff; }

.pupDemandMain .pupDemandBox .pupDemand form::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #ff0000; }

.pupDemandMain .pupDemandBox .pupDemand .subTitle { font-size: 13px; padding: 10px 0px 0px 8px; color: #2a2829; 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; }

.pupDemandMain .pupDemandBox .pupDemand .subTitle::before { width: 12px; height: 12px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; content: ''; display: block; margin-right: 5px; }

.pupDemandMain .pupDemandBox .pupDemand .inputList { 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: 5px; }

.pupDemandMain .pupDemandBox .pupDemand .inputList .list { width: 100%; margin: 0px; padding-top: 10px; }

.pupDemandMain .pupDemandBox .pupDemand .inputList .list input { height: 35px; -webkit-border-radius: 35px; border-radius: 35px; padding: 0px 15px; font-size: 12px; width: 100%; background: #fff; color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .inputList .list input::-webkit-input-placeholder { color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .inputList .list input:-moz-placeholder { color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .inputList .list input::-moz-placeholder { color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .inputList .list input:-ms-input-placeholder { color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceTitle { padding-top: 15px; font-size: 16px; color: #2b2b2b; font-weight: 550; }

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox { margin: 8px 5px 0px 0px; padding: 0px 10px; color: #6d6d6d; line-height: 20px !important; -webkit-border-radius: 28px !important; border-radius: 28px !important; background: #fff; }

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox span { line-height: 20px !important; font-size: 12px; padding: 0px; }

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox i { display: none; }

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox.layui-form-checked { background: #ff0000; }

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox.layui-form-checked span { color: #fff; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetTitle { padding-top: 15px; font-size: 16px; color: #2b2b2b; font-weight: 550; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio { font-size: 12px; color: #6d6d6d; line-height: 18px; padding: 0px; margin: 8px 10px 0px 0px; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio > i { font-size: 12px; color: #6d6d6d; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio div { font-size: 12px; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio:hover div { color: #000000 !important; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio:hover > i { color: #000000 !important; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio.layui-form-radioed > i { color: #000000 !important; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio.layui-form-radioed { color: #000000 !important; }

.pupDemandMain .pupDemandBox .pupDemand .code { margin-top: 15px; position: relative; }

.pupDemandMain .pupDemandBox .pupDemand .code input { width: 100%; background: #fff; height: 35px; -webkit-border-radius: 35px; border-radius: 35px; padding: 0px 15px; font-size: 12px; color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .code input::-webkit-input-placeholder { color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .code input:-moz-placeholder { color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .code input::-moz-placeholder { color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .code input:-ms-input-placeholder { color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .code img { position: absolute; right: 15px; height: 28px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; }

.pupDemandMain .pupDemandBox .pupDemand .btn { margin-top: 15px; }

.pupDemandMain .pupDemandBox .pupDemand .btn input { font-size: 14px; height: 35px; -webkit-border-radius: 35px; border-radius: 35px; width: 100%; background: #121212; color: #fff; }

.pupDemandMain .pupDemandBox .pupDemandClose { position: absolute; right: 25px; top: 25px; 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; z-index: 20; cursor: pointer; }

.pupDemandMain .pupDemandBox .pupDemandClose i { font-size: 24px; color: #535353; }

.pupDemandMain.animat .pupDemandBox { width: 100%; padding-left: 0px; }

.pupDemandMain.animat .pupDemandBox .desc { opacity: 1; visibility: visible; -webkit-transition-delay: .8s; transition-delay: .8s; }

@-webkit-keyframes yuanRun { form { -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1);
    opacity: 1; }
  to { -webkit-transform: translate(-50%, -50%) scale(1.5); transform: translate(-50%, -50%) scale(1.5);
    opacity: 0; } }

@keyframes yuanRun { form { -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1);
    opacity: 1; }
  to { -webkit-transform: translate(-50%, -50%) scale(1.5); transform: translate(-50%, -50%) scale(1.5);
    opacity: 0; } }

.Burying{margin-top: 100px;}

#LRfloater0 img{width: 60px;}

/*--资讯--*/
.commonBanner { position: relative; }

.commonBanner .imgBox { position: relative; padding-top: 68.886%; }

.commonBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.commonBanner .commonBannerText { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); text-align: center; }

.commonBanner .commonBannerText .title { font-size: 14px; color: rgba(255, 255, 255, 0.8); }

.commonBanner .commonBannerText .desc { padding-top: 10px; font-size: 24px; line-height: 28px; color: #fff; }

.commonBanner .commonBannerText .btn { font-size: 13px; cursor: pointer; padding-top: 10px; color: rgba(255, 255, 255, 0.8); 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; }

.commonBanner .commonBannerText .btn i { background: #ff0000; margin-left: 6px; width: 25px; height: 25px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 8px; 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; }

.newsClassMain { padding-top: 25px; overflow: hidden; position: relative; }

.newsClassMain .newsClass { padding-bottom: 20px; border-bottom: 1px solid rgba(242, 242, 242, 0.5); }

.newsClassMain .newsClass .swiper-slide { margin-right: 10px; width: auto; }

.newsClassMain .newsClass 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: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; background: #f1f1f1; min-width: 100px; padding: 0px 15px; line-height: 32px; -webkit-border-radius: 32px; border-radius: 32px; font-size: 14px; color: #000000; }

.newsClassMain .newsClass a i { width: 8px; height: 8px; margin-left: 15px; position: relative; display: block; }

.newsClassMain .newsClass a i::after { content: ''; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 2px; background: #2f2f2f; }

.newsClassMain .newsClass a i::before { content: ''; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 2px; height: 100%; background: #2f2f2f; }

.newsClassMain .newsClass .swiper-slide:last-child { margin-right: 0px; }

.newsClassMain .newsClass .swiper-slide.cur a { background: #434343; color: #fff; }

.newsClassMain .newsClass .swiper-slide.cur a i::after { background: #fff; }

.newsClassMain .newsClass .swiper-slide.cur a i::before { background: #fff; }

.newsListMain { padding: 30px 0px 50px; }

.newsListMain .list { -webkit-transition: all .8s ease; transition: all .8s ease; }

.newsListMain .list .aList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 20px 0px; border-bottom: 1px solid #dbdbdb; }

.newsListMain .list h2 { font-size: 18px; width: 100%; margin-top: 0px; margin-right: 0px; -webkit-transition: all .8s ease; transition: all .8s ease; }

.newsListMain .list .imgBox { width: 365px; margin-right: 20px; opacity: 0; visibility: hidden; -webkit-transition: .8s ease; transition: .8s ease; display: none; -webkit-border-radius: 15px; border-radius: 15px; overflow: hidden; position: relative; }

.newsListMain .list .imgBox img { width: 100%; display: block; border: 8px solid #ff0000; }

.newsListMain .list .time { font-size: 14px; margin-top: 10px; width: 100%; font-family: 'Bronova'; color: #000000; -webkit-transition: all .8s ease; transition: all .8s ease; }

.newsListMain .list .desc { width: 100%; margin-top: 10px; font-size: 13px; color: #b8b8b8; display: -webkit-box; height: 36px; line-height: 18px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.newsListMain .list .desc a{color: #b8b8b8;}

.newsListMain .list .arrow { width: 100%; margin-top: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.newsListMain .list .arrow i { width: 35px; height: 35px; font-size: 20px; -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; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); }

.newsListMain .list:hover { background: #000000; }

.newsListMain .list:hover a { border-color: transparent; }

.newsListMain .list:hover h2 a { color: #fff; }

.newsListMain .list:hover .desc a{color: #b8b8b8;}

.newsListMain .list:hover .time { color: #ff0000; }

.newsListMain .list.cur .imgBox { opacity: 1; visibility: visible; }

.newsListMain .list:hover .arrow i { background: #ff0000; color: #fff; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.newsListMain .list .aList .listTitle{width: 100%;}

.newsListMain .list .aList .listTitle h2{width:auto;}

.newsListMain .list .aList .listTitle .label{display: flex; flex-wrap: wrap; padding-top:10px}

.newsListMain .list .aList .listTitle .label a{display: block; padding: 0px 8px; font-size: 12px; border: 1px solid #ccc; color: #b2b2b2;}

#paging { text-align: center; padding-bottom: 60px; }

#paging a { width: 35px; height: 35px; -webkit-border-radius: 100%; border-radius: 100%; padding: 0px; margin: 0px 3px; font-size: 12px; line-height: 35px; border: 1px solid #eeebe5; font-family: 'Bronova'; }

#paging span { width: 35px; height: 35px; background: none; border: none; padding: 0px; margin: 0px 3px; font-size: 12px; line-height: 35px; }

#paging span em { font-size: 12px; }

#paging span em.layui-laypage-em { -webkit-border-radius: 100%; border-radius: 100%; background: #ff0000; }

#paging .layui-laypage-spr { border: 1px solid #eeebe5; -webkit-border-radius: 100%; border-radius: 100%; margin: 0px 3px; font-family: 'Bronova'; background: #fff; }

#paging a:hover { color: #ff0000; }

/*--资讯--*/
/*--资讯详情--*/
body { position: relative; }

.circleMain { position: absolute; left: 0px; top: 0px; height: 100%; right: 0px; overflow: hidden; z-index: -1; }

.circleBox { position: absolute; left: -40px; top: -150px; width: 300px; height: 300px; }

.circleBox .circle1 { -webkit-animation: circle2 3s infinite cubic-bezier(0.25, 0.46, 0.45, 0.94); animation: circle2 3s infinite cubic-bezier(0.25, 0.46, 0.45, 0.94); -webkit-animation-delay: 0.45s; animation-delay: 0.45s; opacity: 0; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: 1px solid #f1f1f1; -webkit-border-radius: 100%; border-radius: 100%; }

.circleBox .circle2 { -webkit-animation: circle1 3s infinite cubic-bezier(0.25, 0.46, 0.45, 0.94); animation: circle1 3s infinite cubic-bezier(0.25, 0.46, 0.45, 0.94); -webkit-animation-delay: 0.35s; animation-delay: 0.35s; opacity: 0; position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 81%; height: 81%; border: 1px solid #f1f1f1; -webkit-border-radius: 100%; border-radius: 100%; }

.circleBox .circle3 { -webkit-animation: circle1 3s infinite cubic-bezier(0.25, 0.46, 0.45, 0.94); animation: circle1 3s infinite cubic-bezier(0.25, 0.46, 0.45, 0.94); -webkit-animation-delay: 0.25s; animation-delay: 0.25s; opacity: 0; position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 65%; height: 65%; border: 1px solid #f1f1f1; -webkit-border-radius: 100%; border-radius: 100%; }

.circleBox .circle4 { -webkit-animation: circle1 3s infinite cubic-bezier(0.25, 0.46, 0.45, 0.94); animation: circle1 3s infinite cubic-bezier(0.25, 0.46, 0.45, 0.94); -webkit-animation-delay: 0.1s; animation-delay: 0.1s; opacity: 0; position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 50%; height: 50%; border: 1px solid #f1f1f1; -webkit-border-radius: 100%; border-radius: 100%; }

.circleBox2 { right: -230px; top: 200px; left: auto; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.circleBox3 { right: -210px; top: 120px; left: auto; }

@-webkit-keyframes circle1 { 0% { -webkit-transform: translate(-50px, -50%) scale(0.8); transform: translate(-50px, -50%) scale(0.8);
    opacity: 0; }
  30% { -webkit-transform: translate(0px, -50%) scale(1); transform: translate(0px, -50%) scale(1);
    opacity: 1; }
  90% { -webkit-transform: translate(0px, -50%) scale(1); transform: translate(0px, -50%) scale(1);
    opacity: 1; }
  100% { -webkit-transform: translate(0px, -50%) scale(1); transform: translate(0px, -50%) scale(1);
    opacity: 0; } }

@keyframes circle1 { 0% { -webkit-transform: translate(-50px, -50%) scale(0.8); transform: translate(-50px, -50%) scale(0.8);
    opacity: 0; }
  30% { -webkit-transform: translate(0px, -50%) scale(1); transform: translate(0px, -50%) scale(1);
    opacity: 1; }
  90% { -webkit-transform: translate(0px, -50%) scale(1); transform: translate(0px, -50%) scale(1);
    opacity: 1; }
  100% { -webkit-transform: translate(0px, -50%) scale(1); transform: translate(0px, -50%) scale(1);
    opacity: 0; } }

@-webkit-keyframes circle2 { 0% { -webkit-transform: translate(-50px, 0px) scale(0.8); transform: translate(-50px, 0px) scale(0.8);
    opacity: 0; }
  30% { -webkit-transform: translate(0px, 0px) scale(1); transform: translate(0px, 0px) scale(1);
    opacity: 1; }
  90% { -webkit-transform: translate(0px, 0px) scale(1); transform: translate(0px, 0px) scale(1);
    opacity: 1; }
  100% { -webkit-transform: translate(0px, 0px) scale(1); transform: translate(0px, 0px) scale(1);
    opacity: 0; } }

@keyframes circle2 { 0% { -webkit-transform: translate(-50px, 0px) scale(0.8); transform: translate(-50px, 0px) scale(0.8);
    opacity: 0; }
  30% { -webkit-transform: translate(0px, 0px) scale(1); transform: translate(0px, 0px) scale(1);
    opacity: 1; }
  90% { -webkit-transform: translate(0px, 0px) scale(1); transform: translate(0px, 0px) scale(1);
    opacity: 1; }
  100% { -webkit-transform: translate(0px, 0px) scale(1); transform: translate(0px, 0px) scale(1);
    opacity: 0; } }

.newsDetailMain { padding: 120px 0px 40px; border-bottom: 1px solid #f6f6f6; position: relative; z-index: 10; }

.newsDetailMain .commonLocation {bottom:0px !important; position:static;}

.newsDetailMain .container { position: relative; z-index: 20; max-width: 100%; }

.newsDetailMain .location { 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 .location a { font-size: 12px; color: rgba(0, 0, 0, 0.8); }

.newsDetailMain .location a span { padding: 0px 10px; }

.newsDetailMain .location a:last-child span { display: none; }

.newsDetailMain .newsDetailTitle { margin-top: 15px; font-size: 24px; color: #000000; line-height: 1.3; }

.newsDetailMain .sourceTimeBox { margin-top: 15px; padding: 15px 15px; -webkit-border-radius: 10px; border-radius: 10px; 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; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: -webkit-gradient(linear, left top, right top, from(#f7f7f7), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to right, #f7f7f7, rgba(255, 255, 255, 0)); }

.newsDetailMain .sourceTimeBox .sourceTime { width: 100%; }

.newsDetailMain .sourceTimeBox .sourceTime p { font-size: 12px; line-height: 18px; color: #a5a5a5; padding: 3px 0px; }

.newsDetailMain .sourceTimeBox .sourceTime p span { color: #000000; font-size: 14px; }

.newsDetailMain .sourceTimeBox .sourceTime p:first-child { padding-left: 0px; }

.newsDetailMain .sourceTimeBox .sourceTime p:last-child { padding-right: 0px; border: none; }

.newsDetailMain .sourceTimeBox .return { width: 100%; padding-top: 10px; display: none; }

.newsDetailMain .sourceTimeBox .return a { font-size: 14px; color: #000000; 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; }

.newsDetailMain .sourceTimeBox .return a i { width: 20px; height: 20px; margin-left: 10px; -webkit-border-radius: 100%; border-radius: 100%; background: #ff0000; font-size: 6px; 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; }

.newsDetailMain .newsDetailBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; padding-top: 0px; }

.newsDetailMain .newsDetailBox .shareLabelBox { width: 100%; position: relative; padding-top: 30px; }

.newsDetailMain .newsDetailBox .shareLabelBox .sticky { position: relative; top: 0px; }

.newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .title { font-size: 14px; color: #545454; }

.newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .newsDateilShareBox { 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; }

.newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 10px; }

.newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare a { font-size: 16px; width: 35px; height: 35px; margin-right: 10px; border: 1px solid #f4f4f4; 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: #cccccc; -webkit-border-radius: 100%; border-radius: 100%; }

.newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare a:last-child { margin: 0px; }

.newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare a:hover { color: #fff; }

.newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare a:nth-child(1):hover { background: #7bc549; }

.newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare a:nth-child(2):hover { background: #ff0000; }

.newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .return a { font-size: 14px; color: #000000; 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; }

.newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .return a i { width: 20px; height: 20px; margin-left: 10px; -webkit-border-radius: 100%; border-radius: 100%; background: #ff0000; font-size: 6px; 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; }

.newsDetailMain .newsDetailBox .shareLabelBox .hotLabel { padding-top: 20px; }

.newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .title { font-size: 16px; padding-bottom: 10px; color: #545454; }

.newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 10px; padding-right: 5px; }

.newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list li a { padding: 6px 10px; -webkit-border-radius: 33px; border-radius: 33px; font-size: 12px; color: #525252; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background: #f6f6f6; }

.newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn { display: none; -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; margin-top: 10px; cursor: pointer; width: 65px; height: 32px; -webkit-border-radius: 32px; border-radius: 32px; background: #f6f6f6; }

.newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn i { font-size: 10px; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); color: #2f2f2f; }

.newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list.showList { height: auto; }

.newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn i.cur { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }

.newsDetailMain .newsDetailBox .shareLabelBox .qrCode { padding-top: 30px; text-align: center; }

.newsDetailMain .newsDetailBox .shareLabelBox .qrCode .title { font-size: 14px; color: #545454; }

.newsDetailMain .newsDetailBox .shareLabelBox .qrCode .imgBox { padding-top: 5px; }

.newsDetailMain .newsDetailBox .shareLabelBox .qrCode .imgBox img { max-width: 110px; width: 100%; display: block; margin: 0px auto; }

.newsDetailMain .newsDetailBox .newsDetail { width: 100%; padding-left: 0px; padding-top: 30px; }

.newsDetailMain .newsDetailBox .newsDetail .content { font-size: 14px; color: #333; line-height: 24px; }

.newsDetailMain .newsDetailBox .newsDetail .content img { max-width: 100%; height: auto !important; margin: 10px 0; }

.newsDetailMain .newsDetailBox .newsDetail .tag { padding-top: 25px; font-size: 14px; color: #000000; }

.newsDetailMain .newsDetailBox .newsDetail .tag a { color: #000; }

.newsDetailMain .newsDetailBox .newsDetail .tag a span { padding: 0px 10px; }

.newsDetailMain .newsDetailBox .newsDetail .tag a:last-child span { display: none; }

.newsDetailMain .newsDetailBox .newsDetail .prevNextArticle { margin-top: 30px; padding: 8px 15px 10px; -webkit-border-radius: 10px; border-radius: 10px; background-image: -webkit-gradient(linear, left top, right top, from(#f7f7f7), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to right, #f7f7f7, rgba(255, 255, 255, 0)); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.newsDetailMain .newsDetailBox .newsDetail .prevNextArticle a { font-size: 14px; color: #000000; 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%; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; margin-top: 5px; }

.newsDetailMain .newsDetailBox .newsDetail .prevNextArticle a span { color: #a5a5a5; font-size: 13px; }

.relatedNewsMain { padding: 40px 0px; }

.relatedNewsMain .titleBox { 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; }

.relatedNewsMain .titleBox .title { font-size: 20px; color: #000000; }

.relatedNewsMain .titleBox .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.relatedNewsMain .titleBox .btn a { display: block; margin-left: 5px; width: 45px; height: 31px; -webkit-border-radius: 20px; border-radius: 20px; color: #4d4b4a; font-size: 14px; background: #fbfbfb; 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; }

.relatedNewsMain .titleBox .btn a:first-child { margin: 0px; }

.relatedNewsMain .titleBox .btn a:hover { background: #ff0000; color: #fff; }

.relatedNewsMain .relatedNews { margin-top: 25px; overflow: hidden; position: relative; border: 1px solid #e8e8e8; -webkit-border-radius: 15px; border-radius: 15px; }

.relatedNewsMain .relatedNews .swiper-slide { width: -webkit-calc(50% + 1px); width: calc(50% + 1px); border-right: 1px solid #e8e8e8; padding-top: 190px; position: relative; }

.relatedNewsMain .relatedNews .swiper-slide a { display: block; padding: 30px 20px 0px; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; -webkit-box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); box-shadow: 0px 0px 0px rgba(0, 0, 0, 0); -webkit-border-radius: 0px; border-radius: 0px; background: #fff; -webkit-transition: all .8s ease; transition: all .8s ease; }

.relatedNewsMain .relatedNews .swiper-slide a .columnTitle { font-size: 12px; color: #6d6d6d; }

.relatedNewsMain .relatedNews .swiper-slide a .listTitle { margin-top: 10px; font-size: 14px; display: -webkit-box; height: 48px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #323232; }

.relatedNewsMain .relatedNews .swiper-slide a .more { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 20px; }

.relatedNewsMain .relatedNews .swiper-slide a .more span { padding: 0px 15px; height: 31px; -webkit-border-radius: 31px; border-radius: 31px; font-size: 12px; border: 1px solid #7f7f7f; 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-transition: all .8s ease; transition: all .8s ease; }

.relatedNewsMain .relatedNews .swiper-slide a .more span i { font-size: 6px; margin-left: 8px; }

.relatedNewsMain .relatedNews .swiper-slide a:hover .more span { background: #ff0000; color: #fff; border-color: #ff0000; }

.relatedNewsMain .relatedNews .swiper-slide a:hover { left: -1px; right: -1px; top: -13px; bottom: -13px; -webkit-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1); box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1); z-index: 10; -webkit-border-radius: 15px; border-radius: 15px; }

.relatedNewsMain .relatedNews .swiper-slide:last-child { border-right: none; }

/*--资讯详情--*/
/*--资讯主页--*/
.newsCompositePageMain { background-image: url(../images/img2023_50.jpg); background-position: top; background-size: cover; }

.newsCompositePage { 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: 30px 0px 20px; }

.newsCompositePage .list { width: 100%; padding: 0px 0px 30px; }

.newsCompositePage .list a { background: #fff; border: 2px solid transparent; -webkit-border-radius: 10px; border-radius: 10px; padding: 25px 20px; display: block; -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0); }

.newsCompositePage .list a .time { font-size: 14px; color: rgba(0, 0, 0, 0.5); font-family: 'Bronova'; }
  .newsCompositePage .list a .imgBox { display: block; max-width: 100%; height: 275px;}		
  .newsCompositePage .list a .imgBox img{max-width: 100%; height: 100%; }		
.newsCompositePage .list a h2 { margin-top: 10px; font-size: 16px; color: #000000; }

.newsCompositePage .list a .desc { margin-top: 10px; font-size: 13px; color: #868686; display: -webkit-box; height: 36px; line-height: 18px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.newsCompositePage .list a .more { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 25px; }

.newsCompositePage .list a .more span { padding: 0px 0px 0px 20px; height: 35px; -webkit-transition: all .8s ease; transition: all .8s ease; position: relative; font-size: 12px; color: #575757; 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; }

.newsCompositePage .list a .more span i { font-size: 8px; margin-left: 8px; width: 35px; height: 35px; margin-left: -5px; -webkit-transition: all .8s ease; transition: all .8s ease; 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; position: relative; z-index: 10; }

.newsCompositePage .list a .more span::after { position: absolute; right: 0px; top: 0px; width: 100%; height: 100%; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-border-radius: 35px; border-radius: 35px; border: 1px solid #7f7f7f; content: ''; }

.newsCompositePage .list a:hover { background: url(../images/img2023_51.jpg); background-size: cover; border-color: #fff; -webkit-box-shadow: 0px 60px 30px -45px rgba(64, 50, 25, 0.3); box-shadow: 0px 60px 30px -45px rgba(64, 50, 25, 0.3); }

.newsCompositePage .list a:hover span { border: none; padding: 0px; }

.newsCompositePage .list a:hover span i { color: #fff; margin-left: 5px; }

.newsCompositePage .list a:hover span::after { width: 35px; height: 35px; border-color: #ff0000; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; }

/*--资讯主页--*/
/*--网站建设--*/
.websiteConstructionBanner { position: relative; }

.websiteConstructionBanner .imgBox { padding-top: 93.4056%; position: relative; }

.websiteConstructionBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.websiteConstructionBanner .websiteConstructionBannerText { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.websiteConstructionBanner .websiteConstructionBannerText .commonweb { 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; }

.websiteConstructionBanner .websiteConstructionBannerText .contentBox { 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; }

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .icon { width: 80px; display: none;}

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .icon img { width: 100%; display: block; }

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .title { font-size: 22px; line-height: 28px; font-weight: 600; color: #fff; position: relative; }

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .title img { position: absolute; right: -20px; top: 8px; width: 15px; }

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle{margin-top: 10px; font-size: 14px; line-height:30px; color: #fff; display: flex;}

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle span{ border-radius: 8px; position: relative; background-image: linear-gradient(to right, #c9aa9a, #5a4429); display: flex; padding: 0px 15px;}

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle span img{position: absolute; right: -5px; top:10px; width: 26px; display: none;}

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .desc{max-width: 330px; margin-top: 10px; text-align: justify; font-size: 14px; line-height: 18px; color: rgba(255,255,255,08); font-weight: 200;}

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .btn { cursor: pointer; font-size: 13px; padding-top: 10px; color: rgba(255, 255, 255, 0.8); 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; }

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .btn i { overflow: hidden; position: relative; background: #ff0000; margin-left: 6px; width: 20px; height: 20px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 6px; 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; }

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .btn:hover i:before{animation: arrowRun 5s infinite;}

.websiteConstructionMain { background: #f7f7f7; }

.websiteConstructionMain .commonweb { max-width: 100%; }

.websiteConstructionBox { padding: 30px 20px 40px; -webkit-border-radius: 20px; border-radius: 20px; margin-top: -40px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); border: 1px solid #fff; background: rgba(255, 255, 255, 0.8); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.websiteConstructionBox .yearsNum { font-size: 160px; width: 100%; font-weight: 600; line-height: 1; font-family: 'Bronova'; color: #7f5129; }

.websiteConstructionBox .yearsNum span { background-image: url(../images/img2023_55.jpg); -webkit-background-clip: text; background-clip: text; color: transparent; background-position: center; }

.websiteConstructionBox .content { padding-left: 0px; }

.websiteConstructionBox .content .subTitle { font-size: 16px; color: rgba(57, 61, 69, 0.8); }

.websiteConstructionBox .content .title { padding-top: 10px; font-size: 24px; line-height: 28px; color: #000; }

.websiteConstructionBox .content .desc { padding-top: 15px; font-size: 14px; line-height: 24px; color: #474747; max-width: 780px; }

.websitePeculiarityBox{margin: -40px -20px 0px -20px; overflow: hidden; position: relative;}

.websitePeculiarity{ border-radius: 10px; margin-left: 20px;}

.websitePeculiarity .list{padding:25px; width: 70%; height: auto; position: relative; border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); background: rgba(255, 255, 255, 0.95);}

.websitePeculiarity .list::after{position: absolute; right: 0px; top: 25px; bottom: 25px; width: 1px; background: rgba(197,170,150,0.3); content: '';}

.websitePeculiarity .list .icon{ width: 30px;}

.websitePeculiarity .list .icon img{width: 100%; display: block;}

.websitePeculiarity .list .listTitle{padding-top: 10px; font-size: 18px; color: #000000;}

.websitePeculiarity .list .content{padding-top: 5px;}

.websitePeculiarity .list .content p{font-size: 14px; padding-left:10px; line-height: 20px; position: relative; color:#474747; font-weight: 400;}

.websitePeculiarity .list .content p::after{content: ''; position: absolute; left:0px; top: 7px; width: 4px; height: 4px; border-radius: 100%; background: #474747}

.websitePeculiarity .list:first-child{border-radius: 10px 0px 0px 10px;border-left: 1px solid #fff;}

.websitePeculiarity .list:last-child{border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-right: 1px solid #fff; border-radius: 0px 10px 10px 0px;}

.websitePeculiarity .list:last-child::after{display: none;}

.websiteConstructionList { 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; padding: 30px 0px 50px; }

.websiteConstructionList .list { width: 100%; padding: 0px 0px 15px; }

.websiteConstructionList .list a { display: block; position: relative; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; }

.websiteConstructionList .list .imgBox { padding-top: 90%; position: relative; }

.websiteConstructionList .list .imgBox img { position: absolute; left: 50%; top: 50%;  width: 110%; height: 110%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%); object-fit: cover; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-filter: blur(0px); filter: blur(0px); }

.websiteConstructionList .list .listTitle { position: absolute; left: 0px; top: 0px; right: 0px; padding: 30px 15px 0px; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; visibility: visible; -webkit-transition: all .6s ease; transition: all .6s ease; -webkit-transition-delay: .4s; transition-delay: .4s; font-size: 18px; line-height: 1.2; color: #fff; }

.websiteConstructionList .list .contentBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 10; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; opacity: 0; visibility: hidden; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; background: rgba(0, 0, 0, 0.1); }

.websiteConstructionList .list .contentBox .contentTitle { padding-top: 30px; font-size: 18px; line-height: 1.2; text-align: center; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; color: #fff; }

.websiteConstructionList .list .contentBox .content { padding: 0px 15px 30px; }

.websiteConstructionList .list .contentBox .content .desc { font-size: 12px; line-height: 18px; padding-bottom: 15px; color: #fff; }

.websiteConstructionList .list:hover .imgBox img { -webkit-filter: blur(20px); filter: blur(20px); }

.websiteConstructionList .list:hover .contentBox { opacity: 1; visibility: visible; -webkit-transition-delay: .4s; transition-delay: .4s; }

.websiteConstructionList .list:hover .listTitle { -webkit-transform: translateY(80px); -ms-transform: translateY(80px); transform: translateY(80px); opacity: 0; visibility: hidden; -webkit-transition-delay: 0s; transition-delay: 0s; }

/*--网站建设--*/
/*--集团网站建设--*/
.websiteConstructionDetailTitle { padding: 100px 0px 80px; text-align: center; position: relative; z-index: 10; }

.websiteConstructionDetailTitle .title { font-size: 24px; color: #000; }

.websiteConstructionDetailTitle .btn { font-size: 14px; padding-top: 10px; color: rgba(0, 0, 0, 0.8); 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; }

.websiteConstructionDetailTitle .btn i { background: #ff0000; overflow: hidden; position: relative; margin-left: 6px; width: 20px; height: 20px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 6px; 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; }

.websiteConstructionDetailTitle .btn:hover i::before{animation: arrowRun 5s infinite;}

.groupWebsiteMain { position: relative; z-index: 10; }

.groupWebsite { padding: 30px 0px 45px; background-image: url(../images/img2023_68.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.groupWebsite .container .imgBox { width: 100%; position: relative; overflow: hidden; border-radius: 20px;}

.groupWebsite .container .imgBox img { width: 100%; display: block; }

.groupWebsite .container .imgBox video{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover;}

.groupWebsite .container .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 30px 0px 0px 0px; }

.groupWebsite .container .content .title { font-size: 14px; 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; }

.groupWebsite .container .content .title::before { width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.groupWebsite .container .content .title  a{color: #fff;}

.groupWebsite .container .content .desc { position: relative; margin-top: 10px; }

.groupWebsite .container .content .desc p { font-size: 20px; line-height: 28px; color: #b2b3ba; }

.groupWebsite .container .content .desc p span { display: block; width: -webkit-calc(100vw - 50px); width: calc(100vw - 50px); }

.groupWebsite .container .content .desc p span a{color: #b2b3ba;}

.groupWebsite .container .content .desc p:nth-child(2) { position: absolute; top: 0px; left: 0px; width: 0%; overflow: hidden; color: #fff; -webkit-transition: width 2.5s 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: width 2.5s 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.groupWebsite .container .content .desc p:nth-child(2) span a{color: #fff;}

.groupWebsite .container .content .subDesc { margin-top: 10px; font-size: 14px; line-height: 24px; color: #d9d9d9;}

.groupWebsite .container .content .desc2 { margin-top: 20px; font-size: 14px; line-height: 24px; color: #d9d9d9; max-height: 200px; overflow-y: auto; padding-right: 20px;}

.groupWebsite .container .content .desc2::-webkit-scrollbar { width: 3px; }

.groupWebsite .container .content .desc2::-webkit-scrollbar-track { background-color: rgba(255, 255, 255, 0.4); -webkit-border-radius: 8px; border-radius: 8px; }

.groupWebsite .container .content .desc2::-webkit-scrollbar-thumb { background-color: #fff; -webkit-border-radius: 8px; border-radius: 8px; }

.groupWebsite .container .content .desc2 a { color: #d9d9d9; }

.groupWebsite .container .content.animated .desc p:nth-child(2) { width: 100%; -webkit-transition-delay: .8s; transition-delay: .8s; }

.groupWebsiteDesignMain { padding: 40px 0px; background-image: url(../images/img2023_70.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.groupWebsiteDesignMain .title { font-size: 14px; color: #000; 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; }

.groupWebsiteDesignMain .title::before { width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.groupWebsiteDesignMain .subTitle { padding-top: 15px; font-size: 20px; padding-bottom: 20px; line-height: 1.2; color: #010101; border-bottom: 1px solid #dededb; }

.groupWebsiteDesignMain .content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 15px; }

.groupWebsiteDesignMain .content .designClass { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; overflow-x: auto; white-space: nowrap; }

.groupWebsiteDesignMain .content .designClass h3 { cursor: pointer; font-size: 14px; margin-right: 10px; line-height: 35px; color: #b0b0aa; -webkit-transition: all .8s ease; transition: all .8s ease; }

.groupWebsiteDesignMain .content .designClass h3.cur { font-size: 16px; color: #000; }

.groupWebsiteDesignMain .content .designImg { width: 100%; margin-top: 20px; overflow: hidden; position: relative; }

.groupWebsiteDesignMain .content .designImg img { width: 100%; display: block; }

.groupWebsiteDesignMain .content .designContentBox { width: 100%; padding: 25px 0px 0px 0px; }

.groupWebsiteDesignMain .content .designContentBox .designContent .list { display: none; }

.groupWebsiteDesignMain .content .designContentBox .designContent .list .listTitle { font-size: 20px; line-height: 1.2; color: #010101; }

.groupWebsiteDesignMain .content .designContentBox .designContent .list .desc { padding-top: 15px; font-size: 12px; line-height: 18px; color: rgba(0, 0, 0, 0.6); }

.groupWebsiteDesignMain .content .designContentBox .btn { 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: 15px; }

.groupWebsiteDesignMain .content .designContentBox .btn a { width: 60px; height: 35px; -webkit-border-radius: 35px; border-radius: 35px; font-size: 12px; margin-right: 5px; font-weight: 600; color: #575757; border: 1px solid #7f7f7d; 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; }

.groupWebsiteDesignMain .content .designContentBox .btn a:last-child { margin: 0px; }

.groupWebsiteScopeServiceMain { padding: 30px 0px 40px; background-image: url(../images/img2023_72.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.groupWebsiteScopeServiceMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.groupWebsiteScopeServiceMain .groupWebsiteScopeService { width: 100%; }

.groupWebsiteScopeServiceMain .groupWebsiteScopeService .title { font-size: 14px; 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; }

.groupWebsiteScopeServiceMain .groupWebsiteScopeService .title::before { width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.groupWebsiteScopeServiceMain .groupWebsiteScopeService .subTitle { padding-top: 15px; font-size: 20px; padding-bottom: 25px; line-height: 1.2; color: #fff; }

.groupWebsiteScopeServiceMain .groupWebsiteScopeService .imgBox {position: relative; overflow: hidden; border-radius: 20px;}

.groupWebsiteScopeServiceMain .groupWebsiteScopeService .imgBox img { width: 100%; display: block; -webkit-border-radius: 8px; border-radius: 8px; }

.groupWebsiteScopeServiceMain .groupWebsiteScopeService .imgBox video{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover;}

.groupWebsiteScopeServiceMain .content { padding: 25px 0px 0px 0px; width: 100%; }

.groupWebsiteScopeServiceMain .content .list { padding: 15px 0px 15px; position: relative; border-top: 1px solid rgba(216, 216, 216, 0.1); }

.groupWebsiteScopeServiceMain .content .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; cursor: pointer; }

.groupWebsiteScopeServiceMain .content .list .listTitle span { width: 20px; height: 20px; padding-top: 2px; font-size: 12px; border: 2px solid rgba(255, 255, 255, 0.4); -webkit-transition: all .8s ease; transition: all .8s ease; color: rgba(255, 255, 255, 0.4); -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; font-family: 'BronovaBold'; }

.groupWebsiteScopeServiceMain .content .list .listTitle h3 { font-size: 14px; color: rgba(255, 255, 255, 0.4); padding-left: 10px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-transition: all .8s ease; transition: all .8s ease; }

.groupWebsiteScopeServiceMain .content .list .listTitle .icon { width: 10px; height: 10px; position: relative; }

.groupWebsiteScopeServiceMain .content .list .listTitle .icon::after { content: ''; width: 2px; height: 100%; top: 50%; left: 50%; position: absolute; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-transform: translate(-50%, -50%) rotate(0deg); -ms-transform: translate(-50%, -50%) rotate(0deg); transform: translate(-50%, -50%) rotate(0deg); background: rgba(255, 255, 255, 0.4); }

.groupWebsiteScopeServiceMain .content .list .listTitle .icon::before { content: ''; width: 100%; height: 2px; top: 50%; left: 50%; position: absolute; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: rgba(255, 255, 255, 0.4); }

.groupWebsiteScopeServiceMain .content .list .desc { display: none; padding-top: 10px; font-size: 12px; line-height: 18px; color: rgba(255, 255, 255, 0.6); }

.groupWebsiteScopeServiceMain .content .list::after { content: ''; position: absolute; right: 0px; top: -1px; background: #fff; width: 0%; height: 1px; -webkit-transition: all .6s ease; transition: all .6s ease; }

.groupWebsiteScopeServiceMain .content .list.cur::after { width: 100%; left: 0px; right: auto; }

.groupWebsiteScopeServiceMain .content .list.cur .listTitle span { color: #fff; border-color: #fff; }

.groupWebsiteScopeServiceMain .content .list.cur .listTitle h3 { color: #fff; }

.groupWebsiteScopeServiceMain .content .list.cur .listTitle .icon::after { -webkit-transform: translate(-50%, -50%) rotate(-90deg); -ms-transform: translate(-50%, -50%) rotate(-90deg); transform: translate(-50%, -50%) rotate(-90deg); }

.groupWebsiteScopeServiceMain .content .list.cur .listTitle .icon::before { background: #fff; }

.groupWebsitelabelMain { background: #fcfcfc; padding: 35px 0px; }

.groupWebsitelabelMain .groupWebsitelabel { 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: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.groupWebsitelabelMain .groupWebsitelabel a { padding: 0px 10px; margin: 5px; height: 35px; -webkit-border-radius: 35px; border-radius: 35px; font-size: 12px; 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: #545454; border: 1px solid #e0e0e0; background: #fff; }

.groupWebsitelabelMain .groupWebsitelabel a:hover { border-color: #ff0000; color: #ff0000; }

@keyframes arrowRun {
  0% {
    transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
  }
  7% {
    transform: translate3d(150%, -150%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
  }
  7.1% {
    transform: translate3d(-150%, 150%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
  }
  14% {
    transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
    transform-style: preserve-3d;
  }
}

/*--集团网站建设--*/
/*--关键词--*/
.keywordMain { position: relative; z-index: 10; }

.keywordIntroBox { padding: 30px 0px 50px; background-image: url(../images/img2023_74.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.keywordIntroBox .title { font-size: 14px; 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; }

.keywordIntroBox .title::before { width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.keywordIntroBox .subTitle { padding-top: 10px; font-size: 20px; line-height: 1.2; color: #fff; }

.keywordIntroBox .keywordIntroDesc { padding-top: 10px; font-size: 14px; line-height: 22px; color: rgba(255, 255, 255, 0.6); }

.keywordIntroBox .keywordIntro {padding-top: 20px;}

.keywordIntroBox .keywordIntro .imgBox { width: 100%; }

.keywordIntroBox .keywordIntro .imgBox img { width: 100%; display: block; -webkit-border-radius: 20px; border-radius: 20px; }

.keywordIntroBox .keywordIntro .content { padding: 25px 0px 0px 0px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.keywordIntroBox .keywordIntro .content .list { padding: 15px 0px; position: relative; border-top: 1px solid rgba(216, 216, 216, 0.1); }

.keywordIntroBox .keywordIntro .content .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; cursor: pointer; }

.keywordIntroBox .keywordIntro .content .list .listTitle span { width: 20px; height: 20px; padding-top: 2px; font-size: 12px; border: 2px solid rgba(255, 255, 255, 0.4); -webkit-transition: all .8s ease; transition: all .8s ease; color: rgba(255, 255, 255, 0.4); -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; font-family: 'BronovaBold'; }

.keywordIntroBox .keywordIntro .content .list .listTitle h3 { font-size: 14px; color: rgba(255, 255, 255, 0.4); padding-left: 10px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-transition: all .8s ease; transition: all .8s ease; }

.keywordIntroBox .keywordIntro .content .list .listTitle .icon { width: 10px; height: 10px; position: relative; }

.keywordIntroBox .keywordIntro .content .list .listTitle .icon::after { content: ''; width: 2px; height: 100%; top: 50%; left: 50%; position: absolute; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-transform: translate(-50%, -50%) rotate(0deg); -ms-transform: translate(-50%, -50%) rotate(0deg); transform: translate(-50%, -50%) rotate(0deg); background: rgba(255, 255, 255, 0.4); }

.keywordIntroBox .keywordIntro .content .list .listTitle .icon::before { content: ''; width: 100%; height: 2px; top: 50%; left: 50%; position: absolute; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: rgba(255, 255, 255, 0.4); }

.keywordIntroBox .keywordIntro .content .list .desc { display: none; padding-top: 10px; font-size: 12px; line-height: 18px; color: rgba(255, 255, 255, 0.6); }

.keywordIntroBox .keywordIntro .content .list .desc a{color: rgba(255, 255, 255, 0.6);}

.keywordIntroBox .keywordIntro .content .list::after { content: ''; position: absolute; right: 0px; top: -1px; background: #fff; width: 0%; height: 1px; -webkit-transition: all .6s ease; transition: all .6s ease; }

.keywordIntroBox .keywordIntro .content .list.cur::after { width: 100%; left: 0px; right: auto; }

.keywordIntroBox .keywordIntro .content .list.cur .listTitle span { color: #fff; border-color: #fff; }

.keywordIntroBox .keywordIntro .content .list.cur .listTitle h3 { color: #fff; }

.keywordIntroBox .keywordIntro .content .list.cur .listTitle .icon::after { -webkit-transform: translate(-50%, -50%) rotate(-90deg); -ms-transform: translate(-50%, -50%) rotate(-90deg); transform: translate(-50%, -50%) rotate(-90deg); }

.keywordIntroBox .keywordIntro .content .list.cur .listTitle .icon::before { background: #fff; }

.keywordIntroBox .keywordIntro:first-child { padding-top: 0px; }

.keywordDesc { padding: 45px 0px; text-align: center; }

.keywordDesc .title { font-size: 20px; line-height: 28px; color: #010101; }

.keywordDesc .desc { font-size: 14px; line-height: 24px; max-width: 720px; padding-top: 15px; margin: 0px auto; color: #535353; }

.keywordAdvantageMain { padding: 30px 0px 30px; background-image: url(../images/img2023_76.jpg); background-size: cover; background-position: top; background-repeat: no-repeat; }

.keywordAdvantageMain .title { font-size: 14px; color: #000000; 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; }

.keywordAdvantageMain .title::before { width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.keywordAdvantageMain .subTitle { padding-top: 10px; font-size: 20px; padding-bottom: 20px; line-height: 1.2; color: #010101; }

.keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass { width: 100%; overflow-x: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; white-space: nowrap; }

.keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass h4 { font-size: 16px; margin-right: 10px; padding-bottom: 10px; cursor: pointer; line-height: 1; padding-left: 20px; color: #dbdbdb; -webkit-transition: all .8s ease; transition: all .8s ease; position: relative; }

.keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass h4 span { font-size: 12px; position: absolute; top: 2px; left: 0px; font-family: 'Bronova'; }

.keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass h4.cur { color: #000; }

.keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; overflow: hidden; position: relative; width: 100%; height: 100%; margin-top: 15px; }

.keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .imgBox { width: 100%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .imgBox img { width: 100%; display: block; }

.keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px 0px; }

.keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content .listTitle { font-size: 20px; color: #010101; }

.keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content .desc { font-size: 14px; line-height: 24px; padding-top: 10px; max-width: 100%; color: #535353; }

.keywordRankingMain { padding: 0px; background-image: url(../images/img2023_78.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.keywordRankingMain .container { position: relative; }

.keywordRankingMain .keywordRanking { padding: 30px 0px 0px; }

.keywordRankingMain .keywordRanking .title { font-size: 14px; 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; }

.keywordRankingMain .keywordRanking .title::before { width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.keywordRankingMain .keywordRanking .subTitle { padding-top: 10px; font-size: 20px; line-height: 1.2; color: #fff;}

.keywordRankingMain .keywordRanking .desc { padding-top: 10px; max-width: 100%; font-size: 14px; line-height: 24px; color: rgba(255, 255, 255, 0.6); }

.keywordRankingMain .keywordRanking .desc a{color: rgba(255, 255, 255, 0.6);}

.keywordRankingMain .keywordRankingList { overflow: hidden; position: relative; padding-left: 2px; }

.keywordRankingMain .keywordRankingList .swiper-slide { width: -webkit-calc(50% + 1px); width: calc(50% + 1px); padding-top: 35px; margin-left: -1px; text-align: center; }

.keywordRankingMain .keywordRankingList .swiper-slide::after { content: ''; left: 0px; top: 0px; width: 1px; height: 100%; position: absolute; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(255, 255, 255, 0)), color-stop(20%, rgba(255, 255, 255, 0.15))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.15)); }

.keywordRankingMain .keywordRankingList .swiper-slide::before { content: ''; right: 0px; top: 0px; width: 1px; height: 100%; position: absolute; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(255, 255, 255, 0)), color-stop(20%, rgba(255, 255, 255, 0.15))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.15)); }

.keywordRankingMain .keywordRankingList .swiper-slide .num { width: 45px; height: 45px; border: 2px solid #f6d79c; font-size: 16px; color: #f2c15b; -webkit-border-radius: 10px; border-radius: 10px; font-family: 'Bronova'; margin: 0px auto; 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; }

.keywordRankingMain .keywordRankingList .swiper-slide .listTitle { padding: 15px 15px 0px; font-size: 18px; line-height: 1.2; color: #fff; }

.keywordRankingMain .keywordRankingList .swiper-slide .desc { padding: 25px 10px 0px; font-size: 14px; line-height: 24px; color: rgba(255, 255, 255, 0.6); }

.keywordRankingMain .keywordRankingList .swiper-slide .icon { padding: 20px 0px 40px; }

.keywordRankingMain .keywordRankingList .swiper-slide .icon img { height: 15px; vertical-align: middle; }

.keywordRankingMain .keywordRankingListSix .swiper-slide { width: -webkit-calc(33.3333% + 1px); width: calc(33.3333% + 1px); }

.keywordRankingMain .keywordRankingListSix .swiper-slide .icon { padding: 20px 0px 40px; }

.keywordRankingMain .keywordRankingList .commonPageDot { position: absolute; width: 100%; }

.keywordRankingMain .keywordRankingList .commonPageDot span { border-color: #fff; }

.keywordRankingMain .keywordRankingList .commonPageDot span.swiper-pagination-bullet-active { border-color: #ff0000; }

.keywordAppendMain { padding: 30px 0px 40px; }

.keywordAppendMain .title { font-size: 14px; color: #000000; 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; }

.keywordAppendMain .title::before { width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.keywordAppendMain .subTitle { padding-top: 10px; font-size: 20px; padding-bottom: 10px; line-height: 1.2; color: #010101; }

.keywordAppendMain .desc { font-size: 14px; line-height: 24px;  color: #535353; }

.keywordAppendMain.centerTitle .title { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.keywordAppendMain.centerTitle .subTitle { text-align: center; }

.keywordAppendMain.centerTitle .desc { text-align: center; }

.keywordAppendMain .keywordAppendList {padding-top: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; }

.keywordAppendMain .keywordAppendList .list { width: 100%; -webkit-border-radius: 10px; border-radius: 10px; background: #f5f7f9; padding: 25px; margin: 0px 0px 15px; display: flex; flex-direction: column;}

.keywordAppendMain .keywordAppendList .list .listTitle { font-size: 16px; color: #010101; }

.keywordAppendMain .keywordAppendList .list .desc2 { padding-top: 10px; font-size: 14px; color: #535353; flex:1;}

.keywordAppendMain .keywordAppendList .list .num { margin-top: 15px; width: 45px; height: 45px; -webkit-border-radius: 10px; border-radius: 10px; font-size: 16px; color: #ff0000; font-family: 'Bronova'; background: #fff; border: 1px solid #eaeaea; 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; }

.keywordStrengthMain { padding: 40px 0px; background-image: url(../images/img2023_80.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.keywordStrengthMain .title { font-size: 14px; 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; }

.keywordStrengthMain .title::before { width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.keywordStrengthMain .desc { padding-top: 10px; font-size: 20px; line-height: 28px; color: #fff; text-align: center; }

.keywordStrengthMain .icon { padding-top: 20px; text-align: center; }

.keywordStrengthMain .icon img { height: 15px; vertical-align: middle; }

.keywordCaseMain { padding: 45px 0px; }

.keywordCaseMain .title { font-size: 20px; line-height: 1.2; color: #010101; }

.keywordCaseMain .desc { font-size: 14px; padding-top: 10px; color: #535353; }

.keywordCaseMain .keywordCaseList { margin-top: 30px; overflow: hidden; position: relative; }

.keywordCaseMain .keywordCaseList .swiper-slide { position: relative;  overflow: hidden; width: 100%; margin: 0px 15px 0px 0px; }

.keywordCaseMain .keywordCaseList .swiper-slide .imgBox { padding-top: 100%; position: relative; overflow: hidden; -webkit-border-radius: 20px; border-radius: 20px; }

.keywordCaseMain .keywordCaseList .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-filter: blur(0px); filter: blur(0px); }

.keywordCaseMain .keywordCaseList .swiper-slide .listTitle { padding: 20px 20px 0px; font-size: 18px; color: #fff; position: absolute; left: 0px; top: 0px; right: 0px; opacity: 1; visibility: visible; -webkit-transition: all .8s ease; transition: all .8s ease; }

.keywordCaseMain .keywordCaseList .swiper-slide .contentBox { position: absolute; left: 0px; top: 0px; -webkit-border-radius: 20px; border-radius: 20px; width: 100%; height: 100%; z-index: 10; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; opacity: 0; visibility: hidden; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; background: rgba(0, 0, 0, 0.1); }

.keywordCaseMain .keywordCaseList .swiper-slide .contentBox .contentTitle { padding-top: 30px; font-size: 18px; line-height: 1.2; text-align: center; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; color: #fff; }

.keywordCaseMain .keywordCaseList .swiper-slide .contentBox .content { padding: 0px 20px 30px; }

.keywordCaseMain .keywordCaseList .swiper-slide .contentBox .content .desc { font-size: 14px; line-height: 24px; padding-bottom: 20px; color: #fff; }

.keywordCaseMain .keywordCaseList .swiper-slide:hover .listTitle { -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; visibility: hidden; }

.keywordCaseMain .keywordCaseList .swiper-slide:hover .contentBox { opacity: 1; visibility: visible; -webkit-transition-delay: .4s; transition-delay: .4s; }

.keywordCaseMain .keywordCaseList .swiper-slide:hover .imgBox img { -webkit-filter: blur(20px); filter: blur(20px); }

.keywordCaseMain .keywordCaseList .swiper-slide:last-child { margin: 0px; }

.keywordFiveAdvantagesMain { padding: 30px 0px 40px; background: #f8f8f8; }

.keywordFiveAdvantagesMain .title { font-size: 14px; color: #000000; 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; }

.keywordFiveAdvantagesMain .title::before { width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.keywordFiveAdvantagesMain .subTitle { padding-top: 10px; font-size: 20px; padding-bottom: 25px; line-height: 1.2; color: #010101; text-align: center; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .content { width: 100%; background: #fff; -webkit-box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); -webkit-border-radius: 15px 15px 0px 0px; border-radius: 15px 15px 0px 0px; overflow: hidden; position: relative; z-index: 10; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .content .listTitle { height: 50px; border-bottom: 1px solid #d4cfc6; font-size: 18px; font-weight: 600; color: #fff; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; 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; background-image: url(../images/img2023_84.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .content .listDesc p { padding: 15px; font-size: 14px; 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; text-align: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #f4f1ea; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .content .listDesc p:last-child { border: none; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox { width: 100%; padding: 0px; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo { background: #fff; -webkit-border-radius: 0px 0px 15px 15px; border-radius: 0px 0px 15px 15px; overflow: hidden; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom: 1px solid #f4f0ea; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list .listTitle { width: 100px; font-size: 16px; color: #000000; font-weight: 600; 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; border-right: 1px solid #f4f4f4; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list .listDesc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 15px; font-size: 14px; 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; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) { border-bottom: 1px solid #e8e4dd; height: 50px; background: #eeeeee; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) .listTitle { display: none; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) .listDesc { font-size: 16px; color: #000000; height: 50px; font-weight: 600; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:last-child { border: none; }

.keywordStandardMain { padding: 30px 0px 0px; background-image: url(../images/img2023_85.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; }

.keywordStandardMain .title { font-size: 14px; 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; }

.keywordStandardMain .title::before { width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.keywordStandardMain .subTitle { padding-top: 10px; font-size: 20px; padding-bottom: 0px; line-height: 1.2; color: #fff; }

.keywordStandardMain .keywordStandard { overflow: hidden; position: relative; padding-left: 2px; }

.keywordStandardMain .keywordStandard .swiper-slide { width: -webkit-calc(50% + 1px); width: calc(50% + 1px); padding-top: 35px; margin-left: -1px; text-align: center; }

.keywordStandardMain .keywordStandard .swiper-slide::after { content: ''; left: 0px; top: 0px; width: 1px; height: 100%; position: absolute; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.15))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0.15)); }

.keywordStandardMain .keywordStandard .swiper-slide::before { content: ''; right: 0px; top: 0px; width: 1px; height: 100%; position: absolute; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, rgba(255, 255, 255, 0)), color-stop(10%, rgba(255, 255, 255, 0.15))); background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0) 10%, rgba(255, 255, 255, 0.15)); }

.keywordStandardMain .keywordStandard .swiper-slide .num { width: 45px; height: 45px; border: 2px solid #f6d79c; font-size: 14px; color: #f2c15b; -webkit-border-radius: 10px; border-radius: 10px; font-family: 'Bronova'; margin: 0px auto; 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; }

.keywordStandardMain .keywordStandard .swiper-slide .listTitle { padding: 15px 0px 30px; font-size: 16px; line-height: 1.2; color: #fff; }

.keywordStandardMain .keywordStandard .swiper-slide .icon { padding-bottom: 50px; }

.keywordStandardMain .keywordStandard .swiper-slide .icon img { height: 15px; vertical-align: middle; }

.keywordStandardMain .keywordStandard .commonPageDot { position: absolute; width: 100%; }

.keywordStandardMain .keywordStandard .commonPageDot span { border-color: #fff; }

.keywordStandardMain .keywordStandard .commonPageDot span.swiper-pagination-bullet-active { border-color: #ff0000; }

/*--关键词--*/
/*--滑动分页--*/
.commonPageDot { position: relative; left: 0px; bottom: 0px; z-index: 10; padding-top: 20px; text-align: center; }

.commonPageDot span { width: 8px; height: 8px; margin: 0px 5px; border: 1px solid #888683; background: none; opacity: 1; }

.commonPageDot span.swiper-pagination-bullet-active { background: #ff0000; border-color: #ff0000; }

/*--滑动分页--*/

/*--两V一抖--*/
.weiboAdMain { padding: 35px 0px; background-image: url(../images/img2023_88.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.weiboAdMain .title { font-size: 20px; color: #fff; text-align: center; }

.weiboAdMain .weiboAdList { padding-top: 30px; 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; }

.weiboAdMain .weiboAdList .list { width: 100%; margin: 0px 0px 15px; background: #f5f7f9; -webkit-border-radius: 10px; border-radius: 10px; padding: 20px 20px; display: flex;   flex-direction: column;}

.weiboAdMain .weiboAdList .list .listTitle { font-size: 18px; color: #010101; }

.weiboAdMain .weiboAdList .list .desc { padding-top: 10px; font-size: 14px; line-height: 22px; color: #535353; flex:1;}

.weiboAdMain .weiboAdList .list .number { margin-top: 15px; width: 45px; height: 45px; -webkit-border-radius: 10px; border-radius: 10px; color: #fe1616; font-size: 16px; font-family: 'Bronova'; background: #fff; border: 1px solid #ebebec; 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; }

.weiboAdTwoMain { padding: 35px 0px; }

.weiboAdTwoMain .title { font-size: 20px; color: #010101; text-align: center; }

.weiboAdTwoMain .desc { padding-top: 10px; font-size: 12px; color: #000000; text-align: center; }

.weiboAdTwoMain .weiboAdTwoList { padding-top: 30px; 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; }

.weiboAdTwoMain .weiboAdTwoList .list { width: 100%; margin: 0px 0px 15px; background: #f5f7f9; -webkit-border-radius: 10px; border-radius: 10px; padding: 20px;display: flex; flex-direction: column;}

.weiboAdTwoMain .weiboAdTwoList .list .listTitle { font-size: 18px; color: #010101; }

.weiboAdTwoMain .weiboAdTwoList .list .listDesc { padding-top: 10px; font-size: 14px; line-height: 22px; color: #535353; flex:1;}

.weiboAdTwoMain .weiboAdTwoList .list .number { margin-top: 20px; width: 45px; height: 45px; -webkit-border-radius: 10px; border-radius: 10px; color: #fe1616; font-size: 16px; font-family: 'Bronova'; background: #fff; border: 1px solid #ebebec; 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; }

.douyinOperateMain { padding: 35px 0px; background-image: url(../images/img2023_88.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.douyinOperateMain .title { font-size: 20px; color: #fff; text-align: center; }

.douyinOperateMain .desc { padding-top: 10px; font-size: 12px; color: rgba(255, 255, 255, 0.8); text-align: center; }

.douyinOperateMain .douyinOperateList { 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; margin: 0px 0px; }

.douyinOperateMain .douyinOperateList .list { width: 100%; margin: 0px 0px 15px; background: #f5f7f9; -webkit-border-radius: 10px; border-radius: 10px; padding: 20px; }

.douyinOperateMain .douyinOperateList .list .listTitle { font-size: 18px; color: #010101; }

.douyinOperateMain .douyinOperateList .list .listDesc { padding-top: 10px; font-size: 14px; line-height: 22px; color: #535353; }

.douyinOperateMain .douyinOperateList .list .number { margin-top: 15px; width: 45px; height: 45px; -webkit-border-radius: 10px; border-radius: 10px; color: #fe1616; font-size: 16px; font-family: 'Bronova'; background: #fff; border: 1px solid #ebebec; 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; }

.webContactMain { padding: 40px 0px 30px; background-image: url(../images/img2023_90.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.webContactMain .desc { font-size: 18px; line-height: 26px; max-width: 100%; margin: 0px auto; text-align: center; color: #fff; }

.webContactMain .telBox { padding-top: 15px; 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; }

.webContactMain .telBox 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; background: #ff0000; font-family: 'BronovaBold'; -webkit-border-radius: 45px; border-radius: 45px; height: 45px; padding: 0px 20px; color: #fff; font-size: 16px; color: rgba(255, 255, 255, 0.8); }

.webContactMain .telBox a i { width: 20px; height: 20px; background: #fff; -webkit-border-radius: 100%; border-radius: 100%; margin-left: 15px; 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: #ff0000; font-size: 8px; }

.webContactMain .icon { text-align: center; padding-top: 15px; }

.webContactMain .icon img { height: 15px; }

/*--两V一抖--*/
/*--网络营销推广--*/
.networkCoverMain { padding: 40px 0px; background-image: url(../images/img2023_93.jpg); background-repeat: no-repeat; background-size: cover; }

.networkCoverMain .title { font-size: 14px; color: #000000; 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; }

.networkCoverMain .title::before { width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.networkCoverMain .subTitle { padding-top: 10px; font-size: 20px; padding-bottom: 10px; line-height: 1.2; color: #010101; }

.networkCoverMain .networkCover { margin-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.networkCoverMain .networkCover .imgBox { width: 100%; }

.networkCoverMain .networkCover .imgBox img { width: 100%; -webkit-border-radius: 20px; border-radius: 20px; display: block; }

.networkCoverMain .networkCover .networkCoverList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px 0px; }

.networkCoverMain .networkCover .networkCoverList .list { padding-bottom: 20px; }

.networkCoverMain .networkCover .networkCoverList .list .number { font-size: 20px; line-height: 1; color: #ff0000; font-family: 'Bronova'; }

.networkCoverMain .networkCover .networkCoverList .list .listTitle { padding-top: 5px; font-size: 18px; color: #010101; }

.networkCoverMain .networkCover .networkCoverList .list .listDesc { padding-top: 10px; font-size: 14px; line-height: 22px; color: rgba(0, 0, 0, 0.6); max-width: 440px; }

.mediaPartnerMain { padding: 40px 0px; background-image: url(../images/img2023_94.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.mediaPartnerMain .title { font-size: 20px; color: #fff; text-align: center; }

.mediaPartnerMain .mediaPartner { margin-top: 25px; background: #fff; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.mediaPartnerMain .mediaPartner .list { width: -webkit-calc(50% + 1px); width: calc(50% + 1px); padding: 15px 0px; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; margin-left: -1px; 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; }

.mediaPartnerMain .mediaPartner .list img { height: 45px; display: block; }

/*--网络营销推广--*/
/*--网站运营维护--*/
.maintenanceMain { padding: 40px 0px; background-image: url(../images/img2023_113.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.maintenanceMain .maintenanceBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.maintenanceMain .maintenanceBox .maintenance { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 20px 0px; }

.maintenanceMain .maintenanceBox .maintenance .title { font-size: 14px; color: #000000; 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; }

.maintenanceMain .maintenanceBox .maintenance .title::before { width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.maintenanceMain .maintenanceBox .maintenance .subTitle { padding-top: 10px; font-size: 20px; line-height: 1.2; color: #010101; }

.maintenanceMain .maintenanceBox .maintenance .desc { padding-top: 15px; font-size: 14px; line-height: 22px; color: #000000; }

.maintenanceMain .maintenanceBox .imgBox { width: 100%; }

.maintenanceMain .maintenanceBox .imgBox img { width: 100%; -webkit-border-radius: 20px; border-radius: 20px; display: block; }

.maintenanceServiceMain { padding: 40px 0px; background-image: url(../images/img2023_114.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.maintenanceServiceMain .titleMain { 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; }

.maintenanceServiceMain .title { font-size: 14px; 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; }

.maintenanceServiceMain .title::before { width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.maintenanceServiceMain .subTitle { padding-top: 10px; font-size: 20px; line-height: 1.2; color: #fff; }

.maintenanceServiceMain .btn { display: none; }

.maintenanceServiceMain .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; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-right: 5px; font-size: 14px; width: 55px; height: 41px; background: #fff; -webkit-border-radius: 20px; border-radius: 20px; }

.maintenanceServiceMain .btn a:last-child { margin: 0px; }

.maintenanceServiceMain .maintenanceService { margin-top: 25px; overflow: hidden; position: relative; }

.maintenanceServiceMain .maintenanceService .swiper-slide { background: #f5f7f9; padding: 20px; height: auto; -webkit-border-radius: 10px; border-radius: 10px; display:flex; flex-direction:column;}

.maintenanceServiceMain .maintenanceService .swiper-slide .listTitle { font-size: 18px; color: #010101; }

.maintenanceServiceMain .maintenanceService .swiper-slide .listDesc { padding-top: 10px; font-size: 14px; line-height: 22px; color: #535353; flex:1}

.maintenanceServiceMain .maintenanceService .swiper-slide .number { margin-top: 25px; width: 45px; height: 45px; -webkit-border-radius: 10px; border-radius: 10px; color: #fe1616; font-size: 16px; font-family: 'Bronova'; background: #fff; border: 1px solid #ebebec; 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; }

.maintenanceServiceMain .maintenanceServicePage { text-align: center; padding-top: 20px; }

.maintenanceServiceMain .maintenanceServicePage span { width: 10px; height: 3px; margin: 0px 3px; -webkit-transition: all .8s ease; transition: all .8s ease; background: #fff; opacity: 0.5; -webkit-border-radius: 3px; border-radius: 3px; }

.maintenanceServiceMain .maintenanceServicePage span.swiper-pagination-bullet-active { width: 20px; opacity: 1; }

.maintenanceProcessMain { padding: 40px 0px; }

.maintenanceProcessMain .title { font-size: 12px; color: #000; 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; }

.maintenanceProcessMain .title::before { width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.maintenanceProcessMain .subTitle { padding-top: 10px; font-size: 20px; line-height: 1.2; color: #010101; text-align: center; }

.maintenanceProcessMain .maintenanceProcess { padding-top: 30px; }

.maintenanceProcessMain .maintenanceProcess img { max-width: 100%; display: block; margin: 0px auto; }

.maintenanceWorkOrderMain { padding: 40px 0px; background-image: url(../images/img2023_116.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.maintenanceWorkOrderMain .maintenanceWorkOrder { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; margin: 0px; padding-bottom: 0px; }

.maintenanceWorkOrderMain .maintenanceWorkOrder .list { width: 100%; margin: 0px 0px 15px; padding: 20px; background: #f5f7f9; -webkit-border-radius: 20px; border-radius: 20px; position: relative; }

.maintenanceWorkOrderMain .maintenanceWorkOrder .list .listTitle { font-size: 18px; color: #010101; }

.maintenanceWorkOrderMain .maintenanceWorkOrder .list .listDesc { padding-top: 10px; font-size: 14px; line-height: 22px; color: #535353; }

.maintenanceWorkOrderMain .maintenanceWorkOrder .list .number { margin-top: 15px; width: 42px; height: 42px; -webkit-border-radius: 10px; border-radius: 10px; color: #fe1616; font-size: 16px; font-family: 'Bronova'; background: #fff; border: 1px solid #ebebec; 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; }

.maintenanceWorkOrderMain .maintenanceWorkOrder .list .qrCode { width: 70px; margin-top: 20px; padding: 6px; background: #fff; -webkit-border-radius: 12px; border-radius: 12px; }

.maintenanceWorkOrderMain .maintenanceWorkOrder .list .qrCode img { width: 100%; display: block; }

.maintenanceWorkOrderMain .maintenanceWorkOrder .list::after { position: absolute; bottom: -37px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-border-radius: 4px; border-radius: 4px; opacity: 0.5; width: 4px; height: 33px; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff0000), to(#ff9f9f)); background-image: linear-gradient(to bottom, #ff0000, #ff9f9f); }

.maintenanceWorkOrderMain .maintenanceWorkOrder .line { display: none; position: absolute; bottom: 0px; left: 10px; right: 10px; height: 4px; background-image: -webkit-gradient(linear, left top, right top, from(#ff9f9f), to(#ff0000)); background-image: linear-gradient(to right, #ff9f9f, #ff0000); }

.maintenanceWorkOrderMain .maintenanceWorkOrder .line::after { position: absolute; right: -3px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-left: 7px solid #ff0000; border-bottom: 6px solid transparent; border-top: 6px solid transparent; }

.maintenanceWorkOrderMain .maintenanceWorkOrderTime { padding-top: 10px; margin: 0px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.maintenanceWorkOrderMain .maintenanceWorkOrderTime .list { width: 100%; margin: 0px 0px 15px; padding: 30px 20px; -webkit-border-radius: 20px; border-radius: 20px; background: #f5f7f9; position: relative; overflow: hidden; }

.maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .listTitle { font-size: 18px; color: #010101; }

.maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .desc { padding-top: 5px; font-size: 14px; line-height: 22px; color: #535353; }

.maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .icon { position: absolute; right: 0px; bottom: 0px; width: 50px; }

.maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .icon img { width: 100%; display: block; }

/*--网站运营维护--*/

/*--网站建设快捷方式--*/
.websiteFastMain { position: absolute; left: 0px; width: 100%; height: 100%; top: 0px; z-index: 20; pointer-events: none; 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: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.websiteFastBox { position: -webkit-sticky; position: sticky; left: 50%; z-index: 20; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: 30px; width: 50px; height: 50px; -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: .4s; transition-delay: .4s; -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; display: none; }

.websiteFastBox::after { content: ''; z-index: 2; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); position: absolute; left: 0px; top: 30px; width: 100%; height: 100%; -webkit-border-radius: 50px; border-radius: 50px; background-color: rgba(220,219,219,0.5);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px); opacity: 0; -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: .8s; transition-delay: .8s; }

.websiteFastBox::before { content: ''; z-index: 1; position: absolute; left: 0px; top: 30px; width: 100%; height: 100%; -webkit-border-radius: 50px; border-radius: 50px; background-color: #ff0000; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); opacity: 0; -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: .8s; transition-delay: .8s; }

.websiteFastBox .other { position: relative; z-index: 10; width: 50%; opacity: 0; -webkit-transition: all .4s; transition: all .4s; }

.websiteFastBox .other::before { position: absolute; right: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 1px; height: 13px; background: #aeadad; content: ''; -webkit-transition: all .4s; transition: all .4s; opacity: 0; }

.websiteFastBox .other .title { padding: 0px 30px; cursor: pointer; font-size: 12px; height: 50px; color: #010101; 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; }

.websiteFastBox .other .title::after { content: ''; position: absolute; right: 25px; top: 45%; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); width: 9px; height: 9px; border-right: 2px solid #656565; border-bottom: 2px solid #656565; }

.websiteFastBox .other.cur .title::after { top: 55%; border: none; border-left: 2px solid #656565; border-top: 2px solid #656565; }

.websiteFastBox .btn { position: relative; cursor: pointer; z-index: 10; width: 50%; white-space: nowrap; font-size: 12px; color: #010101; height: 50px; padding: 0px 0px 0px 25px; 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; }

.websiteFastBox .btn span { opacity: 0; -webkit-transition: all .4s; transition: all .4s; }

.websiteFastBox .btn p { width: 35px; height: 35px; -webkit-transition: all .4s; transition: all .4s; opacity: 0; position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%) scale(1); -ms-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); background: #ff0000; -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; }

.websiteFastBox .btn p img { width: 22px; }

.websiteFastBox .otherListBox { position: absolute; left: 0px; z-index: 99; bottom: 80px; -webkit-transition: all .8s; transition: all .8s; -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); opacity: 0; visibility: hidden; -webkit-border-radius: 20px; border-radius: 20px; padding: 20px; display: none; background: #fff; width: 100%; border: 1px solid #ebe5d9; -webkit-box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); }

.websiteFastBox .otherListBox .otherList { max-height: 260px; overflow-y: auto; overflow-x: hidden; }

.websiteFastBox .otherListBox .otherList a { display: block; line-height: 37px; font-size: 14px; }

.websiteFastBox .otherListBox .otherList::-webkit-scrollbar { width: 4px; }

.websiteFastBox .otherListBox .otherList::-webkit-scrollbar-track { -webkit-border-radius: 4px; border-radius: 4px; background-color: #f5f5f5; }

.websiteFastBox .otherListBox .otherList::-webkit-scrollbar-thumb { -webkit-border-radius: 4px; border-radius: 4px; background-color: #cfcfcf; }

.websiteFastBox .otherListBox.animat { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; visibility: visible; }

.otherListMask { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 8; display: none;}

.websiteFastBox.animat { -webkit-transition-delay: .8s; transition-delay: .8s; width: 290px; pointer-events: auto;}

.websiteFastBox.animat::after { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; top: 0px; -webkit-transition-delay: 0s; transition-delay: 0s; }

.websiteFastBox.animat .other { opacity: 1; -webkit-transition-delay: 1s; transition-delay: 1s; }

.websiteFastBox.animat .btn span { opacity: 1; -webkit-transition-delay: 1s; transition-delay: 1s; }

.websiteFastBox.animat .btn p { -webkit-transition-delay: .4s; transition-delay: .4s; opacity: 1; -webkit-transform: translateY(-50%) scale(1); -ms-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); }

.websiteFastBox.animat .other::before { -webkit-transition-delay: 1s; transition-delay: 1s; opacity: 1; }

.websiteFastBox.animat::before { -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); opacity: 1; top: 0px; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-animation: fScale .5s alternate; animation: fScale .5s alternate; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: .5s; animation-delay: .5s; }

.quickDemandBox { pointer-events: auto; position: -webkit-sticky; position: sticky; left: 50%; z-index: 20; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: 30px; width: 50px; height: 50px; -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: .4s; transition-delay: .4s; -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; display: none; }

.quickDemandBox::after { content: ''; z-index: 2; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); position: absolute; left: 0px; top: 30px; width: 100%; height: 100%; -webkit-border-radius: 50px; border-radius: 50px; background-color: rgba(220, 219, 219, 0.5); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); opacity: 0; -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: .8s; transition-delay: .8s; }

.quickDemandBox::before { content: ''; z-index: 1; position: absolute; left: 0px; top: 30px; width: 100%; height: 100%; -webkit-border-radius: 50px; border-radius: 50px; background-color: #ff0000; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); opacity: 0; -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: .8s; transition-delay: .8s; }

.quickDemandBox .btn { position: relative; cursor: pointer; z-index: 10; width: 100%; white-space: nowrap; font-size: 12px; color: #010101; height: 50px; padding: 0px 0px 0px 25px; 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; }

.quickDemandBox .btn span { opacity: 0; -webkit-transition: all .4s; transition: all .4s; }

.quickDemandBox .btn p { width: 35px; height: 35px; -webkit-transition: all .4s; transition: all .4s; opacity: 0; position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%) scale(1); -ms-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); background: #ff0000; -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; }

.quickDemandBox .btn p img { width: 22px; }

.quickDemandBox.animat { -webkit-transition-delay: .8s; transition-delay: .8s; width: 240px; }

.quickDemandBox.animat::after { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; top: 0px; -webkit-transition-delay: 0s; transition-delay: 0s; }

.quickDemandBox.animat .btn span { opacity: 1; -webkit-transition-delay: 1s; transition-delay: 1s; }

.quickDemandBox.animat .btn p { -webkit-transition-delay: .4s; transition-delay: .4s; opacity: 1; -webkit-transform: translateY(-50%) scale(1); -ms-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); }

.quickDemandBox.animat .other::before { -webkit-transition-delay: 1s; transition-delay: 1s; opacity: 1; }

.quickDemandBox.animat::before { -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); opacity: 1; top: 0px; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-animation: fScale .5s alternate; animation: fScale .5s alternate; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: .5s; animation-delay: .5s; }

/*--网站建设快捷方式--*/

/*--案例列表--*/
.caseListMain { padding: 100px 0px 0px; background: #fffcf5; position: relative; }

.caseListMain .caseDescBox { 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; }

.caseListMain .caseDescBox .titleBox { width: 100%; padding-bottom: 30px; }

.caseListMain .caseDescBox .titleBox .title { font-size: 20px; color: #000000; line-height: 1.2; }

.caseListMain .caseDescBox .titleBox .title i { display: inline-block; margin-left: 10px; width: 12px; height: 12px; position: relative; }

.caseListMain .caseDescBox .titleBox .title i::after { content: ''; position: absolute; left: 50%; top: 50%; width: 3px; height: 100%; position: absolute; background: #ff0000; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.caseListMain .caseDescBox .titleBox .title i::before { content: ''; position: absolute; left: 50%; top: 50%; width: 100%; height: 3px; position: absolute; background: #ff0000; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.caseListMain .caseDescBox .titleBox .desc { padding-top: 10px; font-size: 14px; color: #000000; }

.caseListMain .caseDescBox .caseData { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }

.caseListMain .caseDescBox .caseData .list { text-align: center; padding-left: 0px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.caseListMain .caseDescBox .caseData .list .numberBox { font-size: 18px; line-height: 1; font-family: 'Bronova'; color: #000000; }

.caseListMain .caseDescBox .caseData .list .numberBox span { font-size: 32px; }

.caseListMain .caseDescBox .caseData .list .text { font-size: 13px; color: #000000; }

.caseListMain .caseListBanner { position: relative; margin-top: 40px; border-top: 1px solid #eee; }

.caseListMain .caseListBanner > .commonweb { -webkit-transition: all .6s; transition: all .6s; }

.caseListMain .caseListBanner .imgBox { position: relative; padding-top: 240px; max-height: 590px; overflow: hidden; -webkit-border-radius: 0px; border-radius: 0px; -webkit-transition: all .6s; transition: all .6s; }

.caseListMain .caseListBanner .imgBox img { width: 100%; display: block; position: absolute; left: 0px; top: 0px; height: 100%; object-fit: cover; }

.caseListMain .caseListBanner .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.caseListMain .caseListBanner .content { padding: 20px 0px; }

.caseListMain .caseListBanner .content .listTitle { font-size: 18px; color: #323232; -webkit-transition: all .6s; transition: all .6s; }

.caseListMain .caseListBanner .content .listTitle a { color: #323232; }

.caseListMain .caseListBanner .content .label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 10px; -webkit-transition: all .6s; transition: all .6s; }

.caseListMain .caseListBanner .content .label a { display: block; padding: 0px 8px; font-size: 12px; color: #000000; margin-right: 10px; line-height: 22px; border: 1px solid #e3e3e2; }

.caseListMain .caseListBanner.animat > .commonweb { max-width: 100%; padding: 0px; }

.caseListMain .caseListBanner.animat .imgBox { -webkit-border-radius: 0px; border-radius: 0px; }

.caseListMain .caseListBanner.animat .content .listTitle { padding: 0px !important; }

.caseListMain .caseListBanner.animat .content .label { padding: 0px !important; }

.caseListMain .caseList { margin: 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 30px 0px 20px; }

.caseListMain .caseList .list { width: 100%; padding: 0px 0px 20px; }

.caseListMain .caseList .list .listTitle { margin-top: 15px; font-size: 18px; color: #323232; }

.caseListMain .caseList .list .listTitle a { color: #323232; }

.caseListMain .caseList .list .label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 5px; }

.caseListMain .caseList .list .label a { display: block; padding: 0px 8px; font-size: 12px; color: #000000; margin-right: 10px; line-height: 22px; border: 1px solid #e3e3e2; }

.caseListMain .caseList .list .imgBox { position: relative; padding-top: 86%; overflow: hidden; }

.caseListMain .caseList .list .imgBox .img { position: absolute; left: 50%; top: 50%; width: 105%; height: 105%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-filter: blur(0px); filter: blur(0px); object-fit: cover; -webkit-transition: all .8s ease; transition: all .8s ease; }

.caseListMain .caseList .list .imgBox video { position: absolute; left: 50%; top: 50%; width: 105%; height: 105%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-filter: blur(0px); filter: blur(0px); object-fit: cover; -webkit-transition: all .8s ease; transition: all .8s ease; }

.caseListMain .caseList .list .imgBox .contentBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; 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; z-index: 10; -webkit-transition: all .8s ease; transition: all .8s ease; }

.caseListMain .caseList .list .imgBox .caseLogo { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; 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; padding-bottom: 20px; }

.caseListMain .caseList .list .imgBox .caseLogo img { max-width: 65%; }

.caseListMain .caseList .list .imgBox .content { padding: 0px 15px 15px; }

.caseListMain .caseList .list .imgBox .content .desc { font-size: 14px; color: #fff; padding: 0px 10px; display: -webkit-box; max-height: 60px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.caseListMain .caseList .list .imgBox .content .more { margin-top: 20px; }

.caseListMain .caseList .list .imgBox::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; background: rgba(0, 0, 0, 0.2); z-index: 1; -webkit-transition: all .8s ease; transition: all .8s ease; }

.caseListMain .caseList .list:hover .imgBox .img { -webkit-filter: blur(20px); filter: blur(20px); }

.caseListMain .caseList .list:hover .imgBox video { -webkit-filter: blur(20px); filter: blur(20px); }

.caseListMain .caseList .list:hover .imgBox::after { opacity: 1; }

.caseListMain .caseList .list:hover .imgBox .contentBox { opacity: 1; }

.fastClassifyMain { position: absolute; left: 0px; width: 100%; height: 100%; top: 0px; z-index: 20; pointer-events: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.fastClassifyBox { width: 65px; height: 65px; z-index: 30; pointer-events: auto; position: -webkit-sticky; position: sticky; bottom: 35px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: .4s; transition-delay: .4s; 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; }

.fastClassifyBox::after { content: ''; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); z-index: 2; position: absolute; left: 0px; top: 30px; width: 100%; height: 100%; -webkit-border-radius: 65px; border-radius: 65px; background-color: rgba(220, 219, 219, 0.5); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); opacity: 0; -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: .8s; transition-delay: .8s; }

.fastClassifyBox::before { content: ''; z-index: 1; position: absolute; left: 0px; top: 30px; width: 100%; height: 100%; -webkit-border-radius: 65px; border-radius: 65px; background-color: #ff0000; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); opacity: 0; -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: .8s; transition-delay: .8s; }

.fastClassifyBox .list { position: relative; z-index: 10; height: 65px; cursor: pointer; font-size: 15px; color: #010101; width: 33.333%; 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; }

.fastClassifyBox .list p { min-width: 35px; height: 35px; -webkit-transition: all .4s; transition: all .4s; opacity: 0; right: 15px; -webkit-border-radius: 100%; border-radius: 100%; background: #ff0000; 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; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.fastClassifyBox .list p img { height: 20px; }

.fastClassifyBox .list 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; -webkit-transition: all .4s; transition: all .4s; opacity: 0; visibility: hidden; color: #010101; }

.fastClassifyBox .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; -webkit-transition: all .4s; transition: all .4s; opacity: 0; visibility: hidden; color: #010101; }

.fastClassifyBox .list span i { width: 10px; height: 10px; -webkit-transform: rotate(45deg) translateY(-3px); -ms-transform: rotate(45deg) translateY(-3px); transform: rotate(45deg) translateY(-3px); -webkit-transition: all .8s ease; transition: all .8s ease; border-right: 2px solid #656565; border-bottom: 2px solid #656565; margin-left: 10px; }

.fastClassifyBox .list span em { font-style: normal; font-size: 12px; font-weight: 600; margin-left: 10px; color: #656565; }

.fastClassifyBox .list::before { position: absolute; right: 0px; width: 1px; height: 13px; background: #a5a19f; content: ''; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all .4s; transition: all .4s; opacity: 0; visibility: hidden; }

.fastClassifyBox .list:nth-child(3) { padding-right: 35px; position: static; }

.fastClassifyBox .list:nth-child(3)::before { display: none; }

.fastClassifyBox .list.cur span i { -webkit-transform: rotate(-135deg) translateY(-3px); -ms-transform: rotate(-135deg) translateY(-3px); transform: rotate(-135deg) translateY(-3px); }

.fastClassifyBox .caseClassifyList { position: absolute; left: 0px; right: 0px; bottom: 80px; -webkit-transition: all .8s; transition: all .8s; -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); opacity: 0; visibility: hidden; background: #fff; -webkit-border-radius: 20px; border-radius: 20px; z-index: 20; background: #fff; padding: 20px; border: 1px solid #ebe5d9; -webkit-box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); }

.fastClassifyBox .caseClassifyList .classifyList { max-height: 260px; overflow-y: auto; overflow-x: hidden; display: none; }

.fastClassifyBox .caseClassifyList .classifyList a { display: block; line-height: 37px; font-size: 14px; }

.fastClassifyBox .caseClassifyList .classifyList::-webkit-scrollbar { width: 4px; }

.fastClassifyBox .caseClassifyList .classifyList::-webkit-scrollbar-track { -webkit-border-radius: 4px; border-radius: 4px; background-color: #f5f5f5; }

.fastClassifyBox .caseClassifyList .classifyList::-webkit-scrollbar-thumb { -webkit-border-radius: 4px; border-radius: 4px; background-color: #cfcfcf; }

.fastClassifyBox .caseClassifyList.animat { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; visibility: visible; }

.caseClassifyMask { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 8; display: none; }

.fastClassifyBox.animat { -webkit-transition-delay: .8s; transition-delay: .8s; width: 480px; }

.fastClassifyBox.animat::after { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; top: 0px; -webkit-transition-delay: 0s; transition-delay: 0s; }

.fastClassifyBox.animat::before { -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); opacity: 1; top: 0px; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-animation: fScale .5s alternate; animation: fScale .5s alternate; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: .5s; animation-delay: .5s; }

.fastClassifyBox.animat .list span { opacity: 1; -webkit-transition-delay: 1s; transition-delay: 1s; visibility: visible; }

.fastClassifyBox.animat .list a { opacity: 1; -webkit-transition-delay: 1s; transition-delay: 1s; visibility: visible; }

.fastClassifyBox.animat .list::before { opacity: 1; -webkit-transition-delay: 1s; transition-delay: 1s; visibility: visible; }

.fastClassifyBox.animat .list p { opacity: 1; -webkit-transition-delay: .4s; transition-delay: .4s; }

@keyframes fScale { 0% { -webkit-transform: scale(1.5); transform: scale(1.5);
    opacity: 1; }
  100% { -webkit-transform: scale(1); transform: scale(1);
    opacity: 0; } }

@-webkit-keyframes fScale { 0% { -webkit-transform: scale(1.5); transform: scale(1.5);
    opacity: 1; }
  100% { -webkit-transform: scale(1); transform: scale(1);
    opacity: 0; } }

/*--案例列表--*/
/*--案例详情--*/
.caseDetailsMain { padding-top: 100px; }

.caseDetailContent .container { 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; }

.caseDetailContent .content { width: 100%; }

.caseDetailContent .content .title { font-size: 20px; text-transform: uppercase; font-weight: 600; line-height: 1; color: #000000; }

.caseDetailContent .content .desc { color: rgba(0, 0, 0, 0.8); margin-top: 10px; font-size: 14px; line-height: 20px; }

.caseDetailContent .content .more { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 15px; }

.caseDetailContent .content .more 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; position: relative; font-size: 12px; height: 35px; color: #575757; padding: 0px 20px; }

.caseDetailContent .content .more a i { font-size: 8px; margin-left: 10px; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); position: relative; z-index: 10; }

.caseDetailContent .content .more a::after { content: ''; position: absolute; right: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 35px; border-radius: 35px; border: 1px solid #7f7f7f; -webkit-transition: all .8s ease; transition: all .8s ease; }

.caseDetailContent .content .more a:hover::after { width: 35px; border-color: #ff0000; background: #ff0000; }

.caseDetailContent .content .more a:hover i { -webkit-transform: translateX(7px); -ms-transform: translateX(7px); transform: translateX(7px); color: #fff; }

.caseDetailContent .content .more a:hover { padding: 0px 20px 0px 0px; }

.caseDetailContent .serviceContent { width: 100%; margin-top: 25px; }

.caseDetailContent .serviceContent .list { padding: 15px 0px; margin-bottom: -1px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }

.caseDetailContent .serviceContent .list .listTitle { font-size: 13px; line-height: 24px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; color: rgba(0, 0, 0, 0.8); }

.caseDetailContent .serviceContent .list .desc { width: 65%; font-size: 13px; line-height: 24px; color: #000000; }

.caseDetailContent .serviceContent .list .desc span { color: #b5b5b5; }

.caseDetailProjectMain { padding: 40px 0px 0px; position:relative;}

.caseDetailProjectMain .commonLocation {bottom:auto; top: 50px; z-index:10}

.caseDetailProjectMain .caseDetailProjectImg { position: relative; overflow: hidden; }

.caseDetailProjectMain .caseDetailProjectImg .caseDetailProjectImgBg { position: absolute; left: 0px; top: 0px; width: 100%; height: 130%; }

.caseDetailProjectMain .caseDetailProjectImg .caseDetailProjectImgBg img { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; object-fit: cover; }

.caseDetailProjectMain .caseDetailProjectImg .imgBox { position: relative; }

.caseDetailProjectMain .caseDetailProjectImg .imgBox img { max-height: 930px; max-width: 100%; display: block; margin: auto; }

.caseDetailProjectMain .caseDetailProject { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 40px 0px 0px; }

.caseDetailProjectMain .caseDetailProject .title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 16px; height: 100%; color: #2a2829; 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; }

.caseDetailProjectMain .caseDetailProject .title::before { content: ''; width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 8px; }

.caseDetailProjectMain .caseDetailProject .desc { width: 100%; font-size: 14px; padding: 15px 0px 0px; color: #545454; }

.caseDetailProjectMain .caseDetailProject .desc span { color: #b5b5b5; }

.caseDetailProjectMain .caseDetailProjectDetailImg { padding-top: 30px; }

.caseDetailProjectMain .caseDetailProjectDetailImg img { width: 100%; display: block; }

.caseDetailProjectMain .colorMatching { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; padding: 40px 0px 0px; width: 100%; }

.caseDetailProjectMain .colorMatching .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 0px 5px 10px; position: relative; }

.caseDetailProjectMain .colorMatching .list .listTitle { position: absolute; left: 10px; top: 15px; right: 10px; color: #fff; font-size: 14px; z-index: 10; }

.caseDetailProjectMain .colorMatching .list .colorValue { position: absolute; bottom: 15px; left: 10px; right: 10px; font-size: 14px; color: #fff; text-transform: uppercase; }

.caseDetailProjectMain .colorMatching .list .color { padding-top: 80%; }

.caseDetailProjectMain .colorMatching .list .imgBox { border: 1px solid #e8e8e8; position: relative; padding-top: 80%; }

.caseDetailProjectMain .colorMatching .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.caseDetailProjectMain .colorMatching .list:nth-child(3) .listTitle { color: #000000; }

.caseDetailProjectMain .colorMatching .list:nth-child(3) .colorValue { color: #000000; }

.caseDetailProjectMain .colorMatching .list:nth-child(4) .listTitle { color: #000000; }

.caseDetailProjectMain .colorMatching .list:nth-child(1) { display: none; }

.caseDetailProductServiceMain { padding-top: 35px; overflow: hidden; position: relative; }

.caseDetailProductServiceMain .caseDetailProductServiceImg { padding: 50px 0px; overflow: hidden; position: relative; }

.caseDetailProductServiceMain .caseDetailProductServiceImg .caseDetailProductServiceImgbg { position: absolute; left: 0px; top: 0px; width: 100%; height: 130%; }

.caseDetailProductServiceMain .caseDetailProductServiceImg .caseDetailProductServiceImgbg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.caseDetailProductServiceMain .caseDetailProductServiceImg .imgBox { position: relative; max-width: 1105px; margin: 0px auto; }

.caseDetailProductServiceMain .imgBox img { width: 100%; display: block; }

.caseDetailProductServiceMain .caseDetailProductService { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; top: -30px; margin: 0px 0px -30px; padding: 25px 15px 0px; background: #fff; }

.caseDetailProductServiceMain .caseDetailProductService .title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 16px; height: 100%; color: #2a2829; 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; }

.caseDetailProductServiceMain .caseDetailProductService .title::before { content: ''; width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 8px; }

.caseDetailProductServiceMain .caseDetailProductService .desc { width: 100%; padding: 10px 0px 0px; font-size: 14px; color: #545454; }

.caseDetailProductServiceMain .caseDetailProductService .desc span { color: #b5b5b5; }

.caseDetailImg { padding-top: 40px; }

.caseDetailImg img { display: block; width: 100%; max-height: 930px; object-fit: cover; }

.caseDetailLabelMain { border-bottom: 1px solid #e0e0e0; padding: 30px 0px 40px; }

.caseDetailLabelMain .title { 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; }

.caseDetailLabelMain .title 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; font-size: 14px; color: #000000; margin: 0px 8px; }

.caseDetailLabelMain .title a::before { content: ''; width: 7px; height: 7px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 10px; }

.caseDetailLabelMain .caseDetailLabel { 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: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-top: 20px; }

.caseDetailLabelMain .caseDetailLabel a { padding: 0px 10px; margin: 4px 2px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 12px; 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: #545454; border: 1px solid #e0e0e0; background: #fff; }

.caseDetailLabelMain .caseDetailLabel a:hover { border-color: #ff0000; color: #ff0000; }

.caseDetailLabelMain .caseDetailLabel a.cur { border-color: #ff0000; color: #ff0000; }

/*--案例详情--*/
/*--ai--*/
.aiMain { overflow: hidden; position: relative; }

.aiBanner { position: relative; }

.aiBanner .imgBox { padding-top: 130%; position: relative; overflow: hidden; }

.aiBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.aiBanner .displayer { position: absolute; left: -11%; bottom: 0px; width: 100%; }

.aiBanner .displayer img { width: 100%; display: block; }

.aiBanner .symbol { position: absolute; right: -10%; bottom: -10%; width: 100%; pointer-events: none; }

.aiBanner .symbol p { overflow: hidden; width: 0%; -webkit-transition: all 2s linear; transition: all 2s linear; -webkit-transition-delay: .6s; transition-delay: .6s; }

.aiBanner .symbol img { width: 100vw; display: block; }

.aiBanner .symbol.animated p { width: 100%; }

.aiBanner .aiBannerText { position: absolute; left: 0px; top: 35%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.aiBanner .aiBannerText .container { 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; text-align: center; }

.aiBanner .aiBannerText .title { font-size: 24px; line-height: 1.2; color: #fff; }

.aiBanner .aiBannerText .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: 25px; }

.aiBanner .aiBannerText .more a { height: 40px; width: 180px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 12px; border: 2px solid #fff; 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; }

.aiBanner .aiBannerText .more a:hover { background: #ff0000; border-color: #ff0000; }

.aiCustomMain { padding-top: 80px; }

.aiCustomMain .aiCustomBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.aiCustomMain .aiCustomBox .aiCustom { width: 100%; padding: 30px 20px 40px; position: relative; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; background-image: url(../images/img2023_132.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.aiCustomMain .aiCustomBox .aiCustom .content { padding: 0px 0px 25px; }

.aiCustomMain .aiCustomBox .aiCustom .content .listTitle { font-size: 20px; line-height: 1.2; color: #fff; }

.aiCustomMain .aiCustomBox .aiCustom .content .desc { font-size: 14px; padding-top: 10px; line-height: 20px; color: rgba(255, 255, 255, 0.6); }

.aiCustomMain .aiCustomBox .aiCustom .imgBox img { width: 100%; display: block; }

.aiCustomMain .aiCustomBox .aiCustomList { width: 100%; padding: 0px; margin-right: 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.aiCustomMain .aiCustomBox .aiCustomList .list { width: 100%; padding-top: 50%; margin: 15px 0px 0px; position: relative; overflow: hidden; -webkit-border-radius: 10px; border-radius: 10px; background-repeat: no-repeat; background-size: cover; background-repeat: no-repeat; background-position: center; }

.aiCustomMain .aiCustomBox .aiCustomList .list .content { padding: 0px; text-align: center; left: 50%; top: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.aiCustomMain .aiCustomBox .aiCustomList .list .content .listTitle { font-size: 20px; line-height: 1.2; color: #fff; }

.aiCustomMain .aiCustomBox .aiCustomList .list .content .desc { font-size: 14px; padding-top: 10px; line-height: 20px; color: rgba(255, 255, 255, 0.6); }

.aiCustomMain .aiCustomBox .aiCustomList .list .imgBox { position: absolute; right: 0px; bottom: 0px; width: 120px; }

.aiCustomMain .aiCustomBox .aiCustomList .list .imgBox img { width: 100%; display: block; }

.aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(1) { width: 100%; background-image: url(../images/img2023_133.jpg); }

.aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(1) .content { left: 15px; top: 50%; text-align: left; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(2) { background-image: url(../images/img2023_134.jpg); }

.aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(3) { background-image: url(../images/img2023_135.jpg); }

.aiPriceMain { position: relative; margin-top: 40px; padding: 40px 0px; }

.aiPriceMain .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.aiPriceMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: block; object-fit: cover; }

.aiPriceMain .container { position: relative; z-index: 10; 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; }

.aiPriceMain .aiPrice { width: 100%; height: 300px; padding: 30px 20px 30px; 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; -webkit-border-radius: 20px; border-radius: 20px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #fff), color-stop(30%, rgba(255, 255, 255, 0.8))); background-image: linear-gradient(to bottom, #fff 30%, rgba(255, 255, 255, 0.8)); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }

.aiPriceMain .aiPrice .title { font-size: 24px; line-height: 1.2; color: #010101; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.aiPriceMain .aiPrice .content .desc { font-size: 14px; color: #010101; }

.aiPriceMain .aiPrice .content .money { font-size: 14px; padding-top: 5px; line-height: 1; color: #1cac47; }

.aiPriceMain .aiPrice .content .money span { font-size: 40px; font-family: 'Bronova'; }

.aiPriceMain .aiPrice .content .originalPrice { font-size: 16px; text-decoration: line-through; color: #b4b4b4; }

.aiPriceMain .symbol { position: absolute; right: 30px; bottom: -60px; width: 80%; height: 24vw; pointer-events: none; }

.aiPriceMain .symbol p { position: absolute; right: 0px; width: 0%; height: 100%; overflow: hidden; -webkit-transition: all 2s linear; transition: all 2s linear; -webkit-transition-delay: .6s; transition-delay: .6s; }

.aiPriceMain .symbol img { width: 74vw; display: block; position: absolute; right: 0px; top: 0px; }

.aiPriceMain .symbol.animated p { width: 100%; }

.aiBrandMain { padding: 40px 0px; }

.aiBrandMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.aiBrandMain .aiBrand { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding-top: 0px; }

.aiBrandMain .aiBrand .title { font-size: 20px; color: #010101; line-height: 1.2; }

.aiBrandMain .aiBrand .desc { font-size: 14px; line-height: 20px; padding-top: 20px; color: #878686; }

.aiBrandMain .aiBrandList { width: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; padding-top: 20px; }

.aiBrandMain .aiBrandList .list { width: -webkit-calc(33.333% - 10px); width: calc(33.333% - 10px); margin: 0px 5px 10px; }

.aiBrandMain .aiBrandList .list img { width: 100%; display: block; -webkit-border-radius: 20px; border-radius: 20px; }

.aiQAMain { padding: 40px 0px; background: #edf0f8; }

.aiQAMain .title { font-size: 20px; line-height: 1.2; }

.aiQAMain .aiQAList { padding-top: 10px; }

.aiQAMain .aiQAList .list { padding: 15px; margin-top: 10px; background: #ffffff; -webkit-border-radius: 10px; border-radius: 10px; }

.aiQAMain .aiQAList .list .listTitle { font-size: 14px; line-height: 22px; cursor: pointer; padding-right: 20px; position: relative; color: #010101; position: relative; }

.aiQAMain .aiQAList .list .listTitle i { width: 10px; height: 10px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0px; }

.aiQAMain .aiQAList .list .listTitle i::after { width: 100%; height: 2px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #505050; position: absolute; content: ''; }

.aiQAMain .aiQAList .list .listTitle i::before { width: 2px; height: 100%; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #505050; position: absolute; content: ''; }

.aiQAMain .aiQAList .list .content { display: none; margin-top: 15px; padding: 15px; font-size: 13px; -webkit-border-radius: 10px; border-radius: 10px; color: #010101; background: #fbfbfb; }

.aiQAMain .aiQAList .list.cur .listTitle i::before { display: none; }

.aiBuyMain { padding: 40px 0px; position: relative; }

.aiBuyMain .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.aiBuyMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: block; object-fit: cover; }

.aiBuyMain .container { position: relative; z-index: 10; text-align: center; }

.aiBuyMain .title { font-size: 20px; line-height: 1.2; color: #fff; }

.aiBuyMain .desc { padding-top: 10px; font-size: 13px; color: rgba(255, 255, 255, 0.8); }

.aiBuyMain .btn { padding-top: 25px; 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; }

.aiBuyMain .btn a { width: 130px; height: 35px; margin: 0px 5px; -webkit-border-radius: 35px; border-radius: 35px; font-size: 12px; background: #fff; color: #000000; 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; }

.aiBuyMain .btn a:hover { background: #ff0000; color: #fff; }

.aiBuyMain .btn a.orderBtn { border: 2px solid #fff; background: none; color: #fff; }

.aiBuyMain .btn a.orderBtn:hover { background: #ff0000; color: #fff; border-color: #ff0000; }

/*--ai--*/
/*--联系我们--*/
.contactMain { padding: 100px 0px 50px; background: #fffdf9; overflow: hidden; position: relative; }

.contactMain .contactDesc .title { font-size: 24px; line-height: 1.2; color: #000000; }

.contactMain .contactDesc .title i { display: inline-block; top: 0px; position: relative; margin-left: 10px; width: 15px; height: 15px; position: relative; }

.contactMain .contactDesc .title i::after { content: ''; position: absolute; left: 50%; top: 50%; width: 3px; height: 100%; position: absolute; background: #ff0000; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.contactMain .contactDesc .title i::before { content: ''; position: absolute; left: 50%; top: 50%; width: 100%; height: 3px; position: absolute; background: #ff0000; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.contactMain .contactDesc .desc { font-size: 14px; padding-top: 10px; color: #000000; }

.contactInfoMain { padding: 0px 0px; position: relative; overflow: hidden; }

.contactInfoMain .contactInfoBg { position: absolute; left: 0px; top: -75vh; -webkit-transform-style: preserve-3d; transform-style: preserve-3d; will-change: transform; width: 100%; height: 130vh; }

.contactInfoMain .contactInfoBg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-animation: scale4 5s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); animation: scale4 5s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955); }

.contactInfoMain .container { position: relative; z-index: 20; }

.contactInfoMain .contactInfo { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.contactInfoMain .contactInfo .list { width: 100%; padding: 30px 0px; border-top: 1px solid rgba(255, 255, 255, 0.1); }

.contactInfoMain .contactInfo .list .listTitle { font-size: 18px; color: #fff; font-weight: 600; line-height: 1.2; }

.contactInfoMain .contactInfo .list .content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.contactInfoMain .contactInfo .list .content .telList { padding-right: 20px; padding-top: 25px; width: 50%; }

.contactInfoMain .contactInfo .list .content .telList .telTitle { font-size: 13px; padding-bottom: 5px; color: rgba(255, 255, 255, 0.7); }

.contactInfoMain .contactInfo .list .content .telList .tel { font-size: 14px; color: #fff; font-family: 'Bronova'; word-break: break-all; }

.contactInfoMain .contactInfo .list .addressContent { padding-top: 15px; font-size: 15px; color: rgba(255, 255, 255, 0.7); }

.contactInfoMain .contactInfo .list .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 15px; }

.contactInfoMain .contactInfo .list .btn a { height: 35px; padding: 0px 25px; font-size: 14px; position: relative; 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; }

.contactInfoMain .contactInfo .list .btn a i { margin-left: 10px; z-index: 10; font-size: 8px; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); position: relative; }

.contactInfoMain .contactInfo .list .btn a::after { content: ''; width: 100%; height: 100%; -webkit-border-radius: 41px; border-radius: 41px; -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); position: absolute; right: 0px; border: 1px solid rgba(255, 255, 255, 0.5); -webkit-transition: all .8s ease; transition: all .8s ease; }

.contactInfoMain .contactInfo .list .btn a:hover::after { width: 35px; -webkit-transform: translateX(8px); -ms-transform: translateX(8px); transform: translateX(8px); border-color: #ff0000; background-color: #ff0000; }

.contactInfoMain .contactInfo .list .btn a:hover i { -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px); color: #fff; }

.contactInfoMain .contactInfo .list .qrCodeImg { width: 104px; padding-bottom: 25px; }

.contactInfoMain .contactInfo .list .qrCodeImg img { width: 100%; display: block; }

.contactInfoMain .contactInfo .list .subjectNumber { font-size: 15px; color: rgba(255, 255, 255, 0.7); padding-top: 2px; }

.contactInfoMain .contactInfo .list:nth-child(1) { border-top: none; }

.contactInfoMain .contactInfo .list:nth-child(1) .content .telList:nth-child(1) .tel { font-weight: 600; color: #f2d3bb; }

.contactInfoMain .contactInfo .list:nth-child(1) .content .telList:nth-child(4) .tel { font-weight: 600; color: #f2d3bb; }

.contactInfoMain .contactInfo .list:nth-child(3) { border-left: none; }

.contactInfoMain .contactInfo .list:nth-child(5) { 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; }

.contactFormMain { padding: 40px 0px; overflow: hidden; position: relative; background-color: #f7f5f0; }

.contactFormMain .container { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; z-index: 10; }

.contactFormMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; }

.contactFormMain .content .title { font-size: 20px; line-height: 1.2; color: #000000; }

.contactFormMain .content .desc { font-size: 14px; padding-top: 10px; color: #000000; }

.contactFormMain .contactForm { width: 100%; padding-top: 25px; }

.contactFormMain .contactForm .formTitle { font-size: 15px; padding-bottom: 10px; color: #2a2829; 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; }

.contactFormMain .contactForm .formTitle::before { content: ''; margin-right: 10px; width: 12px; height: 12px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; }

.contactFormMain .contactForm form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; }

.contactFormMain .contactForm form .input { width: 100%; margin-top: 15px; padding: 0px; position: relative; }

.contactFormMain .contactForm form .input input { width: 100%; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; padding: 0px 20px; font-size: 13px; border: 1px solid #e5e0d7; color: #2a2829; }

.contactFormMain .contactForm form .input input::-webkit-input-placeholder { color: #2a2829; }

.contactFormMain .contactForm form .input input:-moz-placeholder { color: #2a2829; }

.contactFormMain .contactForm form .input input::-moz-placeholder { color: #2a2829; }

.contactFormMain .contactForm form .input input:-ms-input-placeholder { color: #2a2829; }

.contactFormMain .contactForm form .input img { position: absolute; right: 20px; height: 65%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); top: 50%; }

.contactFormMain .contactForm form .input textarea { border: 1px solid #e5e0d7; padding: 25px; -webkit-border-radius: 25px; border-radius: 25px; height: 140px; width: 100%; font-size: 13px; color: #2a2829; }

.contactFormMain .contactForm form .input textarea::-webkit-input-placeholder { color: #2a2829; }

.contactFormMain .contactForm form .input textarea:-moz-placeholder { color: #2a2829; }

.contactFormMain .contactForm form .input textarea::-moz-placeholder { color: #2a2829; }

.contactFormMain .contactForm form .input textarea:-ms-input-placeholder { color: #2a2829; }

.contactFormMain .contactForm form .input textarea::-webkit-scrollbar { width: 4px; }

.contactFormMain .contactForm form .input textarea::-webkit-scrollbar-track { -webkit-border-radius: 4px; border-radius: 4px; background-color: #f5f5f5; }

.contactFormMain .contactForm form .input textarea::-webkit-scrollbar-thumb { -webkit-border-radius: 4px; border-radius: 4px; background-color: #cfcfcf; }

.contactFormMain .contactForm form .w100 { width: 100% !important; }

.contactFormMain .contactForm form .btn { width: 100%; padding: 15px 0px 0px; }

.contactFormMain .contactForm form .btn input { height: 45px; -webkit-border-radius: 54px; border-radius: 54px; width: 100%; border: none; background: #000; color: #fff; font-size: 14px; }

.contactCircle { right: -80px; left: auto !important; top: 100px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.contactCircle .circle1 { border-color: #d8d6d3; }

.contactCircle .circle2 { border-color: #d8d6d3; }

.contactCircle .circle3 { border-color: #d8d6d3; }

.contactCircle .circle4 { border-color: #d8d6d3; }

.contactCircle1 { top: auto !important; bottom: -120px; }

.contactCircle1 .circle1 { border-color: #c0bfbb; }

.contactCircle1 .circle2 { border-color: #c0bfbb; }

.contactCircle1 .circle3 { border-color: #c0bfbb; }

.contactCircle1 .circle4 { border-color: #c0bfbb; }

@-webkit-keyframes scale4 { 0% { -webkit-transform: scale(1);
    transform: scale(1); }
  100% { -webkit-transform: scale(1.1);
    transform: scale(1.1); } }

@keyframes scale4 { 0% { -webkit-transform: scale(1);
    transform: scale(1); }
  100% { -webkit-transform: scale(1.1);
    transform: scale(1.1); } }

/*--联系我们--*/
/*--弹出支付--*/
.payMaskLayer { position: fixed; z-index: 99; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); display: none; }

.paymentMain { position: fixed; z-index: 991; top: 0px; left: 0px; width: 100%; height: 100%; display: none; }

.paymentBox { position: absolute; top: 0px; left: 0px; 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; padding: 40px 0px; overflow-y: auto; }

.paymentBox .payment { width: 90%; position: relative; padding-left: 0px; -webkit-transition: all .8s; transition: all .8s; -webkit-border-radius: 20px; border-radius: 20px; background-image: url(../images/img2023_157.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.paymentBox .payment .closePay { position: absolute; right: 30px; top: 20px; font-size: 24px; color: #fff; z-index: 20; cursor: pointer; }

.paymentBox .payment .paymentDesc { padding: 20px 30px; }

.paymentBox .payment .paymentDesc .title { font-size: 14px; color: #fff; }

.paymentBox .payment .paymentDesc .priceBox { margin-top: 10px; border: 1px solid #1cac47; padding: 15px 0px 15px 20px; -webkit-border-radius: 20px; border-radius: 20px; position: relative; }

.paymentBox .payment .paymentDesc .priceBox .desc { font-size: 14px; padding-bottom: 5px; color: #fff; }

.paymentBox .payment .paymentDesc .priceBox .price { font-size: 40px; line-height: 1; color: #1cac47; font-family: 'Bronova'; }

.paymentBox .payment .paymentDesc .priceBox .originalPrice { color: #b4b4b4; font-size: 14px; text-decoration: line-through; }

.paymentBox .payment .paymentDesc .priceBox .icon { 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; padding-right: 10px; }

.paymentBox .payment .paymentDesc .priceBox .icon i { width: 17px; height: 17px; color: #fff; -webkit-border-radius: 100%; border-radius: 100%; background: #1cac47; font-size: 12px; font-weight: 600; 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; }

.paymentBox .payment .paymentDesc .priceBox .icon i::before { top: 0px; position: relative; }

.paymentBox .payment .paymentDesc .paymentDescList { padding-top: 10px; }

.paymentBox .payment .paymentDesc .paymentDescList .list { 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: 13px; color: #ffff; margin-top: 10px; }

.paymentBox .payment .paymentDesc .paymentDescList .list i { width: 17px; height: 17px; margin-right: 10px; color: #fff; -webkit-border-radius: 100%; border-radius: 100%; background: #1cac47; font-size: 14px; font-weight: 600; 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; }

.paymentBox .payment .paymentDesc .paymentDescList .list i::before { top: 1px; position: relative; }

.paymentBox .payment .paymentForm { padding: 30px 15px 40px; 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; position: relative; z-index: 10; background-color: rgba(255, 255, 255, 0.8); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); -webkit-border-radius: 20px; border-radius: 20px; }

.paymentBox .payment .paymentForm .title { font-size: 14px; color: #2a2829; 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; }

.paymentBox .payment .paymentForm .title::before { width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 8px; content: ''; }

.paymentBox .payment .paymentForm .inputList { 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; }

.paymentBox .payment .paymentForm .inputList .list { width: 100%; padding: 10px 0px 0px; }

.paymentBox .payment .paymentForm .inputList .list p { font-size: 14px; padding: 0px 15px 5px; color: #000000; }

.paymentBox .payment .paymentForm .inputList .list .input { position: relative; }

.paymentBox .payment .paymentForm .inputList .list .input input { width: 100%; background: #fff; -webkit-border-radius: 35px; border-radius: 35px; height: 35px; font-size: 14px; padding: 0px 15px; }

.paymentBox .payment .paymentForm .inputList .list .input img { position: absolute; right: 15px; height: 65%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.paymentBox .payment .paymentForm .inputList .list button { width: 100%; height: 35px; font-size: 14px; background: #000; color: #fff; -webkit-border-radius: 35px; border-radius: 35px; border: none; }

.paymentBox .payment .paymentForm .inputList .list.w100 { width: 100%; }

.paymentBox .payment .paymentForm .inputList .list:last-child { padding-top: 20px; }

.paymentBox .payment .paymentForm .desc { padding-top: 20px; font-size: 12px; color: #2a2829; 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; }

.paymentBox .payment .paymentForm .desc::before { width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 8px; content: ''; }

.paymentBox .payment .paymentForm .payQrCodeBox { display: none; }

.paymentBox .payment .paymentForm .payQrCodeBox .payTitle { font-size: 15px; color: #2a2829; 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; }

.paymentBox .payment .paymentForm .payQrCodeBox .payTitle::before { width: 12px; height: 12px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 10px; content: ''; }

.paymentBox .payment .paymentForm .payQrCodeBox .payQrCode { width: 173px; margin: 0px auto; padding: 40px 0px; }

.paymentBox .payment .paymentForm .payQrCodeBox .payQrCode img { width: 100%; display: block; }

.paymentBox .payment .paymentForm .payQrCodeBox .payAmount { font-size: 15px; 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; }

.paymentBox .payment .paymentForm .payQrCodeBox .payAmount .amount { font-size: 45px; color: #ff0d0d; font-family: 'Bronova'; }

.paymentBox .payment .paymentForm .payQrCodeBox .payAmount .amount span { font-size: 22px; }

.paymentBox .payment .paymentForm .payQrCodeBox .payAmount .number { font-size: 15px; padding-left: 10px; color: rgba(42, 40, 41, 0.6); }

/*--弹出支付--*/
/*--关于我们--*/
.pin-spacer { width: 100% !important; }

.aboutTitle { font-size: 14px; 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; }

.aboutTitle::before { width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 8px; content: ''; }

.aboutDesc { margin-top: 10px; font-size: 22px; line-height: 26px; color: #010101; }

.aboutBanner { position: relative; padding-top: 100%; }

.aboutBanner .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.aboutBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.aboutBanner .aboutBannerText { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); text-align: center; }

.aboutBanner .aboutBannerText .numberImg img { width: 240px; vertical-align: middle; }

.aboutBanner .aboutBannerText .title { padding-top: 15px; font-size: 20px; line-height: 1; color: #fff; }

.aboutBanner .aboutBannerText .desc { font-size: 14px; padding-top: 10px; color: rgba(255, 246, 236, 0.6); }

.aboutMain { padding: 40px 0px 0px; }

.aboutMain .aboutTitle { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.aboutMain .aboutDesc { text-align: center; }

.aboutMain .aboutBox { padding: 35px 0px 50px; width: 100% !important; }

.aboutMain .aboutBox .imgBox { position: relative; width: 100%; padding-bottom: 30px; }

.aboutMain .aboutBox .imgBox img { width: 100%; display: none; -webkit-border-radius: 15px; border-radius: 15px; }

.aboutMain .aboutBox .imgBox img:nth-child(1) { display: block; }

.aboutMain .aboutBox .about { padding: 0px; }

.aboutMain .aboutBox .about .list { border-bottom: 1px solid #cacaca; overflow: hidden; height: 13.5%; }

.aboutMain .aboutBox .about .list .listTitle { height: 50px; 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; color: #010101; -webkit-transition: all .6s; transition: all .6s; cursor: pointer; }

.aboutMain .aboutBox .about .list .listTitle i { font-size: 12px; position: relative; top: -4px; margin-left: 10px; color: #ff0000; font-weight: 600; -webkit-transition: all .6s; transition: all .6s; }

.aboutMain .aboutBox .about .list .desc { font-size: 14px; line-height: 24px; color: #7e7e7e; }

.aboutMain .aboutBox .about .list .iconList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 30px 0px 15px; }

.aboutMain .aboutBox .about .list .iconList .content { width: 25%; border-right: 1px solid #ededed; padding: 0px 0px 15px; }

.aboutMain .aboutBox .about .list .iconList .content .icon { text-align: center; }

.aboutMain .aboutBox .about .list .iconList .content .icon img { height: 30px; vertical-align: middle; }

.aboutMain .aboutBox .about .list .iconList .content .text { padding-top: 10px; font-size: 12px; color: #7e7e7e; text-align: center; }

.aboutMain .aboutBox .about .list .iconList .content:first-child { padding-left: 0vw; }

.aboutMain .aboutBox .about .list .iconList .content:last-child { padding-right: 0vw; border-right: none; }

.aboutMain .aboutBox .about .list:first-child { border-top: 1px solid #cacaca; height: auto; }

.aboutVisionMain { padding: 40px 0px; background-image: url(../images/img2023_166.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; overflow: hidden; position: relative; }

.aboutVisionMain .container { position: relative; -webkit-transition: all 1s; transition: all 1s; }

.aboutVisionMain .title { font-size: 42px; line-height: 1; text-transform: uppercase; opacity: 1; visibility: visible; -webkit-transition: all .8s; transition: all .8s; left: 0px; top: 0px; color: #fff; }

.aboutVisionMain .title p { margin-bottom: 0px; letter-spacing: 0px; }

.aboutVisionMain .title p:nth-child(1) { -webkit-text-stroke: 0.5px #fff; -webkit-text-fill-color: transparent; color: #fff; }

.aboutVisionMain .title p:nth-child(2) { background-image: -webkit-gradient(linear, left top, right top, from(#8e8e90), to(#fff)); background-image: linear-gradient(to right, #8e8e90, #fff); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }

.aboutVisionMain .aboutVision .line { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; display: none; width: 300%; height: 2px; background: rgba(255, 255, 255, 0.5); -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.aboutVisionMain .aboutVision .line span { width: 2px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-left: 70px; display: block; height: 40px; background: rgba(255, 255, 255, 0.2); }

.aboutVisionMain .aboutVision .line::after { content: ''; position: absolute; left: -35px; top: 50%; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 40px; height: 40px; background: #fff; }

.aboutVisionMain .aboutVision { padding-right: 0px; position: relative; }

.aboutVisionMain .aboutVision .list { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; position: relative; padding-top: 30px; }

.aboutVisionMain .aboutVision .list .content { position: relative; }

.aboutVisionMain .aboutVision .list .content .listTitle { margin-top: 20px; font-size: 14px; 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: rgba(255, 255, 255, 0.5); }

.aboutVisionMain .aboutVision .list .content .listTitle::after { display: block; width: 15px; height: 2px; background: #ff0000; content: ''; margin-left: 10px; }

.aboutVisionMain .aboutVision .list .content .desc { padding-top: 5px; font-size: 20px; line-height: 25px; color: #fff; }

.aboutVisionMain .aboutVision .list .content .icon { position: relative; left: 0px; top: 0px; width: 100px; height: 100px; }

.aboutVisionMain .aboutVision .list .content .icon span { position: absolute; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid rgba(255, 255, 255, 0.3); }

.aboutVisionMain .aboutVision .list:nth-child(1) .content .icon span { right: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.aboutVisionMain .aboutVision .list:nth-child(1) .content .icon span:nth-child(1) { width: 50%; height: 50%; }

.aboutVisionMain .aboutVision .list:nth-child(1) .content .icon span:nth-child(2) { width: 65%; height: 65%; }

.aboutVisionMain .aboutVision .list:nth-child(1) .content .icon span:nth-child(3) { width: 85%; height: 85%; }

.aboutVisionMain .aboutVision .list:nth-child(3) { padding-top: 60px; }

.aboutVisionMain .aboutVision .list:nth-child(3) .content .icon { width: 60px; height: 60px; margin-left: 30px; }

.aboutVisionMain .aboutVision .list:nth-child(3) .listTitle { margin-top: 40px; }

@-webkit-keyframes circleRight1 { 0% { right: 0%; }
  50% { right: 50%; }
  100% { right: 50%; } }

@keyframes circleRight1 { 0% { right: 0%; }
  50% { right: 50%; }
  100% { right: 50%; } }

@-webkit-keyframes circleRight2 { 0% { right: 0%; }
  50% { right: 35%; }
  100% { right: 35%; } }

@keyframes circleRight2 { 0% { right: 0%; }
  50% { right: 35%; }
  100% { right: 35%; } }

@-webkit-keyframes circleRight3 { 0% { right: 0%; }
  50% { right: 15%; }
  100% { right: 15%; } }

@keyframes circleRight3 { 0% { right: 0%; }
  50% { right: 15%; }
  100% { right: 15%; } }

.aboutVisionMain .aboutVision .list:nth-child(2) .content .icon span:nth-child(1) { left: 0%; }

.aboutVisionMain .aboutVision .list:nth-child(2) .content .icon span:nth-child(2) { left: 25%; }

.aboutVisionMain .aboutVision .list:nth-child(2) .content .icon span:nth-child(3) { left: 50%; }

.aboutVisionMain .aboutVision .list:nth-child(2) .content .icon span:nth-child(4) { left: 75%; }

@-webkit-keyframes circleRight4 { 0% { left: 0%;
    opacity: 0; }
  50% { left: 25%;
    opacity: 1; }
  100% { left: 25%;
    opacity: 1; } }

@keyframes circleRight4 { 0% { left: 0%;
    opacity: 0; }
  50% { left: 25%;
    opacity: 1; }
  100% { left: 25%;
    opacity: 1; } }

@-webkit-keyframes circleRight5 { 0% { left: 0%;
    opacity: 0; }
  50% { left: 50%;
    opacity: 1; }
  100% { left: 50%;
    opacity: 1; } }

@keyframes circleRight5 { 0% { left: 0%;
    opacity: 0; }
  50% { left: 50%;
    opacity: 1; }
  100% { left: 50%;
    opacity: 1; } }

@-webkit-keyframes circleRight6 { 0% { left: 0%;
    opacity: 0; }
  50% { left: 75%;
    opacity: 1; }
  100% { left: 75%;
    opacity: 1; } }

@keyframes circleRight6 { 0% { left: 0%;
    opacity: 0; }
  50% { left: 75%;
    opacity: 1; }
  100% { left: 75%;
    opacity: 1; } }

.aboutVisionMain .aboutVision .list:nth-child(3) .content .icon span:nth-child(1) { left: -50%; }

.aboutVisionMain .aboutVision .list:nth-child(3) .content .icon span:nth-child(2) { left: 50%; }

.aboutVisionMain .aboutVision .list:nth-child(3) .content .icon span:nth-child(3) { top: -50%; }

.aboutVisionMain .aboutVision .list:nth-child(3) .content .icon span:nth-child(4) { top: 50%; }

@-webkit-keyframes circleRight7 { 0% { left: 0px; }
  50% { left: -50%; }
  100% { left: -50%; } }

@keyframes circleRight7 { 0% { left: 0px; }
  50% { left: -50%; }
  100% { left: -50%; } }

@-webkit-keyframes circleRight8 { 0% { left: 0px; }
  50% { left: 50%; }
  100% { left: 50%; } }

@keyframes circleRight8 { 0% { left: 0px; }
  50% { left: 50%; }
  100% { left: 50%; } }

@-webkit-keyframes circleRight9 { 0% { top: 0px; }
  50% { top: -50%; }
  100% { top: -50%; } }

@keyframes circleRight9 { 0% { top: 0px; }
  50% { top: -50%; }
  100% { top: -50%; } }

@-webkit-keyframes circleRight10 { 0% { top: 0px; }
  50% { top: 50%; }
  100% { top: 50%; } }

@keyframes circleRight10 { 0% { top: 0px; }
  50% { top: 50%; }
  100% { top: 50%; } }

.aboutVisionMain.animat .aboutVision .list:nth-child(1) .content .icon span:nth-child(1) { -webkit-animation: circleRight1 2s linear infinite alternate-reverse; animation: circleRight1 2s linear infinite alternate-reverse; }

.aboutVisionMain.animat .aboutVision .list:nth-child(1) .content .icon span:nth-child(2) { -webkit-animation: circleRight2 2s linear infinite alternate-reverse; animation: circleRight2 2s linear infinite alternate-reverse; }

.aboutVisionMain.animat .aboutVision .list:nth-child(1) .content .icon span:nth-child(3) { -webkit-animation: circleRight3 2s linear infinite alternate-reverse; animation: circleRight3 2s linear infinite alternate-reverse; }

.aboutVisionMain.animat .aboutVision .list:nth-child(2) .content .icon span:nth-child(2) { -webkit-animation: circleRight4 2s infinite alternate-reverse; animation: circleRight4 2s infinite alternate-reverse; }

.aboutVisionMain.animat .aboutVision .list:nth-child(2) .content .icon span:nth-child(3) { -webkit-animation: circleRight5 2s infinite alternate-reverse; animation: circleRight5 2s infinite alternate-reverse; }

.aboutVisionMain.animat .aboutVision .list:nth-child(2) .content .icon span:nth-child(4) { -webkit-animation: circleRight6 2s infinite alternate-reverse; animation: circleRight6 2s infinite alternate-reverse; }

.aboutVisionMain.animat .aboutVision .list:nth-child(3) .content .icon span:nth-child(1) { -webkit-animation: circleRight7 2s infinite alternate-reverse; animation: circleRight7 2s infinite alternate-reverse; }

.aboutVisionMain.animat .aboutVision .list:nth-child(3) .content .icon span:nth-child(2) { -webkit-animation: circleRight8 2s infinite alternate-reverse; animation: circleRight8 2s infinite alternate-reverse; }

.aboutVisionMain.animat .aboutVision .list:nth-child(3) .content .icon span:nth-child(3) { -webkit-animation: circleRight9 2s infinite alternate-reverse; animation: circleRight9 2s infinite alternate-reverse; }

.aboutVisionMain.animat .aboutVision .list:nth-child(3) .content .icon span:nth-child(4) { -webkit-animation: circleRight10 2s infinite alternate-reverse; animation: circleRight10 2s infinite alternate-reverse; }

.aboutCertificationMain { position: relative; }

.aboutCertificationMain .aboutCertificationBox { padding-top: 50px; padding-bottom: 230px; position: relative; }

.aboutCertificationMain .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.aboutCertificationMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; object-position: bottom; }

.aboutCertificationMain .container { position: relative; z-index: 10; }

.aboutCertificationMain .desc { padding-top: 25px; font-size: 14px; line-height: 22px; color: #878686; }

.aboutCertificationMain .line { width: 4px; height: 20px; background: #ff0000; position: absolute; left: 0px; bottom: -10px; }

.aboutCertificationMain .line::after { content: ''; bottom: 0px; width: 100%; height: 10px; background: #cfcfcf; position: absolute; bottom: 0px; left: 0px; }

.aboutServiceMain { padding: 40px 0px 50px; }

.aboutServiceMain .aboutService .titleBox { width: 100%; }

.aboutServiceMain .aboutService .desc { margin-top: 20px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 14px; height: 155px; line-height: 22px; overflow-y: auto; overflow-x: hidden; color: #878686; }

.aboutServiceMain .aboutService .desc::-webkit-scrollbar { width: 4px; }

.aboutServiceMain .aboutService .desc::-webkit-scrollbar-track { -webkit-border-radius: 4px; border-radius: 4px; background-color: #e7e7e8; }

.aboutServiceMain .aboutService .desc::-webkit-scrollbar-thumb { -webkit-border-radius: 4px; border-radius: 4px; background-color: #adadad; }

.aboutServiceMain .aboutServiceList { position: relative; margin-top: 30px; }

.aboutServiceMain .aboutServiceList .list { position: -webkit-sticky; position: sticky; top: 50px; -webkit-transform-origin: center top; -ms-transform-origin: center top; transform-origin: center top; cursor: pointer; -webkit-border-radius: 20px; border-radius: 20px; margin-bottom: 30px; background: #fff; border: 1px solid #e8eaea; overflow: hidden; }

.aboutServiceMain .aboutServiceList .list .content { width: 100%; padding: 20px 20px; }

.aboutServiceMain .aboutServiceList .list .content .number { width: 32px; height: 32px; 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; }

.aboutServiceMain .aboutServiceList .list .content .number::after { content: ''; width: 100%; height: 2px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); background: #dadada; }

.aboutServiceMain .aboutServiceList .list .content .number span { font-size: 14px; color: #9d9d9d; }

.aboutServiceMain .aboutServiceList .list .content .number span:nth-child(1) { position: absolute; left: -5px; top: -3px; color: #ff0000; }

.aboutServiceMain .aboutServiceList .list .content .number span:nth-child(2) { position: absolute; right: -5px; bottom: -3px; }

.aboutServiceMain .aboutServiceList .list .content .listTitle { margin-top: 20px; font-size: 20px; color: #010101; }

.aboutServiceMain .aboutServiceList .list .content .desc { margin-top: 15px; font-size: 14px; color: #878686; }

.aboutServiceMain .aboutServiceList .list .content .icon { margin-top: 15px; width: 80px; height: 80px; position: relative; }

.aboutServiceMain .aboutServiceList .list .content .icon span { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #c2c2c2; }

.aboutServiceMain .aboutServiceList .list .content .icon span:nth-child(1) { width: 50%; height: 50%; }

.aboutServiceMain .aboutServiceList .list .content .icon span:nth-child(2) { width: 65%; height: 65%; }

.aboutServiceMain .aboutServiceList .list .content .icon span:nth-child(3) { width: 85%; height: 85%; }

.aboutServiceMain .aboutServiceList .list .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 65%; position: relative; }

.aboutServiceMain .aboutServiceList .list .imgBox img { width: 100%; position: absolute; left: 0px; top: 0px; height: 100%; object-fit: cover; display: block; }

.aboutDataMain { padding: 40px 0px; background-image: url(../images/img2023_169.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.aboutDataMain .aboutTitle { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #fff; }

.aboutDataMain .aboutDesc { text-align: center; color: #fff; }

.aboutDataMain .aboutDataList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 100%; padding-top: 40px; margin: 0px auto; }

.aboutDataMain .aboutDataList .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: center; color: #fff; }

.aboutDataMain .aboutDataList .list .numberBox { font-size: 18px; line-height: 0.7; }

.aboutDataMain .aboutDataList .list .numberBox .number { font-size: 24px; font-family: 'BronovaBold'; }

.aboutDataMain .aboutDataList .list .text { font-size: 12px; padding-top: 10px; }

.aboutDataMain .desc { max-width: 100%; font-size: 14px; line-height: 22px; padding-top: 30px; text-align: center; margin: 0px auto; color: #fff; }

/*--关于我们--*/
/*--实力认可--*/
.aboutStrengthMain { padding: 40px 0px; position: relative; background-image: url(../images/img2023_170.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.aboutStrengthMain::after { content: ''; position: -webkit-sticky; position: sticky; left: 0px; top: 0px; width: 100%; height: 100%; }

.aboutStrengthMain .aboutStrengthYearBox { width: 100%; top: 0px; height: 100%; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle { background: #dad8cf; padding: 20px; -webkit-border-radius: 10px; border-radius: 10px; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title { font-size: 16px; font-family: 'BronovaBold'; 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; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title .icon { width: 35px; height: 35px; 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: #1e1e1e; -webkit-border-radius: 100%; border-radius: 100%; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title .icon span { display: block; width: 4px; height: 4px; background: #fff; -webkit-border-radius: 100%; border-radius: 100%; margin: 0px 1px; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo { padding-top: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list { width: 50px; position: relative; margin-left: -10px; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list img { width: 100%; display: block; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list:first-child { margin: 0px; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list:last-child { height: 50px; -webkit-border-radius: 100%; border-radius: 100%; color: #fff; background: #ff0000; font-family: 'BronovaBold'; font-size: 14px; 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; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear { margin-top: 20px; position: relative; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .imgBox { padding-top: 90%; -webkit-border-radius: 20px; border-radius: 20px; position: relative; overflow: hidden; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox { position: absolute; left: 0px; top: 0px; right: 0px; padding: 40px 20px 0px; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .aboutStrengthYearList { overflow: hidden; position: relative; height: 50px; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .aboutStrengthYearList .swiper-slide { font-size: 46px; line-height: 1; letter-spacing: -4px; font-family: 'BronovaBold'; color: #fff; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .desc { font-size: 18px; color: #fff; text-transform: uppercase; line-height: 1; font-family: 'BronovaBold'; }

.aboutStrengthMain .aboutStrengthBox { width: 100%; padding: 20px 0px 0px 0px; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle { font-size: 18px; border-bottom: 1px solid #e5e5e5; background: #fff; line-height: 24px; padding-bottom: 20px; position: relative; color: #000000; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle::after { content: ''; width: 20px; height: 20px; left: -20px; top: 3px; position: absolute; background-size: cover; background-image: url(../images/img2023_177.png); background-repeat: no-repeat; background-position: center; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle::before { content: ''; width: 26px; height: 26px; right: 0px; top: 0px; position: absolute; background-size: cover; background-image: url(../images/img2023_178.png); background-repeat: no-repeat; background-position: center; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list { margin-top: 25px; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list .year { font-size: 18px; color: #010101; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list .desc { padding-top: 5px; font-size: 14px; line-height: 20px; color: #000000; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list.cur .year { color: #010101; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list.cur .desc { color: #000000; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthLineBox { position: absolute; right: 0px; width: 1px; height: 100%; top: 0px; display: none; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthLineBox .aboutStrengthLine { position: -webkit-sticky; position: sticky; top: 0px; width: 1px; height: 100vh; background: #e5e5e5; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthLineBox .aboutStrengthLine span { width: 3px; height: 0px; background: #ff0000; left: -1px; -webkit-transition: all .6s; transition: all .6s; display: block; position: relative; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthLineBox .aboutStrengthLine span::after { content: ''; position: absolute; bottom: -4px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 8px; height: 8px; -webkit-box-shadow: 0px 0px 10px #ff7d1d; box-shadow: 0px 0px 10px #ff7d1d; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; }

/*--实力认可--*/
/*--群诺与众不同--*/
.differentTitle { font-size: 24px; line-height: 1.2; font-weight: 600; color: #010101; text-align: center; }

.differentTitle span { color: #ff0000; }

.differentDesc { text-align: center; max-width: 100%; font-size: 14px; line-height: 20px; padding-top: 15px; margin: 0px auto; color: rgba(0, 0, 0, 0.8); }

.differentIntroMain { padding: 30px 0px 0px; }

.differentIntroMain .differentIntro { padding-bottom: 30px; }

.differentIntroMain .differentIntroList .list { position: -webkit-sticky; position: sticky; top: 70px; cursor: pointer; margin-bottom: 50px; border: 1px solid #e8eaea; background: #fff; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; }

.differentIntroMain .differentIntroList .list .content { width: 100%; padding: 20px; }

.differentIntroMain .differentIntroList .list .content .listTitle { font-size: 20px; line-height: 26px; color: #010101; }

.differentIntroMain .differentIntroList .list .content .listDesc { padding-top: 10px; font-size: 14px; line-height: 20px; color: #878686; }

.differentIntroMain .differentIntroList .list .content .icon { margin-top: 20px; width: 60px; height: 60px; position: relative; }

.differentIntroMain .differentIntroList .list .content .icon span { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #c2c2c2; }

.differentIntroMain .differentIntroList .list:nth-child(1) .content .icon span:nth-child(1) { width: 50%; height: 50%; }

.differentIntroMain .differentIntroList .list:nth-child(1) .content .icon span:nth-child(2) { width: 65%; height: 65%; }

.differentIntroMain .differentIntroList .list:nth-child(1) .content .icon span:nth-child(3) { width: 85%; height: 85%; }

.differentIntroMain .differentIntroList .list:nth-child(2) .content .icon span:nth-child(2) { left: 25%; }

.differentIntroMain .differentIntroList .list:nth-child(2) .content .icon span:nth-child(3) { left: 50%; }

.differentIntroMain .differentIntroList .list:nth-child(2) .content .icon span:nth-child(4) { left: 75%; }

.differentIntroMain .differentIntroList .list .imgBox { width: 100%; position: relative; padding-top: 45.332%; }

.differentIntroMain .differentIntroList .list .imgBox img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; }

.differentTop500Main { padding: 40px 0px; background-image: url(../images/img2023_180.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.differentTop500Main .differentTitle { color: #fff; }

.differentTop500Main .differentDesc { color: rgba(255, 255, 255, 0.8); }

.differentTop500Main .differentTop500 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; padding-top: 30px; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }

.differentTop500Main .differentTop500 .list { width: 25%; padding: 0px 5px; margin-top: 10px; position: relative; z-index: 1; }

.differentTop500Main .differentTop500 .list img { width: 100%; display: block; -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-border-radius: 15px; border-radius: 15px; z-index: 10; position: relative; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.differentTop500Main .differentTop500 .list::after { content: ''; width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; -webkit-border-radius: 15px; border-radius: 15px; opacity: 0; visibility: hidden; -webkit-transition: all .6s; transition: all .6s; -webkit-box-shadow: 0px 16px 38px rgba(75, 61, 61, 0.86); box-shadow: 0px 16px 38px rgba(75, 61, 61, 0.86); }

.differentTop500Main .differentTop500 .list span { position: absolute; right: 23px; left: 23px; top: 5px; bottom: 0px; z-index: 8; -webkit-transform: scale(1) translateY(0); -ms-transform: scale(1) translateY(0); transform: scale(1) translateY(0); -webkit-transition: all .6s; transition: all .6s; -webkit-border-radius: 12px; border-radius: 12px; background: #ff0000; }

.differentTop500Main .differentTop500 .list:hover { z-index: 10; }

.differentTop500Main .differentTop500 .list:hover::after { opacity: 1; visibility: visible; }

.differentTop500Main .differentTop500 .list:hover img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-filter: grayscale(0%); filter: grayscale(0%); }

.differentTop500Main .differentTop500 .list:hover span { -webkit-transform: scale(1.2) translateY(4px); -ms-transform: scale(1.2) translateY(4px); transform: scale(1.2) translateY(4px); }

.caseExperienceMain { padding: 30px 0px; height: 100vh; 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; background-image: url(../images/img2023_209.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.caseExperienceMain .caseExperienceListBox { width: 100%; position: relative; }

.caseExperienceMain .caseExperienceListBox .computer { position: relative; width: 100%; z-index: 20; }

.caseExperienceMain .caseExperienceListBox .computer img { width: 100%; display: block; }

.caseExperienceMain .caseExperienceListBox .caseExperienceListImgBox { position: absolute; left: 9.8%; top: 1%; width: 80%; height: 87%; overflow: hidden; -webkit-border-radius: 20px 20px 5px 5px; border-radius: 20px 20px 5px 5px; }

.caseExperienceMain .caseExperienceListBox .caseExperienceListImgBox .caseExperienceListImg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.caseExperienceMain .caseExperienceListBox .caseExperienceListImgBox .caseExperienceListImg .list { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 10; }

.caseExperienceMain .caseExperienceListBox .caseExperienceListImgBox .caseExperienceListImg .list img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; display: block; }

.caseExperienceMain .content { padding: 30px 25px 0px 20px; }

.caseExperienceMain .content .title { font-size: 24px; line-height: 28px; color: #000000; }

.caseExperienceMain .content .desc { font-size: 14px; padding-top: 10px; line-height: 20px; color: rgba(0, 0, 0, 0.8); }

.differentMarketingMain { padding: 50px 0px 30px; overflow: hidden; position: relative; }

.differentMarketingMain .differentMarketing .swiper-slide { width: 100%; opacity: 0.2; -webkit-transition: all .6s; transition: all .6s; }

.differentMarketingMain .differentMarketing .swiper-slide .content { padding-right: 0px; }

.differentMarketingMain .differentMarketing .swiper-slide .content .listTitle { font-size: 20px; line-height: 28px; color: #010101; }

.differentMarketingMain .differentMarketing .swiper-slide .content .listDesc { font-size: 14px; padding-top: 10px; line-height: 20px; color: rgba(0, 0, 0, 0.8); }

.differentMarketingMain .differentMarketing .swiper-slide .imgBox { width: 280px; margin: 20px auto 0px; position: relative; }

.differentMarketingMain .differentMarketing .swiper-slide .imgBox img { width: 100%; display: block; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.differentMarketingMain .differentMarketing .swiper-slide .imgBox .imgTitle { -webkit-transition: all .6s; transition: all .6s; opacity: 0; position: absolute; left: 0px; width: 100%; line-height: 1.3; color: #fff; text-align: center; font-size: 16px; font-weight: 600; }

.differentMarketingMain .differentMarketing .swiper-slide .imgBox .imgText { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.differentMarketingMain .differentMarketing .swiper-slide .imgBox .imgText p { position: absolute; font-size: 14px; color: #000000; opacity: 0; position: absolute; -webkit-transition: all .8s; transition: all .8s; }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgTitle { top: 110px; }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(1) { top: 68px; left: 35px; -webkit-transform: translateX(-50px); -ms-transform: translateX(-50px); transform: translateX(-50px); }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(2) { top: 68px; right: 35px; -webkit-transform: translateX(50px); -ms-transform: translateX(50px); transform: translateX(50px); }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(3) { bottom: 40px; left: 0px; width: 100%; text-align: center; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); }

.differentMarketingMain .differentMarketing .swiper-slide .imgBox svg { position: absolute; left: 52%; top: 52%; width: 112%; height: 112%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.differentMarketingMain .differentMarketing .swiper-slide .imgBox svg .path-loop { fill: none; stroke: #ffb899; stroke-miterlimit: 10; stroke-width: 0.1px; }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox img { -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #fff1eb; }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgTitle { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox svg { position: absolute; left: 51.7%; top: 51.7%; width: 76.5%; height: 76.5%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p { width: 100%; }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(1) { top: 15px; text-align: center; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(2) { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding-left: 10px; -webkit-transform: translateX(-50px); -ms-transform: translateX(-50px); transform: translateX(-50px); }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(3) { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding-right: 10px; -webkit-transform: translateX(50px); -ms-transform: translateX(50px); transform: translateX(50px); text-align: right; }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(4) { bottom: 15px; text-align: center; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); }

.differentMarketingMain .differentMarketing .swiper-slide.active { opacity: 1; }

.differentMarketingMain .differentMarketing .swiper-slide.active .imgBox svg .path-loop { animation: mySvg 2s; -webkit-animation: mySvg 2s forwards; }

.differentMarketingMain .differentMarketing .swiper-slide.active .imgBox img { opacity: 1; -webkit-transition-delay: 2s; transition-delay: 2s; }

.differentMarketingMain .differentMarketing .swiper-slide.active .imgBox .imgTitle { opacity: 1; -webkit-transition-delay: 2s; transition-delay: 2s; }

.differentMarketingMain .differentMarketing .swiper-slide.active .imgBox .imgText p { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; opacity: 1; -webkit-transition-delay: 2.4s; transition-delay: 2.4s; }

@keyframes mySvg { from { stroke-dashoffset: 157; }
  to { stroke-dashoffset: 0; } }

@-webkit-keyframes mySvg { from { stroke-dashoffset: 157; }
  to { stroke-dashoffset: 0; } }

.differentConsult { padding: 40px 0px 40px; 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; background-image: url(../images/img2023_214.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.differentConsult .differentTitle { color: #fff; }

.differentConsult .differentDesc { color: #fff; }

.differentConsult .btn { padding-top: 25px; 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; }

.differentConsult .btn a { width: 220px; height: 40px; font-size: 12px; color: #000; background: #fff; -webkit-border-radius: 40px; border-radius: 40px; 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; }

.differentConsult .btn a:hover { background: #ff0000; color: #fff; }

/*--群诺与众不同--*/
/*--理念信仰--*/
.ideaAndBeliefMain { padding: 40px 0px 0px; position: relative; }

.ideaAndBeliefMain .title { font-size: 14px; color: #000000; 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; }

.ideaAndBeliefMain .title::before { content: ''; width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; }

.ideaAndBeliefMain .desc { padding-top: 15px; font-size: 24px; line-height: 28px; color: #010101; text-align: center; }

.ideaAndBeliefMain .ideaAndBeliefBox { position: relative; padding: 50px 0px; margin-top: 30px; }

.ideaAndBeliefMain .ideaAndBeliefBox .imgBox { position: absolute; left: 30px; right: 30px; top: 0px; -webkit-border-radius: 15px; border-radius: 15px; bottom: 0px; overflow: hidden; -webkit-transition: all .6s; transition: all .6s; }

.ideaAndBeliefMain .ideaAndBeliefBox .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.ideaAndBeliefMain .ideaAndBeliefBox .container { position: relative; z-index: 10; }

.ideaAndBeliefMain .ideaAndBeliefBox .computer { margin-bottom: 0px; }

.ideaAndBeliefMain .ideaAndBeliefBox .computer img { max-width: 74%; display: block; margin: 0px auto; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; visibility: hidden; -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: .2s; transition-delay: .2s; }

.ideaAndBeliefMain .ideaAndBeliefBox .content { font-size: 14px; line-height: 20px; color: #fff; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; visibility: hidden; -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: .4s; transition-delay: .4s; }

.ideaAndBeliefMain .ideaAndBeliefBox.animat .imgBox { left: 0px; right: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

.ideaAndBeliefMain .ideaAndBeliefBox.animat .computer img { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; visibility: visible; }

.ideaAndBeliefMain .ideaAndBeliefBox.animat .content { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; visibility: visible; }

.ideaAndBeliefListMain { padding: 40px 0px 50px; background-image: url(../images/img2023_217.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.ideaAndBeliefListMain .title { font-size: 14px; color: #000000; 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; }

.ideaAndBeliefListMain .title::before { content: ''; width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 8px; }

.ideaAndBeliefListMain .desc { font-size: 24px; padding-top: 5px; line-height: 28px; color: #010101; text-align: center; }

.ideaAndBeliefListMain .ideaAndBeliefList { padding-top: 30px; }

.ideaAndBeliefListMain .ideaAndBeliefList .list { margin-bottom: 16px; }

.ideaAndBeliefListMain .ideaAndBeliefList .list .contentBox { position: relative; width: 100%; }

.ideaAndBeliefListMain .ideaAndBeliefList .list .imgBox { width: 100%; position: relative; padding-top: 100%; height: 100%; left: 0px; top: 0px; }

.ideaAndBeliefListMain .ideaAndBeliefList .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 20px; border-radius: 20px; object-fit: cover; }

.ideaAndBeliefListMain .ideaAndBeliefList .list .content { margin-top: 10px; width: 100%; background: #ffffff; -webkit-border-radius: 10px; border-radius: 10px; padding: 25px 20px 30px; z-index: 10; position: relative; }

.ideaAndBeliefListMain .ideaAndBeliefList .list .content .icon { padding-bottom: 10px; }

.ideaAndBeliefListMain .ideaAndBeliefList .list .content .icon img { height: 25px; }

.ideaAndBeliefListMain .ideaAndBeliefList .list .content .listTitle { font-size: 18px; line-height: 26px; color: #000000; }

.ideaAndBeliefListMain .ideaAndBeliefList .list .content .listDesc { padding-top: 10px; font-size: 13px; color: #878686; }

/*--理念信仰--*/
/*--常见问题--*/
.QAMain { padding: 40px 0px; background: #f7f5f0; }

.QAMain .title { font-size: 24px; color: #010101; text-align: center; }

.QAMain .QAList { padding-top: 15px; }

.QAMain .QAList .list { margin-top: 15px; -webkit-border-radius: 10px; border-radius: 10px; padding-bottom: 0px; -webkit-transition: all .3s; transition: all .3s; background: #fff; }

.QAMain .QAList .list .listTitle { padding: 10px 40px 10px 40px; min-height: 50px; font-size: 14px; cursor: pointer; color: #010101; 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; }

.QAMain .QAList .list .listTitle span { position: absolute; left: 10px; top: 15px; width: 20px; height: 20px; padding-top: 3px; font-size: 14px; font-family: 'Bronova'; background: #ff0000; color: #fff; -webkit-border-radius: 100%; border-radius: 100%; line-height: 1; 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; }

.QAMain .QAList .list .listTitle i { position: absolute; width: 10px; height: 10px; top: 20px; right: 20px; }

.QAMain .QAList .list .listTitle i::after { content: ''; width: 100%; height: 2px; background: #505050; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.QAMain .QAList .list .listTitle i::before { content: ''; width: 2px; height: 100%; background: #505050; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.QAMain .QAList .list .content { margin: 0px 10px; display: none; padding: 15px; font-size: 13px; line-height: 20px; color: #010101; background: #fbfbfb; -webkit-border-radius: 10px; border-radius: 10px; }

.QAMain .QAList .list.cur { padding-bottom: 15px; }

.QAMain .QAList .list.cur .listTitle i::before { display: none; }

/*--常见问题--*/
/*--客户列表--*/
.customerListMain { padding: 40px 0px; background-image: url(../images/img2023_220.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.customerListMain .customerListDesc .numberBox { width: 100%; }

.customerListMain .customerListDesc .numberBox .numberText { font-size: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; line-height: 0.8; color: #ff0000; font-family: 'Bronova'; }

.customerListMain .customerListDesc .numberBox .numberText span { font-size: 46px; }

.customerListMain .customerListDesc .numberBox .desc { font-size: 24px; color: #000000; }

.customerListMain .customerListDesc .content { padding-top: 20px; font-size: 14px; line-height: 20px; color: #000000; }

.customerListMain .customerList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; padding-top: 30px; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }

.customerListMain .customerList .list { width: 25%; padding: 0px 5px; margin-top: 10px; position: relative; z-index: 1; }

.customerListMain .customerList .list img { width: 100%; display: block; -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-border-radius: 15px; border-radius: 15px; z-index: 10; position: relative; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.customerListMain .customerList .list::after { content: ''; width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; -webkit-border-radius: 15px; border-radius: 15px; opacity: 0; visibility: hidden; -webkit-transition: all .6s; transition: all .6s; -webkit-box-shadow: 0px 16px 38px rgba(75, 61, 61, 0.86); box-shadow: 0px 16px 38px rgba(75, 61, 61, 0.86); }

.customerListMain .customerList .list span { position: absolute; right: 23px; left: 23px; top: 5px; bottom: 0px; z-index: 8; -webkit-transform: scale(1) translateY(0); -ms-transform: scale(1) translateY(0); transform: scale(1) translateY(0); -webkit-transition: all .6s; transition: all .6s; -webkit-border-radius: 12px; border-radius: 12px; background: #ff0000; }

.customerListMain .customerList .list:hover { z-index: 10; }

.customerListMain .customerList .list:hover::after { opacity: 1; visibility: visible; }

.customerListMain .customerList .list:hover img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-filter: grayscale(0%); filter: grayscale(0%); }

.customerListMain .customerList .list:hover span { -webkit-transform: scale(1.2) translateY(4px); -ms-transform: scale(1.2) translateY(4px); transform: scale(1.2) translateY(4px); }

/*--客户列表--*/
/*--客户评价--*/
.customerEvaluationMain { padding: 40px 0px 50px; background-color: #f7f5f0; }

.customerEvaluationMain .title { font-size: 24px; color: #010101; text-align: center; line-height: 1; }

.customerEvaluationMain .customerEvaluation { padding-top: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; }

.customerEvaluationMain .customerEvaluation .list { width: 100%; margin: 25px 0px 0px; padding: 20px; -webkit-transition: all .8s; transition: all .8s; -webkit-box-shadow: 0px 40px 20px -50px rgba(65, 50, 25, 0); box-shadow: 0px 40px 20px -50px rgba(65, 50, 25, 0); background: #fff; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; position: relative; }

.customerEvaluationMain .customerEvaluation .list::after { opacity: 0; visibility: hidden; -webkit-transition: all .8s; transition: all .8s; position: absolute; left: 2px; top: 2px; right: 2px; bottom: 2px; content: ''; -webkit-border-radius: 20px; border-radius: 20px; background-image: url(../images/img2023_223.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.customerEvaluationMain .customerEvaluation .list .customerLogo { width: 100%; padding-top: 0px; position: relative; z-index: 10; }

.customerEvaluationMain .customerEvaluation .list .customerLogo img { max-width: 50%; }

.customerEvaluationMain .customerEvaluation .list .customerLogo .line { position: absolute; bottom: 0px; width: 65px; display: none; }

.customerEvaluationMain .customerEvaluation .list .customerLogo .line::before { width: 100%; height: 5px; -webkit-border-radius: 3px; border-radius: 3px; background: #f2f2f2; content: ''; display: block; }

.customerEvaluationMain .customerEvaluation .list .customerLogo .line::after { width: 70%; height: 5px; margin-top: 7px; -webkit-border-radius: 3px; border-radius: 3px; background: #f2f2f2; content: ''; display: block; }

.customerEvaluationMain .customerEvaluation .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; z-index: 10; padding-top: 10px; }

.customerEvaluationMain .customerEvaluation .list .content .listTitle { font-size: 18px; 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; }

.customerEvaluationMain .customerEvaluation .list .content .listTitle img { width: 20px; height: 100%; position: relative; top: 0px; }

.customerEvaluationMain .customerEvaluation .list .content .listTitle .gray { display: block; }

.customerEvaluationMain .customerEvaluation .list .content .listTitle .red { display: none; }

.customerEvaluationMain .customerEvaluation .list .content .listDesc { padding-top: 10px; font-size: 13px; line-height: 20px; color: #878686; }

.customerEvaluationMain .customerEvaluation .list:hover::after { opacity: 1; visibility: visible; }

.customerEvaluationMain .customerEvaluation .list:hover { -webkit-box-shadow: 0px 35px 15px -30px rgba(65, 50, 25, 0.3); box-shadow: 0px 35px 15px -30px rgba(65, 50, 25, 0.3); }

.customerEvaluationMain .customerEvaluation .list:hover .content .listTitle .gray { display: none; }

.customerEvaluationMain .customerEvaluation .list:hover .content .listTitle .red { display: block; }

/*--客户评价--*/
/*--人才招聘--*/
.jobIntroMain { padding: 40px 0px; background-image: url(../images/img2023_234.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.jobIntroMain .content { max-width: 100%; }

.jobIntroMain .content .title { font-size: 20px; color: #fff; line-height: 28px; }

.jobIntroMain .content .desc { padding-top: 10px; font-size: 13px; line-height: 20px; color: #fff; }

.jobIntroMain .content .btn { padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.jobIntroMain .content .btn a { font-size: 12px; height: 35px; position: relative; padding: 0px 15px; color: #e5dad4; 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; }

.jobIntroMain .content .btn a i { font-size: 8px; margin-left: 10px; -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); -webkit-transition: all .8s; transition: all .8s; position: relative; z-index: 10; }

.jobIntroMain .content .btn a::after { -webkit-border-radius: 41px; border-radius: 41px; width: 100%; height: 100%; -webkit-transition: all .6s; transition: all .6s; right: 0px; top: 0px; border: 1px solid #e5dad4; content: ''; position: absolute; }

.jobIntroMain .content .btn a:hover::after { width: 41px; background-color: #ff0000; border-color: #ff0000; }

.jobIntroMain .content .btn a:hover i { -webkit-transform: translateX(8px); -ms-transform: translateX(8px); transform: translateX(8px); margin-left: 15px; }

.jobIntroMain .content .btn a:hover { color: #fff; padding-left: 0px; }

.jobListMain { padding: 35px 0px 40px; background: #f7f5f0; }

.jobListMain .jobList .list { margin-top: 15px; -webkit-border-radius: 10px; border-radius: 10px; padding-bottom: 0px; -webkit-transition: all .3s; transition: all .3s; background: #fff; }

.jobListMain .jobList .list .listTitle { padding: 10px 40px 10px 20px; min-height: 50px; font-size: 14px; cursor: pointer; color: #010101; 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; }

.jobListMain .jobList .list .listTitle i { position: absolute; width: 14px; height: 14px; top: 16px; right: 15px; }

.jobListMain .jobList .list .listTitle i::after { content: ''; width: 100%; height: 2px; background: #505050; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.jobListMain .jobList .list .listTitle i::before { content: ''; width: 2px; height: 100%; background: #505050; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.jobListMain .jobList .list .contentBox { margin: 0px 20px; display: none; padding: 20px 15px; background: #fbfbfb; -webkit-border-radius: 20px; border-radius: 20px; }

.jobListMain .jobList .list .contentBox .contentTitle { font-size: 14px; padding-bottom: 15px; color: #010101; }

.jobListMain .jobList .list .contentBox .content { font-size: 12px; padding-bottom: 15px; line-height: 20px; color: #010101; }

.jobListMain .jobList .list .contentBox .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.jobListMain .jobList .list .contentBox .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; position: relative; font-size: 14px; height: 35px; padding: 0px 15px; -webkit-transition: all .8s; transition: all .8s; color: #fff; }

.jobListMain .jobList .list .contentBox .btn a i { font-size: 8px; margin-left: 15px; position: relative; z-index: 10; -webkit-transition: all .8s; transition: all .8s; }

.jobListMain .jobList .list .contentBox .btn a span { position: relative; z-index: 10; display: block; }

.jobListMain .jobList .list .contentBox .btn a::after { content: ''; width: 100%; position: absolute; height: 100%; right: 0px; top: 0px; -webkit-transition: all .8s; transition: all .8s; background: #2a2a2a; -webkit-border-radius: 48px; border-radius: 48px; }

.jobListMain .jobList .list .contentBox .btn a:hover::after { width: 48px; background: #ff0000; }

.jobListMain .jobList .list .contentBox .btn a:hover i { margin-left: 20px; -webkit-transform: translateX(6px); -ms-transform: translateX(6px); transform: translateX(6px); color: #fff; }

.jobListMain .jobList .list .contentBox .btn a:hover { color: #010101; padding-left: 0px; }

.jobListMain .jobList .list.cur { padding-bottom: 45px; }

.jobListMain .jobList .list.cur .listTitle i::before { display: none; }

/*--人才招聘--*/
/*--定制化电商网站建设方案--*/
.solutionMain { position: relative; z-index: 10; }

.electronicBusinessSolution { padding: 45px 0px 40px; position: relative; background-image: url(../images/img2023_256.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.electronicBusinessSolution .title { font-size: 20px; line-height: 1.2; color: #fff; }

.electronicBusinessSolution .desc { padding-top: 10px; font-size: 14px; line-height: 22px; color: #fff; }

.electronicBusinessSolution .desc a { color: #fff; }

.electronicBusinessSolution .listBox { padding-top: 30px; }

.electronicBusinessSolution .list { position: -webkit-sticky; position: sticky; top: 50px; margin-bottom: 25px; padding: 25px 20px; -webkit-border-radius: 20px; border-radius: 20px; border: 1px solid rgba(255, 255, 255, 0.3); background-color: rgba(255, 255, 255, 0.15); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

.electronicBusinessSolution .list .listTitleBox { min-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; color: #fff; }

.electronicBusinessSolution .list .listTitleBox .listTitle { font-size: 18px; }

.electronicBusinessSolution .list .listTitleBox .number { border: 2px solid #fff; margin-right: 15px; width: 45px; height: 45px; font-size: 16px; -webkit-border-radius: 10px; border-radius: 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; }

.electronicBusinessSolution .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 20px; font-size: 14px; line-height: 22px; color: #fff; }

.electronicBusinessSolution .list .content a { color: #fff; }

.electronicBusinessSolution.white { background-image: url(../images/img2023_271.jpg); }

.electronicBusinessSolution.white .title { color: #000; }

.electronicBusinessSolution.white .desc { color: #010101; }

.electronicBusinessSolution.white .desc a { color: #010101; }

.electronicBusinessSolution.white .list { border-color: #e8e8e8; background: #fff; }

.electronicBusinessSolution.white .listTitleBox { color: #010101; }

.electronicBusinessSolution.white .listTitleBox .number { color: #010101; border-color: #010101; }

.electronicBusinessSolution.white .content { color: #535353; }

.electronicBusinessSolution.white .content a { color: #535353; }

.electronicBusinessFeatureBox { padding: 40px 0px 50px; background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(../images/img2023_257.png); }

.electronicBusinessFeatureClass { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-bottom: 25px; }

.electronicBusinessFeatureClass .list { line-height: 1.2; }

.electronicBusinessFeatureClass .list a { font-size: 14px; color: rgba(1, 1, 1, 0.2); }

.electronicBusinessFeatureClass .list span { font-size: 14px; font-weight: 100; padding: 0px 10px; color: rgba(1, 1, 1, 0.2); }

.electronicBusinessFeatureClass .list:last-child span { display: none; }

.electronicBusinessFeatureClass .list.cur a { color: #010101; }

.electronicBusinessFeatureTwoClass { padding-bottom: 25px; border-bottom: 1px solid rgba(222, 222, 222, 0.7); }

.electronicBusinessFeatureTwoClass .list { display: none; }

.electronicBusinessFeatureTwoClass .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; margin-right: 10px; width: 100px; height: 30px; -webkit-border-radius: 30px; border-radius: 30px; padding: 0px 10px; font-size: 12px; color: #242424; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; background: #f5f7f9; }

.electronicBusinessFeatureTwoClass .list a i { width: 10px; height: 10px; position: relative; }

.electronicBusinessFeatureTwoClass .list a i::after { content: ''; width: 2px; height: 100%; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; background: #242424; }

.electronicBusinessFeatureTwoClass .list a i::before { content: ''; width: 100%; height: 2px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; background: #242424; }

.electronicBusinessFeatureTwoClass .list a.cur { background: #ff0000; color: #fff; }

.electronicBusinessFeatureTwoClass .list a.cur i:after { background: #fff; }

.electronicBusinessFeatureTwoClass .list a.cur i:before { background: #fff; }

.electronicBusinessFeatureTwoClass .list.active { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.electronicBusinessFeature { display: none; padding-top: 20px; }

.electronicBusinessFeature .listBox { display: none; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; }

.electronicBusinessFeature .listBox .list { width: 100%; margin: 0px 0px 10px; -webkit-border-radius: 10px; border-radius: 10px; padding: 20px; background: #fff; }

.electronicBusinessFeature .listBox .list h3 { font-size: 16px; color: #010101; 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; }

.electronicBusinessFeature .listBox .list h3::before { width: 5px; height: 13px; -webkit-border-radius: 5px; border-radius: 5px; background: #ff0000; margin-right: 5px; display: block; content: ''; }

.electronicBusinessFeature .listBox .list .desc { padding-top: 5px; font-size: 13px; color: #232323; }

.electronicBusinessFeature .listBox.active { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.buyingQuestions { padding-top: 0px; }

.buyingQuestions .list { margin-top: 15px; -webkit-border-radius: 10px; border-radius: 10px; padding-bottom: 0px; -webkit-transition: all .3s; transition: all .3s; background: #fff; }

.buyingQuestions .list .listTitle { padding: 10px 40px 10px 40px; min-height: 50px; font-size: 14px; cursor: pointer; color: #010101; 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; }

.buyingQuestions .list .listTitle span { position: absolute; left: 10px; top: 15px; width: 20px; height: 20px; padding-top: 3px; font-size: 14px; font-family: 'Bronova'; background: #ff0000; color: #fff; -webkit-border-radius: 100%; border-radius: 100%; line-height: 1; 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; }

.buyingQuestions .list .listTitle i { position: absolute; width: 10px; height: 10px; top: 20px; right: 20px; }

.buyingQuestions .list .listTitle i::after { content: ''; width: 100%; height: 2px; background: #505050; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.buyingQuestions .list .listTitle i::before { content: ''; width: 2px; height: 100%; background: #505050; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.buyingQuestions .list .content { margin: 0px 10px; display: none; padding: 15px; font-size: 13px; line-height: 20px; color: #010101; background: #fbfbfb; -webkit-border-radius: 10px; border-radius: 10px; }

.buyingQuestions .list.cur { padding-bottom: 15px; }

.buyingQuestions .list.cur .listTitle i::before { display: none; }

.buyingQuestions .list:first-child { margin: 0px; }

/*--定制化电商网站建设方案--*/
/*--方案列表--*/
.solutionBanner { position: relative; }

.solutionBanner .imgBox { padding-top: 100%; position: relative; overflow: hidden; }

.solutionBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.solutionBanner .solutionBannerText { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; text-align: center; }

.solutionBanner .solutionBannerText .title { font-size: 24px; color: #fff6ec; line-height: 32px; }

.solutionBanner .solutionBannerText .desc { padding-top: 15px; font-size: 12px; color: rgba(255, 255, 255, 0.8); 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; }

.solutionBanner .solutionBannerText .desc i { margin-left: 8px; cursor: pointer; line-height: .1; width: 20px; height: 20px; font-size: 6px; -webkit-border-radius: 100%; border-radius: 100%; background: #ff0000; 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; }

.solutionBanner .btn { position: absolute; left: 50%; font-size: 15px; color: #010101; bottom: 30px; padding: 0px 30px; cursor: pointer; height: 64px; -webkit-border-radius: 64px; border-radius: 64px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); 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-color: rgba(255, 255, 255, 0.7); }

.solutionBanner .btn p { margin-left: 10px; width: 35px; height: 35px; background: #ff0000; -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; }

.solutionBanner .btn p img { width: 20px; height: 20px; display: block; }

.solutionTitleIntro { padding: 30px 0px 0px; }

.solutionTitleIntro .container .title { width: 100%; padding: 0px; font-size: 24px; line-height: 32px; color: #010101; }

.solutionTitleIntro .container .title i { width: 15px; height: 15px; display: inline-block; position: relative; margin-left: 5px; }

.solutionTitleIntro .container .title i::before { content: ''; width: 100%; height: 3px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #ff0000; }

.solutionTitleIntro .container .title i::after { content: ''; width: 3px; height: 100%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #ff0000; }

.solutionTitleIntro .container .intro { width: 100%; padding: 10px 0px 0px 0px; font-size: 14px; color: #7e7e7e; line-height: 22px; }

.solutionListMain { overflow: hidden; position: relative; padding: 30px 0px 1px; }

.solutionListMain .container { position: relative; }

.solutionListMain .container::after { content: ''; position: absolute; left: 10px; right: 10px; height: 1px; background: #f2f2f2; }

.solutionList { margin: 0px; padding: 0px 0px 30px; }

.solutionList .list { width: 100%; padding: 0px 0px; position: relative; }

.solutionList .list .imgBox { padding-top: 50.794%; position: relative; overflow: hidden; -webkit-border-radius: 10px; border-radius: 10px; }

.solutionList .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 .8s; transition: all .8s; }

.solutionList .list .content { padding: 15px 10px 35px; }

.solutionList .list .content .listTitle { font-size: 18px; color: #010101; }

.solutionList .list .content .desc { margin-top: 5px; 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: #7e7e7e; }

.solutionList .list .content .arrow { padding-top: 15px; }

.solutionList .list .content .arrow i { width: 60px; height: 41px; font-size: 14px; font-weight: 600; border: 1px solid #7f7f7f; -webkit-transition: all .8s; transition: all .8s; -webkit-border-radius: 20px; border-radius: 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; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.solutionList .list:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.solutionList .list:hover .content .arrow i { border-color: #ff0000; background-color: #ff0000; color: #fff; width: 41px; }

/*--方案列表--*/
/*--外贸网站方案--*/
.foreignTradeSolutionBanner { position: relative; }

.foreignTradeSolutionBanner .imgBox { padding-top: 78%; position: relative; }

.foreignTradeSolutionBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.foreignTradeSolutionBanner .foreignTradeSolutionBannerText { position: absolute; left: 0px; width: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.foreignTradeSolutionBanner .foreignTradeSolutionBannerText .title { font-size: 24px; color: #fff; line-height: 1.3; text-align: center; }

.foreignTradeSolutionBanner .foreignTradeSolutionBannerText .btn { padding-top: 10px; font-size: 12px; color: rgba(255, 255, 255, 0.8); 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; }

.foreignTradeSolutionBanner .foreignTradeSolutionBannerText .btn i { margin-left: 8px; cursor: pointer; width: 20px; height: 20px; font-size: 6px; line-height: 0.1; -webkit-border-radius: 100%; border-radius: 100%; background-color: #ff0000; 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; }

.foreignTradeSolution { padding: 40px 0px 50px; background: #fffefc; }

.foreignTradeSolution .imgBox { width: 100%; }

.foreignTradeSolution .imgBox img { width: 100%; display: block; }

.foreignTradeSolution .content { padding: 20px 0px 0px 0px; }

.foreignTradeSolution .content .title { font-size: 14px; color: #000000; 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; }

.foreignTradeSolution .content .title::before { content: ''; width: 8px; height: 8px; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 5px; background: #ff0000; }

.foreignTradeSolution .content .subTitle { margin-top: 10px; padding: 0px 20px 0px 0px; font-size: 20px; line-height: 24px; color: #000000; }

.foreignTradeSolution .content .desc { margin-top: 15px; padding: 0px 20px 0px 0px; font-weight: 300; max-height: 290px; overflow-y: auto; font-size: 14px; line-height: 22px; color: #535353; }

.foreignTradeSolution .content .desc::-webkit-scrollbar { width: 4px; }

.foreignTradeSolution .content .desc::-webkit-scrollbar-track { background-color: #f3f3f1; -webkit-border-radius: 8px; border-radius: 8px; }

.foreignTradeSolution .content .desc::-webkit-scrollbar-thumb { background-color: #cecece; -webkit-border-radius: 8px; border-radius: 8px; }

.foreignTradeSolution .content .desc2 { margin-top: 10px; padding: 0px 20px 0px 0px; font-weight: 300; max-height: 290px; overflow-y: auto; font-size: 14px; line-height: 22px; color: #535353; }

.foreignTradeSolution .content .desc2::-webkit-scrollbar { width: 4px; }

.foreignTradeSolution .content .desc2::-webkit-scrollbar-track { background-color: #f3f3f1; -webkit-border-radius: 8px; border-radius: 8px; }

.foreignTradeSolution .content .desc2::-webkit-scrollbar-thumb { background-color: #cecece; -webkit-border-radius: 8px; border-radius: 8px; }

.foreignTradeSolution .content .threeTitle { margin-top: 10px; font-size: 16px; color: #000000; }

.foreignTradeSolutionListMain { position: relative; padding: 35px 0px 45px; }

.foreignTradeSolutionListMain .bgImg { position: absolute; left: 0px; top: 0px; width: 100%; height: 65%; overflow: hidden; }

.foreignTradeSolutionListMain .bgImg img { width: 100%; display: block; height: 100%; position: absolute; left: 0px; top: 0px; object-fit: cover; object-position: top; }

.foreignTradeSolutionListMain .foreignTradeSolutionIntro { position: relative; z-index: 10; }

.foreignTradeSolutionListMain .foreignTradeSolutionIntro .title { font-size: 20px; width: 100%; padding: 0px 0px 10px 0px; line-height: 1.2; }

.foreignTradeSolutionListMain .foreignTradeSolutionIntro .content { font-size: 14px; line-height: 22px; color: #878686; }

.foreignTradeSolutionListMain .foreignTradeSolutionIntro .content a { color: #878686; }

.foreignTradeSolutionListMain .foreignTradeSolutionList { margin-top: 20px; position: relative; overflow: hidden; z-index: 10; background: #ffffff; -webkit-border-radius: 20px; border-radius: 20px; border: 1px solid #e8eaea; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide { height: auto; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content { width: 100%; padding: 25px 20px; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number { width: 40px; height: 40px; 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; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number::after { width: 100%; height: 2px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); background: #dedede; content: ''; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span { position: absolute; font-size: 14px; color: #535353; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span:nth-child(1) { color: #ff0000; left: 0px; top: 0px; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span:nth-child(2) { right: 0px; bottom: 0px; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .listTitle { margin-top: 10px; font-size: 24px; line-height: 1.3; color: #010101; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .desc { padding: 15px 0px 60px; font-size: 14px; max-width: 100%; line-height: 22px; color: #535353; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .imgBox { position: relative; overflow: hidden; padding-top: 68%; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .btnBox { position: absolute; left: 0px; bottom: 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; z-index: 20; width: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .btnBox a { width: 40px; height: 40px; color: #c1c1c1; margin-right: 10px; font-size: 18px; -webkit-border-radius: 100%; border-radius: 100%; background: #fafafa; 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; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .btnBox a:hover { background: #ff0000; color: #fff; }

.extensionServerMain { padding: 25px 0px 40px; }

.extensionServerMain .title { font-size: 24px; line-height: 28px; color: #000000; text-align: center; }

.extensionServerMain .content { padding-top: 10px; font-size: 14px; line-height: 24px; text-align: center; color: #121212; }

.extensionServerMain .extensionServer { margin: 0px; padding-top: 20px; }

.extensionServerMain .extensionServer .list { width: 100%; margin: 20px 0px 0px; padding: 25px 20px; background: #f5f7f9; -webkit-border-radius: 10px; border-radius: 10px; }

.extensionServerMain .extensionServer .list .listTitle { font-size: 18px; padding-bottom: 20px; color: #010101; 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; }

.extensionServerMain .extensionServer .list .listTitle 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; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #fff; color: #ff0000; font-size: 16px; margin-right: 10px; width: 42px; height: 42px; border: 1px solid #eaeaea; -webkit-border-radius: 10px; border-radius: 10px; }

.extensionServerMain .extensionServer .list .desc { font-size: 14px; line-height: 22px; color: #535353; }

.extensionServerMain .extensionServer:first-child { padding-top: 0px; }

.solutionTypeMain { padding: 40px 0px; background-image: url(../images/img2023_271.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.solutionTypeMain .titleBox { width: 100%; padding: 0px 0px 25px 0px; }

.solutionTypeMain .titleBox .title { font-size: 20px; line-height: 1.2; color: #000000; position: -webkit-sticky; position: sticky; top: 110px; }

.solutionTypeMain .solutionTypeList .list { padding: 25px 20px; margin-bottom: 20px; -webkit-border-radius: 10px; border-radius: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background: #fff; border: 1px solid #e8e8e8; }

.solutionTypeMain .solutionTypeList .list .icon { width: 100px; 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; }

.solutionTypeMain .solutionTypeList .list .icon img { width: 30px; }

.solutionTypeMain .solutionTypeList .list .icon .line { margin-top: 30px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; 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; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.solutionTypeMain .solutionTypeList .list .icon .line::before { content: ''; width: 35px; height: 5px; -webkit-border-radius: 2.5px; border-radius: 2.5px; background: #f2f2f2; display: block; }

.solutionTypeMain .solutionTypeList .list .icon .line::after { content: ''; width: 20px; height: 5px; -webkit-border-radius: 2.5px; border-radius: 2.5px; background: #f2f2f2; margin-top: 5px; display: block; }

.solutionTypeMain .solutionTypeList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; }

.solutionTypeMain .solutionTypeList .list .content::after { content: ''; position: absolute; left: -15px; top: -6px; width: 25px; height: 25px; background-image: url(../images/img2023_270.png); background-size: 25px; background-repeat: no-repeat; }

.solutionTypeMain .solutionTypeList .list .content .listTitle { font-size: 18px; line-height: 1.3; color: #010101; }

.solutionTypeMain .solutionTypeList .list .content .desc { font-size: 14px; padding-top: 10px; color: #535353; }

/*--外贸网站方案--*/
/*--响应式网站建设方案--*/
.designPatternMain { min-height: 100vh; position: relative; width: 100%; }

.designPatternMain .title { font-size: 24px; padding-top: 15px; line-height: 1.2; color: #000000; }

.designPatternMain .designPatternBox { margin-top: 20px; }

.designPatternMain .designPatternBox .imgBox { position: relative; width: 100%; padding-top: 68%; }

.designPatternMain .designPatternBox .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-border-radius: 15px; border-radius: 15px; }

.designPatternMain .designPatternBox .designPattern { padding: 30px 0px 0px 0px; }

.designPatternMain .designPatternBox .designPattern .list { border-top: 1px solid #010101; }

.designPatternMain .designPatternBox .designPattern .list .listTitle { padding: 20px 0px 10px; font-size: 18px; color: #010101; 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-transition: all .6s; transition: all .6s; }

.designPatternMain .designPatternBox .designPattern .list .listTitle i { font-size: 12px; margin-left: 10px; font-weight: 600; position: relative; top: -4px; }

.designPatternMain .designPatternBox .designPattern .list .desc { padding-bottom: 40px; font-size: 14px; line-height: 22px; color: #535353; }

.designPatternMain .designPatternBox .designPattern .list.cur { border-color: #010101; }

.designPatternMain .designPatternBox .designPattern .list.cur .listTitle { font-size: 18px; color: #010101; }

.designPatternMain .designPatternBox .designPattern .list.cur .listTitle i { color: #ff0000; }

.designPatternMain .designPatternBox .designPattern .list:first-child { height: auto; }

.solutionConsultMain { padding: 40px 0px 50px; position: relative; }

.solutionConsultMain .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.solutionConsultMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.solutionConsultMain .container { position: relative; z-index: 10; text-align: center; }

.solutionConsultMain .title { font-size: 24px; line-height: 1.2; color: #fff; }

.solutionConsultMain .desc { padding-top: 15px; color: #fff; font-size: 14px; line-height: 22px; max-width: 100%; margin: 0px auto; }

.solutionConsultMain .desc a { color: #fff; }

.solutionConsultMain .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; }

.solutionConsultMain .btn a { width: 180px; height: 38px; font-size: 12px; color: #000000; -webkit-border-radius: 38px; border-radius: 38px; background: #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; }

.solutionConsultMain .btn a:hover { background: #ff0000; color: #fff; }

.solutionConsultMain .iconList { padding-top: 30px; 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; }

.solutionConsultMain .iconList .list { width: 200px; font-size: 14px; margin: 0px 5px; -webkit-border-radius: 10px; border-radius: 10px; padding: 10px 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; border: 1px solid rgba(255, 255, 255, 0.4); }

.solutionConsultMain .iconList .list img { display: block; height: 40px; margin-right: 5px; }

/*--响应式网站建设方案--*/
/*--软件网站建设方案--*/
.furnishSolutionMain { padding: 40px 0px 50px; background-image: url(../images/img2023_278.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.furnishSolutionMain .title { font-size: 20px; line-height: 1.2; color: #000000; }

.furnishSolutionMain .content { margin-top: 10px; font-size: 12px; line-height: 18px; color: #535353; }

.furnishSolutionMain .furnishSolutionBox { margin-top: 20px; background-color: #fff; position: relative; -webkit-border-radius: 10px; border-radius: 10px; padding: 25px 20px; }

.furnishSolutionMain .furnishSolutionBox .furnishSolution { overflow: hidden; position: relative; }

.furnishSolutionMain .furnishSolutionBox .furnishSolution .swiper-slide { padding: 0px; }

.furnishSolutionMain .furnishSolutionBox .furnishSolution .listTitle { font-size: 18px; color: #000000; }

.furnishSolutionMain .furnishSolutionBox .furnishSolution .desc { margin-top: 15px; font-size: 14px; line-height: 22px; color: #535353; }

.furnishSolutionMain .furnishSolutionBox:first-child { margin-top: 0px; }

.furnishSolutionMain .furnishSolutionBox .furnishSolutionClass { min-height: 300px; border-left: 1px solid #e3e3e3; padding-left: 150px; width: 465px; display: none; }

.furnishSolutionMain .furnishSolutionBox .furnishSolutionClass a { font-size: 18px; line-height: 1.2; padding-bottom: 20px; color: #b0b0aa; font-weight: 600; display: block; }

.furnishSolutionMain .furnishSolutionBox .furnishSolutionClass a.cur { font-size: 24px; color: #131a22; }

.furnishSolutionMain .furnishSolutionBox .btn { 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; z-index: 20; padding: 30px 0px 0px; }

.furnishSolutionMain .furnishSolutionBox .btn a { width: 60px; height: 30px; margin-right: 5px; -webkit-border-radius: 20px; border-radius: 20px; color: #575757; background: #f8f8f8; 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; }

.furnishSolutionMain .furnishSolutionBox .btn a:hover { background: #ff0000; color: #fff; }

.framesolutionMain { padding: 40px 0px 0px; }

.framesolutionMain .title { font-size: 20px; text-align: center; line-height: 1.3; color: #000000; }

.framesolutionMain .desc { text-align: center; font-size: 14px; line-height: 22px; padding-top: 10px; }

.framesolutionMain .framesolutionBox { padding: 30px 0px 40px; }

.framesolutionMain .framesolutionBox .imgBox { padding-top: 68%; position: relative; }

.framesolutionMain .framesolutionBox .imgBox img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-border-radius: 15px; border-radius: 15px; }

.framesolutionMain .framesolutionBox .framesolution { width: 100%; padding: 25px 0px 0px 0px; }

.framesolutionMain .framesolutionBox .framesolution .list { border-top: 1px solid #cacaca; height: 11.843%; overflow: hidden; position: relative; }

.framesolutionMain .framesolutionBox .framesolution .list .listTitle { padding: 20px 0px 10px; font-size: 18px; cursor: pointer; line-height: 1.2; color: #010101; 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-transition: all .8s; transition: all .8s; }

.framesolutionMain .framesolutionBox .framesolution .list .listTitle i { font-size: 14px; font-weight: 600; margin-left: 10px; color: #ff0000; }

.framesolutionMain .framesolutionBox .framesolution .list .content { font-size: 14px; line-height: 18px; padding-bottom: 25px; color: #535353; }

.framesolutionMain .framesolutionBox .framesolution .list.cur { border-color: #010101; }

.framesolutionMain .framesolutionBox .framesolution .list.cur .listTitle { color: #010101; font-size: 18px; }

.framesolutionMain .framesolutionBox .framesolution .list.cur .listTitle i { color: #ff0000; }

.framesolutionMain .framesolutionBox .framesolution .list:first-child { height: auto; }

/*--软件网站建设方案--*/
/*--数码3C企业网站建设方案--*/
.solutionTextListMain { padding: 35px 0px 45px; }

.solutionTextListMain .title { font-size: 14px; color: #000; 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; }

.solutionTextListMain .title::after { content: ''; width: 10px; height: 10px; -webkit-border-radius: 100%; border-radius: 100%; background: #ff0000; margin-right: 5px; }

.solutionTextListMain .subTitle { text-align: center; padding: 10px 0px; font-size: 20px; color: #010101; line-height: 1.2; }

.solutionTextList { 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: 20px; }

.solutionTextList .list { width: 100%; background: #f5f7f9; padding: 25px 20px; -webkit-border-radius: 10px; border-radius: 10px; margin: 0px 0px 10px; }

.solutionTextList .list .listTitle { font-size: 18px; color: #010101; }

.solutionTextList .list .content { padding-top: 10px; font-size: 13px; }

.solutionTextList .list .number { margin-top: 10px; width: 45px; height: 45px; -webkit-border-radius: 10px; border-radius: 10px; font-size: 16px; color: #ff0000; border: 1px solid #eaeaea; background: #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-family: 'Bronova'; }

/*--数码3C企业网站建设方案--*/
/*--门户网站建设方案--*/
.solutionSystemFunctionMain { padding: 30px 0px; background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(../images/img2023_257.png); }

.solutionSystemFunctionMain .title { font-size: 20px; padding-bottom: 0px; color: #000000; }

.solutionSystemFunctionMain .content { padding-top: 5px; font-size: 13px; line-height: 20px; color: #232323; }

/*--门户网站建设方案--*/
/*--app定制开发--*/
.appNLP { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-right: 0px; }

.appNLP .list { width: 33.333%; border-right: 1px solid #ededed; margin-top: 20px; }

.appNLP .list .icon img { height: 35px; margin: 0px auto; display: block; }

.appNLP .list .text { padding-top: 10px; text-align: center; font-size: 12px; color: #7e7e7e; }

.appNLP .list:nth-child(3n) { border-right: none; }

.appNativeMain { padding: 40px 0px; background-image: url(../images/img2023_295.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.appNativeMain .title { font-size: 24px; line-height: 1.2; text-align: center; color: #fff; }

.appNativeMain .desc { padding-top: 15px; max-width: 100%; margin: 0px auto; text-align: center; font-size: 13px; line-height: 20px; color: rgba(255, 255, 255, 0.8); }

.appNativeMain .appNative { padding-top: 30px; }

.appNativeMain .appNative .advantage { width: 100%; min-height: auto; background: #fff; position: relative; z-index: 1; -webkit-box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); -webkit-border-radius: 15px; border-radius: 15px; overflow: hidden; position: relative; }

.appNativeMain .appNative .advantage .advantageTitle { padding: 20px 0px; font-size: 18px; font-weight: 600; 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; background-image: url(../images/img2023_296.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.appNativeMain .appNative .advantage .advantageTitle i { font-weight: 100; font-size: 22px; color: #feeac6; margin-right: 5px; }

.appNativeMain .appNative .advantage .content { padding: 25px 20px; line-height: 22px; font-size: 13px; color: #000000; }

.appNativeMain .appNative .advantage .content h3 { font-size: 16px; font-weight: 600; padding-bottom: 10px; color: #000000; }

.appNativeMain .appNative .shortcomingBox { width: 100%; padding: 20px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.appNativeMain .appNative .shortcomingBox .shortcoming { background: rgba(255, 255, 255, 0.5); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 15px; border-radius: 15px; overflow: hidden; }

.appNativeMain .appNative .shortcomingBox .shortcoming .shortcomingTitle { padding: 20px 0px; font-size: 18px; color: #010101; 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: rgba(255, 255, 255, 0.4); }

.appNativeMain .appNative .shortcomingBox .shortcoming .shortcomingTitle i { font-size: 22px; margin-right: 5px; color: #ac988e; }

.appNativeMain .appNative .shortcomingBox .shortcoming .content { padding: 25px 20px; line-height: 20px; font-size: 13px; color: #000000; }

.appNativeMain .appNative .shortcomingBox .shortcoming .content h3 { font-size: 16px; font-weight: 600; padding-bottom: 10px; color: #000000; }

.webAppMain { padding: 40px 0px; background-color: #fcfaf5; }

.webAppMain .title { font-size: 24px; line-height: 1.2; text-align: center; color: #000000; }

.webAppMain .desc { padding-top: 15px; max-width: 100%; margin: 0px auto; text-align: center; font-size: 16px; line-height: 26px; color: rgba(0, 0, 0, 0.8); }

.webAppMain .webApp { padding-top: 30px; }

.webAppMain .webApp .advantage { width: 100%; min-height: auto; background: #fff; position: relative; z-index: 1; -webkit-box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); -webkit-border-radius: 15px; border-radius: 15px; overflow: hidden; position: relative; }

.webAppMain .webApp .advantage .advantageTitle { padding: 20px 0px; font-size: 18px; font-weight: 600; 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; background-image: url(../images/img2023_296.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.webAppMain .webApp .advantage .advantageTitle i { font-weight: 100; font-size: 22px; color: #feeac6; margin-right: 5px; }

.webAppMain .webApp .advantage .content { padding: 25px 20px; line-height: 20px; font-size: 13px; color: #000000; }

.webAppMain .webApp .advantage .content h3 { font-size: 16px; font-weight: 600; padding-bottom: 10px; color: #000000; }

.webAppMain .webApp .shortcomingBox { width: 100%; padding: 20px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.webAppMain .webApp .shortcomingBox .shortcoming { background: white; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 15px; border-radius: 15px; overflow: hidden; }

.webAppMain .webApp .shortcomingBox .shortcoming .shortcomingTitle { padding: 20px 0px; font-size: 18px; color: #010101; 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: rgba(234, 234, 234, 0.8); }

.webAppMain .webApp .shortcomingBox .shortcoming .shortcomingTitle i { font-size: 22px; margin-right: 5px; color: #ac988e; }

.webAppMain .webApp .shortcomingBox .shortcoming .content { padding: 25px 20px; line-height: 20px; font-size: 13px; color: #000000; }

.webAppMain .webApp .shortcomingBox .shortcoming .content h3 { font-size: 16px; font-weight: 600; padding-bottom: 10px; color: #000000; }

.webAppMain .webApp .shortcomingBox .shortcoming .content img { max-width: 100%; height: auto !important; }

/*--app定制开发--*/
/*--网站推广优化方案--*/
.websitePromotionBox { padding: 30px 0px 50px; }

.websitePromotionBox .title { font-size: 14px; color: #000000; 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; }

.websitePromotionBox .title::before { width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.websitePromotionBox .subTitle { padding-top: 10px; font-size: 20px; line-height: 1.2; color: #000000; }

.websitePromotionBox .websitePromotionDesc { padding-top: 10px; font-size: 14px; line-height: 22px; color: #535353; }

.websitePromotionBox .websitePromotion { padding-top: 20px; }

.websitePromotionBox .websitePromotion .imgBox { width: 100%; }

.websitePromotionBox .websitePromotion .imgBox img { width: 100%; display: block; -webkit-border-radius: 20px; border-radius: 20px; }

.websitePromotionBox .websitePromotion .content { padding: 25px 0px 0px 0px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.websitePromotionBox .websitePromotion .content .list { padding: 15px 0px; position: relative; border-top: 1px solid #efefef; }

.websitePromotionBox .websitePromotion .content .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; cursor: pointer; }

.websitePromotionBox .websitePromotion .content .list .listTitle span { width: 20px; height: 20px; padding-top: 2px; font-size: 12px; border: 2px solid #949494; -webkit-transition: all .8s ease; transition: all .8s ease; color: #666666; -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; font-family: 'BronovaBold'; }

.websitePromotionBox .websitePromotion .content .list .listTitle h3 { font-size: 14px; color: #727072; padding-left: 10px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-transition: all .8s ease; transition: all .8s ease; }

.websitePromotionBox .websitePromotion .content .list .listTitle .icon { width: 10px; height: 10px; position: relative; }

.websitePromotionBox .websitePromotion .content .list .listTitle .icon::after { content: ''; width: 2px; height: 100%; top: 50%; left: 50%; position: absolute; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-transform: translate(-50%, -50%) rotate(0deg); -ms-transform: translate(-50%, -50%) rotate(0deg); transform: translate(-50%, -50%) rotate(0deg); background: #666666; }

.websitePromotionBox .websitePromotion .content .list .listTitle .icon::before { content: ''; width: 100%; height: 2px; top: 50%; left: 50%; position: absolute; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #666666; }

.websitePromotionBox .websitePromotion .content .list .desc { display: none; padding-top: 10px; font-size: 12px; line-height: 18px; color: rgba(0, 0, 0, 0.8); }

.websitePromotionBox .websitePromotion .content .list .desc a { color: rgba(255, 255, 255, 0.6); }

.websitePromotionBox .websitePromotion .content .list::after { content: ''; position: absolute; right: 0px; top: -1px; background: #d8d8d8; width: 0%; height: 1px; -webkit-transition: all .6s ease; transition: all .6s ease; }

.websitePromotionBox .websitePromotion .content .list.cur::after { width: 100%; left: 0px; right: auto; }

.websitePromotionBox .websitePromotion .content .list.cur .listTitle span { color: #ff0000; border-color: #ff0000; }

.websitePromotionBox .websitePromotion .content .list.cur .listTitle h3 { color: #000; }

.websitePromotionBox .websitePromotion .content .list.cur .listTitle .icon::after { background: #000000; -webkit-transform: translate(-50%, -50%) rotate(-90deg); -ms-transform: translate(-50%, -50%) rotate(-90deg); transform: translate(-50%, -50%) rotate(-90deg); }

.websitePromotionBox .websitePromotion .content .list.cur .listTitle .icon::before { background: #000000; }

.websitePromotionBox .websitePromotion:first-child { padding-top: 0px; }

.websiteOptimizationImportanceMain { padding: 30px 0px; background-image: url(../images/img2023_299.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.websiteOptimizationImportanceMain .title { font-size: 24px; line-height: 1.2; color: #fff; }

.websiteOptimizationImportanceMain .websiteOptimizationImportance { padding-top: 20px; }

.websiteOptimizationImportanceMain .websiteOptimizationImportance .list { padding: 25px 20px; margin-bottom: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border: 1px solid rgba(255, 255, 255, 0.4); -webkit-border-radius: 20px; border-radius: 20px; background-color: rgba(255, 255, 255, 0.1); }

.websiteOptimizationImportanceMain .websiteOptimizationImportance .list .letter { min-width: 35px; width: 35px; -webkit-border-radius: 10px; border-radius: 10px; height: 35px; font-size: 14px; color: #ffffff; text-transform: uppercase; border: 2px solid #eaeaea; 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; }

.websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 15px; }

.websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .listTitle { font-size: 18px; padding-top: 8px; line-height: 1.2; color: #ffffff; }

.websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content { margin: 0px; }

.websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 10px 0px 0px; font-size: 13px; font-weight: 100; color: #ffffff; line-height: 20px; }

.websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList .listSubTitle { font-size: 16px; padding-bottom: 10px; font-weight: 600; color: #ffffff; }

.websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList p { font-weight: 100; }

/*--网站推广优化方案--*/
/*--微官网--*/
.microWebsite { background-image: url(../images/img2023_300.jpg); }

.microWebsite .keywordRanking .subTitle { color: #000; }

.microWebsite .keywordRankingList .swiper-slide .num { border-color: #cab083; color: #cab083; }

.microWebsite .keywordRankingList .swiper-slide .listTitle { color: #000; }

.microWebsite .keywordRankingList .swiper-slide::before { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0.05))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.05)); }

.microWebsite .keywordRankingList .swiper-slide::after { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0.05))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.05)); }

/*--微官网--*/
.borderBottom { border-bottom: 1px solid #eee; }

/*--首页新闻--*/

.indexNewslistDesc{position: relative; overflow: hidden; padding-bottom: 1px;}
.indexNewslistDesc .swiper-slide{margin-bottom: -1px; margin-top: 0px !important;}
.indexNewslistDesc a{display: block; padding:15px 0px; border-top: 1px solid #e8e4d9;border-bottom: 1px solid #e8e4d9;}
.indexNewslistDesc .listTitle{font-size:14px; height:22px; line-height: 22px; color:#000000; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box;}
.indexNewslistDesc .desc{margin-top: 10px; font-size:13px; height:40px; line-height:20px; color: #868686; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box;}
.indexNewslistDesc .time{margin-top: 15px; font-size: 12px; color: rgba(0,0,0,0.5);}

.indexNewslistDesc .indexRecommendNews{position: absolute; left:0px; top:0px; width:89vw;display: flex;}
.indexNewslistDesc .indexRecommendNews .imgBox{padding-top: 324px; min-width: 500px; overflow: hidden; position: relative; display: none;}
.indexNewslistDesc .indexRecommendNews .imgBox img{width: 100%; display: block; height: 100%; object-fit: cover; transform: scale(1); transition: all .6s; position: absolute; left: 0px; top: 0px;}
.indexNewslistDesc .indexRecommendNews .imgBox:hover img{transform: scale(1.1);}
.indexNewslistDesc .indexRecommendNews .content{flex: 1; padding:0px 0px 0px 0px;}
.indexNewslistDesc .indexRecommendNews .content .listTitle{font-size:18px; height:28px; line-height: 28px; color: #000000; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box;}
.indexNewslistDesc .indexRecommendNews .content .listTitle a{display: inline; border: none; padding: 0px;}
.indexNewslistDesc .indexRecommendNews .content .listTitle a:hover{color:#d90000;}
.indexNewslistDesc .indexRecommendNews .content .desc{font-size: 13px; height: 132px; line-height: 22px; color:#868686; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 6; display: -webkit-box;}
.indexNewslistDesc .indexRecommendNews .content .time{margin-top: 10px;}
.indexNewslistDesc .indexRecommendNews .content .more{display: flex; padding-top: 15px;}
.indexNewslistDesc .indexRecommendNews .content .more a{ display: flex; align-items: center; border: 1px solid #e8e4d9; height: 35px; border-radius: 35px; padding:0px 20px; font-size:13px; color:#000}
.indexNewslistDesc .indexRecommendNews .content .more a:hover{background-color: #d90000; color:#fff; border-color: #d90000;}

.indexNewslistDescPage{padding-top: 15px;}
.indexNewslistDescPage span{margin: 0px 10px 0px 0px;width: 7px;height: 7px;transition: all .8s ease;border: 1px solid #888683;background: none; opacity: 1;}
.indexNewslistDescPage span.swiper-pagination-bullet-active{width: 9px;height: 9px;background: #ff0000;border-color: #ff0000;}

.sitemap-wrapper{padding: 80px 0 30px;background-color: #e6e6e6;}
.sitemap-wrapper .weblg{background-color: #fff; border-radius:6px}
.sitemap-wrapper .title{padding: 40px 20px 20px;}
.weblg{max-width: 1600px; width:94%;  margin: 0 auto; position: relative; z-index: 1;}
.sitemap{padding: 20px 20px 58px;}
.mapitem{position: relative;margin-bottom: 20px;border: 1px solid #ddd;padding: 15px 10px 10px;font-size: 0; border-radius:4px;}
.mapitem .one{position: absolute;left: 10px;top: -19px;padding: 5px;background: #fff;color: #d90000;font-size: 16px;font-weight: bold;}
.mapitem .two{display: inline-block;vertical-align: top;width: 50%;font-size: 14px;line-height: 32px;padding-left: 5px;}
.mapitem .two dt:before{content: '';display: inline-block;vertical-align: top;width: 4px;height: 4px;margin-top: 14px;background: #d90000;margin-right: 5px;}


/*--高端网站建设--*/
.high-endWebsiteBanner { position: relative; }

.high-endWebsiteBanner .imgBox { position: relative; padding-top: 160%; }

.high-endWebsiteBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.high-endWebsiteBannerText { position: absolute; left: 0px; top: 35%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.high-endWebsiteBannerText .title { font-size: 26px; font-weight: 600; line-height: 1.2; color: #fff; }

.high-endWebsiteBannerText .desc { padding-top: 10px; font-size: 16px; line-height: 1.2; color: #fff; }

.high-endIndispensableMain { padding: 40px 0px; background-image: url(../images/img2025_02.jpg); background-repeat: no-repeat; background-size: cover; }

.high-endIndispensableMain .imgBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }

.high-endIndispensableMain .imgBox .listImg { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 20px; 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; }

.high-endIndispensableMain .imgBox .listImg img { width: 100%; display: block; margin: 10px 0px; -webkit-border-radius: 10px; border-radius: 10px; }

.high-endIndispensableMain .imgBox .listImg:nth-child(1) { padding-top: 40px; }

.high-endIndispensableMain .imgBox .listImg:last-child { margin-right: 0px; }

.high-endIndispensableMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px 0px; }

.high-endIndispensableMain .content .title { font-size: 22px; line-height: 1.2; font-weight: 600; color: #010101; }

.high-endIndispensableMain .content .desc { margin-top: 10px; font-size: 14px; line-height: 24px; color: #737373; }

.high-endIndispensableMain .content .desc p { position: relative; padding-left: 25px; }

.high-endIndispensableMain .content .desc p::after { content: ''; position: absolute; left: 0px; top: 4px; width: 15px; height: 15px; background-image: url(../images/img2025_06.png); background-repeat: no-repeat; background-size: cover; }

.high-endIndispensableMain .content .dot { padding-left: 25px; font-size: 16px; line-height: 24px; color: #737373; }

.high-endIndispensableMain .content .desc2 { font-size: 16px; padding-top: 10px; line-height: 26px; color: #010101; }

.high-endIndispensableMain .content .desc2 p { position: relative; padding-left: 25px; }

.high-endIndispensableMain .content .desc2 p::after { content: ''; position: absolute; left: 0px; top: 4px; width: 18px; height: 18px; background-image: url(../images/img2025_07.png); background-repeat: no-repeat; background-size: cover; }

.high-endIndispensableMain .content .btn { padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.high-endIndispensableMain .content .btn a { padding: 0px 15px; height: 45px; width: 120px; 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: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-transition: all .6s; transition: all .6s; }

.high-endIndispensableMain .content .btn a span { position: relative; z-index: 10; color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.high-endIndispensableMain .content .btn a i { font-size: 9px; position: relative; z-index: 10; color: #fff; -webkit-transition: all .6s; transition: all .6s; left: 0px; }

.high-endIndispensableMain .content .btn a::after { content: ''; position: absolute; right: 0px; top: 0px; width: 100%; height: 100%; background-color: #ff0000; -webkit-border-radius: 50px; border-radius: 50px; -webkit-transition: all .6s; transition: all .6s; }

.high-endIndispensableMain .content .btn a:hover span { color: #ff0000; }

.high-endIndispensableMain .content .btn a:hover::after { width: 45px; height: 45px; }

.high-endIndispensableMain .content .btn a:hover i { left: -2px; }

.high-endIntro { padding: 35px 0px; background-image: url(../images/img2025_08.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.high-endIntro .content { max-width: 100%; padding-top: 20px; }

.high-endIntro .content .title { font-size: 22px; color: #fff; font-weight: 600; }

.high-endIntro .content .desc { margin-top: 10px; font-size: 14px; color: rgba(255, 255, 255, 0.8); line-height: 22px; font-weight: 200; }

.high-endIntro .imgBox { width: 100%; }

.high-endIntro .imgBox img { width: 100%; display: block; -webkit-border-radius: 10px; border-radius: 10px; }

.high-endAbilityMain { padding: 35px 0px; overflow: hidden; position: relative; background-image: url(../images/img2025_10.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.high-endAbilityMain .title { font-size: 22px; line-height: 1.2; color: #010101; font-weight: 600; }

.high-endAbilityMain .desc { margin-top: 10px; max-width: 545px; font-size: 16px; line-height: 26px; color: rgba(0, 0, 0, 0.8); }

.high-endAbilityMain .high-endAbilityBox { padding-top: 20px; }

.high-endAbilityMain .high-endAbilityBox .high-endAbilityList { width: 100%; overflow: hidden; position: relative; }

.high-endAbilityMain .high-endAbilityBox .high-endAbilityList .imgBox img { width: 100%; -webkit-border-radius: 20px; border-radius: 20px; display: block; }

.high-endAbilityMain .high-endAbilityBox .high-endAbilityList .listTitle { font-size: 18px; line-height: 1.4; margin-top: 15px; color: #010101; }

.high-endAbilityMain .high-endAbilityBox .high-endAbilityList .content { font-size: 14px; line-height: 1.4; margin-top: 5px; color: #7e7e7e; }

.high-endAbilityMain .high-endAbilityBox .high-endAbilityList .high-endAbilityListPage { text-align: center; padding-top: 20px; }

.high-endAbilityMain .high-endAbilityBox .high-endAbilityList .high-endAbilityListPage span.swiper-pagination-bullet-active { background: #ff0000; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility { width: -webkit-calc(100% - 548px); width: calc(100% - 548px); padding: 0px 0px 0px 75px; display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent { display: none; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent .listTitle { font-size: 30px; color: #010101; line-height: 1.2; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent .content { padding-top: 10px; font-size: 20px; color: #7e7e7e; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent.animat .listTitle { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent.animat .content { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list { margin-left: 230px; font-size: 20px; height: 70px; -webkit-transition: all .6s; transition: all .6s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; cursor: pointer; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #a8a8a8; position: relative; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list::after { content: ''; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 1px; background-color: #c0bfbd; -webkit-transition: all .6s; transition: all .6s; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list::before { content: ''; position: absolute; bottom: 0px; left: 0px; width: 0%; height: 1px; z-index: 2; background-color: #ff0000; -webkit-transition: all .6s; transition: all .6s; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active { margin-left: 0px; font-size: 24px; color: #ff0000; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active::after { height: 2px; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active::before { height: 2px; width: 80%; }

.high-endFlowMain { padding: 35px 0px; background-image: url(../images/img2025_16.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.high-endFlowMain .title { font-size: 22px; color: #fff; line-height: 1.2; }

.high-endFlowMain .desc { margin-top: 10px; max-width: 1100px; font-size: 14px; line-height: 22px; color: rgba(255, 255, 255, 0.8); }

.high-endFlow { overflow: hidden; position: relative; margin-top: 25px; }

.high-endFlow .swiper-slide { width: 100%; position: relative; margin-right: 10px; -webkit-transition: all .6s; transition: all .6s; }

.high-endFlow .swiper-slide::after { content: ''; width: 100%; height: 100%; -webkit-border-radius: 20px; border-radius: 20px; position: absolute; top: 0px; left: 0px; background-color: #fff; background-image: url(../images/img2025_23.jpg); opacity: 0; background-position: bottom; background-repeat: no-repeat; background-size: 100%; }

.high-endFlow .swiper-slide::before { content: ''; width: 100%; height: 100%; -webkit-border-radius: 20px; border-radius: 20px; position: absolute; top: 0px; left: 0px; background-color: #ff0000; background-size: 100%; opacity: 1; }

.high-endFlow .swiper-slide .contentBox { padding: 25px 20px; min-height: 220px; -webkit-transition: all .6s; transition: all .6s; 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; z-index: 10; overflow: hidden; }

.high-endFlow .swiper-slide .contentBox .icon { position: absolute; right: 20px; top: 25px; width: 30px; -webkit-transition: all .6s; transition: all .6s; }

.high-endFlow .swiper-slide .contentBox .icon img { width: 100%; display: block; }

.high-endFlow .swiper-slide .contentBox .icon img:nth-child(2) { position: absolute; left: 0px; top: 0px; opacity: 1; }

.high-endFlow .swiper-slide .contentBox .number { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 20px; color: #fff; opacity: 1; }

.high-endFlow .swiper-slide .contentBox .content { padding: 0px 0px 48px; position: relative; -webkit-transition: all .6s; transition: all .6s; }

.high-endFlow .swiper-slide .contentBox .content .listTitle { font-size: 18px; padding-bottom: 20px; line-height: 1.2; color: #fff; position: relative; -webkit-transition: all .6s; transition: all .6s; }

.high-endFlow .swiper-slide .contentBox .content .listTitle i { font-size: 9px; color: #c1c1c1; position: absolute; left: 0px; bottom: 0px; opacity: 0; }

.high-endFlow .swiper-slide .contentBox .content .listDesc { font-size: 14px; color: rgba(255, 255, 255, 0.6); font-weight: 300; line-height: 22px; max-width: 330px; position: absolute; left: 0px; bottom: 0px; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.high-endFlow .swiper-slide:last-child { margin-right: 0px; }

.high-endFlow .high-endFlowPage { text-align: center; padding-top: 20px; }

.high-endFlow .high-endFlowPage span { opacity: 1; background: #fff; }

.high-endFlow .high-endFlowPage span.swiper-pagination-bullet-active { background: #ff0000; }

.high-endQuote { padding: 35px 0px; background-image: url(../images/img2025_22.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.high-endQuote .title { text-align: center; font-size: 22px; color: #010101; }

.high-endQuote .desc { font-size: 14px; color: #7e7e7e; margin: 0px auto; padding-top: 10px; text-align: center; max-width: 720px; }

.high-endQuote .btn { padding-top: 25px; 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; }

.high-endQuote .btn a { padding: 0px 15px; height: 45px; width: 130px; 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: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.high-endQuote .btn a span { position: relative; z-index: 10; color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.high-endQuote .btn a i { font-size: 9px; position: relative; z-index: 10; color: #fff; left: 0px; -webkit-transition: all .6s; transition: all .6s; }

.high-endQuote .btn a::after { content: ''; position: absolute; right: 0px; top: 0px; width: 100%; height: 100%; background-color: #ff0000; -webkit-border-radius: 50px; border-radius: 50px; -webkit-transition: all .6s; transition: all .6s; }

.high-endQuote .btn a:hover span { color: #ff0000; }

.high-endQuote .btn a:hover::after { width: 45px; height: 45px; }

.high-endQuote .btn a:hover i { left: -3px; }

/*--高端网站建设--*/
/*--官网改版--*/
.officialWebsiteRevisionBanner { position: relative; }

.officialWebsiteRevisionBanner .imgBox { position: relative; padding-top: 160%; }

.officialWebsiteRevisionBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.officialWebsiteRevisionBannerText { position: absolute; left: 0px; bottom: 80px; width: 100%; }

.officialWebsiteRevisionBannerText .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; }

.officialWebsiteRevisionBannerText .title { font-size: 26px; font-weight: 600; line-height: 1.2; color: #fff; }

.officialWebsiteRevisionBannerText .desc { padding-top: 10px; font-size: 16px; line-height: 1.2; color: #fff; }

.painPointMain { overflow: hidden; position: relative; display: none; }

.painPointBox { min-height: 100vh; position: relative; }

.painPointTitleMain { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 15; background-image: url(../images/img2025_25.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.painPointTitleMain .painPointTitle { left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; position: absolute; text-align: center; }

.painPointTitleMain .painPointTitle .title { font-size: 85px; line-height: 1.2; font-weight: 600; }

.painPointTitleMain .painPointTitle .title span { background-image: linear-gradient(15deg, #010101 55%, #9d5012 90%); -webkit-text-fill-color: transparent; background-clip: text; }

.painPointTitleMain .painPointTitle .desc { padding-top: 15px; font-size: 30px; line-height: 1.2; color: #666666; }

.painPointContentBox { min-height: 100vh; position: relative; background-image: url(../images/img2025_26.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.painPointContentTitle { position: absolute; left: 0px; top: 5%; -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); width: 100%; text-align: center; }

.painPointContentTitle .title { font-size: 22px; line-height: 1.2; color: #fff; font-weight:600px; }

.painPointContentTitle .title span { position: relative; }

.painPointContentTitle .title span::after { content: ''; opacity: 0; -webkit-transition: all .6s; transition: all .6s; position: absolute; left: -17px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 12px; height: 12px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #ff0000; }

.painPointContentTitle .desc { padding-top: 15px; font-size: 14px; line-height:1.4; color: #fff; margin:0px auto; }

.painPointContentTitle .title.active {font-weight:500;}

.painPointContentTitle .title.active span::after { opacity: 1; }

.painPoint { padding-top: 280px; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); }

.painPoint .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.painPoint .list { width: 48.35%; padding-top: 25px; }

.painPoint .list .imgBox { width: 100%; padding-top: 410px; position: relative; }

.painPoint .list .imgBox img { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; display: block; object-fit: cover; -webkit-border-radius: 30px 0px 0px 30px; border-radius: 30px 0px 0px 30px; -webkit-box-shadow: 0px 3px 50px rgba(0, 0, 0, 0.4); box-shadow: 0px 3px 50px rgba(0, 0, 0, 0.4); }

.painPoint .list:nth-child(2) { padding-top: 0px; position: relative; z-index: 10; width: 51.65%; }

.painPoint .list:nth-child(2) .imgBox { padding-top: 460px; }

.painPoint .list:nth-child(2) .imgBox p { position: absolute; }

.painPoint .list:nth-child(2) .imgBox p img { position: relative; -webkit-box-shadow: none; box-shadow: none; }

.painPoint .list:nth-child(2) .imgBox p:nth-child(2) { width: 102px; left: -45px; top: 70px; }

.painPoint .list:nth-child(2) .imgBox p:nth-child(3) { width: 92px; right: -35px; bottom: 60px; }

.painPoint .list:nth-child(2) .imgBox img { -webkit-border-radius: 30px; border-radius: 30px; }

.painPoint .list:nth-child(1) .content { padding-top: 55px; }

.painPoint .list .content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 30px; }

.painPoint .list .content .listTitle { font-size: 30px; width: 120px; color: #fff; }

.painPoint .list .content .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 18px; line-height: 30px; color: rgba(255, 255, 255, 0.6); }

.painPoint .list .content .desc p { position: relative; padding-left: 30px; }

.painPoint .list:nth-child(1) .content .desc p::after { content: ''; position: absolute; left: 0px; top: 5px; width: 20px; height: 20px; background-image: url(../images/img2025_06.png); background-repeat: no-repeat; background-size: cover; }

.painPoint .list:nth-child(2) .content .desc p::after { content: ''; position: absolute; left: 0px; top: 5px; width: 21px; height: 21px; background-image: url(../images/img2025_07.png); background-repeat: no-repeat; background-size: cover; }

.mPainPointContentBox { padding: 35px 0px; }

.mPainPointContentTitle .title { font-size: 16px; line-height: 1.2; color: #010101; 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; }

.mPainPointContentTitle .title span { position: relative; }

.mPainPointContentTitle .title span::after { content: ''; position: absolute; left: -17px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 9px; height: 9px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #ff0000; }

.mPainPointContentTitle .desc { padding-top: 10px; font-size: 20px; line-height: 1.2; color: #666666; text-align: center; }

.mPainPoint .list { padding-top: 25px; }

.mPainPoint .list .imgBox { width: 100%; padding-top: 56%; position: relative; }

.mPainPoint .list .imgBox img { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; display: block; object-fit: cover; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.4); box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.4); }

.mPainPoint .list:nth-child(2) .imgBox p { position: absolute; }

.mPainPoint .list:nth-child(2) .imgBox p img { position: relative; -webkit-box-shadow: none; box-shadow: none; }

.mPainPoint .list:nth-child(2) .imgBox p:nth-child(2) { width: 50px; left: -15px; top: -10px; }

.mPainPoint .list:nth-child(2) .imgBox p:nth-child(3) { width: 35px; right: -15px; bottom: 10px; }

.mPainPoint .list .content { padding-top: 20px; }

.mPainPoint .list .content .listTitle { font-size: 18px; color: #010101; }

.mPainPoint .list .content .desc { padding-top: 5px; font-size: 14px; line-height: 24px; color: rgba(0, 0, 0, 0.6); }

.mPainPoint .list .content .desc p { position: relative; padding-left: 20px; }

.mPainPoint .list:nth-child(1) .content .desc p::after { content: ''; position: absolute; left: 0px; top: 5px; width: 15px; height: 15px; background-image: url(../images/img2025_06.png); background-repeat: no-repeat; background-size: cover; }

.mPainPoint .list:nth-child(2) .content .desc p::after { content: ''; position: absolute; left: 0px; top: 5px; width: 15px; height: 15px; background-image: url(../images/img2025_07.png); background-repeat: no-repeat; background-size: cover; }

.threeMajorDesignsMain { background-color: #fffcf5; padding: 35px 0px; }

.threeMajorDesignsMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.threeMajorDesignsMain .threeMajorDesignsList { width: 100%; overflow: hidden; position: relative; margin-top: 15px; }

.threeMajorDesignsMain .threeMajorDesignsList .swiper-slide { height: auto; padding: 0px 15px 20px; }

.threeMajorDesignsMain .threeMajorDesignsList .swiper-slide::after { content: ''; position: absolute; left: 0px; top: 10px; bottom: 0px; width: 100%; -webkit-border-radius: 10px; border-radius: 10px; background: #fff; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox { padding: 0px; position: relative; z-index: 10; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .imgBox { width: 100%; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .imgBox img { width: 100%; display: block; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .content { padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc { width: 100%; margin-right: 0px; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc .listTitle { font-size: 18px; line-height: 26px; color: #010101; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc .desc { margin-top: 8px; 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: #7e7e7e; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .listImg { width: 160px; padding-top: 10px; display: none; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .listImg img { width: 100%; -webkit-border-radius: 12px; border-radius: 12px; -webkit-box-shadow: 0px 6px 27px rgba(4, 28, 71, 0.35); box-shadow: 0px 6px 27px rgba(4, 28, 71, 0.35); display: block; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .icon { width: 50px; padding-top: 20px; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .icon img { width: 100%; display: block; }

.threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage { padding-top: 30px; left: 30px; width: auto; bottom: 150px; 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; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage span { width: 35px; height: 35px; font-size: 14px; color: #010101; margin: 0px 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-border-radius: 100%; border-radius: 100%; opacity: 1; -webkit-transition: all .6s; transition: all .6s; -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: #f5f5f5; }

.threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage span.swiper-pagination-bullet-active { background: #ff0000; width: 35px; color: #fff; -webkit-border-radius: 100%; border-radius: 100%; }

.threeMajorDesignsMain .threeMajorDesigns { width: 100%; padding-top: 0px; }

.threeMajorDesignsMain .threeMajorDesigns .title { font-size: 22px; line-height: 1.2; color: #010101; }

.threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab { padding-top: 40px; display: none; }

.threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list { padding: 35px 0px; cursor: pointer; border-bottom: 1px solid rgba(139, 139, 139, 0.3); 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; }

.threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .icon { width: 73px; height: 73px; -webkit-border-radius: 8px; border-radius: 8px; position: relative; background-color: #8b8b8b; -webkit-transition: all .6s; transition: all .6s; }

.threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .icon img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; }

.threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content .listTitle { font-size: 18px; color: #010101; }

.threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content .desc { font-size: 16px; color: #7e7e7e; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }

.threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list::after { content: ''; bottom: -1px; width: 0%; height: 1px; background-color: #ff0000; left: 0px; position: absolute; -webkit-transition: all .6s; transition: all .6s; }

.threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list.active .icon { background-color: #ff0000; }

.threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list.active::after { width: 60%; }

.designCapabilityMain { position: relative; display: none; }

.designCapabilityBox { position: relative; 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; }

.designCapabilityBox::after { content: ''; width: 50%; height: 100%; position: absolute; left: 0px; top: 0px; background-image: url(../images/img2025_37.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.designCapability { position: absolute; left: 0px; top: 0px; bottom: 0px; width: 100%; z-index: 10; }

.designCapability .container { height: 100%; }

.designCapability .designCapabilityList { height: 100%; padding: 120px 0px; max-width: 550px; 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; }

.designCapability .designCapabilityList .contentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.designCapability .designCapabilityList .contentBox .title { font-size: 50px; padding-bottom: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.2); line-height: 1.2; color: #010101; }

.designCapability .designCapabilityList .contentBox .content { margin-top: 35px; position: relative; }

.designCapability .designCapabilityList .contentBox .content .list { position: absolute; left: 0px; top: 0px; opacity: 0; -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); -webkit-transition: all .6s; transition: all .6s; }

.designCapability .designCapabilityList .contentBox .content .list:nth-child(1) { position: relative; }

.designCapability .designCapabilityList .contentBox .content .list.active { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.designCapability .designCapabilityList .contentBox .content .list .icon { width: 70px; }

.designCapability .designCapabilityList .contentBox .content .list .icon img { width: 100%; display: block; }

.designCapability .designCapabilityList .contentBox .content .list .listTitle { margin-top: 20px; font-size: 22px; line-height: 1.2; color: #000000; }

.designCapability .designCapabilityList .contentBox .content .list .desc { margin-top: 15px; font-size: 17px; line-height: 27px; max-width: 480px; color: rgba(0, 0, 0, 0.8); }

.designCapability .designCapabilityList .designCapabilityTab { border-left: 1px solid #e5e5e5; }

.designCapability .designCapabilityList .designCapabilityTab .list { line-height: 27px; font-size: 15px; margin-bottom: 15px; padding-left: 22px; color: #a0a0a0; cursor: pointer; margin-left: -1px; position: relative; }

.designCapability .designCapabilityList .designCapabilityTab .list::after { content: ''; opacity: 0; left: 0px; width: 1px; height: 100%; background-color: #000; position: absolute; }

.designCapability .designCapabilityList .designCapabilityTab .list.active { font-size: 20px; color: #000; }

.designCapability .designCapabilityList .designCapabilityTab .list.active::after { opacity: 1; }

.designCapability .designCapabilityList .designCapabilityTab .list:last-child { margin-bottom: 0px; }

.designCapabilityImg { overflow: hidden; width: 50%; height: 100vh; z-index: 20; position: relative; }

.designCapabilityImg .list { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; overflow: hidden; }

.designCapabilityImg .list img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.mDesignCapabilityMain { padding: 35px 0px; background-image: url(../images/img2025_37.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.mDesignCapabilityMain .title { font-size: 22px; line-height: 1.2; }

.mDesignCapability { overflow: hidden; position: relative; margin-top: 25px; }

.mDesignCapability .imgBox { padding-top: 100%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.mDesignCapability .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.mDesignCapability .content { padding: 10px 0px; }

.mDesignCapability .content .icon img { width: 45px; }

.mDesignCapability .content .listTitle { padding-top: 5px; font-size: 16px; color: #010101; }

.mDesignCapability .content .desc { font-size: 14px; line-height: 22px; color: #666; margin-top: 5px; }

.mDesignCapability .mDesignCapabilityPage { text-align: center; padding-top: 15px; }

.mDesignCapability .mDesignCapabilityPage span.swiper-pagination-bullet-active { background: #ff0000; }

.recommendedCaseMain { background-color: #fffcf5; padding: 35px 0px; overflow: hidden; position: relative; }

.recommendedCaseMain .titleMain { 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; }

.recommendedCaseMain .titleMain .title { font-size: 14px; color: #000000; 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; }

.recommendedCaseMain .titleMain .title::before { content: ''; width: 8px; height: 8px; background: #ff0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 10px; }

.recommendedCaseMain .titleMain .desc { margin-top: 15px; font-size: 22px; line-height: 28px; font-weight: 600; color: #000; }

.recommendedCaseMain .titleMain .btn { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.recommendedCaseMain .titleMain .btn a { width: 55px; height: 41px; -webkit-border-radius: 20px; border-radius: 20px; background: #fff; margin-left: 5px; color: #302e2f; 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: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.recommendedCaseMain .titleMain .btn a:hover { background-color: #ff0000; color: #fff; }

.recommendedCaseMain .recommendedCase { margin-top: 20px; }

.recommendedCaseMain .recommendedCase .swiper-slide .imgBox { overflow: hidden; position: relative; -webkit-border-radius: 10px; border-radius: 10px; }

.recommendedCaseMain .recommendedCase .swiper-slide .imgBox img { width: 100%; display: block; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.recommendedCaseMain .recommendedCase .swiper-slide .listTitle { margin-top: 15px; font-size: 18px; color: #323232; }

.recommendedCaseMain .recommendedCase .swiper-slide .listTitle a { color: #323232; }

.recommendedCaseMain .recommendedCase .swiper-slide .label { padding-top: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.recommendedCaseMain .recommendedCase .swiper-slide .label a { padding: 0px 10px; line-height: 24px; font-size: 12px; margin-right: 10px; border: 1px solid #e3e3e2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.recommendedCaseMain .recommendedCase .swiper-slide .label a:hover { background: #ff0000; border-color: #ff0000; color: #fff; }

.recommendedCaseMain .recommendedCase .swiper-slide:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.recommendedCaseMain .recommendedCase .recommendedCasePage { text-align: center; padding-top: 30px; display: none; }

.recommendedCaseMain .recommendedCase .recommendedCasePage span.swiper-pagination-bullet-active { background: #ff0000; }

/*--官网改版--*/
/*--网站制作技术标--*/
.websiteProductionBanner { position: relative; }

.websiteProductionBanner .imgBox { position: relative; padding-top: 160%; }

.websiteProductionBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.websiteProductionBannerText { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.websiteProductionBannerText .title { font-size: 26px; font-weight: 600; line-height: 1.2; color: #fff; }

.websiteProductionBannerText .title span { background-image: linear-gradient(20deg, #fff 55%, rgba(255, 255, 255, 0.3) 80%); -webkit-text-fill-color: transparent; background-clip: text; }

.websiteProductionBannerText .desc { padding-top: 10px; font-size: 16px; line-height: 1.2; color: #fff; }

.productionStandardMain { padding: 35px 0px; overflow: hidden; position: relative; }

.productionStandardMain .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-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.productionStandardMain .productionStandardTitle { max-width: 100%; padding-top: 25px; }

.productionStandardMain .productionStandardTitle .title { font-size: 22px; line-height: 1.2; color: #010101; }

.productionStandardMain .productionStandardTitle .desc { padding-top: 10px; font-size: 14px; line-height: 22px; color: #000000; }

.productionStandardMain .productionStandardImg { width: 100%; 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; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) { width: 100%; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) img { width: 100%; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) .img1 { margin-bottom: 10px; position: relative; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) .img1 img { -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive { position: absolute; left: 16px; padding: 0px 17px; 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; bottom: 16px; width: 180px; height: 56px; -webkit-border-radius: 6px; border-radius: 6px; background: #fff; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .icon { width: 30px; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .icon img { -webkit-border-radius: 0px; border-radius: 0px; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 15px; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content .text1 { font-size: 12px; color: #3b3b3b; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content .text2 { font-size: 15px; color: #3b3b3b; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) { width: 100%; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) img { width: 100%; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .img2 { margin-bottom: 10px; position: relative; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .img2:nth-child(2) img { -webkit-border-radius: 0px 0px 20px 0px; border-radius: 0px 0px 20px 0px; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection { position: absolute; left: 15px; padding: 0px 12px; 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; bottom: 30px; width: 270px; height: 56px; -webkit-border-radius: 6px; border-radius: 6px; background: #fff; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .icon { width: 40px; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .icon img { -webkit-border-radius: 0px; border-radius: 0px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #f6f7f2; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 8px; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content .text1 { font-size: 12px; color: #3b3b3b; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content .text2 { font-size: 14px; color: #3b3b3b; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .number { font-size: 16px; color: #0012ff; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .img3 { position: relative; cursor: pointer; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .contactText { font-size: 16px; line-height: 24px; position: absolute; left: 15px; bottom: 15px; color: #fff; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .icon-youshangjiao { font-size: 18px; position: absolute; right: 20px; top: 20px; color: #fff; font-weight: 600; }

.productionStandardMain .circleBox { bottom: -375px; top: auto; }

.frontEndStandardMain { padding: 35px 0px; background-image: url(../images/img2025_60.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.frontEndStandardMain .title { font-size: 22px; color: #fff; line-height: 1.2; }

.frontEndStandardMain .desc { padding-top: 10px; font-size: 14px; line-height: 22px; max-width: 615px; color: rgba(255, 255, 255, 0.8); }

.frontEndStandardMain .frontEndStandardList { 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; }

.frontEndStandardMain .frontEndStandardList .list { width: 100%; margin: 0px 0px 15px; height: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.frontEndStandardMain .frontEndStandardList .list .contentBox { -webkit-border-radius: 10px; border-radius: 10px; padding: 30px 25px; background-color: #ffffff; height: auto; width: 100%; }

.frontEndStandardMain .frontEndStandardList .list .contentBox .number { text-align: right; font-size: 18px; padding-bottom: 30px; color: #000000; }

.frontEndStandardMain .frontEndStandardList .list .contentBox .listTitle { font-size: 18px; color: #010101; }

.frontEndStandardMain .frontEndStandardList .list .contentBox .content { padding-top: 10px; font-size: 14px; line-height: 22px; color: #3b3b3b; }

.frontEndStandardMain .frontEndStandardList .list:nth-child(3) .contentBox { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #ffffff), color-stop(120%, #ffb36f)); background-image: linear-gradient(to right, #ffffff 40%, #ffb36f 120%); }

.frontEndStandardMain .frontEndStandardList .list:nth-child(4) .contentBox { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #ffffff), color-stop(120%, #ffb36f)); background-image: linear-gradient(to right, #ffffff 40%, #ffb36f 120%); }

.frontEndStandardMain .frontEndStandardList .list:nth-child(5) .contentBox { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #ffffff), color-stop(120%, rgba(255, 217, 7, 0.5))); background-image: linear-gradient(to right, #ffffff 40%, rgba(255, 217, 7, 0.5) 120%); }

.frontEndStandardMain .frontEndStandardList .list:nth-child(6) .contentBox { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #ffffff), color-stop(120%, rgba(252, 255, 10, 0.5))); background-image: linear-gradient(to right, #ffffff 40%, rgba(252, 255, 10, 0.5) 120%); }

.rear-endStandardMain { padding: 35px 0px; }

.rear-endStandardMain .title { font-size: 22px; line-height: 1.2; color: #010101; }

.rear-endStandardMain .desc { padding-top: 15px; font-size: 14px; line-height: 22px; max-width: 560px; color: #000000; }

.rear-endStandardMain .rear-endStandard { 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: 25px; }

.rear-endStandardMain .rear-endStandard .list { width: 100%; margin: 0px 0px 15px; position: relative; }

.rear-endStandardMain .rear-endStandard .list .bg { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffb6b3), to(#fe3c3c)); background-image: linear-gradient(to bottom, #ffb6b3, #fe3c3c); -webkit-border-radius: 20px; border-radius: 20px; z-index: 2; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.rear-endStandardMain .rear-endStandard .list .bg::after { content: ''; position: absolute; left: 1px; top: 1px; right: 1px; bottom: 1px; background-image: -webkit-gradient(linear, left top, right top, from(#fffefd), to(#fff6f0)); background-image: linear-gradient(to right, #fffefd, #fff6f0); -webkit-border-radius: 20px; border-radius: 20px; }

.rear-endStandardMain .rear-endStandard .list::after { content: ''; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; background-color: #fff; border: 1px solid #e5e5e5; -webkit-border-radius: 20px; border-radius: 20px; z-index: 2; -webkit-transition: all .6s; transition: all .6s; opacity: 1; }

.rear-endStandardMain .rear-endStandard .list .contentBox { position: relative; z-index: 10; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.rear-endStandardMain .rear-endStandard .list .contentBox .icon { min-width: 80px; height: auto; -webkit-border-radius: 10px 0px 0px 10px; border-radius: 10px 0px 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: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; }

.rear-endStandardMain .rear-endStandard .list .contentBox .icon::after { content: ''; left: 0px; top: 0px; right: 0px; bottom: 0px; background-color: #e5e5e5; position: absolute; -webkit-border-radius: 20px 0px 0px 20px; border-radius: 20px 0px 0px 20px; z-index: 2; -webkit-transition: all .6s; transition: all .6s; opacity: 1; }

.rear-endStandardMain .rear-endStandard .list .contentBox .icon::before { content: ''; left: 0px; top: 0px; right: 0px; bottom: 0px; background-image: -webkit-gradient(linear, left top, left bottom, from(#fe5216), to(#fe1616)); background-image: linear-gradient(to bottom, #fe5216, #fe1616); position: absolute; -webkit-border-radius: 20px 0px 0px 20px; border-radius: 20px 0px 0px 20px; z-index: 1; -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.rear-endStandardMain .rear-endStandard .list .contentBox .icon p { width: 40px; position: relative; z-index: 3; }

.rear-endStandardMain .rear-endStandard .list .contentBox .icon p img { width: 100%; display: block; -webkit-transition: all .6s; transition: all .6s; }

.rear-endStandardMain .rear-endStandard .list .contentBox .icon p img:nth-child(1) { opacity: 0; }

.rear-endStandardMain .rear-endStandard .list .contentBox .icon p img:nth-child(2) { opacity: 1; position: absolute; left: 0px; top: 0px; }

.rear-endStandardMain .rear-endStandard .list .contentBox .content { padding: 20px 15px; }

.rear-endStandardMain .rear-endStandard .list .contentBox .content .listTitle { font-size: 16px; color: #010101; }

.rear-endStandardMain .rear-endStandard .list .contentBox .content .listDesc { padding-top: 5px; font-size: 14px; color: #7e7e7e; }

.rear-endStandardMain .rear-endStandard .list:hover .bg { opacity: 1; }

.rear-endStandardMain .rear-endStandard .list:hover:after { opacity: 0; }

.rear-endStandardMain .rear-endStandard .list:hover .contentBox .icon::after { opacity: 0; }

.rear-endStandardMain .rear-endStandard .list:hover .contentBox .icon::before { opacity: 1; }

.rear-endStandardMain .rear-endStandard .list:hover .contentBox .icon p img:nth-child(1) { opacity: 1; }

.rear-endStandardMain .rear-endStandard .list:hover .contentBox .icon p img:nth-child(2) { opacity: 0; }

.propertyStandardMain { padding: 40px 0px; overflow: hidden; position: relative; background-image: url(../images/img2025_68.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.propertyStandardMain .contactCircle { top: -150px; right: -50px; }

.propertyStandardMain .contactCircle div { border-color: rgba(255, 255, 255, 0.3); }

.propertyStandardMain .title { font-size: 22px; line-height: 1.2; color: #fff; font-weight: 600; }

.propertyStandardMain .desc { margin-top: 10px; max-width: 545px; font-size: 14px; line-height: 22px; color: rgba(255, 255, 255, 0.8); }

.propertyStandardMain .propertyStandardBox { padding-top: 25px; }

.propertyStandardMain .propertyStandardBox .propertyStandardList { width: 100%; overflow: hidden; position: relative; }

.propertyStandardMain .propertyStandardBox .propertyStandardList .imgBox img { width: 100%; -webkit-border-radius: 20px; border-radius: 20px; display: block; }

.propertyStandardMain .propertyStandardBox .propertyStandardList .listTitle { margin-top: 20px; font-size: 16px; line-height: 1.4; color: #fff; }

.propertyStandardMain .propertyStandardBox .propertyStandardList .content { font-size: 14px; line-height: 1.4; margin-top: 5px; color: rgba(255, 255, 255, 0.8); }

.propertyStandardMain .propertyStandardBox .propertyStandardList .propertyStandardListPage { text-align: center; padding-top: 15px; }

.propertyStandardMain .propertyStandardBox .propertyStandardList .propertyStandardListPage span { opacity: 1; background: #fff; }

.propertyStandardMain .propertyStandardBox .propertyStandardList .propertyStandardListPage span.swiper-pagination-bullet-active { background: #ff0000; }

.propertyStandardMain .propertyStandardBox .propertyStandard { width: -webkit-calc(100% - 548px); width: calc(100% - 548px); padding: 0px 0px 0px 75px; display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardContentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardContentBox .propertyStandardContent { display: none; }

.propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardContentBox .propertyStandardContent .listTitle { font-size: 30px; color: #fff; line-height: 1.2; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

.propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardContentBox .propertyStandardContent .content { padding-top: 10px; font-size: 20px; font-weight: 200; color: rgba(255, 255, 255, 0.8); -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }

.propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardContentBox .propertyStandardContent.animat .listTitle { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardContentBox .propertyStandardContent.animat .content { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list { margin-left: 230px; font-size: 20px; height: 70px; -webkit-transition: all .6s; transition: all .6s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; cursor: pointer; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: rgba(255, 255, 255, 0.8); position: relative; }

.propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list::after { content: ''; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.5); -webkit-transition: all .6s; transition: all .6s; }

.propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list::before { content: ''; position: absolute; bottom: 0px; left: 0px; width: 0%; height: 1px; z-index: 2; background-color: #ff0000; -webkit-transition: all .6s; transition: all .6s; }

.propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list.active { margin-left: 0px; font-size: 24px; color: #ff0000; }

.propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list.active::after { height: 2px; }

.propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list.active::before { height: 2px; width: 80%; }

.secureStandardMain { padding: 35px 0px; }

.secureStandardMain .title { font-size: 22px; line-height: 1.2; color: #010101; }

.secureStandardMain .desc { margin-top: 10px; font-size: 14px; line-height: 22px; max-width: 750px; color: #000000; }

.secureStandardMain .secureStandardList { 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; padding-top: 25px; }

.secureStandardMain .secureStandardList .list { width: 100%; margin: 0px 0px 15px; padding: 25px 20px; min-height: 200px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #dfdfdf; 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; }

.secureStandardMain .secureStandardList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.secureStandardMain .secureStandardList .list .listTitle { font-size: 16px; color: #010101; }

.secureStandardMain .secureStandardList .list .listDesc { margin-top: 10px; font-size: 14px; line-height: 22px; color: #7e7e7e; }

.secureStandardMain .secureStandardList .list .icon { text-align: right; }

.secureStandardMain .secureStandardList .list .icon img { height: 40px; }

.websiteProductionProcessMain { padding: 35px 0px 20px; background-color: #f7f5f0; }

.websiteProductionProcessMain .title { font-size: 22px; line-height: 1.2; color: #010101; }

.websiteProductionProcessMain .websiteProductionProcess { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -10px; padding-top: 25px; }

.websiteProductionProcessMain .websiteProductionProcess .list { width: -webkit-calc(33.333% - 20px); width: calc(33.333% - 20px); margin: 0px 10px 15px; -webkit-border-radius: 100%; border-radius: 100%; background: #fff; -webkit-transition: all .6s; transition: all .6s; position: relative; }

.websiteProductionProcessMain .websiteProductionProcess .list::after { border-right: 2px solid #333333; border-bottom: 2px solid #333333; width: 9px; height: 9px; -webkit-transform: translateY(-50%) rotate(-45deg); -ms-transform: translateY(-50%) rotate(-45deg); transform: translateY(-50%) rotate(-45deg); position: absolute; right: -26px; top: 50%; }

.websiteProductionProcessMain .websiteProductionProcess .list p { padding-top: 100%; }

.websiteProductionProcessMain .websiteProductionProcess .list .content { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 10; }

.websiteProductionProcessMain .websiteProductionProcess .list .content .icon { margin: 0px auto; width: 30px; position: relative; }

.websiteProductionProcessMain .websiteProductionProcess .list .content .icon img { width: 100%; display: block; margin: auto; -webkit-transition: all .6s; transition: all .6s; }

.websiteProductionProcessMain .websiteProductionProcess .list .content .icon img:nth-child(1) { opacity: 1; }

.websiteProductionProcessMain .websiteProductionProcess .list .content .icon img:nth-child(2) { opacity: 0; position: absolute; left: 0px; top: 0px; }

.websiteProductionProcessMain .websiteProductionProcess .list .content .listTitle { font-size: 12px; color: #282828; margin-top: 5px; white-space: nowrap; -webkit-transition: all .6s; transition: all .6s; }

.websiteProductionProcessMain .websiteProductionProcess .list:last-child::after { display: none; }

.websiteProductionProcessMain .websiteProductionProcess .list:hover { background: #ff0000; }

.websiteProductionProcessMain .websiteProductionProcess .list:hover .content .icon img:nth-child(1) { opacity: 0; }

.websiteProductionProcessMain .websiteProductionProcess .list:hover .content .icon img:nth-child(2) { opacity: 1; }

.websiteProductionProcessMain .websiteProductionProcess .list:hover .content .listTitle { color: #fff; }

/*--网站制作技术标--*/
/*--群诺改造解决--*/
.remouldBanner { position: relative; }

.remouldBanner .imgBox { position: relative; padding-top: 160%; }

.remouldBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.remouldBannerText { position: absolute; left: 0px; top: 43%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.remouldBannerText .title { font-size: 26px; font-weight: 600; line-height: 1.2; color: #fff; }

.remouldBannerText .desc { padding-top: 15px; font-size: 16px; line-height: 1.2; color: #fff; }

.remouldSolutionMain { padding: 35px 0px; }

.remouldSolutionMain .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-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.remouldSolutionMain .content { width: 100%; padding-top: 40px; }

.remouldSolutionMain .content .title { font-size: 22px; line-height: 1.2; color: #010101; }

.remouldSolutionMain .content .desc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 15px; }

.remouldSolutionMain .content .desc .icon { width: 50px; margin-right: 10px; }

.remouldSolutionMain .content .desc .icon img { width: 100%; display: block; }

.remouldSolutionMain .content .desc .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 0px; font-size: 16px; line-height: 24px; color: #010101; }

.remouldSolutionMain .content .desc2 { padding-top: 15px; font-size: 14px; line-height: 22px; color: #7e7e7e; }

.remouldSolutionMain .imgBox { width: 100%; position: relative; }

.remouldSolutionMain .imgBox img { width: 100%; display: block; -webkit-border-radius: 10px; border-radius: 10px; }

.remouldAdvantageMain { padding: 35px 0px; background-image: url(../images/img2025_82.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.remouldAdvantageMain .title { font-size: 14px; 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; }

.remouldAdvantageMain .title::before { content: ''; width: 8px; height: 8px; -webkit-border-radius: 100%; border-radius: 100%; background: #ff0000; display: block; margin-right: 6px; }

.remouldAdvantageMain .desc { padding-top: 10px; font-size: 22px; color: #fff; line-height: 28px; }

.remouldAdvantageMain .remouldAdvantage { 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; padding-top: 25px; }

.remouldAdvantageMain .remouldAdvantage .list { width: 100%; margin: 0px 0px 15px; padding: 50px 20px 25px; height: auto; position: relative; -webkit-border-radius: 8px; border-radius: 8px; overflow: hidden; }

.remouldAdvantageMain .remouldAdvantage .list .contentBox { position: relative; z-index: 10; }

.remouldAdvantageMain .remouldAdvantage .list .icon { width: 50px; padding-bottom: 30px; }

.remouldAdvantageMain .remouldAdvantage .list .icon img { width: 100%; display: block; }

.remouldAdvantageMain .remouldAdvantage .list .listTitle { font-size: 18px; padding-bottom: 10px; line-height: 26px; border-bottom: 1px solid #535356; color: #010101; }

.remouldAdvantageMain .remouldAdvantage .list .content { margin-top: 10px; font-size: 14px; line-height: 22px; color: #7e7e7e; }

.remouldAdvantageMain .remouldAdvantage .list::after { content: ''; position: absolute; left: 0px; top: 0px; right: 0px; height: 35px; background-color: #949fa4; z-index: 2; -webkit-transition: all .6s; transition: all .6s; }

.remouldAdvantageMain .remouldAdvantage .list::before { content: ''; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; border: 1px solid #fff; background-color: rgba(255, 255, 255, 0.9); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }

.remouldAdvantageMain .remouldAdvantage .list:hover::after { background-color: #dddddd; }

.remouldServiceProcessMain { padding: 35px 0px; }

.remouldServiceProcessMain .title { font-size: 22px; line-height: 1.2; color: #010101; }

.remouldServiceProcessMain .remouldServiceProcess { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 30px; }

.remouldServiceProcessMain .remouldServiceProcessClass { position: -webkit-sticky; position: sticky; top: 120px; width: 300px; height: 100%; display: none; }

.remouldServiceProcessMain .remouldServiceProcessClass .list { font-size: 19px; padding-left: 35px; height: 70px; color: #b6b6b6; line-height: 1.2; position: relative; }

.remouldServiceProcessMain .remouldServiceProcessClass .list::after { content: ''; position: absolute; left: 12px; top: 9px; bottom: -9px; width: 1px; background: #e0e0e0; }

.remouldServiceProcessMain .remouldServiceProcessClass .list span { position: absolute; width: 9px; height: 9px; background: #e0e0e0; left: 8px; top: 6px; -webkit-border-radius: 100%; border-radius: 100%; z-index: 1; }

.remouldServiceProcessMain .remouldServiceProcessClass .list span::before { position: absolute; width: 23px; height: 23px; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); content: ''; -webkit-border-radius: 100%; border-radius: 100%; border: 4px solid #e5e5e5; opacity: 0; background: #000000; }

.remouldServiceProcessMain .remouldServiceProcessClass .list.active { font-size: 24px; color: #010101; }

.remouldServiceProcessMain .remouldServiceProcessClass .list.active span::before { opacity: 1; }

.remouldServiceProcessMain .remouldServiceProcessClass .list:last-child::after { display: none; }

.remouldServiceProcessMain .remouldServiceProcessList .list { position: relative; margin-bottom: 20px; -webkit-transform: perspective(800px) rotateX(30deg); transform: perspective(800px) rotateX(30deg); opacity: 0.4; -webkit-transition: all .6s; transition: all .6s; }

.remouldServiceProcessMain .remouldServiceProcessList .list .imgBox img { width: 100%; display: block; -webkit-border-radius: 10px; border-radius: 10px; }

.remouldServiceProcessMain .remouldServiceProcessList .list .content { position: absolute; left: 0px; bottom: 0px; right: 0px; padding: 0px 20px 20px; }

.remouldServiceProcessMain .remouldServiceProcessList .list .content .listTitle { font-size: 16px; line-height: 1.2; color: #fff; }

.remouldServiceProcessMain .remouldServiceProcessList .list .content .listDesc { margin-top: 10px; font-size: 12px; line-height: 18px; color: #fff; }

.remouldServiceProcessMain .remouldServiceProcessList .list.active { opacity: 1; -webkit-transform: perspective(800px) rotateX(0deg); transform: perspective(800px) rotateX(0deg); }

.remouldServiceProcessMain .remouldServiceProcessList .list:last-child { margin-bottom: 0px; }

/*--群诺改造解决--*/
/*--面包屑--*/
.commonLocation { position: absolute; left: 0px; bottom: 20px; width: 100%; }

.commonLocation .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.commonLocation a { font-size: 12px; 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; }

.commonLocation a::before { margin-right: 5px; }

.commonLocation a::after { content: ''; margin: 0px 5px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); width: 6px; height: 6px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }

.commonLocation a:last-child:after { display: none; }

.commonLocation.black a { color: #333; }

.commonLocation.black a::after { border-right: 1px solid #333; border-bottom: 1px solid #333; }

/*--面包屑--*/

/*--首页案例2025--*/

.indexCase2025Main{ width: 100%;overflow: hidden; position: relative;background: #fffcf5;}

.indexCaseList2025 { padding: 10px 0px 10px; }

.indexCaseList2025 .list { width: 100%; position: relative; }

.indexCaseList2025 .list .contentBox { position: relative; margin-top: 20px; }

.indexCaseList2025 .list .contentBox .new { position: absolute; left: 20px; top: 20px; width: 53px; height: 23px; -webkit-border-radius: 23px; border-radius: 23px; font-size: 12px; color: #fff; background-color: #ff3c00; 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; z-index: 8; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.indexCaseList2025 .list .contentBox .imgBox { width: 100%; padding-top: 100%; overflow: hidden; position: relative; -webkit-border-radius: 0px; border-radius: 0px; }

.indexCaseList2025 .list .contentBox .imgBox a { width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; display: block; }

.indexCaseList2025 .list .contentBox .imgBox img { width: 100%; height: 100%; object-fit: cover; left: 0px; top: 0px; position: absolute; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.indexCaseList2025 .list .contentBox .imgBox video { width: 100%; height: 100%; object-fit: cover; left: 0px; top: 0px; position: absolute; }

.indexCaseList2025 .list .contentBox .content { position: absolute; left: 0px; bottom: 0px; padding: 0px 20px 20px; width: 100%; opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition: all .6s; transition: all .6s; }

.indexCaseList2025 .list .contentBox .content .listTitle { font-size: 18px; line-height: 1.2; color: #fff; font-weight: 600; }

.indexCaseList2025 .list .contentBox .content .label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 10px; }

.indexCaseList2025 .list .contentBox .content .label p { border: 1px solid #fff; -webkit-border-radius: 0px; border-radius: 0px; padding: 5px 10px; min-width: 70px; font-size: 12px; line-height: 1.2; display: block; text-align: center; margin-right: 5px; color: #fff; }

.indexCaseList2025 .list .contentBox .hoverContent { position: absolute; left: 0px; bottom: 0px; padding: 0px 15px 15px; 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; width: 100%; height: 100%; }

.indexCaseList2025 .list .contentBox .hoverContent .caselogoBox{ -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;}

.indexCaseList2025 .list .contentBox .hoverContent .caseLogo{opacity: 0; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); -webkit-transition: all .6s; transition: all .6s; }

.indexCaseList2025 .list .contentBox .hoverContent .caseLogo img { max-width: 50%; }

.indexCaseList2025 .list .contentBox .hoverContent .Intro { padding: 20px; -webkit-border-radius: 10px; border-radius: 10px; background-color: rgba(80, 80, 80, 0.25); -webkit-backdrop-filter: blur(25px); backdrop-filter: blur(25px); opacity: 0; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all .6s; transition: all .6s; border: 1px solid rgba(255, 255, 255, 0.5); }

.indexCaseList2025 .list .contentBox .hoverContent .Intro .listTitle { font-size: 18px; line-height: 1.2; font-weight: 600; color: #fff; }

.indexCaseList2025 .list .contentBox .hoverContent .Intro .listTitle a { color: #fff; }

.indexCaseList2025 .list .contentBox .hoverContent .Intro .desc { margin-top: 10px; 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: #fff; }

.indexCaseList2025 .list .contentBox .hoverContent .Intro .labelBox { padding-top: 15px; 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; }

.indexCaseList2025 .list .contentBox .hoverContent .Intro .label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.indexCaseList2025 .list .contentBox .hoverContent .Intro .label a { border: 1px solid #fff; -webkit-border-radius: 0px; border-radius: 0px; padding: 5px 5px; min-width: 70px; font-size: 12px; line-height: 1.2; display: block; text-align: center; margin-right: 5px; color: #fff; }

.indexCaseList2025 .list .contentBox .hoverContent .Intro .label a:hover { background-color: #ff3c00; border-color: #ff3c00; }

.indexCaseList2025 .list .contentBox .hoverContent .Intro .icon a { display: block; width: 20px; height: 20px; background-color: #fff; -webkit-border-radius: 100%; border-radius: 100%; background-image: url(../images/index2025_10.png); background-size: 10px; background-repeat: no-repeat; background-position: center; }

.indexCaseList2025 .list .contentBox .hoverContent .Intro .icon a:hover { background-color: #ff3c00; background-image: url(../images/index2025_11.png); }

.indexCaseList2025 .list .contentBox .caseContent:hover .imgBox img { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.indexCaseList2025 .list .contentBox .caseContent:hover .hoverContent .caseLogo { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.indexCaseList2025 .list .contentBox .caseContent:hover .hoverContent .Intro { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.indexCaseList2025 .list .contentBox .caseContent:hover .content { opacity: 0; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); }

.indexCaseList2025 .list .contentBox .caseContent:hover .new { opacity: 0; }

.caseMore { padding-top: 30px; }

.caseMore 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; height: 50px; -webkit-border-radius: 24px; border-radius: 24px; font-size: 16px; color: #fff; background-color: rgba(225, 225, 225, 0.4); color: #010101; border: 1px solid #fff; display: flex; justify-content: center; align-items: center; -webkit-transition: all 0.6s; transition: all 0.6s; }

.caseMore a p { position: relative; width: 17px; height: 17px; margin-right: 10px; background-image: url(../images/index2025_102.png); background-size: 17px; background-repeat: no-repeat; -webkit-transition: all 0.6s; transition: all 0.6s; }

.caseMore a:hover { background-color: white; }

.indexCaseListBox .indexCase2025Main{visibility:hidden;}
.indexCaseListBox.active .indexCase2025Main{visibility:visible;}

/*--首页案例2025--*/


/*--首页底部咨询--*/

.indexConsultationMain{padding: 40px 0px 30px; position: relative; overflow: hidden;}
.indexConsultationMain .bg{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%;}
.indexConsultationMain .bg img{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover;}
.indexConsultationMain .commonweb{z-index: 10; position: relative;}
.indexConsultationMain .title{font-size:26px; line-height: 1.2; color: #fff;}
.indexConsultationMain .desc{padding-top: 15px; font-size: 14px; color: #fff;}
.indexConsultationMain .btn{padding-top: 20px; display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
.indexConsultationMain .btn a{width: 160px; height: 40px; border-radius: 40px; font-size:14px; position: relative; overflow: hidden; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.indexConsultationMain .btn a span{position: relative; z-index: 10; color: #fff; transition: all.6s;}
.indexConsultationMain .btn a::after{content: ''; position: absolute; left: 0px; top:-100%; width: 100%; height: 40px; display: block; background-color: #fff; transition: all .6s;}
.indexConsultationMain .btn a::before{content: '';position: absolute; left: 0px; top: 0px; width: 100%; height: 40px; display: block; background-color: #ff0000; transition: all .6s;}
.indexConsultationMain .btn a:hover::after{top:0%;}
.indexConsultationMain .btn a:hover::before{top:100%;}
.indexConsultationMain .btn a:hover span{color: #ff0000;}
.indexConsultationMain .line{margin-top: 40px; height: 1px; position: relative;}
.indexConsultationMain .line::after{content:''; position: absolute; left:50%; transform: translateX(-50%); width: 200%; height: 100%; background-color: rgba(255,255,255,0.1);}
.indexConsultationMain .telDesc{font-size: 14px; padding-top: 40px; color: #fff; font-weight: 600;}
.indexConsultationMain .tel{padding-top: 15px;font-size:14px; color: #fffbef;}
.indexConsultationMain .tel span{font-size: 16px;margin-left: 5px; margin-right: 15px; color:#ffecc0;}
.indexConsultationMain .tel span:last-child{margin-right: 0px;}

/*--首页底部咨询--*/

/*--品牌出海--*/
.goingGlobalMain { padding: 100px 0px 50px; background-image: url(../images/going_01.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.goingGlobalMain .circleMain { z-index: 0; }

.goingGlobalMain .circleBox .circle1 { border-color: rgba(54, 54, 54, 0.15); }

.goingGlobalMain .circleBox .circle2 { border-color: rgba(54, 54, 54, 0.15); }

.goingGlobalMain .circleBox .circle3 { border-color: rgba(54, 54, 54, 0.15); }

.goingGlobalMain .circleBox .circle4 { border-color: rgba(54, 54, 54, 0.15); }

.goingGlobalMain .circleBox3 { top: 520px; right: -230px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); }

.goingGlobalMain .imgBox { width: 100%; padding-top: 68%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.goingGlobalMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.goingGlobalMain .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.goingGlobalMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 30px 0px 0px 0px; }

.goingGlobalMain .content .title { font-size: 14px; color: #000000; 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; }

.goingGlobalMain .content .title::before { content: ''; width: 8px; height: 8px; margin-right: 5px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #ff0000; display: block; }

.goingGlobalMain .content .subTitle { margin-top: 10px; font-size: 24px; line-height: 1.2; color: #000000; }

.goingGlobalMain .content .desc { font-size: 14px; line-height: 24px; padding-top: 20px; color: #000000; }

.goingGlobalBox { padding: 0px 0px 40px; background-color: #f9f9f9; background-repeat: repeat-x; background-position: top; overflow: hidden; position: relative; }

.goingGlobalBigTitle { padding-top: 40px; }

.goingGlobalBigTitle .text { width: 200%; font-size: 150px; -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0.3))); -webkit-mask-image: linear-gradient(to bottom, black, rgba(0, 0, 0, 0.3)); mask-image: -webkit-gradient(linear, left top, left bottom, from(black), to(rgba(0, 0, 0, 0.3))); mask-image: linear-gradient(to bottom, black, rgba(0, 0, 0, 0.3)); line-height: 1; letter-spacing: 0px; font-weight: 600; color: #ebe8e2; white-space: nowrap; }

.goingGlobalBigTitle .text.grayishblue { color: #a5b7c5; }

.goingGlobalMarket { margin-top: -15px; }

.goingGlobalTitle { font-size: 20px; line-height: 1; color: #000000; }

.goingGlobalMarket .desc { padding-top: 15px; font-size: 14px; line-height: 24px; color: #000; }

.goingGlobalMarketList { margin-top: 30px; width: 100%; }

.goingGlobalMarketList .swiper-slide { position: relative; -webkit-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8); -webkit-transition: all .6s; transition: all .6s; left: 0px; }

.goingGlobalMarketList .swiper-slide .imgBox { padding-top: 80%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.goingGlobalMarketList .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.goingGlobalMarketList .swiper-slide .listText { position: relative; padding: 20px; margin-top: 10px; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1); box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #fff; }

.goingGlobalMarketList .swiper-slide .listText .listTitle { font-size: 14px; color: #000; position: relative; line-height: 1.3; margin-right: 15px; }

.goingGlobalMarketList .swiper-slide .listText .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 14px; line-height: 24px; color: #000000; position: relative; }

.goingGlobalMarketList .swiper-slide .listText .icon { width: 30px; margin-left: 15px; position: relative; }

.goingGlobalMarketList .swiper-slide .listText .icon img { width: 100%; display: block; }

.goingGlobalMarketList .swiper-slide .listText::before { position: absolute; left: 10px; right: 10px; bottom: 10px; top: 10px; opacity: 0.4; -webkit-filter: blur(8px); filter: blur(8px); content: ''; -webkit-border-radius: 10px; border-radius: 10px; background-image: -webkit-gradient(linear, left top, right top, from(#ff9d73), color-stop(60%, transparent)); background-image: linear-gradient(to right, #ff9d73 0%, transparent 60%); }

.goingGlobalMarketList .swiper-slide.swiper-slide-active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); left: 0px; }

.goingGlobalMarketList .swiper-slide.swiper-slide-active + div { left: 0px; }

.goingGlobalMarketList .swiper-slide.swiper-slide-active + div ~ div { left: 0px; }

.goingGlobalMarketList .swiper-slide:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.goingGlobalBarBtn { 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: 20px; }

.goingGlobalBarBtn .goingGlobalbar { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 2px; background-color: #dddad7; position: relative; }

.goingGlobalBarBtn .goingGlobalbar span { background: #373737; }

.goingGlobalBarBtn .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-left: 20px; }

.goingGlobalBarBtn .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; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-left: 5px; width: 47px; height: 35px; font-size: 24px; -webkit-border-radius: 27px; border-radius: 27px; border: 1px solid #464545; }

.goingGlobalBarBtn .btn a:hover{background:#000; color:#fff;}

.goingGlobalBarBtn .btn a.prevBtn i { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }

.goingGlobalMarketList2 { margin-top: 40px; }

.goingGlobalMarketList2 .swiper-slide { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.goingGlobalMarketList2 .swiper-slide .imgBox { padding-top: 512px; width: 930px; -webkit-border-radius: 20px; border-radius: 20px; position: relative; overflow: hidden; }

.goingGlobalMarketList2 .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.goingGlobalMarketList2 .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 20px; -webkit-border-radius: 20px; border-radius: 20px; padding: 30px 45px; background-color: #fff; position: relative; 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; }

.goingGlobalMarketList2 .swiper-slide .content::before { position: absolute; left: 20px; right: 20px; bottom: 20px; top: 20px; opacity: 0.4; -webkit-filter: blur(8px); filter: blur(8px); content: ''; -webkit-border-radius: 10px; border-radius: 10px; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff9d73), color-stop(60%, transparent)); background-image: linear-gradient(to bottom, #ff9d73 0%, transparent 60%); }

.goingGlobalMarketList2 .swiper-slide .content .desc2 { font-size: 20px; line-height: 32px; position: relative; }

.goingGlobalMarketList2 .swiper-slide .content .icon { margin-top: auto; }

.goingGlobalMarketList2 .swiper-slide .content .icon img { height: 50px; display: block; position: relative; }

.goingGlobalDesc { padding-top: 20px; }

.goingGlobalDesc h3 { font-size: 16px; color: #a99374; }

.goingGlobalDesc p { padding-top: 10px; font-size: 14px; color: #000000; max-width: 940px; }

.goingGlobalLocal { padding-top: 40px; }

.goingGlobalLocal .goingGlobalLocalList { padding-top: 40px; }

.goingGlobalLocal .goingGlobalLocalList .swiper-slide .imgBox { width: 100%; padding-top: 80%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.goingGlobalLocal .goingGlobalLocalList .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.goingGlobalLocal .goingGlobalLocalList .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 0px; }

.goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .listTitle { font-size: 24px; line-height: 1.2; color: #000000; }

.goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .desc { margin-top: 15px; font-size: 14px; line-height: 24px; color: #000000; }

.goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .desc2 { padding-top: 10px; }

.goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .desc2 p { margin-top: 10px; background-color: #e2e7eb; -webkit-border-radius: 10px; border-radius: 10px; font-size: 14px; line-height: 24px; padding: 20px; color: #000000; }

.goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .desc3 { padding-top: 15px; font-size: 14px; line-height: 24px; color: #000000; }

.goingGlobalLocal .goingGlobalLocalList .swiper-slide:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.goingGlobalComplianceTitle .text { color: #e2ebe2; }

.goingGlobalCompliance .goingGlobalMarketList .swiper-slide .listText::before { background-image: -webkit-gradient(linear, left top, right top, from(#b1d1a1), color-stop(60%, transparent)); background-image: linear-gradient(to right, #b1d1a1 0%, transparent 60%); }

.goingGlobalCompliance .goingGlobalDesc h3 { color: #74a97b; }

.goingGlobalBrandTitle .text { color: #ebeae2; }

.goingGlobalBrand .goingGlobalMarketList .swiper-slide .listText::before { background-image: -webkit-gradient(linear, left top, right top, from(#edcf84), color-stop(60%, transparent)); background-image: linear-gradient(to right, #edcf84 0%, transparent 60%); }

.goingGlobalLogoMain { padding: 50px 0px; margin-top: 0px; overflow: hidden; position: relative; background-image: url(../images/going_21.jpg); background-size: cover; background-repeat: no-repeat; }

.goingGlobalLogoMain .title { text-align: center; font-size: 24px; line-height: 30px; color: #fff; }

.goingGlobalLogoMain .desc { font-size: 14px; line-height: 24px; padding-top: 15px; max-width: 945px; margin: 0px auto; text-align: center; color: #fff; }

.goingGlobalLogoMain .goingGlobalLogoBox { padding-top: 20px; -webkit-mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(#000), to(rgba(0, 0, 0, 0))); -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0), #000, rgba(0, 0, 0, 0)); mask-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), color-stop(#000), to(rgba(0, 0, 0, 0))); mask-image: linear-gradient(to right, rgba(0, 0, 0, 0), #000, rgba(0, 0, 0, 0)); }

.goingGlobalLogoMain .goingGlobalLogo { margin-top: 20px; }

.goingGlobalLogoMain .goingGlobalLogo .swiper-wrapper { -webkit-transition-timing-function: linear; transition-timing-function: linear; }

.goingGlobalLogoMain .goingGlobalLogo .swiper-slide { width: auto; padding-right: 10px; }

.goingGlobalLogoMain .goingGlobalLogo .swiper-slide img { width: 110px; display: block; -webkit-border-radius: 46px; border-radius: 46px; background-color: rgba(255, 255, 255, 0.8); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

.goingGlobalLogoMain .goingGlobalLogo:nth-child(2) { direction: rtl; }

/*--新常见问题--*/
.newFqaMain { background-image: url(../images/faq_01.jpg); background-size: cover; background-position: top; background-repeat: no-repeat; }

.newFqaList { 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; padding: 20px 0px 40px; }

.newFqaList .list { width: 100%; margin: 20px 0px 0px; padding: 20px; border: 2px solid #fff; background-color: #fff; background-size: cover; background-repeat: no-repeat; background-position: bottom; cursor: pointer; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; position: relative; }

.newFqaList .list .listTitle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 18px; line-height: 24px; padding-bottom: 15px; color: #000000; border-bottom: 1px solid #faf0dd; }

.newFqaList .list .listTitle span { width: 20px; min-width: 20px; height: 20px; font-size: 14px; margin-top: 3px; margin-right: 10px; -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-color: #ff0000; color: #fff; }

.newFqaList .list .desc { margin-top: 25px; font-size: 14px; display: -webkit-box; height: 60px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; padding: 0px 30px; color: #868686; }

.newFqaList .list .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 30px; height: 30px; margin-top: 15px; margin-left: 30px; -webkit-transition: all .6s; transition: all .6s; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #373737; 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; }

.newFqaList .list .btn i { width: 10px; height: 10px; position: relative; }

.newFqaList .list .btn i::after { content: ''; width: 100%; height: 2px; background-color: #373737; -webkit-transition: all .6s; transition: all .6s; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.newFqaList .list .btn i::before { content: ''; width: 2px; height: 100%; background-color: #373737; -webkit-transition: all .6s; transition: all .6s; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.newFqaList .list .popupFaqContent { display: none; }

.newFqaList .list:hover { background-image: url(../images/faq_02.jpg); }

.newFqaList .list:hover .btn { background-color: #ff0000; border-color: #ff0000; }

.newFqaList .list:hover .btn i::after { background-color: #fff; }

.newFqaList .list:hover .btn i::before { background-color: #fff; }

.popupFaqMain { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 999; display: none; }

.popupFaqBox { 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; }

.popupFaq { max-width: 960px; width: 92%; -webkit-border-radius: 10px; border-radius: 10px; padding: 40px 25px; position: relative; overflow: hidden; background-color: #fff; background-image: url(../images/faq_03.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.popupFaq img { position: absolute; right: 50px; top: 30px; width: 70px; }

.popupFaq .closeFAQBtn { position: absolute; right: 15px; top: 15px; width: 30px; height: 30px; cursor: pointer; background-color: #000; -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; }

.popupFaq .title { font-size: 16px; color: #000000; }

.popupFaq .listTitle { margin-top: 10px; padding: 0px 0px 0px 0px; font-size: 20px; line-height: 32px; color: #000000; }

.popupFaq .content { margin-top: 20px; -webkit-border-radius: 20px; border-radius: 20px; padding: 20px; font-size: 14px; line-height: 24px; max-height: 500px; overflow: auto; color: #878686; position: relative; background-color: #f5f5f7; }

.newFaqDetailBox{padding: 40px 0px 50px;}

.newFaqDetailBox .title { font-size: 16px; color: #000000; }

.newFaqDetailBox .newFaqDetailTitle { border-bottom: 1px solid #faf0dd; margin-top: 20px; padding: 0px 0px 25px; font-size: 34px; line-height: 44px; color: #000000; }

.newFaqDetailBox .content { margin-top: 25px; -webkit-border-radius: 20px; border-radius: 20px; padding: 0px; font-size: 16px; line-height: 31px; color: #878686; }

/*--新常见问题--*/

/*--相关常见问题--*/
.FQARelatedMain { padding: 30px 0px 30px; border-top: 1px solid #dadada; background-color: #f5f3ef; }

.FQARelatedMain .titleBtn { 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; }

.FQARelatedMain .titleBtn .title { font-size: 20px; color: #000000; }

.FQARelatedMain .titleBtn .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; }

.FQARelatedMain .titleBtn .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; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-right: 5px; width: 45px; height: 31px; font-size: 16px; color: #373737; background-color: #fff; -webkit-border-radius: 20px; border-radius: 20px; }

.FQARelatedList { padding-top: 20px; padding-bottom: 30px; overflow: hidden; position: relative; }

.FQARelatedList .swiper-slide { padding: 0px 15px; height: 60px; background-color: #fff; -webkit-border-radius: 10px; border-radius: 10px; 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; overflow: hidden; position: relative; -webkit-transition: all .6s; transition: all .6s; }

.FQARelatedList .swiper-slide::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/faq_05.jpg); background-repeat: no-repeat; background-size: cover; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.FQARelatedList .swiper-slide .content { 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; position: relative; z-index: 10; }

.FQARelatedList .swiper-slide .content span { min-width: 20px; height: 20px; font-size: 14px; -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-color: #ff0000; color: #fff; }

.FQARelatedList .swiper-slide .content .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 14px; color: #010101; margin-left: 10px; display: -webkit-box; height: 30px; line-height: 30px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }

.FQARelatedList .swiper-slide .content i { width: 10px; height: 10px; position: relative; }

.FQARelatedList .swiper-slide .content i::after { content: ''; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; margin: auto; width: 100%; height: 2px; background-color: #373737; }

.FQARelatedList .swiper-slide .content i::before { content: ''; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; margin: auto; width: 2px; height: 100%; background-color: #373737; }

.FQARelatedList .swiper-slide .popupFaqContent { display: none; }

.FQARelatedList .swiper-slide:hover { -webkit-box-shadow: 0px 10px 10px -10px rgba(0, 0, 0, 0.2); box-shadow: 0px 10px 10px -10px rgba(0, 0, 0, 0.2); }

.FQARelatedList .swiper-slide:hover::after { opacity: 1; }

.FAQmore { 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; }

.FAQmore a { height: 48px; -webkit-border-radius: 48px; border-radius: 48px; font-size: 14px; color: #575757; padding: 0px 35px; background-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; }

.FAQmore a i { font-size: 8px; margin-left: 12px; }

.FAQmore a:hover { background-color: #ff0000; color: #fff; }

/*--相关常见问题--*/
@keyframes arrowRun2 {
    0% {
        transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
        transform-style: preserve-3d;
    }

    7% {
        transform: translate3d(300%, -300%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
        transform-style: preserve-3d;
    }

    7.1% {
        transform: translate3d(-350%, 350%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
        transform-style: preserve-3d;
    }

    14% {
        transform: translate3d(0%, 0%, 0px) scale3d(1, 1, 1) rotateX(0deg) rotateY(0deg) rotateZ(0deg) skew(0deg, 0deg);
        transform-style: preserve-3d;
    }
}
/*--底部2025--*/
.footer2025Main { padding: 30px 0px 0px; background-image: url(../images/footer2025_01.jpg); background-repeat: no-repeat; background-size: cover; }

.footer2025 { padding-bottom: 20px; }

.footer2025 .footer2025Text .title { font-size: 22px; line-height: 1; color: #353535; }

.footer2025 .footer2025Text .desc { font-size: 14px; margin-top: 10px; color: #000000; }

.footer2025 .footer2025Text .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 15px; }

.footer2025 .footer2025Text .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; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; overflow: hidden; padding: 0px 8px 0px 15px; width: 110px; height: 35px; -webkit-border-radius: 50px; border-radius: 50px; background-color: #2d2d2d; -webkit-transition: all .6s; transition: all .6s; }

.footer2025 .footer2025Text .btn a span { font-size: 12px; color: #fff; position: relative; z-index: 10; }

.footer2025 .footer2025Text .btn a i { font-size: 18px; width: 26px; height: 26px; -webkit-border-radius: 100%; border-radius: 100%; position: relative; background-color: #fff; color: #000; 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; }

.footer2025 .footer2025Text .btn a i::before { position: relative; z-index: 10; -webkit-transition: all .6s; transition: all .6s; left: 0px; }

.footer2025 .footer2025Text .btn a i::after { content: ''; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 100%; background-color: #fff; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transition: all .6s; transition: all .6s; }

.footer2025 .footer2025Text .btn a:hover { background-color: transparent; }

.footer2025 .footer2025Text .btn a:hover i::after { width: 300px; height: 300px; background-color: #ff3c00; }

.footer2025 .footer2025Text .btn a:hover i::before { left: -5px; }

.footer2025 .footer2025Text .btn a:hover i { color: #fff; }

.footer2025Class { width: 100%; padding-top: 30px; }

.footer2025Class .list { padding-bottom: 0px; border-bottom: 1px solid #e8e4d9; position: relative; }

.footer2025Class .list h3 { height: 40px; 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; }

.footer2025Class .list h3 a { font-size: 15px; color: #000000; }

.footer2025Class .list h3 a:hover { color: #ff0000; }

.footer2025Class .list i { position: absolute; right: 0px; top: 0px; width: 30%; height: 40px; font-size: 16px; color: #cfcfcf; font-weight: 600; 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; }

.footer2025Class .list p { display: none; padding-bottom: 10px; }

.footer2025Class .list p a { display: block; font-size: 13px; line-height: 28px; color: rgba(0, 0, 0, 0.7); }

.footer2025Class .list p a:hover { color: #ff0000; }

.footer2025ShareBox { padding: 40px 0px 0px 0px; }

.footer2025ShareBox .title { font-size: 18px; color: #000000; }

.footer2025ShareBox .footer2025Share { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 15px; }

.footer2025ShareBox .footer2025Share a { width: 46px; height: 29px; -webkit-border-radius: 18px; border-radius: 18px; font-size: 18px; margin-right: 10px; color: #fff; background-color: #2d2d2d; 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; }

.footer2025ShareBox .footer2025Share a p { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 80px; background-color: #fff; padding: 0px; -webkit-border-radius: 8px; border-radius: 8px; bottom: -webkit-calc(100% + 20px); bottom: calc(100% + 20px); -webkit-filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.15)); filter: drop-shadow(0px 0px 5px rgba(0, 0, 0, 0.15)); -webkit-transition: all .6s; transition: all .6s; opacity: 0; pointer-events: none; z-index: -1; }

.footer2025ShareBox .footer2025Share a p img { width: 100%; display: block; -webkit-border-radius: 8px; border-radius: 8px; }

.footer2025ShareBox .footer2025Share a p::after { content: ''; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; }

.footer2025ShareBox .footer2025Share a:last-child { margin-right: 0px; }

.footer2025ShareBox .footer2025Share a:hover { background-color: #ff0000; }

.footer2025ShareBox .footer2025Share a:hover p { bottom: -webkit-calc(100% + 10px); bottom: calc(100% + 10px); opacity: 1; z-index: 1; pointer-events: all; }

.footer2025ShareBox .footTelTitle { padding-top: 20px; font-size: 16px; color: #000000; }

.footer2025ShareBox .footTel { font-size: 24px; padding-top: 5px; color: #000000; font-family: 'Manrope'; }

.footer2025ShareBox .footer2025linkBox { position: relative; }

.footer2025ShareBox .footer2025linkBox .title { cursor: pointer; margin-top: 25px; font-size: 14px; height: 35px; -webkit-border-radius: 35px; border-radius: 35px; 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; overflow: hidden; position: relative; color: #000000; border: 1px solid #e1e1e1; -webkit-transition: all .6s; transition: all .6s; }

.footer2025ShareBox .footer2025linkBox .title i { position: absolute; right: 25px; font-size: 8px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.footer2025ShareBox .footer2025linkBox .title i::before { display: block; }

.footer2025ShareBox .footer2025linkBox .title:hover { color: #fff; border-color: #464542; background-color: #464542; }

.footer2025ShareBox .footer2025linkBox .title:hover i::before { -webkit-animation: arrowRun2 5s infinite; animation: arrowRun2 5s infinite; }

.footer2025ShareBox .footer2025linkBox .footer2025link { position: absolute; left: 0px; width: 100%; bottom: -webkit-calc(100% + 30px); bottom: calc(100% + 30px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; pointer-events: none; -webkit-border-radius: 10px; border-radius: 10px; background-color: #fff; z-index: -1; padding: 15px 15px 25px; -webkit-box-shadow: 0px 3px 20px rgba(148, 137, 111, 0.2); box-shadow: 0px 3px 20px rgba(148, 137, 111, 0.2); }

.footer2025ShareBox .footer2025linkBox .footer2025link .list { max-height: 260px; overflow-y: auto; }

.footer2025ShareBox .footer2025linkBox .footer2025link .list a { display: block; line-height: 30px; font-size: 14px; color: #464542; }

.footer2025ShareBox .footer2025linkBox .footer2025link .list::-webkit-scrollbar { width: 4px; background-color: #fff; }

.footer2025ShareBox .footer2025linkBox .footer2025link .list::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); -webkit-border-radius: 2px; border-radius: 2px; background-color: #fff; }

.footer2025ShareBox .footer2025linkBox .footer2025link .list::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #cfcfcf; }

.footer2025ShareBox .footer2025linkBox.active .footer2025link { bottom: -webkit-calc(100% + 10px); bottom: calc(100% + 10px); opacity: 1; pointer-events: all; z-index: 1; }

.footer2025ShareBox .footer2025linkBox.active .title { color: #fff; border-color: #464542; background-color: #464542; }

.foot2025 { padding: 25px 0px 80px; font-size: 12px; line-height: 20px; border-top: 1px solid #f1ede6; text-align: center; }

.foot2025 p { margin-top: 0px; color: rgba(0, 0, 0, 0.7); }

.foot2025 a { color: rgba(0, 0, 0, 0.7); }

.foot2025 a:hover { color: #000; }

/*--底部2025--*/

/*--新首页2025--*/
.indexContainer { max-width: 1560px; margin: 0px auto; width: 100%; padding: 0px 20px; }

.indexBanner { overflow: hidden; position: relative; }

.indexBanner .swiper-slide { overflow: hidden; }

.indexBanner .swiper-slide .imgBox { padding-top: 160vw; overflow: hidden; position: relative; pointer-events: none; }

.indexBanner .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.indexBanner .swiper-slide .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.indexBanner .indexBannerPageBox { position: absolute; left: 0px; bottom: 30px; width: 100%; z-index: 30; pointer-events: none;}

.indexBanner .indexBannerPageBox .indexBannerPage { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.indexBanner .indexBannerPageBox .indexBannerPage span { width: 28px; height: 5px; margin-right: 5px; border-radius:5px; -webkit-border-radius: 0px; border-radius: 0px; position: relative; display: block; background-color: rgba(255, 255, 255, 0.2); opacity: 1; overflow:hidden; pointer-events: all;}

.indexBanner .indexBannerPageBox .indexBannerPage span::after { content: ''; position: absolute; left: 0px; top: 0px; width: 0%; height: 100%; background-color: #ff0000; }

.indexBanner .indexBannerPageBox .indexBannerPage span.swiper-pagination-bullet-active { background-color: white; }

.indexBanner .indexBannerPageBox .indexBannerPage span.swiper-pagination-bullet-active::after { width: 100%; -webkit-transition: all 4s linear; transition: all 4s linear; }

.indexBanner .indexBannerText { position: absolute; left: 0px; bottom: 70px; width: 100%; }

.indexBanner .indexBannerText .textImg { -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.indexBanner .indexBannerText .textImg img { height: 80px; display: block; margin: 0px auto; }

.indexBanner .indexBannerText .title { font-size: 24px; color: #fff; text-align: center; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.indexBanner .indexBannerText .btn { 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: 15px; pointer-events: all; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.indexBanner .indexBannerText .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; padding: 0px 7px 0px 20px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; background-color: #001730; overflow: hidden; position: relative; }

.indexBanner .indexBannerText .btn a span { position: relative; z-index: 10; font-size: 13px; color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.indexBanner .indexBannerText .btn a i { font-size: 16px; width: 26px; height: 26px; margin-left: 10px; color: #000; -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; position: relative; }

.indexBanner .indexBannerText .btn a i::before { position: relative; z-index: 10; left: 0px; -webkit-transition: all .6s; transition: all .6s; }

.indexBanner .indexBannerText .btn a i::after { content: ''; width: 100%; height: 100%; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #fff; position: absolute; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transition: all .6s; transition: all .6s; }

.indexBanner .indexBannerText .btn a:hover i::after { width: 400px; height: 400px; background-color: #ff0000; }

.indexBanner .indexBannerText .btn a:hover { background-color: #fff; }

.indexBanner .indexBannerText .btn a:hover span { color: #fff; }

.indexBanner .indexBannerText .btn a:hover i { color: #fff; }

.indexBanner .indexBannerText .btn a:hover i::before { left: -5px; }

.indexBanner .indexBannerTextTwo { position: absolute; left: 0px; bottom: 70px; width: 100%; }

.indexBanner .indexBannerTextTwo .title { font-size: 24px; line-height: 30px; color: #fff; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.indexBanner .indexBannerTextTwo .desc { padding-top: 10px; font-size: 14px; max-width: 80%; color: #fff; line-height: 1.2; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.indexBanner .indexBannerTextTwo .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 15px; pointer-events: all; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.indexBanner .indexBannerTextTwo .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; padding: 0px 7px 0px 20px; height: 40px; -webkit-border-radius: 50px; border-radius: 50px; background-color: #001730; overflow: hidden; position: relative; }

.indexBanner .indexBannerTextTwo .btn a span { position: relative; z-index: 10; font-size: 13px; color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.indexBanner .indexBannerTextTwo .btn a i { font-size: 16px; width: 26px; height: 26px; margin-left: 10px; color: #000; -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; position: relative; }

.indexBanner .indexBannerTextTwo .btn a i::before { position: relative; z-index: 10; left: 0px; -webkit-transition: all .6s; transition: all .6s; }

.indexBanner .indexBannerTextTwo .btn a i::after { content: ''; width: 100%; height: 100%; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #fff; position: absolute; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transition: all .6s; transition: all .6s; }

.indexBanner .indexBannerTextTwo .btn a:hover i::after { width: 400px; height: 400px; background-color: #ff3c00; }

.indexBanner .indexBannerTextTwo .btn a:hover { background-color: #fff; }

.indexBanner .indexBannerTextTwo .btn a:hover span { color: #fff; }

.indexBanner .indexBannerTextTwo .btn a:hover i { color: #fff; }

.indexBanner .indexBannerTextTwo .btn a:hover i::before { left: -5px; }

.indexBanner .active .indexBannerText .textImg { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .8s; transition-delay: .8s; }

.indexBanner .active .indexBannerText .title { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .9s; transition-delay: .9s; }

.indexBanner .active .indexBannerText .btn { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: 1s; transition-delay: 1s; }

.indexBanner .active .indexBannerTextTwo .title { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .8s; transition-delay: .8s; }

.indexBanner .active .indexBannerTextTwo .desc { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .9s; transition-delay: .9s; }

.indexBanner .active .indexBannerTextTwo .btn { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: 1s; transition-delay: 1s; }

.indexMain2025 { background-color: #fdfbf7; overflow: hidden; padding: 0px 0px 50px; }

.fourMajorBusinessesMain { padding: 45px 0px 0px 0px; }

.fourMajorBusinessesMain .title { font-size: 24px; color: #000000; }

.fourMajorBusinessesMain .fourMajorBusinesses { display: none; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide { 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; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .content .listTitle { font-size: 60px; color: #000000; line-height: 1.2; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .content .label { padding-top: 60px; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .content .label h4 { font-size: 16px; line-height: 37px; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .content .label h4 a { color: #000000; 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; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .content .label h4 a i { width: 22px; height: 22px; font-size: 16px; margin-right: 10px; color: #ffa05d; background-color: #f8ebd6; -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; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg { position: relative; width: 832px; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .circle { position: absolute; left: 48%; top: 47%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 794px; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .circle img { width: 100%; display: block; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .imgBox { position: relative; z-index: 10; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .imgBox img { height: 530px; display: block; margin: 0px auto; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .leftTextImg { position: absolute; top: 180px; left: -30px; z-index: 10; -webkit-transform: translateX(-50px); -ms-transform: translateX(-50px); transform: translateX(-50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .leftTextImg img { display: block; height: 157px; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .rightTextImg { position: absolute; top: 50px; right: -10px; z-index: 10; -webkit-transform: translateX(50px); -ms-transform: translateX(50px); transform: translateX(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .rightTextImg img { display: block; height: 109px; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo { position: relative; width: 832px; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .circle { position: absolute; left: 48%; top: 47%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 794px; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .circle img { width: 100%; display: block; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .imgBox { position: relative; z-index: 10; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .imgBox img { height: 530px; display: block; margin: 0px auto; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg1 { position: absolute; left: 80px; top: 120px; width: 199px; z-index: 11; -webkit-transform: translateX(-50px); -ms-transform: translateX(-50px); transform: translateX(-50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg1 img { width: 100%; display: block; -webkit-border-radius: 32px; border-radius: 32px; -webkit-box-shadow: 0px 14px 20px rgba(0, 0, 0, 0.05); box-shadow: 0px 14px 20px rgba(0, 0, 0, 0.05); }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg2 { position: absolute; right: 50px; top: 50px; width: 97px; z-index: 11; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg2 img { width: 100%; display: block; -webkit-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 20px 20px 20px rgba(0, 0, 0, 0.05); box-shadow: 20px 20px 20px rgba(0, 0, 0, 0.05); }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg3 { position: absolute; left: 170px; bottom: 140px; width: 72px; z-index: 11; -webkit-transform: translate(-50px, 50px); -ms-transform: translate(-50px, 50px); transform: translate(-50px, 50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg3 img { width: 100%; display: block; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg4 { position: absolute; right: 100px; bottom: 120px; width: 199px; z-index: 11; -webkit-transform: translateX(50px); -ms-transform: translateX(50px); transform: translateX(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg4 img { width: 100%; display: block; -webkit-border-radius: 32px; border-radius: 32px; -webkit-box-shadow: 0px 14px 20px rgba(0, 0, 0, 0.05); box-shadow: 0px 14px 20px rgba(0, 0, 0, 0.05); }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand { position: relative; width: 832px; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .circle { position: absolute; left: 48%; top: 47%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 794px; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .circle img { width: 100%; display: block; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .imgBox { position: relative; z-index: 10; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .imgBox img { height: 530px; display: block; margin: 0px auto; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg1 { position: absolute; right: 80px; top: 0px; z-index: 11; -webkit-transform: translate(50px, -50px); -ms-transform: translate(50px, -50px); transform: translate(50px, -50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg1 img { width: 100%; display: block; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg2 { position: absolute; left: 50px; top: 200px; z-index: 11; -webkit-transform: translateX(-50px); -ms-transform: translateX(-50px); transform: translateX(-50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg2 img { width: 100%; display: block; -webkit-border-radius: 32px; border-radius: 32px; -webkit-box-shadow: 0px 14px 20px rgba(0, 0, 0, 0.05); box-shadow: 0px 14px 20px rgba(0, 0, 0, 0.05); }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg3 { position: absolute; right: 73px; top: 160px; z-index: 11; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg3 img { width: 100%; display: block; -webkit-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 20px 20px 20px rgba(0, 0, 0, 0.05); box-shadow: 20px 20px 20px rgba(0, 0, 0, 0.05); }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg4 { position: absolute; left: 30px; bottom: 80px; z-index: 11; -webkit-transform: translate(-50px, 50px); -ms-transform: translate(-50px, 50px); transform: translate(-50px, 50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg4 img { width: 100%; display: block; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg5 { position: absolute; right: 0px; bottom: 120px; z-index: 11; -webkit-transform: translateX(50px); -ms-transform: translateX(50px); transform: translateX(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg5 img { width: 100%; display: block; -webkit-border-radius: 32px; border-radius: 32px; -webkit-box-shadow: 0px 14px 20px rgba(0, 0, 0, 0.05); box-shadow: 0px 14px 20px rgba(0, 0, 0, 0.05); }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram { position: relative; width: 832px; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .circle { position: absolute; left: 53%; top: 50%; z-index: 10; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 794px; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .circle img { width: 100%; display: block; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .imgBox { position: relative; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .imgBox img { height: 530px; display: block; margin: 0px auto; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .textImg1 { position: absolute; left: 90px; top: 75px; width: 205px; z-index: 11; -webkit-transform: translateX(-50px); -ms-transform: translateX(-50px); transform: translateX(-50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .textImg1 img { width: 100%; display: block; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .textImg2 { position: absolute; right: 40px; bottom: 40px; width: 261px; z-index: 11; -webkit-transform: translateX(50px); -ms-transform: translateX(50px); transform: translateX(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .textImg2 img { width: 100%; display: block; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesSeo .circle img { -webkit-animation: circleRotate 30s linear; animation: circleRotate 30s linear; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesWebsiteImg .circle img { -webkit-animation: circleRotate 30s linear; animation: circleRotate 30s linear; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesBrand .circle img { -webkit-animation: circleRotate 30s linear; animation: circleRotate 30s linear; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .content .listTitle { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .content .label { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesWebsiteImg .circle { opacity: 1; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesWebsiteImg .imgBox { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .2s; transition-delay: .2s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesWebsiteImg .leftTextImg { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .4s; transition-delay: .4s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesWebsiteImg .rightTextImg { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .4s; transition-delay: .4s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesSeo .circle { opacity: 1; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesSeo .imgBox { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .2s; transition-delay: .2s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesSeo .textImg1 { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .3s; transition-delay: .3s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesSeo .textImg2 { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .4s; transition-delay: .4s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesSeo .textImg3 { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .5s; transition-delay: .5s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesSeo .textImg4 { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .6s; transition-delay: .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesBrand .circle { opacity: 1; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesBrand .imgBox { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .2s; transition-delay: .2s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesBrand .textImg1 { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .3s; transition-delay: .3s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesBrand .textImg2 { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .4s; transition-delay: .4s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesBrand .textImg3 { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .5s; transition-delay: .5s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesBrand .textImg4 { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .6s; transition-delay: .6s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesBrand .textImg5 { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .7s; transition-delay: .7s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesMiniProgram .circle img { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesMiniProgram .imgBox { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesMiniProgram .textImg1 { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .3s; transition-delay: .3s; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.active .businessesMiniProgram .textImg2 { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .4s; transition-delay: .4s; }

@-webkit-keyframes circleRotate { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

@keyframes circleRotate { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.BusinessesTextColor1 .content .label h4 a i { color: #ffa05d; background-color: #f8ebd6; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.BusinessesTextColor2 .content .label h4 a i { color: #adc1d4; background-color: #ecf5ff; }

.fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide.BusinessesTextColor3 .content .label h4 a i { color: #a0da82; background-color: #e6f2e4; }

.fourMajorBusinessesClass { margin-top: 25px; -webkit-border-radius: 40px; border-radius: 40px; position: relative; z-index: 20; }

.fourMajorBusinessesClass .swiper-slide { width: -webkit-calc(60% - 10px); width: calc(60% - 10px); height: auto; margin-right: 15px; padding: 25px 5px 30px 20px; background-color: #fff; -webkit-border-radius: 10px; border-radius: 10px; }

.fourMajorBusinessesClass .swiper-slide::after { content: ''; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 4px; background-color: #f3f1e8; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.fourMajorBusinessesClass .swiper-slide .contentBox .icon { width: 75px; }

.fourMajorBusinessesClass .swiper-slide .contentBox .icon img { width: 100%; display: block; }

.fourMajorBusinessesClass .swiper-slide .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0px; }

.fourMajorBusinessesClass .swiper-slide .contentBox .content .listTitle { font-size: 20px; padding-top: 10px; color: #000000; }

.fourMajorBusinessesClass .swiper-slide .contentBox .content .desc { font-size: 14px; padding-top: 5px; color: rgba(0, 0, 0, 0.8); display: none; }

.fourMajorBusinessesClass .swiper-slide .contentBox .content .label { padding-top: 15px; }

.fourMajorBusinessesClass .swiper-slide .contentBox .content .label h4 { font-size: 14px; line-height: 30px; }

.fourMajorBusinessesClass .swiper-slide .contentBox .content .label h4 a { color: #000000; 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; }

.fourMajorBusinessesClass .swiper-slide .contentBox .content .label h4 a i { width: 16px; height: 16px; font-size: 12px; margin-right: 5px; color: #ffa05d; background-color: #f8ebd6; -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; }

.fourMajorBusinessesClass .swiper-slide:last-child { margin-right: 0px; }

.fourMajorBusinessesClass .swiper-slide.BusinessesTextColor1 .content .label h4 a i { color: #ffa05d; background-color: #f8ebd6; }

.fourMajorBusinessesClass .swiper-slide.BusinessesTextColor2 .content .label h4 a i { color: #adc1d4; background-color: #ecf5ff; }

.fourMajorBusinessesClass .swiper-slide.BusinessesTextColor3 .content .label h4 a i { color: #a0da82; background-color: #e6f2e4; }


.indexCaseMain2025 { padding: 60px 0px 0px; }

.indexCaseMain2025 .title { font-size: 24px; color: #000000; line-height: 1; }

.indexCaseMain2025 .desc { font-size: 14px; padding-top: 15px; color: rgba(0, 0, 0, 0.8); }

.indexCaseMain2025 .indexCase2025 { 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; padding-top: 25px; }

.indexCaseMain2025 .indexCase2025 .list { width: 100%; margin: 15px 0px 0px; position: relative; }

.indexCaseMain2025 .indexCase2025 .list .imgBox { padding-top: 100%; overflow: hidden; position: relative; }

.indexCaseMain2025 .indexCase2025 .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-border-radius: 15px; border-radius: 15px; }

.indexCaseMain2025 .indexCase2025 .list .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-border-radius: 10px; border-radius: 10px; }

.indexCaseMain2025 .indexCase2025 .list .content { position: absolute; left: 0px; bottom: 0px; width: 100%; padding: 20px 15px; background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(rgba(0, 0, 0, 0.6))); background-image: linear-gradient(to bottom, transparent, rgba(0, 0, 0, 0.6)); -webkit-border-radius: 12px; border-radius: 12px; }

.indexCaseMain2025 .indexCase2025 .list .content .listTitle { font-size: 22px; color: #fff; line-height: 1.2; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); -webkit-transition: all .6s; transition: all .6s; }

.indexCaseMain2025 .indexCase2025 .list .content .listTitle a { color: #fff; }

.indexCaseMain2025 .indexCase2025 .list .content .listDesc { margin-top: 5px; overflow: hidden; -webkit-transition: all .8s; transition: all .8s; font-size: 12px; max-height: 0px; line-height: 20px; color: rgba(255, 255, 255, 0.8); }

.indexCaseMain2025 .indexCase2025 .list .content .label { padding-top: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.indexCaseMain2025 .indexCase2025 .list .content .label a { padding: 0px 15px; -webkit-border-radius: 27px; border-radius: 27px; height: 27px; line-height: 27px; font-size: 12px; line-height: 1; margin-right: 5px; margin-bottom: 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; color: rgba(255, 255, 255, 0.8); border: 1px solid rgba(255, 255, 255, 0.8); -webkit-transition: all .6s; transition: all .6s; }

.indexCaseMain2025 .indexCase2025 .list .content .label a:hover { background-color: #ff3c00; color: #fff; border-color: #ff3c00; }

.indexCaseMain2025 .indexCase2025 .list:hover .content .listDesc { max-height: -webkit-calc(20px * 2); max-height: calc(20px * 2); }

.indexCaseMain2025 .indexCase2025 .list:hover .content .listTitle { -webkit-transform: none; -ms-transform: none; transform: none; }

.caseMore2025 { 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; margin-top: 40px; position: relative; }

.caseMore2025::after { background-color: #f4efe6; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 200%; height: 1px; content: ''; }

.caseMore2025 a { width: 220px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 14px; position: relative; background-color: #f4efe6; z-index: 1; 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; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.caseMore2025 a i { display: block; width: 11px; height: 11px; margin-left: 10px; position: relative; }

.caseMore2025 a i::after { content: ''; position: absolute; width: 100%; height: 1px; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #000; -webkit-transition: all .6s; transition: all .6s; }

.caseMore2025 a i::before { content: ''; position: absolute; width: 1px; height: 100%; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #000; -webkit-transition: all .6s; transition: all .6s; }

.caseMore2025 a:hover { background-color: #ff3c00; color: #fff; }

.caseMore2025 a:hover i::after { background-color: #fff; }

.caseMore2025 a:hover i::before { background-color: #fff; }

.indexBrandText2025Main { padding: 50px 0px 40px; }

.indexBrandNumber .numberBox { font-size: 100px; color: #000; line-height: 1; font-family: 'Manrope'; letter-spacing: -5px; }

.indexBrandNumber .desc { padding-top: 10px; font-size: 14px; line-height: 24px; max-width: 100%; color: #000000; display: none; }

.indexBrandNumber .desc br { display: none; }

.indexBrandText2025 { width: 100%; padding-top: 20px; }

.indexBrandText2025 .title { font-size: 18px; color: #010101; }

.indexBrandText2025 .desc { padding-top: 10px; font-size: 14px; line-height: 20px; color: rgba(15, 15, 15, 0.9); }

.indexBrandText2025 .desc br { display: none; }

.indexBrandText2025 .more { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 15px; }

.indexBrandText2025 .more 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; border: 1px solid #000; padding: 0px 10px 0px 20px; -webkit-border-radius: 40px; border-radius: 40px; height: 40px; -webkit-transition: all .6s; transition: all .6s; overflow: hidden; position: relative; }

.indexBrandText2025 .more a span { font-size: 13px; color: #000; position: relative; z-index: 10; -webkit-transition: all .6s; transition: all .6s; }

.indexBrandText2025 .more a i { width: 26px; height: 26px; margin-left: 10px; font-size: 18px; -webkit-border-radius: 100%; border-radius: 100%; color: #fff; -webkit-transition: all .6s; transition: all .6s; 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; }

.indexBrandText2025 .more a i::after { content: ''; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 100%; background-color: #000; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transition: all .6s; transition: all .6s; }

.indexBrandText2025 .more a i::before { position: relative; z-index: 10; left: 0px; -webkit-transition: all .6s; transition: all .6s; }

.indexBrandText2025 .more a:hover { border-color: #ff3c00; }

.indexBrandText2025 .more a:hover i::after { width: 300px; height: 300px; background-color: #ff3c00; }

.indexBrandText2025 .more a:hover span { color: #fff; }

.indexBrandText2025 .more a:hover i::before { left: -5px; }

.indexBrandLogo2025 { overflow: hidden; position: relative; margin-top: 15px; }

.indexBrandLogo2025 .swiper-wrapper { -webkit-transition-timing-function: linear; transition-timing-function: linear; }

.indexBrandLogo2025 .swiper-slide { width: auto; padding: 0px 4px; }

.indexBrandLogo2025 .swiper-slide img { width: 95px; display: block; -webkit-border-radius: 30px; border-radius: 30px; }

.indexBrandLogo2025.rtl { direction: rtl; }

.indexNewsUpdatesMain { padding: 50px 0px; overflow: hidden; position: relative; background-color: transparent;}

.indexNewsUpdatesMain .title { font-size: 24px; line-height: 1; color: #000; }

.indexNewsUpdatesMain .indexNewsUpdatesClass { padding-top: 30px; }

.indexNewsUpdatesMain .indexNewsUpdatesClass .swiper-slide { width: auto; padding-right: 10px; }

.indexNewsUpdatesMain .indexNewsUpdatesClass .swiper-slide a { width: 120px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 14px; color: #000000; background-color: #f9f5ee; 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; }

.indexNewsUpdatesMain .indexNewsUpdatesClass .swiper-slide.active a { background-color: #ff3c00; color: #fff; }

.indexNewsUpdatesMain .indexNewsUpdatesClass .swiper-slide:hover a { background-color: #ff3c00; color: #fff; }

.indexNewsUpdatesMain .indexNewsUpdatesTab { display: none; }

.indexNewsUpdatesMain .indexNewsUpdatesBox { padding-top: 30px; }

.indexNewsUpdatesMain .indexNewsUpdatesImgBox { -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide { position: relative; }

.indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .imgBox { padding-top: 140%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 370px; height: 100%; object-fit: cover; }

.indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .icon { width: 20px; height: 20px; z-index: 1; opacity: 1; -webkit-transition: all .6s; transition: all .6s; position: absolute; right: 15px; top: 15px; background-image: url(../images/index2025_10.png); background-size: 8px; background-repeat: no-repeat; background-color: #fff; -webkit-border-radius: 100%; border-radius: 100%; background-position: center; }

.indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .listTitle { font-size: 14px; line-height: 20px; padding: 20px; left: 10px; right: 10px; bottom: 10px; -webkit-border-radius: 10px; border-radius: 10px; position: absolute; color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .hoverCotnent { position: absolute; display: none; -webkit-border-radius: 20px; border-radius: 20px; z-index: 20; left: 10px; right: 10px; bottom: 10px; background-color: rgba(255, 255, 255, 0.5); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .hoverCotnent .icon { top: auto; bottom: 20px; right: 10px; background-color: #ff3c00; opacity: 1 !important; background-image: url(../images/index2025_11.png); }

.indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .hoverCotnent .hoverTitle { font-size: 16px; color: #000; padding: 20px; }

.indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .hoverCotnent .hoverTitle br { display: none; }

.indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide:hover .hoverCotnent { opacity: 1; }

.indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide:hover .hoverCotnent::after { height: 100%; -webkit-transition: all 1s; transition: all 1s; -webkit-transition-delay: .6s; transition-delay: .6s; }

.indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide:hover .icon { opacity: 0; }

.indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide:hover .listTitle { background-color: rgba(255, 255, 255, 0.5); color: #000; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); bottom: 20px; }

.indexNewsUpdatesMain .indexNewsUpdatesListBox { -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide { position: relative; }

.indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a::after { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: #fff; -webkit-border-radius: 20px; border-radius: 20px; content: ''; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a::before { content: ''; position: absolute; left: 0px; bottom: 0px; width: 100%; height: 100%; opacity: 0; -webkit-transition: all .6s; transition: all .6s; -webkit-border-radius: 20px; border-radius: 20px; background-image: url(../images/index2025_162.png); background-repeat: no-repeat; background-position: right center; background-size: 440px 184px; z-index: 1; }

.indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a { position: relative; display: block; padding: 35px 15px 15px; background-color: #f6f6f6; -webkit-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 0px 0px 0px rgba(176, 116, 0, 0.11); box-shadow: 0px 0px 0px rgba(176, 116, 0, 0.11); -webkit-transition: all .6s; transition: all .6s; }

.indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a .listTitle { font-size: 16px; display: -webkit-box; height: 48px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #2b2b2b; -webkit-transition: all .6s; transition: all .6s; position: relative; z-index: 10; }

.indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a .time { padding-top: 25px; font-size: 14px; color: #8a8a8a; -webkit-transition: all .6s; transition: all .6s; 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; position: relative; z-index: 10; }

.indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a .time i { width: 28px; height: 28px; display: block; background-image: url(../images/index2025_10.png); background-size: 10px; background-repeat: no-repeat; background-color: #fff; -webkit-border-radius: 100%; border-radius: 100%; background-position: center; }

.indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a:hover::after { opacity: 1; }

.indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a:hover::before { opacity: 1; }

.indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a:hover { -webkit-box-shadow: 0px 8px 20px rgba(176, 116, 0, 0.11); box-shadow: 0px 8px 20px rgba(176, 116, 0, 0.11); }

.indexNewsUpdatesMain .indexNewsUpdatesTab.animat .indexNewsUpdatesImgBox { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.indexNewsUpdatesMain .indexNewsUpdatesTab.animat .indexNewsUpdatesListBox { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.indexNewsUpdatesMain .indexNewsUpdatesBtn { 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; }

.indexNewsUpdatesMain .indexNewsUpdatesBtn .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; margin-right: 10px; }

.indexNewsUpdatesMain .indexNewsUpdatesBtn .btn a { width: 50px; height: 28px; margin-right: 5px; font-size: 14px; -webkit-border-radius: 28px; border-radius: 28px; background-color: #f9f5ee; color: #9e9e9e; 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; }

.indexNewsUpdatesMain .indexNewsUpdatesBtn .btn a:hover { background-color: #ff3c00; color: #fff; }

.indexNewsUpdatesMain .indexNewsUpdatesBtn .bar { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; height: 4px; -webkit-border-radius: 4px; border-radius: 4px; overflow: hidden; background-color: rgba(249, 245, 238, 0.3); }

.indexNewsUpdatesMain .indexNewsUpdatesBtn .bar span { background-color: #b6b6b6; -webkit-border-radius: 4px; border-radius: 4px; overflow: hidden; }

.indexContactUsMain { margin-top: 50px; -webkit-border-radius: 10px; border-radius: 10px; padding: 20px 0px 40px; overflow: hidden; background-image: url(../images/index2025_164.jpg); background-size: cover; background-repeat: no-repeat; }

.indexContactUsMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 30px 20px 0px; }

.indexContactUsMain .content .subTitle { font-size: 24px; line-height: 1; color: #000000; white-space: nowrap; }

.indexContactUsMain .content .tel { padding-top: 10px; }

.indexContactUsMain .content .tel p { font-size: 14px; color: #000000; white-space: nowrap; }

.indexContactUsMain .content .tel p span { font-size: 18px; margin-left: 10px; color: #f15700; font-family: 'Manrope'; }

.indexContactUsMain .content .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 15px; }

.indexContactUsMain .content .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; padding: 0px 10px 0px 20px; -webkit-border-radius: 40px; border-radius: 40px; height: 40px; -webkit-transition: all .6s; transition: all .6s; overflow: hidden; position: relative; background-color: #ff4b00; color: #fff; }

.indexContactUsMain .content .btn a span { font-size: 13px; color: #fff; position: relative; z-index: 10; -webkit-transition: all .6s; transition: all .6s; }

.indexContactUsMain .content .btn a i { width: 24px; height: 24px; margin-left: 10px; font-size: 18px; -webkit-border-radius: 100%; border-radius: 100%; color: #ff4b00; -webkit-transition: all .6s; transition: all .6s; 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; }

.indexContactUsMain .content .btn a i::after { content: ''; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 100%; background-color: #fff; -webkit-border-radius: 100%; border-radius: 100%; -webkit-transition: all .6s; transition: all .6s; }

.indexContactUsMain .content .btn a i::before { position: relative; z-index: 10; left: 0px; -webkit-transition: all .6s; transition: all .6s; }

.indexContactUsMain .content .btn a:hover { background-color: #fff; }

.indexContactUsMain .content .btn a:hover i { color: #000; }

.indexContactUsMain .content .btn a:hover i::after { width: 400px; height: 400px; background-color: #fff; }

.indexContactUsMain .content .btn a:hover span { color: #000; }

.indexContactUsMain .content .btn a:hover i::before { left: -5px; }

.indexContactUsMain .imgBox { width: 100%; margin-right: 0px; }

.indexContactUsMain .imgBox img { width: 100%; display: block; }

/*--新首页2025--*/


/*--新右边悬浮--*/
.rightSuspensionMain { position: fixed; right: 16px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 100; display: none; }

.rightSuspensionMain .rightSuspension { background-color: #fff; -webkit-border-radius: 26px; border-radius: 26px; -webkit-box-shadow: 5px 13px 18px rgba(85, 65, 46, 0.19); box-shadow: 5px 13px 18px rgba(85, 65, 46, 0.19); position: relative; }

.rightSuspensionMain .rightSuspension:before { right: 12px; left: 12px; bottom: 12px; top: 12px; content: ''; position: absolute; background-color: #f9f1e4; -webkit-border-radius: 26px; border-radius: 26px; -webkit-filter: blur(12px); filter: blur(12px); }

.rightSuspensionMain .rightSuspension .list { width: 52px; height: 76px; cursor: pointer; position: relative; z-index: 10; text-align: center; 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-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.rightSuspensionMain .rightSuspension .list::before { right: 14px; left: 14px; bottom: 0px; content: ''; position: absolute; height: 1px; background-color: rgba(204, 204, 204, 0.5); }

.rightSuspensionMain .rightSuspension .list .icon { font-size: 20px; line-height: 1; color: #3e3e3e; position: relative; z-index: 10; }

.rightSuspensionMain .rightSuspension .list .text { padding-top: 7px; font-size: 12px; line-height: 1; color: #4c4c4c; position: relative; z-index: 10; }

.rightSuspensionMain .rightSuspension .list::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 26px; border-radius: 26px; background-color: #fff; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.rightSuspensionMain .rightSuspension .list:hover::after { opacity: 1; }

.rightSuspensionMain .rightSuspension .list:last-child::before { display: none; }

.rightSuspensionMain .rightSuspension .rightSuspensionTelBox { position: absolute; right: 50%; top: 50%; padding-right: 20px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all .6s; transition: all .6s; opacity: 0; pointer-events: none; z-index: 1; }

.rightSuspensionMain .rightSuspension .rightSuspensionTel { padding: 30px; width: 220px; -webkit-border-radius: 30px; border-radius: 30px; text-align: left; background-color: #fff; -webkit-filter: drop-shadow(5px 13px 18px rgba(85, 65, 46, 0.19)); filter: drop-shadow(5px 13px 18px rgba(85, 65, 46, 0.19)); }

.rightSuspensionMain .rightSuspension .rightSuspensionTel::before { right: 15px; left: 15px; bottom: 15px; top: 15px; content: ''; position: absolute; background-color: #f9f1e4; -webkit-border-radius: 26px; border-radius: 26px; -webkit-filter: blur(15px); filter: blur(15px); }

.rightSuspensionMain .rightSuspension .rightSuspensionTel .title { font-size: 14px; line-height: 1; color: rgba(0, 0, 0, 0.7); position: relative; z-index: 10; }

.rightSuspensionMain .rightSuspension .rightSuspensionTel .number { margin-top: 5px; font-size: 20px; line-height: 1; color: #3e3e3e; position: relative; z-index: 10; }

.rightSuspensionMain .rightSuspension .rightSuspensionTel .number a{color: #3e3e3e;} 

.rightSuspensionMain .rightSuspension .rightSuspensionTel .title:nth-child(3) { padding-top: 13px; }

.rightSuspensionMain .rightSuspension .rightSuspensionTel::after { content: ''; position: absolute; right: -9px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #fff; }

.rightSuspensionMain .rightSuspension .rightSuspensionTelQrCodeBox { position: absolute; right: 50%; top: 50%; padding-right: 20px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all .6s; transition: all .6s; opacity: 0; pointer-events: none; z-index: 1; }

.rightSuspensionMain .rightSuspension .rightSuspensionTelQrCodeBox .rightSuspensionTelQrCode { width: 130px; padding: 15px; -webkit-border-radius: 26px; border-radius: 26px; background-color: #fff; position: relative; }

.rightSuspensionMain .rightSuspension .rightSuspensionTelQrCodeBox .rightSuspensionTelQrCode img { width: 100%; display: block; position: relative; z-index: 10; }

.rightSuspensionMain .rightSuspension .rightSuspensionTelQrCodeBox .rightSuspensionTelQrCode::after { content: ''; position: absolute; right: -9px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #fff; }

.rightSuspensionMain .rightSuspension .rightSuspensionTelQrCodeBox .rightSuspensionTelQrCode::before { right: 15px; left: 15px; bottom: 15px; top: 15px; content: ''; position: absolute; background-color: #f9f1e4; -webkit-border-radius: 26px; border-radius: 26px; -webkit-filter: blur(15px); filter: blur(15px); }

.rightSuspensionMain .rightSuspension .list:hover .rightSuspensionTelBox { right: 99%; opacity: 1; pointer-events: all; z-index: 1; }

.rightSuspensionMain .rightSuspension .list:hover .rightSuspensionTelQrCodeBox { right: 99%; opacity: 1; pointer-events: all; z-index: 1; }

.rightSuspensionMain .scrollTopBtn { width: 52px; height: 59px; font-size: 20px; margin-top: 10px; -webkit-border-radius: 26px; border-radius: 26px; position: relative; -webkit-box-shadow: 5px 13px 18px rgba(85, 65, 46, 0.19); box-shadow: 5px 13px 18px rgba(85, 65, 46, 0.19); background-color: #fff; 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; }

.rightSuspensionMain .scrollTopBtn i { position: relative; z-index: 10; }

.rightSuspensionMain .scrollTopBtn:before { right: 8px; left: 8px; bottom: 8px; top: 8px; content: ''; position: absolute; background-color: #f9f1e4; -webkit-border-radius: 26px; border-radius: 26px; -webkit-filter: blur(8px); filter: blur(8px); }

/*--新右边悬浮--*/


#LRdiv0{opacity:0;pointer-events: none;}


/*--新导航2025--*/
.headerNew { 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; }

.headerNew .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; }

.headerNew .logo { 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; }

.headerNew .logo a { display: block; position: relative; }

.headerNew .logo a img { height: 30px; display: block; -webkit-transition: all .6s; transition: all .6s; }

.headerNew .logo a img:nth-child(2) { position: absolute; left: 0px; top: 0px; opacity: 0; }

.headerNew .logo a:nth-child(2) { padding-left: 20px; margin-left: 20px; font-size: 15px; line-height: 23px; border-left: 1px solid rgba(255, 255, 255, 0.2); color: #fff; -webkit-transition: all .6s; transition: all .6s; display: none; }

.headerNew .logo a:nth-child(2) h1 { font-size: 15px; line-height: 23px; }

.headerNew .navBox { 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; }

.headerNew .nav { display: none; position: fixed; left: 0px; top: 60px; width: 100%; bottom: 0px; padding: 25px 20px 150px; background-color: #F9F8F5; overflow: auto; }

.headerNew .nav .list { padding: 0px; border-bottom: 1px solid #eee; position: relative; }

.headerNew .nav .list span a { font-size: 16px; color: #000; line-height: 45px; display: block; }

.headerNew .nav .list em { position: absolute; right: 0px; top: 0px; width: 30%; height: 45px; 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; font-size: 16px; }

.headerNew .consultation { display: none; }

.mHeaderNewContact { padding: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: fixed; left: 0px; bottom: 0px; width: 100%; background-color: #f2efe8; }

.mHeaderNewContact .mQRcode { width: 90px; }

.mHeaderNewContact .mQRcode img { width: 100%; display: block; }

.mHeaderNewContact .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; border-left: 1px solid #c2c1bf; margin-left: 20px; padding-left: 20px; }

.mHeaderNewContact .content .title { font-size: 14px; line-height: 1; color: rgba(0, 0, 0, 0.5); }

.mHeaderNewContact .content .tel { font-size: 18px; padding-top: 10px; color: #000000; line-height: 1; }

.mHeaderNewContact .content .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 10px; }

.mHeaderNewContact .content .btn 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; height: 35px; -webkit-border-radius: 35px; border-radius: 35px; font-size: 14px; background-color: #02091b; color: #fff; }

.headerNew .nav .list .subNavMain { display: none; }

.headerNew .nav .list .subNavMain .subNavbanner { display: none; }

.headerNew .nav .list .subNavMain .subNavWebsiteBox { padding-bottom: 10px; }

.headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist { position: relative; padding: 0px 15px; }

.headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist em { height: 38px; right: 15px; }

.headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wlistTitle a { display: block; line-height: 38px; font-size: 16px; color: #333; }

.headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wsubList { padding: 0px 15px; display: none; }

.headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wsubList a { display: block; line-height: 35px; font-size: 16px; color: #666; }

.headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wsubList a i { display: none; }

.headerNew .nav .list .subNavMain .subNavBox { padding-bottom: 10px; }

.headerNew .nav .list .subNavMain .subNavBox .subNav .nlist { position: relative; padding: 0px 15px; }

.headerNew .nav .list .subNavMain .subNavBox .subNav .nlist em { height: 38px; right: 15px; display: none; }

.headerNew .nav .list .subNavMain .subNavBox .subNav .nlist .nlistTitle { display: none; }

.headerNew .nav .list .subNavMain .subNavBox .subNav .nlist .nlistTitle a { display: block; line-height: 38px; font-size: 16px; color: #333; }

.headerNew .nav .list .subNavMain .subNavBox .subNav .nlist .nsubList { padding: 0px; }

.headerNew .nav .list .subNavMain .subNavBox .subNav .nlist .nsubList a { display: block; line-height: 35px; font-size: 16px; color: #333; }

.headerNew .nav .list .subNavMain .subNavBox .subNav .nlist .nsubList a i { display: none; }

.headerNewBg { background-color: #fff; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.headerNewBg .logo a img { opacity: 0; }

.headerNewBg .logo a img:nth-child(2) { opacity: 1; }

.headerNewDown { top: 0px; background-color: #fff; }

.headerNewDown .logo a img { opacity: 0; }

.headerNewDown .logo a img:nth-child(2) { opacity: 1; }

.headerNewDown .navBtn span { background-color: #000; }

.headerNewUp { top: -60px; background-color: #fff; }

.headerNewUp .logo a img { opacity: 0; }

.headerNewUp .logo a img:nth-child(2) { opacity: 1; }

.headerNewUp .navBtn span { background-color: #000; }


.headerNewTransp { top: 0px; }

.headerNewTransp .logo a img { opacity: 0; }

.headerNewTransp .logo a img:nth-child(2) { opacity: 1; }

.headerNewTransp .navBtn span { background-color: #000;}


/*--新导航2025--*/

@media (max-width: 320px) { .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection { width: 255px; } }

@media (max-width: 375px) {
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 span{margin: 0px 5px;}
}
@media (max-width: 480px) { .differentTop500Main .differentTop500 .list { width: 50%; }
  .customerListMain .customerList .list { width: 50%; }
  .footer .footAboutBox .footAbout .desc {max-height: -webkit-calc(20px * 7); max-height: -moz-calc(20px * 7); max-height: calc(20px * 7);}
  .footer .footAboutBox .footOurdifferences .desc{height: -webkit-calc(20px * 6);height: -moz-calc(20px * 6);height: calc(20px * 6);}
  .paymentBox .payment .payQrCode { margin: 0px auto; width: 180px; }
}

@media (min-width: 768px) { .indexTitle { font-size: 1.25vw; }
  .indexTitle::before { width: 0.75vw; height: 0.75vw; margin-right: 0.313vw; }
  .indexCommonMore { height: 2.7vw; -webkit-border-radius: 3vw; border-radius: 3vw; }
  .indexCommonMore span { height: 2.7vw; font-size: 0.875vw; }
  .indexCommonMore:hover span { top: -2.7vw; }
  .banner { height: 100vh; }
  .bannerBox { height: 100vh; }
  .bannerTextBox { padding-bottom: 5.625vw; }
  .bannerTextBox .swiper-slide .title { font-size: 3.125vw; padding: 0vw 0vw 1.563vw; }
  .bannerTextBox .swiper-slide .title p span { -webkit-transform: translateY(3.125vw); -ms-transform: translateY(3.125vw); transform: translateY(3.125vw); }
  .bannerTextBox .swiper-slide .descBox { padding: 1.563vw 0vw 0vw; }
  .bannerTextBox .swiper-slide .descBox .desc { max-width: 31.875vw; font-size: 0.938vw; display: -webkit-box; height: 3vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .bannerTextBox .btn { right: 0vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-bottom: 5.625vw; }
  .bannerTextBox .btn a { width: 2.875vw; height: 2.875vw; -webkit-border-radius: 2.875vw; border-radius: 2.875vw; margin-left: 0.5vw; font-size: 1vw; }
  .indexBusinessMain .indexBusinessDesc { font-size: 2.813vw; line-height: 3.375vw; padding: 5vw 0vw 3.75vw; }
  .indexBusinessMain .indexBusinessDesc .desc h2{font-size: 2.813vw; line-height: 3.375vw;}
  .indexBusinessMain .indexBusinessDesc .desc .labelDesc{font-size:1vw; line-height: 1.25vw;}
  .indexBusinessMain .indexBusinessDesc .desc:nth-child(2){margin-top: 0.938vw;}
  .indexBusinessMain .indexBusiness { padding: 1.875vw 0vw 5vw; }
  .indexBusinessMain .indexBusiness .commonweb { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .indexBusinessMain .indexBusiness .indexTitle{padding-bottom: 4.375vw;}
  .indexBusinessMain .indexBusiness .indexBusinessList {margin: 0px; padding: 0px; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide { width: -webkit-calc(33.333% - 0.875vw); width: calc(33.333% - 0.875vw); margin-right: 1.25vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox { padding-top: 131%; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 4.5vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .icon { padding-bottom: 1.5vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .icon img { height: 3.125vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p { font-size: 1vw; line-height: 1.875vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a::after { height: 0.25vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a:hover::after { width: 100%; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .moreBtn { width: 100%; padding: 0vw 0.938vw 1.25vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox:hover .img { -webkit-filter: blur(0.625vw); filter: blur(0.625vw); }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .listTitle { padding-top: 0.938vw; font-size: 1.125vw; height:calc(24px + 0.938vw); }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide:last-child { margin: 0vw; }
  .indexBusinessMain .indexBusiness .indexBusinessListNew{width:calc(100% + 1vw); margin-left:-0.5vw; margin-right: -0.5vw; padding-top: 0vw;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-wrapper{padding-left: 38.188vw; flex-wrap: wrap; position: relative; width:auto; height: auto; transform: none !important; }
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide{width: calc(50% - 1vw); margin:0vw 0.5vw 1vw !important;flex-shrink: inherit; }
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .imgBox{padding-top: 21.25vw;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content{padding: 2.188vw 2.188vw 0vw;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content .listTitle{font-size: 1.75vw;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content .class{padding-top: 0.75vw; transform: translateY(3.125vw);}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content .class p{ font-size:0.938vw; line-height: 2.375vw;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content .class p a i{width: 1.188vw; height: 1.188vw; margin-right: 0.625vw;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide:nth-child(1){position: absolute; left:0vw; top:0vw; width:calc(38.25vw - 1.063vw); margin-bottom: 0vw;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide:nth-child(1) .imgBox{padding-top: 100%; height: 100%;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide:nth-child(4){width: 100%; margin-bottom: 0vw !important;}
  .indexAboutMain { height: 76vh; }
  .indexAboutMain .indexAboutBox { padding: 3.125vw; }
  .indexAboutMain .indexAboutTitle .desc { font-size: 2.875vw; line-height: 3.375vw; }
  .indexAboutMain .indexAboutTitle .indexTitle { padding-top: 1.25vw; }
  .indexAboutMain .indexAboutDescBox h2{font-size:1.375vw; padding-bottom: 0.938vw;}
  .indexAboutMain .indexAboutDescBox .desc { max-width: 36.875vw; font-size: 0.875vw; max-height: -webkit-calc(1.5vw * 3); max-height: calc(1.5vw * 3); line-height: 1.5vw; }
  .indexAboutMain .indexAboutDescBox .more { width: 27.5vw; padding: 0px; }
  .indexCaseMain .indexCaseDesc { font-size: 2.813vw; line-height: 3.375vw;padding: 5vw 0vw 3.75vw; }
  .indexCaseMain .indexCaseDesc .desc h2{font-size: 2.813vw; line-height: 3.375vw;}
  .indexCaseMain .indexCaseDesc .desc2{margin-top: 0.938vw; font-size: 1vw; line-height: 1.25vw;}
  .indexCaseMain .indexCaseListBox { padding: 2.5vw 0vw 5vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList { margin: 0vw -0.5vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list { width: -webkit-calc(25% - 1vw); width: calc(25% - 1vw); margin: 0vw 0.5vw; padding-bottom: 3.75vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list:nth-child(3n+2) { width: -webkit-calc(50% - 1vw); width: calc(50% - 1vw); }
  .indexCaseMain .indexCaseListBox .indexCaseList .list:nth-child(5) { width: -webkit-calc(25% - 1vw); width: calc(25% - 1vw) }
  .indexCaseMain .indexCaseListBox .indexCaseList .list:nth-child(6) { width: -webkit-calc(50% - 1vw); width: calc(50% - 1vw); }
  .indexCaseMain .indexCaseListBox .indexCaseList .list:nth-child(10) { width: -webkit-calc(50% - 1vw); width: calc(50% - 1vw); }
  .indexCaseMain .indexCaseListBox .indexCaseList .list:nth-child(11) { width: -webkit-calc(25% - 1vw); width: calc(25% - 1vw) }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .listTitle { font-size: 1.625vw; padding-bottom: 0.313vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .label a { margin-right: 0.625vw; line-height: 1.625vw; font-size: 0.75vw; padding: 0vw 0.525vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .label span { margin-right: 0.625vw; line-height: 1.625vw; font-size: 0.75vw; padding: 0vw 0.625vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox { margin-top: 3.125vw; padding-top: 35.438vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .caseLogo { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding-top: 7.5vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .caseLogo img { max-width: 65%; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content { padding: 0vw 0.938vw 1.25vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content .desc { font-size: 1vw; padding: 0vw 1.25vw; display: -webkit-box; height: 4.5vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: block; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content .more { margin-top: 3.125vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtnBox .listTitle{ display: block;}
  .indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtnBox .label{ display: block;}
  .indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtn a { width: 9.375vw; height: 9.375vw; font-size: 1.5vw; line-height: 1.75vw; padding:0vw 1.5vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover .img { -webkit-filter: blur(1.25vw); filter: blur(1.25vw); }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover video { -webkit-filter: blur(1.25vw); filter: blur(1.25vw); }
  .indexClientMain .indexClientDesc { font-size: 2.813vw; line-height: 3.375vw; padding: 5vw 0vw 3.75vw; }
  .indexClientMain .indexClientDesc .desc h2{font-size: 2.813vw; line-height: 3.375vw;}
  .indexClientMain .indexClientDesc .desc2{font-size:1vw; padding-top: 0.938vw; line-height: 1.25vw;}
  .indexClientMain .indexClientBox { padding: 2.188vw 0vw 5vw; }
  .indexClientMain .indexClientBox .indexClientData { width: 30.25vw; }
  .indexClientMain .indexClientBox .indexClientDataList { padding: 3.75vw 0vw 0vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list { padding: 0vw 0vw 1.563vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list .numberBox { font-size: 1.063vw; padding-bottom: 0.625vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list .numberBox span { font-size: 3.25vw; margin-right: 0.313vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list .bar { height: 0.5vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list:nth-child(2) .bar { width: 75%; }
  .indexClientMain .indexClientBox .indexClientDataList .list:nth-child(3) .bar { width: 57%; }
  .indexClientMain .indexClientBox .indexClientDataList.animated .list .bar span { width: 100%; }
  .indexClientMain .indexClientBox .indexClientListBox { margin-top: 3.75vw; width: 50.75vw; height: 100%; }
  .indexClientMain .indexClientBox .indexClientListBox .indexClientList { margin: -0.063vw -0.375vw -0.063vw 0vw; }
  .indexClientMain .indexClientBox .indexClientListBox .indexClientList .list { width: 20%; margin: 0vw 0vw -0.063vw -0.063vw; }
  .indexClientMain .indexClientBox .indexClientListBox .indexClientList .list:nth-child(3n) { border-bottom: 1px solid rgba(255, 255, 255, 0.1); border-right: 1px solid rgba(255, 255, 255, 0.1); }
  .indexClientMain .indexClientBox .indexClientListBox .indexClientList .list:nth-child(5n) { border-right: none; }
  .indexAdvantageMain .indexAdvantageDesc { font-size: 2.813vw; line-height: 3.375vw; padding: 8.125vw 3.125vw 5.625vw; }
  .indexAdvantageMain .indexAdvantageBox { padding: 2.188vw 3.125vw 0vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageTitle .desc { font-size: 0.938vw; padding: 0vw 6.875vw 0vw 0vw; display: block; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList { margin: 6.25vw 0vw 0vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide { width: 36.875vw; height: 36.875vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .Circle { width: 10.375vw; height: 10.375vw; left: 1.25vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .title { font-size: 1.375vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageContent { max-width: 54.375vw; padding-top: 4.688vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .desc { font-size: 1.625vw; line-height: 2.625vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .moreBtn { max-width: 26.875vw; padding-top: 3.125vw; }
  .indexAdvantageMain .indexAdvantageCaseMain { margin-top: 14.375vw; padding: 0vw 3.125vw 5vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .yearsBox .years { font-size: 55vw; height: 41.875vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .yearsBox .years span { font-size: 3vw; right: -3.125vw; top: 6.25vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox .list { width: 56.25vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox .list .listTitle { margin-top: 0.938vw; font-size: 0.938vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox .list .listTitle::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(1) .list:nth-child(2) { width: 37.5vw; margin-top: 26.25vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(2) { padding-top: 7.5vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(3) { padding-top: 8.125vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(3) .list:nth-child(2) { width: 27.813vw; margin-top: 6.25vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) { padding-top: 7.5vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) .moreBtn { width: 27.813vw; }
  .indexNewsMain .indexNewsDesc { font-size: 2.813vw; line-height: 3.375vw; padding: 5vw 0vw 3.75vw; }
  .indexNewsMain .indexNewsDesc .desc h2{font-size: 2.813vw; line-height: 3.375vw;}
  .indexNewsMain .indexNewsDesc .desc2{font-size: 1vw; line-height: 1.25vw; padding-top: 0.938vw;} 
  .indexNewsMain .indexNewsBox { padding: 2.188vw 0vw 5vw; min-height: inherit; }
  .indexNewsMain .indexNewsBox .commonweb { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .indexNewsMain .indexNewsBox .indexNewsTitle { width: 27.5vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox { width: -webkit-calc(100% - 27.5vw); width: calc(100% - 27.5vw); padding-right: 3.125vw;}
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass { margin: 0vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 span { margin: 0vw 1.25vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 a { font-size: 1vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 a::after { height: 0.125vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab { margin-top: 3.125vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList { overflow: hidden; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide { width: -webkit-calc(33.333% - 0.75vw); width: calc(33.333% - 0.75vw); margin-right: 1.063vw; -webkit-transform: translateY(6.25vw); -ms-transform: translateY(6.25vw); transform: translateY(6.25vw); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .imgBox { padding-top: 91.8%; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .listTitle { margin-top: 0.938vw; font-size: 1vw; display: -webkit-box; height: 1.563vw; line-height: 1.563vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: block; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .time { padding-top: 0.625vw; font-size: 0.875vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide:last-child { margin: 0vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg { width: 30.146vw; display: block; padding-right: 2.5vw; -webkit-transform: translateY(6.25vw); -ms-transform: translateY(6.25vw); transform: translateY(6.25vw); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .imgBox { padding-top: 91.7%; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .listTitle { margin-top: 0.938vw; width: 80%; font-size: 1vw; display: -webkit-box; height: 3.126vw; line-height: 1.563vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .time { padding-top: 0.625vw; font-size: 0.875vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList { width: -webkit-calc(100% - 30.146vw); width: calc(100% - 30.146vw); -webkit-transform: translateY(6.25vw); -ms-transform: translateY(6.25vw); transform: translateY(6.25vw); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide a { padding: 1.938vw 0vw 1.938vw 0vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide a p { font-size: 1vw; height: 1.125vw; line-height: 1.125vw; overflow: hidden; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide:hover a {padding: 1.938vw 0vw 1.938vw 0.938vw;}
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage { padding-top: 1.875vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage span { margin: 0vw 0.625vw 0vw 0vw; width: 0.438vw; height: 0.438vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage span.swiper-pagination-bullet-active { width: 0.563vw; height: 0.563vw; }
  .indexRequirementMain { height: 28.125vw; min-height:inherit; padding: 3.438vw 0vw; }
  .indexRequirementMain .indexRequirement { width: 100%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .indexRequirementMain .indexRequirement .title { font-size: 2.875vw; }
  .indexRequirementMain .indexRequirement .desc { padding-top: 1.25vw; font-size: 1.063vw; height: calc(22.5px + 1.25vw) }
  .indexRequirementMain .moreBtn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-moz-box-orient: horizontal;-moz-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse; }
  .indexRequirementMain .moreBtn .btn { width: 27.5vw; }
  .indexRequirementMain .moreBtn .textTel{font-size: 1.063vw; padding-bottom: 0vw;}
  .indexRequirementMain .moreBtn .textTel span{font-size: 2vw;padding: 0vw 2.188vw 0vw 0.625vw;}
  .footer { padding: 4.063vw 0vw 4.063vw; }
  .footer .footLogoBox .footLogo { width: 38%; }
  .footer .footLogoBox .footLogo .footLogoImg img { height: 3.938vw; }
  .footer .footLogoBox .footLogo .desc { font-size: 1vw; padding-top: 0.938vw; }
  .footer .footLogoBox .footLogo .Subscribe { margin-top: 2.5vw; width: 19.375vw; display: block; }
  .footer .footLogoBox .footLogo .Subscribe input { width: 100%; padding: 0vw 6.875vw 0vw 1.563vw; height: 2.75vw; font-size: 0.875vw; -webkit-border-radius: 2.75vw; border-radius: 2.75vw; }
  .footer .footLogoBox .footLogo .Subscribe button { width: 5.625vw; height: 100%; font-size: 0.875vw; -webkit-border-radius: 2.75vw; border-radius: 2.75vw; }
  .footer .footLogoBox .footClass { width: 39%; padding-top: 0px; }
  .footer .footLogoBox .footClass .primaryClass { width: 10.938vw; }
  .footer .footLogoBox .footClass .primaryClass .list { font-size: 1.875vw; border-bottom: none; }
  .footer .footLogoBox .footClass .primaryClass .list a { display: inline-block; padding: 0.625vw 0vw; }
  .footer .footLogoBox .footClass .primaryClass .list a::after { content: ''; height: 0.188vw; }
  .footer .footLogoBox .footClass .primaryClass .list a i { right: -1.25vw; top: 0.625vw; font-size: 0.5vw; opacity: 0; visibility: hidden; }
  .footer .footLogoBox .footClass .primaryClass .list.cur a i { opacity: 1; visibility: visible; color: #ff0000; }
  .footer .footLogoBox .footClass .SecondaryClass { display: block; }
  .footer .footLogoBox .footClass .SecondaryClass .list p { font-size: 1vw; line-height: 2vw; -webkit-transform: translateY(1.25vw); -ms-transform: translateY(1.25vw); transform: translateY(1.25vw); }
  .footer .footLogoBox .footClass .SecondaryClass .list p a i { margin-left: 0.625vw; font-size: 0.875vw; }
  .footer .footLogoBox .footClass .SecondaryClass .list p a:hover i { margin-left: 1.25vw; }
  .footer .footLogoBox .footTelBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: block; padding-top: 0px; }
  .footer .footLogoBox .footTelBox .list { padding-bottom: 1.25vw; padding-right: 0vw; }
  .footer .footLogoBox .footTelBox .list .title { font-size: 0.875vw; padding-bottom: 0.313vw; }
  .footer .footLogoBox .footTelBox .list .tel { font-size: 1.75vw; }
  .footer .footLogoBox .footTelBox .footshare { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .footer .footLogoBox .footTelBox .footshare a { width: 2.875vw; height: 2.875vw; font-size: 1.25vw; }
  .footer .footClassBox{display:flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
  .footer .footClassBox .title{font-size:2.125vw; color: #353535; padding-bottom: 0vw;}
  .footer .footClassBox .footClass{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
  .footer .footClassBox .footClass .list{margin-left: 1.875vw;border: none; position: static;}
  .footer .footClassBox .footClass .list h3 a{font-size: 1.125vw; line-height: 1.5vw; color: #353535; position: relative; display: inline;}
  .footer .footClassBox .footClass .list h3 a::after { content: ''; bottom: -0.625vw; width: 0%; right: 0vw; height: 0.125vw; background: #ff0000; -webkit-transition: all .4s ease; transition: all .4s ease; position: absolute; }
  .footer .footClassBox .footClass .list h3 a:hover::after {width: 100%; left: 0vw; right: auto;}
  .footer .footClassBox .footClass .list p{display: none !important;}
  .footer .footClassBox .footClass .list span {display: none !important;}
  .footer .footClassBox .footClass .list:nth-child(1) {margin-left: 0vw;}
  .footer .footAboutBox { margin-top: 3.125vw; padding: 2.188vw 0vw; }
  .footer .footAboutBox .footaTab { display: block !important; }
  .footer .footAboutBox .footAbout { width: 38%; padding-right: 1.25vw; border-right: 1px solid rgba(186,186,186,0.3);}
  .footer .footAboutBox .footAbout .title { font-size: 1.125vw; padding-bottom: 0.5vw; display: block; }
  .footer .footAboutBox .footAbout .desc { font-size: 0.875vw; max-width: 38.75vw; max-height: -webkit-calc(1.5vw * 4); max-height: calc(1.5vw * 4); line-height: 1.5vw; }
  .footer .footAboutBox .footAbout .footAboutLabel{padding-top:0.938vw; line-height: 1.5vw; font-size: 0.875vw;}
  .footer .footAboutBox .footAbout .footAboutLabel img{height: 0.813vw; margin-right: 0.313vw;}
  .footer .footAboutBox .footAbout .desc2{font-size: 0.875vw; padding-top: 0.938vw; line-height: 1.5vw; max-width: 31.875vw; }
  .footer .footAboutBox .footAdvantage { width: 33%; border-right: 1px solid rgba(186,186,186,0.3); padding: 0vw 3.438vw;}
  .footer .footAboutBox .footAdvantage .footAdvantageLabel{padding-top:0vw; line-height: 1.5vw; font-size: 0.875vw;}
  .footer .footAboutBox .footAdvantage .footAdvantageLabel img{height: 0.813vw; margin-right: 0.313vw;}
  .footer .footAboutBox .footAdvantage .title { font-size: 1.125vw; padding-bottom: 0.5vw; display: block; }
  .footer .footAboutBox .footAdvantage .subTitle {padding-top:0.938vw; font-size: 1.125vw; padding-bottom: 0.5vw;}
  .footer .footAboutBox .footAdvantage .list { width: 50%; margin-right: 1.563vw; }
  .footer .footAboutBox .footAdvantage .list p { font-size: 0.875vw; line-height: 1.5vw; }
  .footer .footAboutBox .footAdvantage .desc{font-size: 0.875vw; line-height: 1.5vw; padding-top: 1.25vw;}
  .footer .footAboutBox .footOurdifferences { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; padding-left: 3.125vw;}
  .footer .footAboutBox .footOurdifferences .title { font-size: 1.125vw; padding-bottom: 0.5vw; display: block; }
  .footer .footAboutBox .footOurdifferences .desc { max-width: 32.5vw; font-size: 0.875vw; max-height: -webkit-calc(1.5vw * 4); max-height: calc(1.5vw * 4); line-height: 1.5vw; }
  .footer .footAboutBox .footOurdifferences .footOurdifferencesLabel{padding-top:0.938vw; line-height: 1.5vw; font-size: 0.875vw;}
  .footer .footAboutBox .footOurdifferences .footOurdifferencesLabel img{height: 0.813vw; margin-right: 0.313vw;}
  .footer .footAboutBox .footOurdifferences .desc2{font-size: 0.875vw; padding-top: 0.938vw; line-height: 1.5vw; max-width: 31.875vw; }
  .footer .foot { padding: 2.188vw 0vw 0vw; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; border-top: 1px solid rgba(227, 222, 211, 0.5);}
  .footer .foot .copyright { width: 77%; font-size: 0.875vw; line-height: 1.5vw; border: none; padding: 0px; margin: 0px; }
  .footer .foot .footLink { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; }
  .footer .foot .footLink .btn { height: 2.75vw; -webkit-border-radius: 2.75vw; border-radius: 2.75vw; font-size: 0.875vw; }
  .footer .foot .footLink .btn i { right: 1.875vw; top: 50%; font-size: 0.5vw; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .footer .foot .footLink .listBox { padding: 1.25vw 1.25vw 1.875vw; }
  .footer .foot .footLink .listBox .list { max-height: 16.25vw; }
  .footer .foot .footLink .listBox .list a { line-height: 2.313vw; font-size: 0.875vw; }
  .footer .foot .footLink .listBox::after { bottom: 0.938vw; -webkit-box-shadow: 0vw 0.188vw 2.188vw rgba(148, 137, 111, 0.2); box-shadow: 0vw 0.188vw 2.188vw rgba(148, 137, 111, 0.2); -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .rightFastMain { right: 0.75vw; right: 12px; bottom: auto; left: auto; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: auto; }
  .rightFastMain .rightFastBox { width: 3.5vw; padding: 0.313vw 0vw 0.625vw; -webkit-border-radius: 3.5vw; border-radius: 3.5vw; margin-top: 0.063vw;display: block; }
  .rightFastMain .rightFastBox .fastDemand .icon { width: 2.875vw; display: block;}
  .rightFastMain .rightFastBox .fastDemand .icon p { height: 2.875vw; }
  .rightFastMain .rightFastBox .fastDemand .icon img { width: 1.375vw; }
  .rightFastMain .rightFastBox .fastDemand .title { width: 2.25vw; font-size: 0.875vw; line-height: 0.938vw; padding: 0.5vw 0vw 0.938vw; border-bottom: 1px solid #e5e5e5;}
  .rightFastMain .rightFastBox .fastTel { padding: 0.938vw 0vw 0vw; border-left: none;}
  .rightFastMain .rightFastBox .fastTel .icon { font-size: 1.375vw; }
  .rightFastMain .rightFastBox .fastTel .title { width: 2.25vw; font-size: 0.875vw; line-height: 0.938vw; padding: 0.313vw 0vw 0.938vw; border-bottom: 1px solid #e5e5e5;}
  .rightFastMain .scrollTop { width: 3.5vw; height: 3.5vw; -webkit-border-radius: 100%; border-radius: 100%; margin-top: 0.625vw; -webkit-box-shadow: 0vw 0.063vw 0.5vw rgba(0, 0, 0, 0.15); box-shadow: 0vw 0.063vw 0.5vw rgba(0, 0, 0, 0.15); }
  .rightFastMain .scrollTop i { font-size: 1.5vw; }
  .rightFastMain .rightFastBox .popUpTelMain { right: 1.063vw; padding-right: 1.063vw; }
  .rightFastMain .rightFastBox .popUpTelBox { width: 10.75vw; height: 18.375vw; border: 2px solid #fff; -webkit-border-radius: 1.063vw; border-radius: 1.063vw; -webkit-box-shadow: 0vw 0.25vw 0.5vw rgba(0, 0, 0, 0.2); box-shadow: 0vw 0.25vw 0.5vw rgba(0, 0, 0, 0.2); }
  .rightFastMain .rightFastBox .popUpTelBox .consultTitle { padding: 1.063vw 0vw 0.75vw; font-size: 0.875vw; }
  .rightFastMain .rightFastBox .popUpTelBox .consultCode { width: 6.25vw; border: 0.125vw solid #ff0000; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .rightFastMain .rightFastBox .popUpTelBox .telTitle { padding-top: 0.75vw; font-size: 0.875vw; }
  .rightFastMain .rightFastBox .popUpTelBox .telNumber { font-size: 1.125vw; }
  .rightFastMain .rightFastBox .popUpTelBox .btn { padding-top: 0.5vw; }
  .rightFastMain .rightFastBox .popUpTelBox .btn a { height: 2.5vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; padding: 0vw 1.25vw; font-size: 0.875vw; }
  .rightFastMain .rightFastBox .popUpTelBox .btn a i { font-size: 1.375vw; margin-right: 0.5vw; }
  .rightFastMain .rightFastBox .qrCode { right: 2.813vw; width: 7.813vw; -webkit-border-radius: 0.25vw; border-radius: 0.25vw; }
  .rightFastMain .rightFastBox .fastTel:hover .popUpTelMain { right: 3.125vw; }
  .rightFastMain .rightFastBox .fastTel:hover .qrCode { right: 4.375vw; }
  .pupDemandMain .pupDemandContainer { padding: 2.5vw 1.25vw; }
  .pupDemandMain .pupDemandBox { width: 52.5vw; padding-left: 0vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .pupDemandMain .pupDemandBox .title { font-size: 2.25vw; line-height: 2.875vw; width: 35vw; padding: 5vw 0vw 0vw 3.75vw; }
  .pupDemandMain .pupDemandBox .telBox { width: 35vw; padding: 0vw 0vw 5vw 3.75vw; }
  .pupDemandMain .pupDemandBox .telBox .tel { font-size: 1.625vw; }
  .pupDemandMain .pupDemandBox .telBox .desc { font-size: 0.875vw; }
  .pupDemandMain .pupDemandBox .pupDemand { width: 52.5vw; padding: 4.375vw 6.25vw; -webkit-backdrop-filter: blur(1.25vw); backdrop-filter: blur(1.25vw); -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .pupDemandMain .pupDemandBox .pupDemand .subTitle { font-size: 0.938vw; padding: 1.25vw 0vw 0vw 0.5vw; }
  .pupDemandMain .pupDemandBox .pupDemand .subTitle::before { width: 0.75vw; height: 0.75vw; margin-right: 0.313vw; }
  .pupDemandMain .pupDemandBox .pupDemand .inputList { margin: 0vw -0.625vw; padding-top: 0.938vw; }
  .pupDemandMain .pupDemandBox .pupDemand .inputList .list { width: -webkit-calc(50% - 1.25vw); width: calc(50% - 1.25vw); margin: 0vw 0.625vw; padding-top: 1.25vw; }
  .pupDemandMain .pupDemandBox .pupDemand .inputList .list input { height: 3.375vw; -webkit-border-radius: 3.375vw; border-radius: 3.375vw; padding: 0vw 1.438vw; font-size: 0.938vw; }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceTitle { padding-top: 1.25vw; font-size: 1.25vw; font-weight: 550; }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox { margin: 0.625vw 0.625vw 0vw 0vw; padding: 0vw 0.625vw; line-height: 1.75vw !important; -webkit-border-radius: 1.75vw !important; border-radius: 1.75vw !important; }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox span { line-height: 1.75vw !important; font-size: 0.875vw; padding: 0vw; }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetTitle { padding-top: 1.25vw; font-size: 1.25vw; }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio { font-size: 0.875vw; line-height: 1.75vw; padding: 0vw; margin: 0.625vw 1.25vw 0vw 0vw; }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio > i { font-size: 0.75vw; }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio div { font-size: 0.875vw; }
  .pupDemandMain .pupDemandBox .pupDemand .code { margin-top: 1.25vw; }
  .pupDemandMain .pupDemandBox .pupDemand .code input { height: 3.375vw; -webkit-border-radius: 3.375vw; border-radius: 3.375vw; padding: 0vw 1.438vw; font-size: 0.938vw; }
  .pupDemandMain .pupDemandBox .pupDemand .code img { right: 1.438vw; height: 2.188vw; }
  .pupDemandMain .pupDemandBox .pupDemand .btn { margin-top: 1.563vw; }
  .pupDemandMain .pupDemandBox .pupDemand .btn input { font-size: 0.875vw; height: 3.375vw; -webkit-border-radius: 3.375vw; border-radius: 3.375vw; }
  .pupDemandMain .pupDemandBox .pupDemandClose { right: 1.563vw; top: 1.563vw; width: 1.875vw; height: 1.875vw; }
  .pupDemandMain .pupDemandBox .pupDemandClose i { font-size: 1.5vw; }
  .pupDemandMain.animat .pupDemandBox { width: 87.5vw; padding-left: 35vw; }
  .footer .footAboutBox .mfootAboutClass { display: none; }
  .mFastMain { display: none; }
  .pcImg { display: block !important; }
  .mImg { display: none !important; } 
  /*--资讯--*/
  .commonBanner .imgBox { padding-top: 37.5vw; }
  .commonBanner .commonBannerText .title { font-size: 1vw; }
  .commonBanner .commonBannerText .desc { padding-top: 0.938vw; font-size: 3.125vw; line-height: 3.75vw; }
  .commonBanner .commonBannerText .btn { font-size: 0.938vw; padding-top: 1.563vw; }
  .commonBanner .commonBannerText .btn i { margin-left: 0.375vw; width: 1.563vw; height: 1.563vw; font-size: 0.5vw; }
  .newsClassMain { padding-top: 2.5vw; }
  .newsClassMain .newsClass { padding-bottom: 2.188vw; }
  .newsClassMain .newsClass .swiper-slide { margin-right: 0.625vw; }
  .newsClassMain .newsClass a { min-width: 8.125vw; padding: 0vw 0.938vw; line-height: 2vw; -webkit-border-radius: 2vw; border-radius: 2vw; font-size: 0.875vw; }
  .newsClassMain .newsClass a i { width: 0.5vw; height: 0.5vw; margin-left: 1.875vw; }
  .newsClassMain .newsClass .swiper-slide:last-child { margin-right: 0vw; }
  .newsListMain { padding: 4.375vw 0vw 6.25vw; }
  .newsListMain .list .aList { padding: 1.25vw 0vw; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .newsListMain .list h2 { font-size: 1.625vw; margin-top: 2.188vw; display: -webkit-box; height: 4.5vw; line-height: 2.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; width: 21.563vw; margin-right: 0.625vw; }
  .newsListMain .list .imgBox { width: 22.813vw; min-height: 9.375vw; margin-right: 1.25vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; display: block; }
  .newsListMain .list .imgBox img { border: 0.5vw solid #ff0000; }
  .newsListMain .list .time { font-size: 1.75vw;margin-top: 2.188vw; width: 13.438vw; }
  .newsListMain .list .desc { width: 24.375vw; margin-top: 2.188vw; font-size: 0.938vw; display: -webkit-box; height: 3.25vw; line-height: 1.625vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsListMain .list .arrow { width: 8.75vw; margin-top: 2.188vw; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
  .newsListMain .list .arrow i { width: 3.313vw; height: 3.313vw; font-size: 1.875vw; }
  .newsListMain .list .aList .listTitle{width: 21.563vw;}
  .newsListMain .list .aList .listTitle .label{padding-top:0.938vw}
  .newsListMain .list .aList .listTitle .label a{padding: 0.188vw 0.625vw; font-size: 0.938vw;}
  #paging { padding-bottom: 7.5vw; }
  #paging a { width: 3.75vw; height: 3.75vw; -webkit-border-radius: 100%; border-radius: 100%; padding: 0vw; margin: 0vw 0.313vw; font-size: 0.875vw; line-height: 3.75vw; }
  #paging span { width: 3.75vw; height: 3.75vw; padding: 0vw; margin: 0vw 0.313vw; font-size: 0.875vw; line-height: 3.75vw; }
  #paging span em { font-size: 0.875vw; }
  #paging .layui-laypage-spr { -webkit-border-radius: 100%; border-radius: 100%; margin: 0vw 0.313vw; }
  /*--资讯--*/
  /*--资讯主页--*/
  .newsCompositePage { margin: 0vw -1.438vw; padding: 4.375vw 0vw 1.875vw; }
  .newsCompositePage .list { width: 33.333%; padding: 0vw 1.438vw 3.75vw; }
  .newsCompositePage .list a { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 3.75vw 3.125vw; }
  .newsCompositePage .list a .time { font-size: 1vw; }
  .newsCompositePage .list a h2 { margin-top: 0.938vw; font-size: 1.625vw; display: -webkit-box; height: 4.5vw; line-height: 2.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsCompositePage .list a .desc { margin-top: 2.188vw; font-size: 0.938vw; display: -webkit-box; height: 3.25vw; line-height: 1.625vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsCompositePage .list a .more { margin-top: 4.375vw; }
  .newsCompositePage .list a .more span { padding: 0vw 0vw 0vw 1.563vw; height: 2.563vw; -webkit-border-radius: 2.563vw; border-radius: 2.563vw; font-size: 0.875vw; }
  .newsCompositePage .list a .more span i { font-size: 0.5vw; width: 2.563vw; height: 2.563vw; margin-left: -0.313vw; }
  .newsCompositePage .list a .more span::after { height: 2.563vw; }
  .newsCompositePage .list a:hover { -webkit-box-shadow: 0vw 3.75vw 1.875vw -2.813vw rgba(64, 50, 25, 0.3); box-shadow: 0vw 3.75vw 1.875vw -2.813vw rgba(64, 50, 25, 0.3); }
  .newsCompositePage .list a:hover .more span { padding: 0vw; }
  .newsCompositePage .list a:hover .more span::after { width: 2.563vw; height: 2.563vw;  }
  .newsCompositePage .list a:hover .more span i { margin-left: 0.5vw; }

  /*--资讯主页--*/
  /*--资讯详情--*/
  .circleBox { left: -4.375vw; top: -23.438vw; width: 43.125vw; height: 43.125vw; }
  .circleBox2 { right: -32.5vw; top: 20.625vw; left: auto; }
  .circleBox3 { right: -31.875vw; top: 8.75vw; left: auto; }
  .newsDetailMain { padding: 16.25vw 0vw 5.625vw; }
  .newsDetailMain .container{max-width: 81.25vw;}
  .newsDetailMain .location a { font-size: 0.813vw; }
  .newsDetailMain .location a span { padding: 0vw 0.625vw; }
  .newsDetailMain .newsDetailTitle { margin-top: 1.25vw; font-size: 3.125vw; }
  .newsDetailMain .sourceTimeBox { margin-top: 3.438vw; height: 4.375vw; padding: 0vw 2.813vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .newsDetailMain .sourceTimeBox .sourceTime { width: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .newsDetailMain .sourceTimeBox .sourceTime p { margin: 0px; border-right: 1px solid #e3e3e3; font-size: 0.813vw; line-height: 1.125vw; padding: 0vw 2.5vw; }
  .newsDetailMain .sourceTimeBox .sourceTime p span { font-size: 1vw; }
  .newsDetailMain .sourceTimeBox .return { width: auto; padding: 0vw; display: block; }
  .newsDetailMain .sourceTimeBox .return a { font-size: 0.938vw; }
  .newsDetailMain .sourceTimeBox .return a i { width: 1.563vw; height: 1.563vw; margin-left: 0.625vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.5vw; }
  .newsDetailMain .newsDetailBox { padding-top: 6.25vw; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .newsDetailMain .newsDetailBox .shareLabelBox { width: 18.975vw; border-right: 1px solid #f2f2f2; padding-top: 0px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .title { font-size: 1vw; }  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .title .imgBox { width: 90%; height: 90%; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .title .imgBox img {left: 0px; top: 0px; width: 90%; height: 90%;  }
	
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare { padding-top: 0.938vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare a { font-size: 1.375vw; width: 3.125vw; height: 3.125vw; margin-right: 0.625vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .return { display: none; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel { padding-top: 3.75vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .title { font-size: 1vw; padding-bottom: 0.625vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list { height: 13.438vw; overflow: hidden; display: block; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list li { padding-top: 0.625vw; padding-right: 0vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list li a { padding: 0.375vw 0.938vw; -webkit-border-radius: 2.063vw; border-radius: 2.063vw; font-size: 0.875vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 0.625vw; width: 4.063vw; height: 2vw; -webkit-border-radius: 2vw; border-radius: 2vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn i { font-size: 0.625vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn i.cur { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode { padding-top: 3.75vw; text-align: left;}
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode .title { font-size: 1vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode .imgBox { padding-top: 1.25vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode .imgBox img { max-width: 6.875vw; margin: 0px;}
  .newsDetailMain .newsDetailBox .newsDetail { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 5vw; padding-top: 0vw; }
  .newsDetailMain .newsDetailBox .newsDetail .content { font-size: 1vw; line-height: 1.938vw; }
  .newsDetailMain .newsDetailBox .newsDetail .tag { padding-top: 3.125vw; font-size: 1vw; }
  .newsDetailMain .newsDetailBox .newsDetail .tag a span { padding: 0vw 0.625vw; }
  .newsDetailMain .newsDetailBox .newsDetail .prevNextArticle { margin-top: 3.125vw; padding: 1.438vw 2.813vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .newsDetailMain .newsDetailBox .newsDetail .prevNextArticle a { font-size: 1vw; width: 50%; display: -webkit-box; height: 1.5vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; padding-right: 1.25vw; border-right: 1px solid #e4e4e4; }
  .newsDetailMain .newsDetailBox .newsDetail .prevNextArticle a span { font-size: 0.813vw; }
  .newsDetailMain .newsDetailBox .newsDetail .prevNextArticle a:last-child { margin-left: 2.5vw; border-right: none; padding-right: 0vw; }
  .relatedNewsMain { padding: 6.875vw 0vw; }
  .relatedNewsMain .titleBox .title { font-size: 1.875vw; }
  .relatedNewsMain .titleBox .btn a { margin-left: 0.313vw; width: 3.438vw; height: 2.563vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 0.875vw; }
  .relatedNewsMain .relatedNews { margin-top: 1.563vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .relatedNewsMain .relatedNews .swiper-slide { width: -webkit-calc(33.333% + 0.063vw); width: calc(33.333% + 0.063vw); padding-top: 19.5vw; }
  .relatedNewsMain .relatedNews .swiper-slide a { padding: 3.75vw 2.5vw 0vw; }
  .relatedNewsMain .relatedNews .swiper-slide a .columnTitle { font-size: 1vw; }
  .relatedNewsMain .relatedNews .swiper-slide a .listTitle { margin-top: 0.625vw; font-size: 1.375vw; display: -webkit-box; height: 3.876vw; line-height: 1.938vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .relatedNewsMain .relatedNews .swiper-slide a .more { padding-top: 2.813vw; }
  .relatedNewsMain .relatedNews .swiper-slide a .more span { padding: 0vw 1.563vw; font-size: 0.875vw; height: 2.563vw; -webkit-border-radius: 2.563vw; border-radius: 2.563vw; }
  .relatedNewsMain .relatedNews .swiper-slide a .more span i { font-size: 0.5vw; margin-left: 0.625vw; }
  .relatedNewsMain .relatedNews .swiper-slide a:hover { top: -0.813vw; bottom: -0.813vw; -webkit-box-shadow: 0vw 0.938vw 1.875vw rgba(0, 0, 0, 0.1); box-shadow: 0vw 0.938vw 1.875vw rgba(0, 0, 0, 0.1); -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  /*--资讯详情--*/
  /*--网站建设--*/
  .websiteConstructionBanner .imgBox { padding-top: 43.75vw; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox { width: auto;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .icon { width: 21.063vw; display: block;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content{padding-left: 1.875vw;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .title { font-size: 3.125vw; line-height: 3.75vw; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .title img { right: -3.938vw; top: 0.938vw; width: 2.063vw; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle{margin-top: 1.25vw; font-size: 1.625vw; line-height:2.938vw;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle span{ border-radius: 0.5vw; padding: 0vw 2.25vw 0vw 1.438vw;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle span img{right: -0.313vw; top:0.625vw; width: 1.625vw; display: block;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .desc{max-width: 45vw; margin-top: 1.563vw; font-size: 1vw; line-height: 1.625vw;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .btn { font-size: 0.938vw; padding-top: 0.938vw; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .btn i { margin-left: 0.375vw; width: 1.563vw; height: 1.563vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.5vw; }
  .websiteConstructionMain .commonweb { max-width: 89.583vw; }
  .websiteConstructionBox { padding: 6.25vw 0vw 2.5vw 8.75vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; margin-top: -5.625vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); background: rgba(255, 255, 255, 0.8); -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .websiteConstructionBox .yearsNum { font-size: 21.563vw; width: auto; font-weight: 600; }
  .websiteConstructionBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 6.25vw; }
  .websiteConstructionBox .content .subTitle { font-size: 1.25vw; }
  .websiteConstructionBox .content .title { padding-top: 0.625vw; font-size: 3vw; line-height: 3.625vw; }
  .websiteConstructionBox .content .desc { padding-top: 1.875vw; font-size: 1vw; line-height: 1.625vw; max-width: 48.75vw; }
  .websitePeculiarityBox{margin: -4.688vw 0vw 0vw;}
  .websitePeculiarity{ border-radius: 1.25vw; padding: 2.813vw 0vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw);background: rgba(255, 255, 255, 0.8);display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
  .websitePeculiarity .swiper-wrapper{transform: none !important; padding:0vw;}
  .websitePeculiarity .list{flex: auto; width: auto; padding: 0.625vw 3.125vw 1.875vw; border-radius: 0px; background: none;-webkit-backdrop-filter:none; backdrop-filter:none; border:none;border-right: 1px solid rgba(197,170,150,0.3);}
  .websitePeculiarity .list::after{display: none;}
  .websitePeculiarity .list .icon{ width: 2.5vw;}
  .websitePeculiarity .list .listTitle{padding-top: 1.25vw; font-size: 1.5vw;}
  .websitePeculiarity .list .content{padding-top: 0.625vw;}
  .websitePeculiarity .list .content p{font-size: 1vw; padding-left:0.625vw; line-height: 1.625vw;}
  .websitePeculiarity .list .content p::after{top: 0.688vw; width: 0.25vw; height: 0.25vw;}
  .websitePeculiarity .list:first-child{border:none;border-right: 1px solid rgba(197,170,150,0.3);}
  .websitePeculiarity .list:last-child{border:none;}
  .websiteConstructionList { margin: 0vw -0.625vw; padding: 5vw 0vw 6.25vw; }
  .websiteConstructionList .list { width: 33.333%; padding: 0vw 0.625vw 1.25vw; }
  .websiteConstructionList .list a { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .websiteConstructionList .list .imgBox { height: 32.5vw; padding-top: 0vw; }
  .websiteConstructionList .list .listTitle { padding: 1.875vw 1.875vw 0vw; font-size: 2vw; }
  .websiteConstructionList .list .contentBox .contentTitle { padding-top: 3.125vw; font-size: 2vw; }
  .websiteConstructionList .list .contentBox .content { padding: 0vw 1.25vw 1.875vw; }
  .websiteConstructionList .list .contentBox .content .desc { font-size: 0.875vw; line-height: 1.5vw; padding-bottom: 1.875vw; }
  .websiteConstructionList .list:hover .imgBox img { -webkit-filter: blur(1.25vw); filter: blur(1.25vw); }
  .websiteConstructionList .list:nth-child(1) { width: 66.666%; }
  .websiteConstructionList .list:nth-child(1) .imgBox {height: 28.125vw;}
  .websiteConstructionList .list:nth-child(2) .imgBox {height: 28.125vw;}
  .websiteConstructionList .list:nth-child(3) .imgBox {height: 28.125vw;}
  .websiteConstructionList .list:nth-child(4) { width: 66.666%; }
  .websiteConstructionList .list:nth-child(4) .imgBox {height: 28.125vw;}
  .websiteConstructionList .list:nth-child(5) { width: 50%; }
  .websiteConstructionList .list:nth-child(5) .imgBox {height: 28.125vw;}
  .websiteConstructionList .list:nth-child(6) { width: 25%; }
  .websiteConstructionList .list:nth-child(6) .imgBox {height: 28.125vw;}
  .websiteConstructionList .list:nth-child(7) { width: 25%; }
  .websiteConstructionList .list:nth-child(7) .imgBox {height: 28.125vw;}
  .websiteConstructionList .list:nth-child(8) {width: 50%;}
  .websiteConstructionList .list:nth-child(9) {width: 50%;}
  .websiteConstructionList .list:nth-child(14) { width: 66.6666%; }
  .websiteConstructionList .list:nth-child(15) { width: 66.6666%; }
  /*--网站建设--*/
  /*--集团网站建设--*/
  .websiteConstructionDetailTitle { padding: 12.813vw 0vw 7.813vw; }
  .websiteConstructionDetailTitle .title { font-size: 3.75vw; }
  .websiteConstructionDetailTitle .btn { font-size: 0.938vw; padding-top: 0.938vw; }
  .websiteConstructionDetailTitle .btn i { margin-left: 0.375vw; width: 1.563vw; height: 1.563vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.5vw; }
  .groupWebsite { padding: 6.563vw 0vw 11.563vw; }
  .groupWebsite .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .groupWebsite .container .imgBox { width: 48.75vw; }
  .groupWebsite .container .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 6.25vw 0vw 0vw 5vw; }
  .groupWebsite .container .content .title { font-size: 1vw; }
  .groupWebsite .container .content .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .groupWebsite .container .content .desc { margin-top: 1.25vw; }
  .groupWebsite .container .content .desc p { font-size: 2.5vw; line-height: 3.125vw; }
  .groupWebsite .container .content .desc p span { width: 38.75vw; }
  .groupWebsite .container .content .subDesc{margin-top: 0.781vw; font-size: 1vw; line-height: 1.875vw;}
  .groupWebsite .container .content .desc2 { margin-top: 3.125vw; font-size: 1vw; line-height: 1.875vw; max-height: 15.313vw; padding-right: 1.563vw; }
  .groupWebsiteDesignMain { padding: 8.125vw 0vw; }
  .groupWebsiteDesignMain .title { font-size: 1vw; }
  .groupWebsiteDesignMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .groupWebsiteDesignMain .subTitle { padding-top: 1.875vw; font-size: 2.5vw; padding-bottom: 2.5vw; }
  .groupWebsiteDesignMain .content { padding-top: 5vw; }
  .groupWebsiteDesignMain .content .designClass { width: 23.125vw; display: block; overflow: visible; }
  .groupWebsiteDesignMain .content .designClass h3 { font-size: 1.125vw; line-height: 2.5vw; }
  .groupWebsiteDesignMain .content .designClass h3.cur { font-size: 1.5vw; }
  .groupWebsiteDesignMain .content .designImg { width: 34.125vw; }
  .groupWebsiteDesignMain .content .designContentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; padding: 0vw 0.938vw 0vw 6.25vw; }
  .groupWebsiteDesignMain .content .designContentBox .designContent .list .listTitle { font-size: 2.125vw; }
  .groupWebsiteDesignMain .content .designContentBox .designContent .list .desc { padding-top: 2.188vw; font-size: 1vw; line-height: 1.625vw; }
  .groupWebsiteDesignMain .content .designContentBox .btn { padding-top: 2.188vw; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .groupWebsiteDesignMain .content .designContentBox .btn a { width: 5vw; height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; font-size: 0.875vw; margin-right: 0.313vw; }
  .groupWebsiteDesignMain .content .designContentBox .btn a:last-child { margin: 0vw; }
  .groupWebsiteScopeServiceMain { padding: 6.25vw 0vw 7.5vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService { width: 39.688vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .title { font-size: 1vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .subTitle { padding-top: 1.563vw; font-size: 2.5vw; padding-bottom: 5.625vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .imgBox img { -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .groupWebsiteScopeServiceMain .content { padding: 3.438vw 0vw 0vw 11.25vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; }
  .groupWebsiteScopeServiceMain .content .list { padding: 1.563vw 0vw 2.813vw; }
  .groupWebsiteScopeServiceMain .content .list .listTitle span { width: 1.875vw; height: 1.875vw; padding-top: 0.25vw; font-size: 1.125vw; }
  .groupWebsiteScopeServiceMain .content .list .listTitle h3 { font-size: 1.375vw; color: rgba(255, 255, 255, 0.4); padding-left: 0.625vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .groupWebsiteScopeServiceMain .content .list .listTitle .icon { width: 0.938vw; height: 0.938vw; }
  .groupWebsiteScopeServiceMain .content .list .listTitle .icon::after { width: 0.188vw; }
  .groupWebsiteScopeServiceMain .content .list .listTitle .icon::before { height: 0.188vw; }
  .groupWebsiteScopeServiceMain .content .list .desc { padding-top: 1.25vw; font-size: 0.938vw; line-height: 1.563vw; }
  .groupWebsitelabelMain { padding: 4.688vw 0vw; }
  .groupWebsitelabelMain .groupWebsitelabel a { padding: 0vw 1.875vw; margin: 0.313vw; height: 3.375vw; -webkit-border-radius: 3.375vw; border-radius: 3.375vw; font-size: 0.875vw; }
  /*--集团网站建设--*/
  /*--关键词--*/
  .keywordIntroBox { padding: 6.563vw 0vw 12.5vw; }
  .keywordIntroBox .title { font-size: 1vw; }
  .keywordIntroBox .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .keywordIntroBox .subTitle { padding-top: 1.563vw; font-size: 2.5vw;  }
  .keywordIntroBox .keywordIntroDesc { padding-top: 1.563vw; font-size: 1vw; line-height: 1.625vw; }
  .keywordIntroBox .keywordIntro {padding-top: 3.75vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .keywordIntroBox .keywordIntro .imgBox { width: 46.25vw; }
  .keywordIntroBox .keywordIntro .imgBox img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .keywordIntroBox .keywordIntro .content { padding: 0vw 0vw 0vw 5vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .keywordIntroBox .keywordIntro .content .list { padding: 1.25vw 0vw 4.063vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle span { width: 1.875vw; height: 1.875vw; padding-top: 0.25vw; font-size: 1.125vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle h3 { font-size: 1.375vw; color: rgba(255, 255, 255, 0.4); padding-left: 0.625vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle .icon { width: 0.938vw; height: 0.938vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle .icon::after { width: 0.188vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle .icon::before { height: 0.188vw; }
  .keywordIntroBox .keywordIntro .content .list .desc { padding-top: 1.25vw; font-size: 0.938vw; line-height: 1.563vw; }
  .keywordDesc { padding: 8.75vw 0vw 8.125vw; }
  .keywordDesc .title { font-size: 2.5vw; line-height: 3.438vw; }
  .keywordDesc .desc { font-size: 1vw; line-height: 1.625vw; max-width: 45vw; padding-top: 2.188vw; }
  .keywordAdvantageMain { padding: 6.25vw 0vw 8.125vw; }
  .keywordAdvantageMain .title { font-size: 1vw; }
  .keywordAdvantageMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .keywordAdvantageMain .subTitle { padding-top: 0.938vw; font-size: 2.5vw; padding-bottom: 5.625vw; }
  .keywordAdvantageMain .keywordAdvantageBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass { width: 17.5vw; overflow: visible; display: block; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass h4 { font-size: 2.813vw; padding-bottom: 1.563vw; padding-left: 1.875vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass h4 span { font-size: 1vw; top: 0.375vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .imgBox { width: 40vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 5vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content .listTitle { padding-top: 3.75vw; font-size: 2.25vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content .desc { font-size: 1vw; line-height: 1.625vw; padding-top: 0.938vw; max-width: 23.125vw; }
  .keywordRankingMain { padding: 0vw; }
  .keywordRankingMain .keywordRanking { padding: 5.625vw 0vw 0vw; }
  .keywordRankingMain .keywordRanking .title { font-size: 1vw; }
  .keywordRankingMain .keywordRanking .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .keywordRankingMain .keywordRanking .subTitle { padding-top: 0.938vw; font-size: 2.5vw; }
  .keywordRankingMain .keywordRanking .desc { padding-top: 0.938vw; max-width: 42.5vw; font-size: 1vw; line-height: 1.625vw; color: rgba(255, 255, 255, 0.6); }
  .keywordRankingMain .keywordRankingList { padding-left: 0.125vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide { width: -webkit-calc(25% + 0.063vw); width: calc(25% + 0.063vw); padding-top: 5.625vw; margin-left: -0.063vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide::after { width: 0.063vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide::before { width: 0.063vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .num { width: 3.875vw; height: 3.875vw; font-size: 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .listTitle { padding: 1.563vw 0.938vw 0vw; font-size: 1.625vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .desc { padding: 1.563vw 0.625vw 0vw; font-size: 1vw; line-height: 1.625vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .icon { padding: 2.5vw 0vw 4.375vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .icon img { height: 1.563vw; }
  .keywordRankingMain .keywordRankingListSix .swiper-slide { width: -webkit-calc(16.666666666666668% + 1px); width: calc(16.666666666666668% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordRankingMain .keywordRankingListSix .swiper-slide .icon { padding: 2.375vw 0vw 4.375vw; }
  .keywordRankingMain .keywordRankingList.threeRows .swiper-slide { width: -webkit-calc(33.333% + 1px); width: calc(33.333% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordRankingMain .keywordRankingList.threeRows .swiper-slide .icon { padding: 2.375vw 0vw 4.375vw; }
  .keywordRankingMain .keywordRankingList.twoRows .swiper-slide { width: -webkit-calc(50% + 1px); width: calc(50% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordRankingMain .keywordRankingList.twoRows .swiper-slide .icon { padding: 2.375vw 0vw 4.375vw; }
  .keywordRankingMain .keywordRankingList.fiveRows .swiper-slide { width: -webkit-calc(20% + 1px); width: calc(20% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordRankingMain .keywordRankingList.fiveRows .swiper-slide .icon { padding: 2.375vw 0vw 4.375vw; }
  .keywordAppendMain { padding: 4.375vw 0vw 5.625vw; }
  .keywordAppendMain .title { font-size: 1vw; }
  .keywordAppendMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .keywordAppendMain .subTitle { padding-top: 0.938vw; font-size: 2.5vw; padding-bottom: 0.938vw; }
  .keywordAppendMain .desc { font-size: 1vw; line-height: 1.625vw; }
  .keywordAppendMain .keywordAppendList { margin: 0vw -0.625vw; padding-top: 3.75vw; }
  .keywordAppendMain .keywordAppendList .list { width: -webkit-calc(25% - 1.25vw); width: calc(25% - 1.25vw); -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 3.125vw 3.438vw 3.438vw; margin: 0vw 0.625vw 1.25vw; }
  .keywordAppendMain .keywordAppendList .list .listTitle { font-size: 1.5vw; }
  .keywordAppendMain .keywordAppendList .list .desc2 { padding-top: 0.938vw; font-size: 1vw; }
  .keywordAppendMain .keywordAppendList .list .num { margin-top: 2.188vw; width: 3.875vw; height: 3.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 1.25vw; }
  .keywordAppendMain .keywordAppendList.fiveRows .list { width: -webkit-calc(20% - 1.25vw); width: calc(20% - 1.25vw); -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 3.125vw 3.438vw 3.438vw; margin: 0vw 0.625vw 1.25vw; }
  .keywordAppendMain .keywordAppendList.threeRows .list { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 3.125vw 3.438vw 3.438vw; margin: 0vw 0.625vw 1.25vw; }
  .keywordAppendMain .keywordAppendList .list.Full{ flex: 1; }
  .keywordStrengthMain { padding: 5vw 0vw; }
  .keywordStrengthMain .title { font-size: 1vw; }
  .keywordStrengthMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .keywordStrengthMain .desc { padding-top: 1.25vw; font-size: 2.25vw; line-height: 3.125vw; }
  .keywordStrengthMain .icon { padding-top: 1.875vw; }
  .keywordStrengthMain .icon img { height: 1.563vw; }
  .keywordCaseMain { padding: 6.25vw 0vw; }
  .keywordCaseMain .title { font-size: 2.5vw; }
  .keywordCaseMain .desc { font-size: 1vw; padding-top: 1.25vw; }
  .keywordCaseMain .keywordCaseList { margin-top: 3.75vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide { width: -webkit-calc(25% - 0.844vw); width: calc(25% - 0.844vw); margin: 0vw 1.25vw 0vw 0vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide .imgBox { padding-top: 29.063vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide .listTitle { padding: 1.875vw 1.875vw 0vw; font-size: 1.75vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide .contentBox {-webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide .contentBox .contentTitle { padding-top: 3.125vw; font-size: 2vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide .contentBox .content { padding: 0vw 1.25vw 1.875vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide .contentBox .content .desc { font-size: 0.875vw; line-height: 1.5vw; padding-bottom: 1.875vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide:hover .imgBox img { -webkit-filter: blur(1.25vw); filter: blur(1.25vw); }
  .keywordCaseMain .keywordCaseList .swiper-slide:nth-child(1) { width: -webkit-calc(50% - 0.844vw); width: calc(50% - 0.844vw); }
  .keywordCaseMain .keywordCaseList .swiper-slide:last-child { margin: 0vw; }
  .keywordFiveAdvantagesMain { padding: 5vw 0vw 5.625vw; }
  .keywordFiveAdvantagesMain .title { font-size: 1vw; }
  .keywordFiveAdvantagesMain .title::before { width: 0.75vw; height: 0.75vw; }
  .keywordFiveAdvantagesMain .subTitle { padding-top: 0.938vw; font-size: 2.5vw; padding-bottom: 3.125vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .content { width: 45.5%; -webkit-box-shadow: 0vw 0.5vw 3.563vw rgba(67, 52, 27, 0.18); box-shadow: 0vw 0.5vw 3.563vw rgba(67, 52, 27, 0.18); -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .content .listTitle { height: 7.125vw; font-size: 1.5vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .content .listDesc p { height: 7vw; font-size: 1.125vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox { width: 54.5%; padding: 1.563vw 0vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo { -webkit-border-radius: 0vw 1.875vw 1.875vw 0vw; border-radius: 0vw 1.875vw 1.875vw 0vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list .listTitle { width: 10.625vw; height: 6.938vw; font-size: 1.25vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list .listDesc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 6.938vw; font-size: 1.125vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) { height: 5.563vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) .listTitle { display: block; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) .listDesc { font-size: 1.25vw; height: 5.563vw; font-weight: 600; }
  .keywordStandardMain { padding: 5vw 0vw 0vw; }
  .keywordStandardMain .title { font-size: 1vw; }
  .keywordStandardMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .keywordStandardMain .subTitle { padding-top: 0.938vw; font-size: 2.5vw; }
  .keywordStandardMain .keywordStandard { padding-left: 0.188vw; }
  .keywordStandardMain .keywordStandard .swiper-slide { width: -webkit-calc(20% + 0.063vw); width: calc(20% + 0.063vw); padding-top: 5.625vw; margin-left: -0.063vw; }
  .keywordStandardMain .keywordStandard .swiper-slide::after { width: 0.063vw; }
  .keywordStandardMain .keywordStandard .swiper-slide::before { width: 0.063vw; }
  .keywordStandardMain .keywordStandard .swiper-slide .num { width: 3.875vw; height: 3.875vw; font-size: 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .keywordStandardMain .keywordStandard .swiper-slide .listTitle { padding: 1.875vw 0vw 2.5vw; font-size: 1.25vw; }
  .keywordStandardMain .keywordStandard .swiper-slide .icon { padding-bottom: 8.125vw; }
  .keywordStandardMain .keywordStandard .swiper-slide .icon img { height: 1.563vw; }
  .keywordStandardMain .keywordStandard.fourRows .swiper-slide { width: -webkit-calc(25% + 0.063vw); width: calc(25% + 0.063vw); padding-top: 5.625vw; margin-left: -0.063vw; }
  /*--关键词--*/
  /*--滑动分页--*/
  .commonPageDot { display: none; }
  /*--滑动分页--*/
  /*--两V一抖--*/
  .weiboAdMain { padding: 5vw 0vw; }
  .weiboAdMain .title { font-size: 2.5vw; }
  .weiboAdMain .weiboAdList { padding-top: 3.125vw; margin: 0vw -0.625vw; }
  .weiboAdMain .weiboAdList .list { width: -webkit-calc(25% - 1.25vw); width: calc(25% - 1.25vw); margin: 0vw 0.625vw 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 3.125vw 3.063vw; }
  .weiboAdMain .weiboAdList .list .listTitle { font-size: 1.5vw; }
  .weiboAdMain .weiboAdList .list .desc { padding-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; }
  .weiboAdMain .weiboAdList .list .number { margin-top: 1.563vw; width: 3.875vw; height: 3.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 1.25vw; }
  .weiboAdTwoMain { padding: 5vw 0vw; }
  .weiboAdTwoMain .title { font-size: 2.5vw; }
  .weiboAdTwoMain .desc { padding-top: 0.625vw; font-size: 0.938vw; }
  .weiboAdTwoMain .weiboAdTwoList { padding-top: 3.125vw; margin: 0vw -0.625vw; }
  .weiboAdTwoMain .weiboAdTwoList .list { width: -webkit-calc(16.666666666666668% - 1.25vw); width: calc(16.666666666666668% - 1.25vw); margin: 0vw 0.625vw 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 3.125vw 1.875vw; }
  .weiboAdTwoMain .weiboAdTwoList .list .listTitle { font-size: 1.5vw; }
  .weiboAdTwoMain .weiboAdTwoList .list .listDesc { padding-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; }
  .weiboAdTwoMain .weiboAdTwoList .list .number { margin-top: 2.813vw; width: 3.875vw; height: 3.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 1.25vw; }
  .weiboAdTwoMain .weiboAdTwoList.fourRows .list { width: -webkit-calc(25% - 1.25vw); width: calc(25% - 1.25vw); }
  .weiboAdTwoMain .weiboAdTwoList.threeRows .list { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); }
  .douyinOperateMain { padding: 5vw 0vw; }
  .douyinOperateMain .title { font-size: 2.5vw; }
  .douyinOperateMain .desc { padding-top: 0.625vw; font-size: 0.938vw; }
  .douyinOperateMain .douyinOperateList { padding-top: 3.125vw; margin: 0vw -0.625vw; }
  .douyinOperateMain .douyinOperateList .list { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); margin: 0vw 0.625vw 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 3.125vw 3.063vw; }
  .douyinOperateMain .douyinOperateList .list .listTitle { font-size: 1.5vw; }
  .douyinOperateMain .douyinOperateList .list .listDesc { padding-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; }
  .douyinOperateMain .douyinOperateList .list .number { margin-top: 1.563vw; width: 3.875vw; height: 3.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 1.25vw; }
  .webContactMain { padding: 5.625vw 0vw 3.75vw; }
  .webContactMain .desc { font-size: 2.25vw; line-height: 3.125vw; max-width: 50.625vw; }
  .webContactMain .telBox { padding-top: 1.875vw; }
  .webContactMain .telBox a { -webkit-border-radius: 3.188vw; border-radius: 3.188vw; height: 3.188vw; padding: 0vw 1.875vw; font-size: 1.125vw; }
  .webContactMain .telBox a i { width: 1.563vw; height: 1.563vw; -webkit-border-radius: 100%; border-radius: 100%; margin-left: 1.875vw; font-size: 0.625vw; }
  .webContactMain .icon { padding-top: 1.875vw; }
  .webContactMain .icon img { height: 1.563vw; }
  /*--两V一抖--*/
  /*--网络营销推广--*/
  .networkCoverMain { padding: 6.563vw 0vw 6.875vw; }
  .networkCoverMain .title { font-size: 1vw; }
  .networkCoverMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .networkCoverMain .subTitle { padding-top: 0.938vw; font-size: 2.5vw; padding-bottom: 0.938vw; }
  .networkCoverMain .networkCover { margin-top: 3.75vw; }
  .networkCoverMain .networkCover .imgBox { width: 48.438vw; }
  .networkCoverMain .networkCover .imgBox img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .networkCoverMain .networkCover .networkCoverList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 6.25vw; }
  .networkCoverMain .networkCover .networkCoverList .list { padding-bottom: 3.125vw; }
  .networkCoverMain .networkCover .networkCoverList .list .number { font-size: 2.5vw; }
  .networkCoverMain .networkCover .networkCoverList .list .listTitle { padding-top: 0.313vw; font-size: 2.125vw; }
  .networkCoverMain .networkCover .networkCoverList .list .listDesc { padding-top: 0.625vw; font-size: 1vw; line-height: 1.625vw; max-width: 27.5vw; }
  .mediaPartnerMain { padding: 5vw 0vw 6.875vw; }
  .mediaPartnerMain .title { font-size: 2.5vw; }
  .mediaPartnerMain .mediaPartner { margin-top: 3.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .mediaPartnerMain .mediaPartner .list { width: -webkit-calc(25% + 0.063vw); width: calc(25% + 0.063vw); padding: 1.563vw 0vw; }
  .mediaPartnerMain .mediaPartner .list img { height: 5vw; }
  /*--网络营销推广--*/
  /*--网站运营维护--*/
  .maintenanceMain { padding: 8.125vw 0vw; }
  .maintenanceMain .maintenanceBox .maintenance { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.25vw 8.125vw 0vw 0vw; }
  .maintenanceMain .maintenanceBox .maintenance .title { font-size: 1vw; }
  .maintenanceMain .maintenanceBox .maintenance .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .maintenanceMain .maintenanceBox .maintenance .subTitle { padding-top: 0.938vw; font-size: 2.5vw; }
  .maintenanceMain .maintenanceBox .maintenance .desc { padding-top: 1.875vw; font-size: 1vw; line-height: 1.875vw; }
  .maintenanceMain .maintenanceBox .imgBox { width: 46.875vw; }
  .maintenanceMain .maintenanceBox .imgBox img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .maintenanceServiceMain { padding: 5vw 0vw; }
  .maintenanceServiceMain .title { font-size: 1vw; }
  .maintenanceServiceMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .maintenanceServiceMain .subTitle { padding-top: 0.938vw; font-size: 2.5vw; }
  .maintenanceServiceMain .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .maintenanceServiceMain .btn a { margin-right: 0.313vw; font-size: 0.875vw; width: 3.438vw; height: 2.563vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .maintenanceServiceMain .maintenanceService { margin-top: 3.125vw; }
  .maintenanceServiceMain .maintenanceService .swiper-slide { padding: 3.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .maintenanceServiceMain .maintenanceService .swiper-slide .listTitle { font-size: 1.5vw; }
  .maintenanceServiceMain .maintenanceService .swiper-slide .listDesc { padding-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; }
  .maintenanceServiceMain .maintenanceService .swiper-slide .number { margin-top: 2.813vw; width: 3.875vw; height: 3.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 1.25vw; }
  .maintenanceServiceMain .maintenanceServicePage { padding-top: 2.5vw; }
  .maintenanceServiceMain .maintenanceServicePage span { width: 1vw; height: 0.313vw; margin: 0vw 0.25vw; -webkit-border-radius: 0.188vw; border-radius: 0.188vw; }
  .maintenanceServiceMain .maintenanceServicePage span.swiper-pagination-bullet-active { width: 2.125vw; }
  .maintenanceProcessMain { padding: 4.375vw 0vw 6.25vw; }
  .maintenanceProcessMain .title { font-size: 1vw; }
  .maintenanceProcessMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .maintenanceProcessMain .subTitle { padding-top: 0.938vw; font-size: 2.5vw; }
  .maintenanceProcessMain .maintenanceProcess { padding-top: 4.375vw; }
  .maintenanceWorkOrderMain { padding: 5vw 0vw 4.375vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder { margin: 0vw -0.75vw; padding-bottom: 2.813vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list { width: -webkit-calc(20% - 1.5vw); width: calc(20% - 1.5vw); margin: 0vw 0.75vw; padding: 3.125vw 2.188vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .listTitle { font-size: 1.5vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .listDesc { padding-top: 1.25vw; min-height: 7.813vw; font-size: 1vw; line-height: 1.625vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .number { margin-top: 1.563vw; width: 3.875vw; height: 3.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 1.25vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .qrCode { width: 5.625vw; padding: 0.625vw 0.625vw; -webkit-border-radius: 0.75vw; border-radius: 0.75vw; margin: 0vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list::after { content: ''; bottom: -2.313vw; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-border-radius: 0.25vw; border-radius: 0.25vw; width: 0.25vw; height: 2.063vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .line { bottom: 0vw; left: 0.625vw; right: 0.625vw; height: 0.25vw; display: block; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .line::after { content: ''; right: -0.188vw; border-left: 0.438vw solid #ff0000; border-bottom: 0.375vw solid transparent; border-top: 0.375vw solid transparent; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime { padding-top: 3.75vw; margin: 0vw -0.625vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list { width: -webkit-calc(50% - 1.25vw); width: calc(50% - 1.25vw); margin: 0vw 0.625vw; padding: 3.438vw 5.313vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .listTitle { font-size: 1.5vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .desc { padding-top: 0.625vw; font-size: 1vw; line-height: 1.625vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .icon { right: 0vw; bottom: 0vw; width: 7.125vw; }
  /*--网站运营维护--*/
  /*--网站建设快捷方式--*/
  .websiteFastBox { bottom: 1.875vw; width: 4.063vw; height: 4.063vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .websiteFastBox::after { top: 1.875vw; -webkit-border-radius: 4.063vw; border-radius: 4.063vw; }
  .websiteFastBox::before { top: 1.875vw; -webkit-border-radius: 4.063vw; border-radius: 4.063vw; }
  .websiteFastBox .other::before { height: 0.813vw; }
  .websiteFastBox .other .title { padding: 0vw 1.875vw; font-size: 0.938vw; height: 4.063vw; }
  .websiteFastBox .other .title::after { right: 1.563vw; width: 0.563vw; height: 0.563vw; }
  .websiteFastBox .btn { font-size: 0.938vw; height: 4.063vw; padding: 0vw 0vw 0vw 1.563vw; }
  .websiteFastBox .btn p { width: 2.188vw; height: 2.188vw; right: 0.938vw; }
  .websiteFastBox .btn p img { width: 1.375vw; }
  .websiteFastBox .otherListBox { bottom: 5vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 1.25vw; -webkit-box-shadow: 0vw 0.188vw 2.188vw rgba(148, 137, 111, 0.2); box-shadow: 0vw 0.188vw 2.188vw rgba(148, 137, 111, 0.2); }
  .websiteFastBox .otherListBox .otherList { max-height: 16.25vw; }
  .websiteFastBox .otherListBox .otherList a { line-height: 2.313vw; font-size: 0.875vw; }
  .websiteFastBox.animat { width: 30vw; }
  .quickDemandBox { bottom: 1.875vw; width: 4.063vw; height: 4.063vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .quickDemandBox::after { top: 1.875vw; -webkit-border-radius: 4.063vw; border-radius: 4.063vw; }
  .quickDemandBox::before { top: 1.875vw; -webkit-border-radius: 4.063vw; border-radius: 4.063vw; }
  .quickDemandBox .btn { font-size: 0.938vw; height: 4.063vw; padding: 0vw 0vw 0vw 1.563vw; }
  .quickDemandBox .btn p { width: 2.188vw; height: 2.188vw; right: 0.938vw; }
  .quickDemandBox .btn p img { width: 1.375vw; }
  .quickDemandBox.animat { width: 15vw; }
  /*--网站建设快捷方式--*/
  /*--案例列表--*/
  .caseListMain { padding: 14.375vw 0vw 0vw; }
  .caseListMain .caseDescBox .titleBox { width: auto; padding: 0px; }
  .caseListMain .caseDescBox .titleBox .title { font-size: 3.125vw; }
  .caseListMain .caseDescBox .titleBox .title i { margin-left: 0.625vw; width: 1.563vw; height: 1.563vw; }
  .caseListMain .caseDescBox .titleBox .title i::after { width: 0.313vw; }
  .caseListMain .caseDescBox .titleBox .title i::before { height: 0.313vw; }
  .caseListMain .caseDescBox .titleBox .desc { padding-top: 1.25vw; font-size: 1.125vw; }
  .caseListMain .caseDescBox .caseData { width: auto; padding-right: 8.75vw; }
  .caseListMain .caseDescBox .caseData .list { padding-left: 4.375vw; }
  .caseListMain .caseDescBox .caseData .list .numberBox { font-size: 3.125vw; }
  .caseListMain .caseDescBox .caseData .list .numberBox span { font-size: 5vw; }
  .caseListMain .caseDescBox .caseData .list .text { font-size: 0.938vw; }
  .caseListMain .caseListBanner { margin-top: 7.5vw; border-top: none; }
  .caseListMain .caseListBanner .imgBox { position: relative; padding-top: 36.875vw; }
  .caseListMain .caseListBanner .content { position: absolute; left: 0px; bottom: 3.75vw; right: 0px; z-index: 10; padding: 0vw; }
  .caseListMain .caseListBanner .content .listTitle { font-size: 1.625vw; padding: 0vw 2.5vw; color: #fff; }
  .caseListMain .caseListBanner .content .listTitle a { color: #fff; }
  .caseListMain .caseListBanner .content .label { margin-top: 0.938vw; padding: 0vw 2.5vw; }
  .caseListMain .caseListBanner .content .label a { padding: 0vw 0.75vw; font-size: 0.75vw; margin-right: 0.625vw; line-height: 1.625vw; color: #fff; border-color: #fff; }
  .caseListMain .caseList { margin: 0vw -1.25vw; padding: 5vw 0vw 1.875vw; }
  .caseListMain .caseList .list { width: 50%; padding: 0vw 1.25vw 2.813vw; }
  .caseListMain .caseList .list .listTitle { margin-top: 1.875vw; font-size: 1.625vw; }
  .caseListMain .caseList .list .label { padding-top: 0.313vw; }
  .caseListMain .caseList .list .label a { padding: 0vw 0.75vw; font-size: 0.75vw; margin-right: 0.625vw; line-height: 1.625vw; }
  .caseListMain .caseList .list .imgBox { padding-top: 34.875vw; }
  .caseListMain .caseList .list .imgBox .caseLogo { padding-bottom: 7.5vw; }
  .caseListMain .caseList .list .imgBox .content { padding: 0vw 1.25vw 1.25vw; }
  .caseListMain .caseList .list .imgBox .content .desc { font-size: 0.875vw; padding: 0vw 1.25vw; display: -webkit-box; max-height: 4.5vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .caseListMain .caseList .list .imgBox .content .more { margin-top: 3.125vw; }
  .caseListMain .caseList .list:hover .imgBox .img { -webkit-filter: blur(1.25vw); filter: blur(1.25vw); }
  .caseListMain .caseList .list:hover .imgBox video { -webkit-filter: blur(1.25vw); filter: blur(1.25vw); }
  .fastClassifyMain { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .fastClassifyBox { width: 4.063vw; height: 4.063vw; bottom: 2.188vw; left: 50%; }
  .fastClassifyBox::after { top: 1.875vw; -webkit-border-radius: 4.063vw; border-radius: 4.063vw; }
  .fastClassifyBox::before { top: 1.875vw; -webkit-border-radius: 4.063vw; border-radius: 4.063vw; }
  .fastClassifyBox .list { height: 4.063vw; font-size: 0.938vw; width: 33.333%; }
  .fastClassifyBox .list p { min-width: 2.188vw; height: 2.188vw; right: 0.938vw; }
  .fastClassifyBox .list p img { height: 1.25vw; }
  .fastClassifyBox .list span i { width: 0.625vw; height: 0.625vw; -webkit-transform: rotate(45deg) translateY(-0.188vw); -ms-transform: rotate(45deg) translateY(-0.188vw); transform: rotate(45deg) translateY(-0.188vw); margin-left: 0.625vw; }
  .fastClassifyBox .list span em { font-size: 0.75vw; margin-left: 0.625vw; }
  .fastClassifyBox .list::before { width: 0.063vw; height: 0.813vw; }
  .fastClassifyBox .list:nth-child(3) { padding-right: 2.188vw; }
  .fastClassifyBox .list.cur span i { -webkit-transform: rotate(-135deg) translateY(-0.188vw); -ms-transform: rotate(-135deg) translateY(-0.188vw); transform: rotate(-135deg) translateY(-0.188vw); }
  .fastClassifyBox .caseClassifyList { bottom: 5vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; z-index: 20; padding: 1.25vw; -webkit-box-shadow: 0vw 0.188vw 2.188vw rgba(148, 137, 111, 0.2); box-shadow: 0vw 0.188vw 2.188vw rgba(148, 137, 111, 0.2); }
  .fastClassifyBox .caseClassifyList .classifyList { max-height: 16.25vw; }
  .fastClassifyBox .caseClassifyList .classifyList a { line-height: 2.313vw; font-size: 0.875vw; }
  .fastClassifyBox.animat { width: 30vw; }
  /*--案例列表--*/
  /*--案例详情--*/
  .caseDetailsMain { padding-top: 13.125vw; }
  .caseDetailContent .content { width: 37.813vw; }
  .caseDetailContent .content .title { font-size: 2.813vw; }
  .caseDetailContent .content .desc { margin-top: 1.563vw; font-size: 1vw; line-height: 1.5vw; height: calc(1.5vw * 4); display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}
  .caseDetailContent .content .more { padding-top: 1.563vw; }
  .caseDetailContent .content .more a { font-size: 0.875vw; height: 2.563vw; -webkit-border-radius: 2.563vw; border-radius: 2.563vw; padding: 0vw 1.563vw; }
  .caseDetailContent .content .more a i { font-size: 0.5vw; margin-left: 0.625vw; }
  .caseDetailContent .content .more a::after { -webkit-border-radius: 2.563vw; border-radius: 2.563vw; }
  .caseDetailContent .content .more a:hover::after { width: 2.563vw; right: -0.625vw; }
  .caseDetailContent .content .more a:hover i { margin-left: 0.313vw; -webkit-transform: translateX(1.188vw); -ms-transform: translateX(1.188vw); transform: translateX(1.188vw); }
  .caseDetailContent .content .more a:hover { padding: 0vw 1.563vw 0vw 0vw; }
  .caseDetailContent .serviceContent { width: 31.875vw; margin-top: 0vw; }
  .caseDetailContent .serviceContent .list { padding: 1.25vw 0vw; }
  .caseDetailContent .serviceContent .list .listTitle { font-size: 0.938vw; line-height: 1.5vw; }
  .caseDetailContent .serviceContent .list .desc { width: 16.875vw; font-size: 0.938vw; line-height: 1.5vw; }
  .caseDetailProjectMain { padding: 7.5vw 0vw 0vw; }
  .caseDetailProjectMain .commonLocation {bottom:auto; top: 8vw;}
  .caseDetailProjectMain .caseDetailProject { padding: 7.5vw 0vw 0vw; }
  .caseDetailProjectMain .caseDetailProject .title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.25vw; }
  .caseDetailProjectMain .caseDetailProject .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.938vw; }
  .caseDetailProjectMain .caseDetailProject .desc { width: 61.25vw; font-size: 1.375vw; padding: 0vw; }
  .caseDetailProjectMain .caseDetailProjectDetailImg { padding-top: 6.25vw; }
  .caseDetailProjectMain .colorMatching { margin: 0vw -0.938vw; padding: 7.5vw 0vw 0vw; }
  .caseDetailProjectMain .colorMatching .list { width: -webkit-calc(33.333% - 1.875vw); width: calc(33.333% - 1.875vw); margin: 0vw 0.938vw 1.875vw; }
  .caseDetailProjectMain .colorMatching .list .listTitle { left: 1.875vw; top: 1.563vw; right: 1.875vw; font-size: 1vw; }
  .caseDetailProjectMain .colorMatching .list .colorValue { bottom: 1.563vw; left: 1.875vw; right: 1.875vw; font-size: 2.188vw; }
  .caseDetailProjectMain .colorMatching .list .color { padding-top: 16.875vw; }
  .caseDetailProjectMain .colorMatching .list .imgBox { padding-top: 16.875vw; }
  .caseDetailProjectMain .colorMatching .list:nth-child(1) { display: block; }
  .caseDetailProductServiceMain { padding-top: 7.5vw; }
  .caseDetailProductServiceMain .caseDetailProductServiceImg { padding: 6.875vw 0vw; }
  .caseDetailProductServiceMain .caseDetailProductServiceImg .imgBox { max-width: 69.063vw; }
  .caseDetailProductServiceMain .caseDetailProductService { top: -3.125vw; margin: 0vw 0vw -3.125vw; padding: 4.688vw 5.625vw 0vw; }
  .caseDetailProductServiceMain .caseDetailProductService .title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.25vw; }
  .caseDetailProductServiceMain .caseDetailProductService .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.938vw; }
  .caseDetailProductServiceMain .caseDetailProductService .desc { width: 61.875vw; padding: 0vw; font-size: 1.375vw; }
  .caseDetailImg { padding-top: 11.875vw; }
  .caseDetailLabelMain { padding: 3.75vw 0vw 5vw; }
  .caseDetailLabelMain .title a { font-size: 1vw; margin: 0vw 0.75vw; }
  .caseDetailLabelMain .title a::before { content: ''; width: 0.438vw; height: 0.438vw; margin-right: 0.625vw; }
  .caseDetailLabelMain .caseDetailLabel { padding-top: 2.188vw; }
  .caseDetailLabelMain .caseDetailLabel a { padding: 0vw 1.875vw; margin: 0.313vw; height: 3.375vw; -webkit-border-radius: 3.375vw; border-radius: 3.375vw; font-size: 0.875vw; }
  /*--案例详情--*/
  /*--ai--*/
  .aiBanner .imgBox { padding-top: 58.563vw; }
  .aiBanner .displayer { left: -7.188vw; bottom: 0vw; width: 80.563vw; }
  .aiBanner .symbol { right: -5.938vw; bottom: -5.938vw; width: 96.625vw; }
  .aiBanner .symbol img { width: 96.625vw; }
  .aiBanner .aiBannerText { left: 0vw; top: 48%; width: 100%; }
  .aiBanner .aiBannerText .container { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; text-align: left; }
  .aiBanner .aiBannerText .title { font-size: 3.5vw; }
  .aiBanner .aiBannerText .more { padding-top: 1.563vw; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .aiBanner .aiBannerText .more a { height: 3.25vw; width: 13.75vw; -webkit-border-radius: 3.25vw; border-radius: 3.25vw; font-size: 0.875vw; }
  .aiCustomMain { padding-top: 10vw; }
  .aiCustomMain .aiCustomBox .aiCustom { width: 34.375vw; padding: 4.375vw 4.688vw 6.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .aiCustomMain .aiCustomBox .aiCustom .content { padding: 0vw 0vw 4.375vw; }
  .aiCustomMain .aiCustomBox .aiCustom .content .listTitle { font-size: 2.813vw; }
  .aiCustomMain .aiCustomBox .aiCustom .content .desc { font-size: 1vw; padding-top: 1.25vw; line-height: 1.5vw; color: rgba(255, 255, 255, 0.6); }
  .aiCustomMain .aiCustomBox .aiCustomList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; padding: 0vw 0vw 0vw 0.625vw; margin-right: -0.625vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list { width: -webkit-calc(50% - 1.25vw); width: calc(50% - 1.25vw); padding: 0vw; height: 20.625vw; margin: 1.25vw 0.625vw 0vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .content { padding: 0vw; top: 42%; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .content .listTitle { font-size: 2.813vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .content .desc { font-size: 1vw; padding-top: 1.25vw; line-height: 1.5vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .imgBox { width: 24.563vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(1) { margin-top: 0vw; width: 100%; height: 21.25vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(1) .content { left: 4.063vw; top: 46%; }
  .aiPriceMain { margin-top: 7.5vw; padding: 7.5vw 0vw; }
  .aiPriceMain .aiPrice { width: 31.25vw; height: 35vw; padding: 4.375vw 3.75vw 3.75vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .aiPriceMain .aiPrice .title { font-size: 2.813vw; }
  .aiPriceMain .aiPrice .content .desc { font-size: 1.25vw; }
  .aiPriceMain .aiPrice .content .money { font-size: 1.25vw; padding-top: 0.313vw; }
  .aiPriceMain .aiPrice .content .money span { font-size: 5.625vw; }
  .aiPriceMain .aiPrice .content .originalPrice { font-size: 1vw; }
  .aiPriceMain .symbol { right: 18.625vw; bottom: -6.875vw; width: 81.563vw; height: 25.438vw; }
  .aiPriceMain .symbol img { width: 81.563vw; }
  .aiBrandMain { padding: 8.75vw 0vw; }
  .aiBrandMain .aiBrand { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 2.5vw; }
  .aiBrandMain .aiBrand .title { font-size: 2.813vw; }
  .aiBrandMain .aiBrand .desc { font-size: 1.125vw; line-height: 1.938vw; padding-top: 3.125vw; }
  .aiBrandMain .aiBrandList { width: 51.563vw; padding: 0vw; }
  .aiBrandMain .aiBrandList .list { width: -webkit-calc(25% - 0.938vw); width: calc(25% - 0.938vw); margin: 0vw 0vw 0.938vw 0.938vw; }
  .aiBrandMain .aiBrandList .list img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .aiQAMain { padding: 5.625vw 0vw; }
  .aiQAMain .title { font-size: 2.813vw; }
  .aiQAMain .aiQAList { padding-top: 1.25vw; }
  .aiQAMain .aiQAList .list { padding: 2.188vw; margin-top: 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .aiQAMain .aiQAList .list .listTitle { font-size: 1.125vw; line-height: 1.5vw; padding-right: 1.875vw; }
  .aiQAMain .aiQAList .list .listTitle i { width: 0.875vw; height: 0.875vw; }
  .aiQAMain .aiQAList .list .content { margin-top: 1.563vw; padding: 2.188vw 2.5vw; font-size: 0.938vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .aiBuyMain { padding: 6.875vw 0vw 5.625vw; }
  .aiBuyMain .title { font-size: 2.875vw; }
  .aiBuyMain .desc { padding-top: 0.938vw; font-size: 0.938vw; }
  .aiBuyMain .btn { padding-top: 2.5vw; }
  .aiBuyMain .btn a { width: 14.375vw; height: 3vw; margin: 0vw 0.625vw; -webkit-border-radius: 3vw; border-radius: 3vw; font-size: 0.875vw; }
  /*--ai--*/
  /*--联系我们--*/
  .contactMain { padding: 14.375vw 0vw 6.875vw; }
  .contactMain .contactDesc .title { font-size: 3.125vw; }
  .contactMain .contactDesc .title i { top: -0.5vw; margin-left: 0.938vw; width: 1.563vw; height: 1.563vw; }
  .contactMain .contactDesc .title i::after { width: 0.313vw; }
  .contactMain .contactDesc .title i::before { height: 0.313vw; }
  .contactMain .contactDesc .desc { font-size: 1.125vw; padding-top: 0.938vw; }
  .contactInfoMain .contactInfoBg { height: 100vh; top: -50vh; }
  .contactInfoMain .contactInfo .list { width: 33.333%; padding: 5vw 3.75vw; border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .contactInfoMain .contactInfo .list .listTitle { font-size: 1.875vw; }
  .contactInfoMain .contactInfo .list .content .telList { padding-right: 2.5vw; padding-top: 2.188vw; width: auto; }
  .contactInfoMain .contactInfo .list .content .telList .telTitle { font-size: 0.938vw; padding-bottom: 0.313vw; }
  .contactInfoMain .contactInfo .list .content .telList .tel { font-size: 1.125vw; }
  .contactInfoMain .contactInfo .list .addressContent { padding-top: 1.875vw; font-size: 0.938vw; }
  .contactInfoMain .contactInfo .list .btn { padding-top: 1.875vw; }
  .contactInfoMain .contactInfo .list .btn a { height: 2.563vw; padding: 0vw 1.563vw; font-size: 0.875vw; }
  .contactInfoMain .contactInfo .list .btn a i { margin-left: 0.625vw; font-size: 0.5vw; }
  .contactInfoMain .contactInfo .list .btn a::after { -webkit-border-radius: 2.563vw; border-radius: 2.563vw; }
  .contactInfoMain .contactInfo .list .btn a:hover::after { width: 2.563vw; -webkit-transform: translateX(0.5vw); -ms-transform: translateX(0.5vw); transform: translateX(0.5vw); }
  .contactInfoMain .contactInfo .list .btn a:hover i { -webkit-transform: translateX(1.063vw); -ms-transform: translateX(1.063vw); transform: translateX(1.063vw); }
  .contactInfoMain .contactInfo .list .qrCodeImg { width: 6.5vw; padding-bottom: 1.563vw; }
  .contactInfoMain .contactInfo .list .subjectNumber { font-size: 0.938vw; padding-top: 0.125vw; }
  .contactInfoMain .contactInfo .list:nth-child(1) { border-left: none; width: 66.666%; padding-left: 0vw; padding-right: 23.125vw; }
  .contactInfoMain .contactInfo .list:nth-child(1) .content .telList { padding-right: 3.438vw; }
  .contactInfoMain .contactInfo .list:nth-child(1) .content .telList:last-child { padding-right: 12.5vw; }
  .contactInfoMain .contactInfo .list:nth-child(2) { border-top: none; }
  .contactInfoMain .contactInfo .list:nth-child(3) { padding-left: 0vw; }
  .contactInfoMain .contactInfo .list:nth-child(5) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .contactFormMain { padding: 9.375vw 0vw 8.75vw; }
  .contactFormMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; }
  .contactFormMain .content .title { font-size: 2.625vw; }
  .contactFormMain .content .desc { font-size: 1.125vw; padding-top: 2.5vw; }
  .contactFormMain .contactForm { width: 50.313vw; padding: 0vw; }
  .contactFormMain .contactForm .formTitle { font-size: 0.938vw; padding-bottom: 0.625vw; }
  .contactFormMain .contactForm .formTitle::before { content: ''; margin-right: 0.625vw; width: 0.75vw; height: 0.75vw; -webkit-border-radius: 100%; border-radius: 100%; }
  .contactFormMain .contactForm form { margin: 0vw -0.313vw; }
  .contactFormMain .contactForm form .input { width: 50%; margin-top: 1.25vw; padding: 0vw 0.313vw; }
  .contactFormMain .contactForm form .input input { height: 3.375vw; -webkit-border-radius: 3.375vw; border-radius: 3.375vw; padding: 0vw 1.563vw; font-size: 0.938vw; }
  .contactFormMain .contactForm form .input img { right: 1.25vw; }
  .contactFormMain .contactForm form .input textarea { padding: 1.563vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; height: 8.75vw; font-size: 0.938vw; }
  .contactFormMain .contactForm form .btn { padding: 1.25vw 0.313vw 0vw; }
  .contactFormMain .contactForm form .btn input { height: 3.375vw; -webkit-border-radius: 3.375vw; border-radius: 3.375vw; font-size: 0.875vw; }
  .contactCircle { right: -6.875vw; top: 11.875vw; }
  .contactCircle1 { bottom: -22.5vw; }
  /*--联系我们--*/
  /*--弹出支付--*/
  .paymentBox { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .paymentBox .payment { width: 50vw; padding-left: 0vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .paymentBox .payment .closePay { right: 1.875vw; top: 1.25vw; font-size: 1.5vw; color: #000; }
  .paymentBox .payment .paymentDesc { position: absolute; left: 0vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding: 0vw 5.625vw 0vw 3.75vw; width: 37.5vw; }
  .paymentBox .payment .paymentDesc .title { font-size: 2vw; }
  .paymentBox .payment .paymentDesc .priceBox { margin-top: 2.5vw; padding: 2.188vw 0vw 2.188vw 3.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .paymentBox .payment .paymentDesc .priceBox .desc { font-size: 1.25vw; }
  .paymentBox .payment .paymentDesc .priceBox .price { font-size: 5vw; }
  .paymentBox .payment .paymentDesc .priceBox .originalPrice { font-size: 1vw; }
  .paymentBox .payment .paymentDesc .priceBox .icon { padding-right: 0.938vw; }
  .paymentBox .payment .paymentDesc .priceBox .icon i { width: 1.438vw; height: 1.438vw; font-size: 1.125vw; }
  .paymentBox .payment .paymentDesc .paymentDescList { padding-top: 1.875vw; }
  .paymentBox .payment .paymentDesc .paymentDescList .list { font-size: 0.938vw; margin-top: 1.25vw; }
  .paymentBox .payment .paymentDesc .paymentDescList .list i { width: 1.063vw; height: 1.063vw; margin-right: 0.625vw; font-size: 0.875vw; }
  .paymentBox .payment .paymentForm { padding: 5.625vw 5.313vw 7.5vw; min-height: 43.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .paymentBox .payment .paymentForm .title { font-size: 0.938vw; }
  .paymentBox .payment .paymentForm .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .paymentBox .payment .paymentForm .inputList { margin: 0vw -0.625vw; }
  .paymentBox .payment .paymentForm .inputList .list { width: 50%; padding: 0.938vw 0.625vw 0vw; }
  .paymentBox .payment .paymentForm .inputList .list p { font-size: 1vw; padding: 0vw 1.25vw 0.625vw; }
  .paymentBox .payment .paymentForm .inputList .list .input input { -webkit-border-radius: 3.438vw; border-radius: 3.438vw; height: 3.438vw; font-size: 0.938vw; padding: 0vw 1.25vw; }
  .paymentBox .payment .paymentForm .inputList .list .input img { right: 0.938vw; }
  .paymentBox .payment .paymentForm .inputList .list button { height: 3.438vw; -webkit-border-radius: 3.438vw; border-radius: 3.438vw; font-size: 0.875vw; }
  .paymentBox .payment .paymentForm .inputList .list:last-child { padding-top: 1.875vw; }
  .paymentBox .payment .paymentForm .desc { padding-top: 2.5vw; font-size: 0.875vw; }
  .paymentBox .payment .paymentForm .desc::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payTitle { font-size: 0.938vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payTitle::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payQrCode { width: 10.813vw; padding: 2.5vw 0vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount { font-size: 0.938vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount .amount { font-size: 2.813vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount .amount span { font-size: 1.375vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount .number { font-size: 0.938vw; padding-left: 0.625vw; }
  .paymentMain.animat .payment { width: 87.5vw; padding-left: 37.5vw; }
  /*--弹出支付--*/
  /*--关于我们--*/
  .aboutTitle { font-size: 1vw; }
  .aboutTitle::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .aboutDesc { margin-top: 1.25vw; font-size: 2.813vw; line-height: 3.438vw; }
  .aboutBanner { padding-top: 41.875vw; }
  .aboutBanner .aboutBannerText .numberImg img { width: 34vw; }
  .aboutBanner .aboutBannerText .title { padding-top: 1.563vw; font-size: 2.625vw; }
  .aboutBanner .aboutBannerText .desc { font-size: 1vw; padding-top: 0.625vw; }
  .aboutMain { padding: 5.625vw 0vw 0vw; }
  .aboutMain .aboutBox { padding: 4.688vw 0vw 6.875vw; }
  .aboutMain .aboutBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .aboutMain .aboutBox .imgBox { width: 46.25vw; padding-bottom: 0vw; }
  .aboutMain .aboutBox .imgBox img { width: 100%; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; position: absolute; display: block; left: 0px; top: 0px; height: 100%; object-fit: cover; opacity: 0; -webkit-transition: all .6s; transition: all .6s; visibility: hidden; }
  .aboutMain .aboutBox .imgBox img.showImg { opacity: 1; visibility: visible; }
  .aboutMain .aboutBox .about { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 47.5vw; padding: 0vw 0vw 0vw 5vw; }
  .aboutMain .aboutBox .about .list { height: 13.5%; }
  .aboutMain .aboutBox .about .list .listTitle { height: 6.25vw; font-size: 1.875vw; color: #cacaca; }
  .aboutMain .aboutBox .about .list .listTitle i { font-size: 0.75vw; top: -0.25vw; color: #cacaca; margin-left: 0.625vw; }
  .aboutMain .aboutBox .about .list .desc { font-size: 1.063vw; line-height: 1.75vw; }
  .aboutMain .aboutBox .about .list .iconList { padding: 5vw 0vw; }
  .aboutMain .aboutBox .about .list .iconList .content { width: auto; border-right: 0.063vw solid #ededed; padding: 0vw 2.813vw; }
  .aboutMain .aboutBox .about .list .iconList .content .icon img { height: 2.563vw; }
  .aboutMain .aboutBox .about .list .iconList .content .text { padding-top: 0.625vw; font-size: 0.938vw; }
  .aboutMain .aboutBox .about .list.cur .listTitle { color: #010101; }
  .aboutMain .aboutBox .about .list.cur .listTitle i { color: #ff0000; }
  .aboutVisionMain { padding: 8.125vw 0vw; }
  .aboutVisionMain .container { padding-left: 52.5vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .aboutVisionMain .title { font-size: 9.813vw; left: 0vw; top: 0vw; position: absolute; text-align: right; }
  .aboutVisionMain .title p { margin-bottom: -1.563vw; letter-spacing: -0.375vw; }
  .aboutVisionMain .aboutVision .line { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 300%; height: 0.125vw; background: rgba(255, 255, 255, 0.5); display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .aboutVisionMain .aboutVision .line span { width: 0.125vw; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-left: 4.375vw; height: 2.5vw; background: rgba(255, 255, 255, 0.2); }
  .aboutVisionMain .aboutVision .line::after { left: -2.188vw; width: 2.5vw; height: 2.5vw; }
  .aboutVisionMain .aboutVision { padding-right: 21.875vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
  .aboutVisionMain .aboutVision .list { padding-top: 0vw; }
  .aboutVisionMain .aboutVision .list .content .listTitle { font-size: 1vw; margin-top: 0px; }
  .aboutVisionMain .aboutVision .list .content .listTitle::after { width: 1.25vw; height: 0.188vw; margin-left: 0.625vw; }
  .aboutVisionMain .aboutVision .list .content .desc { padding-top: 0.625vw; font-size: 1.875vw; line-height: 2.188vw; }
  .aboutVisionMain .aboutVision .list .content .icon { position: absolute; left: 0vw; top: 0vw; width: 11.875vw; height: 11.875vw; margin: 0vw; }
  .aboutVisionMain .aboutVision .list:nth-child(1) { padding-left: 12.5vw; }
  .aboutVisionMain .aboutVision .list:nth-child(1) .content .icon { left: -13.75vw; top: -1.563vw; }
  .aboutVisionMain .aboutVision .list:nth-child(1) .content .icon span { right: 0vw; }
  .aboutVisionMain .aboutVision .list:nth-child(2) { -webkit-transform: translateX(-12.5vw); -ms-transform: translateX(-12.5vw); transform: translateX(-12.5vw); padding-left: 25vw; }
  .aboutVisionMain .aboutVision .list:nth-child(2) .content .icon { left: -24.375vw; top: -1.875vw; }
  .aboutVisionMain .aboutVision .list:nth-child(3) { -webkit-transform: translateX(-21.875vw); -ms-transform: translateX(-21.875vw); transform: translateX(-21.875vw); padding-top: 0vw; padding-left: 12.5vw; }
  .aboutVisionMain .aboutVision .list:nth-child(3) .content .icon { left: -13.75vw; top: -1.875vw; width: 6.25vw; height: 6.25vw; }
  .aboutVisionMain .aboutVision .list:nth-child(2n) { padding-top: 18.75vw; }
  .aboutVisionMain.animat .container { -webkit-transform: translateX(-50vw); -ms-transform: translateX(-50vw); transform: translateX(-50vw); }
  .aboutVisionMain.animat .container .title { opacity: 0; visibility: hidden; }
  .aboutCertificationMain .aboutCertificationBox { padding-top: 8.125vw; padding-bottom: 18.75vw; }
  .aboutCertificationMain .imgBox img { object-position: center; }
  .aboutCertificationMain .desc { padding-top: 2.188vw; font-size: 1.125vw; line-height: 1.938vw; }
  .aboutCertificationMain .line { width: 0.5vw; height: 1.875vw; left: 0vw; bottom: -0.938vw; }
  .aboutCertificationMain .line::after { bottom: 0vw; width: 100%; height: 0.938vw; bottom: 0vw; left: 0vw; }
  .aboutServiceMain { padding: 6.25vw 0vw 8.125vw; }
  .aboutServiceMain .aboutService { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .aboutServiceMain .aboutService .titleBox { width: 35vw; }
  .aboutServiceMain .aboutService .desc { margin-top: 2.75vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.125vw; height: 9.688vw; line-height: 1.938vw; }
  .aboutServiceMain .aboutServiceList { margin-top: 5.625vw; }
  .aboutServiceMain .aboutServiceList .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; top: 3.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; margin-bottom: 1.875vw; }
  .aboutServiceMain .aboutServiceList .list .content { width: 35vw; padding: 3.125vw 4.375vw; }
  .aboutServiceMain .aboutServiceList .list .content .number { width: 2vw; height: 2vw; }
  .aboutServiceMain .aboutServiceList .list .content .number::after { height: 0.125vw; }
  .aboutServiceMain .aboutServiceList .list .content .number span { font-size: 0.875vw; }
  .aboutServiceMain .aboutServiceList .list .content .number span:nth-child(1) { left: -0.313vw; top: -0.188vw; }
  .aboutServiceMain .aboutServiceList .list .content .number span:nth-child(2) { right: -0.313vw; bottom: -0.188vw; }
  .aboutServiceMain .aboutServiceList .list .content .listTitle { margin-top: 3.125vw; font-size: 2.5vw; }
  .aboutServiceMain .aboutServiceList .list .content .desc { margin-top: 2.188vw; font-size: 1vw; }
  .aboutServiceMain .aboutServiceList .list .content .icon { margin-top: 8.125vw; width: 8.438vw; height: 8.438vw; }
  .aboutServiceMain .aboutServiceList .list .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 0vw; }
  .aboutDataMain { padding: 6.875vw 0vw; }
  .aboutDataMain .aboutDataList { max-width: 61.875vw; padding-top: 13.75vw; }
  .aboutDataMain .aboutDataList .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .aboutDataMain .aboutDataList .list .numberBox { font-size: 2.5vw; line-height: 0.7; }
  .aboutDataMain .aboutDataList .list .numberBox .number { font-size: 3.75vw; }
  .aboutDataMain .aboutDataList .list .text { font-size: 0.938vw; padding-top: 0.625vw; }
  .aboutDataMain .desc { max-width: 57.813vw; font-size: 1.125vw; line-height: 1.938vw; padding-top: 3.75vw; }
  /*--关于我们--*/
  /*--实力认可--*/
  .aboutStrengthMain { padding: 8.125vw 0vw; }
  .aboutStrengthMain .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; position: relative; }
  .aboutStrengthMain .aboutStrengthYearBox { position: -webkit-sticky; position: sticky; width: 33.125vw; top: 1.875vw; height: 100%; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle { padding: 2.5vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title { font-size: 1.625vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title .icon { width: 2.875vw; height: 2.875vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title .icon span { width: 0.313vw; height: 0.313vw; margin: 0vw 0.063vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo { padding-top: 2.188vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list { width: 4.5vw; margin-left: -0.875vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list:first-child { margin: 0vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list:last-child { height: 4.5vw; font-size: 1.25vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear { margin-top: 3.125vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .imgBox { padding-top: 132%; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox { left: 0vw; top: 0vw; right: 0vw; padding: 5vw 3.125vw 0vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .aboutStrengthYearList { height: 6.25vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .aboutStrengthYearList .swiper-slide { font-size: 6vw; letter-spacing: -0.25vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .desc { font-size: 1.875vw; }
  .aboutStrengthMain .aboutStrengthBox { width: 49.063vw; padding: 0vw 9.375vw 0vw 0vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthLineBox { display: block; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle { font-size: 2.25vw; line-height: 2.875vw; padding-bottom: 3.125vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle::after { width: 2vw; height: 2vw; left: -2.5vw; top: 0.5vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle::before { width: 2.5vw; height: 2.5vw; right: 0vw; top: 0vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list { margin-top: 3.75vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list .year { font-size: 1.875vw; color: #cbcbcb; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list .desc { padding-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; color: #d5d5d5; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list.cur .year { color: #010101; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list.cur .desc { color: #000000; }
  /*--实力认可--*/
  /*--群诺与众不同--*/
  .differentTitle { font-size: 2.813vw; }
  .differentDesc { max-width: 62.5vw; font-size: 1vw; line-height: 1.625vw; padding-top: 1.875vw; }
  .differentIntroMain { padding: 6.875vw 0vw 0vw; }
  .differentIntroMain .differentIntro { padding-bottom: 5.625vw; }
  .differentIntroMain .differentIntroList .list { top: 5vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 6.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .differentIntroMain .differentIntroList .list .content { width: 35vw; padding: 4.375vw 5.313vw 4.375vw 4.688vw; }
  .differentIntroMain .differentIntroList .list .content .listTitle { font-size: 2.5vw; line-height: 3.125vw; }
  .differentIntroMain .differentIntroList .list .content .listDesc { padding-top: 2.813vw; font-size: 1vw; line-height: 1.625vw; }
  .differentIntroMain .differentIntroList .list .content .icon { margin-top: 3.125vw; width: 8.438vw; height: 8.438vw; }
  .differentIntroMain .differentIntroList .list .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 45.332%; }
  .differentTop500Main { padding: 5.625vw 0vw; }
  .differentTop500Main .differentTop500 { margin: 0vw -0.438vw; padding-top: 6.25vw; }
  .differentTop500Main .differentTop500 .list { width: 14.285714285714286%; padding: 0vw 0.344vw; margin-top: 0.938vw; }
  .differentTop500Main .differentTop500 .list img { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .differentTop500Main .differentTop500 .list::after { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; -webkit-box-shadow: 0vw 1vw 2.375vw rgba(75, 61, 61, 0.86); box-shadow: 0vw 1vw 2.375vw rgba(75, 61, 61, 0.86); }
  .differentTop500Main .differentTop500 .list span { right: 1.438vw; left: 1.438vw; top: 0.313vw; -webkit-border-radius: 0.75vw; border-radius: 0.75vw; }
  .differentTop500Main .differentTop500 .list:hover span { -webkit-transform: scale(1.2) translateY(0.25vw); -ms-transform: scale(1.2) translateY(0.25vw); transform: scale(1.2) translateY(0.25vw); }
  .caseExperienceMain { padding: 5.625vw 0vw; }
  .caseExperienceMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .caseExperienceMain .caseExperienceListBox { width: 64.75vw; }
  .caseExperienceMain .caseExperienceListBox .caseExperienceListImgBox { left: 9.8%; top: 1%; width: 80%; height: 87%; -webkit-border-radius: 1.25vw 1.25vw 0.313vw 0.313vw; border-radius: 1.25vw 1.25vw 0.313vw 0.313vw; }
  .caseExperienceMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 4.375vw 1.563vw 0vw 1.25vw; }
  .caseExperienceMain .content .title { font-size: 2.813vw; line-height: 3.438vw; }
  .caseExperienceMain .content .desc { font-size: 1vw; padding-top: 1.875vw; line-height: 1.625vw; }
  .differentMarketingMain { padding: 9.375vw 0vw; }
  .differentMarketingMain .differentMarketing .swiper-slide { 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; margin: 0vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 8.75vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .content .listTitle { font-size: 2.813vw; line-height: 3.438vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .content .listDesc { font-size: 1vw; padding-top: 1.875vw; line-height: 1.625vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .imgBox { width: 34.375vw; margin: 0vw 12.5vw 0vw 0vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .imgBox .imgTitle { left: 0vw; font-size: 1.438vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .imgBox .imgText p { font-size: 1.438vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgTitle { top: 13.75vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(1) { top: 9.25vw; left: 5.625vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(2) { top: 9.25vw; right: 5.625vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(3) { bottom: 5.313vw; left: 0vw; width: 100%; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(1) { top: 2.188vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(2) { top: 50%; padding-left: 1.25vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(3) { top: 50%; padding-right: 1.25vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(4) { bottom: 2.188vw; }
  .differentConsult { padding: 4.375vw 0vw 5.625vw; }
  .differentConsult .btn { padding-top: 3.125vw; }
  .differentConsult .btn a { width: 19.375vw; height: 3vw; font-size: 0.875vw; -webkit-border-radius: 3vw; border-radius: 3vw; }
  /*--群诺与众不同--*/
  /*--理念信仰--*/
  .ideaAndBeliefMain { padding: 6.25vw 0vw 0vw; }
  .ideaAndBeliefMain .title { font-size: 1vw; }
  .ideaAndBeliefMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .ideaAndBeliefMain .desc { padding-top: 1.563vw; font-size: 2.813vw; line-height: 3.438vw; }
  .ideaAndBeliefMain .ideaAndBeliefBox { padding: 4.375vw 0vw; margin-top: 4.375vw; }
  .ideaAndBeliefMain .ideaAndBeliefBox .imgBox { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; left: 6.25vw; right: 6.25vw; }
  .ideaAndBeliefMain .ideaAndBeliefBox .computer { margin-bottom: -2.5vw; }
  .ideaAndBeliefMain .ideaAndBeliefBox .computer img { max-width: 54%; }
  .ideaAndBeliefMain .ideaAndBeliefBox .content { font-size: 1vw; line-height: 1.625vw; text-align: center; }
  .ideaAndBeliefMain .ideaAndBeliefBox.animat .imgBox { left: 0vw; right: 0vw; -webkit-border-radius: 0vw; border-radius: 0vw; }
  .ideaAndBeliefListMain { padding: 6.875vw 0vw 8.125vw; }
  .ideaAndBeliefListMain .title { font-size: 1vw; }
  .ideaAndBeliefListMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .ideaAndBeliefListMain .desc { font-size: 2.813vw; padding-top: 0.313vw; line-height: 3.438vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList { padding-top: 4.375vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list { margin-bottom: 1vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .contentBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 66%; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .imgBox { position: absolute; width: 49.3%; padding-top: 30%; height: 100%; left: 0vw; top: 0vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .imgBox img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content { margin: 0vw; width: 49.3%; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 2.813vw 3.438vw 5vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .icon { padding-bottom: 1.25vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .icon img { height: 2vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .listTitle { font-size: 2.25vw; line-height: 2.875vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .listDesc { padding-top: 5vw; font-size: 0.938vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list:nth-child(1) { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list:nth-child(1) .contentBox { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
  /*--理念信仰--*/
  /*--常见问题--*/
  .QAMain { padding: 5vw 0vw; }
  .QAMain .title { font-size: 2.813vw; }
  .QAMain .QAList { padding-top: 3.75vw; }
  .QAMain .QAList .list { margin-top: 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding-bottom: 0vw; }
  .QAMain .QAList .list .listTitle { padding: 0vw 2.5vw 0vw 4.375vw; min-height: 5.625vw; font-size: 1.125vw; }
  .QAMain .QAList .list .listTitle span { left: 2.5vw; top: 2.063vw; width: 1.25vw; height: 1.25vw; padding-top: 0.188vw; font-size: 0.875vw; }
  .QAMain .QAList .list .listTitle i { width: 0.875vw; height: 0.875vw; top: 2.25vw; right: 2.5vw; }
  .QAMain .QAList .list .listTitle i::after { height: 0.125vw; }
  .QAMain .QAList .list .listTitle i::before { width: 0.125vw; }
  .QAMain .QAList .list .content { margin: 0vw 2.5vw; padding: 1.875vw 2.813vw; font-size: 0.938vw; line-height: 1.813vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .QAMain .QAList .list.cur { padding-bottom: 2.188vw; }
  /*--常见问题--*/
  /*--客户列表--*/
  .customerListMain { padding: 8.125vw 0vw; }
  .customerListMain .customerListDesc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .customerListMain .customerListDesc .numberBox { width: 32.813vw; }
  .customerListMain .customerListDesc .numberBox .numberText { font-size: 3.75vw; }
  .customerListMain .customerListDesc .numberBox .numberText span { font-size: 7.875vw; }
  .customerListMain .customerListDesc .numberBox .desc { font-size: 2.813vw; }
  .customerListMain .customerListDesc .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1vw; line-height: 1.625vw; padding: 0vw; }
  .customerListMain .customerList { margin: 0vw -0.438vw; padding-top: 5vw; }
  .customerListMain .customerList .list { width: 14.285714285714286%; padding: 0vw 0.438vw; margin-top: 0.938vw; }
  .customerListMain .customerList .list img { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .customerListMain .customerList .list::after { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; -webkit-box-shadow: 0vw 1vw 2.375vw rgba(75, 61, 61, 0.86); box-shadow: 0vw 1vw 2.375vw rgba(75, 61, 61, 0.86); }
  .customerListMain .customerList .list span { right: 1.438vw; left: 1.438vw; top: 0.313vw; bottom: 0vw; -webkit-border-radius: 0.75vw; border-radius: 0.75vw; }
  /*--客户列表--*/
  /*--客户评价--*/
  .customerEvaluationMain { padding: 5vw 0vw 8.75vw; }
  .customerEvaluationMain .title { font-size: 2.813vw; }
  .customerEvaluationMain .customerEvaluation { padding-top: 1.875vw; margin: 0vw -1.25vw; }
  .customerEvaluationMain .customerEvaluation .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: -webkit-calc(50% - 2.5vw); width: calc(50% - 2.5vw); margin: 2.5vw 1.25vw 0vw; padding: 4.375vw 4.688vw 4.375vw 3.438vw; -webkit-box-shadow: 0vw 4.375vw 1.875vw -3.125vw rgba(65, 50, 25, 0); box-shadow: 0vw 4.375vw 1.875vw -3.125vw rgba(65, 50, 25, 0); background: #fff; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; overflow: hidden; display: flex; position: relative; }
  .customerEvaluationMain .customerEvaluation .list::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo { width: 15.625vw; padding-top: 0.625vw; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo img { max-width: 80%; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo .line { bottom: 0vw; width: 4.063vw; display: block; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo .line::before { width: 100%; height: 0.313vw; -webkit-border-radius: 0.188vw; border-radius: 0.188vw; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo .line::after { width: 70%; height: 0.313vw; margin-top: 0.438vw; -webkit-border-radius: 0.188vw; border-radius: 0.188vw; }
  .customerEvaluationMain .customerEvaluation .list .content .listTitle { font-size: 2.25vw; }
  .customerEvaluationMain .customerEvaluation .list .content .listTitle img { width: 2.5vw; height: 100%; top: 0.813vw; }
  .customerEvaluationMain .customerEvaluation .list .content .listDesc { padding-top: 1.875vw; font-size: 0.938vw; line-height: 1.625vw; }
  .customerEvaluationMain .customerEvaluation .list:hover { -webkit-box-shadow: 0vw 4.375vw 1.875vw -3.125vw rgba(65, 50, 25, 0.3); box-shadow: 0vw 4.375vw 1.875vw -3.125vw rgba(65, 50, 25, 0.3); }
  /*--客户评价--*/
  /*--人才招聘--*/
  .jobIntroMain { padding: 11.875vw 0vw; }
  .jobIntroMain .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; }
  .jobIntroMain .content { max-width: 37.5vw; }
  .jobIntroMain .content .title { font-size: 3.125vw; line-height: 3.75vw; }
  .jobIntroMain .content .desc { padding-top: 1.875vw; font-size: 1vw; line-height: 1.625vw; }
  .jobIntroMain .content .btn { padding-top: 3.125vw; }
  .jobIntroMain .content .btn a { font-size: 0.875vw; height: 2.563vw; padding: 0vw 1.563vw; }
  .jobIntroMain .content .btn a i { font-size: 0.5vw; margin-left: 0.625vw; }
  .jobIntroMain .content .btn a::after { -webkit-border-radius: 2.563vw; border-radius: 2.563vw; }
  .jobIntroMain .content .btn a:hover::after { width: 2.563vw; }
  .jobIntroMain .content .btn a:hover i { -webkit-transform: translateX(0.5vw); -ms-transform: translateX(0.5vw); transform: translateX(0.5vw); margin-left: 0.938vw; }
  .jobIntroMain .content .btn a:hover { padding-left: 0vw; }
  .jobListMain { padding: 4.375vw 0vw 5vw; }
  .jobListMain .jobList .list { margin-top: 1.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding-bottom: 0vw; }
  .jobListMain .jobList .list .listTitle { padding: 0vw 2.5vw 0vw 4.375vw; min-height: 5.625vw; font-size: 1.125vw; }
  .jobListMain .jobList .list .listTitle i { width: 0.875vw; height: 0.875vw; top: 2.25vw; right: 2.5vw; }
  .jobListMain .jobList .list .contentBox { margin: 0vw 2.5vw; display: none; padding: 1.875vw 2.813vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .jobListMain .jobList .list .contentBox .contentTitle { font-size: 1.125vw; padding-bottom: 1.563vw; }
  .jobListMain .jobList .list .contentBox .content { font-size: 0.938vw; padding-bottom: 1.875vw; line-height: 1.813vw; }
  .jobListMain .jobList .list .contentBox .btn a { font-size: 0.875vw; height: 3vw; padding: 0vw 1.563vw; }
  .jobListMain .jobList .list .contentBox .btn a i { font-size: 0.5vw; margin-left: 0.938vw; }
  .jobListMain .jobList .list .contentBox .btn a::after { -webkit-border-radius: 3vw; border-radius: 3vw; }
  .jobListMain .jobList .list .contentBox .btn a:hover::after { width: 3vw; }
  .jobListMain .jobList .list .contentBox .btn a:hover i { margin-left: 1.25vw; -webkit-transform: translateX(0.375vw); -ms-transform: translateX(0.375vw); transform: translateX(0.375vw); }
  .jobListMain .jobList .list .contentBox .btn a:hover { padding-left: 0vw; }
  .jobListMain .jobList .list.cur { padding-bottom: 2.813vw; }
  /*--人才招聘--*/
  /*--定制化电商网站建设方案--*/
  .buyingQuestions { padding-top: 0vw; }
  .buyingQuestions .list { margin-top: 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding-bottom: 0vw; }
  .buyingQuestions .list .listTitle { padding: 0vw 2.5vw 0vw 4.375vw; min-height: 5.625vw; font-size: 1.125vw; }
  .buyingQuestions .list .listTitle span { left: 2.5vw; top: 2.063vw; width: 1.25vw; height: 1.25vw; padding-top: 0.188vw; font-size: 0.875vw; }
  .buyingQuestions .list .listTitle i { width: 0.875vw; height: 0.875vw; top: 2.25vw; right: 2.5vw; }
  .buyingQuestions .list .listTitle i::after { height: 0.125vw; }
  .buyingQuestions .list .listTitle i::before { width: 0.125vw; }
  .buyingQuestions .list .content { margin: 0vw 2.5vw; padding: 1.875vw 2.813vw; font-size: 0.938vw; line-height: 1.813vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .buyingQuestions .list.cur { padding-bottom: 2.188vw; }
  /*--定制化电商网站建设方案--*/
  /*--网站推广优化方案--*/
  .websitePromotionBox { padding: 6.563vw 0vw 12.5vw; }
  .websitePromotionBox .title { font-size: 1vw; }
  .websitePromotionBox .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .websitePromotionBox .subTitle { padding-top: 1.563vw; font-size: 2.5vw; }
  .websitePromotionBox .websitePromotionDesc { padding-top: 1.563vw; font-size: 1vw; line-height: 1.625vw; }
  .websitePromotionBox .websitePromotion { padding-top: 3.75vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .websitePromotionBox .websitePromotion .imgBox { width: 46.25vw; }
  .websitePromotionBox .websitePromotion .imgBox img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .websitePromotionBox .websitePromotion .content { padding: 3.125vw 0vw 0vw 5vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .websitePromotionBox .websitePromotion .content .list { padding: 1.25vw 0vw 4.063vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle span { width: 1.875vw; height: 1.875vw; padding-top: 0.25vw; font-size: 1.125vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle h3 { font-size: 1.375vw; padding-left: 0.625vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle .icon { width: 0.938vw; height: 0.938vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle .icon::after { width: 0.188vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle .icon::before { height: 0.188vw; }
  .websitePromotionBox .websitePromotion .content .list .desc { padding-top: 1.25vw; font-size: 0.938vw; line-height: 1.563vw; }
  .websiteOptimizationImportanceMain { padding: 5.625vw 0vw; }
  .websiteOptimizationImportanceMain .title { font-size: 2.5vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance { padding-top: 3.125vw; display: -ms-grid; display: grid; grid-gap: 2.5vw; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list { padding: 2.813vw 3.75vw; margin: 0vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .letter { min-width: 3.125vw; width: 3.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; height: 3.125vw; font-size: 1.25vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.25vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .listTitle { font-size: 1.875vw; padding-top: 0.313vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content { 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.625vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.875vw 0.625vw 0vw; font-size: 1.063vw; line-height: 1.625vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList .listSubTitle { font-size: 1.25vw; padding-bottom: 0.938vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList p { font-weight: 100; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list:nth-child(2) { -ms-grid-column: 2; grid-column: 2; grid-row: 1 / 3; min-height: 41.25vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list:nth-child(2) .contentBox .content .contentList { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; width: 50%; }
  /*--网站推广优化方案--*/
  /*--方案列表--*/
  .solutionBanner .imgBox { padding-top: 41.875vw; }
  .solutionBanner .solutionBannerText .title { font-size: 3.125vw; line-height: 3.75vw; }
  .solutionBanner .solutionBannerText .desc { padding-top: 1.875vw; font-size: 1.125vw; }
  .solutionBanner .solutionBannerText .desc i { margin-left: 0.5vw; line-height: .1; width: 1.563vw; height: 1.563vw; font-size: 0.5vw; }
  .solutionBanner .btn { font-size: 0.938vw; bottom: 1.875vw; padding: 0vw 1.875vw; height: 4vw; -webkit-border-radius: 4vw; border-radius: 4vw; }
  .solutionBanner .btn p { margin-left: 0.625vw; width: 2.188vw; height: 2.188vw; }
  .solutionBanner .btn p img { width: 1.25vw; height: 1.25vw; }
  .solutionTitleIntro { padding: 6.25vw 0vw 0vw; }
  .solutionTitleIntro .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; }
  .solutionTitleIntro .container .title { width: 50%; padding: 0vw 6.875vw 0vw 0vw; font-size: 2.813vw; line-height: 3.438vw; }
  .solutionTitleIntro .container .title i { width: 1.563vw; height: 1.563vw; margin-left: 0.625vw; }
  .solutionTitleIntro .container .title i::before { height: 0.313vw; }
  .solutionTitleIntro .container .title i::after { width: 0.313vw; }
  .solutionTitleIntro .container .intro { width: 50%; padding: 0vw 0vw 0vw 3.875vw; font-size: 1.063vw; line-height: 1.75vw; }
  .solutionListMain { padding: 5vw 0vw 0.063vw; }
  .solutionListMain .container::after { left: 0.625vw; right: 0.625vw; }
  .solutionList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0vw -3.875vw; padding: 0vw 0vw 3.875vw; }
  .solutionList .list { width: 50%; padding: 0vw 3.875vw; }
  .solutionList .list .imgBox { padding-top: 50.794%; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .solutionList .list .content { padding: 2.5vw 1.25vw 4.063vw 1.25vw; }
  .solutionList .list .content .listTitle { font-size: 1.875vw; }
  .solutionList .list .content .desc { margin-top: 1.25vw; font-size: 1vw; display: -webkit-box; height: 3.25vw; line-height: 1.625vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .solutionList .list .content .arrow { padding-top: 1.563vw; }
  .solutionList .list .content .arrow i { width: 3.75vw; height: 2.563vw; font-size: 0.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .solutionList .list:hover .content .arrow i { width: 2.563vw; }
  .solutionList .list:nth-child(2n) { top: 3.75vw; }
  /*--方案列表--*/
  /*--外贸网站方案--*/
  .foreignTradeSolutionBanner .imgBox { padding-top: 37.5vw; }
  .foreignTradeSolutionBanner .foreignTradeSolutionBannerText .title { font-size: 3.75vw; }
  .foreignTradeSolutionBanner .foreignTradeSolutionBannerText .btn { padding-top: 0.938vw; font-size: 0.938vw; }
  .foreignTradeSolutionBanner .foreignTradeSolutionBannerText .btn i { margin-left: 0.5vw; width: 1.563vw; height: 1.563vw; font-size: 0.5vw; line-height: 0.1; }
  .foreignTradeSolution { padding: 7.5vw 0vw 9.375vw; }
  .foreignTradeSolution .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .foreignTradeSolution .imgBox { width: 50vw; }
  .foreignTradeSolution .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 3.75vw 0vw 0vw 4.688vw; }
  .foreignTradeSolution .content .title { font-size: 1vw; }
  .foreignTradeSolution .content .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .foreignTradeSolution .content .subTitle { margin-top: 1.25vw; padding: 0vw 1.25vw 0vw 0vw; font-size: 2.5vw; line-height: 3.125vw; letter-spacing: -2px; }
  .foreignTradeSolution .content .desc { margin-top: 2.5vw; padding: 0vw 1.25vw 0vw 0vw; max-height: 18.125vw; font-size: 1vw; line-height: 1.625vw; }
  .foreignTradeSolution .content .desc::-webkit-scrollbar { width: 0.25vw; }
  .foreignTradeSolution .content .desc::-webkit-scrollbar-track { -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .foreignTradeSolution .content .desc::-webkit-scrollbar-thumb { -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .foreignTradeSolution .content .desc2 { margin-top: 0.625vw; padding: 0vw 1.25vw 0vw 0vw; max-height: 18.125vw; font-size: 1vw; line-height: 1.625vw; }
  .foreignTradeSolution .content .desc2::-webkit-scrollbar { width: 0.25vw; }
  .foreignTradeSolution .content .desc2::-webkit-scrollbar-track { -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .foreignTradeSolution .content .desc2::-webkit-scrollbar-thumb { -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .foreignTradeSolution .content .threeTitle { margin-top: 0.625vw; font-size: 1.25vw; }
  .foreignTradeSolutionListMain { padding: 6.25vw 0vw 6.25vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionIntro { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .foreignTradeSolutionListMain .foreignTradeSolutionIntro .title { font-size: 2.5vw; width: 38.75vw; padding: 0vw 3.75vw 0vw 0vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionIntro .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.125vw; line-height: 1.938vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList { margin-top: 3.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content { width: 35vw; padding: 3.125vw 5vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number { width: 2.5vw; height: 2.5vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span { font-size: 0.875vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span:nth-child(1) { left: 0vw; top: 0vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span:nth-child(2) { right: 0vw; bottom: 0vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .listTitle { margin-top: 2.813vw; font-size: 2.5vw; line-height: 1.3; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .desc { padding: 2.5vw 0vw 7.5vw; font-size: 1vw; max-width: 23.438vw; line-height: 1.625vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 40%; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .btnBox { left: 5vw; bottom: 4.063vw; width: auto; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .btnBox a { width: 4.375vw; height: 4.375vw; margin-right: 0.625vw; font-size: 1.5vw; }
  .extensionServerMain { padding: 7.188vw 0vw; }
  .extensionServerMain .title { font-size: 2.5vw; line-height: 3.125vw; }
  .extensionServerMain .content { padding-top: 0.938vw; font-size: 1.125vw; line-height: 1.75vw; }
  .extensionServerMain .extensionServer { margin: 0vw -1.25vw; padding-top: 5vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .extensionServerMain .extensionServer .list { width: -webkit-calc(50% - 2.5vw); width: calc(50% - 2.5vw); margin: 0vw 1.25vw; padding: 3.438vw 3.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .extensionServerMain .extensionServer .list .listTitle { font-size: 1.5vw; padding-bottom: 2.5vw; }
  .extensionServerMain .extensionServer .list .listTitle span { font-size: 1.25vw; margin-right: 0.938vw; width: 3.875vw; height: 3.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .extensionServerMain .extensionServer .list .desc { font-size: 1vw; line-height: 1.625vw; }
  .extensionServerMain .extensionServer:first-child { padding-top: 0vw; }
  .solutionTypeMain { padding: 6.875vw 0vw; }
  .solutionTypeMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .solutionTypeMain .titleBox { width: 37.813vw; padding: 0vw 4.688vw 0vw 0vw; }
  .solutionTypeMain .titleBox .title { font-size: 2.5vw; line-height: 1.2; top: 6.875vw; }
  .solutionTypeMain .solutionTypeList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .solutionTypeMain .solutionTypeList .list { top: 3.75vw; position: -webkit-sticky; position: sticky; padding: 3.75vw 2.813vw 4.688vw; margin-bottom: 1.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .solutionTypeMain .solutionTypeList .list .icon { width: 13.438vw; }
  .solutionTypeMain .solutionTypeList .list .icon img { width: 2.813vw; }
  .solutionTypeMain .solutionTypeList .list .icon .line { margin-top: 3.75vw; }
  .solutionTypeMain .solutionTypeList .list .icon .line::before { width: 4.063vw; height: 0.313vw; -webkit-border-radius: 0.156vw; border-radius: 0.156vw; }
  .solutionTypeMain .solutionTypeList .list .icon .line::after { width: 3.125vw; height: 0.313vw; -webkit-border-radius: 0.156vw; border-radius: 0.156vw; margin-top: 0.625vw; }
  .solutionTypeMain .solutionTypeList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .solutionTypeMain .solutionTypeList .list .content::after { left: -1.875vw; top: -0.75vw; width: 2.563vw; height: 2.563vw; background-size: 2.563vw; }
  .solutionTypeMain .solutionTypeList .list .content .listTitle { font-size: 1.5vw; line-height: 1.3; }
  .solutionTypeMain .solutionTypeList .list .content .desc { font-size: 1vw; padding-top: 1.25vw; }
  /*--外贸网站方案--*/
  /*--响应式网站建设方案--*/
  .designPatternMain { min-height: 100vh; width: 100%; }
  .designPatternMain .title { font-size: 2.5vw; padding-top: 1.875vw; }
  .designPatternMain .designPatternBox { margin-top: 3.75vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .designPatternMain .designPatternBox .imgBox { width: 46.25vw; padding-top: 0vw; }
  .designPatternMain .designPatternBox .imgBox img { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .designPatternMain .designPatternBox .designPattern { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 5vw; height: 43.125vw; }
  .designPatternMain .designPatternBox .designPattern .list { height: 14.5%; overflow: hidden; }
  .designPatternMain .designPatternBox .designPattern .list .listTitle { height: 6.25vw; padding: 0vw; font-size: 1.5vw; color: #cacaca; }
  .designPatternMain .designPatternBox .designPattern .list .listTitle i { font-size: 0.75vw; margin-left: 0.625vw; top: -0.25vw; }
  .designPatternMain .designPatternBox .designPattern .list .desc { padding-bottom: 4.063vw; font-size: 1vw; line-height: 1.75vw; }
  .designPatternMain .designPatternBox .designPattern .list.cur .listTitle { font-size: 1.875vw; color: #010101; }
  .solutionConsultMain { padding: 5vw 0vw 5.625vw; }
  .solutionConsultMain .title { font-size: 2.813vw; }
  .solutionConsultMain .desc { padding-top: 1.875vw; font-size: 1vw; line-height: 1.625vw; max-width: 67.5vw; }
  .solutionConsultMain .btn { padding-top: 2.813vw; }
  .solutionConsultMain .btn a { width: 19.5vw; height: 3vw; font-size: 0.875vw; -webkit-border-radius: 3vw; border-radius: 3vw; }
  .solutionConsultMain .iconList { padding-top: 2.5vw; 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; }
  .solutionConsultMain .iconList .list { width: 20vw; font-size: 1.5vw; margin: 0vw 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 1.25vw 1.875vw; }
  .solutionConsultMain .iconList .list img { height: 4.5vw; margin-right: 1.25vw; }
  /*--响应式网站建设方案--*/
  /*--定制化电商网站建设方案--*/
  .electronicBusinessSolution { padding: 5.938vw 0vw 8.438vw; }
  .electronicBusinessSolution .title { font-size: 2.5vw; }
  .electronicBusinessSolution .desc { padding-top: 0.625vw; font-size: 1.125vw; line-height: 1.75vw; }
  .electronicBusinessSolution .listBox { padding-top: 4.375vw; }
  .electronicBusinessSolution .list { top: 3.125vw; margin-bottom: 2.813vw; padding: 4.063vw 3.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .electronicBusinessSolution .list .listTitleBox { min-width: 31.25vw; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .electronicBusinessSolution .list .listTitleBox .listTitle { font-size: 2.5vw; }
  .electronicBusinessSolution .list .listTitleBox .number { margin-right: 1.25vw; width: 3.875vw; height: 3.875vw; font-size: 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .electronicBusinessSolution .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.063vw; line-height: 1.625vw; padding-top: 0vw; }
  .electronicBusinessFeatureBox { padding: 6.25vw 0vw 4.063vw; }
  .electronicBusinessFeatureClass { padding-bottom: 2.813vw; }
  .electronicBusinessFeatureClass .list a { font-size: 2.5vw; }
  .electronicBusinessFeatureClass .list span { font-size: 2.5vw; font-weight: 100; padding: 0vw 1.563vw; }
  .electronicBusinessFeatureTwoClass { padding-bottom: 3.125vw; }
  .electronicBusinessFeatureTwoClass .list a { margin-right: 0.938vw; width: 10vw; height: 2.5vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; padding: 0vw 0.938vw; font-size: 0.938vw; }
  .electronicBusinessFeatureTwoClass .list a i { width: 0.625vw; height: 0.625vw; }
  .electronicBusinessFeature { padding-top: 3.125vw; }
  .electronicBusinessFeature .listBox { margin: 0vw -0.625vw; }
  .electronicBusinessFeature .listBox .list { width: -webkit-calc(50% - 1.25vw); width: calc(50% - 1.25vw); margin: 0vw 0.625vw 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 1.563vw 1.875vw; }
  .electronicBusinessFeature .listBox .list h3 { font-size: 1.25vw; }
  .electronicBusinessFeature .listBox .list h3::before { width: 0.313vw; height: 0.813vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; margin-right: 0.313vw; }
  .electronicBusinessFeature .listBox .list .desc { padding-top: 0.313vw; font-size: 0.938vw; }
  /*--定制化电商网站建设方案--*/
  /*--软件网站建设方案--*/
  .furnishSolutionMain { padding: 6.25vw 0vw 8.125vw; }
  .furnishSolutionMain .title { font-size: 2.5vw; }
  .furnishSolutionMain .content { margin-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; }
  .furnishSolutionMain .furnishSolutionBox { margin-top: 5vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 4.063vw 5.625vw 4.688vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution .swiper-slide { padding: 0vw 15vw 6.25vw 0vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution .listTitle { font-size: 1.875vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution .desc { margin-top: 1.563vw; font-size: 1vw; line-height: 1.625vw; }
  .furnishSolutionMain .furnishSolutionBox:first-child { margin-top: 0vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolutionClass { min-height: 18.75vw; padding-left: 9.375vw; width: 29.063vw; display: block; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolutionClass a { font-size: 1.125vw; padding-bottom: 1.25vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolutionClass a.cur { font-size: 1.5vw; }
  .furnishSolutionMain .furnishSolutionBox .btn { left: 5.625vw; bottom: 5.625vw; position: absolute; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; padding: 0vw; }
  .furnishSolutionMain .furnishSolutionBox .btn a { width: 5vw; height: 3.125vw; margin-right: 0.313vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .framesolutionMain { padding: 6.875vw 0vw 0vw; }
  .framesolutionMain .title { font-size: 2.5vw; }
  .framesolutionMain .desc { font-size: 1.125vw; line-height: 1.875vw; padding-top: 1.25vw; }
  .framesolutionMain .framesolutionBox { padding: 5vw 0vw 7.5vw; }
  .framesolutionMain .framesolutionBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .framesolutionMain .framesolutionBox .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; padding-top: 0vw; }
  .framesolutionMain .framesolutionBox .imgBox img { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .framesolutionMain .framesolutionBox .framesolution { width: 47.5vw; height: 47.5vw; padding: 0vw 0vw 0vw 5vw; }
  .framesolutionMain .framesolutionBox .framesolution .list { height: 11.843%; }
  .framesolutionMain .framesolutionBox .framesolution .list .listTitle { font-size: 1.5vw; height: 5.625vw; color: #cacaca; }
  .framesolutionMain .framesolutionBox .framesolution .list .listTitle i { font-size: 0.875vw; margin-left: 0.625vw; color: #cacaca; }
  .framesolutionMain .framesolutionBox .framesolution .list .content { font-size: 1vw; line-height: 1.75vw; padding-bottom: 3.75vw; }
  .framesolutionMain .framesolutionBox .framesolution .list.cur .listTitle { font-size: 1.875vw; }
  /*--软件网站建设方案--*/
  /*--数码3C企业网站建设方案--*/
  .solutionTextListMain { padding: 4.375vw 0vw 5.625vw; }
  .solutionTextListMain .title { font-size: 1vw; }
  .solutionTextListMain .title::after { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .solutionTextListMain .subTitle { padding: 0.938vw 0vw; font-size: 2.5vw; }
  .solutionTextList { margin: 0vw -0.625vw; padding-top: 3.75vw; }
  .solutionTextList .list { width: -webkit-calc(50% - 1.25vw); width: calc(50% - 1.25vw); padding: 3.438vw 4.375vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; margin: 0vw 0.625vw 1.25vw; }
  .solutionTextList .list .listTitle { font-size: 1.5vw; }
  .solutionTextList .list .content { padding-top: 0.938vw; font-size: 1vw; }
  .solutionTextList .list .number { margin-top: 2.188vw; width: 3.875vw; height: 3.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 1.25vw; }
  /*--数码3C企业网站建设方案--*/
  /*--门户网站建设方案--*/
  .solutionSystemFunctionMain { padding: 4.375vw 0vw; }
  .solutionSystemFunctionMain .title { font-size: 2.5vw; padding-bottom: 0vw; }
  .solutionSystemFunctionMain .content { padding-top: 0.313vw; font-size: 1vw; line-height: 1.75vw; }
  /*--门户网站建设方案--*/
  /*--app定制开发--*/
  .appNLP { padding-right: 2.5vw; }
  .appNLP .list { width: 33.333%; margin-top: 2.813vw; }
  .appNLP .list .icon img { height: 2.563vw; }
  .appNLP .list .text { padding-top: 0.625vw; font-size: 0.938vw; }
  .appNativeMain { padding: 6.25vw 0vw; }
  .appNativeMain .title { font-size: 2.5vw; }
  .appNativeMain .desc { padding-top: 1.563vw; max-width: 83.125vw; font-size: 1vw; line-height: 1.625vw; }
  .appNativeMain .appNative { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 5vw; }
  .appNativeMain .appNative .advantage { width: 50%; min-height: 36.875vw; -webkit-box-shadow: 0vw 0.5vw 3.563vw rgba(67, 52, 27, 0.18); box-shadow: 0vw 0.5vw 3.563vw rgba(67, 52, 27, 0.18); -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .appNativeMain .appNative .advantage .advantageTitle { height: 7.188vw; padding: 0vw; font-size: 1.5vw; }
  .appNativeMain .appNative .advantage .advantageTitle i { font-weight: 100; font-size: 1.875vw; margin-right: 0.625vw; }
  .appNativeMain .appNative .advantage .content { padding: 3.125vw 5.313vw; line-height: 1.625vw; font-size: 1vw; }
  .appNativeMain .appNative .advantage .content h3 { font-size: 1.25vw; font-weight: 600; padding-bottom: 0.625vw; }
  .appNativeMain .appNative .shortcomingBox { width: 50%; padding: 3.125vw 0vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming { -webkit-backdrop-filter: blur(1.25vw); backdrop-filter: blur(1.25vw); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 0vw 1.875vw 1.875vw 0vw; border-radius: 0vw 1.875vw 1.875vw 0vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .shortcomingTitle { height: 5.563vw; padding: 0vw; font-size: 1.5vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .shortcomingTitle i { font-size: 1.875vw; margin-right: 0.625vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .content { padding: 3.125vw 5.313vw; line-height: 1.625vw; font-size: 1vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .content h3 { font-size: 1.25vw; font-weight: 600; padding-bottom: 0.625vw; }
  .webAppMain { padding: 6.25vw 0vw; }
  .webAppMain .title { font-size: 2.5vw; }
  .webAppMain .desc { padding-top: 1.563vw; max-width: 83.125vw; font-size: 1vw; line-height: 1.625vw; }
  .webAppMain .webApp { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 5vw; }
  .webAppMain .webApp .advantage { width: 50%; min-height: 36.875vw; -webkit-box-shadow: 0vw 0.5vw 3.563vw rgba(67, 52, 27, 0.18); box-shadow: 0vw 0.5vw 3.563vw rgba(67, 52, 27, 0.18); -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .webAppMain .webApp .advantage .advantageTitle { height: 7.188vw; padding: 0vw; font-size: 1.5vw; }
  .webAppMain .webApp .advantage .advantageTitle i { font-weight: 100; font-size: 1.875vw; margin-right: 0.625vw; }
  .webAppMain .webApp .advantage .content { padding: 3.125vw 5.313vw; line-height: 1.625vw; font-size: 1vw; }
  .webAppMain .webApp .advantage .content h3 { font-size: 1.25vw; font-weight: 600; padding-bottom: 0.625vw; }
  .webAppMain .webApp .shortcomingBox { width: 50%; padding: 3.125vw 0vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming { -webkit-backdrop-filter: blur(1.25vw); backdrop-filter: blur(1.25vw); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 0vw 1.875vw 1.875vw 0vw; border-radius: 0vw 1.875vw 1.875vw 0vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming .shortcomingTitle { height: 5.563vw; padding: 0vw; font-size: 1.5vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming .shortcomingTitle i { font-size: 1.875vw; margin-right: 0.625vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming .content { padding: 3.125vw 5.313vw; line-height: 1.625vw; font-size: 1vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming .content h3 { font-size: 1.25vw; font-weight: 600; padding-bottom: 0.625vw; }
  /*--app定制开发--*/
  /*--首页新闻--*/
  .indexNewslistDesc a{padding:1.188vw 0vw;}
  .indexNewslistDesc .listTitle{font-size:1.125vw; height:1.5vw; line-height:1.5vw; }
  .indexNewslistDesc .desc{margin-top: 0.938vw; font-size:0.938vw; height:3vw; line-height: 1.5vw;}
  .indexNewslistDesc .time{margin-top: 1.563vw; font-size: 0.875vw;}
  .indexNewslistDescPage{padding-top: 1.875vw;}
  .indexNewslistDescPage span{margin: 0vw 0.625vw 0vw 0vw;width: 0.438vw;height: 0.438vw;}
  .indexNewslistDescPage span.swiper-pagination-bullet-active{width: 0.563vw;height: 0.563vw;}
  .indexNewslistDesc .indexRecommendNews{width: 55.25vw;}
  .indexNewslistDesc .indexRecommendNews .imgBox{padding-top: 20.25vw; min-width: 25vw; display: block;}
  .indexNewslistDesc .indexRecommendNews .content{flex: 1; padding:0vw 0vw 0vw 3.125vw;}
  .indexNewslistDesc .indexRecommendNews .content .listTitle{font-size:2vw; height:2.625vw; line-height: 2.625vw;}
  .indexNewslistDesc .indexRecommendNews .content .desc{font-size: 0.938vw; height: 10.938vw; line-height: 1.563vw;-webkit-line-clamp: 7;}
  .indexNewslistDesc .indexRecommendNews .content .time{margin-top: 0.625vw;}
  .indexNewslistDesc .indexRecommendNews .content .more{padding-top: 0.938vw;}
  .indexNewslistDesc .indexRecommendNews .content .more a{height: 2.5vw; border-radius: 2.5vw; padding:0vw 1.875vw; font-size:0.938vw;}
  
  /*--首页新闻--*/
  .sitemap{padding: 20px 40px 58px;}
  .sitemap-wrapper .title{padding: 40px 40px 20px;}
  .mapitem .two{width:33.333%;}
    /*--高端网站建设--*/
  .high-endWebsiteBanner .imgBox { padding-top: 56.25vw; }
  .high-endWebsiteBannerText {top:50%}
  .high-endWebsiteBannerText .title { font-size: 3.75vw; }
  .high-endWebsiteBannerText .desc { padding-top: 1.563vw; font-size: 1.25vw; }
  .high-endIndispensableMain { padding: 6.875vw 0vw; }
  .high-endIndispensableMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .high-endIndispensableMain .imgBox { width: 46.563vw; }
  .high-endIndispensableMain .imgBox .listImg { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 1.875vw; }
  .high-endIndispensableMain .imgBox .listImg img { margin: 0.938vw 0vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .high-endIndispensableMain .imgBox .listImg:nth-child(1) { padding-top: 5vw; }
  .high-endIndispensableMain .imgBox .listImg:last-child { margin-right: 1.875vw; }
  .high-endIndispensableMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 5vw 0vw 0vw 7.125vw; }
  .high-endIndispensableMain .content .title { font-size: 3.125vw; }
  .high-endIndispensableMain .content .desc { margin-top: 1.875vw; font-size: 1.125vw; line-height: 2.125vw; }
  .high-endIndispensableMain .content .desc p { padding-left: 1.563vw; }
  .high-endIndispensableMain .content .desc p::after { top: 0.438vw; width: 1.25vw; height: 1.25vw; }
  .high-endIndispensableMain .content .dot { padding-left: 1.563vw; font-size: 1.125vw; line-height: 2.125vw; }
  .high-endIndispensableMain .content .desc2 { font-size: 1.25vw; padding-top: 0.625vw; line-height: 2.125vw; }
  .high-endIndispensableMain .content .desc2 p { padding-left: 1.563vw; }
  .high-endIndispensableMain .content .desc2 p::after { top: 0.438vw; width: 1.313vw; height: 1.313vw; }
  .high-endIndispensableMain .content .btn { padding-top: 2.813vw; }
  .high-endIndispensableMain .content .btn a { padding: 0vw 1.563vw; height: 3.125vw; width: 10vw; }
  .high-endIndispensableMain .content .btn a i { font-size: 0.563vw; }
  .high-endIndispensableMain .content .btn a::after { -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .high-endIndispensableMain .content .btn a:hover::after { width: 3.125vw; height: 3.125vw; }
  .high-endIndispensableMain .content .btn a:hover i { left: 0.313vw; }
  .high-endIntro { padding: 7.5vw 0vw; }
  .high-endIntro .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-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .high-endIntro .content { max-width: 35.313vw; padding-top: 4.375vw; }
  .high-endIntro .content .title { font-size: 3.125vw; font-weight: 600; }
  .high-endIntro .content .desc { margin-top: 1.875vw; font-size: 1.063vw; line-height: 1.75vw; }
  .high-endIntro .imgBox { width: 47.625vw; }
  .high-endIntro .imgBox img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .high-endAbilityMain { padding: 6.875vw 0vw; }
  .high-endAbilityMain .title { font-size: 3.125vw; }
  .high-endAbilityMain .desc { margin-top: 0.625vw; max-width: 34.063vw; font-size: 1vw; line-height: 1.625vw; }
  .high-endAbilityMain .high-endAbilityBox { padding-top: 3.125vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList { width: 34.25vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .imgBox img { width: 100%; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .listTitle { display: none; font-size: 1vw; margin-top: 0.625vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .content { display: none; font-size: 0.875vw; margin-top: 0.313vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .high-endAbilityListPage { display: none; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility { width: -webkit-calc(100% - 34.25vw); width: calc(100% - 34.25vw); padding: 0vw 0vw 0vw 4.688vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent .listTitle { font-size: 1.875vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent .content { padding-top: 0.625vw; font-size: 1.25vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list { margin-left: 14.375vw; font-size: 1.25vw; height: 4.375vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active { margin-left: 0vw; font-size: 1.5vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active::after { height: 0.125vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active::before { height: 0.125vw; width: 80%; }
  .high-endFlowMain { padding: 6.25vw 0vw; }
  .high-endFlowMain .title { font-size: 3.125vw; }
  .high-endFlowMain .desc { margin-top: 0.625vw; max-width: 68.75vw; font-size: 1vw; line-height: 1.625vw; }
  .high-endFlow { margin-top: 2.5vw; }
  .high-endFlow .swiper-slide { margin-right: 0.625vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; }
  .high-endFlow .swiper-slide::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; opacity: 1; }
  .high-endFlow .swiper-slide::before { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; opacity: 0; }
  .high-endFlow .swiper-slide .contentBox { padding: 2.5vw 1.75vw 2.188vw; min-height: 16.25vw; }
  .high-endFlow .swiper-slide .contentBox .icon { left: 1.75vw; top: 2.5vw; right: auto; bottom: auto; width: 3.125vw; }
  .high-endFlow .swiper-slide .contentBox .icon img:nth-child(2) { opacity: 0; }
  .high-endFlow .swiper-slide .contentBox .number { font-size: 1.25vw; }
  .high-endFlow .swiper-slide .contentBox .content { padding: 0vw; }
  .high-endFlow .swiper-slide .contentBox .content .listTitle { font-size: 1.375vw; padding-bottom: 1.563vw; color: #2d2d2d; }
  .high-endFlow .swiper-slide .contentBox .content .listTitle i { font-size: 0.563vw; opacity: 1; }
  .high-endFlow .swiper-slide .contentBox .content .listDesc { font-size: 1vw; line-height: 1.5vw; max-width: 23.75vw; opacity: 0; }
  .high-endFlow .swiper-slide.active { -webkit-box-flex: 0; -webkit-flex: 0 0 35vw; -ms-flex: 0 0 35vw; flex: 0 0 35vw; }
  .high-endFlow .swiper-slide.active::after { opacity: 0; }
  .high-endFlow .swiper-slide.active::before { opacity: 1; }
  .high-endFlow .swiper-slide.active .contentBox { padding: 2.813vw; }
  .high-endFlow .swiper-slide.active .contentBox .number { opacity: 1; }
  .high-endFlow .swiper-slide.active .contentBox .icon { left: auto; right: 2.813vw; top: auto; bottom: 2.813vw; }
  .high-endFlow .swiper-slide.active .contentBox .icon img:nth-child(1) { opacity: 0; }
  .high-endFlow .swiper-slide.active .contentBox .icon img:nth-child(2) { opacity: 1; }
  .high-endFlow .swiper-slide.active .contentBox .content { padding: 0vw 0vw 3vw; }
  .high-endFlow .swiper-slide.active .contentBox .content .listTitle { color: #fff; padding-bottom: 0.625vw; }
  .high-endFlow .swiper-slide.active .contentBox .content .listTitle i { display: none; }
  .high-endFlow .swiper-slide.active .contentBox .content .listDesc { opacity: 1; }
  .high-endFlow .swiper-slide:last-child { margin: 0px; }
  .high-endFlow .high-endFlowPage { display: none; }
  .high-endQuote { padding: 6.25vw 0vw; }
  .high-endQuote .title { font-size: 3.125vw; }
  .high-endQuote .desc { font-size: 1.063vw; padding-top: 0.625vw; max-width: 45vw; }
  .high-endQuote .btn { padding-top: 3.125vw; }
  .high-endQuote .btn a { padding: 0vw 1.563vw; height: 3.125vw; width: 10vw; }
  .high-endQuote .btn a i { font-size: 0.563vw; }
  .high-endQuote .btn a::after { -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .high-endQuote .btn a:hover::after { width: 3.125vw; height: 3.125vw; }
  .high-endQuote .btn a:hover i { left: 0.313vw; }
  /*--高端网站建设--*/
  /*--网站制作技术标--*/
  .websiteProductionBanner .imgBox { padding-top: 56.25vw; }
  .websiteProductionBannerText .title { font-size: 3.75vw; }
  .websiteProductionBannerText .desc { padding-top: 1.563vw; font-size: 1.25vw; }
  .productionStandardMain { padding: 6.25vw 0vw; }
  .productionStandardMain .container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .productionStandardMain .productionStandardTitle { max-width: 42.5vw; padding-top: 4.375vw; }
  .productionStandardMain .productionStandardTitle .title { font-size: 3.125vw; }
  .productionStandardMain .productionStandardTitle .desc { padding-top: 1.875vw; font-size: 1vw; line-height: 1.625vw; }
  .productionStandardMain .productionStandardImg { width: 45vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) { width: 21.625vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) img { width: 100%; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .img1 { margin-bottom: 0.938vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .img1 img { -webkit-border-radius: 1.25vw 0vw 0vw 0vw; border-radius: 1.25vw 0vw 0vw 0vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive { left: 1vw; padding: 0vw 1.063vw; bottom: 1vw; width: 13.75vw; height: 4.125vw; -webkit-border-radius: 0.375vw; border-radius: 0.375vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .icon { width: 2.25vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .icon img { -webkit-border-radius: 0vw; border-radius: 0vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0.938vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content .text1 { font-size: 0.75vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content .text2 { font-size: 1.063vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) { width: 22.5vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) img { width: 100%; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .img2 { margin-bottom: 0.938vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .img2:nth-child(2) img { -webkit-border-radius: 0vw 0vw 1.25vw 0vw; border-radius: 0vw 0vw 1.25vw 0vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection { left: 6.875vw; padding: 0vw 1.063vw; bottom: 1.875vw; width: 20.625vw; height: 4.125vw; -webkit-border-radius: 0.375vw; border-radius: 0.375vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .icon { width: 3.625vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .icon img { -webkit-border-radius: 100%; border-radius: 100%; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0.938vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content .text1 { font-size: 0.75vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content .text2 { font-size: 1.063vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .number { font-size: 1.125vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .contactText { font-size: 1.25vw; line-height: 1.75vw; left: 1.875vw; bottom: 1.875vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .icon-youshangjiao { font-size: 1.125vw; right: 1.25vw; top: 1.25vw; font-weight: 600; }
  .productionStandardMain .circleBox { bottom: -23.438vw; }
  .frontEndStandardMain { padding: 8.75vw 0vw 6.25vw; }
  .frontEndStandardMain .titleBox { margin-bottom: -10.625vw; }
  .frontEndStandardMain .title { font-size: 3.125vw; }
  .frontEndStandardMain .desc { padding-top: 1.25vw; font-size: 1vw; line-height: 1.625vw; max-width: 38.438vw; }
  .frontEndStandardMain .frontEndStandardList { margin: 0vw -1.25vw; }
  .frontEndStandardMain .frontEndStandardList .list { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); margin: 0vw 0.625vw 1.25vw; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 2.5vw 2.188vw; width: 100%; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox .number { font-size: 1.25vw; padding-bottom: 3.125vw; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox .listTitle { font-size: 1.625vw; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox .content { padding-top: 1.25vw; font-size: 1.063vw; line-height: 1.5vw; }
  .rear-endStandardMain { padding: 6.25vw 0vw; }
  .rear-endStandardMain .title { font-size: 3.125vw; }
  .rear-endStandardMain .desc { padding-top: 1.563vw; font-size: 1vw; line-height: 1.625vw; max-width: 35vw; }
  .rear-endStandardMain .rear-endStandard { margin: 0vw -0.938vw; padding-top: 2.813vw; }
  .rear-endStandardMain .rear-endStandard .list { width: -webkit-calc(50% - 1.875vw); width: calc(50% - 1.875vw); margin: 0vw 0.938vw 2.188vw; }
  .rear-endStandardMain .rear-endStandard .list .bg { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .rear-endStandardMain .rear-endStandard .list .bg::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .rear-endStandardMain .rear-endStandard .list::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon { width: 10vw; height: 12.5vw; -webkit-border-radius: 1.25vw 0vw 0vw 1.25vw; border-radius: 1.25vw 0vw 0vw 1.25vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon::after { -webkit-border-radius: 1.25vw 0vw 0vw 1.25vw; border-radius: 1.25vw 0vw 0vw 1.25vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon::before { -webkit-border-radius: 1.25vw 0vw 0vw 1.25vw; border-radius: 1.25vw 0vw 0vw 1.25vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon p { width: 4.063vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .content { padding: 0vw 1.875vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .content .listTitle { font-size: 1.5vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .content .listDesc { padding-top: 0.625vw; font-size: 1.063vw; }
  .propertyStandardMain { padding: 6.875vw 0vw; }
  .propertyStandardMain .contactCircle { top: -15.625vw; right: -6.25vw; }
  .propertyStandardMain .title { font-size: 3.125vw; }
  .propertyStandardMain .desc { margin-top: 0.625vw; max-width: 34.063vw; font-size: 1vw; line-height: 1.625vw; }
  .propertyStandardMain .propertyStandardBox { padding-top: 3.125vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList { width: 34.25vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .imgBox img { width: 100%; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .listTitle { display: none; font-size: 1vw; margin-top: 0.625vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .content { display: none; font-size: 0.875vw; margin-top: 0.313vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .propertyStandardListPage { display: none; }
  .propertyStandardMain .propertyStandardBox .propertyStandard { width: -webkit-calc(100% - 34.25vw); width: calc(100% - 34.25vw); padding: 0vw 0vw 0vw 4.688vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardContentBox .propertyStandardContent .listTitle { font-size: 1.875vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardContentBox .propertyStandardContent .content { padding-top: 0.625vw; font-size: 1.25vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list { margin-left: 14.375vw; font-size: 1.25vw; height: 4.375vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list.active { font-size: 1.5vw; }
  .secureStandardMain { padding: 6.25vw 0vw; }
  .secureStandardMain .title { font-size: 3.125vw; }
  .secureStandardMain .desc { margin-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; max-width: 46.875vw; }
  .secureStandardMain .secureStandardList { margin: 0vw -1.25vw; padding-top: 2.813vw; }
  .secureStandardMain .secureStandardList .list { width: -webkit-calc(25% - 1.25vw); width: calc(25% - 1.25vw); margin: 0vw 0.625vw 1.25vw; padding: 2.813vw 2.188vw; min-height: 23.75vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .secureStandardMain .secureStandardList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .secureStandardMain .secureStandardList .list .listTitle { font-size: 1.5vw; }
  .secureStandardMain .secureStandardList .list .listDesc { margin-top: 0.625vw; font-size: 1.063vw; line-height: 1.75vw; }
  .secureStandardMain .secureStandardList .list .icon img { height: 4.375vw; }
  .websiteProductionProcessMain { padding: 6.875vw 0vw; }
  .websiteProductionProcessMain .title { font-size: 3.125vw; }
  .websiteProductionProcessMain .websiteProductionProcess { margin: 0vw -1.438vw; padding-top: 2.813vw; }
  .websiteProductionProcessMain .websiteProductionProcess .list { width: -webkit-calc(16.666666666666668% - 2.875vw); width: calc(16.666666666666668% - 2.875vw); margin: 0vw 1.438vw; }
  .websiteProductionProcessMain .websiteProductionProcess .list::after { content: ''; width: 0.563vw; height: 0.563vw; right: -1.625vw; }
  .websiteProductionProcessMain .websiteProductionProcess .list .content .icon { width: 2.813vw; }
  .websiteProductionProcessMain .websiteProductionProcess .list .content .listTitle { font-size: 1.188vw; margin-top: 0.625vw; }
  /*--网站制作技术标--*/
  /*--群诺改造解决--*/
  .remouldBanner .imgBox { padding-top: 56.25vw; }
  .remouldBannerText .title { font-size: 3.75vw; }
  .remouldBannerText .desc { padding-top: 1.563vw; font-size: 1.25vw; }
  .remouldSolutionMain { padding: 6.25vw 0vw; }
  .remouldSolutionMain .container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .remouldSolutionMain .content { width: 35vw; padding-top: 2.5vw; }
  .remouldSolutionMain .content .title { font-size: 3.125vw; }
  .remouldSolutionMain .content .desc { padding-top: 1.875vw; }
  .remouldSolutionMain .content .desc .icon { width: 5.625vw; margin-right: 0.938vw; }
  .remouldSolutionMain .content .desc .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 0.938vw; font-size: 1.125vw; line-height: 1.75vw; }
  .remouldSolutionMain .content .desc2 { padding-top: 1.875vw; font-size: 1vw; line-height: 1.75vw; }
  .remouldSolutionMain .imgBox { width: 51.125vw; }
  .remouldSolutionMain .imgBox img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .remouldAdvantageMain { padding: 6.25vw 0vw; }
  .remouldAdvantageMain .title { font-size: 1vw; }
  .remouldAdvantageMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .remouldAdvantageMain .desc { padding-top: 1.563vw; font-size: 2.813vw; line-height: 3.438vw; }
  .remouldAdvantageMain .remouldAdvantage { margin: 0vw -1.25vw; padding-top: 3.125vw; }
  .remouldAdvantageMain .remouldAdvantage .list { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); margin: 0vw 0.625vw; padding: 5vw 2.5vw; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .remouldAdvantageMain .remouldAdvantage .list .icon { width: 5.625vw; padding-bottom: 5.625vw; }
  .remouldAdvantageMain .remouldAdvantage .list .listTitle { font-size: 1.875vw; padding-bottom: 1.25vw; line-height: 2.375vw; }
  .remouldAdvantageMain .remouldAdvantage .list .content { margin-top: 1.563vw; font-size: 1vw; line-height: 1.75vw; }
  .remouldAdvantageMain .remouldAdvantage .list::after { height: 3vw; }
  .remouldAdvantageMain .remouldAdvantage .list::before { -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .remouldServiceProcessMain { padding: 6.25vw 0vw; }
  .remouldServiceProcessMain .title { font-size: 2.813vw; }
  .remouldServiceProcessMain .remouldServiceProcess { margin-top: 4.375vw; }
  .remouldServiceProcessMain .remouldServiceProcessClass { top: 7.5vw; width: 18.75vw; display: block; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list { font-size: 1.188vw; padding-left: 2.188vw; height: 4.375vw; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list::after { left: 0.75vw; top: 0.563vw; bottom: -0.563vw; width: 0.063vw; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list span { width: 0.563vw; height: 0.563vw; left: 0.5vw; top: 0.375vw; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list span::before { width: 1.438vw; height: 1.438vw; border: 0.25vw solid #e5e5e5; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list.active { font-size: 1.5vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list { margin-bottom: 5.313vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .imgBox img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .content { padding: 0vw 2.5vw 3.125vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .content .listTitle { font-size: 1.875vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .content .listDesc { margin-top: 0.938vw; font-size: 1vw; line-height: 1.75vw; }
  /*--群诺改造解决--*/
  /*--官网改版--*/
  .officialWebsiteRevisionBanner .imgBox { padding-top: 56.25vw; }
  .officialWebsiteRevisionBannerText { bottom: 12.5vw; }
  .officialWebsiteRevisionBannerText .title { font-size: 3.75vw; }
  .officialWebsiteRevisionBannerText .desc { padding-top: 1.563vw; font-size: 1.25vw; }
  .painPointMain { display: block; }
  .painPointBox { min-height: 100vh; }
  .painPointTitleMain .painPointTitle .title { font-size: 4.427vw; }
  .painPointTitleMain .painPointTitle .desc { padding-top: 0.782vw; font-size: 1.563vw; }
  .painPointContentBox { min-height: 100vh; }
  .painPointContentTitle .title { font-size: 3.125vw; }
  .painPointContentTitle .title span::after { left: -0.886vw; width: 0.625vw; height: 0.625vw; }
  .painPointContentTitle .desc { padding-top: 0.782vw; font-size: 1.125vw; max-width: 62.5vw; }
  .painPoint { padding-top: 17.5vw; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); }
  .painPoint .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .painPoint .list { width: 48.35%; padding-top: 1.563vw; }
  .painPoint .list .imgBox { width: 100%; padding-top: 25.625vw; }
  .painPoint .list .imgBox img { -webkit-border-radius: 1.875vw 0vw 0vw 1.875vw; border-radius: 1.875vw 0vw 0vw 1.875vw; -webkit-box-shadow: 0vw 0.188vw 3.125vw rgba(0, 0, 0, 0.4); box-shadow: 0vw 0.188vw 3.125vw rgba(0, 0, 0, 0.4); }
  .painPoint .list:nth-child(2) { width: 51.65%; }
  .painPoint .list:nth-child(2) .imgBox { padding-top: 28.75vw; }
  .painPoint .list:nth-child(2) .imgBox p:nth-child(2) { width: 6.375vw; left: -2.813vw; top: 4.375vw; }
  .painPoint .list:nth-child(2) .imgBox p:nth-child(3) { width: 5.75vw; right: -2.188vw; bottom: 3.75vw; }
  .painPoint .list:nth-child(2) .imgBox img { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .painPoint .list:nth-child(1) .content { padding-top: 3.438vw; }
  .painPoint .list .content { padding-top: 1.875vw; }
  .painPoint .list .content .listTitle { font-size: 1.875vw; width: 7.5vw; }
  .painPoint .list .content .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.125vw; line-height: 1.875vw; }
  .painPoint .list .content .desc p { padding-left: 1.875vw; }
  .painPoint .list:nth-child(1) .content .desc p::after { top: 0.313vw; width: 1.25vw; height: 1.25vw; }
  .painPoint .list:nth-child(2) .content .desc p::after { top: 0.313vw; width: 1.313vw; height: 1.313vw; }
  .mPainPointContentBox { display: none; }
  .threeMajorDesignsMain { padding: 2.188vw 0vw 6.25vw; }
  .threeMajorDesignsMain .container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .threeMajorDesignsMain .threeMajorDesignsList { width: -webkit-calc(100% - 31.25vw); width: calc(100% - 31.25vw); margin-top: 0vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .swiper-slide::after { top: 1.25vw; bottom: 0vw; width: 45.313vw; -webkit-border-radius: 0.75vw; border-radius: 0.75vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox { padding: 0vw 6.563vw 2.5vw 1.875vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .imgBox { width: 41.875vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content { padding-top: 3.75vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc { width: 24.063vw; margin-right: 3.125vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc .listTitle { font-size: 2.25vw; line-height: 2.75vw; color: #010101; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc .desc { margin-top: 0.938vw; font-size: 1vw; display: -webkit-box; height: 4.5vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .listImg { width: 25vw; padding-top: 1.563vw; display: block; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .listImg img { width: 100%; -webkit-border-radius: 0.75vw; border-radius: 0.75vw; -webkit-box-shadow: 0vw 0.375vw 1.688vw rgba(4, 28, 71, 0.35); box-shadow: 0vw 0.375vw 1.688vw rgba(4, 28, 71, 0.35); }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .icon { width: 4.375vw; padding-top: 2.5vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage { position: absolute; left: 1.875vw; bottom: 10.313vw; padding-top: 0vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage span { width: 3.75vw; height: 3.75vw; font-size: 1.125vw; margin: 0vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage span.swiper-pagination-bullet-active { width: 6.563vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .threeMajorDesignsMain .threeMajorDesigns { width: 31.25vw; padding-top: 8.438vw; }
  .threeMajorDesignsMain .threeMajorDesigns .title { font-size: 3.125vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab { padding-top: 2.5vw; display: block; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list { padding: 2.188vw 0vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .icon { width: 4.563vw; height: 4.563vw; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.25vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content .listTitle { font-size: 1.125vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content .desc { font-size: 1vw; display: -webkit-box; height: 1.5vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list.active::after { width: 60%; }
  .designCapabilityMain { display: block; }
  .designCapability .designCapabilityList { padding: 7.5vw 0vw; max-width: 34.375vw; }
  .designCapability .designCapabilityList .contentBox .title { font-size: 3.125vw; padding-bottom: 2.5vw; }
  .designCapability .designCapabilityList .contentBox .content { margin-top: 2.188vw; }
  .designCapability .designCapabilityList .contentBox .content .list .icon { width: 4.375vw; }
  .designCapability .designCapabilityList .contentBox .content .list .listTitle { margin-top: 1.25vw; font-size: 1.375vw; }
  .designCapability .designCapabilityList .contentBox .content .list .desc { margin-top: 0.938vw; font-size: 1.063vw; line-height: 1.688vw; max-width: 30vw; }
  .designCapability .designCapabilityList .designCapabilityTab .list { line-height: 1.688vw; font-size: 0.938vw; margin-bottom: 0.938vw; padding-left: 1.375vw; }
  .designCapability .designCapabilityList .designCapabilityTab .list.active { font-size: 1.25vw; }
  .mDesignCapabilityMain { display: none; }
  .recommendedCaseMain { padding: 6.25vw 0vw; }
  .recommendedCaseMain .titleMain .title { font-size: 1vw; }
  .recommendedCaseMain .titleMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .recommendedCaseMain .titleMain .desc { margin-top: 1.563vw; font-size: 2.813vw; line-height: 3.438vw; }
  .recommendedCaseMain .titleMain .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .recommendedCaseMain .titleMain .btn a { width: 3.438vw; height: 2.563vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; margin-left: 0.313vw; font-size: 1vw; }
  .recommendedCaseMain .recommendedCase { margin-top: 3.125vw; }
  .recommendedCaseMain .recommendedCase .swiper-slide .imgBox { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .recommendedCaseMain .recommendedCase .swiper-slide .listTitle { margin-top: 2.188vw; font-size: 1.625vw; }
  .recommendedCaseMain .recommendedCase .swiper-slide .label { padding-top: 0.938vw; }
  .recommendedCaseMain .recommendedCase .swiper-slide .label a { padding: 0vw 0.813vw; line-height: 1.625vw; font-size: 0.75vw; margin-right: 0.625vw; }
  .recommendedCaseMain .recommendedCase .recommendedCasePage { display: none; }
  /*--官网改版--*/
  /*--面包屑--*/
  .commonLocation { bottom: 1.563vw; }
  .commonLocation a { font-size: 0.875vw; }
  .commonLocation a::before { margin-right: 0.5vw; }
  .commonLocation a::after { margin: 0vw 0.625vw; width: 0.5vw; height: 0.5vw; }
  /*--面包屑--*/

  /*--首页案例2025--*/
  .indexCase2025Main{margin-top:3.125vw;}
  .indexCase2025Box{height: 100vh; width: 409.375vw; display: flex; align-items: center;}
  .indexCaseList2025 { padding: 0vw 0vw 0vw 4.167vw; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; 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; }
  .indexCaseList2025 .list { margin-right: 1.042vw; width: 30.208vw; }
  .indexCaseList2025 .list .contentBox { margin-top: 0vw; }
  .indexCaseList2025 .list .contentBox .caseContent { overflow: hidden; position: relative; }
  .indexCaseList2025 .list .contentBox .new { display: none; left: 1.25vw; top: 1.25vw; width: 3.313vw; height: 1.438vw; -webkit-border-radius: 1.438vw; border-radius: 1.438vw; font-size: 0.75vw; }
  .indexCaseList2025 .list .contentBox .imgBox { padding-top: 0vw; height: 44.792vw; -webkit-border-radius: 0vw; border-radius: 0vw; }
  .indexCaseList2025 .list .contentBox .imgBox a { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; overflow: hidden; }
  .indexCaseList2025 .list .contentBox .content { padding: 0vw 1.875vw 1.875vw; }
  .indexCaseList2025 .list .contentBox .content .listTitle { font-size: 1.458vw; }
  .indexCaseList2025 .list .contentBox .content .label { padding-top: 0.521vw; }
  .indexCaseList2025 .list .contentBox .content .label p { -webkit-border-radius: 0vw; border-radius: 0vw; padding: 0.26vw 0.521vw; min-width: 3.646vw; font-size: 0.625vw; margin-right: 0.26vw; }
  .indexCaseList2025 .list .contentBox .hoverContent { padding: 0vw 1.042vw 1.042vw; }
  .indexCaseList2025 .list .contentBox .hoverContent .caselogoBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .indexCaseList2025 .list .contentBox .hoverContent .Intro { padding: 1.823vw 1.563vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .indexCaseList2025 .list .contentBox .hoverContent .Intro .listTitle { font-size: 1.458vw; }
  .indexCaseList2025 .list .contentBox .hoverContent .Intro .desc { margin-top: 0.521vw; font-size: 0.833vw; display: -webkit-box; height: 4.062vw; line-height: 1.354vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .indexCaseList2025 .list .contentBox .hoverContent .Intro .labelBox { padding-top: 1.302vw; }
  .indexCaseList2025 .list .contentBox .hoverContent .Intro .label a { -webkit-border-radius: 0vw; border-radius: 0vw; padding: 0.26vw 0.521vw; min-width: 3.646vw; font-size: 0.625vw; margin-right: 0.26vw; }
  .indexCaseList2025 .list .contentBox .hoverContent .Intro .icon a { width: 1.75vw; height: 1.75vw; background-size: 0.625vw; }
  .caseMore { bottom: -4.688vw; left: 0vw; width: 100%; }
  .caseMore a { height: 3.125vw; -webkit-border-radius: 1.5vw; border-radius: 1.5vw; font-size: 1vw; }
  .caseMore a p { width: 1.063vw; height: 1.063vw; margin-right: 0.625vw; }
  .indexCaseList2025 .list:nth-child(1) { width: 62.5vw; }
  .indexCaseList2025 .list:nth-child(3) .contentBox .imgBox { height: 21.875vw; }
  .indexCaseList2025 .list:nth-child(3) .contentBox .hoverContent .Intro .desc { display: -webkit-box; height: 2.708vw; line-height: 1.354vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexCaseList2025 .list:nth-child(3) .contentBox:nth-child(2) { margin-top: 1.042vw; }
  .indexCaseList2025 .list:nth-child(4) { width: 62.5vw; }
  .indexCaseList2025 .list:nth-child(6) .contentBox .imgBox { height: 21.875vw; }
  .indexCaseList2025 .list:nth-child(6) .contentBox .hoverContent .Intro .desc { display: -webkit-box; height: 2.708vw; line-height: 1.354vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexCaseList2025 .list:nth-child(6) .contentBox:nth-child(2) { margin-top: 1.042vw; }
  .indexCaseList2025 .list:nth-child(7) { width: 62.5vw; }
  .indexCaseList2025 .list:nth-child(9) .contentBox .imgBox { height: 21.875vw; }
  .indexCaseList2025 .list:nth-child(9) .contentBox .hoverContent .Intro .desc { display: -webkit-box; height: 2.708vw; line-height: 1.354vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexCaseList2025 .list:nth-child(9) .contentBox:nth-child(2) { margin-top: 1.042vw; }
  /*--首页案例2025--*/

  /*--首页底部咨询--*/

  .indexConsultationMain{padding: 5.625vw 0vw 3.125vw;}
  .indexConsultationMain .title{font-size:3.375vw;}
  .indexConsultationMain .desc{padding-top: 0.938vw; font-size: 0.875vw;}
  .indexConsultationMain .btn{padding-top: 1.25vw; }
  .indexConsultationMain .btn a{width: 15.813vw; height: 3vw; border-radius: 3vw; font-size:0.875vw; }
  .indexConsultationMain .btn a::after{height: 3vw;}
  .indexConsultationMain .btn a::before{height: 3vw;}
  .indexConsultationMain .line{margin-top: 5vw;}
  .indexConsultationMain .telDesc{font-size: 0.875vw; padding-top: 2.5vw;}
  .indexConsultationMain .tel{padding-top: 0.938vw;font-size:0.875vw;}
  .indexConsultationMain .tel span{font-size: 1.75vw;margin-left: 0.625vw;margin-right:3.125vw;}

  /*--首页底部咨询--*/
  /*--品牌出海--*/
  .goingGlobalMain { padding: 10.625vw 0vw 7.5vw; }
  .goingGlobalMain .circleBox3 { top: 18.75vw; right: -35vw; }
  .goingGlobalMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .goingGlobalMain .imgBox { width: 53.75vw; padding-top: 35.625vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .goingGlobalMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 7.5vw 0vw 0vw; }
  .goingGlobalMain .content .title { font-size: 1vw; }
  .goingGlobalMain .content .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.625vw; -webkit-border-radius: 100%; border-radius: 100%; }
  .goingGlobalMain .content .subTitle { margin-top: 0.625vw; font-size: 3.125vw; }
  .goingGlobalMain .content .desc { font-size: 1.063vw; line-height: 1.688vw; padding-top: 1.875vw; }
  .goingGlobalBigTitle { padding-top: 5.625vw; }
  .goingGlobalBigTitle .text { width: 200%; font-size: 29.375vw; letter-spacing: -0.938vw; }
  .goingGlobalMarket { margin-top: -3.438vw; }
  .goingGlobalTitle { font-size: 3.125vw; }
  .goingGlobalMarket .desc { padding-top: 1.875vw; font-size: 1.063vw; line-height: 1.688vw; }
  .goingGlobalBox { padding: 0vw 0vw 5.625vw; }
  .goingGlobalMarketList { margin-top: 2.5vw; width: 58.125vw; }
  .goingGlobalMarketList .swiper-slide { left: 3.75vw; }
  .goingGlobalMarketList .swiper-slide .imgBox { padding-top: 32vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .goingGlobalMarketList .swiper-slide .listText { position: absolute; left: 1.875vw; right: 1.875vw; bottom: 1.25vw; padding: 1.563vw 2.188vw 1.563vw 3.438vw; -webkit-border-radius: 3.438vw; border-radius: 3.438vw; -webkit-box-shadow: none; box-shadow: none; }
  .goingGlobalMarketList .swiper-slide .listText .listTitle { font-size: 1.5vw; margin-right: 1.563vw; }
  .goingGlobalMarketList .swiper-slide .listText .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.063vw; line-height: 1.688vw; }
  .goingGlobalMarketList .swiper-slide .listText .icon { width: 3.125vw; margin-left: 3.75vw; }
  .goingGlobalMarketList .swiper-slide .listText::before { left: 0.625vw; right: 0.625vw; bottom: 0.625vw; top: 0.625vw; -webkit-filter: blur(0.5vw); filter: blur(0.5vw); -webkit-border-radius: 3.438vw; border-radius: 3.438vw; }
  .goingGlobalMarketList .swiper-slide.swiper-slide-active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); left: 0vw; }
  .goingGlobalMarketList .swiper-slide.swiper-slide-active + div { left: -3.75vw; }
  .goingGlobalMarketList .swiper-slide.swiper-slide-active + div ~ div { left: -13.125vw; }
  .goingGlobalBarBtn { padding-top: 1.563vw; }
  .goingGlobalBarBtn .btn { padding-left: 2.188vw; }
  .goingGlobalBarBtn .btn a { margin-left: 0.313vw; width: 4.188vw; height: 3.438vw; font-size: 1.5vw; -webkit-border-radius: 1.688vw; border-radius: 1.688vw; }
  .goingGlobalDesc { padding-top: 1.25vw; }
  .goingGlobalDesc h3 { font-size: 1.375vw; }
  .goingGlobalDesc p { padding-top: 0.625vw; font-size: 1.063vw; max-width: 58.75vw; }
  .goingGlobalLocal { padding-top: 2.5vw; }
  .goingGlobalLocal .goingGlobalLocalList { padding-top: 4.375vw; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide { 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; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .imgBox { width: 50vw; padding-top: 43.75vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 5vw; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .listTitle { font-size: 3.125vw; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .desc { margin-top: 1.563vw; font-size: 1.063vw; line-height: 1.688vw; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .desc2 { padding-top: 1.25vw; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .desc2 p { margin-top: 0.625vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 1.063vw; line-height: 1.688vw; padding: 0.938vw 3.75vw 0.938vw 1.875vw; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .desc3 { padding-top: 2.188vw; font-size: 1.063vw; line-height: 1.688vw; }
  .goingGlobalLogoMain { padding: 6.875vw 0vw 8.125vw; margin-top: 0vw; }
  .goingGlobalLogoMain .title { font-size: 3.125vw; line-height: 3.75vw; }
  .goingGlobalLogoMain .desc { font-size: 1.063vw; line-height: 1.688vw; padding-top: 2.5vw; max-width: 59.063vw; }
  .goingGlobalLogoMain .goingGlobalLogoBox { padding-top: 3.125vw; }
  .goingGlobalLogoMain .goingGlobalLogo { margin-top: 1.25vw; }
  .goingGlobalLogoMain .goingGlobalLogo .swiper-slide { padding-right: 0.75vw; }
  .goingGlobalLogoMain .goingGlobalLogo .swiper-slide img { width: 11.25vw; -webkit-border-radius: 2.875vw; border-radius: 2.875vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  /*--品牌出海--*/
  /*--新常见问题--*/
  .newFqaList { margin: 0vw -1.25vw; padding: 2.5vw 0vw 5vw; }
  .newFqaList .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: 1.25vw; border-radius: 1.25vw; }
  .newFqaList .list .listTitle { font-size: 1.375vw; line-height: 2.25vw; padding-bottom: 1.25vw; }
  .newFqaList .list .listTitle span { width: 1.25vw; min-width: 1.25vw; height: 1.25vw; font-size: 0.875vw; margin-top: 0.5vw; margin-right: 0.625vw; }
  .newFqaList .list .desc { margin-top: 1.563vw; font-size: 0.938vw; display: -webkit-box; height: 4.875vw; line-height: 1.625vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; padding: 0vw 1.875vw; }
  .newFqaList .list .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 2.5vw; height: 2.5vw; margin-top: 1.563vw; margin-left: 1.875vw; }
  .newFqaList .list .btn i { width: 0.625vw; height: 0.625vw; }
  .newFqaList .list .btn i::after { height: 0.125vw; }
  .newFqaList .list .btn i::before { width: 0.125vw; }
  .popupFaq { max-width: 60vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 4.375vw; }
  .popupFaq img { right: 3.75vw; top: 3.125vw; width: 8.25vw; }
  .popupFaq .closeFAQBtn { right: 1.25vw; top: 2.813vw; width: 2.125vw; height: 2.125vw; }
  .popupFaq .title { font-size: 1vw; }
  .popupFaq .listTitle { margin-top: 0.625vw; padding: 0vw 8.75vw 0vw 0vw; font-size: 2.125vw; line-height: 2.75vw; }
  .popupFaq .content { margin-top: 2.813vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 2.5vw; font-size: 1vw; line-height: 1.938vw; max-height: 31.25vw; }
  .newFaqDetailBox { padding: 6.25vw 15.625vw 9.375vw; }
  .newFaqDetailBox .title { font-size: 1vw; }
  .newFaqDetailBox .newFaqDetailTitle { margin-top: 1.25vw; padding: 0vw 0vw 1.563vw; font-size: 2.125vw; line-height: 2.75vw; }
  .newFaqDetailBox .content { margin-top: 1.563vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 0vw; font-size: 1vw; line-height: 1.938vw; }
  /*--新常见问题--*/
    /*--相关常见问题--*/
  .FQARelatedMain { padding: 3.75vw 0vw 3.125vw; }
  .FQARelatedMain .titleBtn .title { font-size: 1.875vw; }
  .FQARelatedMain .titleBtn .btn a { margin-right: 0.313vw; width: 3.438vw; height: 2.563vw; font-size: 1vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .FQARelatedList { padding-top: 2.5vw; padding-bottom: 2.5vw; }
  .FQARelatedList .swiper-slide { padding: 0vw 2.813vw; height: 6.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .FQARelatedList .swiper-slide .content span { min-width: 1.25vw; height: 1.25vw; font-size: 0.875vw; }
  .FQARelatedList .swiper-slide .content .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.125vw; margin-left: 0.625vw; display: -webkit-box; height: 1.875vw; line-height: 1.875vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .FQARelatedList .swiper-slide .content i { width: 0.875vw; height: 0.875vw; }
  .FQARelatedList .swiper-slide .content i::after { height: 0.125vw; }
  .FQARelatedList .swiper-slide .content i::before { width: 0.125vw; }
  .FQARelatedList .swiper-slide:hover { -webkit-box-shadow: 0vw 1.25vw 1.25vw -1.25vw rgba(0, 0, 0, 0.2); box-shadow: 0vw 1.25vw 1.25vw -1.25vw rgba(0, 0, 0, 0.2); }
  .FAQmore a { height: 3vw; -webkit-border-radius: 3vw; border-radius: 3vw; font-size: 0.875vw; padding: 0vw 2.188vw; }
  .FAQmore a i { font-size: 0.5vw; margin-left: 0.75vw; }
  /*--相关常见问题--*/
  /*--底部2025--*/
  .footer2025Main { padding: 5.625vw 0vw 0vw; }
  .footer2025 { padding-bottom: 2.5vw; 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; }
  .footer2025 .footer2025Text .title { font-size: 2.5vw; }
  .footer2025 .footer2025Text .desc { font-size: 1.125vw; margin-top: 1.25vw; }
  .footer2025 .footer2025Text .btn { padding-top: 1.563vw; }
  .footer2025 .footer2025Text .btn a { padding: 0vw 0.625vw 0vw 1.563vw; width: 10vw; height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .footer2025 .footer2025Text .btn a span { font-size: 0.938vw; }
  .footer2025 .footer2025Text .btn a i { font-size: 1.25vw; width: 2.25vw; height: 2.25vw; }
  .footer2025 .footer2025Text .btn a:hover i::after { width: 18.75vw; height: 18.75vw; }
  .footer2025 .footer2025Text .btn a:hover i::before { left: -0.625vw; }
  .footer2025Class { width: auto; padding-top: 0vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .footer2025Class .list { padding-bottom: 2.813vw; border: none; padding-right: 3.125vw; }
  .footer2025Class .list h3 { height: auto; }
  .footer2025Class .list h3 a { font-size: 1.125vw; }
  .footer2025Class .list i { display: none; }
  .footer2025Class .list p { padding-top: 0.938vw; display: block; }
  .footer2025Class .list p a { font-size: 0.938vw; line-height: 1.875vw; }
  .footer2025Class .list:nth-child(4n+4) { width: auto; padding-right: 0vw; }
  .footer2025ShareBox { padding: 0vw; }
  .footer2025ShareBox .title { font-size: 1.125vw; }
  .footer2025ShareBox .footer2025Share { padding-top: 1.563vw; }
  .footer2025ShareBox .footer2025Share a { width: 3.625vw; height: 2.313vw; -webkit-border-radius: 1.125vw; border-radius: 1.125vw; font-size: 1.25vw; margin-right: 0.625vw; }
  .footer2025ShareBox .footer2025Share a p { width: 8.125vw; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; bottom: -webkit-calc(100% + 1.25vw); bottom: calc(100% + 1.25vw); }
  .footer2025ShareBox .footer2025Share a p img { -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .footer2025ShareBox .footer2025Share a p::after { bottom: -0.213vw; border-left: 0.313vw solid transparent; border-right: 0.313vw solid transparent; border-top: 0.313vw solid #fff; }
  .footer2025ShareBox .footer2025Share a:last-child { margin-right: 0vw; }
  .footer2025ShareBox .footer2025Share a:hover p { bottom: -webkit-calc(100% + 0.625vw); bottom: calc(100% + 0.625vw); }
  .footer2025ShareBox .footTelTitle { padding-top: 1.875vw; font-size: 1.125vw; }
  .footer2025ShareBox .footTel { font-size: 2vw; padding-top: 0.625vw; }
  .footer2025ShareBox .footer2025linkBox .title { margin-top: 2.813vw; font-size: 0.875vw; height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; }
  .footer2025ShareBox .footer2025linkBox .title i { right: 1.563vw; font-size: 0.5vw; }
  .footer2025ShareBox .footer2025linkBox .footer2025link { bottom: -webkit-calc(100% + 1.875vw); bottom: calc(100% + 1.875vw); -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 1.25vw 1.25vw 1.875vw; -webkit-box-shadow: 0vw 0.188vw 2.188vw rgba(148, 137, 111, 0.2); box-shadow: 0vw 0.188vw 2.188vw rgba(148, 137, 111, 0.2); }
  .footer2025ShareBox .footer2025linkBox .footer2025link .list { max-height: 16.25vw; }
  .footer2025ShareBox .footer2025linkBox .footer2025link .list a { line-height: 2.313vw; font-size: 0.875vw; }
  .footer2025ShareBox .footer2025linkBox.active .footer2025link { bottom: -webkit-calc(100% + 0.625vw); bottom: calc(100% + 0.625vw); opacity: 1; pointer-events: all; z-index: 1; }
  .foot2025 { padding: 2.813vw 0vw 3.75vw; font-size: 0.875vw; line-height: 1.5vw; }
  .foot2025 p { margin-top: 0.313vw; }
  /*--底部2025--*/
 /*--新首页2025--*/
  .indexContainer { max-width: 87.25vw; padding: 0px 20px; }
  .indexBanner .swiper-slide .imgBox { padding-top: 100vh; }
  .indexBanner .indexBannerPageBox { bottom: 3.75vw; }
  .indexBanner .indexBannerPageBox .indexBannerPage span { width: 2.188vw; height: 0.313vw; border-radius:0.313vw; margin-right: 0.625vw;}
  .indexBanner .indexBannerText { bottom: 5vw; }
  .indexBanner .indexBannerText .textImg img { height: 12.25vw; }
  .indexBanner .indexBannerText .title { font-size: 2.25vw; }
  .indexBanner .indexBannerText .btn { padding-top: 1.563vw; }
  .indexBanner .indexBannerText .btn a { padding: 0vw 0.438vw 0vw 1.688vw; height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .indexBanner .indexBannerText .btn a span { font-size: 0.938vw; }
  .indexBanner .indexBannerText .btn a i { font-size: 1.25vw; width: 2.25vw; height: 2.25vw; margin-left: 1.25vw; }
  .indexBanner .indexBannerText .btn a:hover i::after { width: 25vw; height: 25vw; }
  .indexBanner .indexBannerTextTwo { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); bottom: auto; width: 100%; }
  .indexBanner .indexBannerTextTwo .title { font-size: 3.75vw; line-height: 4.375vw; }
  .indexBanner .indexBannerTextTwo .desc { padding-top: 1.875vw; font-size: 1vw; max-width: 100%; }
  .indexBanner .indexBannerTextTwo .btn { padding-top: 1.875vw; }
  .indexBanner .indexBannerTextTwo .btn a { padding: 0vw 0.438vw 0vw 1.688vw; height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .indexBanner .indexBannerTextTwo .btn a span { font-size: 0.938vw; }
  .indexBanner .indexBannerTextTwo .btn a i { font-size: 1.25vw; width: 2.25vw; height: 2.25vw; margin-left: 1.25vw; }
  .indexBanner .indexBannerTextTwo .btn a:hover i::after { width: 25vw; height: 25vw; }
  .indexMain2025 { padding: 0vw 0vw 6.875vw; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(60%, #fdfcfa), color-stop(90%, #fbf8f2)); background-image: linear-gradient(to bottom, #fdfcfa 60%, #fbf8f2 90%); background-color: transparent; }
  .fourMajorBusinessesMain { padding: 5.208vw 0vw 0vw 0vw; }
  .fourMajorBusinessesMain .title { font-size: 2.604vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses { display: block; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .content .listTitle { font-size: 3.125vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .content .label { padding-top: 3.125vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .content .label h4 { font-size: 0.833vw; line-height: 1.927vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .content .label h4 a i { width: 1.146vw; height: 1.146vw; font-size: 0.833vw; margin-right: 0.521vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg { width: 43.333vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .circle { width: 41.354vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .imgBox img { height: 27.604vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .leftTextImg { top: 9.375vw; left: -1.563vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .leftTextImg img { height: 8.178vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .rightTextImg { top: 2.604vw; right: -0.521vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .rightTextImg img { height: 5.677vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo { width: 43.333vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .circle { width: 41.354vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .imgBox img { height: 27.604vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg1 { left: 4.167vw; top: 6.25vw; width: 10.365vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg1 img { -webkit-border-radius: 1.667vw; border-radius: 1.667vw; -webkit-box-shadow: 0vw 0.729vw 1.042vw rgba(0, 0, 0, 0.05); box-shadow: 0vw 0.729vw 1.042vw rgba(0, 0, 0, 0.05); }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg2 { right: 2.604vw; top: 2.604vw; width: 5.052vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg2 img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-box-shadow: 1.042vw 1.042vw 1.042vw rgba(0, 0, 0, 0.05); box-shadow: 1.042vw 1.042vw 1.042vw rgba(0, 0, 0, 0.05); }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg3 { left: 8.854vw; bottom: 7.292vw; width: 3.75vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg4 { right: 5.208vw; bottom: 6.25vw; width: 10.365vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg4 img { -webkit-border-radius: 1.667vw; border-radius: 1.667vw; -webkit-box-shadow: 0vw 0.729vw 1.042vw rgba(0, 0, 0, 0.05); box-shadow: 0vw 0.729vw 1.042vw rgba(0, 0, 0, 0.05); }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand { width: 43.333vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .circle { width: 41.354vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .imgBox img { height: 27.604vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg1 { right: 4.167vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg2 { left: 2.604vw; top: 10.417vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg2 img { -webkit-border-radius: 1.667vw; border-radius: 1.667vw; -webkit-box-shadow: 0vw 0.729vw 1.042vw rgba(0, 0, 0, 0.05); box-shadow: 0vw 0.729vw 1.042vw rgba(0, 0, 0, 0.05); }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg3 { right: 3.802vw; top: 8.333vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg3 img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-box-shadow: 1.042vw 1.042vw 1.042vw rgba(0, 0, 0, 0.05); box-shadow: 1.042vw 1.042vw 1.042vw rgba(0, 0, 0, 0.05); }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg4 { left: 1.563vw; bottom: 4.167vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg5 { bottom: 6.25vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg5 img { -webkit-border-radius: 1.667vw; border-radius: 1.667vw; -webkit-box-shadow: 0vw 0.729vw 1.042vw rgba(0, 0, 0, 0.05); box-shadow: 0vw 0.729vw 1.042vw rgba(0, 0, 0, 0.05); }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram { width: 43.333vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .circle { width: 41.354vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .imgBox img { height: 27.604vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .textImg1 { left: 4.688vw; top: 3.907vw; width: 10.678vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .textImg2 { right: 2.083vw; bottom: 2.083vw; width: 13.594vw; }
  .fourMajorBusinessesClass { margin-top: 0.938vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; overflow: hidden; background-image: url(../images/index2025_125.png); background-size: cover; background-repeat: no-repeat; background-position: right; }
  .fourMajorBusinessesClass .swiper-slide { width: 25%; min-height: 14.688vw; margin: 0vw; padding: 0vw; -webkit-border-radius: 0vw; border-radius: 0vw; background: 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; }
  .fourMajorBusinessesClass .swiper-slide::after { height: 0.25vw; }
  .fourMajorBusinessesClass .swiper-slide .contentBox { 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-left: 0vw; height: 14.688vw; }
  .fourMajorBusinessesClass .swiper-slide .contentBox .icon { width: 5.25vw; }
  .fourMajorBusinessesClass .swiper-slide .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0vw; }
  .fourMajorBusinessesClass .swiper-slide .contentBox .content .listTitle { font-size: 1.25vw; padding-top: 0vw; }
  .fourMajorBusinessesClass .swiper-slide .contentBox .content .desc { font-size: 0.875vw; padding-top: 0.313vw; display: block; }
  .fourMajorBusinessesClass .swiper-slide .contentBox .content .label { display: none; }
  .fourMajorBusinessesClass .swiper-slide .contentBox .content .label h4 { font-size: 1vw; line-height: 2.313vw; }
  .fourMajorBusinessesClass .swiper-slide .contentBox .content .label h4 a i { width: 1.375vw; height: 1.375vw; font-size: 1vw; margin-right: 0.625vw; }
  .fourMajorBusinessesClass .swiper-slide.active::after { opacity: 1; }
  .fourMajorBusinessesClass .swiper-slide:nth-child(3) .contentBox .content {padding-left:0.938vw}
  .fourMajorBusinessesClass .swiper-slide:nth-child(1) .contentBox { padding-left: 1.25vw; }
  .indexCaseMain2025 { padding: 8.75vw 0vw 0vw; }
  .indexCaseMain2025 .title { font-size: 3.125vw; }
  .indexCaseMain2025 .desc { font-size: 1vw; padding-top: 1.563vw; }
  .indexCaseMain2025 .indexCase2025 { margin: 0vw -0.75vw; padding-top: 2.813vw; }
  .indexCaseMain2025 .indexCase2025 .list { width: -webkit-calc(33.333% - 1.5vw); width: calc(33.333% - 1.5vw); margin: 1.5vw 0.75vw 0vw; }
  .indexCaseMain2025 .indexCase2025 .list .imgBox { padding-top: 35vw; }
  .indexCaseMain2025 .indexCase2025 .list .imgBox img { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .indexCaseMain2025 .indexCase2025 .list .imgBox video { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .indexCaseMain2025 .indexCase2025 .list .content { padding: 1.875vw; -webkit-border-radius: 1.688vw; border-radius: 1.688vw; }
  .indexCaseMain2025 .indexCase2025 .list .content .listTitle { font-size: 1.375vw; -webkit-transform: translateY(0.188vw); -ms-transform: translateY(0.188vw); transform: translateY(0.188vw); }
  .indexCaseMain2025 .indexCase2025 .list .content .listDesc { margin-top: 0.5vw; font-size: 0.875vw; line-height: 1.5vw; max-height: 0vw; }
  .indexCaseMain2025 .indexCase2025 .list .content .label { padding-top: 0.938vw; }
  .indexCaseMain2025 .indexCase2025 .list .content .label a { padding: 0vw 0.938vw; -webkit-border-radius: 1.688vw; border-radius: 1.688vw; height: 1.688vw; line-height: 1.688vw; font-size: 0.75vw; margin-right: 0.313vw; margin-bottom: 0.313vw; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(1) { width: 100%; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(2) { width: -webkit-calc(66.666% - 1.5vw); width: calc(66.666% - 1.5vw); height: 35vw; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(3) { width: -webkit-calc(33.333% - 1.5vw); width: calc(33.333% - 1.5vw); }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(3) .imgBox { padding-top: 43.75vw; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(4) { margin-top: -7.188vw; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(5) { margin-top: -7.188vw; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(6) .imgBox { padding-top: 26.25vw; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(8) { width: -webkit-calc(66.666% - 1.5vw); width: calc(66.666% - 1.5vw); }
  .indexCaseMain2025 .indexCase2025 .list:hover .content .listDesc { max-height: -webkit-calc(1.5vw * 2); max-height: calc(1.5vw * 2); }
  .indexCaseMain2025 .indexCase2025 .list:hover .content .listTitle { -webkit-transform: none; -ms-transform: none; transform: none; }
  .caseMore2025 { margin-top: 4.688vw; }
  .caseMore2025 a { width: 30.625vw; height: 2.875vw; -webkit-border-radius: 2.875vw; border-radius: 2.875vw; font-size: 0.729vw; }
  .caseMore2025 a i { width: 0.688vw; height: 0.688vw; margin-left: 0.625vw; }
  .indexBrandText2025Main { padding: 13.75vw 0vw 5vw; 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; }
  .indexBrandNumber .numberBox { font-size: 13.75vw; letter-spacing: -0.313vw; }
  .indexBrandNumber .desc { padding-top: 0.625vw; font-size: 1vw; line-height: 1.875vw; max-width: 32.813vw; display: block; }
  .indexBrandNumber .desc br { display: block; }
  .indexBrandText2025 { width: 49.375vw; padding-top: 0vw; padding-bottom: 2.5vw; }
  .indexBrandText2025 .title { font-size: 1.375vw; }
  .indexBrandText2025 .desc { padding-top: 1vw; font-size: 1vw; line-height: 1.625vw; }
  .indexBrandText2025 .desc br { display: block; }
  .indexBrandText2025 .more { padding-top: 2.188vw; }
  .indexBrandText2025 .more a { padding: 0vw 0.625vw 0vw 1.563vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; height: 3.125vw; }
  .indexBrandText2025 .more a span { font-size: 0.938vw; }
  .indexBrandText2025 .more a i { width: 2.25vw; height: 2.25vw; margin-left: 1.25vw; font-size: 1.5vw; }
  .indexBrandText2025 .more a:hover i::after { width: 18.75vw; height: 18.75vw; }
  .indexBrandText2025 .more a:hover i::before { left: -0.313vw; }
  .indexBrandLogo2025 { margin-top: 1.25vw; }
  .indexBrandLogo2025 .swiper-slide { padding: 0vw 0.625vw; }
  .indexBrandLogo2025 .swiper-slide img { width: 13.75vw; -webkit-border-radius: 3.75vw; border-radius: 3.75vw; }
  .indexNewsUpdatesMain { padding: 6.875vw 0vw 5.625vw; }
  .indexNewsUpdatesMain .title { font-size: 3.125vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesClass { padding-top: 3.125vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesClass .swiper-slide { padding-right: 0.625vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesClass .swiper-slide a { width: 10vw; height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; font-size: 1vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesBox { padding-top: 3.75vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .imgBox { padding-top: 29.375vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .icon { width: 1.75vw; height: 1.75vw; right: 1.25vw; top: 1.25vw; background-size: 0.625vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .listTitle { font-size: 1.125vw; line-height: 1.75vw; padding: 1.875vw; left: 0.625vw; right: 0.625vw; bottom: 0.625vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .hoverCotnent { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; z-index: 20; left: 0.625vw; right: 0.625vw; bottom: 0.625vw; -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .hoverCotnent .icon { bottom: 1.875vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .hoverCotnent .hoverTitle { font-size: 1.25vw; padding: 1.875vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .hoverCotnent .hoverTitle br { display: block; }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide:hover .listTitle { bottom: -1.25vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a::before { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; background-size: 27.5vw 11.5vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a { padding: 2.5vw 1.563vw 0.938vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-box-shadow: 0vw 0vw 0vw rgba(176, 116, 0, 0.11); box-shadow: 0vw 0vw 0vw rgba(176, 116, 0, 0.11); }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a .listTitle { font-size: 1.25vw; display: -webkit-box; height: 3.5vw; line-height: 1.75vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a .time { padding-top: 2.813vw; font-size: 0.875vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a .time i { width: 1.75vw; height: 1.75vw; background-size: 0.625vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a:hover::after { opacity: 1; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a:hover::before { opacity: 1; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a:hover { -webkit-box-shadow: 0vw 0.5vw 1.25vw rgba(176, 116, 0, 0.11); box-shadow: 0vw 0.5vw 1.25vw rgba(176, 116, 0, 0.11); }
  .indexNewsUpdatesMain .indexNewsUpdatesBtn { padding-top: 2.813vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesBtn .btn { margin-right: 0.938vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesBtn .btn a { width: 5vw; height: 2.813vw; margin-right: 0.313vw; font-size: 1vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesBtn .bar { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 0.25vw; -webkit-border-radius: 0.25vw; border-radius: 0.25vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesBtn .bar span { -webkit-border-radius: 0.25vw; border-radius: 0.25vw; }
  .indexContactUsMain { 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-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; margin-top: 8.125vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; padding: 0vw; }
  .indexContactUsMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 8.125vw; }
  .indexContactUsMain .content .subTitle { font-size: 3.125vw; }
  .indexContactUsMain .content .tel { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 1.25vw; }
  .indexContactUsMain .content .tel p { font-size: 0.875vw; margin-right: 1.875vw; }
  .indexContactUsMain .content .tel p span { font-size: 1.625vw; margin-left: 0.625vw; }
  .indexContactUsMain .content .btn { padding-top: 2.188vw; }
  .indexContactUsMain .content .btn a { padding: 0vw 0.625vw 0vw 1.563vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; height: 3.125vw; }
  .indexContactUsMain .content .btn a span { font-size: 0.938vw; }
  .indexContactUsMain .content .btn a i { width: 2.25vw; height: 2.25vw; margin-left: 1.25vw; font-size: 1.5vw; }
  .indexContactUsMain .content .btn a:hover i::after { width: 25vw; height: 25vw; }
  .indexContactUsMain .content .btn a:hover i::before { left: -0.313vw; }
  .indexContactUsMain .imgBox { width: 54.25vw; margin-right: -3.125vw; }
  /*--新首页2025--*/
  
  /*--新右边悬浮--*/
  .rightSuspensionMain { right: 1vw; display: block; }
  .rightSuspensionMain .rightSuspension { -webkit-border-radius: 1.625vw; border-radius: 1.625vw; -webkit-box-shadow: 0.313vw 0.813vw 1.125vw rgba(85, 65, 46, 0.19); box-shadow: 0.313vw 0.813vw 1.125vw rgba(85, 65, 46, 0.19); }
  .rightSuspensionMain .rightSuspension:before { right: 0.75vw; left: 0.75vw; bottom: 0.75vw; top: 0.75vw; -webkit-border-radius: 1.625vw; border-radius: 1.625vw; -webkit-filter: blur(0.75vw); filter: blur(0.75vw); }
  .rightSuspensionMain .rightSuspension .list { width: 3.25vw; height: 4.75vw; }
  .rightSuspensionMain .rightSuspension .list::before { right: 0.875vw; left: 0.875vw; }
  .rightSuspensionMain .rightSuspension .list .icon { font-size: 1.25vw; }
  .rightSuspensionMain .rightSuspension .list .text { padding-top: 0.438vw; font-size: 0.75vw; }
  .rightSuspensionMain .rightSuspension .list::after { -webkit-border-radius: 1.625vw; border-radius: 1.625vw; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTelBox { padding-right: 1.25vw; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTel { padding: 1.875vw; width: 13.75vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; -webkit-filter: drop-shadow(0.313vw 0.813vw 1.125vw rgba(85, 65, 46, 0.19)); filter: drop-shadow(0.313vw 0.813vw 1.125vw rgba(85, 65, 46, 0.19)); }
  .rightSuspensionMain .rightSuspension .rightSuspensionTel::before { right: 0.938vw; left: 0.938vw; bottom: 0.938vw; top: 0.938vw; -webkit-border-radius: 1.625vw; border-radius: 1.625vw; -webkit-filter: blur(0.938vw); filter: blur(0.938vw); }
  .rightSuspensionMain .rightSuspension .rightSuspensionTel .title { font-size: 0.875vw; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTel .number { margin-top: 0.313vw; font-size: 1.25vw; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTel .title:nth-child(3) { padding-top: 0.813vw; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTel::after { right: -0.563vw; border-top: 0.625vw solid transparent; border-bottom: 0.625vw solid transparent; border-left: 0.625vw solid #fff; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTelQrCodeBox { padding-right: 1.25vw; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTelQrCodeBox .rightSuspensionTelQrCode { width: 8.125vw; padding: 0.938vw; -webkit-border-radius: 1.625vw; border-radius: 1.625vw; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTelQrCodeBox .rightSuspensionTelQrCode::after { right: -0.563vw; border-top: 0.625vw solid transparent; border-bottom: 0.625vw solid transparent; border-left: 0.625vw solid #fff; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTelQrCodeBox .rightSuspensionTelQrCode::before { right: 0.938vw; left: 0.938vw; bottom: 0.938vw; top: 0.938vw; -webkit-border-radius: 1.625vw; border-radius: 1.625vw; -webkit-filter: blur(0.938vw); filter: blur(0.938vw); }
  .rightSuspensionMain .scrollTopBtn { width: 3.25vw; height: 3.688vw; font-size: 1.25vw; margin-top: 0.625vw; -webkit-border-radius: 1.625vw; border-radius: 1.625vw; -webkit-box-shadow: 0.313vw 0.813vw 1.125vw rgba(85, 65, 46, 0.19); box-shadow: 0.313vw 0.813vw 1.125vw rgba(85, 65, 46, 0.19); }
  .rightSuspensionMain .scrollTopBtn:before { right: 0.5vw; left: 0.5vw; bottom: 0.5vw; top: 0.5vw; -webkit-border-radius: 1.625vw; border-radius: 1.625vw; -webkit-filter: blur(0.5vw); filter: blur(0.5vw); }
  /*--新右边悬浮--*/
  
}

@media (min-width: 992px) { .header { padding: 0vw; height: auto; -webkit-transition: all .8s ease; transition: all .8s ease; }
  .header .logo img { height: 3.438vw; }
  .header .logo h1 { font-size: 0.938vw; line-height: 1.438vw; }
  .header .logo a:nth-child(2) { padding-left: 1.25vw; margin-left: 1.25vw; font-size: 0.938vw; line-height:1.438vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .header .navBox { 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; z-index: 20; position: static;}
  .header .navBox .nav { display: block; position: static; overflow: visible; background: none; padding: 0px; border: none; }
  .header .navBox .nav .navUl { 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; }
  .header .navBox .nav .navUl .list { padding-right: 2.188vw; border: none; position: static; }
  .header .navBox .nav .navUl .list em { display: none; }
  .header .navBox .nav .navUl .list > a { font-size: 1vw; line-height: 6.25vw; z-index: 20; font-weight: 600; padding: 0px; color: #fff; }
  .header .navBox .nav .navUl .list:hover a span::after { width: 100%; left: 0vw; right: auto; }
  .header .navBox .consultBtn { 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: 0vw 0.813vw 0vw 1.438vw; font-weight: 600; height: 2.313vw; font-size: 0.875vw; -webkit-border-radius: 2.313vw; border-radius: 2.313vw; }
  .header .navBox .consultBtn span { padding-right: 0.625vw; }
  .header .navBox .consultBtn i { font-size: 0.5vw; width: 1.25vw; height: 1.25vw; }
  .header .navBox .consultBtn::after { -webkit-border-radius: 2.313vw; border-radius: 2.313vw; }
  .header .navBox .consultBtn:hover::after { width: 2.313vw; right: 0vw; }
  .header .navBox .consultBtn:hover i { -webkit-transform: translateX(0.313vw); -ms-transform: translateX(0.313vw); transform: translateX(0.313vw); }
  .header .navBox .nav .navUl .list .subNavMain { right: -6.563vw; top: 4.938vw; position: absolute; overflow: hidden; max-height: 0px; -webkit-transition: all .8s ease; transition: all .8s ease; display: block !important; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox { margin-top: 1.25vw; background: #fbfbfb; border: none; padding: 1.875vw 0.938vw 2.188vw; -webkit-border-radius: 0vw 0vw 1.875vw 1.875vw; border-radius: 0vw 0vw 1.875vw 1.875vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .listBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 36.25vw; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list { width: 18.125vw; padding: 0.625vw 1.563vw 0vw; border-right: 0.063vw solid #f6f6f6; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .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: 0.938vw 0vw 0.938vw 1.563vw; background: #f6f6f6; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list a::after { display: none; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .icon { width: 2.125vw; height: 2.125vw; font-size: 1.25vw; -webkit-border-radius: 100%; border-radius: 100%; background: #fff8f8; 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: #ff0000; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content { width: -webkit-calc(100% - 2.125vw); width: calc(100% - 2.125vw); padding: 0vw 0.625vw; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content .listTitle { font-size: 0.938vw; line-height: 1.5; color: #434343; font-weight: 600; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content .desc { font-size: 0.75vw; height: 1.125vw; color: #8e8e8e; display: block; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list:nth-child(-n+2) { padding-top: 0vw; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list a:hover { background-color: #f0d4ca; background-image: linear-gradient(145deg, #fff2f2, #f0d4ca); }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list a:hover .icon { background: #fff; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list:nth-child(2n){border-right:none;}
  .header .navBox .nav .navUl .list:hover .subNavMain { max-height: 100vh; }
  .header .navBox .nav .navUl .list:nth-child(2) .subNavMain {right: -357%;}
  .header .navBox .nav .navUl .list:nth-child(4) .subNavMain {right: -200%; }
  .header .navBox .nav .navUl .list:nth-child(5) .subNavMain {right: -200%;}
  .header .navBox .nav .navUl .list:nth-child(6) .subNavMain {right: -100%;}
  .header .navBox .nav .navUl .list:nth-child(7) .subNavMain {right: 0%;}
  
  .header .navBox .nav .navUl .list .navDownMenuMain{position: absolute; left: 0px; top: -webkit-calc(100% - 0vw); top: -moz-calc(100% - 0vw); top: calc(100% - 0vw); width: 100%; overflow: hidden; max-height: 0px; -webkit-transition: all .8s ease; -o-transition: all .8s ease; -moz-transition: all .8s ease; transition: all .8s ease; display: block;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox{background: #fffcf5; border-top: 1px solid rgba(80,77,77,0.1); padding: 2.5vw 0vw 2.813vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .commonweb{display: block; padding: 0px 10px;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .title{font-size: 0.938vw;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 .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .title::before{width: 0.75vw; height: 0.75vw; background: #ff0000; border-radius: 100%; content: ''; display: block; margin-right: 0.625vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .desc{width: 17.75vw; margin-top: 3.125vw; font-size: 1.6vw; line-height:2.063vw; color: #353535; position: relative; display: block;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .desc i{font-size: 0.5vw; color: #ff0000; position: absolute; right: -0.613vw; top: 0.5vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{width: 34.375vw; border: none; height: 100%; padding-top: 3.125vw; padding-bottom: 0vw; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li{width: 33.333%; padding: 0vw 0.313vw 0.625vw; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a{line-height: 2vw; position: relative; font-size: 1vw; color: #8c8c8c; 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; -webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a::before{font-size: 0.75vw; margin-left: 0.5vw;color: #8c8c8c;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a::after{content: ''; display: block; height: 2px;position: absolute; right: 0px; bottom: 0px; width: 0%;background: #ff0000; -webkit-transition: all .6s ease; -o-transition: all .6s ease; -moz-transition: all .6s ease; transition: all .6s ease;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a:hover{ color: #000;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a:hover i{color: #000;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a:hover::after{content:''; left: 0px; right: auto; width: 100%;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .imgBox{width: 28.75vw; display: block;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .imgBox img{width: 100%; display: block;}
  .header .navBox .nav .navUl .list:nth-child(5) .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li{width: 50%;}
  .header .navBox .nav .navUl .list:nth-child(6) .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{width: 25vw;}
  .header .navBox .nav .navUl .list:nth-child(6) .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li{width: 50%;}
  .header .navBox .nav .navUl .list:nth-child(9) .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{width: 25vw;}
  .header .navBox .nav .navUl .list:nth-child(9) .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li{width: 50%;}
  .header .navBox .nav .navUl .list:hover .navDownMenuMain { max-height: 100vh; }
  .headerTransp { position: fixed; top: 0px; background: transparent; }
  .headerTransp .logo a { color: #000; }
  .headerTransp .logo a .white { opacity: 0; }
  .headerTransp .logo a .black { opacity: 1; }
  .headerTransp .logo a:nth-child(2) { border-color: rgba(0,0,0,.2); color: #000;}
  .headerTransp .navBox .nav .navUl .list > a { color: #000000; }
  .headerTransp .navBox .nav .navUl .list > a span::after { background: #ff0000; }
  .headerTransp .navBox .consultBtn:hover span { color: #000; }
  .headerHover { background: #fffcf5; -webkit-transition: all 0s; transition: all 0s; }
  .headerHover .logo a { color: #000; }
  .headerHover .logo a .white { opacity: 0; }
  .headerHover .logo a .black { opacity: 1; }
  .headerHover .logo a:nth-child(2) { border-color: rgba(0,0,0,.2); color: #000; }
  .headerHover .navBox .nav .navUl .list > a { color: #000000; }
  .headerHover .navBox .nav .navUl .list > a span::after { background: #ff0000; }
  .headerHover .navBox .consultBtn:hover span { color: #000; }
  .headerDown { position: fixed; top: 0px; background: #fffcf5; }
  .headerDown .logo a { color: #000; }
  .headerDown .logo a .white { opacity: 0; }
  .headerDown .logo a .black { opacity: 1; }
  .headerDown .logo a:nth-child(2) { border-color: rgba(0,0,0,.2); color: #000;}
  .headerDown .navBox .nav .navUl .list > a { color: #000000; }
  .headerDown .navBox .nav .navUl .list > a span::after { background: #ff0000; }
  .headerDown .navBox .consultBtn:hover span { color: #000; }
  .headerColorBg { background: #fffcf5; }
  .headerColorBg .logo a { color: #000; }
  .headerColorBg .logo a .white { opacity: 0; }
  .headerColorBg .logo a .black { opacity: 1; }
  .headerColorBg .logo a:nth-child(2) { border-color: rgba(0,0,0,.2);color: #000; }
  .headerColorBg .navBox .nav .navUl .list > a { color: #000000; }
  .headerColorBg .navBox .nav .navUl .list > a span::after { background: #ff0000; }
  .headerColorBg .navBox .consultBtn:hover span { color: #000; }
  .headerUp { position: fixed; top: -100px; background: #fffcf5;}
  .navBtn { display: none; }
  .mConsultBtn { display: none; }
  .mTelBox { display: none; } 
  .sitemap-wrapper{padding: 9.25vw 0 60px;}
  
  /*--新导航2025--*/
  .headerNew { position: fixed; left: 0vw; top: 0vw; 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: 6.25vw; }
  .headerNew .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; }
  .headerNew .logo { 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; }
  .headerNew .logo a { display: block; position: relative; }
  .headerNew .logo a img { height: 3.438vw; display: block; -webkit-transition: all .6s; transition: all .6s; }
  .headerNew .logo a img:nth-child(2) { position: absolute; left: 0vw; top: 0vw; opacity: 0; }
  .headerNew .logo a:nth-child(2) { padding-left: 1.25vw; margin-left: 1.25vw; font-size: 0.938vw; line-height: 1.438vw; border-left: 0.063vw solid rgba(255, 255, 255, 0.2); color: #fff; -webkit-transition: all .6s; transition: all .6s; display: block; }
  .headerNew .logo a:nth-child(2) h1 { font-size: 0.938vw; line-height: 1.438vw; }
  .headerNew .navBox { 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; }
  .headerNew .nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: static; overflow: visible; background: none; left: auto; top: auto; bottom: auto; width: auto; padding: 0vw; }
  .headerNew .nav>ul{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
  .headerNew .nav .list { padding: 0vw 0.188vw; height: 6.25vw; 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; border: none; }
  .headerNew .nav .list span a { font-size: 1vw; font-weight: 600; color: #fff; line-height: 2.313vw; padding: 0vw 0.938vw; -webkit-border-radius: 2.313vw; border-radius: 2.313vw; display: block; }
  .headerNew .nav .list em { display: none; }
  .headerNew .consultation { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-left: 1.125vw; }
  .headerNew .consultation span { -webkit-border-radius: 2.313vw; border-radius: 2.313vw; height: 2.313vw; width: 4.688vw; border: 0.125vw solid #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; color: #fff; font-size: 0.729vw; cursor: pointer;}
  .headerNew .consultation span:hover { border-color: #ff0000; background-color: #ff0000; }
  .mHeaderNewContact { display: none; }
  .headerNew .nav .list .subNavMain { position: absolute; left: 50%; -webkit-transform: translate(-50%, 1.25vw); -ms-transform: translate(-50%, 1.25vw); transform: translate(-50%, 1.25vw); top: -webkit-calc(100% - 0.313vw); top: calc(100% - 0.313vw); opacity: 0; -webkit-transition: all .6s; transition: all .6s; z-index: -1; pointer-events: none; display: block; }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox { width: 78.75vw; padding: 2.5vw 2.5vw 2.5vw 3.75vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; background-color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1); box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1); }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 1.563vw; }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 1.875vw 0px 0px; }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wlistTitle { padding-bottom: 0.625vw; font-size: 1vw; color: #000000; }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wlistTitle a { font-size: 1vw; color: #000000; }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wsubList { padding: 0vw; display: block; }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wsubList a { font-size: 0.875vw; height: 3.125vw; -webkit-border-radius: 0.75vw; border-radius: 0.75vw; padding: 0vw 1vw; margin-left: -1vw; 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; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; color: #474747; }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wsubList a i { font-size: 1.125vw; display: block; -webkit-transform: translateX(-0.625vw); -ms-transform: translateX(-0.625vw); transform: translateX(-0.625vw); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wsubList a:hover { background-color: #f7f4e9; }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wsubList a:hover i { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist:last-child { padding-right: 0vw; }
  .headerNew .nav .list .subNavMain .subNavbanner { width: 18.75vw; position: relative; display: block; }
  .headerNew .nav .list .subNavMain .subNavbanner .imgBox { padding-top: 21.25vw; overflow: hidden; position: relative; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .headerNew .nav .list .subNavMain .subNavbanner .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }
  .headerNew .nav .list .subNavMain .subNavbanner .content { position: absolute; left: 0vw; top: 0vw; padding: 2.813vw 1.25vw 0vw; width: 100%; z-index: 1; }
  .headerNew .nav .list .subNavMain .subNavbanner .content .title { font-size: 1.125vw; line-height: 1.5vw; text-align: center; color: #000000; }
  .headerNew .nav .list .subNavMain .subNavbanner .content .text { 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; cursor: pointer;}
  .headerNew .nav .list .subNavMain .subNavbanner .content .text .demandBtn { font-size: 0.875vw; padding-top: 0.438vw; color: #d9b475; 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; }
  .headerNew .nav .list .subNavMain .subNavbanner .content .text .demandBtn i { font-size: 1vw; margin-left: 0.313vw; -webkit-transition: all .6s; transition: all .6s; }
  .headerNew .nav .list .subNavMain .subNavbanner .content .text .demandBtn:hover i { -webkit-transform: translateX(0.625vw); -ms-transform: translateX(0.625vw); transform: translateX(0.625vw); }
  .headerNew .nav .list .subNavMain .subNavBox { width: 41.875vw; padding: 2.5vw 2.5vw 2.5vw 3.75vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #fff; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1); box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.1); }
  .headerNew .nav .list .subNavMain .subNavBox .subNav { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .headerNew .nav .list .subNavMain .subNavBox .subNav .nlist { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 3.75vw 0vw 0vw; display: block; }
  .headerNew .nav .list .subNavMain .subNavBox .subNav .nlist .nlistTitle { padding-bottom: 0.625vw; display: block; }
  .headerNew .nav .list .subNavMain .subNavBox .subNav .nlist .nlistTitle a { font-size: 1vw; color: #000000; line-height: 1.25vw; }
  .headerNew .nav .list .subNavMain .subNavBox .subNav .nlist .nsubList a { font-size: 0.875vw; height: 3.125vw; -webkit-border-radius: 0.75vw; border-radius: 0.75vw; padding: 0vw 1vw; margin-left: -1vw; 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; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; color: #474747; }
  .headerNew .nav .list .subNavMain .subNavBox .subNav .nlist .nsubList a i { font-size: 1.125vw; display: block; -webkit-transform: translateX(-0.625vw); -ms-transform: translateX(-0.625vw); transform: translateX(-0.625vw); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }
  .headerNew .nav .list .subNavMain .subNavBox .subNav .nlist .nsubList a:hover { background-color: #f7f4e9; }
  .headerNew .nav .list .subNavMain .subNavBox .subNav .nlist .nsubList a:hover i { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

  .headerNew .nav .list:nth-child(4) .subNavMain { left: auto; right: -10.125vw; -webkit-transform: translate(0%, 1.25vw); -ms-transform: translate(0%, 1.25vw); transform: translate(0%, 1.25vw); }
  .headerNew .nav .list:nth-child(4) .subNavMain .subNavBox { width: 51.25vw; }
  .headerNew .nav .list:nth-child(4) .subNavMain .subNavBox .subNav .nlist { padding-right: 0vw; }
  .headerNew .nav .list:nth-child(4) .subNavMain .subNavBox .subNav .nlist .nsubList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }
  .headerNew .nav .list:nth-child(4) .subNavMain .subNavBox .subNav .nlist .nsubList li {width: -webkit-calc(50% - 1.563vw); width: calc(50% - 1.563vw);margin-right: 1.563vw;}
  .headerNew .nav .list:nth-child(4) .subNavMain .subNavBox .subNav .nlist .nsubList a { margin:0vw; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; }	
	
  .headerNew .nav .list:nth-child(5) .subNavMain { left: auto; right: -10.125vw; -webkit-transform: translate(0%, 1.25vw); -ms-transform: translate(0%, 1.25vw); transform: translate(0%, 1.25vw); }
  .headerNew .nav .list:nth-child(5) .subNavMain .subNavBox { width: 51.25vw; }
  .headerNew .nav .list:nth-child(5) .subNavMain .subNavBox .subNav .nlist { padding-right: 0vw; }
  .headerNew .nav .list:nth-child(5) .subNavMain .subNavBox .subNav .nlist .nsubList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }
  .headerNew .nav .list:nth-child(5) .subNavMain .subNavBox .subNav .nlist .nsubList li {width: -webkit-calc(50% - 1.563vw); width: calc(50% - 1.563vw);margin-right: 1.563vw;}
  .headerNew .nav .list:nth-child(5) .subNavMain .subNavBox .subNav .nlist .nsubList a { margin:0vw; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; }	

  .headerNew .nav .list:nth-child(6) .subNavMain { left: auto; right: -10.125vw; -webkit-transform: translate(0%, 1.25vw); -ms-transform: translate(0%, 1.25vw); transform: translate(0%, 1.25vw); }
  .headerNew .nav .list:nth-child(6) .subNavMain .subNavBox { width: 51.25vw; }
  .headerNew .nav .list:nth-child(6) .subNavMain .subNavBox .subNav .nlist { padding-right: 0vw; }
  .headerNew .nav .list:nth-child(6) .subNavMain .subNavBox .subNav .nlist .nsubList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }
  .headerNew .nav .list:nth-child(6) .subNavMain .subNavBox .subNav .nlist .nsubList li {width: -webkit-calc(50% - 1.563vw); width: calc(50% - 1.563vw);margin-right: 1.563vw;}
  .headerNew .nav .list:nth-child(6) .subNavMain .subNavBox .subNav .nlist .nsubList a { margin:0vw; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; }	
		
  .headerNew .nav .list:nth-child(7) .subNavMain { left: auto; right: -10.125vw; -webkit-transform: translate(0%, 1.25vw); -ms-transform: translate(0%, 1.25vw); transform: translate(0%, 1.25vw); }
  .headerNew .nav .list:nth-child(7) .subNavMain .subNavBox { width: 51.25vw; }
  .headerNew .nav .list:nth-child(7) .subNavMain .subNavBox .subNav .nlist { padding-right: 0vw; }
  .headerNew .nav .list:nth-child(7) .subNavMain .subNavBox .subNav .nlist .nsubList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; }
  .headerNew .nav .list:nth-child(7) .subNavMain .subNavBox .subNav .nlist .nsubList li {width: -webkit-calc(50% - 1.563vw); width: calc(50% - 1.563vw);margin-right: 1.563vw;}
  .headerNew .nav .list:nth-child(7) .subNavMain .subNavBox .subNav .nlist .nsubList a { margin:0vw; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; }
  .headerNew .nav .list:nth-child(8) .subNavMain { left: auto; right: -5.875vw; -webkit-transform: translate(0%, 1.25vw); -ms-transform: translate(0%, 1.25vw); transform: translate(0%, 1.25vw); }
  .headerNew .nav .list:hover span a { background-color: #f7f4e9; color: #626057; }
  .headerNew .nav .list:hover .subNavMain { -webkit-transform: translate(-50%, 0vw); -ms-transform: translate(-50%, 0vw); transform: translate(-50%, 0vw); opacity: 1; z-index: 1; pointer-events: auto; }
  .headerNew .nav .list:nth-child(8):hover .subNavMain { -webkit-transform: translate(0%, 0vw); -ms-transform: translate(0%, 0vw); transform: translate(0%, 0vw); opacity: 1; z-index: 1; pointer-events: auto; }
  .headerNew .nav .list:nth-child(7):hover .subNavMain { -webkit-transform: translate(0%, 0vw); -ms-transform: translate(0%, 0vw); transform: translate(0%, 0vw); opacity: 1; z-index: 1; pointer-events: auto; }
  .headerNew .nav .list:nth-child(6):hover .subNavMain { -webkit-transform: translate(0%, 0vw); -ms-transform: translate(0%, 0vw); transform: translate(0%, 0vw); opacity: 1; z-index: 1; pointer-events: auto; }
  .headerNew .nav .list:nth-child(5):hover .subNavMain { -webkit-transform: translate(0%, 0vw); -ms-transform: translate(0%, 0vw); transform: translate(0%, 0vw); opacity: 1; z-index: 1; pointer-events: auto; }
  .headerNewDown { top: 0px; background-color: #f7f6f3; }
  .headerNewDown .logo a img { opacity: 0; }
  .headerNewDown .logo a img:nth-child(2) { opacity: 1; }
  .headerNewDown .nav .list span a { color: #000; }
  .headerNewDown .consultation span { border: 0.125vw solid #000; color: #000; }
  .headerNewDown .consultation span:hover { color: #fff; }
  .headerNewDown .logo a:nth-child(2) { color: #000; border-color: rgba(0, 0, 0, 0.2); }
  .headerNewUp { top: -6.25vw; background-color: #f7f6f3; }
  .headerNewUp .logo a img { opacity: 0; }
  .headerNewUp .logo a img:nth-child(2) { opacity: 1; }
  .headerNewUp .logo a:nth-child(2) { color: #000; border-color: rgba(0, 0, 0, 0.2); }
  .headerNewUp .nav .list span a { color: #000; }
  .headerNewUp .consultation span { border: 0.125vw solid #000; color: #000; }
  
  .headerNewTransp {}
  .headerNewTransp .logo a img { opacity: 0; }
  .headerNewTransp .logo a img:nth-child(2) { opacity: 1; }
  .headerNewTransp .logo a:nth-child(2) { color: #000; border-color: rgba(0, 0, 0, 0.2); }
  .headerNewTransp .nav .list span a { color: #000; }
  .headerNewTransp .consultation span { border: 0.125vw solid #000; color: #000; }
  
  /*--新导航2025--*/
  
}

@media (min-width: 1200px) { .header { padding: 0vw; }
  .header .logo img { height: 2.865vw; }
  .header .logo h1 { font-size: 0.781vw; line-height: 1.198vw; }
  .header .logo a:nth-child(2) { padding-left: 1.042vw; margin-left: 1.042vw; font-size: 0.781vw; line-height:1.198vw; }
  .header .navBox .nav .navUl .list { padding-right: 1.823vw; }
  .header .navBox .nav .navUl .list > a { font-size: 0.833vw; line-height: 5.208vw; }
  .header .navBox .consultBtn { padding: 0vw 0.677vw 0vw 1.198vw; height: 1.927vw; font-size: 0.729vw; -webkit-border-radius: 1.927vw; border-radius: 1.927vw; }
  .header .navBox .consultBtn span { padding-right: 0.521vw; }
  .header .navBox .consultBtn i { font-size: 0.417vw; width: 1.042vw; height: 1.042vw; }
  .header .navBox .consultBtn::after { -webkit-border-radius: 1.927vw; border-radius: 1.927vw; }
  .header .navBox .consultBtn:hover::after { width: 1.927vw; right: 0vw; }
  .header .navBox .consultBtn:hover i { -webkit-transform: translateX(0.26vw); -ms-transform: translateX(0.26vw); transform: translateX(0.26vw); }
  .header .navBox .nav .navUl .list .subNavMain { right: -5.469vw; top: 4.115vw; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox { margin-top: 1.042vw; padding: 1.563vw 0.781vw 1.823vw; -webkit-border-radius: 0vw 0vw 1.563vw 1.563vw; border-radius: 0vw 0vw 1.563vw 1.563vw; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .listBox { width: 30.208vw; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list { width: 15.104vw; padding: 0.521vw 1.302vw 0vw; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list a { padding: 0.781vw 0vw 0.781vw 1.302vw; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .icon { width: 1.771vw; height: 1.771vw; font-size: 1.042vw; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content { width: -webkit-calc(100% -  1.771vw); width: calc(100% -  1.771vw); padding: 0vw 0.521vw; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content .listTitle { font-size: 0.781vw; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content .desc { font-size: 0.625vw; height: 0.938vw; }

  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox{padding: 2.083vw 0vw 2.344vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .title{font-size: 0.781vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .title::before{width: 0.625vw; height: 0.625vw;margin-right: 0.521vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .desc{width: 23.792vw; margin-top: 2.604vw; font-size: 1.771vw; line-height:2.135vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .desc i{font-size: 0.417vw; top: 0.417vw; right: -0.26vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{width: 28.646vw; padding-top: 2.604vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li{width: 33.333%; padding: 0vw 0.26vw 0.521vw; }
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a{line-height: 1.667vw; font-size: 0.833vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a::before{font-size: 0.625vw; margin-left: 0.417vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .imgBox{width: 28.125vw;}
  .header .navBox .nav .navUl .list:nth-child(6) .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{width: 20.833vw;}
  .header .navBox .nav .navUl .list:nth-child(9) .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{width: 20.833vw;}

  .indexTitle { font-size: 1.042vw; }
  .indexTitle::before { width: 0.625vw; height: 0.625vw; margin-right: 0.26vw; }
  .indexCommonMore { height: 2.5vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  .indexCommonMore span { height: 2.5vw; font-size: 0.729vw; }
  .indexCommonMore:hover span { top: -2.5vw; }
  .bannerTextBox { padding-bottom: 4.688vw; }
  .bannerTextBox .swiper-slide .title { font-size: 2.604vw; padding: 0vw 0vw 1.302vw; }
  .bannerTextBox .swiper-slide .title p span { -webkit-transform: translateY(2.604vw); -ms-transform: translateY(2.604vw); transform: translateY(2.604vw); }
  .bannerTextBox .swiper-slide .descBox { padding: 1.302vw 0vw 0vw; }
  .bannerTextBox .swiper-slide .descBox .desc { max-width: 26.563vw; font-size: 0.781vw; display: -webkit-box; height: 2.5vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .bannerTextBox .btn { right: 0vw; padding-bottom: 4.688vw; }
  .bannerTextBox .btn a { width: 2.396vw; height: 2.396vw; -webkit-border-radius: 2.396vw; border-radius: 2.396vw; margin-left: 0.417vw; font-size: 0.833vw; }
  .indexBusinessMain .indexBusinessDesc { font-size: 2.344vw; line-height: 2.813vw; padding:  4.167vw 0vw 3.125vw; }
  .indexBusinessMain .indexBusinessDesc .desc h2{font-size: 2.344vw; line-height: 2.813vw;}
  .indexBusinessMain .indexBusinessDesc .desc .labelDesc{font-size:0.833vw; line-height: 1.042vw;}
  .indexBusinessMain .indexBusinessDesc .desc:nth-child(2){margin-top: 0.781vw;}
  .indexBusinessMain .indexBusiness { padding: 1.563vw 0vw 4.167vw; }
  .indexBusinessMain .indexBusiness .indexTitle{padding-bottom: 3.646vw;}
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide { width: -webkit-calc(25% - 0.729vw); width: calc(25% - 0.729vw); margin-right: 1.042vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox { padding-top: 131%; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 6.25vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .icon { padding-bottom: 2.083vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .icon img { height: 2.604vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p { font-size: 0.833vw; line-height: 1.563vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a::after { height: 0.208vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a:hover::after { width: 100%; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .moreBtn { width: 100%; padding: 0vw 0.781vw 1.042vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox:hover .img { -webkit-filter: blur(0.521vw); filter: blur(0.521vw); }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .listTitle { padding-top: 0.781vw; font-size: 0.938vw; height:calc(24px + 0.781vw); }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide:last-child { margin: 0vw; }
  .indexBusinessMain .indexBusiness .indexBusinessListNew{width:calc(100% + 1vw); margin-left:-0.5vw; margin-right: -0.5vw;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-wrapper{padding-left: 38.188vw;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide{width: calc(50% - 1vw); margin:0vw 0.5vw 1vw !important;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .imgBox{padding-top: 21.25vw;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content{padding: 2.188vw 2.188vw 0vw;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content .listTitle{font-size: 1.75vw;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content .class{padding-top: 0.75vw; transform: translateY(3.125vw);}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content .class p{ font-size:0.938vw; line-height: 2.375vw;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content .class p a i{width: 1.188vw; height: 1.188vw; margin-right: 0.625vw;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide:nth-child(1){position: absolute; left:0vw; top:0vw; width:calc(38.25vw - 1.063vw); margin-bottom: 0vw;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide:nth-child(1) .imgBox{padding-top: 100%; height: 100%;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide:nth-child(4){width: 100%; margin-bottom: 0vw !important;}
  .indexAboutMain { height: 76vh; }
  .indexAboutMain .indexAboutBox { padding: 2.604vw; }
  .indexAboutMain .indexAboutTitle .desc { font-size: 2.396vw; line-height: 2.813vw; }
  .indexAboutMain .indexAboutTitle .indexTitle { padding-top: 1.042vw; }
  .indexAboutMain .indexAboutDescBox h2{font-size:1.146vw; padding-bottom: 0.781vw;}
  .indexAboutMain .indexAboutDescBox .desc { max-width: 30.729vw; font-size: 0.729vw; max-height: -webkit-calc(1.25vw * 3); max-height: calc(1.25vw * 3); line-height: 1.25vw; }
  .indexAboutMain .indexAboutDescBox .more { width: 22.917vw; }
  .indexCaseMain .indexCaseDesc { font-size: 2.344vw; line-height: 2.813vw; padding: 4.167vw 0vw 3.125vw; }
  .indexCaseMain .indexCaseDesc .desc h2{font-size: 2.344vw; line-height: 2.813vw;}
  .indexCaseMain .indexCaseDesc .desc2{margin-top: 0.781vw; font-size: 0.833vw; line-height: 1.042vw;}
  .indexCaseMain .indexCaseListBox { padding: 2.083vw 0vw 4.167vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList { margin: 0vw -0.417vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list { width: -webkit-calc(25% - 0.834vw); width: calc(25% - 0.834vw); margin: 0vw 0.417vw; padding-bottom: 3.125vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list:nth-child(3n+2) { width: -webkit-calc(50% - 0.834vw); width: calc(50% - 0.834vw); }
  .indexCaseMain .indexCaseListBox .indexCaseList .list:nth-child(5) { width: -webkit-calc(25% - 0.834vw); width: calc(25% - 0.834vw) }
  .indexCaseMain .indexCaseListBox .indexCaseList .list:nth-child(6) { width: -webkit-calc(50% - 0.834vw); width: calc(50% - 0.834vw); }
  .indexCaseMain .indexCaseListBox .indexCaseList .list:nth-child(10) { width: -webkit-calc(50% - 0.834vw); width: calc(50% - 0.834vw); }
  .indexCaseMain .indexCaseListBox .indexCaseList .list:nth-child(11) { width: -webkit-calc(25% - 0.834vw); width: calc(25% - 0.834vw) }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .listTitle { font-size: 1.354vw; padding-bottom: 0.26vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .label a { margin-right: 0.521vw; line-height: 1.354vw; font-size: 0.625vw; padding: 0vw 0.421vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .label span { margin-right: 0.521vw; line-height: 1.354vw; font-size: 0.625vw; padding: 0vw 0.521vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox { margin-top: 2.604vw; padding-top: 29.531vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .caseLogo { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding-top: 6.25vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .caseLogo img { max-width: 65%; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content { padding: 0vw 0.781vw 1.042vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content .desc { font-size: 0.833vw; padding: 0vw 1.042vw; display: -webkit-box; height: 3.75vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: block; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content .more { margin-top: 2.604vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtn a { width: 7.813vw; height: 7.813vw; font-size: 1.25vw; line-height: 1.458vw; padding:0vw 1.25vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover .img { -webkit-filter: blur(1.042vw); filter: blur(1.042vw); }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover video { -webkit-filter: blur(1.042vw); filter: blur(1.042vw); }
  .indexClientMain .indexClientDesc { font-size: 2.344vw; line-height: 2.813vw; padding: 4.167vw 0vw 3.125vw; }
  .indexClientMain .indexClientDesc .desc h2{font-size: 2.344vw; line-height: 2.813vw;}
  .indexClientMain .indexClientDesc .desc2{font-size:0.833vw; padding-top: 0.781vw; line-height: 1.042vw;}
  .indexClientMain .indexClientBox { padding: 1.823vw 0vw 4.167vw; }
  .indexClientMain .indexClientBox .indexClientData { width: -webkit-calc(100% - 48.958vw); width: calc(100% - 48.958vw); }
  .indexClientMain .indexClientBox .indexClientDataList { padding: 3.125vw 2.604vw 0vw 0vw; max-width: 31.771vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list { padding: 0vw 0vw 1.302vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list .numberBox { font-size: 0.885vw; padding-bottom: 0.521vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list .numberBox span { font-size: 2.708vw; margin-right: 0.26vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list .bar { height: 0.417vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list:nth-child(2) .bar { width: 75%; }
  .indexClientMain .indexClientBox .indexClientDataList .list:nth-child(3) .bar { width: 57%; }
  .indexClientMain .indexClientBox .indexClientDataList.animated .list .bar span { width: 100%; }
  .indexClientMain .indexClientBox .indexClientListBox { margin-top: 3.125vw; width: 48.958vw; height: 100%; }
  .indexClientMain .indexClientBox .indexClientListBox .indexClientList { margin: -0.052vw -0.313vw -0.052vw 0vw; }
  .indexClientMain .indexClientBox .indexClientListBox .indexClientList .list { width: 20%; margin: 0vw 0vw -0.052vw -0.052vw; }
  .indexAdvantageMain .indexAdvantageDesc { font-size: 2.344vw; line-height: 2.813vw; padding: 6.771vw 2.604vw 4.688vw; }
  .indexAdvantageMain .indexAdvantageBox { padding: 1.823vw 2.604vw 0vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageTitle .desc { font-size: 0.781vw; padding: 0vw 5.729vw 0vw 0vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList { margin: 5.208vw 0vw 0vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide { width: 30.729vw; height: 30.729vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .Circle { width: 8.646vw; height: 8.646vw; left: 1.042vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .title { font-size: 1.146vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageContent { max-width: 45.313vw; padding-top: 3.906vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .desc { font-size: 1.354vw; line-height: 2.188vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .moreBtn { max-width: 22.396vw; padding-top: 2.604vw; }
  .indexAdvantageMain .indexAdvantageCaseMain { margin-top: 11.979vw; padding: 0vw 2.604vw 4.167vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .yearsBox .years { font-size: 45.833vw; height: 34.896vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .yearsBox .years span { font-size: 2.5vw; right: -2.604vw; top: 5.208vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox .list { width: 46.875vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox .list .listTitle { margin-top: 0.781vw; font-size: 0.781vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox .list .listTitle::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(1) .list:nth-child(2) { width: 31.25vw; margin-top: 21.875vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(2) { padding-top: 6.25vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(3) { padding-top: 6.771vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(3) .list:nth-child(2) { width: 23.177vw; margin-top: 5.208vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) { padding-top: 6.25vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) .moreBtn { width: 23.177vw; }
  .indexNewsMain .indexNewsDesc { font-size: 2.344vw; line-height: 2.813vw; padding: 4.167vw 0vw 3.125vw; }
  .indexNewsMain .indexNewsDesc .desc h2{font-size: 2.344vw; line-height: 2.813vw;}
  .indexNewsMain .indexNewsDesc .desc2{font-size: 0.833vw; line-height: 1.042vw; padding-top: 0.781vw;}
  .indexNewsMain .indexNewsBox { padding: 1.823vw 0vw 4.167vw; }
  .indexNewsMain .indexNewsBox .indexNewsTitle { width: 22.917vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox { width: -webkit-calc(100% - 22.917vw); width: calc(100% - 22.917vw); padding-right: 2.604vw;}
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 span { margin: 0vw 1.042vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 a { font-size: 0.833vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 a::after { height: 0.104vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab { margin-top: 2.604vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide { width: -webkit-calc(25% - 0.625vw); width: calc(25% - 0.625vw); margin-right: 0.885vw; -webkit-transform: translateY(5.208vw); -ms-transform: translateY(5.208vw); transform: translateY(5.208vw); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .imgBox { padding-top: 91.8%; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .listTitle { margin-top: 0.781vw; font-size: 0.833vw; display: -webkit-box; height: 1.302vw; line-height: 1.302vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: block; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .time { padding-top: 0.521vw; font-size: 0.729vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide:last-child { margin: 0vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg { width: 25.121vw; padding-right: 2.083vw; -webkit-transform: translateY(5.208vw); -ms-transform: translateY(5.208vw); transform: translateY(5.208vw); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .imgBox { padding-top: 91.7%; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .listTitle { margin-top: 0.781vw; width: 80%; font-size: 0.833vw; display: -webkit-box; height: 2.604vw; line-height: 1.302vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .time { padding-top: 0.521vw; font-size: 0.729vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList { width: -webkit-calc(100% - 25.121vw); width: calc(100% - 25.121vw); -webkit-transform: translateY(5.208vw); -ms-transform: translateY(5.208vw); transform: translateY(5.208vw); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide a { padding: 1.615vw 0vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide a p { font-size: 0.833vw; height: 0.938vw; line-height: 0.938vw; overflow: hidden; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide:hover a {padding: 1.615vw 0vw 1.615vw 0.781vw;}
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage { padding-top: 1.563vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage span { margin: 0vw 0.521vw 0vw 0vw; width: 0.365vw; height: 0.365vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage span.swiper-pagination-bullet-active { width: 0.469vw; height: 0.469vw; }
  .indexRequirementMain { height: 23.438vw; padding: 2.865vw 0vw; }
  .indexRequirementMain .indexRequirement { width: 100%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .indexRequirementMain .indexRequirement .title { font-size: 2.396vw; }
  .indexRequirementMain .indexRequirement .desc { padding-top: 1.042vw; font-size: 0.885vw; height: calc(22.5px + 1.042vw)}
  .indexRequirementMain .moreBtn .btn { width: 22.917vw; }
  .indexRequirementMain .moreBtn .textTel{font-size: 0.885vw;}
  .indexRequirementMain .moreBtn .textTel span{font-size: 1.667vw;padding: 0vw 1.823vw 0vw 0.521vw;}
  .footer { padding: 3.385vw 0vw 3.385vw; }
  .footer .footLogoBox .footLogo { width: 38%; }
  .footer .footLogoBox .footLogo .footLogoImg img { height: 3.281vw; }
  .footer .footLogoBox .footLogo .desc { font-size: 0.833vw; padding-top: 0.781vw; }
  .footer .footLogoBox .footLogo .Subscribe { margin-top: 2.083vw; width: 16.146vw; display: none; }
  .footer .footLogoBox .footLogo .Subscribe input { width: 100%; padding: 0vw 5.729vw 0vw 1.302vw; font-size: 0.729vw; height: 2.292vw; -webkit-border-radius: 2.292vw; border-radius: 2.292vw; }
  .footer .footLogoBox .footLogo .Subscribe button { width: 4.688vw; height: 100%; font-size: 0.729vw; -webkit-border-radius: 2.292vw; border-radius: 2.292vw; }
  .footer .footLogoBox .footClass { width: 39%; }
  .footer .footLogoBox .footClass .primaryClass { width: 9.115vw; }
  .footer .footLogoBox .footClass .primaryClass .list { font-size: 1.563vw; }
  .footer .footLogoBox .footClass .primaryClass .list a { padding: 0.521vw 0vw; }
  .footer .footLogoBox .footClass .primaryClass .list a::after { height: 0.156vw; }
  .footer .footLogoBox .footClass .primaryClass .list a i { right: -1.042vw; top: 0.521vw; font-size: 0.417vw; }
  .footer .footLogoBox .footClass .SecondaryClass .list p { font-size: 0.833vw; line-height: 1.667vw; -webkit-transform: translateY(1.042vw); -ms-transform: translateY(1.042vw); transform: translateY(1.042vw); }
  .footer .footLogoBox .footClass .SecondaryClass .list p a i { margin-left: 0.521vw; font-size: 0.729vw; }
  .footer .footLogoBox .footClass .SecondaryClass .list p a:hover i { margin-left: 1.042vw; }
  .footer .footLogoBox .footTelBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .footer .footLogoBox .footTelBox .list { padding-bottom: 1.042vw; }
  .footer .footLogoBox .footTelBox .list .title { font-size: 0.729vw; padding-bottom: 0.26vw; }
  .footer .footLogoBox .footTelBox .list .tel { font-size: 1.458vw; }
  .footer .footLogoBox .footTelBox .footshare a { width: 2.396vw; height: 2.396vw; font-size: 1.042vw; }
  .footer .footAboutBox { margin-top: 2.604vw; padding: 1.823vw 0vw; }
  .footer .footAboutBox .footAbout { width: 38%; padding-right: 1.042vw;}
  .footer .footAboutBox .footAbout .title { font-size: 0.938vw; padding-bottom: 0.417vw; }
  .footer .footAboutBox .footAbout .desc { max-width: 32.292vw; font-size: 0.729vw; max-height: -webkit-calc(1.25vw * 4); max-height: calc(1.25vw * 4); line-height: 1.25vw; }
  .footer .footAboutBox .footAbout .footAboutLabel{padding-top:0.781vw; line-height: 1.25vw; font-size: 0.729vw;}
  .footer .footAboutBox .footAbout .footAboutLabel img{height: 0.677vw; margin-right: 0.26vw;}
  .footer .footAboutBox .footAbout .desc2{font-size: 0.729vw; padding-top: 0.781vw; line-height: 1.25vw; max-width: 26.563vw; }
  .footer .footAboutBox .footAdvantage { width: 33%; padding: 0px 2.865vw;}
  .footer .footAboutBox .footAdvantage .footAdvantageLabel{padding-top:0vw; line-height: 1.25vw; font-size: 0.729vw;}
  .footer .footAboutBox .footAdvantage .footAdvantageLabel img{height: 0.677vw; margin-right: 0.26vw;}
  .footer .footAboutBox .footAdvantage .title { font-size: 0.938vw; padding-bottom: 0.417vw; }
  .footer .footAboutBox .footAdvantage .subTitle {padding-top:0.781vw; font-size: 0.938vw; padding-bottom: 0.417vw; }
  .footer .footAboutBox .footAdvantage .list { width: 50%; margin-right: 1.302vw; }
  .footer .footAboutBox .footAdvantage .list p { font-size: 0.729vw; line-height: 1.25vw; }
  .footer .footAboutBox .footAdvantage .desc{font-size: 0.729vw; line-height: 1.25vw; padding-top: 1.042vw;}
  .footer .footAboutBox .footOurdifferences { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left:2.604vw; }
  .footer .footAboutBox .footOurdifferences .title { font-size: 0.938vw; padding-bottom: 0.417vw; }
  .footer .footAboutBox .footOurdifferences .desc { max-width: 27.083vw; font-size: 0.729vw; max-height: -webkit-calc(1.25vw * 4); max-height: calc(1.25vw * 4); line-height: 1.25vw; }
  .footer .footAboutBox .footOurdifferences .footOurdifferencesLabel{padding-top:0.781vw; line-height: 1.25vw; font-size: 0.729vw;}
  .footer .footAboutBox .footOurdifferences .footOurdifferencesLabel img{height: 0.677vw; margin-right: 0.26vw;}
  .footer .footAboutBox .footOurdifferences .desc2{font-size: 0.729vw; padding-top: 0.781vw; line-height: 1.25vw; max-width: 26.563vw; }
  .footer .footClassBox .title{font-size:1.771vw;}
  .footer .footClassBox .footClass .list{margin-left: 1.563vw;}
  .footer .footClassBox .footClass .list h3 a{font-size: 0.938vw; line-height: 1.25vw;}
  .footer .footClassBox .footClass .list h3 a::after {bottom: -0.521vw;height: 0.104vw;}
  .footer .foot { padding: 1.823vw 0vw 0vw; }
  .footer .foot .copyright { width: 77%; font-size: 0.729vw; line-height: 1.25vw; }
  .footer .foot .footLink { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .footer .foot .footLink .btn { height: 2.292vw; -webkit-border-radius: 2.292vw; border-radius: 2.292vw; font-size: 0.729vw; }
  .footer .foot .footLink .btn i { right: 1.563vw; top: 50%; font-size: 0.417vw; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .footer .foot .footLink .listBox { padding: 1.042vw 1.042vw 1.563vw; }
  .footer .foot .footLink .listBox .list { max-height: 13.542vw; }
  .footer .foot .footLink .listBox .list a { line-height: 1.927vw; font-size: 0.729vw; }
  .footer .foot .footLink .listBox::after { bottom: 0.781vw; -webkit-box-shadow: 0vw 0.156vw 1.823vw rgba(148, 137, 111, 0.2); box-shadow: 0vw 0.156vw 1.823vw rgba(148, 137, 111, 0.2); -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .rightFastMain { right: 0.625vw; }
  .rightFastMain .rightFastBox { width: 2.917vw; padding: 0.26vw 0vw 0.521vw; -webkit-border-radius: 2.917vw; border-radius: 2.917vw; margin-top: 0.052vw; }
  .rightFastMain .rightFastBox .fastDemand .icon { width: 2.396vw; }
  .rightFastMain .rightFastBox .fastDemand .icon p { height: 2.396vw; }
  .rightFastMain .rightFastBox .fastDemand .icon img { width: 1.146vw; }
  .rightFastMain .rightFastBox .fastDemand .title { width: 1.875vw; font-size: 0.729vw; line-height: 0.781vw; padding: 0.417vw 0vw 0.781vw; }
  .rightFastMain .rightFastBox .fastTel { padding: 0.781vw 0vw 0vw; }
  .rightFastMain .rightFastBox .fastTel .icon { font-size: 1.146vw; }
  .rightFastMain .rightFastBox .fastTel .title { width: 1.875vw; font-size: 0.729vw; line-height: 0.781vw; padding: 0.26vw 0vw 0.781vw; }
  .rightFastMain .scrollTop { width: 2.917vw; height: 2.917vw; -webkit-border-radius: 100%; border-radius: 100%; margin-top: 0.521vw; -webkit-box-shadow: 0vw 0.052vw 0.417vw rgba(0, 0, 0, 0.15); box-shadow: 0vw 0.052vw 0.417vw rgba(0, 0, 0, 0.15); }
  .rightFastMain .scrollTop i { font-size: 1.25vw; }
  .rightFastMain .rightFastBox .popUpTelMain { right: 0.885vw; padding-right: 0.885vw; }
  .rightFastMain .rightFastBox .popUpTelBox { width: 8.958vw; height: 15.313vw; -webkit-border-radius: 0.885vw; border-radius: 0.885vw; -webkit-box-shadow: 0vw 0.208vw 0.417vw rgba(0, 0, 0, 0.2); box-shadow: 0vw 0.208vw 0.417vw rgba(0, 0, 0, 0.2); }
  .rightFastMain .rightFastBox .popUpTelBox .consultTitle { padding: 0.885vw 0vw 0.625vw; font-size: 0.729vw; }
  .rightFastMain .rightFastBox .popUpTelBox .consultCode { width: 5.208vw; border: 0.104vw solid #ff0000; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .rightFastMain .rightFastBox .popUpTelBox .telTitle { padding-top: 0.625vw; font-size: 0.729vw; }
  .rightFastMain .rightFastBox .popUpTelBox .telNumber { font-size: 0.938vw; }
  .rightFastMain .rightFastBox .popUpTelBox .btn { padding-top: 0.417vw; }
  .rightFastMain .rightFastBox .popUpTelBox .btn a { height: 2.083vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; padding: 0vw 1.042vw; font-size: 0.729vw; }
  .rightFastMain .rightFastBox .popUpTelBox .btn a i { font-size: 1.146vw; margin-right: 0.417vw; }
  .rightFastMain .rightFastBox .qrCode { right: 2.344vw; width: 6.51vw; -webkit-border-radius: 0.208vw; border-radius: 0.208vw; }
  .rightFastMain .rightFastBox .fastTel:hover .popUpTelMain { right: 2.604vw; }
  .rightFastMain .rightFastBox .fastTel:hover .qrCode { right: 3.646vw; }
  .pupDemandMain .pupDemandContainer { padding: 2.083vw 1.042vw; }
  .pupDemandMain .pupDemandBox { width: 43.75vw; padding-left: 0vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .pupDemandMain .pupDemandBox .title { font-size: 1.875vw; line-height: 2.396vw; width: 29.167vw; padding: 4.167vw 0vw 0vw 3.125vw; }
  .pupDemandMain .pupDemandBox .telBox { width: 29.167vw; padding: 0vw 0vw 4.167vw 3.125vw; }
  .pupDemandMain .pupDemandBox .telBox .tel { font-size: 1.354vw; }
  .pupDemandMain .pupDemandBox .telBox .desc { font-size: 0.729vw; }
  .pupDemandMain .pupDemandBox .pupDemand { width: 43.75vw; padding: 3.646vw 5.208vw 3vw; -webkit-backdrop-filter: blur(1.042vw); backdrop-filter: blur(1.042vw); -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .pupDemandMain .pupDemandBox .pupDemand .subTitle { font-size: 0.781vw; padding: 1.042vw 0vw 0vw 0.417vw; }
  .pupDemandMain .pupDemandBox .pupDemand .subTitle::before { width: 0.625vw; height: 0.625vw; margin-right: 0.26vw; }
  .pupDemandMain .pupDemandBox .pupDemand .inputList { margin: 0vw -0.521vw; padding-top: 0.781vw; }
  .pupDemandMain .pupDemandBox .pupDemand .inputList .list { width: -webkit-calc(50% - 1.042vw); width: calc(50% - 1.042vw); margin: 0vw 0.521vw; padding-top: 1.042vw; }
  .pupDemandMain .pupDemandBox .pupDemand .inputList .list input { height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; padding: 0vw 1.198vw; font-size: 0.781vw; }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceTitle { padding-top: 1.042vw; font-size: 1.042vw; font-weight: 550; }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox { margin: 0.521vw 0.521vw 0vw 0vw; padding: 0vw 0.521vw; line-height: 1.458vw !important; -webkit-border-radius: 1.458vw !important; border-radius: 1.458vw !important; }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox span { line-height: 1.458vw !important; font-size: 0.729vw; padding: 0vw; }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetTitle { padding-top: 1.042vw; font-size: 1.042vw; }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio { font-size: 0.729vw; line-height: 1.458vw; padding: 0vw; margin: 0.521vw 1.042vw 0vw 0vw; }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio > i { font-size: 0.625vw; }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio div { font-size: 0.729vw; }
  .pupDemandMain .pupDemandBox .pupDemand .code { margin-top: 1.042vw; }
  .pupDemandMain .pupDemandBox .pupDemand .code input { height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; padding: 0vw 1.198vw; font-size: 0.781vw; }
  .pupDemandMain .pupDemandBox .pupDemand .code img { right: 1.198vw; height: 1.823vw; }
  .pupDemandMain .pupDemandBox .pupDemand .btn { margin-top: 1.302vw; }
  .pupDemandMain .pupDemandBox .pupDemand .btn input { font-size: 0.729vw; height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; }
  .pupDemandMain .pupDemandBox .pupDemandClose { right: 1.302vw; top: 1.302vw; width: 1.563vw; height: 1.563vw; }
  .pupDemandMain .pupDemandBox .pupDemandClose i { font-size: 1.25vw; }
  .pupDemandMain.animat .pupDemandBox { width: 72.917vw; padding-left: 29.167vw; } 
  /*--资讯--*/
  .commonBanner .imgBox { padding-top: 31.25vw; }
  .commonBanner .commonBannerText .title { font-size: 0.833vw; }
  .commonBanner .commonBannerText .desc { padding-top: 0.781vw; font-size: 2.604vw; line-height: 3.125vw; }
  .commonBanner .commonBannerText .btn { font-size: 0.781vw; padding-top: 1.302vw; }
  .commonBanner .commonBannerText .btn i { margin-left: 0.313vw; width: 1.302vw; height: 1.302vw; font-size: 0.417vw; }
  .newsClassMain { padding-top: 2.083vw; }
  .newsClassMain .newsClass { padding-bottom: 1.823vw; }
  .newsClassMain .newsClass .swiper-slide { margin-right: 0.521vw; }
  .newsClassMain .newsClass a { min-width: 6.771vw; padding: 0vw 0.781vw; line-height: 1.667vw; -webkit-border-radius: 1.667vw; border-radius: 1.667vw; font-size: 0.729vw; }
  .newsClassMain .newsClass a i { width: 0.417vw; height: 0.417vw; margin-left: 1.563vw; }
  .newsClassMain .newsClass .swiper-slide:last-child { margin-right: 0vw; }
  .newsListMain { padding: 3.646vw 0vw 5.208vw; }
  .newsListMain .list .aList { padding: 1.042vw 0vw; }
  .newsListMain .list h2 { font-size: 1.354vw; margin-top: 1.823vw; display: -webkit-box; height: 3.75vw; line-height: 1.875vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; width: 17.969vw; margin-right: 0.521vw; }
  .newsListMain .list .imgBox { width: 19.01vw; margin-top: 1.823vw; min-height: 7.813vw; margin-right: 1.042vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .newsListMain .list .imgBox img { border: 0.417vw solid #ff0000; }
  .newsListMain .list .time { font-size: 1.458vw; margin-top: 1.823vw; width: 11.198vw; }
  .newsListMain .list .desc { width: 20.313vw; margin-top: 1.823vw; font-size: 0.781vw; display: -webkit-box; height: 2.708vw; line-height: 1.354vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsListMain .list .arrow { width: 7.292vw; margin-top: 1.823vw; }
  .newsListMain .list .arrow i { width: 2.76vw; height: 2.76vw; font-size: 1.563vw; }
  .newsListMain .list .aList .listTitle{width: 17.969vw;}
  .newsListMain .list .aList .listTitle .label{padding-top:0.781vw}
  .newsListMain .list .aList .listTitle .label a{padding: 0.156vw 0.521vw; font-size: 0.781vw;}
  #paging { padding-bottom: 6.25vw; }
  #paging a { width: 3.125vw; height: 3.125vw; -webkit-border-radius: 100%; border-radius: 100%; padding: 0vw; margin: 0vw 0.26vw; font-size: 0.729vw; line-height: 3.125vw; }
  #paging span { width: 3.125vw; height: 3.125vw; padding: 0vw; margin: 0vw 0.26vw; font-size: 0.729vw; line-height: 3.125vw; }
  #paging span em { font-size: 0.729vw; }
  #paging .layui-laypage-spr { -webkit-border-radius: 100%; border-radius: 100%; margin: 0vw 0.26vw; }
  /*--资讯--*/
  /*--资讯主页--*/
  .newsCompositePage { margin: 0vw -1.198vw; padding: 3.646vw 0vw 1.563vw; }
  .newsCompositePage .list { width: 33.333%; padding: 0vw 1.198vw 3.125vw; }
  .newsCompositePage .list a { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 3.125vw 2.604vw; }
  .newsCompositePage .list a .time { font-size: 0.833vw; }
  .newsCompositePage .list a h2 { margin-top: 0.781vw; font-size: 1.354vw; display: -webkit-box; height: 3.75vw; line-height: 1.875vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsCompositePage .list a .desc { margin-top: 1.823vw; font-size: 0.781vw; display: -webkit-box; height: 2.708vw; line-height: 1.354vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsCompositePage .list a .more { margin-top: 3.646vw; }
  .newsCompositePage .list a .more span { padding: 0vw 0vw 0vw 1.302vw; height: 2.135vw; -webkit-border-radius: 2.135vw; border-radius: 2.135vw; font-size: 0.729vw; }
  .newsCompositePage .list a .more span i { font-size: 0.417vw; width: 2.135vw; height: 2.135vw; margin-left: -0.26vw; }
  .newsCompositePage .list a .more span::after { height: 2.135vw; }
  .newsCompositePage .list a:hover { -webkit-box-shadow: 0vw 3.125vw 1.563vw -2.344vw rgba(64, 50, 25, 0.3); box-shadow: 0vw 3.125vw 1.563vw -2.344vw rgba(64, 50, 25, 0.3); }
  .newsCompositePage .list a:hover .more span { padding: 0vw; }
  .newsCompositePage .list a:hover .more span::after { width: 2.135vw; height: 2.135vw; }
  .newsCompositePage .list a:hover .more span i { margin-left: 0.417vw; }
  /*--资讯主页--*/
  /*--资讯详情--*/
  .circleBox { left: -3.646vw; top: -19.531vw; width: 35.938vw; height: 35.938vw; }
  .circleBox2 { right: -27.083vw; top: 17.188vw; left: auto; }
  .circleBox3 { right: -26.563vw; top: 7.292vw; left: auto; }
  .newsDetailMain { padding: 13.542vw 0vw 4.688vw; }
  .newsDetailMain .container{max-width: 67.708vw;}
  .newsDetailMain .location a { font-size: 0.677vw; }
  .newsDetailMain .location a span { padding: 0vw 0.521vw; }
  .newsDetailMain .newsDetailTitle { margin-top: 1.042vw; font-size: 2.604vw; }
  .newsDetailMain .sourceTimeBox { margin-top: 2.865vw; height: 3.646vw; padding: 0vw 2.344vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .newsDetailMain .sourceTimeBox .sourceTime p { font-size: 0.677vw; line-height: 0.938vw; padding: 0vw 2.083vw; }
  .newsDetailMain .sourceTimeBox .sourceTime p span { font-size: 0.833vw; }
  .newsDetailMain .sourceTimeBox .return a { font-size: 0.781vw; }
  .newsDetailMain .sourceTimeBox .return a i { width: 1.302vw; height: 1.302vw; margin-left: 0.521vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.417vw; }
  .newsDetailMain .newsDetailBox { padding-top: 5.208vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox { width: 15.37488vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .title { font-size: 0.833vw; }  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .title .imgBox { width: 90%; height: 90%; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .title .imgBox img {left: 0px; top: 0px; width: 90%; height: 90%;  }
	
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare { padding-top: 0.781vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare a { font-size: 1.146vw; width: 2.604vw; height: 2.604vw; margin-right: 0.521vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel { padding-top: 3.125vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .title { font-size: 0.833vw; padding-bottom: 0.521vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list { height: 11.198vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list li { padding-top: 0.521vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list li a { padding: 0.313vw 0.781vw; -webkit-border-radius: 1.719vw; border-radius: 1.719vw; font-size: 0.729vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn { margin-top: 0.521vw; width: 3.385vw; height: 1.667vw; -webkit-border-radius: 1.667vw; border-radius: 1.667vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn i { font-size: 0.521vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn i.cur { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode { padding-top: 3.125vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode .title { font-size: 0.833vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode .imgBox { padding-top: 1.042vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode .imgBox img { max-width: 5.729vw; }
  .newsDetailMain .newsDetailBox .newsDetail { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 2.604vw; max-width: 48vw;}
  .newsDetailMain .newsDetailBox .newsDetail .content { font-size: 0.833vw; line-height: 1.615vw; }
  .newsDetailMain .newsDetailBox .newsDetail .tag { padding-top: 2.604vw; font-size: 0.833vw; }
  .newsDetailMain .newsDetailBox .newsDetail .tag a span { padding: 0vw 0.521vw; }
  .newsDetailMain .newsDetailBox .newsDetail .prevNextArticle { margin-top: 2.604vw; padding: 1.198vw 2.344vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .newsDetailMain .newsDetailBox .newsDetail .prevNextArticle a { font-size: 0.833vw; width: 50%; display: -webkit-box; height: 1.25vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; padding-right: 1.042vw; }
  .newsDetailMain .newsDetailBox .newsDetail .prevNextArticle a span { font-size: 0.677vw; }
  .newsDetailMain .newsDetailBox .newsDetail .prevNextArticle a:last-child { margin-left: 2.083vw; }
  .relatedNewsMain { padding: 5.729vw 0vw; }
  .relatedNewsMain .titleBox .title { font-size: 1.563vw; }
  .relatedNewsMain .titleBox .btn a { margin-left: 0.26vw; width: 2.865vw; height: 2.135vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 0.729vw; }
  .relatedNewsMain .relatedNews { margin-top: 1.302vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .relatedNewsMain .relatedNews .swiper-slide { width: -webkit-calc(33.333% + 0.052vw); width: calc(33.333% + 0.052vw); padding-top: 16.25vw; }
  .relatedNewsMain .relatedNews .swiper-slide a { padding: 3.125vw 2.083vw 0vw; }
  .relatedNewsMain .relatedNews .swiper-slide a .columnTitle { font-size: 0.833vw; }
  .relatedNewsMain .relatedNews .swiper-slide a .listTitle { margin-top: 0.521vw; font-size: 1.146vw; display: -webkit-box; height: 3.23vw; line-height: 1.615vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .relatedNewsMain .relatedNews .swiper-slide a .more { padding-top: 2.344vw; }
  .relatedNewsMain .relatedNews .swiper-slide a .more span { padding: 0vw 1.302vw; font-size: 0.729vw; height: 2.135vw; -webkit-border-radius: 2.135vw; border-radius: 2.135vw; }
  .relatedNewsMain .relatedNews .swiper-slide a .more span i { font-size: 0.417vw; margin-left: 0.521vw; }
  .relatedNewsMain .relatedNews .swiper-slide a:hover { top: -0.677vw; bottom: -0.677vw; -webkit-box-shadow: 0vw 0.781vw 1.563vw rgba(0, 0, 0, 0.1); box-shadow: 0vw 0.781vw 1.563vw rgba(0, 0, 0, 0.1); -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  /*--资讯详情--*/
  /*--网站建设--*/
  .websiteConstructionBanner .imgBox { padding-top:36.458vw; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .icon { width: 17.552vw; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content{padding-left: 1.563vw;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .title { font-size: 2.604vw; line-height: 3.125vw; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .title img { right: -3.281vw; top: 0.781vw; width: 1.719vw; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle{margin-top: 1.042vw; font-size: 1.354vw; line-height:2.448vw;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle span{ border-radius: 0.417vw; padding: 0vw 1.875vw 0vw 1.198vw;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle span img{right: -0.26vw; top:0.521vw; width: 1.354vw;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .desc{max-width: 37.5vw; margin-top: 1.302vw; font-size: 0.833vw; line-height: 1.354vw;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .btn { font-size: 0.781vw; padding-top: 0.781vw; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .btn i { margin-left: 0.313vw; width: 1.302vw; height: 1.302vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.417vw; }
  .websiteConstructionMain .commonweb { max-width: 89.583vw; }
  .websiteConstructionBox { padding: 5.208vw 0vw 2.083vw 7.292vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; margin-top: -4.688vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); background: rgba(255, 255, 255, 0.8); }
  .websiteConstructionBox .yearsNum { font-size: 17.969vw; font-weight: 600; }
  .websiteConstructionBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 5.208vw; }
  .websiteConstructionBox .content .subTitle { font-size: 1.042vw; }
  .websiteConstructionBox .content .title { padding-top: 0.521vw; font-size: 2.5vw; line-height: 3.021vw; }
  .websiteConstructionBox .content .desc { padding-top: 1.563vw; font-size: 0.833vw; line-height: 1.354vw; max-width: 40.625vw; }
  .websitePeculiarityBox { margin-top: -3.906vw;}
  .websitePeculiarity{ border-radius: 1.042vw; padding: 2.344vw 0vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw);}
  .websitePeculiarity .list{padding: 0.521vw 2.604vw 1.563vw;}
  .websitePeculiarity .list .icon{ width: 2.083vw;}
  .websitePeculiarity .list .listTitle{padding-top: 1.042vw; font-size: 1.25vw;}
  .websitePeculiarity .list .content{padding-top: 0.521vw;}
  .websitePeculiarity .list .content p{font-size: 0.833vw; padding-left:0.521vw; line-height: 1.354vw;}
  .websitePeculiarity .list .content p::after{top: 0.573vw; width: 0.208vw; height: 0.208vw;}
  .websiteConstructionList { margin: 0vw -0.521vw; padding: 4.167vw 0vw 5.208vw; }
  .websiteConstructionList .list { width: 33.333%; padding: 0vw 0.521vw 1.042vw; }
  .websiteConstructionList .list a { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .websiteConstructionList .list .imgBox { height: 27.083vw; }
  .websiteConstructionList .list .listTitle { padding: 1.563vw 1.563vw 0vw; font-size: 1.667vw; }
  .websiteConstructionList .list .contentBox .contentTitle { padding-top: 2.604vw; font-size: 1.667vw; }
  .websiteConstructionList .list .contentBox .content { padding: 0vw 1.042vw 1.563vw; }
  .websiteConstructionList .list .contentBox .content .desc { font-size: 0.729vw; line-height: 1.25vw; padding-bottom: 1.563vw; }
  .websiteConstructionList .list:hover .imgBox img { -webkit-filter: blur(1.042vw); filter: blur(1.042vw); }
  .websiteConstructionList .list:nth-child(1) .imgBox { height: 23.438vw; }
  .websiteConstructionList .list:nth-child(2) .imgBox { height: 23.438vw; }
  .websiteConstructionList .list:nth-child(3) .imgBox { height: 23.438vw; }
  .websiteConstructionList .list:nth-child(4) .imgBox { height: 23.438vw; }
  .websiteConstructionList .list:nth-child(5) .imgBox { height: 23.438vw; }
  .websiteConstructionList .list:nth-child(6) .imgBox { height: 23.438vw; }
  .websiteConstructionList .list:nth-child(7) .imgBox { height: 23.438vw; }
  .websiteConstructionList .list:nth-child(8) .imgBox { height: 23.438vw; }
  .websiteConstructionList .list:nth-child(9) .imgBox { height: 23.438vw; }

  


  /*--网站建设--*/
  /*--集团网站建设--*/
  .websiteConstructionDetailTitle { padding: 10.677vw 0vw 6.51vw; }
  .websiteConstructionDetailTitle .title { font-size: 3.125vw; }
  .websiteConstructionDetailTitle .btn { font-size: 0.781vw; padding-top: 0.781vw; }
  .websiteConstructionDetailTitle .btn i { margin-left: 0.313vw; width: 1.302vw; height: 1.302vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.417vw; }
  .groupWebsite { padding: 5.469vw 0vw 9.635vw; }
  .groupWebsite .container .imgBox { width: 40.625vw; }
  .groupWebsite .container .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 5.208vw 0vw 0vw 4.167vw; }
  .groupWebsite .container .content .title { font-size: 0.833vw; }
  .groupWebsite .container .content .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .groupWebsite .container .content .desc { margin-top: 1.042vw; }
  .groupWebsite .container .content .desc p { font-size: 2.083vw; line-height: 2.604vw; }
  .groupWebsite .container .content .desc p span { width: 32.292vw; }
  .groupWebsite .container .content .subDesc { margin-top: 0.938vw; font-size: 0.833vw; line-height: 1.563vw;}
  .groupWebsite .container .content .desc2 { margin-top: 2.604vw; font-size: 0.833vw; line-height: 1.563vw; max-height: 12.76vw; padding-right: 1.302vw; }
  .groupWebsiteDesignMain { padding: 6.771vw 0vw; }
  .groupWebsiteDesignMain .title { font-size: 0.833vw; }
  .groupWebsiteDesignMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .groupWebsiteDesignMain .subTitle { padding-top: 1.563vw; font-size: 2.083vw; padding-bottom: 2.083vw; }
  .groupWebsiteDesignMain .content { padding-top: 4.167vw; }
  .groupWebsiteDesignMain .content .designClass { width: 19.271vw; }
  .groupWebsiteDesignMain .content .designClass h3 { font-size: 0.938vw; line-height: 2.083vw; }
  .groupWebsiteDesignMain .content .designClass h3.cur { font-size: 1.25vw; }
  .groupWebsiteDesignMain .content .designImg { width: 28.438vw; }
  .groupWebsiteDesignMain .content .designContentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0.781vw 0vw 5.208vw; }
  .groupWebsiteDesignMain .content .designContentBox .designContent .list .listTitle { font-size: 1.771vw; }
  .groupWebsiteDesignMain .content .designContentBox .designContent .list .desc { padding-top: 1.823vw; font-size: 0.833vw; line-height: 1.354vw; }
  .groupWebsiteDesignMain .content .designContentBox .btn { padding-top: 1.823vw; }
  .groupWebsiteDesignMain .content .designContentBox .btn a { width: 4.167vw; height: 2.604vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; font-size: 0.729vw; margin-right: 0.26vw; }
  .groupWebsiteDesignMain .content .designContentBox .btn a:last-child { margin: 0vw; }
  .groupWebsiteScopeServiceMain { padding: 5.208vw 0vw 6.25vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService { width: 33.073vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .title { font-size: 0.833vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .subTitle { padding-top: 1.302vw; font-size: 2.083vw; padding-bottom: 4.688vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .imgBox img { -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .groupWebsiteScopeServiceMain .content { padding: 2.865vw 0vw 0vw 9.375vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .groupWebsiteScopeServiceMain .content .list { padding: 1.302vw 0vw 2.344vw; }
  .groupWebsiteScopeServiceMain .content .list .listTitle span { width: 1.563vw; height: 1.563vw; padding-top: 0.208vw; font-size: 0.938vw; }
  .groupWebsiteScopeServiceMain .content .list .listTitle h3 { font-size: 1.146vw; color: rgba(255, 255, 255, 0.4); padding-left: 0.521vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .groupWebsiteScopeServiceMain .content .list .listTitle .icon { width: 0.781vw; height: 0.781vw; }
  .groupWebsiteScopeServiceMain .content .list .listTitle .icon::after { width: 0.156vw; }
  .groupWebsiteScopeServiceMain .content .list .listTitle .icon::before { height: 0.156vw; }
  .groupWebsiteScopeServiceMain .content .list .desc { padding-top: 1.042vw; font-size: 0.781vw; line-height: 1.302vw; }
  .groupWebsitelabelMain { padding: 3.906vw 0vw; }
  .groupWebsitelabelMain .groupWebsitelabel a { padding: 0vw 1.563vw; margin: 0.26vw; height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; font-size: 0.729vw; }
  /*--集团网站建设--*/
  /*--关键词--*/
  .keywordIntroBox { padding: 5.469vw 0vw 10.417vw; }
  .keywordIntroBox .title { font-size: 0.833vw; }
  .keywordIntroBox .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .keywordIntroBox .subTitle { padding-top: 1.302vw; font-size: 2.083vw;}
  .keywordIntroBox .keywordIntroDesc { padding-top: 1.302vw; font-size: 0.833vw; line-height: 1.354vw; }
  .keywordIntroBox .keywordIntro{ padding-top: 3.125vw; }
  .keywordIntroBox .keywordIntro .imgBox { width: 38.542vw; }
  .keywordIntroBox .keywordIntro .imgBox img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .keywordIntroBox .keywordIntro .content { padding: 0vw 0vw 0vw 4.167vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .keywordIntroBox .keywordIntro .content .list { padding: 1.042vw 0vw 3.385vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle span { width: 1.563vw; height: 1.563vw; padding-top: 0.208vw; font-size: 0.938vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle h3 { font-size: 1.146vw; color: rgba(255, 255, 255, 0.4); padding-left: 0.521vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle .icon { width: 0.781vw; height: 0.781vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle .icon::after { width: 0.156vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle .icon::before { height: 0.156vw; }
  .keywordIntroBox .keywordIntro .content .list .desc { padding-top: 1.042vw; font-size: 0.781vw; line-height: 1.302vw; }
  .keywordDesc { padding: 7.292vw 0vw 6.771vw; }
  .keywordDesc .title { font-size: 2.083vw; line-height: 2.865vw; }
  .keywordDesc .desc { font-size: 0.833vw; line-height: 1.354vw; max-width: 37.5vw; padding-top: 1.823vw; }
  .keywordAdvantageMain { padding: 5.208vw 0vw 6.771vw; }
  .keywordAdvantageMain .title { font-size: 0.833vw; }
  .keywordAdvantageMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .keywordAdvantageMain .subTitle { padding-top: 0.781vw; font-size: 2.083vw; padding-bottom: 4.688vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass { width: 14.583vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass h4 { font-size: 2.344vw; padding-bottom: 1.302vw; padding-left: 1.563vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass h4 span { font-size: 0.833vw; top: 0.313vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .imgBox { width: 33.333vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 4.167vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content .listTitle { padding-top: 3.125vw; font-size: 1.875vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content .desc { font-size: 0.833vw; line-height: 1.354vw; padding-top: 0.781vw; max-width: 19.271vw; }
  .keywordRankingMain { padding: 0vw; }
  .keywordRankingMain .keywordRanking { padding: 4.688vw 0vw 0vw; }
  .keywordRankingMain .keywordRanking .title { font-size: 0.833vw; }
  .keywordRankingMain .keywordRanking .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .keywordRankingMain .keywordRanking .subTitle { padding-top: 0.781vw; font-size: 2.083vw; }
  .keywordRankingMain .keywordRanking .desc { padding-top: 0.781vw;  max-width: 35.417vw; font-size: 0.833vw; line-height: 1.354vw; color: rgba(255, 255, 255, 0.6); }
  .keywordRankingMain .keywordRankingList { padding-left: 0.104vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide { width: -webkit-calc(25% + 0.052vw); width: calc(25% + 0.052vw); padding-top: 4.688vw; margin-left: -0.052vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide::after { width: 0.052vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide::before { width: 0.052vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .num { width: 3.229vw; height: 3.229vw; font-size: 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .listTitle { padding: 1.302vw 0.781vw 0px; font-size: 1.354vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .desc { padding: 1.302vw 0.521vw 0vw; font-size: 0.833vw; line-height: 1.354vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .icon { padding: 2.083vw 0vw 3.646vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .icon img { height: 1.302vw; }
  .keywordRankingMain .keywordRankingListSix .swiper-slide { width: -webkit-calc(16.666666666666668% + 0.052vw); width: calc(16.666666666666668% + 0.052vw); padding-top: 4.688vw; margin-left: -0.052vw; }
  .keywordRankingMain .keywordRankingListSix .swiper-slide .icon { padding: 1.646vw 0vw 3.646vw; }
  .keywordRankingMain .keywordRankingList.threeRows .swiper-slide { width: -webkit-calc(33.333% + 0.052vw); width: calc(33.333% + 0.052vw); padding-top: 4.688vw; margin-left: -0.052vw; }
  .keywordRankingMain .keywordRankingList.threeRows .swiper-slide .icon { padding: 1.646vw 0vw 3.646vw; }
  .keywordRankingMain .keywordRankingList.fiveRows .swiper-slide { width: -webkit-calc(20% + 0.052vw); width: calc(20% + 0.052vw); padding-top: 4.688vw; margin-left: -0.052vw; }
  .keywordRankingMain .keywordRankingList.fiveRows .swiper-slide .icon { padding: 1.646vw 0vw 3.646vw; }
  .keywordAppendMain { padding: 3.646vw 0vw 4.688vw; }
  .keywordAppendMain .title { font-size: 0.833vw; }
  .keywordAppendMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .keywordAppendMain .subTitle { padding-top: 0.781vw; font-size: 2.083vw; padding-bottom: 0.781vw; }
  .keywordAppendMain .desc { font-size: 0.833vw; line-height: 1.354vw; }
  .keywordAppendMain .keywordAppendList {padding-top: 3.125vw;  margin: 0vw -0.521vw; }
  .keywordAppendMain .keywordAppendList .list { width: -webkit-calc(25% - 1.042vw); width: calc(25% - 1.042vw); -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.604vw 2.865vw 2.865vw; margin: 0vw 0.521vw 1.042vw; }
  .keywordAppendMain .keywordAppendList .list .listTitle { font-size: 1.25vw; }
  .keywordAppendMain .keywordAppendList .list .desc2 { padding-top: 0.781vw; font-size: 0.833vw; }
  .keywordAppendMain .keywordAppendList .list .num { margin-top: 1.823vw; width: 3.229vw; height: 3.229vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 1.042vw; }
  .keywordAppendMain .keywordAppendList.fiveRows .list{ width: -webkit-calc(20% - 1.042vw); width: calc(20% - 1.042vw); -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.604vw 2.865vw 2.865vw; margin: 0vw 0.521vw 1.042vw; }
  .keywordAppendMain .keywordAppendList.threeRows .list{ width: -webkit-calc(33.333% - 1.042vw); width: calc(33.333% - 1.042vw); -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.604vw 2.865vw 2.865vw; margin: 0vw 0.521vw 1.042vw;}
  .keywordStrengthMain { padding: 4.167vw 0vw; }
  .keywordStrengthMain .title { font-size: 0.833vw; }
  .keywordStrengthMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .keywordStrengthMain .desc { padding-top: 1.042vw; font-size: 1.875vw; line-height: 2.604vw; }
  .keywordStrengthMain .icon { padding-top: 1.563vw; }
  .keywordStrengthMain .icon img { height: 1.302vw; }
  .keywordCaseMain { padding: 5.208vw 0vw; }
  .keywordCaseMain .title { font-size: 2.083vw; }
  .keywordCaseMain .desc { font-size: 0.833vw; padding-top: 1.042vw; }
  .keywordCaseMain .keywordCaseList { margin-top: 3.125vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide { width: -webkit-calc(25% - 0.703vw); width: calc(25% - 0.703vw); margin: 0vw 1.042vw 0vw 0vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide .imgBox { padding-top: 24.219vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide .listTitle { padding: 1.563vw 1.563vw 0vw; font-size: 1.458vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide .contentBox {-webkit-border-radius: 1.042vw; border-radius: 1.042vw;}
  .keywordCaseMain .keywordCaseList .swiper-slide .contentBox .contentTitle { padding-top: 2.604vw; font-size: 1.667vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide .contentBox .content { padding: 0vw 1.042vw 1.563vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide .contentBox .content .desc { font-size: 0.729vw; line-height: 1.25vw; padding-bottom: 1.563vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide:hover .imgBox img { -webkit-filter: blur(1.042vw); filter: blur(1.042vw); }
  .keywordCaseMain .keywordCaseList .swiper-slide:nth-child(1) { width: -webkit-calc(50% - 0.703vw); width: calc(50% - 0.703vw); }
  .keywordCaseMain .keywordCaseList .swiper-slide:last-child { margin: 0vw; }
  .keywordFiveAdvantagesMain { padding: 4.167vw 0vw 4.688vw; }
  .keywordFiveAdvantagesMain .title { font-size: 0.833vw; }
  .keywordFiveAdvantagesMain .title::before { width: 0.625vw; height: 0.625vw; }
  .keywordFiveAdvantagesMain .subTitle { padding-top: 0.781vw; font-size: 2.083vw; padding-bottom: 2.604vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .content { width: 45.5%; -webkit-box-shadow: 0vw 0.417vw 2.969vw rgba(67, 52, 27, 0.18); box-shadow: 0vw 0.417vw 2.969vw rgba(67, 52, 27, 0.18); -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .content .listTitle { height: 5.938vw; font-size: 1.25vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .content .listDesc p { height: 5.833vw; font-size: 0.938vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox { width: 54.5%; padding: 1.302vw 0vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo { -webkit-border-radius: 0vw 1.563vw 1.563vw 0vw; border-radius: 0vw 1.563vw 1.563vw 0vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list .listTitle { width: 8.854vw; height: 5.781vw; font-size: 1.042vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list .listDesc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 5.781vw; font-size: 0.938vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) { height: 4.635vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) .listDesc { font-size: 1.042vw; height: 4.635vw; font-weight: 600; }
  .keywordStandardMain { padding: 4.167vw 0vw 0vw; }
  .keywordStandardMain .title { font-size: 0.833vw; }
  .keywordStandardMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .keywordStandardMain .subTitle { padding-top: 0.781vw; font-size: 2.083vw; }
  .keywordStandardMain .keywordStandard { padding-left: 0.156vw; }
  .keywordStandardMain .keywordStandard .swiper-slide { width: -webkit-calc(20% + 0.052vw); width: calc(20% + 0.052vw); padding-top: 4.688vw; margin-left: -0.052vw; }
  .keywordStandardMain .keywordStandard .swiper-slide::after { width: 0.052vw; }
  .keywordStandardMain .keywordStandard .swiper-slide::before { width: 0.052vw; }
  .keywordStandardMain .keywordStandard .swiper-slide .num { width: 3.229vw; height: 3.229vw; font-size: 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .keywordStandardMain .keywordStandard .swiper-slide .listTitle { padding: 1.563vw 0vw 2.083vw; font-size: 1.042vw; }
  .keywordStandardMain .keywordStandard .swiper-slide .icon { padding-bottom: 6.771vw; }
  .keywordStandardMain .keywordStandard .swiper-slide .icon img { height: 1.302vw; }
  .keywordStandardMain .keywordStandard.fourRows .swiper-slide {width: -webkit-calc(25% + 0.052vw); width: calc(25% + 0.052vw); padding-top: 4.688vw; margin-left: -0.052vw;}
  /*--关键词--*/
  /*--两V一抖--*/
  .weiboAdMain { padding: 4.167vw 0vw; }
  .weiboAdMain .title { font-size: 2.083vw; }
  .weiboAdMain .weiboAdList { padding-top: 2.604vw; margin: 0vw -0.521vw; }
  .weiboAdMain .weiboAdList .list { width: -webkit-calc(25% - 1.042vw); width: calc(25% - 1.042vw); margin: 0vw 0.521vw 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.604vw 2.552vw; }
  .weiboAdMain .weiboAdList .list .listTitle { font-size: 1.25vw; }
  .weiboAdMain .weiboAdList .list .desc { padding-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  .weiboAdMain .weiboAdList .list .number { margin-top: 1.302vw; width: 3.229vw; height: 3.229vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 1.042vw; }
  .weiboAdTwoMain { padding: 4.167vw 0vw; }
  .weiboAdTwoMain .title { font-size: 2.083vw; }
  .weiboAdTwoMain .desc { padding-top: 0.521vw; font-size: 0.781vw; }
  .weiboAdTwoMain .weiboAdTwoList { padding-top: 2.604vw; margin: 0vw -0.521vw; }
  .weiboAdTwoMain .weiboAdTwoList .list { width: -webkit-calc(16.666666666666668% - 1.042vw); width: calc(16.666666666666668% - 1.042vw); margin: 0vw 0.521vw 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.604vw 1.563vw; }
  .weiboAdTwoMain .weiboAdTwoList .list .listTitle { font-size: 1.25vw; }
  .weiboAdTwoMain .weiboAdTwoList .list .listDesc { padding-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  .weiboAdTwoMain .weiboAdTwoList .list .number { margin-top: 2.344vw; width: 3.229vw; height: 3.229vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 1.042vw; }
  .weiboAdTwoMain .weiboAdTwoList.fourRows .list { width: -webkit-calc(25% - 1.042vw); width: calc(25% - 1.042vw); }
  .weiboAdTwoMain .weiboAdTwoList.threeRows .list { width: -webkit-calc(33.333% - 1.042vw); width: calc(33.333% - 1.042vw); }
  .douyinOperateMain { padding: 4.167vw 0vw; }
  .douyinOperateMain .title { font-size: 2.083vw; }
  .douyinOperateMain .desc { padding-top: 0.521vw; font-size: 0.781vw; }
  .douyinOperateMain .douyinOperateList { padding-top: 2.604vw; margin: 0vw -0.521vw; }
  .douyinOperateMain .douyinOperateList .list { width: -webkit-calc(33.333% - 1.042vw); width: calc(33.333% - 1.042vw); margin: 0vw 0.521vw 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.604vw 2.552vw; }
  .douyinOperateMain .douyinOperateList .list .listTitle { font-size: 1.25vw; }
  .douyinOperateMain .douyinOperateList .list .listDesc { padding-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  .douyinOperateMain .douyinOperateList .list .number { margin-top: 1.302vw; width: 3.229vw; height: 3.229vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 1.042vw; }
  .webContactMain { padding: 4.688vw 0vw 3.125vw; }
  .webContactMain .desc { font-size: 1.875vw; line-height: 2.604vw; max-width: 42.188vw; }
  .webContactMain .telBox { padding-top: 1.563vw; }
  .webContactMain .telBox a { -webkit-border-radius: 2.656vw; border-radius: 2.656vw; height: 2.656vw; padding: 0vw 1.563vw; font-size: 0.938vw; }
  .webContactMain .telBox a i { width: 1.302vw; height: 1.302vw; -webkit-border-radius: 100%; border-radius: 100%; margin-left: 1.563vw; font-size: 0.521vw; }
  .webContactMain .icon { padding-top: 1.563vw; }
  .webContactMain .icon img { height: 1.302vw; }
  /*--两V一抖--*/
  /*--网络营销推广--*/
  .networkCoverMain { padding: 5.469vw 0vw 5.729vw; }
  .networkCoverMain .title { font-size: 0.833vw; }
  .networkCoverMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .networkCoverMain .subTitle { padding-top: 0.781vw; font-size: 2.083vw; padding-bottom: 0.781vw; }
  .networkCoverMain .networkCover { margin-top: 3.125vw; }
  .networkCoverMain .networkCover .imgBox { width: 40.365vw; }
  .networkCoverMain .networkCover .imgBox img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .networkCoverMain .networkCover .networkCoverList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 5.208vw; }
  .networkCoverMain .networkCover .networkCoverList .list { padding-bottom: 2.604vw; }
  .networkCoverMain .networkCover .networkCoverList .list .number { font-size: 2.083vw; }
  .networkCoverMain .networkCover .networkCoverList .list .listTitle { padding-top: 0.26vw; font-size: 1.771vw; }
  .networkCoverMain .networkCover .networkCoverList .list .listDesc { padding-top: 0.521vw; font-size: 0.833vw; line-height: 1.354vw; max-width: 22.917vw; }
  .mediaPartnerMain { padding: 4.167vw 0vw 5.729vw; }
  .mediaPartnerMain .title { font-size: 2.083vw; }
  .mediaPartnerMain .mediaPartner { margin-top: 2.604vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .mediaPartnerMain .mediaPartner .list { width: -webkit-calc(25% + 0.052vw); width: calc(25% + 0.052vw); padding: 1.302vw 0vw; }
  .mediaPartnerMain .mediaPartner .list img { height: 4.167vw; }
  /*--网络营销推广--*/
  /*--网站运营维护--*/
  .maintenanceMain { padding: 6.771vw 0vw; }
  .maintenanceMain .maintenanceBox .maintenance { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.042vw 6.771vw 0vw 0vw; }
  .maintenanceMain .maintenanceBox .maintenance .title { font-size: 0.833vw; }
  .maintenanceMain .maintenanceBox .maintenance .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .maintenanceMain .maintenanceBox .maintenance .subTitle { padding-top: 0.781vw; font-size: 2.083vw; }
  .maintenanceMain .maintenanceBox .maintenance .desc { padding-top: 1.563vw; font-size: 0.833vw; line-height: 1.563vw; }
  .maintenanceMain .maintenanceBox .imgBox { width: 39.063vw; }
  .maintenanceMain .maintenanceBox .imgBox img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .maintenanceServiceMain { padding: 4.167vw 0vw; }
  .maintenanceServiceMain .title { font-size: 0.833vw; }
  .maintenanceServiceMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .maintenanceServiceMain .subTitle { padding-top: 0.781vw; font-size: 2.083vw; }
  .maintenanceServiceMain .btn a { margin-right: 0.26vw; font-size: 0.729vw; width: 2.865vw; height: 2.135vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .maintenanceServiceMain .maintenanceService { margin-top: 2.604vw; }
  .maintenanceServiceMain .maintenanceService .swiper-slide { padding: 2.604vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .maintenanceServiceMain .maintenanceService .swiper-slide .listTitle { font-size: 1.25vw; }
  .maintenanceServiceMain .maintenanceService .swiper-slide .listDesc { padding-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  .maintenanceServiceMain .maintenanceService .swiper-slide .number { margin-top: 2.344vw; width: 3.229vw; height: 3.229vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 1.042vw; }
  .maintenanceServiceMain .maintenanceServicePage { padding-top: 2.083vw; }
  .maintenanceServiceMain .maintenanceServicePage span { width: 0.833vw; height: 0.26vw; margin: 0vw 0.208vw; -webkit-border-radius: 0.156vw; border-radius: 0.156vw; }
  .maintenanceServiceMain .maintenanceServicePage span.swiper-pagination-bullet-active { width: 1.771vw; }
  .maintenanceProcessMain { padding: 3.646vw 0vw 5.208vw; }
  .maintenanceProcessMain .title { font-size: 0.833vw; }
  .maintenanceProcessMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .maintenanceProcessMain .subTitle { padding-top: 0.781vw; font-size: 2.083vw; }
  .maintenanceProcessMain .maintenanceProcess { padding-top: 3.646vw; }
  .maintenanceWorkOrderMain { padding: 4.167vw 0vw 3.646vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder { margin: 0vw -0.625vw; padding-bottom: 2.344vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list { width: -webkit-calc(20% - 1.25vw); width: calc(20% - 1.25vw); margin: 0vw 0.625vw; padding: 2.604vw 1.823vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .listTitle { font-size: 1.25vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .listDesc { padding-top: 1.042vw; min-height: 6.51vw; font-size: 0.833vw; line-height: 1.354vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .number { margin-top: 1.302vw; width: 3.229vw; height: 3.229vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 1.042vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .qrCode { width: 4.688vw; padding: 0.521vw 0.521vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list::after { bottom: -1.927vw; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-border-radius: 0.208vw; border-radius: 0.208vw; width: 0.208vw; height: 1.719vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .line { bottom: 0vw; left: 0.521vw; right: 0.521vw; height: 0.208vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .line::after { right: -0.156vw; border-left: 0.365vw solid #ff0000; border-bottom: 0.313vw solid transparent; border-top: 0.313vw solid transparent; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime { padding-top: 3.125vw; margin: 0vw -0.521vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list { width: -webkit-calc(50% - 1.042vw); width: calc(50% - 1.042vw); margin: 0vw 0.521vw; padding: 2.865vw 4.427vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .listTitle { font-size: 1.25vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .desc { padding-top: 0.521vw; font-size: 0.833vw; line-height: 1.354vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .icon { right: 0vw; bottom: 0vw; width: 5.938vw; }
  /*--网站运营维护--*/
  /*--网站建设快捷方式--*/
  .websiteFastBox { bottom: 1.563vw; width: 3.385vw; height: 3.385vw; }
  .websiteFastBox::after { top: 1.563vw; -webkit-border-radius: 3.385vw; border-radius: 3.385vw; }
  .websiteFastBox::before { top: 1.563vw; -webkit-border-radius: 3.385vw; border-radius: 3.385vw; }
  .websiteFastBox .other::before { height: 0.677vw; }
  .websiteFastBox .other .title { padding: 0vw 1.563vw; font-size: 0.781vw; height: 3.385vw; }
  .websiteFastBox .other .title::after { right: 1.302vw; width: 0.469vw; height: 0.469vw; }
  .websiteFastBox .btn { font-size: 0.781vw; height: 3.385vw; padding: 0vw 0vw 0vw 1.302vw; }
  .websiteFastBox .btn p { width: 1.823vw; height: 1.823vw; right: 0.781vw; }
  .websiteFastBox .btn p img { width: 1.146vw; }
  .websiteFastBox .otherListBox { bottom: 4.167vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 1.042vw; -webkit-box-shadow: 0vw 0.156vw 1.823vw rgba(148, 137, 111, 0.2); box-shadow: 0vw 0.156vw 1.823vw rgba(148, 137, 111, 0.2); }
  .websiteFastBox .otherListBox .otherList { max-height: 13.542vw; }
  .websiteFastBox .otherListBox .otherList a { line-height: 1.927vw; font-size: 0.729vw; }
  .websiteFastBox.animat { width: 25vw; }
  .quickDemandBox { bottom: 1.563vw; width: 3.385vw; height: 3.385vw; }
  .quickDemandBox::after { top: 1.563vw; -webkit-border-radius: 3.385vw; border-radius: 3.385vw; }
  .quickDemandBox::before { top: 1.563vw; -webkit-border-radius: 3.385vw; border-radius: 3.385vw; }
  .quickDemandBox .btn { font-size: 0.781vw; height: 3.385vw; padding: 0vw 0vw 0vw 1.302vw; }
  .quickDemandBox .btn p { width: 1.823vw; height: 1.823vw; right: 0.781vw; }
  .quickDemandBox .btn p img { width: 1.146vw; }
  .quickDemandBox.animat { width: 12.5vw; }
  /*--网站建设快捷方式--*/
  /*--案例列表--*/
  .caseListMain { padding: 11.979vw 0vw 0vw; }
  .caseListMain .caseDescBox .titleBox .title { font-size: 2.604vw; }
  .caseListMain .caseDescBox .titleBox .title i { margin-left: 0.521vw; width: 1.302vw; height: 1.302vw; }
  .caseListMain .caseDescBox .titleBox .title i::after { width: 0.26vw; }
  .caseListMain .caseDescBox .titleBox .title i::before { height: 0.26vw; }
  .caseListMain .caseDescBox .titleBox .desc { padding-top: 1.042vw; font-size: 0.938vw; }
  .caseListMain .caseDescBox .caseData { padding-right: 7.292vw; }
  .caseListMain .caseDescBox .caseData .list { padding-left: 3.646vw; }
  .caseListMain .caseDescBox .caseData .list .numberBox { font-size: 2.604vw; }
  .caseListMain .caseDescBox .caseData .list .numberBox span { font-size: 4.167vw; }
  .caseListMain .caseDescBox .caseData .list .text { font-size: 0.781vw; }
  .caseListMain .caseDescBox .caseData .list:first-child { padding-left: 0vw; }
  .caseListMain .caseListBanner { margin-top: 6.25vw; }
  .caseListMain .caseListBanner .imgBox { padding-top: 30.729vw; }
  .caseListMain .caseListBanner .content { bottom: 3.125vw; }
  .caseListMain .caseListBanner .content .listTitle { font-size: 1.354vw; padding: 0vw 2.083vw; }
  .caseListMain .caseListBanner .content .label { margin-top: 0.781vw; padding: 0vw 2.083vw; }
  .caseListMain .caseListBanner .content .label a { padding: 0vw 0.625vw; font-size: 0.625vw; margin-right: 0.521vw; line-height: 1.354vw; }
  .caseListMain .caseList { margin: 0vw -1.042vw; padding: 4.167vw 0vw 1.563vw; }
  .caseListMain .caseList .list { width: 50%; padding: 0vw 1.042vw 2.344vw; }
  .caseListMain .caseList .list .listTitle {{ margin-top: 1.563vw; font-size: 1.354vw; }
  .caseListMain .caseList .list .label { padding-top: 0.26vw; }
  .caseListMain .caseList .list .label a { padding: 0vw 0.625vw; font-size: 0.625vw; margin-right: 0.521vw; line-height: 1.354vw; }
  .caseListMain .caseList .list .imgBox  padding-top: 29.063vw; }
  .caseListMain .caseList .list .imgBox .caseLogo { padding-bottom: 6.25vw; }
  .caseListMain .caseList .list .imgBox .content { padding: 0vw 1.042vw 1.042vw; }
  .caseListMain .caseList .list .imgBox .content .desc { font-size: 0.729vw; padding: 0vw 1.042vw; display: -webkit-box; max-height: 3.75vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .caseListMain .caseList .list .imgBox .content .more { margin-top: 2.604vw; }
  .caseListMain .caseList .list:hover .imgBox .img { -webkit-filter: blur(1.042vw); filter: blur(1.042vw); }
  .caseListMain .caseList .list:hover .imgBox video { -webkit-filter: blur(1.042vw); filter: blur(1.042vw); }
  .fastClassifyBox { width: 3.385vw; height: 3.385vw; bottom: 1.823vw; left: 50%; }
  .fastClassifyBox::after { top: 1.563vw; -webkit-border-radius: 3.385vw; border-radius: 3.385vw; }
  .fastClassifyBox::before { top: 1.563vw; -webkit-border-radius: 3.385vw; border-radius: 3.385vw; }
  .fastClassifyBox .list { height: 3.385vw; font-size: 0.781vw; width: 33.333%; }
  .fastClassifyBox .list p { min-width: 1.823vw; height: 1.823vw; right: 0.781vw; }
  .fastClassifyBox .list p img { height: 1.042vw; }
  .fastClassifyBox .list span i { width: 0.521vw; height: 0.521vw; -webkit-transform: rotate(45deg) translateY(-0.156vw); -ms-transform: rotate(45deg) translateY(-0.156vw); transform: rotate(45deg) translateY(-0.156vw); margin-left: 0.521vw; }
  .fastClassifyBox .list span em { font-size: 0.625vw; margin-left: 0.521vw; }
  .fastClassifyBox .list::before { width: 0.052vw; height: 0.677vw; }
  .fastClassifyBox .list:nth-child(3) { padding-right: 1.823vw; }
  .fastClassifyBox .list.cur span i { -webkit-transform: rotate(-135deg) translateY(-0.156vw); -ms-transform: rotate(-135deg) translateY(-0.156vw); transform: rotate(-135deg) translateY(-0.156vw); }
  .fastClassifyBox .caseClassifyList { bottom: 4.167vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; z-index: 20; padding: 1.042vw; -webkit-box-shadow: 0vw 0.156vw 1.823vw rgba(148, 137, 111, 0.2); box-shadow: 0vw 0.156vw 1.823vw rgba(148, 137, 111, 0.2); }
  .fastClassifyBox .caseClassifyList .classifyList { max-height: 13.542vw; }
  .fastClassifyBox .caseClassifyList .classifyList a { line-height: 1.927vw; font-size: 0.729vw; }
  .fastClassifyBox.animat { width: 25vw; }
  /*--案例列表--*/
  /*--案例详情--*/
  .caseDetailsMain { padding-top: 10.938vw; }
  .caseDetailContent .content { width: 31.51vw; }
  .caseDetailContent .content .title { font-size: 2.344vw; }
  .caseDetailContent .content .desc { margin-top: 1.302vw; font-size: 0.833vw; line-height: 1.25vw; height: calc(1.25vw * 4); display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}
  .caseDetailContent .content .more { padding-top: 1.302vw; }
  .caseDetailContent .content .more a { font-size: 0.729vw; height: 2.135vw; -webkit-border-radius: 2.135vw; border-radius: 2.135vw; padding: 0vw 1.302vw; }
  .caseDetailContent .content .more a i { font-size: 0.417vw; margin-left: 0.521vw; }
  .caseDetailContent .content .more a::after { -webkit-border-radius: 2.135vw; border-radius: 2.135vw; }
  .caseDetailContent .content .more a:hover::after { width: 2.135vw; right: -0.521vw; }
  .caseDetailContent .content .more a:hover i { margin-left: 0.26vw; -webkit-transform: translateX(0.99vw); -ms-transform: translateX(0.99vw); transform: translateX(0.99vw); }
  .caseDetailContent .content .more a:hover { padding: 0vw 1.302vw 0vw 0vw; }
  .caseDetailContent .serviceContent { width: 26.563vw; }
  .caseDetailContent .serviceContent .list { padding: 1.042vw 0vw; }
  .caseDetailContent .serviceContent .list .listTitle { font-size: 0.781vw; line-height: 1.25vw; }
  .caseDetailContent .serviceContent .list .desc { width: 14.063vw; font-size: 0.781vw; line-height: 1.25vw; }
  .caseDetailProjectMain { padding: 6.25vw 0vw 0vw; }
  .caseDetailProjectMain .commonLocation {bottom:auto; top: 7.25vw;}
  .caseDetailProjectMain .caseDetailProject { padding: 6.25vw 0vw 0vw; }
  .caseDetailProjectMain .caseDetailProject .title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.042vw; }
  .caseDetailProjectMain .caseDetailProject .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.781vw; }
  .caseDetailProjectMain .caseDetailProject .desc { width: 51.042vw; font-size: 1.146vw; }
  .caseDetailProjectMain .caseDetailProjectDetailImg { padding-top: 5.208vw; }
  .caseDetailProjectMain .colorMatching { margin: 0vw -0.781vw; padding: 6.25vw 0vw 0vw; }
  .caseDetailProjectMain .colorMatching .list { width: -webkit-calc(33.333% - 1.563vw); width: calc(33.333% - 1.563vw); margin: 0vw 0.781vw 1.563vw; }
  .caseDetailProjectMain .colorMatching .list .listTitle { left: 1.563vw; top: 1.302vw; right: 1.563vw; font-size: 0.833vw; }
  .caseDetailProjectMain .colorMatching .list .colorValue { bottom: 1.302vw; left: 1.563vw; right: 1.563vw; font-size: 1.823vw; }
  .caseDetailProjectMain .colorMatching .list .color { padding-top: 14.063vw; }
  .caseDetailProjectMain .colorMatching .list .imgBox { padding-top: 14.063vw; }
  .caseDetailProductServiceMain { padding-top: 6.25vw; }
  .caseDetailProductServiceMain .caseDetailProductServiceImg { padding: 5.729vw 0vw; }
  .caseDetailProductServiceMain .caseDetailProductServiceImg .imgBox { max-width: 57.552vw; }
  .caseDetailProductServiceMain .caseDetailProductService { top: -2.604vw; margin: 0vw 0vw -2.604vw; padding: 3.906vw 4.688vw 0vw; }
  .caseDetailProductServiceMain .caseDetailProductService .title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.042vw; }
  .caseDetailProductServiceMain .caseDetailProductService .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.781vw; }
  .caseDetailProductServiceMain .caseDetailProductService .desc { width: 51.563vw; font-size: 1.146vw; }
  .caseDetailImg { padding-top: 9.896vw; }
  .caseDetailLabelMain { padding: 3.125vw 0vw 4.167vw; }
  .caseDetailLabelMain .title a { font-size: 0.833vw; margin: 0vw 0.625vw; }
  .caseDetailLabelMain .title a::before { content: ''; width: 0.365vw; height: 0.365vw; margin-right: 0.521vw; }
  .caseDetailLabelMain .caseDetailLabel { padding-top: 1.823vw; }
  .caseDetailLabelMain .caseDetailLabel a { padding: 0vw 1.563vw; margin: 0.26vw; height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; font-size: 0.729vw; }
  /*--案例详情--*/
  /*--ai--*/
  .aiBanner .imgBox { padding-top: 54.635vw; }
  .aiBanner .displayer { left: -5.99vw; bottom: 0vw; width: 79.635vw; }
  .aiBanner .symbol { right: -4.948vw; bottom: -4.948vw; width: 95.521vw; }
  .aiBanner .symbol img { width: 95.521vw; }
  .aiBanner .aiBannerText { left: 0vw; top: 45%; width: 100%; }
  .aiBanner .aiBannerText .title { font-size: 2.917vw; }
  .aiBanner .aiBannerText .more { padding-top: 1.302vw; }
  .aiBanner .aiBannerText .more a { height: 2.708vw; width: 11.458vw; -webkit-border-radius: 2.708vw; border-radius: 2.708vw; font-size: 0.729vw; }
  .aiCustomMain { padding-top: 8.333vw; }
  .aiCustomMain .aiCustomBox .aiCustom { width: 28.646vw; padding: 3.646vw 3.906vw 5.208vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .aiCustomMain .aiCustomBox .aiCustom .content { padding: 0vw 0vw 3.646vw; }
  .aiCustomMain .aiCustomBox .aiCustom .content .listTitle { font-size: 2.344vw; }
  .aiCustomMain .aiCustomBox .aiCustom .content .desc { font-size: 0.833vw; padding-top: 1.042vw; line-height: 1.25vw; color: rgba(255, 255, 255, 0.6); }
  .aiCustomMain .aiCustomBox .aiCustomList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 0.521vw; margin-right: -0.521vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list { width: -webkit-calc(50% - 1.042vw); width: calc(50% - 1.042vw); height: 17.188vw; margin: 1.042vw 0.521vw 0vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .content { padding: 0vw; top: 42%; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .content .listTitle { font-size: 2.344vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .content .desc { font-size: 0.833vw; padding-top: 1.042vw; line-height: 1.25vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .imgBox { width: 20.469vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(1) { margin-top: 0vw; width: 100%; height: 17.708vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(1) .content { left: 3.385vw; top: 46%; }
  .aiPriceMain { margin-top: 6.25vw; padding: 6.25vw 0vw; }
  .aiPriceMain .aiPrice { width: 26.042vw; height: 29.167vw; padding: 3.646vw 3.125vw 3.125vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .aiPriceMain .aiPrice .title { font-size: 2.344vw; }
  .aiPriceMain .aiPrice .content .desc { font-size: 1.042vw; }
  .aiPriceMain .aiPrice .content .money { font-size: 1.042vw; padding-top: 0.26vw; }
  .aiPriceMain .aiPrice .content .money span { font-size: 4.688vw; }
  .aiPriceMain .aiPrice .content .originalPrice { font-size: 0.833vw; }
  .aiPriceMain .symbol { right: 17.188vw; bottom: -6.729vw; width: 67.969vw; height: 22.198vw; }
  .aiPriceMain .symbol img { width: 67.969vw; }
  .aiBrandMain { padding: 7.292vw 0vw; }
  .aiBrandMain .aiBrand { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 2.083vw; }
  .aiBrandMain .aiBrand .title { font-size: 2.344vw; }
  .aiBrandMain .aiBrand .desc { font-size: 0.938vw; line-height: 1.615vw; padding-top: 2.604vw; }
  .aiBrandMain .aiBrandList { width: 42.969vw; }
  .aiBrandMain .aiBrandList .list { width: -webkit-calc(25% - 0.781vw); width: calc(25% - 0.781vw); margin: 0vw 0vw 0.781vw 0.781vw; }
  .aiBrandMain .aiBrandList .list img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .aiQAMain { padding: 4.688vw 0vw; }
  .aiQAMain .title { font-size: 2.344vw; }
  .aiQAMain .aiQAList { padding-top: 1.042vw; }
  .aiQAMain .aiQAList .list { padding: 1.823vw; margin-top: 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .aiQAMain .aiQAList .list .listTitle { font-size: 0.938vw; line-height: 1.25vw; padding-right: 1.563vw; }
  .aiQAMain .aiQAList .list .listTitle i { width: 0.729vw; height: 0.729vw; }
  .aiQAMain .aiQAList .list .content { margin-top: 1.302vw; padding: 1.823vw 2.083vw; font-size: 0.781vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .aiBuyMain { padding: 5.729vw 0vw 4.688vw; }
  .aiBuyMain .title { font-size: 2.396vw; }
  .aiBuyMain .desc { padding-top: 0.781vw; font-size: 0.781vw; }
  .aiBuyMain .btn { padding-top: 2.083vw; }
  .aiBuyMain .btn a { width: 11.979vw; height: 2.5vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; margin: 0vw 0.521vw; font-size: 0.729vw; }
  /*--ai--*/
  /*--联系我们--*/
  .contactMain { padding: 11.979vw 0vw 5.729vw; }
  .contactMain .contactDesc .title { font-size: 2.604vw; }
  .contactMain .contactDesc .title i { top: -0.417vw; margin-left: 0.781vw; width: 1.302vw; height: 1.302vw; }
  .contactMain .contactDesc .title i::after { width: 0.26vw; }
  .contactMain .contactDesc .title i::before { height: 0.26vw; }
  .contactMain .contactDesc .desc { font-size: 0.938vw; padding-top: 0.781vw; }
  .contactInfoMain .contactInfo .list { width: 33.333%; padding: 4.167vw 3.125vw; }
  .contactInfoMain .contactInfo .list .listTitle { font-size: 1.563vw; }
  .contactInfoMain .contactInfo .list .content .telList { padding-right: 2.083vw; padding-top: 1.823vw; }
  .contactInfoMain .contactInfo .list .content .telList .telTitle { font-size: 0.781vw; padding-bottom: 0.26vw; }
  .contactInfoMain .contactInfo .list .content .telList .tel { font-size: 0.938vw; }
  .contactInfoMain .contactInfo .list .addressContent { padding-top: 1.563vw; font-size: 0.781vw; }
  .contactInfoMain .contactInfo .list .btn { padding-top: 1.563vw; }
  .contactInfoMain .contactInfo .list .btn a { height: 2.135vw; padding: 0vw 1.302vw; font-size: 0.729vw; }
  .contactInfoMain .contactInfo .list .btn a i { margin-left: 0.521vw; font-size: 0.417vw; }
  .contactInfoMain .contactInfo .list .btn a::after { -webkit-border-radius: 2.135vw; border-radius: 2.135vw; }
  .contactInfoMain .contactInfo .list .btn a:hover::after { width: 2.135vw; -webkit-transform: translateX(0.417vw); -ms-transform: translateX(0.417vw); transform: translateX(0.417vw); }
  .contactInfoMain .contactInfo .list .btn a:hover i { -webkit-transform: translateX(0.885vw); -ms-transform: translateX(0.885vw); transform: translateX(0.885vw); }
  .contactInfoMain .contactInfo .list .qrCodeImg { width: 5.417vw; padding-bottom: 1.302vw; }
  .contactInfoMain .contactInfo .list .subjectNumber { font-size: 0.781vw; padding-top: 0.104vw; }
  .contactInfoMain .contactInfo .list:nth-child(1) { width: 66.666%; padding-left: 0vw; padding-right: 19.271vw; }
  .contactInfoMain .contactInfo .list:nth-child(1) .content .telList { padding-right: 2.865vw; }
  .contactInfoMain .contactInfo .list:nth-child(1) .content .telList:last-child { padding-right: 10.417vw; }
  .contactInfoMain .contactInfo .list:nth-child(3) { padding-left: 0vw; }
  .contactFormMain { padding: 7.813vw 0vw 7.292vw; }
  .contactFormMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .contactFormMain .content .title { font-size: 2.188vw; }
  .contactFormMain .content .desc { font-size: 0.938vw; padding-top: 2.083vw; }
  .contactFormMain .contactForm { width: 41.927vw; }
  .contactFormMain .contactForm .formTitle { font-size: 0.781vw; padding-bottom: 0.521vw; }
  .contactFormMain .contactForm .formTitle::before { content: ''; margin-right: 0.521vw; width: 0.625vw; height: 0.625vw; -webkit-border-radius: 100%; border-radius: 100%; }
  .contactFormMain .contactForm form { margin: 0vw -0.26vw; }
  .contactFormMain .contactForm form .input { width: 50%; margin-top: 1.042vw; padding: 0vw 0.26vw; }
  .contactFormMain .contactForm form .input input { height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; padding: 0vw 1.302vw; font-size: 0.781vw; }
  .contactFormMain .contactForm form .input img { right: 1.042vw; }
  .contactFormMain .contactForm form .input textarea { padding: 1.302vw; -webkit-border-radius: 1.302vw; border-radius: 1.302vw; height: 7.292vw; font-size: 0.781vw; }
  .contactFormMain .contactForm form .btn { padding: 1.042vw 0.26vw 0vw; }
  .contactFormMain .contactForm form .btn input { height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; font-size: 0.729vw; }
  .contactCircle { right: -5.729vw; top: 9.896vw; }
  .contactCircle1 { bottom: -18.75vw; }
  /*--联系我们--*/
  /*--弹出支付--*/
  .paymentBox .payment { width: 41.667vw; padding-left: 0vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .paymentBox .payment .closePay { right: 1.563vw; top: 1.042vw; font-size: 1.25vw; }
  .paymentBox .payment .paymentDesc { left: 0vw; top: 50%; padding: 0vw 4.688vw 0vw 3.125vw; width: 31.25vw; }
  .paymentBox .payment .paymentDesc .title { font-size: 1.667vw; }
  .paymentBox .payment .paymentDesc .priceBox { margin-top: 2.083vw; padding: 1.823vw 0vw 1.823vw 2.604vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .paymentBox .payment .paymentDesc .priceBox .desc { font-size: 1.042vw; }
  .paymentBox .payment .paymentDesc .priceBox .price { font-size: 4.167vw; }
  .paymentBox .payment .paymentDesc .priceBox .originalPrice { font-size: 0.833vw; }
  .paymentBox .payment .paymentDesc .priceBox .icon { padding-right: 0.781vw; }
  .paymentBox .payment .paymentDesc .priceBox .icon i { width: 1.198vw; height: 1.198vw; font-size: 0.938vw; }
  .paymentBox .payment .paymentDesc .paymentDescList { padding-top: 1.563vw; }
  .paymentBox .payment .paymentDesc .paymentDescList .list { font-size: 0.781vw; margin-top: 1.042vw; }
  .paymentBox .payment .paymentDesc .paymentDescList .list i { width: 0.885vw; height: 0.885vw; margin-right: 0.521vw; font-size: 0.729vw; }
  .paymentBox .payment .paymentForm { padding: 4.688vw 4.427vw 6.25vw; min-height: 35.938vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .paymentBox .payment .paymentForm .title { font-size: 0.781vw; }
  .paymentBox .payment .paymentForm .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .paymentBox .payment .paymentForm .inputList { margin: 0vw -0.521vw; }
  .paymentBox .payment .paymentForm .inputList .list { width: 50%; padding: 0.781vw 0.521vw 0vw; }
  .paymentBox .payment .paymentForm .inputList .list p { font-size: 0.833vw; padding: 0vw 1.042vw 0.521vw; }
  .paymentBox .payment .paymentForm .inputList .list .input input { -webkit-border-radius: 2.865vw; border-radius: 2.865vw; height: 2.865vw; font-size: 0.781vw; padding: 0vw 1.042vw; }
  .paymentBox .payment .paymentForm .inputList .list .input img { right: 0.781vw; }
  .paymentBox .payment .paymentForm .inputList .list button { height: 2.865vw; -webkit-border-radius: 2.865vw; border-radius: 2.865vw; font-size: 0.729vw; }
  .paymentBox .payment .paymentForm .inputList .list:last-child { padding-top: 1.563vw; }
  .paymentBox .payment .paymentForm .desc { padding-top: 2.083vw; font-size: 0.729vw; }
  .paymentBox .payment .paymentForm .desc::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payTitle { font-size: 0.781vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payTitle::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payQrCode { width: 9.01vw; padding: 2.083vw 0vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount { font-size: 0.781vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount .amount { font-size: 2.344vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount .amount span { font-size: 1.146vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount .number { font-size: 0.781vw; padding-left: 0.521vw; }
  .paymentMain.animat .payment { width: 72.917vw; padding-left: 31.25vw; }
  /*--弹出支付--*/
  /*--关于我们--*/
  .aboutTitle { font-size: 0.833vw; }
  .aboutTitle::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .aboutDesc { margin-top: 1.042vw; font-size: 2.344vw; line-height: 2.865vw; }
  .aboutBanner { padding-top: 34.896vw; }
  .aboutBanner .aboutBannerText .numberImg img { width: 28.333vw; }
  .aboutBanner .aboutBannerText .title { padding-top: 1.302vw; font-size: 2.188vw; }
  .aboutBanner .aboutBannerText .desc { font-size: 0.833vw; padding-top: 0.521vw; }
  .aboutMain { padding: 4.688vw 0vw 0vw; }
  .aboutMain .aboutBox { padding: 3.906vw 0vw 5.729vw; }
  .aboutMain .aboutBox .imgBox { width: 38.542vw; }
  .aboutMain .aboutBox .imgBox img { width: 100%; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .aboutMain .aboutBox .about { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 39.583vw; padding: 0vw 0vw 0vw 4.167vw; }
  .aboutMain .aboutBox .about .list { height: 13.5%; }
  .aboutMain .aboutBox .about .list .listTitle { height: 5.208vw; font-size: 1.563vw; }
  .aboutMain .aboutBox .about .list .listTitle i { font-size: 0.625vw; top: -0.208vw; margin-left: 0.521vw; }
  .aboutMain .aboutBox .about .list .desc { font-size: 0.885vw; line-height: 1.458vw; }
  .aboutMain .aboutBox .about .list .iconList { padding: 4.167vw 0vw; }
  .aboutMain .aboutBox .about .list .iconList .content { border-right: 0.052vw solid #ededed; padding: 0vw 2.344vw; }
  .aboutMain .aboutBox .about .list .iconList .content .icon img { height: 2.135vw; }
  .aboutMain .aboutBox .about .list .iconList .content .text { padding-top: 0.521vw; font-size: 0.781vw; }
  .aboutMain .aboutBox .about .list .iconList .content:first-child { padding-left: 0vw; }
  .aboutMain .aboutBox .about .list .iconList .content:last-child { padding-right: 0vw; border-right: none; }
  .aboutVisionMain { padding: 6.771vw 0vw; }
  .aboutVisionMain .container { padding-left: 43.75vw; }
  .aboutVisionMain .title { font-size: 8.177vw; left: 0vw; top: 0vw; }
  .aboutVisionMain .title p { margin-bottom: -1.302vw; letter-spacing: -0.313vw; }
  .aboutVisionMain .aboutVision .line { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; width: 300%; height: 0.104vw; background: rgba(255, 255, 255, 0.5); 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; }
  .aboutVisionMain .aboutVision .line span { width: 0.104vw; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-left: 3.646vw; height: 2.083vw; background: rgba(255, 255, 255, 0.2); }
  .aboutVisionMain .aboutVision .line::after { left: -1.823vw; width: 2.083vw; height: 2.083vw; }
  .aboutVisionMain .aboutVision { padding-right: 18.229vw; }
  .aboutVisionMain .aboutVision .list .content .listTitle { font-size: 0.833vw; }
  .aboutVisionMain .aboutVision .list .content .listTitle::after { width: 1.042vw; height: 0.156vw; margin-left: 0.521vw; }
  .aboutVisionMain .aboutVision .list .content .desc { padding-top: 0.521vw; font-size: 1.563vw; line-height: 1.823vw; }
  .aboutVisionMain .aboutVision .list .content .icon { left: 0vw; top: 0vw; width: 9.896vw; height: 9.896vw; }
  .aboutVisionMain .aboutVision .list:nth-child(1) { padding-left: 10.417vw; }
  .aboutVisionMain .aboutVision .list:nth-child(1) .content .icon { left: -11.458vw; top: -1.302vw; }
  .aboutVisionMain .aboutVision .list:nth-child(1) .content .icon span { right: 0vw; }
  .aboutVisionMain .aboutVision .list:nth-child(2) { -webkit-transform: translateX(-10.417vw); -ms-transform: translateX(-10.417vw); transform: translateX(-10.417vw); padding-left: 20.833vw; }
  .aboutVisionMain .aboutVision .list:nth-child(2) .content .icon { left: -20.313vw; top: -1.563vw; }
  .aboutVisionMain .aboutVision .list:nth-child(3) { -webkit-transform: translateX(-18.229vw); -ms-transform: translateX(-18.229vw); transform: translateX(-18.229vw); padding-left: 10.417vw; }
  .aboutVisionMain .aboutVision .list:nth-child(3) .content .icon { left: -11.458vw; top: -1.563vw; width: 5.208vw; height: 5.208vw; }
  .aboutVisionMain .aboutVision .list:nth-child(2n) { padding-top: 15.625vw; }
  .aboutVisionMain.animat .container { -webkit-transform: translateX(-41.667vw); -ms-transform: translateX(-41.667vw); transform: translateX(-41.667vw); }
  .aboutCertificationMain .aboutCertificationBox { padding-top: 6.771vw; padding-bottom: 15.625vw; }
  .aboutCertificationMain .desc { padding-top: 1.823vw; font-size: 0.938vw; line-height: 1.615vw; }
  .aboutCertificationMain .line { width: 0.417vw; height: 1.563vw; left: 0vw; bottom: -0.781vw; }
  .aboutCertificationMain .line::after { bottom: 0vw; width: 100%; height: 0.781vw; bottom: 0vw; left: 0vw; }
  .aboutServiceMain { padding: 5.208vw 0vw 6.771vw; }
  .aboutServiceMain .aboutService .titleBox { width: 29.167vw; }
  .aboutServiceMain .aboutService .desc { margin-top: 2.292vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.938vw; height: 8.073vw; line-height: 1.615vw; }
  .aboutServiceMain .aboutServiceList { margin-top: 4.688vw; }
  .aboutServiceMain .aboutServiceList .list { top: 2.604vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; margin-bottom: 1.563vw; }
  .aboutServiceMain .aboutServiceList .list .content { width: 29.167vw; padding: 2.604vw 3.646vw; }
  .aboutServiceMain .aboutServiceList .list .content .number { width: 1.667vw; height: 1.667vw; }
  .aboutServiceMain .aboutServiceList .list .content .number::after { height: 0.104vw; }
  .aboutServiceMain .aboutServiceList .list .content .number span { font-size: 0.729vw; }
  .aboutServiceMain .aboutServiceList .list .content .number span:nth-child(1) { left: -0.26vw; top: -0.156vw; }
  .aboutServiceMain .aboutServiceList .list .content .number span:nth-child(2) { right: -0.26vw; bottom: -0.156vw; }
  .aboutServiceMain .aboutServiceList .list .content .listTitle { margin-top: 2.604vw; font-size: 2.083vw; }
  .aboutServiceMain .aboutServiceList .list .content .desc { margin-top: 1.823vw; font-size: 0.833vw; }
  .aboutServiceMain .aboutServiceList .list .content .icon { margin-top: 6.771vw; width: 7.031vw; height: 7.031vw; }
  .aboutServiceMain .aboutServiceList .list .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .aboutDataMain { padding: 5.729vw 0vw; }
  .aboutDataMain .aboutDataList { max-width: 51.563vw; padding-top: 11.458vw; }
  .aboutDataMain .aboutDataList .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .aboutDataMain .aboutDataList .list .numberBox { font-size: 2.083vw; line-height: 0.7; }
  .aboutDataMain .aboutDataList .list .numberBox .number { font-size: 3.125vw; }
  .aboutDataMain .aboutDataList .list .text { font-size: 0.781vw; padding-top: 0.521vw; }
  .aboutDataMain .desc { max-width: 48.177vw; font-size: 0.938vw; line-height: 1.615vw; padding-top: 3.125vw; }
  /*--关于我们--*/
  /*--实力认可--*/
  .aboutStrengthMain { padding: 6.771vw 0vw; }
  .aboutStrengthMain .aboutStrengthYearBox { width: 27.604vw; top: 1.563vw; height: 100%; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle { padding: 2.083vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title { font-size: 1.354vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title .icon { width: 2.396vw; height: 2.396vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title .icon span { width: 0.26vw; height: 0.26vw; margin: 0vw 0.052vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo { padding-top: 1.823vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list { width: 3.75vw; margin-left: -0.729vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list:first-child { margin: 0vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list:last-child { height: 3.75vw; font-size: 1.042vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear { margin-top: 2.604vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .imgBox { padding-top: 132%; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox { left: 0vw; top: 0vw; right: 0vw; padding: 4.167vw 2.604vw 0vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .aboutStrengthYearList { height: 5.208vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .aboutStrengthYearList .swiper-slide { font-size: 5vw; letter-spacing: -0.208vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .desc { font-size: 1.563vw; }
  .aboutStrengthMain .aboutStrengthBox { width: 40.885vw; padding: 0vw 7.813vw 0vw 0vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle { font-size: 1.875vw; line-height: 2.396vw; padding-bottom: 2.604vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle::after { width: 1.667vw; height: 1.667vw; left: -2.083vw; top: 0.417vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle::before { width: 2.083vw; height: 2.083vw; right: 0vw; top: 0vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list { margin-top: 3.125vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list .year { font-size: 1.563vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list .desc { padding-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  /*--实力认可--*/
  /*--群诺与众不同--*/
  .differentTitle { font-size: 2.344vw; }
  .differentDesc { max-width: 52.083vw; font-size: 0.833vw; line-height: 1.354vw; padding-top: 1.563vw; }
  .differentIntroMain { padding: 5.729vw 0vw 0vw; }
  .differentIntroMain .differentIntro { padding-bottom: 4.688vw; }
  .differentIntroMain .differentIntroList .list { top: 4.167vw; margin-bottom: 5.729vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .differentIntroMain .differentIntroList .list .content { width: 29.167vw; padding: 3.646vw 4.427vw 3.646vw 3.906vw; }
  .differentIntroMain .differentIntroList .list .content .listTitle { font-size: 2.083vw; line-height: 2.604vw; }
  .differentIntroMain .differentIntroList .list .content .listDesc { padding-top: 2.344vw; font-size: 0.833vw; line-height: 1.354vw; }
  .differentIntroMain .differentIntroList .list .content .icon { margin-top: 2.604vw; width: 7.031vw; height: 7.031vw; }
  .differentIntroMain .differentIntroList .list .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 45.332%; }
  .differentTop500Main { padding: 4.688vw 0vw; }
  .differentTop500Main .differentTop500 { margin: 0vw -0.365vw; padding-top: 5.208vw; }
  .differentTop500Main .differentTop500 .list { width: 14.285714285714286%; padding: 0vw 0.286vw; margin-top: 0.781vw; }
  .differentTop500Main .differentTop500 .list img { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .differentTop500Main .differentTop500 .list::after { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; -webkit-box-shadow: 0vw 0.833vw 1.979vw rgba(75, 61, 61, 0.86); box-shadow: 0vw 0.833vw 1.979vw rgba(75, 61, 61, 0.86); }
  .differentTop500Main .differentTop500 .list span { right: 1.198vw; left: 1.198vw; top: 0.26vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .differentTop500Main .differentTop500 .list:hover span { -webkit-transform: scale(1.2) translateY(0.208vw); -ms-transform: scale(1.2) translateY(0.208vw); transform: scale(1.2) translateY(0.208vw); }
  .caseExperienceMain { padding: 4.688vw 0vw; }
  .caseExperienceMain .caseExperienceListBox { width: 53.958vw; }
  .caseExperienceMain .caseExperienceListBox .caseExperienceListImgBox { left: 9.8%; top: 1%; width: 80%; height: 87%; -webkit-border-radius: 1.042vw 1.042vw 0.26vw 0.26vw; border-radius: 1.042vw 1.042vw 0.26vw 0.26vw; }
  .caseExperienceMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 3.646vw 1.302vw 0vw 1.042vw; }
  .caseExperienceMain .content .title { font-size: 2.344vw; line-height: 2.865vw; }
  .caseExperienceMain .content .desc { font-size: 0.833vw; padding-top: 1.563vw; line-height: 1.354vw; }
  .differentMarketingMain { padding: 7.813vw 0vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 7.292vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .content .listTitle { font-size: 2.344vw; line-height: 2.865vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .content .listDesc { font-size: 0.833vw; padding-top: 1.563vw; line-height: 1.354vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .imgBox { width: 28.646vw; margin: 0vw 10.417vw 0vw 0vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .imgBox .imgTitle { left: 0vw; font-size: 1.198vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .imgBox .imgText p { font-size: 1.198vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgTitle { top: 11.458vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(1) { top: 7.708vw; left: 4.688vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(2) { top: 7.708vw; right: 4.688vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(3) { bottom: 4.427vw; left: 0vw; width: 100%; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(1) { top: 1.823vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(2) { top: 50%; padding-left: 1.042vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(3) { top: 50%; padding-right: 1.042vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(4) { bottom: 1.823vw; }
  .differentConsult { padding: 3.646vw 0vw 4.688vw; }
  .differentConsult .btn { padding-top: 2.604vw; }
  .differentConsult .btn a { width: 16.146vw; height: 2.5vw; font-size: 0.729vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  /*--群诺与众不同--*/
  /*--理念信仰--*/
  .ideaAndBeliefMain { padding: 5.208vw 0vw 0vw; }
  .ideaAndBeliefMain .title { font-size: 0.833vw; }
  .ideaAndBeliefMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .ideaAndBeliefMain .desc { padding-top: 1.302vw; font-size: 2.344vw; line-height: 2.865vw; }
  .ideaAndBeliefMain .ideaAndBeliefBox { padding: 3.646vw 0vw; margin-top: 3.646vw; }
  .ideaAndBeliefMain .ideaAndBeliefBox .imgBox { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; left: 5.208vw; right: 5.208vw; }
  .ideaAndBeliefMain .ideaAndBeliefBox .computer { margin-bottom: -2.083vw; }
  .ideaAndBeliefMain .ideaAndBeliefBox .computer img { max-width: 54%; }
  .ideaAndBeliefMain .ideaAndBeliefBox .content { font-size: 0.833vw; line-height: 1.354vw; }
  .ideaAndBeliefMain .ideaAndBeliefBox.animat .imgBox { left: 0vw; right: 0vw; -webkit-border-radius: 0vw; border-radius: 0vw; }
  .ideaAndBeliefListMain { padding: 5.729vw 0vw 6.771vw; }
  .ideaAndBeliefListMain .title { font-size: 0.833vw; }
  .ideaAndBeliefListMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .ideaAndBeliefListMain .desc { font-size: 2.344vw; padding-top: 0.26vw; line-height: 2.865vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList { padding-top: 3.646vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list { margin-bottom: 0.833vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .contentBox { width: 66%; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .imgBox { width: 49.3%; padding-top: 30%; height: 100%; left: 0vw; top: 0vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .imgBox img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content { width: 49.3%; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.344vw 2.865vw 4.167vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .icon { padding-bottom: 1.042vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .icon img { height: 1.667vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .listTitle { font-size: 1.875vw; line-height: 2.396vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .listDesc { padding-top: 4.167vw; font-size: 0.781vw; }
  /*--理念信仰--*/
  /*--常见问题--*/
  .QAMain { padding: 4.167vw 0vw; }
  .QAMain .title { font-size: 2.344vw; }
  .QAMain .QAList { padding-top: 3.125vw; }
  .QAMain .QAList .list { margin-top: 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding-bottom: 0vw; }
  .QAMain .QAList .list .listTitle { padding: 0vw 2.083vw 0vw 3.646vw; min-height: 4.688vw; font-size: 0.938vw; }
  .QAMain .QAList .list .listTitle span { left: 2.083vw; top: 1.719vw; width: 1.042vw; height: 1.042vw; padding-top: 0.156vw; font-size: 0.729vw; }
  .QAMain .QAList .list .listTitle i { width: 0.729vw; height: 0.729vw; top: 1.875vw; right: 2.083vw; }
  .QAMain .QAList .list .listTitle i::after { height: 0.104vw; }
  .QAMain .QAList .list .listTitle i::before { width: 0.104vw; }
  .QAMain .QAList .list .content { margin: 0vw 2.083vw; padding: 1.563vw 2.344vw; font-size: 0.781vw; line-height: 1.51vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .QAMain .QAList .list.cur { padding-bottom: 1.823vw; }
  /*--常见问题--*/
  /*--客户列表--*/
  .customerListMain { padding: 6.771vw 0vw; }
  .customerListMain .customerListDesc .numberBox { width: 27.344vw; }
  .customerListMain .customerListDesc .numberBox .numberText { font-size: 3.125vw; }
  .customerListMain .customerListDesc .numberBox .numberText span { font-size: 6.563vw; }
  .customerListMain .customerListDesc .numberBox .desc { font-size: 2.344vw; }
  .customerListMain .customerListDesc .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.833vw; line-height: 1.354vw; }
  .customerListMain .customerList { margin: 0vw -0.365vw; padding-top: 4.167vw; }
  .customerListMain .customerList .list { width: 14.285714285714286%; padding: 0vw 0.365vw; margin-top: 0.781vw; }
  .customerListMain .customerList .list img { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .customerListMain .customerList .list::after { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; -webkit-box-shadow: 0vw 0.833vw 1.979vw rgba(75, 61, 61, 0.86); box-shadow: 0vw 0.833vw 1.979vw rgba(75, 61, 61, 0.86); }
  .customerListMain .customerList .list span { right: 1.198vw; left: 1.198vw; top: 0.26vw; bottom: 0vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  /*--客户列表--*/
  /*--客户评价--*/
  .customerEvaluationMain { padding: 4.167vw 0vw 7.292vw; }
  .customerEvaluationMain .title { font-size: 2.344vw; }
  .customerEvaluationMain .customerEvaluation { padding-top: 1.563vw; margin: 0vw -1.042vw; }
  .customerEvaluationMain .customerEvaluation .list { width: -webkit-calc(50% - 2.083vw); width: calc(50% - 2.083vw); margin: 2.083vw 1.042vw 0vw; padding: 3.646vw 3.906vw 3.646vw 2.865vw; -webkit-box-shadow: 0vw 3.646vw 1.563vw -2.604vw rgba(65, 50, 25, 0); box-shadow: 0vw 3.646vw 1.563vw -2.604vw rgba(65, 50, 25, 0); background: #fff; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; }
  .customerEvaluationMain .customerEvaluation .list::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo { width: 13.021vw; padding-top: 0.521vw; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo img { max-width: 80%; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo .line { bottom: 0vw; width: 3.385vw; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo .line::before { width: 100%; height: 0.26vw; -webkit-border-radius: 0.156vw; border-radius: 0.156vw; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo .line::after { width: 70%; height: 0.26vw; margin-top: 0.365vw; -webkit-border-radius: 0.156vw; border-radius: 0.156vw; }
  .customerEvaluationMain .customerEvaluation .list .content .listTitle { font-size: 1.875vw; }
  .customerEvaluationMain .customerEvaluation .list .content .listTitle img { width: 2.083vw; height: 100%; top: 0.677vw; }
  .customerEvaluationMain .customerEvaluation .list .content .listDesc { padding-top: 1.563vw; font-size: 0.781vw; line-height: 1.354vw; }
  .customerEvaluationMain .customerEvaluation .list:hover { -webkit-box-shadow: 0vw 3.646vw 1.563vw -2.604vw rgba(65, 50, 25, 0.3); box-shadow: 0vw 3.646vw 1.563vw -2.604vw rgba(65, 50, 25, 0.3); }
  /*--客户评价--*/
  /*--人才招聘--*/
  .jobIntroMain { padding: 9.896vw 0vw; }
  .jobIntroMain .content { max-width: 31.25vw; }
  .jobIntroMain .content .title { font-size: 2.604vw; line-height: 3.125vw; }
  .jobIntroMain .content .desc { padding-top: 1.563vw; font-size: 0.833vw; line-height: 1.354vw; }
  .jobIntroMain .content .btn { padding-top: 2.604vw; }
  .jobIntroMain .content .btn a { font-size: 0.729vw; height: 2.135vw; padding: 0vw 1.302vw; }
  .jobIntroMain .content .btn a i { font-size: 0.417vw; margin-left: 0.521vw; }
  .jobIntroMain .content .btn a::after { -webkit-border-radius: 2.135vw; border-radius: 2.135vw; }
  .jobIntroMain .content .btn a:hover::after { width: 2.135vw; }
  .jobIntroMain .content .btn a:hover i { -webkit-transform: translateX(0.417vw); -ms-transform: translateX(0.417vw); transform: translateX(0.417vw); margin-left: 0.781vw; }
  .jobIntroMain .content .btn a:hover { padding-left: 0vw; }
  .jobListMain { padding: 3.646vw 0vw 4.167vw; }
  .jobListMain .jobList .list { margin-top: 1.563vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding-bottom: 0vw; }
  .jobListMain .jobList .list .listTitle { padding: 0vw 2.083vw 0vw 3.646vw; min-height: 4.688vw; font-size: 0.938vw; }
  .jobListMain .jobList .list .listTitle i { width: 0.729vw; height: 0.729vw; top: 1.875vw; right: 2.083vw; }
  .jobListMain .jobList .list .contentBox { margin: 0vw 2.083vw; display: none; padding: 1.563vw 2.344vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .jobListMain .jobList .list .contentBox .contentTitle { font-size: 0.938vw; padding-bottom: 1.302vw; }
  .jobListMain .jobList .list .contentBox .content { font-size: 0.781vw; padding-bottom: 1.563vw; line-height: 1.51vw; }
  .jobListMain .jobList .list .contentBox .btn a { font-size: 0.729vw; height: 2.5vw; padding: 0vw 1.302vw; }
  .jobListMain .jobList .list .contentBox .btn a i { font-size: 0.417vw; margin-left: 0.781vw; }
  .jobListMain .jobList .list .contentBox .btn a::after { -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  .jobListMain .jobList .list .contentBox .btn a:hover::after { width: 2.5vw; }
  .jobListMain .jobList .list .contentBox .btn a:hover i { margin-left: 1.042vw; -webkit-transform: translateX(0.313vw); -ms-transform: translateX(0.313vw); transform: translateX(0.313vw); }
  .jobListMain .jobList .list .contentBox .btn a:hover { padding-left: 0vw; }
  .jobListMain .jobList .list.cur { padding-bottom: 2.344vw; }
  /*--人才招聘--*/
  /*--定制化电商网站建设方案--*/
  .buyingQuestions { padding-top: 0vw; }
  .buyingQuestions .list { margin-top: 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding-bottom: 0vw; }
  .buyingQuestions .list .listTitle { padding: 0vw 2.083vw 0vw 3.646vw; min-height: 4.688vw; font-size: 0.938vw; }
  .buyingQuestions .list .listTitle span { left: 2.083vw; top: 1.719vw; width: 1.042vw; height: 1.042vw; padding-top: 0.156vw; font-size: 0.729vw; }
  .buyingQuestions .list .listTitle i { width: 0.729vw; height: 0.729vw; top: 1.875vw; right: 2.083vw; }
  .buyingQuestions .list .listTitle i::after { height: 0.104vw; }
  .buyingQuestions .list .listTitle i::before { width: 0.104vw; }
  .buyingQuestions .list .content { margin: 0vw 2.083vw; padding: 1.563vw 2.344vw; font-size: 0.781vw; line-height: 1.51vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .buyingQuestions .list.cur { padding-bottom: 1.823vw; }
  /*--定制化电商网站建设方案--*/
  /*--网站推广优化方案--*/
  .websitePromotionBox { padding: 5.469vw 0vw 10.417vw; }
  .websitePromotionBox .title { font-size: 0.833vw; }
  .websitePromotionBox .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .websitePromotionBox .subTitle { padding-top: 1.302vw; font-size: 2.083vw; }
  .websitePromotionBox .websitePromotionDesc { padding-top: 1.302vw; font-size: 0.833vw; line-height: 1.354vw; }
  .websitePromotionBox .websitePromotion { padding-top: 3.125vw; }
  .websitePromotionBox .websitePromotion .imgBox { width: 38.542vw; }
  .websitePromotionBox .websitePromotion .imgBox img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .websitePromotionBox .websitePromotion .content { padding: 2.604vw 0vw 0vw 4.167vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .websitePromotionBox .websitePromotion .content .list { padding: 1.042vw 0vw 3.385vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle span { width: 1.563vw; height: 1.563vw; padding-top: 0.208vw; font-size: 0.938vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle h3 { font-size: 1.146vw; padding-left: 0.521vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle .icon { width: 0.781vw; height: 0.781vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle .icon::after { width: 0.156vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle .icon::before { height: 0.156vw; }
  .websitePromotionBox .websitePromotion .content .list .desc { padding-top: 1.042vw; font-size: 0.781vw; line-height: 1.302vw; }
  .websiteOptimizationImportanceMain { padding: 4.688vw 0vw; }
  .websiteOptimizationImportanceMain .title { font-size: 2.083vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance { padding-top: 2.604vw; grid-gap: 2.083vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list { padding: 2.344vw 3.125vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .letter { min-width: 2.604vw; width: 2.604vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; height: 2.604vw; font-size: 1.042vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.042vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .listTitle { font-size: 1.563vw; padding-top: 0.26vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content { margin: 0vw -0.521vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.563vw 0.521vw 0vw; font-size: 0.885vw; line-height: 1.354vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList .listSubTitle { font-size: 1.042vw; padding-bottom: 0.781vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList p { font-weight: 100; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list:nth-child(2) { -ms-grid-column: 2; grid-column: 2; grid-row: 1 / 3; min-height: 34.375vw; }
  /*--网站推广优化方案--*/
  /*--方案列表--*/
  .solutionBanner .imgBox { padding-top: 34.896vw; }
  .solutionBanner .solutionBannerText .title { font-size: 2.604vw; line-height: 3.125vw; }
  .solutionBanner .solutionBannerText .desc { padding-top: 1.563vw; font-size: 0.938vw; }
  .solutionBanner .solutionBannerText .desc i { margin-left: 0.417vw; line-height: .1; width: 1.302vw; height: 1.302vw; font-size: 0.417vw; }
  .solutionBanner .btn { font-size: 0.781vw; bottom: 1.563vw; padding: 0vw 1.563vw; height: 3.333vw; -webkit-border-radius: 3.333vw; border-radius: 3.333vw; }
  .solutionBanner .btn p { margin-left: 0.521vw; width: 1.823vw; height: 1.823vw; }
  .solutionBanner .btn p img { width: 1.042vw; height: 1.042vw; }
  .solutionTitleIntro { padding: 5.208vw 0vw 0vw; }
  .solutionTitleIntro .container .title { width: 50%; padding: 0vw 5.729vw 0vw 0vw; font-size: 2.344vw; line-height: 2.865vw; }
  .solutionTitleIntro .container .title i { width: 1.302vw; height: 1.302vw; margin-left: 0.521vw; }
  .solutionTitleIntro .container .title i::before { height: 0.26vw; }
  .solutionTitleIntro .container .title i::after { width: 0.26vw; }
  .solutionTitleIntro .container .intro { width: 50%; padding: 0vw 0vw 0vw 5.729vw; font-size: 0.885vw; line-height: 1.458vw; }
  .solutionListMain { padding: 4.167vw 0vw 0.052vw; }
  .solutionListMain .container::after { left: 0.521vw; right: 0.521vw; }
  .solutionList { margin: 0vw -5.729vw; padding: 0vw 0vw 5.729vw; }
  .solutionList .list { width: 50%; padding: 0vw 5.729vw; }
  .solutionList .list .imgBox { padding-top: 50.794%; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .solutionList .list .content { padding: 2.083vw 1.042vw 3.385vw 1.042vw; }
  .solutionList .list .content .listTitle { font-size: 1.563vw; }
  .solutionList .list .content .desc { margin-top: 1.042vw; font-size: 0.833vw; display: -webkit-box; height: 2.708vw; line-height: 1.354vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .solutionList .list .content .arrow { padding-top: 1.302vw; }
  .solutionList .list .content .arrow i { width: 3.125vw; height: 2.135vw; font-size: 0.729vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .solutionList .list:hover .content .arrow i { width: 2.135vw; }
  .solutionList .list:nth-child(2n) { top: 3.125vw; }
  /*--方案列表--*/
  /*--外贸网站方案--*/
  .foreignTradeSolutionBanner .imgBox { padding-top: 31.25vw; }
  .foreignTradeSolutionBanner .foreignTradeSolutionBannerText .title { font-size: 3.125vw; }
  .foreignTradeSolutionBanner .foreignTradeSolutionBannerText .btn { padding-top: 0.781vw; font-size: 0.781vw; }
  .foreignTradeSolutionBanner .foreignTradeSolutionBannerText .btn i { margin-left: 0.417vw; width: 1.302vw; height: 1.302vw; font-size: 0.417vw; line-height: 0.1; }
  .foreignTradeSolution { padding: 6.25vw 0vw 7.813vw; }
  .foreignTradeSolution .imgBox { width: 41.667vw; }
  .foreignTradeSolution .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 3.125vw 0vw 0vw 3.906vw; }
  .foreignTradeSolution .content .title { font-size: 0.833vw; }
  .foreignTradeSolution .content .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .foreignTradeSolution .content .subTitle { margin-top: 1.042vw; padding: 0vw 1.042vw 0vw 0vw; font-size: 2.083vw; line-height: 2.604vw; }
  .foreignTradeSolution .content .desc { margin-top: 2.083vw; padding: 0vw 1.042vw 0vw 0vw; max-height: 15.104vw; font-size: 0.833vw; line-height: 1.354vw; }
  .foreignTradeSolution .content .desc::-webkit-scrollbar { width: 0.208vw; }
  .foreignTradeSolution .content .desc::-webkit-scrollbar-track { -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .foreignTradeSolution .content .desc::-webkit-scrollbar-thumb { -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .foreignTradeSolution .content .desc2 { margin-top: 0.521vw; padding: 0vw 1.042vw 0vw 0vw; max-height: 15.104vw; font-size: 0.833vw; line-height: 1.354vw; }
  .foreignTradeSolution .content .desc2::-webkit-scrollbar { width: 0.208vw; }
  .foreignTradeSolution .content .desc2::-webkit-scrollbar-track { -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .foreignTradeSolution .content .desc2::-webkit-scrollbar-thumb { -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .foreignTradeSolution .content .threeTitle { margin-top: 0.521vw; font-size: 1.042vw; }
  .foreignTradeSolutionListMain { padding: 5.208vw 0vw 5.208vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionIntro .title { font-size: 2.083vw; width: 32.292vw; padding: 0vw 3.125vw 0vw 0vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionIntro .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.938vw; line-height: 1.615vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList { margin-top: 2.604vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content { width: 29.167vw; padding: 2.604vw 4.167vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number { width: 2.083vw; height: 2.083vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span { font-size: 0.729vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span:nth-child(1) { left: 0vw; top: 0vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span:nth-child(2) { right: 0vw; bottom: 0vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .listTitle { margin-top: 2.344vw; font-size: 2.083vw; line-height: 1.3; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .desc { padding: 2.083vw 0vw 6.25vw; font-size: 0.833vw; max-width: 19.531vw; line-height: 1.354vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 40%; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .btnBox { left: 4.167vw; bottom: 3.385vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .btnBox a { width: 3.646vw; height: 3.646vw; margin-right: 0.521vw; font-size: 1.25vw; }
  .extensionServerMain { padding: 5.99vw 0vw; }
  .extensionServerMain .title { font-size: 2.083vw; line-height: 2.604vw; }
  .extensionServerMain .content { padding-top: 0.781vw; font-size: 0.938vw; line-height: 1.458vw; }
  .extensionServerMain .extensionServer { margin: 0vw -1.042vw; padding-top: 4.167vw; }
  .extensionServerMain .extensionServer .list { width: -webkit-calc(50% - 2.083vw); width: calc(50% - 2.083vw); margin: 0vw 1.042vw; padding: 2.865vw 2.604vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .extensionServerMain .extensionServer .list .listTitle { font-size: 1.25vw; padding-bottom: 2.083vw; }
  .extensionServerMain .extensionServer .list .listTitle span { font-size: 1.042vw; margin-right: 0.781vw; width: 3.229vw; height: 3.229vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .extensionServerMain .extensionServer .list .desc { font-size: 0.833vw; line-height: 1.354vw; }
  .extensionServerMain .extensionServer:first-child { padding-top: 0vw; }
  .solutionTypeMain { padding: 5.729vw 0vw; }
  .solutionTypeMain .titleBox { width: 31.51vw; padding: 0vw 3.906vw 0vw 0vw; }
  .solutionTypeMain .titleBox .title { font-size: 2.083vw; line-height: 1.2; top: 5.729vw; }
  .solutionTypeMain .solutionTypeList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .solutionTypeMain .solutionTypeList .list { top: 3.125vw; padding: 3.125vw 2.344vw 3.906vw; margin-bottom: 1.563vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .solutionTypeMain .solutionTypeList .list .icon { width: 11.198vw; }
  .solutionTypeMain .solutionTypeList .list .icon img { width: 2.344vw; }
  .solutionTypeMain .solutionTypeList .list .icon .line { margin-top: 3.125vw; }
  .solutionTypeMain .solutionTypeList .list .icon .line::before { width: 3.385vw; height: 0.26vw; -webkit-border-radius: 0.13vw; border-radius: 0.13vw; }
  .solutionTypeMain .solutionTypeList .list .icon .line::after { width: 2.604vw; height: 0.26vw; -webkit-border-radius: 0.13vw; border-radius: 0.13vw; margin-top: 0.521vw; }
  .solutionTypeMain .solutionTypeList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .solutionTypeMain .solutionTypeList .list .content::after { left: -1.563vw; top: -0.625vw; width: 2.135vw; height: 2.135vw; background-size: 2.135vw; }
  .solutionTypeMain .solutionTypeList .list .content .listTitle { font-size: 1.25vw; line-height: 1.3; }
  .solutionTypeMain .solutionTypeList .list .content .desc { font-size: 0.833vw; padding-top: 1.042vw; }
  /*--外贸网站方案--*/
  /*--响应式网站建设方案--*/
  .designPatternMain { min-height: 100vh; width: 100%; }
  .designPatternMain .title { font-size: 2.083vw; padding-top: 1.563vw; }
  .designPatternMain .designPatternBox { margin-top: 3.125vw; }
  .designPatternMain .designPatternBox .imgBox { width: 38.542vw; }
  .designPatternMain .designPatternBox .imgBox img { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .designPatternMain .designPatternBox .designPattern { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 4.167vw; height: 35.938vw; }
  .designPatternMain .designPatternBox .designPattern .list { height: 14.5%; }
  .designPatternMain .designPatternBox .designPattern .list .listTitle { height: 5.208vw; font-size: 1.25vw; }
  .designPatternMain .designPatternBox .designPattern .list .listTitle i { font-size: 0.625vw; margin-left: 0.521vw; top: -0.208vw; }
  .designPatternMain .designPatternBox .designPattern .list .desc { padding-bottom: 3.385vw; font-size: 0.833vw; line-height: 1.458vw; }
  .designPatternMain .designPatternBox .designPattern .list.cur .listTitle { font-size: 1.563vw; }
  .solutionConsultMain { padding: 4.167vw 0vw 4.688vw; }
  .solutionConsultMain .title { font-size: 2.344vw; }
  .solutionConsultMain .desc { padding-top: 1.563vw; font-size: 0.833vw; line-height: 1.354vw; max-width: 56.25vw; }
  .solutionConsultMain .btn { padding-top: 2.344vw; }
  .solutionConsultMain .btn a { width: 16.25vw; height: 2.5vw; font-size: 0.729vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  .solutionConsultMain .iconList { padding-top: 2.083vw; }
  .solutionConsultMain .iconList .list { width: 16.667vw; font-size: 1.25vw; margin: 0vw 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 1.042vw 1.563vw; }
  .solutionConsultMain .iconList .list img { height: 3.75vw; margin-right: 1.042vw; }
  /*--响应式网站建设方案--*/
  /*--定制化电商网站建设方案--*/
  .electronicBusinessSolution { padding: 4.948vw 0vw 7.031vw; }
  .electronicBusinessSolution .title { font-size: 2.083vw; }
  .electronicBusinessSolution .desc { padding-top: 0.521vw; font-size: 0.938vw; line-height: 1.458vw; }
  .electronicBusinessSolution .listBox { padding-top: 3.646vw; }
  .electronicBusinessSolution .list { top: 2.604vw; margin-bottom: 2.344vw; padding: 3.385vw 2.604vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .electronicBusinessSolution .list .listTitleBox { min-width: 26.042vw; }
  .electronicBusinessSolution .list .listTitleBox .listTitle { font-size: 2.083vw; }
  .electronicBusinessSolution .list .listTitleBox .number { margin-right: 1.042vw; width: 3.229vw; height: 3.229vw; font-size: 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .electronicBusinessSolution .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.885vw; line-height: 1.354vw; }
  .electronicBusinessFeatureBox { padding: 5.208vw 0vw 3.385vw; }
  .electronicBusinessFeatureClass { padding-bottom: 2.344vw; }
  .electronicBusinessFeatureClass .list a { font-size: 2.083vw; }
  .electronicBusinessFeatureClass .list span { font-size: 2.083vw; font-weight: 100; padding: 0vw 1.302vw; }
  .electronicBusinessFeatureTwoClass { padding-bottom: 2.604vw; }
  .electronicBusinessFeatureTwoClass .list a { margin-right: 0.781vw; width: 8.333vw; height: 2.083vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; padding: 0vw 0.781vw; font-size: 0.781vw; }
  .electronicBusinessFeatureTwoClass .list a i { width: 0.521vw; height: 0.521vw; }
  .electronicBusinessFeature { padding-top: 2.604vw; }
  .electronicBusinessFeature .listBox { margin: 0vw -0.521vw; }
  .electronicBusinessFeature .listBox .list { width: -webkit-calc(50% - 1.042vw); width: calc(50% - 1.042vw); margin: 0vw 0.521vw 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 1.302vw 1.563vw; }
  .electronicBusinessFeature .listBox .list h3 { font-size: 1.042vw; }
  .electronicBusinessFeature .listBox .list h3::before { width: 0.26vw; height: 0.677vw; -webkit-border-radius: 0.26vw; border-radius: 0.26vw; margin-right: 0.26vw; }
  .electronicBusinessFeature .listBox .list .desc { padding-top: 0.26vw; font-size: 0.781vw; }
  /*--定制化电商网站建设方案--*/
  /*--软件网站建设方案--*/
  .furnishSolutionMain { padding: 5.208vw 0vw 6.771vw; }
  .furnishSolutionMain .title { font-size: 2.083vw; }
  .furnishSolutionMain .content { margin-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  .furnishSolutionMain .furnishSolutionBox { margin-top: 4.167vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 3.385vw 4.688vw 3.906vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution .swiper-slide { padding: 0vw 12.5vw 5.208vw 0vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution .listTitle { font-size: 1.563vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution .desc { margin-top: 1.302vw; font-size: 0.833vw; line-height: 1.354vw; }
  .furnishSolutionMain .furnishSolutionBox:first-child { margin-top: 0vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolutionClass { min-height: 15.625vw; padding-left: 7.813vw; width: 24.219vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolutionClass a { font-size: 0.938vw; padding-bottom: 1.042vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolutionClass a.cur { font-size: 1.25vw; }
  .furnishSolutionMain .furnishSolutionBox .btn { left: 4.688vw; bottom: 4.688vw; }
  .furnishSolutionMain .furnishSolutionBox .btn a { width: 4.167vw; height: 2.604vw; margin-right: 0.26vw; -webkit-border-radius: 1.302vw; border-radius: 1.302vw; }
  .framesolutionMain { padding: 5.729vw 0vw 0vw; }
  .framesolutionMain .title { font-size: 2.083vw; }
  .framesolutionMain .desc { font-size: 0.938vw; line-height: 1.563vw; padding-top: 1.042vw; }
  .framesolutionMain .framesolutionBox { padding: 4.167vw 0vw 6.25vw; }
  .framesolutionMain .framesolutionBox .imgBox img { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .framesolutionMain .framesolutionBox .framesolution { width: 39.583vw; height: 39.583vw; padding: 0vw 0vw 0vw 4.167vw; }
  .framesolutionMain .framesolutionBox .framesolution .list { height: 11.843%; }
  .framesolutionMain .framesolutionBox .framesolution .list .listTitle { font-size: 1.25vw; height: 4.688vw; }
  .framesolutionMain .framesolutionBox .framesolution .list .listTitle i { font-size: 0.729vw; margin-left: 0.521vw; }
  .framesolutionMain .framesolutionBox .framesolution .list .content { font-size: 0.833vw; line-height: 1.458vw; padding-bottom: 3.125vw; }
  .framesolutionMain .framesolutionBox .framesolution .list.cur .listTitle { font-size: 1.563vw; }
  /*--软件网站建设方案--*/
  /*--数码3C企业网站建设方案--*/
  .solutionTextListMain { padding: 3.646vw 0vw 4.688vw; }
  .solutionTextListMain .title { font-size: 0.833vw; }
  .solutionTextListMain .title::after { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .solutionTextListMain .subTitle { padding: 0.781vw 0vw; font-size: 2.083vw; }
  .solutionTextList { margin: 0vw -0.521vw; padding-top: 3.125vw; }
  .solutionTextList .list { width: -webkit-calc(50% - 1.042vw); width: calc(50% - 1.042vw); padding: 2.865vw 3.646vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; margin: 0vw 0.521vw 1.042vw; }
  .solutionTextList .list .listTitle { font-size: 1.25vw; }
  .solutionTextList .list .content { padding-top: 0.781vw; font-size: 0.833vw; }
  .solutionTextList .list .number { margin-top: 1.823vw; width: 3.229vw; height: 3.229vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 1.042vw; }
  /*--数码3C企业网站建设方案--*/
  /*--门户网站建设方案--*/
  .solutionSystemFunctionMain { padding: 3.646vw 0vw; }
  .solutionSystemFunctionMain .title { font-size: 2.083vw; padding-bottom: 0vw; }
  .solutionSystemFunctionMain .content { padding-top: 0.26vw; font-size: 0.833vw; line-height: 1.458vw; }
  /*--门户网站建设方案--*/
  /*--app定制开发--*/
  .appNLP { padding-right: 2.083vw; }
  .appNLP .list { width: 33.333%; margin-top: 2.344vw; }
  .appNLP .list .icon img { height: 2.135vw; }
  .appNLP .list .text { padding-top: 0.521vw; font-size: 0.781vw; }
  .appNativeMain { padding: 5.208vw 0vw; }
  .appNativeMain .title { font-size: 2.083vw; }
  .appNativeMain .desc { padding-top: 1.302vw; max-width: 69.271vw; font-size: 0.833vw; line-height: 1.354vw; }
  .appNativeMain .appNative { padding-top: 4.167vw; }
  .appNativeMain .appNative .advantage { width: 50%; min-height: 30.729vw; -webkit-box-shadow: 0vw 0.417vw 2.969vw rgba(67, 52, 27, 0.18); box-shadow: 0vw 0.417vw 2.969vw rgba(67, 52, 27, 0.18); -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .appNativeMain .appNative .advantage .advantageTitle { height: 5.99vw; font-size: 1.25vw; }
  .appNativeMain .appNative .advantage .advantageTitle i { font-weight: 100; font-size: 1.563vw; margin-right: 0.521vw; }
  .appNativeMain .appNative .advantage .content { padding: 2.604vw 4.427vw; line-height: 1.354vw; font-size: 0.833vw; }
  .appNativeMain .appNative .advantage .content h3 { font-size: 1.042vw; font-weight: 600; padding-bottom: 0.521vw; }
  .appNativeMain .appNative .shortcomingBox { width: 50%; padding: 2.604vw 0vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming { -webkit-backdrop-filter: blur(1.042vw); backdrop-filter: blur(1.042vw); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 0vw 1.563vw 1.563vw 0vw; border-radius: 0vw 1.563vw 1.563vw 0vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .shortcomingTitle { height: 4.635vw; font-size: 1.25vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .shortcomingTitle i { font-size: 1.563vw; margin-right: 0.521vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .content { padding: 2.604vw 4.427vw; line-height: 1.354vw; font-size: 0.833vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .content h3 { font-size: 1.042vw; font-weight: 600; padding-bottom: 0.521vw; }
  .webAppMain { padding: 5.208vw 0vw; }
  .webAppMain .title { font-size: 2.083vw; }
  .webAppMain .desc { padding-top: 1.302vw; max-width: 69.271vw; font-size: 0.833vw; line-height: 1.354vw; }
  .webAppMain .webApp { padding-top: 4.167vw; }
  .webAppMain .webApp .advantage { width: 50%; min-height: 30.729vw; -webkit-box-shadow: 0vw 0.417vw 2.969vw rgba(67, 52, 27, 0.18); box-shadow: 0vw 0.417vw 2.969vw rgba(67, 52, 27, 0.18); -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .webAppMain .webApp .advantage .advantageTitle { height: 5.99vw; font-size: 1.25vw; }
  .webAppMain .webApp .advantage .advantageTitle i { font-weight: 100; font-size: 1.563vw; margin-right: 0.521vw; }
  .webAppMain .webApp .advantage .content { padding: 2.604vw 4.427vw; line-height: 1.354vw; font-size: 0.833vw; }
  .webAppMain .webApp .advantage .content h3 { font-size: 1.042vw; font-weight: 600; padding-bottom: 0.521vw; }
  .webAppMain .webApp .shortcomingBox { width: 50%; padding: 2.604vw 0vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming { -webkit-backdrop-filter: blur(1.042vw); backdrop-filter: blur(1.042vw); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 0vw 1.563vw 1.563vw 0vw; border-radius: 0vw 1.563vw 1.563vw 0vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming .shortcomingTitle { height: 4.635vw; font-size: 1.25vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming .shortcomingTitle i { font-size: 1.563vw; margin-right: 0.521vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming .content { padding: 2.604vw 4.427vw; line-height: 1.354vw; font-size: 0.833vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming .content h3 { font-size: 1.042vw; font-weight: 600; padding-bottom: 0.521vw; }
  /*--app定制开发--*/
  /*--首页新闻--*/
  .indexNewslistDesc a{padding:1.023vw 0vw;}
  .indexNewslistDesc .listTitle{font-size:0.938vw; height:1.25vw; line-height:1.25vw; }
  .indexNewslistDesc .desc{margin-top: 0.781vw; font-size:0.781vw; height:2.5vw; line-height: 1.25vw;}
  .indexNewslistDesc .time{margin-top: 1.302vw; font-size: 0.729vw;}
  .indexNewslistDescPage{padding-top: 1.563vw;}
  .indexNewslistDescPage span{margin: 0vw 0.521vw 0vw 0vw;width: 0.365vw;height: 0.365vw;}
  .indexNewslistDescPage span.swiper-pagination-bullet-active{width: 0.469vw;height: 0.469vw;}
  .indexNewslistDesc .indexRecommendNews{width: 70.875vw;}
  .indexNewslistDesc .indexRecommendNews .imgBox{padding-top: 16.875vw; min-width: 26.042vw;}
  .indexNewslistDesc .indexRecommendNews .content{flex: 1; padding:0vw 0vw 0vw 2.604vw;}
  .indexNewslistDesc .indexRecommendNews .content .listTitle{font-size:1.667vw; height:2.188vw; line-height: 2.188vw;}
  .indexNewslistDesc .indexRecommendNews .content .desc{font-size: 0.781vw; height: 9.115vw; line-height: 1.302vw;}
  .indexNewslistDesc .indexRecommendNews .content .time{margin-top: 0.521vw;}
  .indexNewslistDesc .indexRecommendNews .content .more{padding-top: 0.781vw;}
  .indexNewslistDesc .indexRecommendNews .content .more a{height: 2.083vw; border-radius: 2.083vw; padding:0vw 1.563vw; font-size:0.781vw;}
  /*--首页新闻--*/
  .sitemap-wrapper{padding: 8.208vw 0 60px;}
    .mapitem .two{width:20%;}
    /*--高端网站建设--*/
  .high-endWebsiteBanner .imgBox { padding-top: 46.875vw; }
  .high-endWebsiteBannerText .title { font-size: 3.125vw; }
  .high-endWebsiteBannerText .desc { padding-top: 1.302vw; font-size: 1.042vw; }
  .high-endIndispensableMain { padding: 5.729vw 0vw; }
  .high-endIndispensableMain .imgBox { width: 38.802vw; }
  .high-endIndispensableMain .imgBox .listImg { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 1.563vw; }
  .high-endIndispensableMain .imgBox .listImg img { margin: 0.781vw 0vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .high-endIndispensableMain .imgBox .listImg:nth-child(1) { padding-top: 4.167vw; }
  .high-endIndispensableMain .imgBox .listImg:last-child { margin-right: 1.563vw; }
  .high-endIndispensableMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 4.167vw 0vw 0vw 6.771vw; }
  .high-endIndispensableMain .content .title { font-size: 2.604vw; }
  .high-endIndispensableMain .content .desc { margin-top: 1.563vw; font-size: 0.938vw; line-height: 1.771vw; }
  .high-endIndispensableMain .content .desc p { padding-left: 1.302vw; }
  .high-endIndispensableMain .content .desc p::after { top: 0.365vw; width: 1.042vw; height: 1.042vw; }
  .high-endIndispensableMain .content .dot { padding-left: 1.302vw; font-size: 0.938vw; line-height: 1.771vw; }
  .high-endIndispensableMain .content .desc2 { font-size: 1.042vw; padding-top: 0.521vw; line-height: 1.771vw; }
  .high-endIndispensableMain .content .desc2 p { padding-left: 1.302vw; }
  .high-endIndispensableMain .content .desc2 p::after { top: 0.365vw; width: 1.094vw; height: 1.094vw; }
  .high-endIndispensableMain .content .btn { padding-top: 2.344vw; }
  .high-endIndispensableMain .content .btn a { padding: 0vw 1.302vw; height: 2.604vw; width: 8.333vw; }
  .high-endIndispensableMain .content .btn a i { font-size: 0.469vw; }
  .high-endIndispensableMain .content .btn a::after { -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .high-endIndispensableMain .content .btn a:hover::after { width: 2.604vw; height: 2.604vw; }
  .high-endIndispensableMain .content .btn a:hover i { left: 0.26vw; }
  .high-endIntro { padding: 6.25vw 0vw; }
  .high-endIntro .content { max-width: 29.427vw; padding-top: 3.646vw; }
  .high-endIntro .content .title { font-size: 2.604vw; font-weight: 600; }
  .high-endIntro .content .desc { margin-top: 1.563vw; font-size: 0.885vw; line-height: 1.458vw; }
  .high-endIntro .imgBox { width: 39.688vw; }
  .high-endIntro .imgBox img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .high-endAbilityMain { padding: 5.729vw 0vw; }
  .high-endAbilityMain .title { font-size: 2.604vw; }
  .high-endAbilityMain .desc { margin-top: 0.521vw; max-width: 28.385vw; font-size: 0.833vw; line-height: 1.354vw; }
  .high-endAbilityMain .high-endAbilityBox { padding-top: 2.604vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList { width: 28.542vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .imgBox img { width: 100%; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .listTitle { font-size: 0.833vw; margin-top: 0.521vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .content { font-size: 0.729vw; margin-top: 0.26vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility { width: -webkit-calc(100% - 28.542vw); width: calc(100% - 28.542vw); padding: 0vw 0vw 0vw 3.906vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent .listTitle { font-size: 1.563vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent .content { padding-top: 0.521vw; font-size: 1.042vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list { margin-left: 11.979vw; font-size: 1.042vw; height: 3.646vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active { margin-left: 0vw; font-size: 1.25vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active::after { height: 0.104vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active::before { height: 0.104vw; width: 80%; }
  .high-endFlowMain { padding: 5.208vw 0vw; }
  .high-endFlowMain .title { font-size: 2.604vw; }
  .high-endFlowMain .desc { margin-top: 0.521vw; max-width: 57.292vw; font-size: 0.833vw; line-height: 1.354vw; }
  .high-endFlow { margin-top: 2.083vw; }
  .high-endFlow .swiper-slide { margin-right: 0.521vw; }
  .high-endFlow .swiper-slide::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .high-endFlow .swiper-slide::before { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .high-endFlow .swiper-slide .contentBox { padding: 2.083vw 1.458vw 1.823vw; min-height: 13.542vw; }
  .high-endFlow .swiper-slide .contentBox .icon { left: 1.458vw; top: 2.083vw; width: 2.604vw; }
  .high-endFlow .swiper-slide .contentBox .number { font-size: 1.042vw; }
  .high-endFlow .swiper-slide .contentBox .content .listTitle { font-size: 1.146vw; padding-bottom: 1.302vw; }
  .high-endFlow .swiper-slide .contentBox .content .listTitle i { font-size: 0.469vw; }
  .high-endFlow .swiper-slide .contentBox .content .listDesc { font-size: 0.833vw; line-height: 1.25vw; max-width: 19.792vw; }
  .high-endFlow .swiper-slide.active { -webkit-box-flex: 0; -webkit-flex: 0 0 29.167vw; -ms-flex: 0 0 29.167vw; flex: 0 0 29.167vw; }
  .high-endFlow .swiper-slide.active .contentBox { padding: 2.344vw; }
  .high-endFlow .swiper-slide.active .contentBox .icon { left: auto; right: 2.344vw; top: auto; bottom: 2.344vw; }
  .high-endFlow .swiper-slide.active .contentBox .content { padding: 0vw 0vw 2.5vw; }
  .high-endFlow .swiper-slide.active .contentBox .content .listTitle { padding-bottom: 0.521vw; }
  .high-endQuote { padding: 5.208vw 0vw; }
  .high-endQuote .title { font-size: 2.604vw; }
  .high-endQuote .desc { font-size: 0.885vw; padding-top: 0.521vw; max-width: 37.5vw; }
  .high-endQuote .btn { padding-top: 2.604vw; }
  .high-endQuote .btn a { padding: 0vw 1.302vw; height: 2.604vw; width: 8.333vw; }
  .high-endQuote .btn a i { font-size: 0.469vw; }
  .high-endQuote .btn a::after { -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .high-endQuote .btn a:hover::after { width: 2.604vw; height: 2.604vw; }
  .high-endQuote .btn a:hover i { left: 0.26vw; }
  /*--高端网站建设--*/
  /*--网站制作技术标--*/
  .websiteProductionBanner .imgBox { padding-top: 46.875vw; }
  .websiteProductionBannerText .title { font-size: 3.125vw; }
  .websiteProductionBannerText .desc { padding-top: 1.302vw; font-size: 1.042vw; }
  .productionStandardMain { padding: 5.208vw 0vw; }
  .productionStandardMain .productionStandardTitle { max-width: 35.417vw; padding-top: 3.646vw; }
  .productionStandardMain .productionStandardTitle .title { font-size: 2.604vw; }
  .productionStandardMain .productionStandardTitle .desc { padding-top: 1.563vw; font-size: 0.833vw; line-height: 1.354vw; }
  .productionStandardMain .productionStandardImg { width: 37.5vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) { width: 18.021vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) img { width: 100%; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .img1 { margin-bottom: 0.781vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .img1 img { -webkit-border-radius: 1.042vw 0vw 0vw 0vw; border-radius: 1.042vw 0vw 0vw 0vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive { left: 0.833vw; padding: 0vw 0.885vw; bottom: 0.833vw; width: 11.458vw; height: 3.438vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .icon { width: 1.875vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .icon img { -webkit-border-radius: 0vw; border-radius: 0vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0.781vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content .text1 { font-size: 0.625vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content .text2 { font-size: 0.885vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) { width: 18.75vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) img { width: 100%; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .img2 { margin-bottom: 0.781vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .img2:nth-child(2) img { -webkit-border-radius: 0vw 0vw 1.042vw 0vw; border-radius: 0vw 0vw 1.042vw 0vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection { left: 5.729vw; padding: 0vw 0.885vw; bottom: 1.563vw; width: 17.188vw; height: 3.438vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .icon { width: 3.021vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .icon img { -webkit-border-radius: 100%; border-radius: 100%; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0.781vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content .text1 { font-size: 0.625vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content .text2 { font-size: 0.885vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .number { font-size: 0.938vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .contactText { font-size: 1.042vw; line-height: 1.458vw; left: 1.563vw; bottom: 1.563vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .icon-youshangjiao { font-size: 0.938vw; right: 1.042vw; top: 1.042vw; font-weight: 600; }
  .productionStandardMain .circleBox { bottom: -19.531vw; }
  .frontEndStandardMain { padding: 7.292vw 0vw 5.208vw; }
  .frontEndStandardMain .titleBox { margin-bottom: -8.854vw; }
  .frontEndStandardMain .title { font-size: 2.604vw; }
  .frontEndStandardMain .desc { padding-top: 1.042vw; font-size: 0.833vw; line-height: 1.354vw; max-width: 32.031vw; }
  .frontEndStandardMain .frontEndStandardList { margin: 0vw -1.042vw; }
  .frontEndStandardMain .frontEndStandardList .list { width: -webkit-calc(33.333% - 1.042vw); width: calc(33.333% - 1.042vw); margin: 0vw 0.521vw 1.042vw; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.083vw 1.823vw; width: 100%; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox .number { font-size: 1.042vw; padding-bottom: 2.604vw; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox .listTitle { font-size: 1.354vw; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox .content { padding-top: 1.042vw; font-size: 0.885vw; line-height: 1.25vw; }
  .rear-endStandardMain { padding: 5.208vw 0vw; }
  .rear-endStandardMain .title { font-size: 2.604vw; }
  .rear-endStandardMain .desc { padding-top: 1.302vw; font-size: 0.833vw; line-height: 1.354vw; max-width: 29.167vw; }
  .rear-endStandardMain .rear-endStandard { margin: 0vw -0.781vw; padding-top: 2.344vw; }
  .rear-endStandardMain .rear-endStandard .list { width: -webkit-calc(50% - 1.563vw); width: calc(50% - 1.563vw); margin: 0vw 0.781vw 1.823vw; }
  .rear-endStandardMain .rear-endStandard .list .bg { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .rear-endStandardMain .rear-endStandard .list .bg::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .rear-endStandardMain .rear-endStandard .list::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon { width: 8.333vw; height: 10.417vw; -webkit-border-radius: 1.042vw 0vw 0vw 1.042vw; border-radius: 1.042vw 0vw 0vw 1.042vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon::after { -webkit-border-radius: 1.042vw 0vw 0vw 1.042vw; border-radius: 1.042vw 0vw 0vw 1.042vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon::before { -webkit-border-radius: 1.042vw 0vw 0vw 1.042vw; border-radius: 1.042vw 0vw 0vw 1.042vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon p { width: 3.385vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .content { padding: 0vw 1.563vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .content .listTitle { font-size: 1.25vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .content .listDesc { padding-top: 0.521vw; font-size: 0.885vw; }
  .propertyStandardMain { padding: 5.729vw 0vw; }
  .propertyStandardMain .contactCircle { top: -13.021vw; right: -5.208vw; }
  .propertyStandardMain .title { font-size: 2.604vw; }
  .propertyStandardMain .desc { margin-top: 0.521vw; max-width: 28.385vw; font-size: 0.833vw; line-height: 1.354vw; }
  .propertyStandardMain .propertyStandardBox { padding-top: 2.604vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList { width: 28.542vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .imgBox img { width: 100%; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .listTitle { font-size: 0.833vw; margin-top: 0.521vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .content { font-size: 0.729vw; margin-top: 0.26vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandard { width: -webkit-calc(100% - 28.542vw); width: calc(100% - 28.542vw); padding: 0vw 0vw 0vw 3.906vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardContentBox .propertyStandardContent .listTitle { font-size: 1.563vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardContentBox .propertyStandardContent .content { padding-top: 0.521vw; font-size: 1.042vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list { margin-left: 11.979vw; font-size: 1.042vw; height: 3.646vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list.active { font-size: 1.25vw; }
  .secureStandardMain { padding: 5.208vw 0vw; }
  .secureStandardMain .title { font-size: 2.604vw; }
  .secureStandardMain .desc { margin-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; max-width: 39.063vw; }
  .secureStandardMain .secureStandardList { margin: 0vw -1.042vw; padding-top: 2.344vw; }
  .secureStandardMain .secureStandardList .list { width: -webkit-calc(25% - 1.042vw); width: calc(25% - 1.042vw); margin: 0vw 0.521vw 1.042vw; padding: 2.344vw 1.823vw; min-height: 19.792vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .secureStandardMain .secureStandardList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .secureStandardMain .secureStandardList .list .listTitle { font-size: 1.25vw; }
  .secureStandardMain .secureStandardList .list .listDesc { margin-top: 0.521vw; font-size: 0.885vw; line-height: 1.458vw; }
  .secureStandardMain .secureStandardList .list .icon img { height: 3.646vw; }
  .websiteProductionProcessMain { padding: 5.729vw 0vw; }
  .websiteProductionProcessMain .title { font-size: 2.604vw; }
  .websiteProductionProcessMain .websiteProductionProcess { margin: 0vw -1.198vw; padding-top: 2.344vw; }
  .websiteProductionProcessMain .websiteProductionProcess .list { width: -webkit-calc(16.666666666666668% - 2.396vw); width: calc(16.666666666666668% - 2.396vw); margin: 0vw 1.198vw; }
  .websiteProductionProcessMain .websiteProductionProcess .list::after { width: 0.469vw; height: 0.469vw; right: -1.354vw; }
  .websiteProductionProcessMain .websiteProductionProcess .list .content .icon { width: 2.344vw; }
  .websiteProductionProcessMain .websiteProductionProcess .list .content .listTitle { font-size: 0.99vw; margin-top: 0.521vw; }
  /*--网站制作技术标--*/
  /*--群诺改造解决--*/
  .remouldBanner .imgBox { padding-top: 46.875vw; }
  .remouldBannerText .title { font-size: 3.125vw; }
  .remouldBannerText .desc { padding-top: 1.302vw; font-size: 1.042vw; }
  .remouldSolutionMain { padding: 5.208vw 0vw; }
  .remouldSolutionMain .content { width: 29.167vw; padding-top: 2.083vw; }
  .remouldSolutionMain .content .title { font-size: 2.604vw; }
  .remouldSolutionMain .content .desc { padding-top: 1.563vw; }
  .remouldSolutionMain .content .desc .icon { width: 4.688vw; margin-right: 0.781vw; }
  .remouldSolutionMain .content .desc .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 0.781vw; font-size: 0.938vw; line-height: 1.458vw; }
  .remouldSolutionMain .content .desc2 { padding-top: 1.563vw; font-size: 0.833vw; line-height: 1.458vw; }
  .remouldSolutionMain .imgBox { width: 42.604vw; }
  .remouldSolutionMain .imgBox img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .remouldAdvantageMain { padding: 5.208vw 0vw; }
  .remouldAdvantageMain .title { font-size: 0.833vw; }
  .remouldAdvantageMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .remouldAdvantageMain .desc { padding-top: 1.302vw; font-size: 2.344vw; line-height: 2.865vw; }
  .remouldAdvantageMain .remouldAdvantage { margin: 0vw -1.042vw; padding-top: 2.604vw; }
  .remouldAdvantageMain .remouldAdvantage .list { width: -webkit-calc(33.333% - 1.042vw); width: calc(33.333% - 1.042vw); margin: 0vw 0.521vw; padding: 4.167vw 2.083vw; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .remouldAdvantageMain .remouldAdvantage .list .icon { width: 4.688vw; padding-bottom: 4.688vw; }
  .remouldAdvantageMain .remouldAdvantage .list .listTitle { font-size: 1.563vw; padding-bottom: 1.042vw; line-height: 1.979vw; }
  .remouldAdvantageMain .remouldAdvantage .list .content { margin-top: 1.302vw; font-size: 0.833vw; line-height: 1.458vw; }
  .remouldAdvantageMain .remouldAdvantage .list::after { height: 2.5vw; }
  .remouldAdvantageMain .remouldAdvantage .list::before { -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .remouldServiceProcessMain { padding: 5.208vw 0vw; }
  .remouldServiceProcessMain .title { font-size: 2.344vw; }
  .remouldServiceProcessMain .remouldServiceProcess { margin-top: 3.646vw; }
  .remouldServiceProcessMain .remouldServiceProcessClass { top: 6.25vw; width: 15.625vw; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list { font-size: 0.99vw; padding-left: 1.823vw; height: 3.646vw; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list::after { left: 0.625vw; top: 0.469vw; bottom: -0.469vw; width: 0.052vw; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list span { width: 0.469vw; height: 0.469vw; left: 0.417vw; top: 0.313vw; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list span::before { width: 1.198vw; height: 1.198vw; border: 0.208vw solid #e5e5e5; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list.active { font-size: 1.25vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list { margin-bottom: 4.427vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .imgBox img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .content { padding: 0vw 2.083vw 2.604vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .content .listTitle { font-size: 1.563vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .content .listDesc { margin-top: 0.781vw; font-size: 0.833vw; line-height: 1.458vw; }
  /*--群诺改造解决--*/
  /*--官网改版--*/
  .officialWebsiteRevisionBanner .imgBox { padding-top: 46.875vw; }
  .officialWebsiteRevisionBannerText { bottom: 10.417vw; }
  .officialWebsiteRevisionBannerText .title { font-size: 3.125vw; }
  .officialWebsiteRevisionBannerText .desc { padding-top: 1.302vw; font-size: 1.042vw; }
  .painPointBox { min-height: 100vh; }
  .painPointTitleMain .painPointTitle .title { font-size: 4.427vw; }
  .painPointTitleMain .painPointTitle .desc { padding-top: 0.781vw; font-size: 1.563vw; }
  .painPointContentBox { min-height: 100vh; }
  .painPointContentTitle .title { font-size: 3.125vw; }
  .painPointContentTitle .title span::after { left: -0.885vw; width: 0.625vw; height: 0.625vw; }
  .painPointContentTitle .desc { padding-top: 0.781vw; font-size: 0.938vw; max-width: 52.083vw;}
  .painPoint { padding-top: 14.583vw; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); }
  .painPoint .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .painPoint .list { width: 48.35%; padding-top: 1.302vw; }
  .painPoint .list .imgBox { width: 100%; padding-top: 21.354vw; }
  .painPoint .list .imgBox img { -webkit-border-radius: 1.563vw 0vw 0vw 1.563vw; border-radius: 1.563vw 0vw 0vw 1.563vw; -webkit-box-shadow: 0vw 0.156vw 2.604vw rgba(0, 0, 0, 0.4); box-shadow: 0vw 0.156vw 2.604vw rgba(0, 0, 0, 0.4); }
  .painPoint .list:nth-child(2) { width: 51.65%; }
  .painPoint .list:nth-child(2) .imgBox { padding-top: 23.958vw; }
  .painPoint .list:nth-child(2) .imgBox p:nth-child(2) { width: 5.313vw; left: -2.344vw; top: 3.646vw; }
  .painPoint .list:nth-child(2) .imgBox p:nth-child(3) { width: 4.792vw; right: -1.823vw; bottom: 3.125vw; }
  .painPoint .list:nth-child(2) .imgBox img { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .painPoint .list:nth-child(1) .content { padding-top: 2.865vw; }
  .painPoint .list .content { padding-top: 1.563vw; }
  .painPoint .list .content .listTitle { font-size: 1.563vw; width: 6.25vw; }
  .painPoint .list .content .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.938vw; line-height: 1.563vw; }
  .painPoint .list .content .desc p { padding-left: 1.563vw; }
  .painPoint .list:nth-child(1) .content .desc p::after { top: 0.26vw; width: 1.042vw; height: 1.042vw; }
  .painPoint .list:nth-child(2) .content .desc p::after { top: 0.26vw; width: 1.094vw; height: 1.094vw; }
  .threeMajorDesignsMain { padding: 1.823vw 0vw 5.208vw; }
  .threeMajorDesignsMain .threeMajorDesignsList { width: -webkit-calc(100% - 26.042vw); width: calc(100% - 26.042vw); }
  .threeMajorDesignsMain .threeMajorDesignsList .swiper-slide::after { top: 1.042vw; bottom: 0vw; width: 37.76vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox { padding: 0vw 5.469vw 2.083vw 1.563vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .imgBox { width: 34.896vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content { padding-top: 3.125vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc { width: 20.052vw; margin-right: 2.604vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc .listTitle { font-size: 1.875vw; line-height: 2.292vw; color: #010101; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc .desc { margin-top: 0.781vw; font-size: 0.833vw; display: -webkit-box; height: 3.75vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .listImg { width: 20.833vw; padding-top: 1.302vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .listImg img { width: 100%; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; -webkit-box-shadow: 0vw 0.313vw 1.406vw rgba(4, 28, 71, 0.35); box-shadow: 0vw 0.313vw 1.406vw rgba(4, 28, 71, 0.35); }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .icon { width: 3.646vw; padding-top: 2.083vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage { left: 1.563vw; bottom: 8.594vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage span { width: 3.125vw; height: 3.125vw; font-size: 0.938vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage span.swiper-pagination-bullet-active { width: 5.469vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .threeMajorDesignsMain .threeMajorDesigns { width: 26.042vw; padding-top: 7.031vw; }
  .threeMajorDesignsMain .threeMajorDesigns .title { font-size: 2.604vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab { padding-top: 2.083vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list { padding: 1.823vw 0vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .icon { width: 3.802vw; height: 3.802vw; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.042vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content .listTitle { font-size: 0.938vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content .desc { font-size: 0.833vw; display: -webkit-box; height: 1.25vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list.active::after { width: 60%; }
  .designCapability .designCapabilityList { padding: 6.25vw 0vw; max-width: 28.646vw; }
  .designCapability .designCapabilityList .contentBox .title { font-size: 2.604vw; padding-bottom: 2.083vw; }
  .designCapability .designCapabilityList .contentBox .content { margin-top: 1.823vw; }
  .designCapability .designCapabilityList .contentBox .content .list .icon { width: 3.646vw; }
  .designCapability .designCapabilityList .contentBox .content .list .listTitle { margin-top: 1.042vw; font-size: 1.146vw; }
  .designCapability .designCapabilityList .contentBox .content .list .desc { margin-top: 0.781vw; font-size: 0.885vw; line-height: 1.406vw; max-width: 25vw; }
  .designCapability .designCapabilityList .designCapabilityTab .list { line-height: 1.406vw; font-size: 0.781vw; margin-bottom: 0.781vw; padding-left: 1.146vw; }
  .designCapability .designCapabilityList .designCapabilityTab .list.active { font-size: 1.042vw; }
  .recommendedCaseMain { padding: 5.208vw 0vw; }
  .recommendedCaseMain .titleMain .title { font-size: 0.833vw; }
  .recommendedCaseMain .titleMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .recommendedCaseMain .titleMain .desc { margin-top: 1.302vw; font-size: 2.344vw; line-height: 2.865vw; }
  .recommendedCaseMain .titleMain .btn a { width: 2.865vw; height: 2.135vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; margin-left: 0.26vw; font-size: 0.833vw; }
  .recommendedCaseMain .recommendedCase { margin-top: 2.604vw; }
  .recommendedCaseMain .recommendedCase .swiper-slide .imgBox { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .recommendedCaseMain .recommendedCase .swiper-slide .listTitle { margin-top: 1.823vw; font-size: 1.354vw; }
  .recommendedCaseMain .recommendedCase .swiper-slide .label { padding-top: 0.781vw; }
  .recommendedCaseMain .recommendedCase .swiper-slide .label a { padding: 0vw 0.677vw; line-height: 1.354vw; font-size: 0.625vw; margin-right: 0.521vw; }
  /*--官网改版--*/
    /*--面包屑--*/
  .commonLocation { bottom: 1.302vw; }
  .commonLocation a { font-size: 0.729vw; }
  .commonLocation a::before { margin-right: 0.417vw; }
  .commonLocation a::after { margin: 0vw 0.521vw; width: 0.417vw; height: 0.417vw; }
  /*--面包屑--*/
  /*--首页案例2025--*/
  .indexCase2025Main{margin-top:2.604vw;}
  .indexCase2025Box{width: 409.375vw;}
  .indexCaseList2025 { padding: 0vw; }
  .indexCaseList2025 .list { margin-right: 1.042vw; width: 30.208vw; }
  .indexCaseList2025 .list .contentBox .new { left: 1.042vw; top: 1.042vw; width: 2.76vw; height: 1.198vw; -webkit-border-radius: 1.198vw; border-radius: 1.198vw; font-size: 0.625vw; }
  .indexCaseList2025 .list .contentBox .imgBox { height: 44.792vw; -webkit-border-radius: 0vw; border-radius: 0vw; }
  .indexCaseList2025 .list .contentBox .imgBox a { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .indexCaseList2025 .list .contentBox .content { padding: 0vw 1.563vw 1.563vw; }
  .indexCaseList2025 .list .contentBox .content .listTitle { font-size: 1.458vw; }
  .indexCaseList2025 .list .contentBox .content .label { padding-top: 0.521vw; }
  .indexCaseList2025 .list .contentBox .content .label p { -webkit-border-radius: 0vw; border-radius: 0vw; padding: 0.26vw 0.521vw; min-width: 3.646vw; font-size: 0.625vw; margin-right: 0.26vw; }
  .indexCaseList2025 .list .contentBox .hoverContent { padding: 0vw 1.042vw 1.042vw; }
  .indexCaseList2025 .list .contentBox .hoverContent .caselogoBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .indexCaseList2025 .list .contentBox .hoverContent .Intro { padding: 1.823vw 1.563vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .indexCaseList2025 .list .contentBox .hoverContent .Intro .listTitle { font-size: 1.458vw; }
  .indexCaseList2025 .list .contentBox .hoverContent .Intro .desc { margin-top: 0.521vw; font-size: 0.833vw; display: -webkit-box; height: 4.062vw; line-height: 1.354vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .indexCaseList2025 .list .contentBox .hoverContent .Intro .labelBox { padding-top: 1.302vw; }
  .indexCaseList2025 .list .contentBox .hoverContent .Intro .label a { -webkit-border-radius: 0vw; border-radius: 0vw; padding: 0.26vw 0.521vw; min-width: 3.646vw; font-size: 0.625vw; margin-right: 0.26vw; }
  .indexCaseList2025 .list .contentBox .hoverContent .Intro .icon a { width: 1.458vw; height: 1.458vw; background-size: 0.521vw; }
  .caseMore { bottom: -3.906vw; }
  .caseMore a { height: 2.604vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 0.833vw; }
  .caseMore a p { width: 0.885vw; height: 0.885vw; margin-right: 0.521vw; }
  .indexCaseList2025 .list:nth-child(1) { width: 62.5vw; }
  .indexCaseList2025 .list:nth-child(3) .contentBox .imgBox { height: 21.875vw; }
  .indexCaseList2025 .list:nth-child(3) .contentBox .hoverContent .Intro .desc { display: -webkit-box; height: 2.708vw; line-height: 1.354vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexCaseList2025 .list:nth-child(3) .contentBox:nth-child(2) { margin-top: 1.042vw; }
  .indexCaseList2025 .list:nth-child(4) { width: 62.5vw; }
  .indexCaseList2025 .list:nth-child(6) .contentBox .imgBox { height: 21.875vw; }
  .indexCaseList2025 .list:nth-child(6) .contentBox .hoverContent .Intro .desc { display: -webkit-box; height: 2.708vw; line-height: 1.354vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexCaseList2025 .list:nth-child(6) .contentBox:nth-child(2) { margin-top: 1.042vw; }
  .indexCaseList2025 .list:nth-child(7) { width: 62.5vw;}
  .indexCaseList2025 .list:nth-child(9) .contentBox .imgBox { height: 21.875vw; }
  .indexCaseList2025 .list:nth-child(9) .contentBox .hoverContent .Intro .desc { display: -webkit-box; height: 2.708vw; line-height: 1.354vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexCaseList2025 .list:nth-child(9) .contentBox:nth-child(2) { margin-top: 1.042vw; }

  /*--首页案例2025--*/

  /*--首页底部咨询--*/

  .indexConsultationMain{padding: 4.688vw 0vw 2.604vw;}
  .indexConsultationMain .title{font-size:2.813vw;}
  .indexConsultationMain .desc{padding-top: 0.781vw; font-size: 0.729vw;}
  .indexConsultationMain .btn{padding-top: 1.042vw; }
  .indexConsultationMain .btn a{width: 13.177vw; height: 2.5vw; border-radius: 2.5vw; font-size:0.729vw; }
  .indexConsultationMain .btn a::after{height: 2.5vw;}
  .indexConsultationMain .btn a::before{height: 2.5vw;}
  .indexConsultationMain .line{margin-top: 4.167vw;}
  .indexConsultationMain .telDesc{font-size: 0.729vw; padding-top: 2.083vw;}
  .indexConsultationMain .tel{padding-top: 0.781vw;font-size:0.729vw;}
  .indexConsultationMain .tel span{font-size: 1.458vw;margin-left: 0.521vw;margin-right:2.604vw;}

  /*--首页底部咨询--*/

  /*--品牌出海--*/
  .goingGlobalMain { padding: 8.854vw 0vw 6.25vw; }
  .goingGlobalMain .circleBox3 { top: 15.625vw; right: -29.167vw; }
  .goingGlobalMain .imgBox { width: 44.792vw; padding-top: 29.688vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .goingGlobalMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 6.25vw 0vw 0vw; }
  .goingGlobalMain .content .title { font-size: 0.833vw; }
  .goingGlobalMain .content .title::before { width: 0.521vw; height: 0.521vw; margin-right: 0.521vw; -webkit-border-radius: 100%; border-radius: 100%; }
  .goingGlobalMain .content .subTitle { margin-top: 0.521vw; font-size: 2.604vw; }
  .goingGlobalMain .content .desc { font-size: 0.885vw; line-height: 1.406vw; padding-top: 1.563vw; }
  .goingGlobalBigTitle { padding-top: 4.688vw; }
  .goingGlobalBigTitle .text { width: 200%; font-size: 24.479vw; letter-spacing: -0.781vw; }
  .goingGlobalMarket { margin-top: -2.865vw; }
  .goingGlobalTitle { font-size: 2.604vw; }
  .goingGlobalMarket .desc { padding-top: 1.563vw; font-size: 0.885vw; line-height: 1.406vw; }
  .goingGlobalBox { padding: 0vw 0vw 4.688vw; }
  .goingGlobalMarketList { margin-top: 2.083vw; width: 48.438vw; }
  .goingGlobalMarketList .swiper-slide { left: 3.125vw; }
  .goingGlobalMarketList .swiper-slide .imgBox { padding-top: 26.667vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .goingGlobalMarketList .swiper-slide .listText { left: 1.563vw; right: 1.563vw; bottom: 1.042vw; padding: 1.302vw 1.823vw 1.302vw 2.865vw; -webkit-border-radius: 2.865vw; border-radius: 2.865vw; }
  .goingGlobalMarketList .swiper-slide .listText .listTitle { font-size: 1.25vw; margin-right: 1.302vw; }
  .goingGlobalMarketList .swiper-slide .listText .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.885vw; line-height: 1.406vw; }
  .goingGlobalMarketList .swiper-slide .listText .icon { width: 2.604vw; margin-left: 3.125vw; }
  .goingGlobalMarketList .swiper-slide .listText::before { left: 0.521vw; right: 0.521vw; bottom: 0.521vw; top: 0.521vw; -webkit-filter: blur(0.417vw); filter: blur(0.417vw); -webkit-border-radius: 2.865vw; border-radius: 2.865vw; }
  .goingGlobalMarketList .swiper-slide.swiper-slide-active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); left: 0vw; }
  .goingGlobalMarketList .swiper-slide.swiper-slide-active + div { left: -3.125vw; }
  .goingGlobalMarketList .swiper-slide.swiper-slide-active + div ~ div { left: -10.938vw; }
  .goingGlobalBarBtn { padding-top: 1.302vw; }
  .goingGlobalBarBtn .btn { padding-left: 1.823vw; }
  .goingGlobalBarBtn .btn a { margin-left: 0.26vw; width: 3.49vw; height: 2.865vw; font-size: 1.25vw; -webkit-border-radius: 1.406vw; border-radius: 1.406vw; }
  .goingGlobalDesc { padding-top: 1.042vw; }
  .goingGlobalDesc h3 { font-size: 1.146vw; }
  .goingGlobalDesc p { padding-top: 0.521vw; font-size: 0.885vw; max-width: 48.958vw; }
  .goingGlobalLocal { padding-top: 2.083vw; }
  .goingGlobalLocal .goingGlobalLocalList { padding-top: 3.646vw; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .imgBox { width: 41.667vw; padding-top: 36.458vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 4.167vw; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .listTitle { font-size: 2.604vw; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .desc { margin-top: 1.302vw; font-size: 0.885vw; line-height: 1.406vw; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .desc2 { padding-top: 1.042vw; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .desc2 p { margin-top: 0.521vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 0.885vw; line-height: 1.406vw; padding: 0.781vw 3.125vw 0.781vw 1.563vw; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .desc3 { padding-top: 1.823vw; font-size: 0.885vw; line-height: 1.406vw; }
  .goingGlobalLogoMain { padding: 5.729vw 0vw 6.771vw; margin-top: 0vw; }
  .goingGlobalLogoMain .title { font-size: 2.604vw; line-height: 3.125vw; }
  .goingGlobalLogoMain .desc { font-size: 0.885vw; line-height: 1.406vw; padding-top: 2.083vw; max-width: 49.219vw; }
  .goingGlobalLogoMain .goingGlobalLogoBox { padding-top: 2.604vw; }
  .goingGlobalLogoMain .goingGlobalLogo { margin-top: 1.042vw; }
  .goingGlobalLogoMain .goingGlobalLogo .swiper-slide { padding-right: 0.625vw; }
  .goingGlobalLogoMain .goingGlobalLogo .swiper-slide img { width: 9.375vw; -webkit-border-radius: 2.396vw; border-radius: 2.396vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  /*--品牌出海--*/
  /*--新常见问题--*/
  .newFqaList { margin: 0vw -1.042vw; padding: 2.083vw 0vw 4.167vw; }
  .newFqaList .list { width: -webkit-calc(33.333% - 2.084vw); width: calc(33.333% - 2.084vw); margin: 2.083vw 1.042vw 0vw; padding: 2.344vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .newFqaList .list .listTitle { font-size: 1.146vw; line-height: 1.875vw; padding-bottom: 1.042vw; }
  .newFqaList .list .listTitle span { width: 1.042vw; min-width: 1.042vw; height: 1.042vw; font-size: 0.729vw; margin-top: 0.417vw; margin-right: 0.521vw; }
  .newFqaList .list .desc { margin-top: 1.302vw; font-size: 0.781vw; display: -webkit-box; height: 4.062vw; line-height: 1.354vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; padding: 0vw 1.563vw; }
  .newFqaList .list .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 2.083vw; height: 2.083vw; margin-top: 1.302vw; margin-left: 1.563vw; }
  .newFqaList .list .btn i { width: 0.521vw; height: 0.521vw; }
  .newFqaList .list .btn i::after { height: 0.104vw; }
  .newFqaList .list .btn i::before { width: 0.104vw; }
  .popupFaq { max-width: 50vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 3.646vw; }
  .popupFaq img { right: 3.125vw; top: 2.604vw; width: 6.875vw; }
  .popupFaq .closeFAQBtn { right: 1.042vw; top: 2.344vw; width: 1.771vw; height: 1.771vw; }
  .popupFaq .title { font-size: 0.833vw; }
  .popupFaq .listTitle { margin-top: 0.521vw; padding: 0vw 7.292vw 0vw 0vw; font-size: 1.771vw; line-height: 2.292vw; }
  .popupFaq .content { margin-top: 2.344vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.083vw; font-size: 0.833vw; line-height: 1.615vw; max-height: 26.042vw; }
  .newFaqDetailBox { padding: 5.208vw 13.021vw 7.813vw; }
  .newFaqDetailBox .title { font-size: 0.833vw; }
  .newFaqDetailBox .newFaqDetailTitle { margin-top: 1.042vw; padding: 0vw 0vw 1.302vw; font-size: 1.771vw; line-height: 2.292vw; }
  .newFaqDetailBox .content { margin-top: 1.302vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 0vw; font-size: 0.833vw; line-height: 1.615vw; }
  /*--新常见问题--*/
    /*--相关常见问题--*/
  .FQARelatedMain { padding: 3.75vw 0vw 3.125vw; }
  .FQARelatedMain .titleBtn .title { font-size: 1.875vw; }
  .FQARelatedMain .titleBtn .btn a { margin-right: 0.313vw; width: 3.438vw; height: 2.563vw; font-size: 1vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .FQARelatedList { padding-top: 2.5vw; padding-bottom: 2.5vw; }
  .FQARelatedList .swiper-slide { padding: 0vw 2.813vw; height: 6.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .FQARelatedList .swiper-slide .content span { min-width: 1.25vw; height: 1.25vw; font-size: 0.875vw; }
  .FQARelatedList .swiper-slide .content .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.125vw; margin-left: 0.625vw; display: -webkit-box; height: 1.875vw; line-height: 1.875vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .FQARelatedList .swiper-slide .content i { width: 0.729vw; height: 0.729vw; }
  .FQARelatedList .swiper-slide .content i::after { height: 0.104vw; }
  .FQARelatedList .swiper-slide .content i::before { width: 0.104vw; }
  .FQARelatedList .swiper-slide:hover { -webkit-box-shadow: 0vw 1.25vw 1.25vw -1.25vw rgba(0, 0, 0, 0.2); box-shadow: 0vw 1.25vw 1.25vw -1.25vw rgba(0, 0, 0, 0.2); }
  .FAQmore a { height: 3vw; -webkit-border-radius: 3vw; border-radius: 3vw; font-size: 0.875vw; padding: 0vw 2.188vw; }
  .FAQmore a i { font-size: 0.5vw; margin-left: 0.75vw; }
  /*--相关常见问题--*/
  /*--底部2025--*/
  .footer2025Main { padding: 4.688vw 0vw 0vw; }
  .footer2025 { padding-bottom: 2.083vw; }
  .footer2025 .footer2025Text .title { font-size: 2.083vw; }
  .footer2025 .footer2025Text .desc { font-size: 0.938vw; margin-top: 1.042vw; }
  .footer2025 .footer2025Text .btn { padding-top: 1.302vw; }
  .footer2025 .footer2025Text .btn a { padding: 0vw 0.521vw 0vw 1.302vw; width: 8.333vw; height: 2.604vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .footer2025 .footer2025Text .btn a span { font-size: 0.781vw; }
  .footer2025 .footer2025Text .btn a i { font-size: 1.042vw; width: 1.875vw; height: 1.875vw; }
  .footer2025 .footer2025Text .btn a:hover i::after { width: 15.625vw; height: 15.625vw; }
  .footer2025 .footer2025Text .btn a:hover i::before { left: -0.521vw; }
  .footer2025Class { width: auto; }
  .footer2025Class .list { padding-bottom: 2.344vw; padding-right: 2.125vw; }
  .footer2025Class .list h3 a { font-size: 0.938vw; }
  .footer2025Class .list p { padding-top: 0.781vw; }
  .footer2025Class .list p a { font-size: 0.781vw; line-height: 1.563vw; }
  .footer2025Class .list:nth-child(4n+4) { width: auto; padding-right: 0vw; }
  .footer2025ShareBox { padding: 0vw; }
  .footer2025ShareBox .title { font-size: 0.938vw; }
  .footer2025ShareBox .footer2025Share { padding-top: 1.302vw; }
  .footer2025ShareBox .footer2025Share a { width: 3.021vw; height: 1.927vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; font-size: 1.042vw; margin-right: 0.521vw; }
  .footer2025ShareBox .footer2025Share a p { width: 6.771vw; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; bottom: -webkit-calc(100% + 1.042vw); bottom: calc(100% + 1.042vw); }
  .footer2025ShareBox .footer2025Share a p img { -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .footer2025ShareBox .footer2025Share a p::after { bottom: -0.2vw; border-left: 0.26vw solid transparent; border-right: 0.26vw solid transparent; border-top: 0.26vw solid #fff; }
  .footer2025ShareBox .footer2025Share a:last-child { margin-right: 0vw; }
  .footer2025ShareBox .footer2025Share a:hover p { bottom: -webkit-calc(100% + 0.521vw); bottom: calc(100% + 0.521vw); }
  .footer2025ShareBox .footTelTitle { padding-top: 1.563vw; font-size: 0.938vw; }
  .footer2025ShareBox .footTel { font-size: 1.667vw; padding-top: 0.521vw; }
  .footer2025ShareBox .footer2025linkBox .title { margin-top: 2.344vw; font-size: 0.729vw; height: 2.344vw; -webkit-border-radius: 2.344vw; border-radius: 2.344vw; }
  .footer2025ShareBox .footer2025linkBox .title i { right: 1.302vw; font-size: 0.417vw; }
  .footer2025ShareBox .footer2025linkBox .footer2025link { bottom: -webkit-calc(100% + 1.563vw); bottom: calc(100% + 1.563vw); -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 1.042vw 1.042vw 1.563vw; -webkit-box-shadow: 0vw 0.156vw 1.823vw rgba(148, 137, 111, 0.2); box-shadow: 0vw 0.156vw 1.823vw rgba(148, 137, 111, 0.2); }
  .footer2025ShareBox .footer2025linkBox .footer2025link .list { max-height: 13.542vw; }
  .footer2025ShareBox .footer2025linkBox .footer2025link .list a { line-height: 1.927vw; font-size: 0.729vw; }
  .footer2025ShareBox .footer2025linkBox.active .footer2025link { bottom: -webkit-calc(100% + 0.521vw); bottom: calc(100% + 0.521vw); }
  .foot2025 { padding: 2.344vw 0vw 3.125vw; font-size: 0.729vw; line-height: 1.25vw; }
  .foot2025 p { margin-top: 0.26vw; }
  /*--底部2025--*/
  /*--新首页2025--*/
  .indexBanner .indexBannerPageBox { bottom: 3.125vw; }
  .indexBanner .indexBannerPageBox .indexBannerPage span {width: 1.823vw; height: 0.26vw; border-radius:0.26vw; margin-right: 0.521vw;}
  .indexBanner .indexBannerText { bottom: 4.167vw; }
  .indexBanner .indexBannerText .textImg img { height: 10.208vw; }
  .indexBanner .indexBannerText .title { font-size: 1.875vw; }
  .indexBanner .indexBannerText .btn { padding-top: 1.302vw; }
  .indexBanner .indexBannerText .btn a { padding: 0vw 0.365vw 0vw 1.406vw; height: 2.604vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .indexBanner .indexBannerText .btn a span { font-size: 0.781vw; }
  .indexBanner .indexBannerText .btn a i { font-size: 1.042vw; width: 1.875vw; height: 1.875vw; margin-left: 1.042vw; }
  .indexBanner .indexBannerText .btn a:hover i::after { width: 20.833vw; height: 20.833vw; }
  .indexBanner .indexBannerTextTwo .title { font-size: 3.125vw; line-height: 3.646vw; }
  .indexBanner .indexBannerTextTwo .desc { padding-top: 1.563vw; font-size: 0.833vw; }
  .indexBanner .indexBannerTextTwo .btn { padding-top: 1.563vw; }
  .indexBanner .indexBannerTextTwo .btn a { padding: 0vw 0.365vw 0vw 1.406vw; height: 2.604vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .indexBanner .indexBannerTextTwo .btn a span { font-size: 0.781vw; }
  .indexBanner .indexBannerTextTwo .btn a i { font-size: 1.042vw; width: 1.875vw; height: 1.875vw; margin-left: 1.042vw; }
  .indexBanner .indexBannerTextTwo .btn a:hover i::after { width: 20.833vw; height: 20.833vw; }
  .indexMain2025 { padding: 0vw 0vw 5.729vw; }
  .fourMajorBusinessesMain { padding: 5.208vw 0vw 0vw 0vw; }
  .fourMajorBusinessesMain .title { font-size: 2.604vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .content .listTitle { font-size: 3.125vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .content .label { padding-top: 3.125vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .content .label h4 { font-size: 0.833vw; line-height: 1.927vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .content .label h4 a i { width: 1.146vw; height: 1.146vw; font-size: 0.833vw; margin-right: 0.521vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg { width: 43.333vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .circle { width: 41.354vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .imgBox img { height: 27.604vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .leftTextImg { top: 9.375vw; left: -1.563vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .leftTextImg img { height: 8.177vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .rightTextImg { top: 2.604vw; right: -0.521vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .rightTextImg img { height: 5.677vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo { width: 43.333vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .circle { width: 41.354vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .imgBox img { height: 27.604vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg1 { left: 4.167vw; top: 6.25vw; width: 10.365vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg1 img { -webkit-border-radius: 1.667vw; border-radius: 1.667vw; -webkit-box-shadow: 0vw 0.729vw 1.042vw rgba(0, 0, 0, 0.05); box-shadow: 0vw 0.729vw 1.042vw rgba(0, 0, 0, 0.05); }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg2 { right: 2.604vw; top: 2.604vw; width: 5.052vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg2 img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-box-shadow: 1.042vw 1.042vw 1.042vw rgba(0, 0, 0, 0.05); box-shadow: 1.042vw 1.042vw 1.042vw rgba(0, 0, 0, 0.05); }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg3 { left: 8.854vw; bottom: 7.292vw; width: 3.75vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg4 { right: 5.208vw; bottom: 6.25vw; width: 10.365vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg4 img { -webkit-border-radius: 1.667vw; border-radius: 1.667vw; -webkit-box-shadow: 0vw 0.729vw 1.042vw rgba(0, 0, 0, 0.05); box-shadow: 0vw 0.729vw 1.042vw rgba(0, 0, 0, 0.05); }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand { width: 43.333vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .circle { width: 41.354vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .imgBox img { height: 27.604vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg1 { right: 4.167vw; width: 2.188vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg2 { left: 2.604vw; top: 10.417vw; width: 10.365vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg2 img { -webkit-border-radius: 1.667vw; border-radius: 1.667vw; -webkit-box-shadow: 0vw 0.729vw 1.042vw rgba(0, 0, 0, 0.05); box-shadow: 0vw 0.729vw 1.042vw rgba(0, 0, 0, 0.05); }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg3 { right: 3.802vw; top: 8.333vw; width: 5.052vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg3 img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-box-shadow: 1.042vw 1.042vw 1.042vw rgba(0, 0, 0, 0.05); box-shadow: 1.042vw 1.042vw 1.042vw rgba(0, 0, 0, 0.05); }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg4 { left: 1.563vw; bottom: 4.167vw; width: 3.75vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg5 { bottom: 6.25vw; width: 10.365vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg5 img { -webkit-border-radius: 1.667vw; border-radius: 1.667vw; -webkit-box-shadow: 0vw 0.729vw 1.042vw rgba(0, 0, 0, 0.05); box-shadow: 0vw 0.729vw 1.042vw rgba(0, 0, 0, 0.05); }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram { width: 43.333vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .circle { width: 41.354vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .imgBox img { height: 27.604vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .textImg1 { left: 4.688vw; top: 3.906vw; width: 10.677vw; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .textImg2 { right: 2.083vw; bottom: 2.083vw; width: 13.594vw; }
  .fourMajorBusinessesClass { margin-top: 0.781vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; }
  .fourMajorBusinessesClass .swiper-slide { width: 25%; min-height: 12.24vw; }
  .fourMajorBusinessesClass .swiper-slide::after { height: 0.208vw; }
  .fourMajorBusinessesClass .swiper-slide .contentBox { padding-left: 0vw; height: 12.24vw; }
  .fourMajorBusinessesClass .swiper-slide .contentBox .icon { width: 6.406vw; }
  .fourMajorBusinessesClass .swiper-slide .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0vw; }
  .fourMajorBusinessesClass .swiper-slide .contentBox .content .listTitle { font-size: 1.042vw; }
  .fourMajorBusinessesClass .swiper-slide .contentBox .content .desc { font-size: 0.729vw; padding-top: 0.26vw; }
  .fourMajorBusinessesClass .swiper-slide .contentBox .content .label h4 { font-size: 0.833vw; line-height: 1.927vw; }
  .fourMajorBusinessesClass .swiper-slide .contentBox .content .label h4 a i { width: 1.146vw; height: 1.146vw; font-size: 0.833vw; margin-right: 0.521vw; }
  .fourMajorBusinessesClass .swiper-slide:nth-child(3) .contentBox .content {padding-left:0.781vw}
  .fourMajorBusinessesClass .swiper-slide:nth-child(1) .contentBox { padding-left: 1.042vw; }
  .indexCaseMain2025 { padding: 7.292vw 0vw 0vw; }
  .indexCaseMain2025 .title { font-size: 2.604vw; }
  .indexCaseMain2025 .desc { font-size: 0.833vw; padding-top: 1.302vw; }
  .indexCaseMain2025 .indexCase2025 { margin: 0vw -0.625vw; padding-top: 2.344vw; }
  .indexCaseMain2025 .indexCase2025 .list { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); margin: 1.25vw 0.625vw 0vw; }
  .indexCaseMain2025 .indexCase2025 .list .imgBox { padding-top: 29.167vw; }
  .indexCaseMain2025 .indexCase2025 .list .imgBox img { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .indexCaseMain2025 .indexCase2025 .list .imgBox video { -webkit-border-radius: 1.302vw; border-radius: 1.302vw; }
  .indexCaseMain2025 .indexCase2025 .list .content { padding: 1.563vw; -webkit-border-radius: 1.406vw; border-radius: 1.406vw; }
  .indexCaseMain2025 .indexCase2025 .list .content .listTitle { font-size: 1.146vw; -webkit-transform: translateY(0.156vw); -ms-transform: translateY(0.156vw); transform: translateY(0.156vw); }
  .indexCaseMain2025 .indexCase2025 .list .content .listDesc { margin-top: 0.417vw; font-size: 0.729vw; line-height: 1.25vw; }
  .indexCaseMain2025 .indexCase2025 .list .content .label { padding-top: 0.781vw; }
  .indexCaseMain2025 .indexCase2025 .list .content .label a { padding: 0vw 0.781vw; -webkit-border-radius: 1.406vw; border-radius: 1.406vw; height: 1.406vw; line-height: 1.406vw; font-size: 0.625vw; margin-right: 0.26vw; margin-bottom: 0.26vw; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(1) { width: 100%; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(2) { width: -webkit-calc(66.666% - 1.25vw); width: calc(66.666% - 1.25vw); height: 29.167vw; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(3) { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(3) .imgBox { padding-top: 36.458vw; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(4) { margin-top: -5.99vw; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(5) { margin-top: -5.99vw; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(6) .imgBox { padding-top: 21.875vw; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(8) { width: -webkit-calc(66.666% - 1.25vw); width: calc(66.666% - 1.25vw); }
  .indexCaseMain2025 .indexCase2025 .list:hover .content .listDesc { max-height: -webkit-calc(1.25vw * 2); max-height: calc(1.25vw * 2); }
  .indexCaseMain2025 .indexCase2025 .list:hover .content .listTitle { -webkit-transform: none; -ms-transform: none; transform: none; }
  .caseMore2025 { margin-top: 3.906vw; }
  .caseMore2025 a { width: 25.521vw; height: 2.396vw; -webkit-border-radius: 2.396vw; border-radius: 2.396vw; font-size: 0.729vw; }
  .caseMore2025 a i { width: 0.573vw; height: 0.573vw; margin-left: 0.521vw; }
  .indexBrandText2025Main { padding: 11.458vw 0vw 4.167vw; }
  .indexBrandNumber .numberBox { font-size: 11.458vw; letter-spacing: -0.26vw; }
  .indexBrandNumber .desc { padding-top: 0.521vw; font-size: 0.833vw; line-height: 1.563vw; max-width: 27.344vw; }
  .indexBrandText2025 { width: 41.146vw; padding-bottom: 2.083vw; }
  .indexBrandText2025 .title { font-size: 1.146vw; }
  .indexBrandText2025 .desc { padding-top: 0.833vw; font-size: 0.833vw; line-height: 1.354vw; }
  .indexBrandText2025 .more { padding-top: 1.823vw; }
  .indexBrandText2025 .more a { padding: 0vw 0.521vw 0vw 1.302vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; height: 2.604vw; }
  .indexBrandText2025 .more a span { font-size: 0.781vw; }
  .indexBrandText2025 .more a i { width: 1.875vw; height: 1.875vw; margin-left: 1.042vw; font-size: 1.25vw; }
  .indexBrandText2025 .more a:hover i::after { width: 15.625vw; height: 15.625vw; }
  .indexBrandText2025 .more a:hover i::before { left: -0.26vw; }
  .indexBrandLogo2025 { margin-top: 1.042vw; }
  .indexBrandLogo2025 .swiper-slide { padding: 0vw 0.521vw; }
  .indexBrandLogo2025 .swiper-slide img { width: 11.458vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .indexNewsUpdatesMain { padding: 5.729vw 0vw 4.688vw; }
  .indexNewsUpdatesMain .title { font-size: 2.604vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesClass { padding-top: 2.604vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesClass .swiper-slide { padding-right: 0.521vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesClass .swiper-slide a { width: 8.333vw; height: 2.344vw; -webkit-border-radius: 2.344vw; border-radius: 2.344vw; font-size: 0.833vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesBox { padding-top: 3.125vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .imgBox { padding-top: 24.479vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .icon { width: 1.458vw; height: 1.458vw; right: 1.042vw; top: 1.042vw; background-size: 0.521vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .listTitle { font-size: 0.938vw; line-height: 1.458vw; padding: 1.563vw; left: 0.625vw; right: 0.625vw; bottom: 0.625vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .hoverCotnent { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; z-index: 20; left: 0.521vw; right: 0.521vw; bottom: 0.521vw; -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .hoverCotnent .icon { bottom: 1.563vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .hoverCotnent .hoverTitle { font-size: 1.042vw; padding: 1.563vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide:hover .listTitle { bottom: 1.25vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a::before { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; background-size: 22.917vw 9.583vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a { padding: 2.083vw 1.302vw 0.781vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-box-shadow: 0vw 0vw 0vw rgba(176, 116, 0, 0.11); box-shadow: 0vw 0vw 0vw rgba(176, 116, 0, 0.11); }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a .listTitle { font-size: 1.042vw; display: -webkit-box; height: 2.916vw; line-height: 1.458vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a .time { padding-top: 2.344vw; font-size: 0.729vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a .time i { width: 1.458vw; height: 1.458vw; background-size: 0.521vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a:hover::after { opacity: 1; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a:hover::before { opacity: 1; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a:hover { -webkit-box-shadow: 0vw 0.417vw 1.042vw rgba(176, 116, 0, 0.11); box-shadow: 0vw 0.417vw 1.042vw rgba(176, 116, 0, 0.11); }
  .indexNewsUpdatesMain .indexNewsUpdatesBtn { padding-top: 2.344vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesBtn .btn { margin-right: 0.781vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesBtn .btn a { width: 4.167vw; height: 2.344vw; margin-right: 0.26vw; font-size: 0.833vw; -webkit-border-radius: 2.344vw; border-radius: 2.344vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesBtn .bar { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 0.208vw; -webkit-border-radius: 0.208vw; border-radius: 0.208vw; }
  .indexNewsUpdatesMain .indexNewsUpdatesBtn .bar span { -webkit-border-radius: 0.208vw; border-radius: 0.208vw; }
  .indexContactUsMain { margin-top: 6.771vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; }
  .indexContactUsMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 6.771vw; }
  .indexContactUsMain .content .subTitle { font-size: 2.604vw; }
  .indexContactUsMain .content .tel { padding-top: 1.042vw; }
  .indexContactUsMain .content .tel p { font-size: 0.729vw; margin-right: 1.563vw; }
  .indexContactUsMain .content .tel p span { font-size: 1.354vw; margin-left: 0.521vw; }
  .indexContactUsMain .content .btn { padding-top: 1.823vw; }
  .indexContactUsMain .content .btn a { padding: 0vw 0.521vw 0vw 1.302vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; height: 2.604vw; }
  .indexContactUsMain .content .btn a span { font-size: 0.781vw; }
  .indexContactUsMain .content .btn a i { width: 1.875vw; height: 1.875vw; margin-left: 1.042vw; font-size: 1.25vw; }
  .indexContactUsMain .content .btn a:hover i::after { width: 20.833vw; height: 20.833vw; }
  .indexContactUsMain .content .btn a:hover i::before { left: -0.26vw; }
  .indexContactUsMain .imgBox { width: 45.208vw; margin-right: -2.604vw; }
  /*--新首页2025--*/
  
  /*--新右边悬浮--*/
  .rightSuspensionMain { right: 0.833vw; }
  .rightSuspensionMain .rightSuspension { -webkit-border-radius: 1.354vw; border-radius: 1.354vw; -webkit-box-shadow: 0.26vw 0.677vw 0.938vw rgba(85, 65, 46, 0.19); box-shadow: 0.26vw 0.677vw 0.938vw rgba(85, 65, 46, 0.19); }
  .rightSuspensionMain .rightSuspension:before { right: 0.625vw; left: 0.625vw; bottom: 0.625vw; top: 0.625vw; -webkit-border-radius: 1.354vw; border-radius: 1.354vw; -webkit-filter: blur(0.625vw); filter: blur(0.625vw); }
  .rightSuspensionMain .rightSuspension .list { width: 2.708vw; height: 3.958vw; }
  .rightSuspensionMain .rightSuspension .list::before { right: 0.729vw; left: 0.729vw; }
  .rightSuspensionMain .rightSuspension .list .icon { font-size: 1.042vw; }
  .rightSuspensionMain .rightSuspension .list .text { padding-top: 0.365vw; font-size: 0.625vw; }
  .rightSuspensionMain .rightSuspension .list::after { -webkit-border-radius: 1.354vw; border-radius: 1.354vw; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTelBox { padding-right: 1.042vw; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTel { padding: 1.563vw; width: 11.458vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; -webkit-filter: drop-shadow(0.26vw 0.677vw 0.938vw rgba(85, 65, 46, 0.19)); filter: drop-shadow(0.26vw 0.677vw 0.938vw rgba(85, 65, 46, 0.19)); }
  .rightSuspensionMain .rightSuspension .rightSuspensionTel::before { right: 0.781vw; left: 0.781vw; bottom: 0.781vw; top: 0.781vw; -webkit-border-radius: 1.354vw; border-radius: 1.354vw; -webkit-filter: blur(0.781vw); filter: blur(0.781vw); }
  .rightSuspensionMain .rightSuspension .rightSuspensionTel .title { font-size: 0.729vw; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTel .number { margin-top: 0.26vw; font-size: 1.042vw; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTel .title:nth-child(3) { padding-top: 0.677vw; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTel::after { right: -0.469vw; border-top: 0.521vw solid transparent; border-bottom: 0.521vw solid transparent; border-left: 0.521vw solid #fff; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTelQrCodeBox { padding-right: 1.042vw; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTelQrCodeBox .rightSuspensionTelQrCode { width: 6.771vw; padding: 0.781vw; -webkit-border-radius: 1.354vw; border-radius: 1.354vw; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTelQrCodeBox .rightSuspensionTelQrCode::after { right: -0.469vw; border-top: 0.521vw solid transparent; border-bottom: 0.521vw solid transparent; border-left: 0.521vw solid #fff; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTelQrCodeBox .rightSuspensionTelQrCode::before { right: 0.781vw; left: 0.781vw; bottom: 0.781vw; top: 0.781vw; -webkit-border-radius: 1.354vw; border-radius: 1.354vw; -webkit-filter: blur(0.781vw); filter: blur(0.781vw); }
  .rightSuspensionMain .scrollTopBtn { width: 2.708vw; height: 3.073vw; font-size: 1.042vw; margin-top: 0.521vw; -webkit-border-radius: 1.354vw; border-radius: 1.354vw; -webkit-box-shadow: 0.26vw 0.677vw 0.938vw rgba(85, 65, 46, 0.19); box-shadow: 0.26vw 0.677vw 0.938vw rgba(85, 65, 46, 0.19); }
  .rightSuspensionMain .scrollTopBtn:before { right: 0.417vw; left: 0.417vw; bottom: 0.417vw; top: 0.417vw; -webkit-border-radius: 1.354vw; border-radius: 1.354vw; -webkit-filter: blur(0.417vw); filter: blur(0.417vw); }
  /*--新右边悬浮--*/
  
}

@media (min-width: 1600px) { .header { padding: 0px; }
  .header .logo img { height: 55px; }
  .header .logo h1 { font-size: 15px; line-height: 23px; }
  .header .logo a:nth-child(2) { padding-left: 20px; margin-left: 20px; font-size: 15px; line-height:23px; }
  .header .navBox .nav .navUl .list { padding-right: 35px; }
  .header .navBox .nav .navUl .list > a { font-size: 16px; line-height: 100px; }
  .header .navBox .consultBtn { padding: 0px 13px 0px 23px; height: 37px; font-size: 14px; -webkit-border-radius: 37px; border-radius: 37px; }
  .header .navBox .consultBtn span { padding-right: 10px; }
  .header .navBox .consultBtn i { font-size: 8px; width: 20px; height: 20px; }
  .header .navBox .consultBtn::after { -webkit-border-radius: 37px; border-radius: 37px; }
  .header .navBox .consultBtn:hover::after { width: 37px; right: 0px; }
  .header .navBox .consultBtn:hover i { -webkit-transform: translateX(5px); -ms-transform: translateX(5px); transform: translateX(5px); }
  .header .navBox .nav .navUl .list .subNavMain { right: -105px; top: 79px; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox { margin-top: 20px; padding: 30px 15px 35px; -webkit-border-radius: 0px 0px 30px 30px; border-radius: 0px 0px 30px 30px; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .listBox { width: 580px; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list { width: 290px; padding: 10px 25px 0px; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list a { padding: 15px 0px 15px 25px; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .icon { width: 34px; height: 34px; font-size: 20px; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content { width: -webkit-calc(100% -  34px); width: calc(100% -  34px); padding: 0px 10px; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content .listTitle { font-size: 15px; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content .desc { font-size: 12px; height: 18px; }

  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox{padding: 30px 0px 45px;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .title{font-size: 15px;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .title::before{width: 12px; height: 12px;margin-right: 8px;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .desc{width: 390px; margin-top: 50px; font-size: 34px; line-height:41px; }
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .desc i{font-size: 8px;top: 10px;right: -5px;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{width: 540px;padding-top: 50px;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li{width: 33.333%; padding: 0px 10px 10px;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a{line-height: 32px; font-size: 16px;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a::before{font-size: 14px; margin-left: 10px;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .imgBox{width: 540px;}
  .header .navBox .nav .navUl .list:nth-child(6) .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{width: 400px;}
  .header .navBox .nav .navUl .list:nth-child(9) .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{width: 400px;}

  .indexTitle { font-size: 20px; }
  .indexTitle::before { width: 12px; height: 12px; margin-right: 5px; }
  .indexCommonMore { height: 48px; -webkit-border-radius: 48px; border-radius: 48px; }
  .indexCommonMore span { height: 48px; font-size: 14px; }
  .indexCommonMore:hover span { top: -48px; }
  .bannerTextBox { padding-bottom: 90px; }
  .bannerTextBox .swiper-slide .title { font-size: 50px; padding: 0px 0px 25px; }
  .bannerTextBox .swiper-slide .title p span { -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); }
  .bannerTextBox .swiper-slide .descBox { padding: 25px 0px 0px; }
  .bannerTextBox .swiper-slide .descBox .desc { max-width: 510px; font-size: 15px; display: -webkit-box; height: 48px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .bannerTextBox .btn { right: 0px; padding-bottom: 90px; }
  .bannerTextBox .btn a { width: 46px; height: 46px; -webkit-border-radius: 46px; border-radius: 46px; margin-left: 8px; font-size: 16px; }
  .indexBusinessMain .indexBusinessDesc { font-size: 45px; line-height: 54px; padding: 80px 0px 60px; }
  .indexBusinessMain .indexBusinessDesc .desc h2{font-size: 45px; line-height: 54px;}
  .indexBusinessMain .indexBusinessDesc .desc .labelDesc{font-size:16px; line-height: 20px;}
  .indexBusinessMain .indexBusinessDesc .desc:nth-child(2){margin-top: 15px;}
  .indexBusinessMain .indexBusiness { padding: 30px 0px 80px; }
  .indexBusinessMain .indexBusiness .indexTitle{padding-bottom: 70px;}
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide { width: -webkit-calc(25% - 14px); width: calc(25% - 14px); margin-right: 20px; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox { padding-top: 131%; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 120px; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .icon { padding-bottom: 40px; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .icon img { height: 50px; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p { font-size: 16px; line-height: 30px; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a::after { height: 4px; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a:hover::after { width: 100%; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .moreBtn { width: 100%; padding: 0px 15px 20px; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox:hover .img { -webkit-filter: blur(10px); filter: blur(10px); }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .listTitle { padding-top: 15px; font-size: 18px; height:39px; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide:last-child { margin: 0px; }
  .indexBusinessMain .indexBusiness .indexBusinessListNew{width:calc(100% + 16px); margin-left:-8px; margin-right: -8px;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-wrapper{padding-left: 611px;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide{width: calc(50% - 16px); margin:0px 8px 16px !important;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .imgBox{padding-top: 340px;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content{padding: 35px 35px 0px;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content .listTitle{font-size: 28px;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content .class{padding-top: 12px; transform: translateY(50px);}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content .class p{ font-size:15px; line-height: 38px;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide .content .class p a i{width: 19px; height: 19px; margin-right: 10px;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide:nth-child(1){position: absolute; left:0px; top:0px; width:calc(612px - 17px); margin-bottom: 0px;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide:nth-child(1) .imgBox{padding-top: 100%; height: 100%;}
  .indexBusinessMain .indexBusiness .indexBusinessListNew .swiper-slide:nth-child(4){width: 100%; margin-bottom: 0px !important;}

  .indexAboutMain { height: 80vh; }
  .indexAboutMain .indexAboutBox { padding: 50px; }
  .indexAboutMain .indexAboutTitle .desc { font-size: 46px; line-height: 54px; }
  .indexAboutMain .indexAboutTitle .indexTitle { padding-top: 20px; }
  .indexAboutMain .indexAboutDescBox h2{font-size:22px; padding-bottom: 15px;}
  .indexAboutMain .indexAboutDescBox .desc { max-width: 590px; font-size: 14px; max-height: -webkit-calc(24px * 3); max-height: calc(24px * 3); line-height: 24px; }
  .indexAboutMain .indexAboutDescBox .more { width: 440px; }
  .indexCaseMain .indexCaseDesc { font-size: 45px; line-height: 54px; padding: 80px 0px 60px; }
  .indexCaseMain .indexCaseDesc .desc h2{font-size: 45px; line-height: 54px;}
  .indexCaseMain .indexCaseDesc .desc2{margin-top: 15px; font-size: 16px; line-height: 20px;}
  .indexCaseMain .indexCaseListBox { padding: 40px 0px 80px; }
  .indexCaseMain .indexCaseListBox .indexCaseList { margin: 0px -8px; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list { width: -webkit-calc(25% - 16px); width: calc(25% - 16px); margin: 0px 8px; padding-bottom: 60px; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list:nth-child(3n+2) { width: -webkit-calc(50% - 16px); width: calc(50% - 16px); }
  .indexCaseMain .indexCaseListBox .indexCaseList .list:nth-child(5) { width: -webkit-calc(25% - 16px); width: calc(25% - 16px) }
  .indexCaseMain .indexCaseListBox .indexCaseList .list:nth-child(6) { width: -webkit-calc(50% - 16px); width: calc(50% - 16px); }
  .indexCaseMain .indexCaseListBox .indexCaseList .list:nth-child(10) { width: -webkit-calc(50% - 16px); width: calc(50% - 16px); }
  .indexCaseMain .indexCaseListBox .indexCaseList .list:nth-child(11) { width: -webkit-calc(25% - 16px); width: calc(25% - 16px) }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .listTitle { font-size: 26px; padding-bottom: 5px; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .label a { margin-right: 10px; line-height: 26px; font-size: 12px; padding: 0px 10px; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .label span { margin-right: 10px; line-height: 26px; font-size: 12px; padding: 0px 10px; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox { margin-top: 50px; padding-top: 567px; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .caseLogo { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding-top: 120px; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .caseLogo img { max-width: 65%; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content { padding: 0px 15px 20px; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content .desc { font-size: 16px; padding: 0px 20px; display: -webkit-box; height: 72px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: block; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content .more { margin-top: 50px; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtn a { width: 150px; height: 150px; font-size: 24px; line-height: 28px; padding:0px 24px; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover .img { -webkit-filter: blur(20px); filter: blur(20px); }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover video { -webkit-filter: blur(20px); filter: blur(20px); }
  .indexClientMain .indexClientDesc { font-size: 45px; line-height: 54px; padding: 80px 0px 60px; }
  .indexClientMain .indexClientDesc .desc h2{font-size: 45px; line-height: 54px;}
  .indexClientMain .indexClientDesc .desc2{font-size:16px; padding-top: 15px; line-height: 20px;}
  .indexClientMain .indexClientBox { padding: 35px 0px 80px; }
  .indexClientMain .indexClientBox .indexClientData { width: -webkit-calc(100% - 940px); width: calc(100% - 940px); }
  .indexClientMain .indexClientBox .indexClientDataList { padding: 60px 50px 0px 0px; max-width: 610px; }
  .indexClientMain .indexClientBox .indexClientDataList .list { padding: 0px 0px 25px; }
  .indexClientMain .indexClientBox .indexClientDataList .list .numberBox { font-size: 17px; padding-bottom: 10px; }
  .indexClientMain .indexClientBox .indexClientDataList .list .numberBox span { font-size: 52px; margin-right: 5px; }
  .indexClientMain .indexClientBox .indexClientDataList .list .bar { height: 8px; }
  .indexClientMain .indexClientBox .indexClientDataList .list:nth-child(2) .bar { width: 75%; }
  .indexClientMain .indexClientBox .indexClientDataList .list:nth-child(3) .bar { width: 57%; }
  .indexClientMain .indexClientBox .indexClientDataList.animated .list .bar span { width: 100%; }
  .indexClientMain .indexClientBox .indexClientListBox { margin-top: 60px; width: 940px; height: 100%; }
  .indexClientMain .indexClientBox .indexClientListBox .indexClientList { margin: -1px -6px -1px 0px; }
  .indexClientMain .indexClientBox .indexClientListBox .indexClientList .list { width: 20%; margin: 0px 0px -1px -1px; }
  .indexAdvantageMain .indexAdvantageDesc { font-size: 45px; line-height: 54px; padding: 130px 50px 90px; }
  .indexAdvantageMain .indexAdvantageBox { padding: 35px 50px 0px; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageTitle .desc { font-size: 15px; padding: 0px 110px 0px 0px; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList { margin: 100px 0px 0px; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide { width: 590px; height: 590px; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .Circle { width: 166px; height: 166px; left: 20px; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .title { font-size: 22px; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageContent { max-width: 870px; padding-top: 75px; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .desc { font-size: 26px; line-height: 42px; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .moreBtn { max-width: 430px; padding-top: 50px; }
  .indexAdvantageMain .indexAdvantageCaseMain { margin-top: 230px; padding: 0px 50px 80px; }
  .indexAdvantageMain .indexAdvantageCaseMain .yearsBox .years { font-size: 880px; height: 670px; }
  .indexAdvantageMain .indexAdvantageCaseMain .yearsBox .years span { font-size: 48px; right: -50px; top: 100px; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox .list { width: 900px; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox .list .listTitle { margin-top: 15px; font-size: 15px; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox .list .listTitle::before { width: 12px; height: 12px; margin-right: 10px; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(1) .list:nth-child(2) { width: 600px; margin-top: 420px; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(2) { padding-top: 120px; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(3) { padding-top: 130px; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(3) .list:nth-child(2) { width: 445px; margin-top: 100px; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) { padding-top: 120px; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) .moreBtn { width: 445px; }
  .indexNewsMain .indexNewsDesc { font-size: 45px; line-height: 54px; padding: 80px 0px 60px; }
  .indexNewsMain .indexNewsDesc .desc h2{font-size: 45px; line-height: 54px;}
  .indexNewsMain .indexNewsDesc .desc2{font-size: 16px; line-height: 20px; padding-top: 15px;}
  .indexNewsMain .indexNewsBox { padding: 35px 0px 80px; }
  .indexNewsMain .indexNewsBox .indexNewsTitle { width: 440px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox { width: -webkit-calc(100% - 440px); width: calc(100% - 440px); padding-right: 50px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 span { margin: 0px 20px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 a { font-size: 16px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 a::after { height: 2px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab { margin-top: 50px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide { width: -webkit-calc(25% - 12.5px); width: calc(25% - 12.5px); margin-right: 17px; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .imgBox { padding-top: 91.8%; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .listTitle { margin-top: 15px; font-size: 16px; display: -webkit-box; height: 25px; line-height: 25px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: block; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .time { padding-top: 10px; font-size: 14px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide:last-child { margin: 0px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg { width: 482.3px; padding-right: 40px; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .imgBox { padding-top: 91.7%; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .listTitle { margin-top: 15px; width: 80%; font-size: 16px; display: -webkit-box; height: 50px; line-height: 25px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .time { padding-top: 10px; font-size: 14px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList { width: -webkit-calc(100% - 482.3px); width: calc(100% - 482.3px); -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide a { padding: 31px 0px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide a p { font-size: 16px; height: 18px; line-height: 18px; overflow: hidden; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide:hover a { padding: 31px 0px 31px 15px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage { padding-top: 30px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage span { margin: 0px 10px 0px 0px; width: 7px; height: 7px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage span.swiper-pagination-bullet-active { width: 9px; height: 9px; }
  .indexRequirementMain { height: 450px; padding: 55px 0px; }
  .indexRequirementMain .indexRequirement { width: 100%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .indexRequirementMain .indexRequirement .title { font-size: 46px; }
  .indexRequirementMain .indexRequirement .desc { padding-top: 20px; font-size: 17px; height:42.5px;}
  .indexRequirementMain .moreBtn .btn { width: 440px; }
  .indexRequirementMain .moreBtn .textTel{font-size: 17px;}
  .indexRequirementMain .moreBtn .textTel span{font-size: 32px;padding: 0px 35px 0px 10px;}

  .footer { padding: 65px 0px 65px; }
  .footer .footLogoBox .footLogo { width: 38%; }
  .footer .footLogoBox .footLogo .footLogoImg img { height: 63px; }
  .footer .footLogoBox .footLogo .desc { font-size: 16px; padding-top: 15px; }
  .footer .footLogoBox .footLogo .Subscribe { margin-top: 40px; width: 310px; }
  .footer .footLogoBox .footLogo .Subscribe input { width: 100%; padding: 0px 110px 0px 25px; font-size: 14px; height: 44px; -webkit-border-radius: 44px; border-radius: 44px; }
  .footer .footLogoBox .footLogo .Subscribe button { width: 90px; height: 100%; font-size: 14px; -webkit-border-radius: 44px; border-radius: 44px; }
  .footer .footLogoBox .footClass { width: 39%; }
  .footer .footLogoBox .footClass .primaryClass { width: 175px; }
  .footer .footLogoBox .footClass .primaryClass .list { font-size: 30px; }
  .footer .footLogoBox .footClass .primaryClass .list a { padding: 10px 0px; }
  .footer .footLogoBox .footClass .primaryClass .list a::after { height: 3px; }
  .footer .footLogoBox .footClass .primaryClass .list a i { right: -20px; top: 10px; font-size: 8px; }
  .footer .footLogoBox .footClass .SecondaryClass .list p { font-size: 16px; line-height: 32px; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); }
  .footer .footLogoBox .footClass .SecondaryClass .list p a i { margin-left: 10px; font-size: 14px; }
  .footer .footLogoBox .footClass .SecondaryClass .list p a:hover i { margin-left: 20px; }
  .footer .footLogoBox .footTelBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .footer .footLogoBox .footTelBox .list { padding-bottom: 20px; }
  .footer .footLogoBox .footTelBox .list .title { font-size: 14px; padding-bottom: 5px; }
  .footer .footLogoBox .footTelBox .list .tel { font-size: 28px; }
  .footer .footLogoBox .footTelBox .footshare a { width: 46px; height: 46px; font-size: 20px; }
  .footer .footClassBox .title{font-size:34px;}
  .footer .footClassBox .footClass .list{margin-left: 30px;}
  .footer .footClassBox .footClass .list h3 a{font-size: 18px; line-height: 24px;}
  .footer .footClassBox .footClass .list h3 a::after {bottom: -10px;height: 2px;}
  .footer .footAboutBox { margin-top: 50px; padding: 35px 0px; }
  .footer .footAboutBox .footAbout { width: 38%;  padding-right: 20px;}
  .footer .footAboutBox .footAbout .title { font-size: 18px; padding-bottom: 8px; }
  .footer .footAboutBox .footAbout .desc { max-width: 620px; font-size: 14px; max-height: -webkit-calc(24px * 4); max-height: calc(24px * 4); line-height: 24px; }
  .footer .footAboutBox .footAbout .footAboutLabel{padding-top:15px; line-height: 24px; font-size: 14px;}
  .footer .footAboutBox .footAbout .footAboutLabel img{height: 13px; margin-right: 5px;}
  .footer .footAboutBox .footAbout .desc2{font-size: 14px; padding-top: 15px; line-height: 24px; max-width: 510px; }
  .footer .footAboutBox .footAdvantage { width: 33%; padding: 0px 55px;}
  .footer .footAboutBox .footAdvantage .footAdvantageLabel{padding-top:0px; line-height: 24px; font-size: 14px;}
  .footer .footAboutBox .footAdvantage .footAdvantageLabel img{height: 13px; margin-right: 5px;}
  .footer .footAboutBox .footAdvantage .title { font-size: 18px; padding-bottom: 8px; }
  .footer .footAboutBox .footAdvantage .subTitle {padding-top:15px; font-size: 18px; padding-bottom: 8px; }
  .footer .footAboutBox .footAdvantage .list { width: 50%; margin-right: 25px; }
  .footer .footAboutBox .footAdvantage .list p { font-size: 14px; line-height: 24px; }
  .footer .footAboutBox .footAdvantage .desc{font-size: 14px; line-height: 24px; padding-top: 20px;}
  .footer .footAboutBox .footOurdifferences { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;  padding-left: 50px;}
  .footer .footAboutBox .footOurdifferences .title { font-size: 18px; padding-bottom: 8px; }
  .footer .footAboutBox .footOurdifferences .desc { max-width: 520px; font-size: 14px; max-height: -webkit-calc(24px * 4); max-height: calc(24px * 4); line-height: 24px; }
  .footer .footAboutBox .footOurdifferences .footOurdifferencesLabel{padding-top:15px; line-height: 24px; font-size: 14px;}
  .footer .footAboutBox .footOurdifferences .footOurdifferencesLabel img{height: 13px; margin-right: 5px;}
  .footer .footAboutBox .footOurdifferences .desc2{font-size: 14px; padding-top: 15px; line-height: 24px; max-width: 510px; }
  .footer .foot { padding: 35px 0px 0px; }
  .footer .foot .copyright { width: 77%; font-size: 14px; line-height: 24px; }
  .footer .foot .footLink { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .footer .foot .footLink .btn { height: 44px; -webkit-border-radius: 44px; border-radius: 44px; font-size: 14px; }
  .footer .foot .footLink .btn i { right: 30px; top: 50%; font-size: 8px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .footer .foot .footLink .listBox { padding: 20px 20px 30px; }
  .footer .foot .footLink .listBox .list { max-height: 260px; }
  .footer .foot .footLink .listBox .list a { line-height: 37px; font-size: 14px; }
  .footer .foot .footLink .listBox::after { bottom: 15px; -webkit-box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); -webkit-border-radius: 20px; border-radius: 20px; }
  .rightFastMain { right: 10px; }
  .rightFastMain .rightFastBox { width: 56px; padding: 5px 0px 10px; -webkit-border-radius: 56px; border-radius: 56px; margin-top: 1px; }
  .rightFastMain .rightFastBox .fastDemand .icon { width: 46px; }
  .rightFastMain .rightFastBox .fastDemand .icon p { height: 46px; }
  .rightFastMain .rightFastBox .fastDemand .icon img { width: 22px; }
  .rightFastMain .rightFastBox .fastDemand .title { width: 36px; font-size: 14px; line-height: 15px; padding: 8px 0px 15px; }
  .rightFastMain .rightFastBox .fastTel { padding: 15px 0px 0px; }
  .rightFastMain .rightFastBox .fastTel .icon { font-size: 22px; }
  .rightFastMain .rightFastBox .fastTel .title { width: 36px; font-size: 14px; line-height: 15px; padding: 5px 0px 15px; }
  .rightFastMain .scrollTop { width: 56px; height: 56px; -webkit-border-radius: 100%; border-radius: 100%; margin-top: 10px; -webkit-box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.15); box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.15); }
  .rightFastMain .scrollTop i { font-size: 24px; }
  .rightFastMain .rightFastBox .popUpTelMain { right: 17px; padding-right: 17px; }
  .rightFastMain .rightFastBox .popUpTelBox { width: 172px; height: 294px; -webkit-border-radius: 17px; border-radius: 17px; -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); }
  .rightFastMain .rightFastBox .popUpTelBox .consultTitle { padding: 17px 0px 12px; font-size: 14px; }
  .rightFastMain .rightFastBox .popUpTelBox .consultCode { width: 100px; border: 2px solid #ff0000; -webkit-border-radius: 8px; border-radius: 8px; }
  .rightFastMain .rightFastBox .popUpTelBox .telTitle { padding-top: 12px; font-size: 14px; }
  .rightFastMain .rightFastBox .popUpTelBox .telNumber { font-size: 18px; }
  .rightFastMain .rightFastBox .popUpTelBox .btn { padding-top: 8px; }
  .rightFastMain .rightFastBox .popUpTelBox .btn a { height: 40px; -webkit-border-radius: 40px; border-radius: 40px; padding: 0px 20px; font-size: 14px; }
  .rightFastMain .rightFastBox .popUpTelBox .btn a i { font-size: 22px; margin-right: 8px; }
  .rightFastMain .rightFastBox .qrCode { right: 45px; width: 125px; -webkit-border-radius: 4px; border-radius: 4px; }
  .rightFastMain .rightFastBox .fastTel:hover .popUpTelMain { right: 50px; }
  .rightFastMain .rightFastBox .fastTel:hover .qrCode { right: 70px; }
  .pupDemandMain .pupDemandContainer { padding: 40px 20px; }
  .pupDemandMain .pupDemandBox { width: 840px; padding-left: 0px; -webkit-border-radius: 30px; border-radius: 30px; }
  .pupDemandMain .pupDemandBox .title { font-size: 36px; line-height: 46px; width: 560px; padding: 80px 0px 0px 60px; }
  .pupDemandMain .pupDemandBox .telBox { width: 560px; padding: 0px 0px 80px 60px; }
  .pupDemandMain .pupDemandBox .telBox .tel { font-size: 26px; }
  .pupDemandMain .pupDemandBox .telBox .desc { font-size: 14px; }
  .pupDemandMain .pupDemandBox .pupDemand { width: 840px; padding: 70px 100px 57.6px; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); -webkit-border-radius: 30px; border-radius: 30px; }
  .pupDemandMain .pupDemandBox .pupDemand .subTitle { font-size: 15px; padding: 20px 0px 0px 8px; }
  .pupDemandMain .pupDemandBox .pupDemand .subTitle::before { width: 12px; height: 12px; margin-right: 5px; }
  .pupDemandMain .pupDemandBox .pupDemand .inputList { margin: 0px -10px; padding-top: 15px; }
  .pupDemandMain .pupDemandBox .pupDemand .inputList .list { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); margin: 0px 10px; padding-top: 20px; }
  .pupDemandMain .pupDemandBox .pupDemand .inputList .list input { height: 54px; -webkit-border-radius: 54px; border-radius: 54px; padding: 0px 23px; font-size: 15px; }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceTitle { padding-top: 20px; font-size: 20px; font-weight: 550; }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox { margin: 10px 10px 0px 0px; padding: 0px 10px; line-height: 28px !important; -webkit-border-radius: 28px !important; border-radius: 28px !important; }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox span { line-height: 28px !important; font-size: 14px; padding: 0px; }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetTitle { padding-top: 20px; font-size: 20px; }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio { font-size: 14px; line-height: 28px; padding: 0px; margin: 10px 20px 0px 0px; }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio > i { font-size: 12px; }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio div { font-size: 14px; }
  .pupDemandMain .pupDemandBox .pupDemand .code { margin-top: 20px; }
  .pupDemandMain .pupDemandBox .pupDemand .code input { height: 54px; -webkit-border-radius: 54px; border-radius: 54px; padding: 0px 23px; font-size: 15px; }
  .pupDemandMain .pupDemandBox .pupDemand .code img { right: 23px; height: 35px; }
  .pupDemandMain .pupDemandBox .pupDemand .btn { margin-top: 25px; }
  .pupDemandMain .pupDemandBox .pupDemand .btn input { font-size: 14px; height: 54px; -webkit-border-radius: 54px; border-radius: 54px; }
  .pupDemandMain .pupDemandBox .pupDemandClose { right: 25px; top: 25px; width: 30px; height: 30px; }
  .pupDemandMain .pupDemandBox .pupDemandClose i { font-size: 24px; }
  .pupDemandMain.animat .pupDemandBox { width: 1400px; padding-left: 560px; } 
  /*--资讯--*/
  .commonBanner .imgBox { padding-top: 600px; }
  .commonBanner .commonBannerText .title { font-size: 16px; }
  .commonBanner .commonBannerText .desc { padding-top: 15px; font-size: 50px; line-height: 60px; }
  .commonBanner .commonBannerText .btn { font-size: 15px; padding-top: 25px; }
  .commonBanner .commonBannerText .btn i { margin-left: 6px; width: 25px; height: 25px; font-size: 8px; }
  .newsClassMain { padding-top: 40px; }
  .newsClassMain .newsClass { padding-bottom: 35px; }
  .newsClassMain .newsClass .swiper-slide { margin-right: 10px; }
  .newsClassMain .newsClass a { min-width: 130px; padding: 0px 15px; line-height: 32px; -webkit-border-radius: 32px; border-radius: 32px; font-size: 14px; }
  .newsClassMain .newsClass a i { width: 8px; height: 8px; margin-left: 30px; }
  .newsClassMain .newsClass .swiper-slide:last-child { margin-right: 0px; }
  .newsListMain { padding: 70px 0px 100px; }
  .newsListMain .list .aList { padding: 20px 0px; }
  .newsListMain .list h2 { font-size: 26px; margin-top: 35px; display: -webkit-box; height: 72px; line-height: 36px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; width: 345px; margin-right: 10px; }
  .newsListMain .list .imgBox { width: 365px;margin-top: 35px; min-height: 150px; margin-right: 20px; -webkit-border-radius: 15px; border-radius: 15px; }
  .newsListMain .list .imgBox img { border: 8px solid #ff0000; }
  .newsListMain .list .time { font-size: 28px; margin-top: 35px; width: 215px; }
  .newsListMain .list .desc { width: 390px; margin-top: 35px; font-size: 15px; display: -webkit-box; height: 52px; line-height: 26px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsListMain .list .arrow { width: 140px; margin-top: 35px;}
  .newsListMain .list .arrow i { width: 53px; height: 53px; font-size: 30px; }
  .newsListMain .list .aList .listTitle{width: 345px;}
  .newsListMain .list .aList .listTitle .label{padding-top:15px}
  .newsListMain .list .aList .listTitle .label a{padding: 3px 10px; font-size: 15px;}
  #paging { padding-bottom: 120px; }
  #paging a { width: 60px; height: 60px; -webkit-border-radius: 100%; border-radius: 100%; padding: 0px; margin: 0px 5px; font-size: 14px; line-height: 60px; }
  #paging span { width: 60px; height: 60px; padding: 0px; margin: 0px 5px; font-size: 14px; line-height: 60px; }
  #paging span em { font-size: 14px; }
  #paging .layui-laypage-spr { -webkit-border-radius: 100%; border-radius: 100%; margin: 0px 5px; }
  /*--资讯--*/
  /*--资讯主页--*/
  .newsCompositePage { margin: 0px -23px; padding: 0px 0px 30px; }
  .newsCompositePage .list { width: 33.333%; padding: 0px 23px 60px; }
  .newsCompositePage .list a { -webkit-border-radius: 20px; border-radius: 20px; padding: 60px 50px; }
  .newsCompositePage .list a .time { font-size: 16px; }
  .newsCompositePage .list a h2 { margin-top: 15px; font-size: 26px; display: -webkit-box; height: 72px; line-height: 36px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsCompositePage .list a .desc { margin-top: 35px; font-size: 15px; display: -webkit-box; height: 52px; line-height: 26px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsCompositePage .list a .more { margin-top: 70px; }
  .newsCompositePage .list a .more span { padding: 0px 0px 0px 25px; height: 41px; -webkit-border-radius: 41px; border-radius: 41px; font-size: 14px; }
  .newsCompositePage .list a .more span i { font-size: 8px; width: 41px; height: 41px; margin-left: -5px; }
  .newsCompositePage .list a .more span::after { height: 41px; }
  .newsCompositePage .list a:hover { -webkit-box-shadow: 0px 60px 30px -45px rgba(64, 50, 25, 0.3); box-shadow: 0px 60px 30px -45px rgba(64, 50, 25, 0.3); }
  .newsCompositePage .list a:hover .more span { padding: 0px; }
  .newsCompositePage .list a:hover .more span::after { width: 41px;  height: 41px; }
  .newsCompositePage .list a:hover .more span i { margin-left: 8px; }
  /*--资讯主页--*/
  /*--资讯详情--*/
  .circleBox { left: -70px; top: -375px; width: 690px; height: 690px; }
  .circleBox2 { right: -520px; top: 330px; left: auto; }
  .circleBox3 { right: -510px; top: 140px; left: auto; }
  .newsDetailMain { padding: 260px 0px 90px; }
  .newsDetailMain .container{max-width: 1300px;}
  .newsDetailMain .location a { font-size: 13px; }
  .newsDetailMain .location a span { padding: 0px 10px; }
  .newsDetailMain .newsDetailTitle { margin-top: 20px; font-size: 50px; }
  .newsDetailMain .sourceTimeBox { margin-top: 55px; height: 70px; padding: 0px 45px; -webkit-border-radius: 10px; border-radius: 10px; }
  .newsDetailMain .sourceTimeBox .sourceTime p { font-size: 13px; line-height: 18px; padding: 0px 40px; }
  .newsDetailMain .sourceTimeBox .sourceTime p span { font-size: 16px; }
  .newsDetailMain .sourceTimeBox .return a { font-size: 15px; }
  .newsDetailMain .sourceTimeBox .return a i { width: 25px; height: 25px; margin-left: 10px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 8px; }
  .newsDetailMain .newsDetailBox { padding-top: 100px; }
  .newsDetailMain .newsDetailBox .shareLabelBox { width: 246px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .title { font-size: 16px; }  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .title .imgBox { width: 90%; height: 90%; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .title .imgBox img {left: 0px; top: 0px; width: 90%; height: 90%;  }

  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare { padding-top: 15px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare a { font-size: 22px; width: 50px; height: 50px; margin-right: 10px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel { padding-top: 60px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .title { font-size: 16px; padding-bottom: 10px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list { height: 215px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list li { padding-top: 10px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list li a { padding: 6px 15px; -webkit-border-radius: 33px; border-radius: 33px; font-size: 14px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn { margin-top: 10px; width: 65px; height: 32px; -webkit-border-radius: 32px; border-radius: 32px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn i { font-size: 10px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn i.cur { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode { padding-top: 60px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode .title { font-size: 16px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode .imgBox { padding-top: 20px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode .imgBox img { max-width: 110px; }
  .newsDetailMain .newsDetailBox .newsDetail { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 80px; }
  .newsDetailMain .newsDetailBox .newsDetail .content { font-size: 16px; line-height: 31px; }
  .newsDetailMain .newsDetailBox .newsDetail .tag { padding-top: 50px; font-size: 16px; }
  .newsDetailMain .newsDetailBox .newsDetail .tag a span { padding: 0px 10px; }
  .newsDetailMain .newsDetailBox .newsDetail .prevNextArticle { margin-top: 50px; padding: 23px 45px; -webkit-border-radius: 10px; border-radius: 10px; }
  .newsDetailMain .newsDetailBox .newsDetail .prevNextArticle a { font-size: 16px; width: 50%; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; padding-right: 20px; }
  .newsDetailMain .newsDetailBox .newsDetail .prevNextArticle a span { font-size: 13px; }
  .newsDetailMain .newsDetailBox .newsDetail .prevNextArticle a:last-child { margin-left: 40px; }
  .relatedNewsMain { padding: 110px 0px; }
  .relatedNewsMain .titleBox .title { font-size: 30px; }
  .relatedNewsMain .titleBox .btn a { margin-left: 5px; width: 55px; height: 41px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 14px; }
  .relatedNewsMain .relatedNews { margin-top: 25px; -webkit-border-radius: 15px; border-radius: 15px; }
  .relatedNewsMain .relatedNews .swiper-slide { width: -webkit-calc(33.333% + 1px); width: calc(33.333% + 1px); padding-top: 312px; }
  .relatedNewsMain .relatedNews .swiper-slide a { padding: 60px 40px 0px; }
  .relatedNewsMain .relatedNews .swiper-slide a .columnTitle { font-size: 16px; }
  .relatedNewsMain .relatedNews .swiper-slide a .listTitle { margin-top: 10px; font-size: 22px; display: -webkit-box; height: 62px; line-height: 31px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .relatedNewsMain .relatedNews .swiper-slide a .more { padding-top: 45px; }
  .relatedNewsMain .relatedNews .swiper-slide a .more span { padding: 0px 25px; font-size: 14px; height: 41px; -webkit-border-radius: 41px; border-radius: 41px; }
  .relatedNewsMain .relatedNews .swiper-slide a .more span i { font-size: 8px; margin-left: 10px; }
  .relatedNewsMain .relatedNews .swiper-slide a:hover { top: -13px; bottom: -13px; -webkit-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1); box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1); -webkit-border-radius: 15px; border-radius: 15px; }
  /*--资讯详情--*/
  /*--网站建设--*/
  .websiteConstructionBanner .imgBox { padding-top: 700px; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .icon { width: 337px; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content{padding-left: 30px;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .title { font-size: 50px; line-height: 60px; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .title img { right: -63px; top: 15px; width: 33px; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle{margin-top: 20px; font-size: 26px; line-height:47px;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle span{ border-radius: 8px; padding: 0px 36px 0px 23px;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle span img{right: -5px; top:10px; width: 26px;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .desc{max-width: 720px; margin-top: 25px; font-size: 16px; line-height: 26px;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .btn { font-size: 15px; padding-top: 15px; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .btn i { margin-left: 6px; width: 25px; height: 25px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 8px; }
  .websiteConstructionMain .commonweb { max-width: 1720px; }
  .websiteConstructionBox { padding: 100px 0px 40px 140px; -webkit-border-radius: 20px; border-radius: 20px; margin-top: -90px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .websiteConstructionBox .yearsNum { font-size: 345px; font-weight: 600; }
  .websiteConstructionBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 100px; }
  .websiteConstructionBox .content .subTitle { font-size: 20px; }
  .websiteConstructionBox .content .title { padding-top: 10px; font-size: 48px; line-height: 58px; }
  .websiteConstructionBox .content .desc { padding-top: 30px; font-size: 16px; line-height: 26px; max-width: 780px; }
  .websitePeculiarityBox{ margin: -75px 0px 0px;}
  .websitePeculiarity{border-radius: 20px; padding: 45px 0px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px);}
  .websitePeculiarity .list{padding: 10px 50px 30px;}
  .websitePeculiarity .list .icon{ width: 40px;}
  .websitePeculiarity .list .listTitle{padding-top: 20px; font-size: 24px;}
  .websitePeculiarity .list .content{padding-top: 10px;}
  .websitePeculiarity .list .content p{font-size: 16px; padding-left:10px; line-height: 26px;}
  .websitePeculiarity .list .content p::after{top: 11px; width: 4px; height: 4px;}
  .websiteConstructionList { margin: 0px -10px; padding: 80px 0px 100px; }
  .websiteConstructionList .list { width: 33.333%; padding: 0px 10px 20px; }
  .websiteConstructionList .list a { -webkit-border-radius: 20px; border-radius: 20px; }
  .websiteConstructionList .list .imgBox { height: 520px; }
  .websiteConstructionList .list .listTitle { padding: 30px 30px 0px; font-size: 32px; }
  .websiteConstructionList .list .contentBox .contentTitle { padding-top: 50px; font-size: 32px; }
  .websiteConstructionList .list .contentBox .content { padding: 0px 20px 30px; }
  .websiteConstructionList .list .contentBox .content .desc { font-size: 14px; line-height: 24px; padding-bottom: 30px; }
  .websiteConstructionList .list:hover .imgBox img { -webkit-filter: blur(20px); filter: blur(20px); }
  .websiteConstructionList .list:nth-child(1) .imgBox { height: 450px; }
  .websiteConstructionList .list:nth-child(2) .imgBox { height: 450px; }
  .websiteConstructionList .list:nth-child(3) .imgBox { height: 450px; }
  .websiteConstructionList .list:nth-child(4) .imgBox { height: 450px; }
  .websiteConstructionList .list:nth-child(5) .imgBox { height: 450px; }
  .websiteConstructionList .list:nth-child(6) .imgBox { height: 450px; }
  .websiteConstructionList .list:nth-child(7) .imgBox { height: 450px; }
  .websiteConstructionList .list:nth-child(8) .imgBox { height: 450px; }
  .websiteConstructionList .list:nth-child(9) .imgBox { height: 450px; }
  /*--网站建设--*/
  /*--集团网站建设--*/
  .websiteConstructionDetailTitle { padding: 205px 0px 125px; }
  .websiteConstructionDetailTitle .title { font-size: 60px; }
  .websiteConstructionDetailTitle .btn { font-size: 15px; padding-top: 15px; }
  .websiteConstructionDetailTitle .btn i { margin-left: 6px; width: 25px; height: 25px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 8px; }
  .groupWebsite { padding: 105px 0px 185px; }
  .groupWebsite .container .imgBox { width: 780px; }
  .groupWebsite .container .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 100px 0px 0px 80px; }
  .groupWebsite .container .content .title { font-size: 16px; }
  .groupWebsite .container .content .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .groupWebsite .container .content .desc { margin-top: 20px; }
  .groupWebsite .container .content .desc p { font-size: 40px; line-height: 50px; }
  .groupWebsite .container .content .desc p span { width: 620px; }
  .groupWebsite .container .content .subDesc {margin-top: 15px; font-size: 16px; line-height: 30px;}
  .groupWebsite .container .content .desc2 { margin-top: 50px; font-size: 16px; line-height: 30px; max-height: 245px; padding-right: 25px; }
  .groupWebsiteDesignMain { padding: 130px 0px; }
  .groupWebsiteDesignMain .title { font-size: 16px; }
  .groupWebsiteDesignMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .groupWebsiteDesignMain .subTitle { padding-top: 30px; font-size: 40px; padding-bottom: 40px; }
  .groupWebsiteDesignMain .content { padding-top: 80px; }
  .groupWebsiteDesignMain .content .designClass { width: 370px; }
  .groupWebsiteDesignMain .content .designClass h3 { font-size: 18px; line-height: 40px; }
  .groupWebsiteDesignMain .content .designClass h3.cur { font-size: 24px; }
  .groupWebsiteDesignMain .content .designImg { width: 546px; }
  .groupWebsiteDesignMain .content .designContentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 15px 0px 100px; }
  .groupWebsiteDesignMain .content .designContentBox .designContent .list .listTitle { font-size: 34px; }
  .groupWebsiteDesignMain .content .designContentBox .designContent .list .desc { padding-top: 35px; font-size: 16px; line-height: 26px; }
  .groupWebsiteDesignMain .content .designContentBox .btn { padding-top: 35px; }
  .groupWebsiteDesignMain .content .designContentBox .btn a { width: 80px; height: 50px; -webkit-border-radius: 50px; border-radius: 50px; font-size: 14px; margin-right: 5px; }
  .groupWebsiteDesignMain .content .designContentBox .btn a:last-child { margin: 0px; }
  .groupWebsiteScopeServiceMain { padding: 100px 0px 120px; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService { width: 635px; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .title { font-size: 16px; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .subTitle { padding-top: 25px; font-size: 40px; padding-bottom: 90px; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .imgBox img { -webkit-border-radius: 8px; border-radius: 8px; }
  .groupWebsiteScopeServiceMain .content { padding: 55px 0px 0px 180px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .groupWebsiteScopeServiceMain .content .list { padding: 25px 0px 45px; }
  .groupWebsiteScopeServiceMain .content .list .listTitle span { width: 30px; height: 30px; padding-top: 4px; font-size: 18px; }
  .groupWebsiteScopeServiceMain .content .list .listTitle h3 { font-size: 22px; color: rgba(255, 255, 255, 0.4); padding-left: 10px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .groupWebsiteScopeServiceMain .content .list .listTitle .icon { width: 15px; height: 15px; }
  .groupWebsiteScopeServiceMain .content .list .listTitle .icon::after { width: 3px; }
  .groupWebsiteScopeServiceMain .content .list .listTitle .icon::before { height: 3px; }
  .groupWebsiteScopeServiceMain .content .list .desc { padding-top: 20px; font-size: 15px; line-height: 25px; }
  .groupWebsitelabelMain { padding: 75px 0px; }
  .groupWebsitelabelMain .groupWebsitelabel a { padding: 0px 30px; margin: 5px; height: 54px; -webkit-border-radius: 54px; border-radius: 54px; font-size: 14px; }
  /*--集团网站建设--*/
  /*--关键词--*/
  .keywordIntroBox { padding: 105px 0px 200px; }
  .keywordIntroBox .title { font-size: 16px; }
  .keywordIntroBox .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .keywordIntroBox .subTitle { padding-top: 25px; font-size: 40px;  }
  .keywordIntroBox .keywordIntroDesc { padding-top: 25px; font-size: 16px; line-height: 26px; }
  .keywordIntroBox .keywordIntro{padding-top: 60px;}
  .keywordIntroBox .keywordIntro .imgBox { width: 740px; }
  .keywordIntroBox .keywordIntro .imgBox img { -webkit-border-radius: 20px; border-radius: 20px; }
  .keywordIntroBox .keywordIntro .content { padding: 0px 0px 0px 80px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .keywordIntroBox .keywordIntro .content .list { padding: 20px 0px 65px; }
  .keywordIntroBox .keywordIntro .content .list .listTitle span { width: 30px; height: 30px; padding-top: 4px; font-size: 18px; }
  .keywordIntroBox .keywordIntro .content .list .listTitle h3 { font-size: 22px; color: rgba(255, 255, 255, 0.4); padding-left: 10px; }
  .keywordIntroBox .keywordIntro .content .list .listTitle .icon { width: 15px; height: 15px; }
  .keywordIntroBox .keywordIntro .content .list .listTitle .icon::after { width: 3px; }
  .keywordIntroBox .keywordIntro .content .list .listTitle .icon::before { height: 3px; }
  .keywordIntroBox .keywordIntro .content .list .desc { padding-top: 20px; font-size: 15px; line-height: 25px; }
  .keywordDesc { padding: 140px 0px 130px; }
  .keywordDesc .title { font-size: 40px; line-height: 55px; }
  .keywordDesc .desc { font-size: 16px; line-height: 26px; max-width: 720px; padding-top: 35px; }
  .keywordAdvantageMain { padding: 100px 0px 130px; }
  .keywordAdvantageMain .title { font-size: 16px; }
  .keywordAdvantageMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .keywordAdvantageMain .subTitle { padding-top: 15px; font-size: 40px; padding-bottom: 90px; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass { width: 280px; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass h4 { font-size: 45px; padding-bottom: 25px; padding-left: 30px; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass h4 span { font-size: 16px; top: 6px; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .imgBox { width: 640px; -webkit-border-radius: 20px; border-radius: 20px; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 80px; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content .listTitle { padding-top: 60px; font-size: 36px; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content .desc { font-size: 16px; line-height: 26px; padding-top: 15px; max-width: 370px; }
  .keywordRankingMain { padding: 0px; }
  .keywordRankingMain .keywordRanking { padding: 90px 0px 0px; }
  .keywordRankingMain .keywordRanking .title { font-size: 16px; }
  .keywordRankingMain .keywordRanking .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .keywordRankingMain .keywordRanking .subTitle { padding-top: 15px; font-size: 40px; }
  .keywordRankingMain .keywordRanking .desc { padding-top: 15px;  max-width: 680px; font-size: 16px; line-height: 26px; color: rgba(255, 255, 255, 0.6); }
  .keywordRankingMain .keywordRankingList { padding-left: 2px; }
  .keywordRankingMain .keywordRankingList .swiper-slide { width: -webkit-calc(25% + 1px); width: calc(25% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordRankingMain .keywordRankingList .swiper-slide::after { width: 1px; }
  .keywordRankingMain .keywordRankingList .swiper-slide::before { width: 1px; }
  .keywordRankingMain .keywordRankingList .swiper-slide .num { width: 62px; height: 62px; font-size: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
  .keywordRankingMain .keywordRankingList .swiper-slide .listTitle { padding: 25px 15px 0px; font-size: 26px; }
  .keywordRankingMain .keywordRankingList .swiper-slide .desc { padding: 25px 10px 0px; font-size: 16px; line-height: 26px; }
  .keywordRankingMain .keywordRankingList .swiper-slide .icon { padding: 40px 0px 70px; }
  .keywordRankingMain .keywordRankingList .swiper-slide .icon img { height: 25px; }
    .keywordRankingMain .keywordRankingListSix .swiper-slide { width: -webkit-calc(16.666666666666668% + 1px); width: calc(16.666666666666668% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordRankingMain .keywordRankingListSix .swiper-slide .icon { padding: 50px 0px 70px; }
  .keywordRankingMain .keywordRankingList.threeRows .swiper-slide { width: -webkit-calc(33.333% + 1px); width: calc(33.333% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordRankingMain .keywordRankingList.threeRows .swiper-slide .icon { padding: 50px 0px 70px; }
  .keywordRankingMain .keywordRankingList.twoRows .swiper-slide { width: -webkit-calc(50% + 1px); width: calc(50% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordRankingMain .keywordRankingList.twoRows .swiper-slide .icon { padding: 50px 0px 70px; }
  .keywordRankingMain .keywordRankingList.fiveRows .swiper-slide { width: -webkit-calc(20% + 1px); width: calc(20% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordRankingMain .keywordRankingList.fiveRows .swiper-slide .icon { padding: 50px 0px 70px; }
  .keywordAppendMain { padding: 70px 0px 90px; }
  .keywordAppendMain .title { font-size: 16px; }
  .keywordAppendMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .keywordAppendMain .subTitle { padding-top: 15px; font-size: 40px; padding-bottom: 15px; }
  .keywordAppendMain .desc { font-size: 16px; line-height: 26px; }
  .keywordAppendMain .keywordAppendList { margin: 0px -10px; padding-top: 60px; }
  .keywordAppendMain .keywordAppendList .list { width: -webkit-calc(25% - 20px); width: calc(25% - 20px); -webkit-border-radius: 20px; border-radius: 20px; padding: 50px 55px 55px; margin: 0px 10px 20px; }
  .keywordAppendMain .keywordAppendList .list .listTitle { font-size: 24px; }
  .keywordAppendMain .keywordAppendList .list .desc2 { padding-top: 15px; font-size: 16px; }
  .keywordAppendMain .keywordAppendList .list .num { margin-top: 35px; width: 62px; height: 62px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 20px; }
  .keywordAppendMain .keywordAppendList.fiveRows .list { width: -webkit-calc(20% - 20px); width: calc(20% - 20px); -webkit-border-radius: 20px; border-radius: 20px; padding: 50px 55px 55px; margin: 0px 10px 20px; }
  .keywordAppendMain .keywordAppendList.threeRows .list { width: -webkit-calc(33.333% - 20px); width: calc(33.333% - 20px); -webkit-border-radius: 20px; border-radius: 20px; padding: 50px 55px 55px; margin: 0px 10px 20px; }
  .keywordStrengthMain { padding: 80px 0px; }
  .keywordStrengthMain .title { font-size: 16px; }
  .keywordStrengthMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .keywordStrengthMain .desc { padding-top: 20px; font-size: 36px; line-height: 50px; }
  .keywordStrengthMain .icon { padding-top: 30px; }
  .keywordStrengthMain .icon img { height: 25px; }
  .keywordCaseMain { padding: 100px 0px; }
  .keywordCaseMain .title { font-size: 40px; }
  .keywordCaseMain .desc { font-size: 16px; padding-top: 20px; }
  .keywordCaseMain .keywordCaseList { margin-top: 60px; }
  .keywordCaseMain .keywordCaseList .swiper-slide { width: -webkit-calc(25% - 13.5px); width: calc(25% - 13.5px); margin: 0px 20px 0px 0px; }
  .keywordCaseMain .keywordCaseList .swiper-slide .imgBox { padding-top: 465px; -webkit-border-radius: 20px; border-radius: 20px; }
  .keywordCaseMain .keywordCaseList .swiper-slide .listTitle { padding: 30px 30px 0px; font-size: 28px; }
  .keywordCaseMain .keywordCaseList .swiper-slide .contentBox {-webkit-border-radius: 20px; border-radius: 20px;}
  .keywordCaseMain .keywordCaseList .swiper-slide .contentBox .contentTitle { padding-top: 50px; font-size: 32px; }
  .keywordCaseMain .keywordCaseList .swiper-slide .contentBox .content { padding: 0px 20px 30px; }
  .keywordCaseMain .keywordCaseList .swiper-slide .contentBox .content .desc { font-size: 14px; line-height: 24px; padding-bottom: 30px; }
  .keywordCaseMain .keywordCaseList .swiper-slide:hover .imgBox img { -webkit-filter: blur(20px); filter: blur(20px); }
  .keywordCaseMain .keywordCaseList .swiper-slide:nth-child(1) { width: -webkit-calc(50% - 13.5px); width: calc(50% - 13.5px); }
  .keywordCaseMain .keywordCaseList .swiper-slide:last-child { margin: 0px; }
  .keywordFiveAdvantagesMain { padding: 80px 0px 90px; }
  .keywordFiveAdvantagesMain .title { font-size: 16px; }
  .keywordFiveAdvantagesMain .title::before { width: 12px; height: 12px; }
  .keywordFiveAdvantagesMain .subTitle { padding-top: 15px; font-size: 40px; padding-bottom: 50px; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .content { width: 45.5%; -webkit-box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); -webkit-border-radius: 30px; border-radius: 30px; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .content .listTitle { height: 114px; font-size: 24px; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .content .listDesc p { height: 112px; font-size: 18px; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox { width: 54.5%; padding: 25px 0px; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo { -webkit-border-radius: 0px 30px 30px 0px; border-radius: 0px 30px 30px 0px; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list .listTitle { width: 170px; height: 111px; font-size: 20px; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list .listDesc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 111px; font-size: 18px; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) { height: 89px; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) .listDesc { font-size: 20px; height: 89px; font-weight: 600; }
  .keywordStandardMain { padding: 80px 0px 0px; }
  .keywordStandardMain .title { font-size: 16px; }
  .keywordStandardMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .keywordStandardMain .subTitle { padding-top: 15px; font-size: 40px; }
  .keywordStandardMain .keywordStandard { padding-left: 3px; }
  .keywordStandardMain .keywordStandard .swiper-slide { width: -webkit-calc(20% + 1px); width: calc(20% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordStandardMain .keywordStandard .swiper-slide::after { width: 1px; }
  .keywordStandardMain .keywordStandard .swiper-slide::before { width: 1px; }
  .keywordStandardMain .keywordStandard .swiper-slide .num { width: 62px; height: 62px; font-size: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
  .keywordStandardMain .keywordStandard .swiper-slide .listTitle { padding: 30px 0px 40px; font-size: 20px; }
  .keywordStandardMain .keywordStandard .swiper-slide .icon { padding-bottom: 130px; }
  .keywordStandardMain .keywordStandard .swiper-slide .icon img { height: 25px; }
  .keywordStandardMain .keywordStandard.fourRows .swiper-slide {width: -webkit-calc(25% + 1px); width: calc(25% + 1px); padding-top: 90px; margin-left: -1px; }
  /*--关键词--*/
  /*--两V一抖--*/
  .weiboAdMain { padding: 80px 0px; }
  .weiboAdMain .title { font-size: 40px; }
  .weiboAdMain .weiboAdList { padding-top: 50px; margin: 0px -10px; }
  .weiboAdMain .weiboAdList .list { width: -webkit-calc(25% - 20px); width: calc(25% - 20px); margin: 0px 10px 20px; -webkit-border-radius: 20px; border-radius: 20px; padding: 50px 49px; }
  .weiboAdMain .weiboAdList .list .listTitle { font-size: 24px; }
  .weiboAdMain .weiboAdList .list .desc { padding-top: 15px; font-size: 16px; line-height: 26px; }
  .weiboAdMain .weiboAdList .list .number { margin-top: 25px; width: 62px; height: 62px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 20px; }
  .weiboAdTwoMain { padding: 80px 0px; }
  .weiboAdTwoMain .title { font-size: 40px; }
  .weiboAdTwoMain .desc { padding-top: 10px; font-size: 15px; }
  .weiboAdTwoMain .weiboAdTwoList { padding-top: 50px; margin: 0px -10px; }
  .weiboAdTwoMain .weiboAdTwoList .list { width: -webkit-calc(16.666666666666668% - 20px); width: calc(16.666666666666668% - 20px); margin: 0px 10px 20px; -webkit-border-radius: 20px; border-radius: 20px; padding: 50px 30px; }
  .weiboAdTwoMain .weiboAdTwoList .list .listTitle { font-size: 24px; }
  .weiboAdTwoMain .weiboAdTwoList .list .listDesc { padding-top: 15px; font-size: 16px; line-height: 26px; }
  .weiboAdTwoMain .weiboAdTwoList .list .number { margin-top: 45px; width: 62px; height: 62px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 20px; }
  .weiboAdTwoMain .weiboAdTwoList.fourRows .list { width: -webkit-calc(25% - 20px); width: calc(25% - 20px); }
  .weiboAdTwoMain .weiboAdTwoList.threeRows .list { width: -webkit-calc(33.333% - 20px); width: calc(33.333% - 20px); }
  .douyinOperateMain { padding: 80px 0px; }
  .douyinOperateMain .title { font-size: 40px; }
  .douyinOperateMain .desc { padding-top: 10px; font-size: 15px; }
  .douyinOperateMain .douyinOperateList { padding-top: 50px; margin: 0px -10px; }
  .douyinOperateMain .douyinOperateList .list { width: -webkit-calc(33.333% - 20px); width: calc(33.333% - 20px); margin: 0px 10px 20px; -webkit-border-radius: 20px; border-radius: 20px; padding: 50px 49px; }
  .douyinOperateMain .douyinOperateList .list .listTitle { font-size: 24px; }
  .douyinOperateMain .douyinOperateList .list .listDesc { padding-top: 15px; font-size: 16px; line-height: 26px; }
  .douyinOperateMain .douyinOperateList .list .number { margin-top: 25px; width: 62px; height: 62px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 20px; }
  .webContactMain { padding: 90px 0px 60px; }
  .webContactMain .desc { font-size: 36px; line-height: 50px; max-width: 810px; }
  .webContactMain .telBox { padding-top: 30px; }
  .webContactMain .telBox a { -webkit-border-radius: 51px; border-radius: 51px; height: 51px; padding: 0px 30px; font-size: 18px; }
  .webContactMain .telBox a i { width: 25px; height: 25px; -webkit-border-radius: 100%; border-radius: 100%; margin-left: 30px; font-size: 10px; }
  .webContactMain .icon { padding-top: 30px; }
  .webContactMain .icon img { height: 25px; }
  /*--两V一抖--*/
  /*--网络营销推广--*/
  .networkCoverMain { padding: 105px 0px 110px; }
  .networkCoverMain .title { font-size: 16px; }
  .networkCoverMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .networkCoverMain .subTitle { padding-top: 15px; font-size: 40px; padding-bottom: 15px; }
  .networkCoverMain .networkCover { margin-top: 60px; }
  .networkCoverMain .networkCover .imgBox { width: 775px; }
  .networkCoverMain .networkCover .imgBox img { -webkit-border-radius: 20px; border-radius: 20px; }
  .networkCoverMain .networkCover .networkCoverList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 100px; }
  .networkCoverMain .networkCover .networkCoverList .list { padding-bottom: 50px; }
  .networkCoverMain .networkCover .networkCoverList .list .number { font-size: 40px; }
  .networkCoverMain .networkCover .networkCoverList .list .listTitle { padding-top: 5px; font-size: 34px; }
  .networkCoverMain .networkCover .networkCoverList .list .listDesc { padding-top: 10px; font-size: 16px; line-height: 26px; max-width: 440px; }
  .mediaPartnerMain { padding: 80px 0px 110px; }
  .mediaPartnerMain .title { font-size: 40px; }
  .mediaPartnerMain .mediaPartner { margin-top: 50px; -webkit-border-radius: 20px; border-radius: 20px; }
  .mediaPartnerMain .mediaPartner .list { width: -webkit-calc(25% + 1px); width: calc(25% + 1px); padding: 25px 0px; }
  .mediaPartnerMain .mediaPartner .list img { height: 80px; }
  /*--网络营销推广--*/
  /*--网站运营维护--*/
  .maintenanceMain { padding: 130px 0px; }
  .maintenanceMain .maintenanceBox .maintenance { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 130px 0px 0px; }
  .maintenanceMain .maintenanceBox .maintenance .title { font-size: 16px; }
  .maintenanceMain .maintenanceBox .maintenance .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .maintenanceMain .maintenanceBox .maintenance .subTitle { padding-top: 15px; font-size: 40px; }
  .maintenanceMain .maintenanceBox .maintenance .desc { padding-top: 30px; font-size: 16px; line-height: 30px; }
  .maintenanceMain .maintenanceBox .imgBox { width: 750px; }
  .maintenanceMain .maintenanceBox .imgBox img { -webkit-border-radius: 20px; border-radius: 20px; }
  .maintenanceServiceMain { padding: 80px 0px; }
  .maintenanceServiceMain .title { font-size: 16px; }
  .maintenanceServiceMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .maintenanceServiceMain .subTitle { padding-top: 15px; font-size: 40px; }
  .maintenanceServiceMain .btn a { margin-right: 5px; font-size: 14px; width: 55px; height: 41px; -webkit-border-radius: 20px; border-radius: 20px; }
  .maintenanceServiceMain .maintenanceService { margin-top: 50px; }
  .maintenanceServiceMain .maintenanceService .swiper-slide { padding: 50px; -webkit-border-radius: 20px; border-radius: 20px; }
  .maintenanceServiceMain .maintenanceService .swiper-slide .listTitle { font-size: 24px; }
  .maintenanceServiceMain .maintenanceService .swiper-slide .listDesc { padding-top: 15px; font-size: 16px; line-height: 26px; }
  .maintenanceServiceMain .maintenanceService .swiper-slide .number { margin-top: 45px; width: 62px; height: 62px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 20px; }
  .maintenanceServiceMain .maintenanceServicePage { padding-top: 40px; }
  .maintenanceServiceMain .maintenanceServicePage span { width: 16px; height: 5px; margin: 0px 4px; -webkit-border-radius: 3px; border-radius: 3px; }
  .maintenanceServiceMain .maintenanceServicePage span.swiper-pagination-bullet-active { width: 34px; }
  .maintenanceProcessMain { padding: 70px 0px 100px; }
  .maintenanceProcessMain .title { font-size: 16px; }
  .maintenanceProcessMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .maintenanceProcessMain .subTitle { padding-top: 15px; font-size: 40px; }
  .maintenanceProcessMain .maintenanceProcess { padding-top: 70px; }
  .maintenanceWorkOrderMain { padding: 80px 0px 70px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder { margin: 0px -12px; padding-bottom: 45px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list { width: -webkit-calc(20% - 24px); width: calc(20% - 24px); margin: 0px 12px; padding: 50px 35px; -webkit-border-radius: 20px; border-radius: 20px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .listTitle { font-size: 24px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .listDesc { padding-top: 20px; min-height: 125px; font-size: 16px; line-height: 26px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .number { margin-top: 25px; width: 62px; height: 62px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 20px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .qrCode { width: 90px; padding: 10px 10px; -webkit-border-radius: 12px; border-radius: 12px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list::after { bottom: -37px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-border-radius: 4px; border-radius: 4px; width: 4px; height: 33px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .line { bottom: 0px; left: 10px; right: 10px; height: 4px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .line::after { right: -3px; border-left: 7px solid #ff0000; border-bottom: 6px solid transparent; border-top: 6px solid transparent; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime { padding-top: 60px; margin: 0px -10px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); margin: 0px 10px; padding: 55px 85px; -webkit-border-radius: 20px; border-radius: 20px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .listTitle { font-size: 24px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .desc { padding-top: 10px; font-size: 16px; line-height: 26px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .icon { right: 0px; bottom: 0px; width: 114px; }
  /*--网站运营维护--*/
  /*--网站建设快捷方式--*/
  .websiteFastBox { bottom: 30px; width: 65px; height: 65px; }
  .websiteFastBox::after { top: 30px; -webkit-border-radius: 65px; border-radius: 65px; }
  .websiteFastBox::before { top: 30px; -webkit-border-radius: 65px; border-radius: 65px; }
  .websiteFastBox .other::before { height: 13px; }
  .websiteFastBox .other .title { padding: 0px 30px; font-size: 15px; height: 65px; }
  .websiteFastBox .other .title::after { right: 25px; width: 9px; height: 9px; }
  .websiteFastBox .btn { font-size: 15px; height: 65px; padding: 0px 0px 0px 25px; }
  .websiteFastBox .btn p { width: 35px; height: 35px; right: 15px; }
  .websiteFastBox .btn p img { width: 22px; }
  .websiteFastBox .otherListBox { bottom: 80px; -webkit-border-radius: 20px; border-radius: 20px; padding: 20px; -webkit-box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); }
  .websiteFastBox .otherListBox .otherList { max-height: 260px; }
  .websiteFastBox .otherListBox .otherList a { line-height: 37px; font-size: 14px; }
  .websiteFastBox.animat { width: 480px; }
  .quickDemandBox { bottom: 30px; width: 65px; height: 65px; }
  .quickDemandBox::after { top: 30px; -webkit-border-radius: 65px; border-radius: 65px; }
  .quickDemandBox::before { top: 30px; -webkit-border-radius: 65px; border-radius: 65px; }
  .quickDemandBox .btn { font-size: 15px; height: 65px; padding: 0px 0px 0px 25px; }
  .quickDemandBox .btn p { width: 35px; height: 35px; right: 15px; }
  .quickDemandBox .btn p img { width: 22px; }
  .quickDemandBox.animat { width: 240px; }
  /*--网站建设快捷方式--*/
  /*--案例列表--*/
  .caseListMain { padding: 230px 0px 0px; }
  .caseListMain .caseDescBox .titleBox .title { font-size: 50px; }
  .caseListMain .caseDescBox .titleBox .title i { margin-left: 10px; width: 25px; height: 25px; }
  .caseListMain .caseDescBox .titleBox .title i::after { width: 5px; }
  .caseListMain .caseDescBox .titleBox .title i::before { height: 5px; }
  .caseListMain .caseDescBox .titleBox .desc { padding-top: 20px; font-size: 18px; }
  .caseListMain .caseDescBox .caseData { padding-right: 140px; }
  .caseListMain .caseDescBox .caseData .list { padding-left: 70px; }
  .caseListMain .caseDescBox .caseData .list .numberBox { font-size: 50px; }
  .caseListMain .caseDescBox .caseData .list .numberBox span { font-size: 80px; }
  .caseListMain .caseDescBox .caseData .list .text { font-size: 15px; }
  .caseListMain .caseListBanner { margin-top: 120px; }
  .caseListMain .caseListBanner .imgBox { padding-top: 590px; }
  .caseListMain .caseListBanner .content { bottom: 60px; }
  .caseListMain .caseListBanner .content .listTitle { font-size: 26px; padding: 0px 40px; }
  .caseListMain .caseListBanner .content .label { margin-top: 15px; padding: 0px 40px; }
  .caseListMain .caseListBanner .content .label a { padding: 0px 12px; font-size: 12px; margin-right: 10px; line-height: 26px; }
  .caseListMain .caseList { margin: 0px -20px; padding: 80px 0px 30px; }
  .caseListMain .caseList .list { width: 33.33%; padding: 0px 20px 45px; }
  .caseListMain .caseList .list .listTitle { margin-top: 30px; font-size: 26px; }
  .caseListMain .caseList .list .label { padding-top: 5px; }
  .caseListMain .caseList .list .label a { padding: 0px 12px; font-size: 12px; margin-right: 10px; line-height: 26px; }
  .caseListMain .caseList .list .imgBox { padding-top: 558px; }
  .caseListMain .caseList .list .imgBox .caseLogo { padding-bottom: 120px; }
  .caseListMain .caseList .list .imgBox .content { padding: 0px 20px 20px; }
  .caseListMain .caseList .list .imgBox .content .desc { font-size: 14px; padding: 0px 20px; display: -webkit-box; max-height: 72px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .caseListMain .caseList .list .imgBox .content .more { margin-top: 50px; }
  .caseListMain .caseList .list:hover .imgBox .img { -webkit-filter: blur(20px); filter: blur(20px); }
  .caseListMain .caseList .list:hover .imgBox video { -webkit-filter: blur(20px); filter: blur(20px); }
  .fastClassifyBox { width: 65px; height: 65px; bottom: 35px; left: 50%; }
  .fastClassifyBox::after { top: 30px; -webkit-border-radius: 65px; border-radius: 65px; }
  .fastClassifyBox::before { top: 30px; -webkit-border-radius: 65px; border-radius: 65px; }
  .fastClassifyBox .list { height: 65px; font-size: 15px; width: 33.333%; }
  .fastClassifyBox .list p { min-width: 35px; height: 35px; right: 15px; }
  .fastClassifyBox .list p img { height: 20px; }
  .fastClassifyBox .list span i { width: 10px; height: 10px; -webkit-transform: rotate(45deg) translateY(-3px); -ms-transform: rotate(45deg) translateY(-3px); transform: rotate(45deg) translateY(-3px); margin-left: 10px; }
  .fastClassifyBox .list span em { font-size: 12px; margin-left: 10px; }
  .fastClassifyBox .list::before { width: 1px; height: 13px; }
  .fastClassifyBox .list:nth-child(3) { padding-right: 35px; }
  .fastClassifyBox .list.cur span i { -webkit-transform: rotate(-135deg) translateY(-3px); -ms-transform: rotate(-135deg) translateY(-3px); transform: rotate(-135deg) translateY(-3px); }
  .fastClassifyBox .caseClassifyList { bottom: 80px; -webkit-border-radius: 20px; border-radius: 20px; z-index: 20; padding: 20px; -webkit-box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); }
  .fastClassifyBox .caseClassifyList .classifyList { max-height: 260px; }
  .fastClassifyBox .caseClassifyList .classifyList a { line-height: 37px; font-size: 14px; }
  .fastClassifyBox.animat { width: 480px; }
  /*--案例列表--*/
  /*--案例详情--*/
  .caseDetailsMain { padding-top: 210px; }
  .caseDetailContent .content { width: 605px; }
  .caseDetailContent .content .title { font-size: 45px; }
  .caseDetailContent .content .desc { margin-top: 25px; font-size: 16px; line-height: 24px; height: calc(24px * 4); display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}
  .caseDetailContent .content .more { padding-top: 25px; }
  .caseDetailContent .content .more a { font-size: 14px; height: 41px; padding: 0px 25px 0px 25px; }
  .caseDetailContent .content .more a i { font-size: 8px; margin-left: 10px; }
  .caseDetailContent .content .more a::after { -webkit-border-radius: 41px; border-radius: 41px; }
  .caseDetailContent .content .more a:hover::after { width: 41px; right: -10px; }
  .caseDetailContent .content .more a:hover i { margin-left: 5px; -webkit-transform: translateX(19px); -ms-transform: translateX(19px); transform: translateX(19px); }
  .caseDetailContent .content .more a:hover { padding: 0px 25px 0px 0px; }
  .caseDetailContent .serviceContent { width: 510px; }
  .caseDetailContent .serviceContent .list { padding: 20px 0px; }
  .caseDetailContent .serviceContent .list .listTitle { font-size: 15px; line-height: 24px; }
  .caseDetailContent .serviceContent .list .desc { width: 270px; font-size: 15px; line-height: 24px; }
  .caseDetailProjectMain { padding: 120px 0px 0px; }
  .caseDetailProjectMain .commonLocation {bottom:auto; top: 140px;}
  .caseDetailProjectMain .caseDetailProject { padding: 120px 0px 0px; }
  .caseDetailProjectMain .caseDetailProject .title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 20px; }
  .caseDetailProjectMain .caseDetailProject .title::before { width: 12px; height: 12px; margin-right: 15px; }
  .caseDetailProjectMain .caseDetailProject .desc { width: 980px; font-size: 22px; }
  .caseDetailProjectMain .caseDetailProjectDetailImg { padding-top: 100px; }
  .caseDetailProjectMain .colorMatching { margin: 0px -15px; padding: 120px 0px 0px; }
  .caseDetailProjectMain .colorMatching .list { width: -webkit-calc(33.333% - 30px); width: calc(33.333% - 30px); margin: 0px 15px 30px; }
  .caseDetailProjectMain .colorMatching .list .listTitle { left: 30px; top: 25px; right: 30px; font-size: 16px; }
  .caseDetailProjectMain .colorMatching .list .colorValue { bottom: 25px; left: 30px; right: 30px; font-size: 35px; }
  .caseDetailProjectMain .colorMatching .list .color { padding-top: 270px; }
  .caseDetailProjectMain .colorMatching .list .imgBox { padding-top: 270px; }
  .caseDetailProductServiceMain { padding-top: 120px; }
  .caseDetailProductServiceMain .caseDetailProductServiceImg { padding: 110px 0px; }
  .caseDetailProductServiceMain .caseDetailProductServiceImg .imgBox { max-width: 1105px; }
  .caseDetailProductServiceMain .caseDetailProductService { top: -50px; margin: 0px -90px -50px; padding: 75px 90px 0px; }
  .caseDetailProductServiceMain .caseDetailProductService .title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 20px; }
  .caseDetailProductServiceMain .caseDetailProductService .title::before { width: 12px; height: 12px; margin-right: 15px; }
  .caseDetailProductServiceMain .caseDetailProductService .desc { width: 990px; font-size: 22px; }
  .caseDetailImg { padding-top: 190px; }
  .caseDetailLabelMain { padding: 60px 0px 80px; }
  .caseDetailLabelMain .title a { font-size: 16px; margin: 0px 12px; }
  .caseDetailLabelMain .title a::before { content: ''; width: 7px; height: 7px; margin-right: 10px; }
  .caseDetailLabelMain .caseDetailLabel { padding-top: 35px; }
  .caseDetailLabelMain .caseDetailLabel a { padding: 0px 30px; margin: 5px; height: 54px; -webkit-border-radius: 54px; border-radius: 54px; font-size: 14px; }
  /*--案例详情--*/
  /*--ai--*/
  .aiBanner .imgBox { padding-top: 1049px; }
  .aiBanner .displayer { left: -115px; bottom: 0px; width: 80.35%; }
  .aiBanner .symbol { right: -95px; bottom: -95px; width: 1930px; }
  .aiBanner .symbol img { width: 1930px; }
  .aiBanner .aiBannerText { left: 0px; top: 45%; width: 100%; }
  .aiBanner .aiBannerText .title { font-size: 56px; }
  .aiBanner .aiBannerText .more { padding-top: 25px; }
  .aiBanner .aiBannerText .more a { height: 52px; width: 220px; -webkit-border-radius: 52px; border-radius: 52px; font-size: 14px; }
  .aiCustomMain { padding-top: 160px; }
  .aiCustomMain .aiCustomBox .aiCustom { width: 550px; padding: 70px 75px 100px; -webkit-border-radius: 20px; border-radius: 20px; }
  .aiCustomMain .aiCustomBox .aiCustom .content { padding: 0px 0px 70px; }
  .aiCustomMain .aiCustomBox .aiCustom .content .listTitle { font-size: 45px; }
  .aiCustomMain .aiCustomBox .aiCustom .content .desc { font-size: 16px; padding-top: 20px; line-height: 24px; color: rgba(255, 255, 255, 0.6); }
  .aiCustomMain .aiCustomBox .aiCustomList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 10px; margin-right: -10px; }
  .aiCustomMain .aiCustomBox .aiCustomList .list { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); height: 330px; margin: 20px 10px 0px; -webkit-border-radius: 20px; border-radius: 20px; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .content { padding: 0px; top: 42%; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .content .listTitle { font-size: 45px; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .content .desc { font-size: 16px; padding-top: 20px; line-height: 24px; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .imgBox { width: 393px; }
  .aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(1) { margin-top: 0px; width: 100%; height: 340px; }
  .aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(1) .content { left: 65px; top: 46%; }
  .aiPriceMain { margin-top: 120px; padding: 120px 0px; }
  .aiPriceMain .aiPrice { width: 500px; height: 560px; padding: 70px 60px 60px; -webkit-border-radius: 20px; border-radius: 20px; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .aiPriceMain .aiPrice .title { font-size: 45px; }
  .aiPriceMain .aiPrice .content .desc { font-size: 20px; }
  .aiPriceMain .aiPrice .content .money { font-size: 20px; padding-top: 5px; }
  .aiPriceMain .aiPrice .content .money span { font-size: 90px; }
  .aiPriceMain .aiPrice .content .originalPrice { font-size: 16px; }
  .aiPriceMain .symbol { right: 330px; bottom: -110px; width: 1305px; height: 407px; }
  .aiPriceMain .symbol img { width: 1305px; }
  .aiBrandMain { padding: 140px 0px; }
  .aiBrandMain .aiBrand { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 40px; }
  .aiBrandMain .aiBrand .title { font-size: 45px; }
  .aiBrandMain .aiBrand .desc { font-size: 18px; line-height: 31px; padding-top: 50px; }
  .aiBrandMain .aiBrandList { width: 825px; }
  .aiBrandMain .aiBrandList .list { width: -webkit-calc(25% - 15px); width: calc(25% - 15px); margin: 0px 0px 15px 15px; }
  .aiBrandMain .aiBrandList .list img { -webkit-border-radius: 20px; border-radius: 20px; }
  .aiQAMain { padding: 90px 0px; }
  .aiQAMain .title { font-size: 45px; }
  .aiQAMain .aiQAList { padding-top: 20px; }
  .aiQAMain .aiQAList .list { padding: 35px; margin-top: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
  .aiQAMain .aiQAList .list .listTitle { font-size: 18px; line-height: 24px; padding-right: 30px; }
  .aiQAMain .aiQAList .list .listTitle i { width: 14px; height: 14px; }
  .aiQAMain .aiQAList .list .content { margin-top: 25px; padding: 35px 40px; font-size: 15px; -webkit-border-radius: 20px; border-radius: 20px; }
  .aiBuyMain { padding: 110px 0px 90px; }
  .aiBuyMain .title { font-size: 46px; }
  .aiBuyMain .desc { padding-top: 15px; font-size: 15px; }
  .aiBuyMain .btn { padding-top: 40px; }
  .aiBuyMain .btn a { width: 230px; height: 48px; -webkit-border-radius: 48px; border-radius: 48px; font-size: 14px; margin: 0px 10px; }
  /*--ai--*/
  /*--联系我们--*/
  .contactMain { padding: 230px 0px 110px; }
  .contactMain .contactDesc .title { font-size: 50px; }
  .contactMain .contactDesc .title i { top: -8px; margin-left: 15px; width: 25px; height: 25px; }
  .contactMain .contactDesc .title i::after { width: 5px; }
  .contactMain .contactDesc .title i::before { height: 5px; }
  .contactMain .contactDesc .desc { font-size: 18px; padding-top: 15px; }
  .contactInfoMain .contactInfo .list { width: 33.333%; padding: 4.167vw 3.125vw; }
  .contactInfoMain .contactInfo .list .listTitle { font-size: 30px; }
  .contactInfoMain .contactInfo .list .content .telList { padding-right: 1.563vw; padding-top: 35px; }
  .contactInfoMain .contactInfo .list .content .telList .telTitle { font-size: 15px; padding-bottom: 5px; }
  .contactInfoMain .contactInfo .list .content .telList .tel { font-size: 18px; }
  .contactInfoMain .contactInfo .list .addressContent { padding-top: 30px; font-size: 15px; }
  .contactInfoMain .contactInfo .list .btn { padding-top: 30px; }
  .contactInfoMain .contactInfo .list .btn a { height: 41px; padding: 0px 25px; font-size: 14px; }
  .contactInfoMain .contactInfo .list .btn a i { margin-left: 10px; font-size: 8px; }
  .contactInfoMain .contactInfo .list .btn a::after { -webkit-border-radius: 41px; border-radius: 41px; }
  .contactInfoMain .contactInfo .list .btn a:hover::after { width: 41px; -webkit-transform: translateX(8px); -ms-transform: translateX(8px); transform: translateX(8px); }
  .contactInfoMain .contactInfo .list .btn a:hover i { -webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px); }
  .contactInfoMain .contactInfo .list .qrCodeImg { width: 104px; padding-bottom: 25px; }
  .contactInfoMain .contactInfo .list .subjectNumber { font-size: 15px; padding-top: 2px; }
  .contactInfoMain .contactInfo .list:nth-child(1) { width: 66.666%; padding-left: 0px; padding-right: 13.021vw; }
  .contactInfoMain .contactInfo .list:nth-child(1) .content .telList { padding-right: 55px; }
  .contactInfoMain .contactInfo .list:nth-child(3) { padding-left: 0px; }
  .contactFormMain { padding: 150px 0px 140px; }
  .contactFormMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .contactFormMain .content .title { font-size: 42px; }
  .contactFormMain .content .desc { font-size: 18px; padding-top: 40px; }
  .contactFormMain .contactForm { width: 805px; }
  .contactFormMain .contactForm .formTitle { font-size: 15px; padding-bottom: 10px; }
  .contactFormMain .contactForm .formTitle::before { content: ''; margin-right: 10px; width: 12px; height: 12px; -webkit-border-radius: 100%; border-radius: 100%; }
  .contactFormMain .contactForm form { margin: 0px -5px; }
  .contactFormMain .contactForm form .input { width: 50%; margin-top: 20px; padding: 0px 5px; }
  .contactFormMain .contactForm form .input input { height: 54px; -webkit-border-radius: 54px; border-radius: 54px; padding: 0px 25px; font-size: 15px; }
  .contactFormMain .contactForm form .input img { right: 20px; }
  .contactFormMain .contactForm form .input textarea { padding: 25px; -webkit-border-radius: 25px; border-radius: 25px; height: 140px; font-size: 15px; }
  .contactFormMain .contactForm form .btn { padding: 20px 5px 0px; }
  .contactFormMain .contactForm form .btn input { height: 54px; -webkit-border-radius: 54px; border-radius: 54px; font-size: 14px; }
  .contactCircle { right: -110px; top: 190px; }
  .contactCircle1 { bottom: -360px; }
  /*--联系我们--*/
  /*--弹出支付--*/
  .paymentBox .payment { width: 800px; padding-left: 0px; -webkit-border-radius: 20px; border-radius: 20px; }
  .paymentBox .payment .closePay { right: 30px; top: 20px; font-size: 24px; }
  .paymentBox .payment .paymentDesc { left: 0px; top: 50%; padding: 0px 90px 0px 60px; width: 600px; }
  .paymentBox .payment .paymentDesc .title { font-size: 32px; }
  .paymentBox .payment .paymentDesc .priceBox { margin-top: 40px; padding: 35px 0px 35px 50px; -webkit-border-radius: 20px; border-radius: 20px; }
  .paymentBox .payment .paymentDesc .priceBox .desc { font-size: 20px; }
  .paymentBox .payment .paymentDesc .priceBox .price { font-size: 80px; }
  .paymentBox .payment .paymentDesc .priceBox .originalPrice { font-size: 16px; }
  .paymentBox .payment .paymentDesc .priceBox .icon { padding-right: 15px; }
  .paymentBox .payment .paymentDesc .priceBox .icon i { width: 23px; height: 23px; font-size: 18px; }
  .paymentBox .payment .paymentDesc .paymentDescList { padding-top: 30px; }
  .paymentBox .payment .paymentDesc .paymentDescList .list { font-size: 15px; margin-top: 20px; }
  .paymentBox .payment .paymentDesc .paymentDescList .list i { width: 17px; height: 17px; margin-right: 10px; font-size: 14px; }
  .paymentBox .payment .paymentForm { padding: 90px 85px 120px; min-height: 690px; -webkit-border-radius: 20px; border-radius: 20px; }
  .paymentBox .payment .paymentForm .title { font-size: 15px; }
  .paymentBox .payment .paymentForm .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .paymentBox .payment .paymentForm .inputList { margin: 0px -10px; }
  .paymentBox .payment .paymentForm .inputList .list { width: 50%; padding: 15px 10px 0px; }
  .paymentBox .payment .paymentForm .inputList .list p { font-size: 16px; padding: 0px 20px 10px; }
  .paymentBox .payment .paymentForm .inputList .list .input input { -webkit-border-radius: 55px; border-radius: 55px; height: 55px; font-size: 15px; padding: 0px 20px; }
  .paymentBox .payment .paymentForm .inputList .list .input img { right: 15px; }
  .paymentBox .payment .paymentForm .inputList .list button { height: 55px; -webkit-border-radius: 55px; border-radius: 55px; font-size: 14px; }
  .paymentBox .payment .paymentForm .inputList .list:last-child { padding-top: 30px; }
  .paymentBox .payment .paymentForm .desc { padding-top: 40px; font-size: 14px; }
  .paymentBox .payment .paymentForm .desc::before { width: 12px; height: 12px; margin-right: 10px; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payTitle { font-size: 15px; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payTitle::before { width: 12px; height: 12px; margin-right: 10px; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payQrCode { width: 173px; padding: 40px 0px; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount { font-size: 15px; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount .amount { font-size: 45px; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount .amount span { font-size: 22px; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount .number { font-size: 15px; padding-left: 10px; }
  .paymentMain.animat .payment { width: 1400px; padding-left: 600px; }
  /*--弹出支付--*/
  /*--关于我们--*/
  .aboutTitle { font-size: 16px; }
  .aboutTitle::before { width: 12px; height: 12px; margin-right: 10px; }
  .aboutDesc { margin-top: 20px; font-size: 45px; line-height: 55px; }
  .aboutBanner { padding-top: 670px; }
  .aboutBanner .aboutBannerText .numberImg img { width: 544px; }
  .aboutBanner .aboutBannerText .title { padding-top: 25px; font-size: 42px; }
  .aboutBanner .aboutBannerText .desc { font-size: 16px; padding-top: 10px; }
  .aboutMain { padding: 90px 0px 0px; }
  .aboutMain .aboutBox { padding: 75px 0px 110px; }
  .aboutMain .aboutBox .imgBox { width: 740px; }
  .aboutMain .aboutBox .imgBox img { width: 100%; -webkit-border-radius: 15px; border-radius: 15px; }
  .aboutMain .aboutBox .about { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 760px; padding: 0px 0px 0px 80px; }
  .aboutMain .aboutBox .about .list { height: 13.5%; }
  .aboutMain .aboutBox .about .list .listTitle { height: 100px; font-size: 30px; }
  .aboutMain .aboutBox .about .list .listTitle i { font-size: 12px; top: -4px; margin-left: 10px; }
  .aboutMain .aboutBox .about .list .desc { font-size: 17px; line-height: 28px; }
  .aboutMain .aboutBox .about .list .iconList { padding: 80px 0px; }
  .aboutMain .aboutBox .about .list .iconList .content { border-right: 1px solid #ededed; padding: 0px 45px; }
  .aboutMain .aboutBox .about .list .iconList .content .icon img { height: 41px; }
  .aboutMain .aboutBox .about .list .iconList .content .text { padding-top: 10px; font-size: 15px; }
  .aboutMain .aboutBox .about .list .iconList .content:first-child { padding-left: 0px; }
  .aboutMain .aboutBox .about .list .iconList .content:last-child { padding-right: 0px; border-right: none; }
  .aboutVisionMain { padding: 130px 0px; }
  .aboutVisionMain .container { padding-left: 840px; }
  .aboutVisionMain .title { font-size: 157px; left: 0px; top: 0px; }
  .aboutVisionMain .title p { margin-bottom: -25px; letter-spacing: -6px; }
  .aboutVisionMain .aboutVision .line { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; width: 300%; height: 2px; background: rgba(255, 255, 255, 0.5); 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; }
  .aboutVisionMain .aboutVision .line span { width: 2px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-left: 70px; height: 40px; background: rgba(255, 255, 255, 0.2); }
  .aboutVisionMain .aboutVision .line::after { left: -35px; width: 40px; height: 40px; }
  .aboutVisionMain .aboutVision { padding-right: 350px; }
  .aboutVisionMain .aboutVision .list .content .listTitle { font-size: 16px; }
  .aboutVisionMain .aboutVision .list .content .listTitle::after { width: 20px; height: 3px; margin-left: 10px; }
  .aboutVisionMain .aboutVision .list .content .desc { padding-top: 10px; font-size: 30px; line-height: 35px; }
  .aboutVisionMain .aboutVision .list .content .icon { left: 0px; top: 0px; width: 190px; height: 190px; }
  .aboutVisionMain .aboutVision .list:nth-child(1) { padding-left: 200px; }
  .aboutVisionMain .aboutVision .list:nth-child(1) .content .icon { left: -220px; top: -25px; }
  .aboutVisionMain .aboutVision .list:nth-child(1) .content .icon span { right: 0px; }
  .aboutVisionMain .aboutVision .list:nth-child(2) { -webkit-transform: translateX(-200px); -ms-transform: translateX(-200px); transform: translateX(-200px); padding-left: 400px; }
  .aboutVisionMain .aboutVision .list:nth-child(2) .content .icon { left: -390px; top: -30px; }
  .aboutVisionMain .aboutVision .list:nth-child(3) { -webkit-transform: translateX(-350px); -ms-transform: translateX(-350px); transform: translateX(-350px); padding-left: 200px; }
  .aboutVisionMain .aboutVision .list:nth-child(3) .content .icon { left: -220px; top: -30px; width: 100px; height: 100px; }
  .aboutVisionMain .aboutVision .list:nth-child(2n) { padding-top: 300px; }
  .aboutVisionMain.animat .container { -webkit-transform: translateX(-800px); -ms-transform: translateX(-800px); transform: translateX(-800px); }
  .aboutCertificationMain .aboutCertificationBox { padding-top: 130px; padding-bottom: 300px; }
  .aboutCertificationMain .desc { padding-top: 35px; font-size: 18px; line-height: 31px; }
  .aboutCertificationMain .line { width: 8px; height: 30px; left: 0px; bottom: -15px; }
  .aboutCertificationMain .line::after { bottom: 0px; width: 100%; height: 15px; bottom: 0px; left: 0px; }
  .aboutServiceMain { padding: 100px 0px 130px; }
  .aboutServiceMain .aboutService .titleBox { width: 560px; }
  .aboutServiceMain .aboutService .desc { margin-top: 44px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 18px; height: 155px; line-height: 31px; }
  .aboutServiceMain .aboutServiceList { margin-top: 90px; }
  .aboutServiceMain .aboutServiceList .list { top: 50px; -webkit-border-radius: 20px; border-radius: 20px; margin-bottom: 30px; }
  .aboutServiceMain .aboutServiceList .list .content { width: 560px; padding: 50px 70px; }
  .aboutServiceMain .aboutServiceList .list .content .number { width: 32px; height: 32px; }
  .aboutServiceMain .aboutServiceList .list .content .number::after { height: 2px; }
  .aboutServiceMain .aboutServiceList .list .content .number span { font-size: 14px; }
  .aboutServiceMain .aboutServiceList .list .content .number span:nth-child(1) { left: -5px; top: -3px; }
  .aboutServiceMain .aboutServiceList .list .content .number span:nth-child(2) { right: -5px; bottom: -3px; }
  .aboutServiceMain .aboutServiceList .list .content .listTitle { margin-top: 50px; font-size: 40px; }
  .aboutServiceMain .aboutServiceList .list .content .desc { margin-top: 35px; font-size: 16px; }
  .aboutServiceMain .aboutServiceList .list .content .icon { margin-top: 130px; width: 135px; height: 135px; }
  .aboutServiceMain .aboutServiceList .list .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .aboutDataMain { padding: 110px 0px; }
  .aboutDataMain .aboutDataList { max-width: 990px; padding-top: 220px; }
  .aboutDataMain .aboutDataList .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .aboutDataMain .aboutDataList .list .numberBox { font-size: 40px; line-height: 0.7; }
  .aboutDataMain .aboutDataList .list .numberBox .number { font-size: 60px; }
  .aboutDataMain .aboutDataList .list .text { font-size: 15px; padding-top: 10px; }
  .aboutDataMain .desc { max-width: 925px; font-size: 18px; line-height: 31px; padding-top: 60px; }
  /*--关于我们--*/
  /*--实力认可--*/
  .aboutStrengthMain { padding: 130px 0px; }
  .aboutStrengthMain .aboutStrengthYearBox { width: 530px; top: 30px; height: 100%; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle { padding: 40px; -webkit-border-radius: 20px; border-radius: 20px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title { font-size: 26px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title .icon { width: 46px; height: 46px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title .icon span { width: 5px; height: 5px; margin: 0px 1px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo { padding-top: 35px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list { width: 72px; margin-left: -14px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list:first-child { margin: 0px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list:last-child { height: 72px; font-size: 20px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear { margin-top: 50px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .imgBox { padding-top: 132%; -webkit-border-radius: 20px; border-radius: 20px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox { left: 0px; top: 0px; right: 0px; padding: 80px 50px 0px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .aboutStrengthYearList { height: 100px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .aboutStrengthYearList .swiper-slide { font-size: 96px; letter-spacing: -4px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .desc { font-size: 30px; }
  .aboutStrengthMain .aboutStrengthBox { width: 785px; padding: 0px 150px 0px 0px; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle { font-size: 36px; line-height: 46px; padding-bottom: 50px; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle::after { width: 32px; height: 32px; left: -40px; top: 8px; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle::before { width: 40px; height: 40px; right: 0px; top: 0px; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list { margin-top: 60px; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list .year { font-size: 30px; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list .desc { padding-top: 15px; font-size: 16px; line-height: 26px; }
  /*--实力认可--*/
  /*--群诺与众不同--*/
  .differentTitle { font-size: 45px; }
  .differentDesc { max-width: 1000px; font-size: 16px; line-height: 26px; padding-top: 30px; }
  .differentIntroMain { padding: 110px 0px 0px; }
  .differentIntroMain .differentIntro { padding-bottom: 90px; }
  .differentIntroMain .differentIntroList .list { top: 80px; margin-bottom: 110px; -webkit-border-radius: 20px; border-radius: 20px; }
  .differentIntroMain .differentIntroList .list .content { width: 560px; padding: 70px 85px 70px 75px; }
  .differentIntroMain .differentIntroList .list .content .listTitle { font-size: 40px; line-height: 50px; }
  .differentIntroMain .differentIntroList .list .content .listDesc { padding-top: 45px; font-size: 16px; line-height: 26px; }
  .differentIntroMain .differentIntroList .list .content .icon { margin-top: 50px; width: 135px; height: 135px; }
  .differentIntroMain .differentIntroList .list .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 45.332%; }
  .differentTop500Main { padding: 90px 0px; }
  .differentTop500Main .differentTop500 { margin: 0px -7px; padding-top: 100px; }
  .differentTop500Main .differentTop500 .list { width: 14.285714285714286%; padding: 0px 5.5px; margin-top: 15px; }
  .differentTop500Main .differentTop500 .list img { -webkit-border-radius: 15px; border-radius: 15px; }
  .differentTop500Main .differentTop500 .list::after { -webkit-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: 0px 16px 38px rgba(75, 61, 61, 0.86); box-shadow: 0px 16px 38px rgba(75, 61, 61, 0.86); }
  .differentTop500Main .differentTop500 .list span { right: 23px; left: 23px; top: 5px; -webkit-border-radius: 12px; border-radius: 12px; }
  .differentTop500Main .differentTop500 .list:hover span { -webkit-transform: scale(1.2) translateY(4px); -ms-transform: scale(1.2) translateY(4px); transform: scale(1.2) translateY(4px); }
  .caseExperienceMain { padding: 90px 0px; }
  .caseExperienceMain .caseExperienceListBox { width: 1036px; }
  .caseExperienceMain .caseExperienceListBox .caseExperienceListImgBox { left: 9.8%; top: 1%; width: 80%; height: 87%; -webkit-border-radius: 20px 20px 5px 5px; border-radius: 20px 20px 5px 5px; }
  .caseExperienceMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 70px 25px 0px 20px; }
  .caseExperienceMain .content .title { font-size: 45px; line-height: 55px; }
  .caseExperienceMain .content .desc { font-size: 16px; padding-top: 30px; line-height: 26px; }
  .differentMarketingMain { padding: 150px 0px; }
  .differentMarketingMain .differentMarketing .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 140px; }
  .differentMarketingMain .differentMarketing .swiper-slide .content .listTitle { font-size: 45px; line-height: 55px; }
  .differentMarketingMain .differentMarketing .swiper-slide .content .listDesc { font-size: 16px; padding-top: 30px; line-height: 26px; }
  .differentMarketingMain .differentMarketing .swiper-slide .imgBox { width: 550px; margin: 0px 200px 0px 0px; }
  .differentMarketingMain .differentMarketing .swiper-slide .imgBox .imgTitle { left: 0px; font-size: 23px; }
  .differentMarketingMain .differentMarketing .swiper-slide .imgBox .imgText p { font-size: 23px; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgTitle { top: 220px; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(1) { top: 148px; left: 90px; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(2) { top: 148px; right: 90px; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(3) { bottom: 85px; left: 0px; width: 100%; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(1) { top: 35px; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(2) { top: 50%; padding-left: 20px; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(3) { top: 50%; padding-right: 20px; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(4) { bottom: 35px; }
  .differentConsult { padding: 70px 0px 90px; }
  .differentConsult .btn { padding-top: 50px; }
  .differentConsult .btn a { width: 310px; height: 48px; font-size: 14px; -webkit-border-radius: 48px; border-radius: 48px; }
  /*--群诺与众不同--*/
  /*--理念信仰--*/
  .ideaAndBeliefMain { padding: 100px 0px 0px; }
  .ideaAndBeliefMain .title { font-size: 16px; }
  .ideaAndBeliefMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .ideaAndBeliefMain .desc { padding-top: 25px; font-size: 45px; line-height: 55px; }
  .ideaAndBeliefMain .ideaAndBeliefBox { padding: 70px 0px; margin-top: 70px; }
  .ideaAndBeliefMain .ideaAndBeliefBox .imgBox { -webkit-border-radius: 15px; border-radius: 15px; left: 100px; right: 100px; }
  .ideaAndBeliefMain .ideaAndBeliefBox .computer { margin-bottom: -40px; }
  .ideaAndBeliefMain .ideaAndBeliefBox .computer img { max-width: 54%; }
  .ideaAndBeliefMain .ideaAndBeliefBox .content { font-size: 16px; line-height: 26px; }
  .ideaAndBeliefMain .ideaAndBeliefBox.animat .imgBox { left: 0px; right: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
  .ideaAndBeliefListMain { padding: 110px 0px 130px; }
  .ideaAndBeliefListMain .title { font-size: 16px; }
  .ideaAndBeliefListMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .ideaAndBeliefListMain .desc { font-size: 45px; padding-top: 5px; line-height: 55px; }
  .ideaAndBeliefListMain .ideaAndBeliefList { padding-top: 70px; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list { margin-bottom: 16px; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .imgBox { width: 49.3%; padding-top: 30%; height: 100%; left: 0px; top: 0px; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .imgBox img { -webkit-border-radius: 20px; border-radius: 20px; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content { width: 49.3%; -webkit-border-radius: 20px; border-radius: 20px; padding: 45px 55px 80px; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .icon { padding-bottom: 20px; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .icon img { height: 32px; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .listTitle { font-size: 36px; line-height: 46px; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .listDesc { padding-top: 80px; font-size: 15px; }
  /*--理念信仰--*/
  /*--常见问题--*/
  .QAMain { padding: 80px 0px; }
  .QAMain .title { font-size: 45px; }
  .QAMain .QAList { padding-top: 60px; }
  .QAMain .QAList .list { margin-top: 20px; -webkit-border-radius: 20px; border-radius: 20px; padding-bottom: 0px; }
  .QAMain .QAList .list .listTitle { padding: 0px 40px 0px 70px; min-height: 90px; font-size: 18px; }
  .QAMain .QAList .list .listTitle span { left: 40px; top: 33px; width: 20px; height: 20px; padding-top: 3px; font-size: 14px; }
  .QAMain .QAList .list .listTitle i { width: 14px; height: 14px; top: 36px; right: 40px; }
  .QAMain .QAList .list .listTitle i::after { height: 2px; }
  .QAMain .QAList .list .listTitle i::before { width: 2px; }
  .QAMain .QAList .list .content { margin: 0px 40px; padding: 30px 45px; font-size: 15px; line-height: 29px; -webkit-border-radius: 20px; border-radius: 20px; }
  .QAMain .QAList .list.cur { padding-bottom: 35px; }
  /*--常见问题--*/
  /*--客户列表--*/
  .customerListMain { padding: 130px 0px; }
  .customerListMain .customerListDesc .numberBox { width: 525px; }
  .customerListMain .customerListDesc .numberBox .numberText { font-size: 60px; }
  .customerListMain .customerListDesc .numberBox .numberText span { font-size: 126px; }
  .customerListMain .customerListDesc .numberBox .desc { font-size: 45px; }
  .customerListMain .customerListDesc .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 16px; line-height: 26px; }
  .customerListMain .customerList { margin: 0px -7px; padding-top: 80px; }
  .customerListMain .customerList .list { width: 14.285714285714286%; padding: 0px 7px; margin-top: 15px; }
  .customerListMain .customerList .list img { -webkit-border-radius: 15px; border-radius: 15px; }
  .customerListMain .customerList .list::after { -webkit-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: 0px 16px 38px rgba(75, 61, 61, 0.86); box-shadow: 0px 16px 38px rgba(75, 61, 61, 0.86); }
  .customerListMain .customerList .list span { right: 23px; left: 23px; top: 5px; bottom: 0px; -webkit-border-radius: 12px; border-radius: 12px; }
  /*--客户列表--*/
  /*--客户评价--*/
  .customerEvaluationMain { padding: 80px 0px 140px; }
  .customerEvaluationMain .title { font-size: 45px; }
  .customerEvaluationMain .customerEvaluation { padding-top: 30px; margin: 0px -20px; }
  .customerEvaluationMain .customerEvaluation .list { width: -webkit-calc(50% - 40px); width: calc(50% - 40px); margin: 40px 20px 0px; padding: 70px 75px 70px 55px; -webkit-box-shadow: 0px 70px 30px -50px rgba(65, 50, 25, 0); box-shadow: 0px 70px 30px -50px rgba(65, 50, 25, 0); background: #fff; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; }
  .customerEvaluationMain .customerEvaluation .list::after { -webkit-border-radius: 20px; border-radius: 20px; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo { width: 250px; padding-top: 10px; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo img { max-width: 80%; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo .line { bottom: 0px; width: 65px; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo .line::before { width: 100%; height: 5px; -webkit-border-radius: 3px; border-radius: 3px; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo .line::after { width: 70%; height: 5px; margin-top: 7px; -webkit-border-radius: 3px; border-radius: 3px; }
  .customerEvaluationMain .customerEvaluation .list .content .listTitle { font-size: 36px; }
  .customerEvaluationMain .customerEvaluation .list .content .listTitle img { width: 40px; height: 100%; top: 13px; }
  .customerEvaluationMain .customerEvaluation .list .content .listDesc { padding-top: 30px; font-size: 15px; line-height: 26px; }
  .customerEvaluationMain .customerEvaluation .list:hover { -webkit-box-shadow: 0px 70px 30px -50px rgba(65, 50, 25, 0.3); box-shadow: 0px 70px 30px -50px rgba(65, 50, 25, 0.3); }
  /*--客户评价--*/
  /*--人才招聘--*/
  .jobIntroMain { padding: 190px 0px; }
  .jobIntroMain .content { max-width: 600px; }
  .jobIntroMain .content .title { font-size: 50px; line-height: 60px; }
  .jobIntroMain .content .desc { padding-top: 30px; font-size: 16px; line-height: 26px; }
  .jobIntroMain .content .btn { padding-top: 50px; }
  .jobIntroMain .content .btn a { font-size: 14px; height: 41px; padding: 0px 25px; }
  .jobIntroMain .content .btn a i { font-size: 8px; margin-left: 10px; }
  .jobIntroMain .content .btn a::after { -webkit-border-radius: 41px; border-radius: 41px; }
  .jobIntroMain .content .btn a:hover::after { width: 41px; }
  .jobIntroMain .content .btn a:hover i { -webkit-transform: translateX(8px); -ms-transform: translateX(8px); transform: translateX(8px); margin-left: 15px; }
  .jobIntroMain .content .btn a:hover { padding-left: 0px; }
  .jobListMain { padding: 70px 0px 80px; }
  .jobListMain .jobList .list { margin-top: 30px; -webkit-border-radius: 20px; border-radius: 20px; padding-bottom: 0px; }
  .jobListMain .jobList .list .listTitle { padding: 0px 40px 0px 70px; min-height: 90px; font-size: 18px; }
  .jobListMain .jobList .list .listTitle i { width: 14px; height: 14px; top: 36px; right: 40px; }
  .jobListMain .jobList .list .contentBox { margin: 0px 40px; display: none; padding: 30px 45px; -webkit-border-radius: 20px; border-radius: 20px; }
  .jobListMain .jobList .list .contentBox .contentTitle { font-size: 18px; padding-bottom: 25px; }
  .jobListMain .jobList .list .contentBox .content { font-size: 15px; padding-bottom: 30px; line-height: 29px; }
  .jobListMain .jobList .list .contentBox .btn a { font-size: 14px; height: 48px; padding: 0px 25px; }
  .jobListMain .jobList .list .contentBox .btn a i { font-size: 8px; margin-left: 15px; }
  .jobListMain .jobList .list .contentBox .btn a::after { -webkit-border-radius: 48px; border-radius: 48px; }
  .jobListMain .jobList .list .contentBox .btn a:hover::after { width: 48px; }
  .jobListMain .jobList .list .contentBox .btn a:hover i { margin-left: 20px; -webkit-transform: translateX(6px); -ms-transform: translateX(6px); transform: translateX(6px); }
  .jobListMain .jobList .list .contentBox .btn a:hover { padding-left: 0px; }
  .jobListMain .jobList .list.cur { padding-bottom: 45px; }
  /*--人才招聘--*/
  /*--定制化电商网站建设方案--*/
  .buyingQuestions { padding-top: 0px; }
  .buyingQuestions .list { margin-top: 20px; -webkit-border-radius: 20px; border-radius: 20px; padding-bottom: 0px; }
  .buyingQuestions .list .listTitle { padding: 0px 40px 0px 70px; min-height: 90px; font-size: 18px; }
  .buyingQuestions .list .listTitle span { left: 40px; top: 33px; width: 20px; height: 20px; padding-top: 3px; font-size: 14px; }
  .buyingQuestions .list .listTitle i { width: 14px; height: 14px; top: 36px; right: 40px; }
  .buyingQuestions .list .listTitle i::after { height: 2px; }
  .buyingQuestions .list .listTitle i::before { width: 2px; }
  .buyingQuestions .list .content { margin: 0px 40px; padding: 30px 45px; font-size: 15px; line-height: 29px; -webkit-border-radius: 20px; border-radius: 20px; }
  .buyingQuestions .list.cur { padding-bottom: 35px; }
  /*--定制化电商网站建设方案--*/
  /*--网站推广优化方案--*/
  .websitePromotionBox { padding: 105px 0px 200px; }
  .websitePromotionBox .title { font-size: 16px; }
  .websitePromotionBox .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .websitePromotionBox .subTitle { padding-top: 25px; font-size: 40px; }
  .websitePromotionBox .websitePromotionDesc { padding-top: 25px; font-size: 16px; line-height: 26px; }
  .websitePromotionBox .websitePromotion { padding-top: 60px; }
  .websitePromotionBox .websitePromotion .imgBox { width: 740px; }
  .websitePromotionBox .websitePromotion .imgBox img { -webkit-border-radius: 20px; border-radius: 20px; }
  .websitePromotionBox .websitePromotion .content { padding: 50px 0px 0px 80px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .websitePromotionBox .websitePromotion .content .list { padding: 20px 0px 65px; }
  .websitePromotionBox .websitePromotion .content .list .listTitle span { width: 30px; height: 30px; padding-top: 4px; font-size: 18px; }
  .websitePromotionBox .websitePromotion .content .list .listTitle h3 { font-size: 22px; padding-left: 10px; }
  .websitePromotionBox .websitePromotion .content .list .listTitle .icon { width: 15px; height: 15px; }
  .websitePromotionBox .websitePromotion .content .list .listTitle .icon::after { width: 3px; }
  .websitePromotionBox .websitePromotion .content .list .listTitle .icon::before { height: 3px; }
  .websitePromotionBox .websitePromotion .content .list .desc { padding-top: 20px; font-size: 15px; line-height: 25px; }
  .websiteOptimizationImportanceMain { padding: 90px 0px; }
  .websiteOptimizationImportanceMain .title { font-size: 40px; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance { padding-top: 50px; grid-gap: 40px; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list { padding: 45px 60px; -webkit-border-radius: 20px; border-radius: 20px; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .letter { min-width: 50px; width: 50px; -webkit-border-radius: 20px; border-radius: 20px; height: 50px; font-size: 20px; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .listTitle { font-size: 30px; padding-top: 5px; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content { margin: 0px -10px; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 30px 10px 0px; font-size: 17px; line-height: 26px; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList .listSubTitle { font-size: 20px; padding-bottom: 15px; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList p { font-weight: 100; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list:nth-child(2) { -ms-grid-column: 2; grid-column: 2; grid-row: 1 / 3; min-height: 660px; }
  /*--网站推广优化方案--*/
  /*--方案列表--*/
  .solutionBanner .imgBox { padding-top: 670px; }
  .solutionBanner .solutionBannerText .title { font-size: 50px; line-height: 60px; }
  .solutionBanner .solutionBannerText .desc { padding-top: 30px; font-size: 18px; }
  .solutionBanner .solutionBannerText .desc i { margin-left: 8px; line-height: .1; width: 25px; height: 25px; font-size: 8px; }
  .solutionBanner .btn { font-size: 15px; bottom: 30px; padding: 0px 30px; height: 64px; -webkit-border-radius: 64px; border-radius: 64px; }
  .solutionBanner .btn p { margin-left: 10px; width: 35px; height: 35px; }
  .solutionBanner .btn p img { width: 20px; height: 20px; }
  .solutionTitleIntro { padding: 100px 0px 0px; }
  .solutionTitleIntro .container .title { width: 50%; padding: 0px 110px 0px 0px; font-size: 45px; line-height: 55px; }
  .solutionTitleIntro .container .title i { width: 25px; height: 25px; margin-left: 10px; }
  .solutionTitleIntro .container .title i::before { height: 5px; }
  .solutionTitleIntro .container .title i::after { width: 5px; }
  .solutionTitleIntro .container .intro { width: 50%; padding: 0px 0px 0px 110px; font-size: 17px; line-height: 28px; }
  .solutionListMain { padding: 80px 0px 1px; }
  .solutionListMain .container::after { left: 10px; right: 10px; }
  .solutionList { margin: 0px -110px; padding: 0px 0px 110px; }
  .solutionList .list { width: 50%; padding: 0px 110px; }
  .solutionList .list .imgBox { padding-top: 50.794%; -webkit-border-radius: 20px; border-radius: 20px; }
  .solutionList .list .content { padding: 40px 20px 65px 20px; }
  .solutionList .list .content .listTitle { font-size: 30px; }
  .solutionList .list .content .desc { margin-top: 20px; font-size: 16px; display: -webkit-box; height: 52px; line-height: 26px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .solutionList .list .content .arrow { padding-top: 25px; }
  .solutionList .list .content .arrow i { width: 60px; height: 41px; font-size: 14px; -webkit-border-radius: 20px; border-radius: 20px; }
  .solutionList .list:hover .content .arrow i { width: 41px; }
  .solutionList .list:nth-child(2n) { top: 60px; }
  /*--方案列表--*/
  /*--外贸网站方案--*/
  .foreignTradeSolutionBanner .imgBox { padding-top: 600px; }
  .foreignTradeSolutionBanner .foreignTradeSolutionBannerText .title { font-size: 3.125vw; }
  .foreignTradeSolutionBanner .foreignTradeSolutionBannerText .desc { font-size: 1.125vw; }
  .foreignTradeSolutionBanner .foreignTradeSolutionBannerText .btn { padding-top: 15px; font-size: 15px; }
  .foreignTradeSolutionBanner .foreignTradeSolutionBannerText .btn i { margin-left: 8px; width: 25px; height: 25px; font-size: 8px; line-height: 0.1; }
  .foreignTradeSolution { padding: 120px 0px 150px; }
  .foreignTradeSolution .imgBox { width: 800px; }
  .foreignTradeSolution .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 60px 0px 0px 75px; }
  .foreignTradeSolution .content .title { font-size: 16px; }
  .foreignTradeSolution .content .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .foreignTradeSolution .content .subTitle { margin-top: 20px; padding: 0px 20px 0px 0px; font-size: 40px; line-height: 50px; letter-spacing: -1px; }
  .foreignTradeSolution .content .desc { margin-top: 40px; padding: 0px 20px 0px 0px; max-height: 290px; font-size: 16px; line-height: 26px; }
  .foreignTradeSolution .content .desc::-webkit-scrollbar { width: 4px; }
  .foreignTradeSolution .content .desc::-webkit-scrollbar-track { -webkit-border-radius: 8px; border-radius: 8px; }
  .foreignTradeSolution .content .desc::-webkit-scrollbar-thumb { -webkit-border-radius: 8px; border-radius: 8px; }
  .foreignTradeSolution .content .desc2 { margin-top: 10px; padding: 0px 20px 0px 0px; max-height: 290px; font-size: 16px; line-height: 26px; }
  .foreignTradeSolution .content .desc2::-webkit-scrollbar { width: 4px; }
  .foreignTradeSolution .content .desc2::-webkit-scrollbar-track { -webkit-border-radius: 8px; border-radius: 8px; }
  .foreignTradeSolution .content .desc2::-webkit-scrollbar-thumb { -webkit-border-radius: 8px; border-radius: 8px; }
  .foreignTradeSolution .content .threeTitle { margin-top: 10px; font-size: 20px; }
  .foreignTradeSolutionListMain { padding: 100px 0px 100px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionIntro .title { font-size: 40px; width: 620px; padding: 0px 60px 0px 0px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionIntro .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 18px; line-height: 31px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList { margin-top: 50px; -webkit-border-radius: 20px; border-radius: 20px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content { width: 560px; padding: 50px 80px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number { width: 40px; height: 40px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span { font-size: 14px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span:nth-child(1) { left: 0px; top: 0px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span:nth-child(2) { right: 0px; bottom: 0px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .listTitle { margin-top: 45px; font-size: 40px; line-height: 1.3; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .desc { padding: 40px 0px 120px; font-size: 16px; max-width: 375px; line-height: 26px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 40%; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .btnBox { left: 80px; bottom: 65px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .btnBox a { width: 70px; height: 70px; margin-right: 10px; font-size: 24px; }
  .extensionServerMain { padding: 115px 0px; }
  .extensionServerMain .title { font-size: 40px; line-height: 50px; }
  .extensionServerMain .content { padding-top: 15px; font-size: 18px; line-height: 28px; }
  .extensionServerMain .extensionServer { margin: 0px -20px; padding-top: 80px; }
  .extensionServerMain .extensionServer .list { width: -webkit-calc(50% - 40px); width: calc(50% - 40px); margin: 0px 20px; padding: 55px 50px; -webkit-border-radius: 20px; border-radius: 20px; }
  .extensionServerMain .extensionServer .list .listTitle { font-size: 24px; padding-bottom: 40px; }
  .extensionServerMain .extensionServer .list .listTitle span { font-size: 20px; margin-right: 15px; width: 62px; height: 62px; -webkit-border-radius: 20px; border-radius: 20px; }
  .extensionServerMain .extensionServer .list .desc { font-size: 16px; line-height: 26px; }
  .extensionServerMain .extensionServer:first-child { padding-top: 0px; }
  .solutionTypeMain { padding: 110px 0px; }
  .solutionTypeMain .titleBox { width: 605px; padding: 0px 75px 0px 0px; }
  .solutionTypeMain .titleBox .title { font-size: 40px; line-height: 1.2; top: 110px; }
  .solutionTypeMain .solutionTypeList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .solutionTypeMain .solutionTypeList .list { top: 60px; padding: 60px 45px 75px; margin-bottom: 30px; -webkit-border-radius: 20px; border-radius: 20px; }
  .solutionTypeMain .solutionTypeList .list .icon { width: 215px; }
  .solutionTypeMain .solutionTypeList .list .icon img { width: 45px; }
  .solutionTypeMain .solutionTypeList .list .icon .line { margin-top: 60px; }
  .solutionTypeMain .solutionTypeList .list .icon .line::before { width: 65px; height: 5px; -webkit-border-radius: 2.5px; border-radius: 2.5px; }
  .solutionTypeMain .solutionTypeList .list .icon .line::after { width: 50px; height: 5px; -webkit-border-radius: 2.5px; border-radius: 2.5px; margin-top: 10px; }
  .solutionTypeMain .solutionTypeList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .solutionTypeMain .solutionTypeList .list .content::after { left: -30px; top: -12px; width: 41px; height: 41px; background-size: 41px; }
  .solutionTypeMain .solutionTypeList .list .content .listTitle { font-size: 24px; line-height: 1.3; }
  .solutionTypeMain .solutionTypeList .list .content .desc { font-size: 16px; padding-top: 20px; }
  /*--外贸网站方案--*/
  /*--响应式网站建设方案--*/
  .designPatternMain { min-height: 100vh; width: 100%; }
  .designPatternMain .title { font-size: 40px; padding-top: 30px; }
  .designPatternMain .designPatternBox { margin-top: 60px; }
  .designPatternMain .designPatternBox .imgBox { width: 740px; }
  .designPatternMain .designPatternBox .imgBox img { -webkit-border-radius: 15px; border-radius: 15px; }
  .designPatternMain .designPatternBox .designPattern { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 80px; height: 690px; }
  .designPatternMain .designPatternBox .designPattern .list { height: 14.5%; }
  .designPatternMain .designPatternBox .designPattern .list .listTitle { height: 100px; font-size: 24px; }
  .designPatternMain .designPatternBox .designPattern .list .listTitle i { font-size: 12px; margin-left: 10px; top: -4px; }
  .designPatternMain .designPatternBox .designPattern .list .desc { padding-bottom: 65px; font-size: 16px; line-height: 28px; }
  .designPatternMain .designPatternBox .designPattern .list.cur .listTitle { font-size: 30px; }
  .solutionConsultMain { padding: 80px 0px 90px; }
  .solutionConsultMain .title { font-size: 45px; }
  .solutionConsultMain .desc { padding-top: 30px; font-size: 16px; line-height: 26px; max-width: 1080px; }
  .solutionConsultMain .btn { padding-top: 45px; }
  .solutionConsultMain .btn a { width: 312px; height: 48px; font-size: 14px; -webkit-border-radius: 48px; border-radius: 48px; }
  .solutionConsultMain .iconList { padding-top: 40px; }
  .solutionConsultMain .iconList .list { width: 320px; font-size: 24px; margin: 0px 20px; -webkit-border-radius: 20px; border-radius: 20px; padding: 20px 30px; }
  .solutionConsultMain .iconList .list img { height: 72px; margin-right: 20px; }
  /*--响应式网站建设方案--*/
  /*--定制化电商网站建设方案--*/
  .electronicBusinessSolution { padding: 95px 0px 135px; }
  .electronicBusinessSolution .title { font-size: 40px; }
  .electronicBusinessSolution .desc { padding-top: 10px; font-size: 18px; line-height: 28px; }
  .electronicBusinessSolution .listBox { padding-top: 70px; }
  .electronicBusinessSolution .list { top: 50px; margin-bottom: 45px; padding: 65px 50px; -webkit-border-radius: 20px; border-radius: 20px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .electronicBusinessSolution .list .listTitleBox { min-width: 500px; }
  .electronicBusinessSolution .list .listTitleBox .listTitle { font-size: 40px; }
  .electronicBusinessSolution .list .listTitleBox .number { margin-right: 20px; width: 62px; height: 62px; font-size: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
  .electronicBusinessSolution .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 17px; line-height: 26px; }
  .electronicBusinessFeatureBox { padding: 100px 0px 65px; }
  .electronicBusinessFeatureClass { padding-bottom: 45px; }
  .electronicBusinessFeatureClass .list a { font-size: 40px; }
  .electronicBusinessFeatureClass .list span { font-size: 40px; font-weight: 100; padding: 0px 25px; }
  .electronicBusinessFeatureTwoClass { padding-bottom: 50px; }
  .electronicBusinessFeatureTwoClass .list a { margin-right: 15px; width: 160px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; padding: 0px 15px; font-size: 15px; }
  .electronicBusinessFeatureTwoClass .list a i { width: 10px; height: 10px; }
  .electronicBusinessFeature { padding-top: 50px; }
  .electronicBusinessFeature .listBox { margin: 0px -10px; }
  .electronicBusinessFeature .listBox .list { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); margin: 0px 10px 20px; -webkit-border-radius: 20px; border-radius: 20px; padding: 25px 30px; }
  .electronicBusinessFeature .listBox .list h3 { font-size: 20px; }
  .electronicBusinessFeature .listBox .list h3::before { width: 5px; height: 13px; -webkit-border-radius: 5px; border-radius: 5px; margin-right: 5px; }
  .electronicBusinessFeature .listBox .list .desc { padding-top: 5px; font-size: 15px; }
  /*--定制化电商网站建设方案--*/
  /*--软件网站建设方案--*/
  .furnishSolutionMain { padding: 100px 0px 130px; }
  .furnishSolutionMain .title { font-size: 40px; }
  .furnishSolutionMain .content { margin-top: 15px; font-size: 16px; line-height: 26px; }
  .furnishSolutionMain .furnishSolutionBox { margin-top: 80px; -webkit-border-radius: 20px; border-radius: 20px; padding: 65px 90px 75px; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution .swiper-slide { padding: 0px 240px 100px 0px; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution .listTitle { font-size: 30px; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution .desc { margin-top: 25px; font-size: 16px; line-height: 26px; }
  .furnishSolutionMain .furnishSolutionBox:first-child { margin-top: 0px; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolutionClass { min-height: 300px; padding-left: 150px; width: 465px; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolutionClass a { font-size: 18px; padding-bottom: 20px; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolutionClass a.cur { font-size: 24px; }
  .furnishSolutionMain .furnishSolutionBox .btn { left: 90px; bottom: 90px; }
  .furnishSolutionMain .furnishSolutionBox .btn a { width: 80px; height: 50px; margin-right: 5px; -webkit-border-radius: 25px; border-radius: 25px; }
  .framesolutionMain { padding: 110px 0px 0px; }
  .framesolutionMain .title { font-size: 40px; }
  .framesolutionMain .desc { font-size: 18px; line-height: 30px; padding-top: 20px; }
  .framesolutionMain .framesolutionBox { padding: 80px 0px 120px; }
  .framesolutionMain .framesolutionBox .imgBox img { -webkit-border-radius: 15px; border-radius: 15px; }
  .framesolutionMain .framesolutionBox .framesolution { width: 760px; height: 760px; padding: 0px 0px 0px 80px; }
  .framesolutionMain .framesolutionBox .framesolution .list { height: 11.843%; }
  .framesolutionMain .framesolutionBox .framesolution .list .listTitle { font-size: 24px; height: 90px; }
  .framesolutionMain .framesolutionBox .framesolution .list .listTitle i { font-size: 14px; margin-left: 10px; }
  .framesolutionMain .framesolutionBox .framesolution .list .content { font-size: 16px; line-height: 28px; padding-bottom: 60px; }
  .framesolutionMain .framesolutionBox .framesolution .list.cur .listTitle { font-size: 30px; }
  /*--软件网站建设方案--*/
  /*--数码3C企业网站建设方案--*/
  .solutionTextListMain { padding: 70px 0px 90px; }
  .solutionTextListMain .title { font-size: 16px; }
  .solutionTextListMain .title::after { width: 12px; height: 12px; margin-right: 10px; }
  .solutionTextListMain .subTitle { padding: 15px 0px; font-size: 40px; }
  .solutionTextList { margin: 0px -10px; padding-top: 60px; }
  .solutionTextList .list { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); padding: 55px 70px; -webkit-border-radius: 20px; border-radius: 20px; margin: 0px 10px 20px; }
  .solutionTextList .list .listTitle { font-size: 24px; }
  .solutionTextList .list .content { padding-top: 15px; font-size: 16px; }
  .solutionTextList .list .number { margin-top: 35px; width: 62px; height: 62px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 20px; }
  /*--数码3C企业网站建设方案--*/
  /*--门户网站建设方案--*/
  .solutionSystemFunctionMain { padding: 70px 0px; }
  .solutionSystemFunctionMain .title { font-size: 40px; padding-bottom: 0px; }
  .solutionSystemFunctionMain .content { padding-top: 5px; font-size: 16px; line-height: 28px; }
  /*--门户网站建设方案--*/
  /*--app定制开发--*/
  .appNLP { padding-right: 40px; }
  .appNLP .list { width: 33.333%; margin-top: 45px; }
  .appNLP .list .icon img { height: 41px; }
  .appNLP .list .text { padding-top: 10px; font-size: 15px; }
  .appNativeMain { padding: 100px 0px; }
  .appNativeMain .title { font-size: 40px; }
  .appNativeMain .desc { padding-top: 25px; max-width: 1330px; font-size: 16px; line-height: 26px; }
  .appNativeMain .appNative { padding-top: 80px; }
  .appNativeMain .appNative .advantage { width: 50%; min-height: 590px; -webkit-box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); -webkit-border-radius: 30px; border-radius: 30px; }
  .appNativeMain .appNative .advantage .advantageTitle { height: 115px; font-size: 24px; }
  .appNativeMain .appNative .advantage .advantageTitle i { font-weight: 100; font-size: 30px; margin-right: 10px; }
  .appNativeMain .appNative .advantage .content { padding: 50px 85px; line-height: 26px; font-size: 16px; }
  .appNativeMain .appNative .advantage .content h3 { font-size: 20px; font-weight: 600; padding-bottom: 10px; }
  .appNativeMain .appNative .shortcomingBox { width: 50%; padding: 50px 0px; }
  .appNativeMain .appNative .shortcomingBox .shortcoming { -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 0px 30px 30px 0px; border-radius: 0px 30px 30px 0px; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .shortcomingTitle { height: 89px; font-size: 24px; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .shortcomingTitle i { font-size: 30px; margin-right: 10px; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .content { padding: 50px 85px; line-height: 26px; font-size: 16px; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .content h3 { font-size: 20px; font-weight: 600; padding-bottom: 10px; }
  .webAppMain { padding: 100px 0px; }
  .webAppMain .title { font-size: 40px; }
  .webAppMain .desc { padding-top: 25px; max-width: 1330px; font-size: 16px; line-height: 26px; }
  .webAppMain .webApp { padding-top: 80px; }
  .webAppMain .webApp .advantage { width: 50%; min-height: 590px; -webkit-box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); -webkit-border-radius: 30px; border-radius: 30px; }
  .webAppMain .webApp .advantage .advantageTitle { height: 115px; font-size: 24px; }
  .webAppMain .webApp .advantage .advantageTitle i { font-weight: 100; font-size: 30px; margin-right: 10px; }
  .webAppMain .webApp .advantage .content { padding: 50px 85px; line-height: 26px; font-size: 16px; }
  .webAppMain .webApp .advantage .content h3 { font-size: 20px; font-weight: 600; padding-bottom: 10px; }
  .webAppMain .webApp .shortcomingBox { width: 50%; padding: 50px 0px; }
  .webAppMain .webApp .shortcomingBox .shortcoming { -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 0px 30px 30px 0px; border-radius: 0px 30px 30px 0px; }
  .webAppMain .webApp .shortcomingBox .shortcoming .shortcomingTitle { height: 89px; font-size: 24px; }
  .webAppMain .webApp .shortcomingBox .shortcoming .shortcomingTitle i { font-size: 30px; margin-right: 10px; }
  .webAppMain .webApp .shortcomingBox .shortcoming .content { padding: 50px 85px; line-height: 26px; font-size: 16px; }
  .webAppMain .webApp .shortcomingBox .shortcoming .content h3 { font-size: 20px; font-weight: 600; padding-bottom: 10px; }
  /*--app定制开发--*/ 
  /*--首页新闻--*/
  .indexNewslistDesc a{padding:18px 0px;}
  .indexNewslistDesc .listTitle{font-size:18px; height:24px; line-height:24px; }
  .indexNewslistDesc .desc{margin-top: 15px; font-size:15px; height:48px; line-height: 24px;}
  .indexNewslistDesc .time{margin-top: 25px; font-size: 14px;}
  .indexNewslistDescPage{padding-top: 30px;}
  .indexNewslistDescPage span{margin: 0px 10px 0px 0px;width: 7px;height: 7px;}
  .indexNewslistDescPage span.swiper-pagination-bullet-active{width: 9px;height: 9px;}
  .indexNewslistDesc .indexRecommendNews{width: 1330px;}
  .indexNewslistDesc .indexRecommendNews .imgBox{padding-top: 324px; min-width: 500px;}
  .indexNewslistDesc .indexRecommendNews .content{flex: 1; padding:0px 0px 0px 50px;}
  .indexNewslistDesc .indexRecommendNews .content .listTitle{font-size:32px; height:42px; line-height: 42px;}
  .indexNewslistDesc .indexRecommendNews .content .desc{font-size: 15px; height: 175px; line-height: 25px;}
  .indexNewslistDesc .indexRecommendNews .content .time{margin-top: 10px;}
  .indexNewslistDesc .indexRecommendNews .content .more{padding-top: 15px;}
  .indexNewslistDesc .indexRecommendNews .content .more a{height: 40px; border-radius: 40px; padding:0px 30px; font-size:15px;}
  /*--首页新闻--*/
    .sitemap-wrapper{padding: 140px 0 60px;}
    /*--高端网站建设--*/
  .high-endWebsiteBanner .imgBox { padding-top: 900px; }
  .high-endWebsiteBannerText .title { font-size: 60px; }
  .high-endWebsiteBannerText .desc { padding-top: 25px; font-size: 20px; }
  .high-endIndispensableMain { padding: 110px 0px; }
  .high-endIndispensableMain .imgBox { width: 745px; }
  .high-endIndispensableMain .imgBox .listImg { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 30px; }
  .high-endIndispensableMain .imgBox .listImg img { margin: 15px 0px; -webkit-border-radius: 20px; border-radius: 20px; }
  .high-endIndispensableMain .imgBox .listImg:nth-child(1) { padding-top: 80px; }
  .high-endIndispensableMain .imgBox .listImg:last-child { margin-right: 30px; }
  .high-endIndispensableMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 80px 0px 0px 130px; }
  .high-endIndispensableMain .content .title { font-size: 50px; }
  .high-endIndispensableMain .content .desc { margin-top: 30px; font-size: 18px; line-height: 34px; }
  .high-endIndispensableMain .content .desc p { padding-left: 25px; }
  .high-endIndispensableMain .content .desc p::after { top: 7px; width: 20px; height: 20px; }
  .high-endIndispensableMain .content .dot { padding-left: 25px; font-size: 18px; line-height: 34px; }
  .high-endIndispensableMain .content .desc2 { font-size: 20px; padding-top: 10px; line-height: 34px; }
  .high-endIndispensableMain .content .desc2 p { padding-left: 25px; }
  .high-endIndispensableMain .content .desc2 p::after { top: 7px; width: 21px; height: 21px; }
  .high-endIndispensableMain .content .btn { padding-top: 45px; }
  .high-endIndispensableMain .content .btn a { padding: 0px 25px; height: 50px; width: 160px; }
  .high-endIndispensableMain .content .btn a i { font-size: 9px; }
  .high-endIndispensableMain .content .btn a::after { -webkit-border-radius: 50px; border-radius: 50px; }
  .high-endIndispensableMain .content .btn a:hover::after { width: 50px; height: 50px; }
  .high-endIndispensableMain .content .btn a:hover i { left: 5px; }
  .high-endIntro { padding: 120px 0px; }
  .high-endIntro .content { max-width: 565px; padding-top: 70px; }
  .high-endIntro .content .title { font-size: 50px; font-weight: 600; }
  .high-endIntro .content .desc { margin-top: 30px; font-size: 17px; line-height: 28px; }
  .high-endIntro .imgBox { width: 762px; }
  .high-endIntro .imgBox img { -webkit-border-radius: 20px; border-radius: 20px; }
  .high-endAbilityMain { padding: 110px 0px; }
  .high-endAbilityMain .title { font-size: 50px; }
  .high-endAbilityMain .desc { margin-top: 10px; max-width: 545px; font-size: 16px; line-height: 26px; }
  .high-endAbilityMain .high-endAbilityBox { padding-top: 50px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList { width: 548px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .imgBox img { width: 100%; -webkit-border-radius: 20px; border-radius: 20px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .listTitle { font-size: 16px; margin-top: 10px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .content { font-size: 14px; margin-top: 5px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility { width: -webkit-calc(100% - 548px); width: calc(100% - 548px); padding: 0px 0px 0px 75px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent .listTitle { font-size: 30px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent .content { padding-top: 10px; font-size: 20px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list { margin-left: 230px; font-size: 20px; height: 70px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active { margin-left: 0px; font-size: 24px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active::after { height: 2px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active::before { height: 2px; width: 80%; }
  .high-endFlowMain { padding: 100px 0px; }
  .high-endFlowMain .title { font-size: 50px; }
  .high-endFlowMain .desc { margin-top: 10px; max-width: 1100px; font-size: 16px; line-height: 26px; }
  .high-endFlow { margin-top: 40px; }
  .high-endFlow .swiper-slide { margin-right: 10px; }
  .high-endFlow .swiper-slide::after { -webkit-border-radius: 20px; border-radius: 20px; }
  .high-endFlow .swiper-slide::before { -webkit-border-radius: 20px; border-radius: 20px; }
  .high-endFlow .swiper-slide .contentBox { padding: 40px 28px 35px; min-height: 260px; }
  .high-endFlow .swiper-slide .contentBox .icon { left: 28px; top: 40px; width: 50px; }
  .high-endFlow .swiper-slide .contentBox .number { font-size: 20px; }
  .high-endFlow .swiper-slide .contentBox .content .listTitle { font-size: 22px; padding-bottom: 25px; }
  .high-endFlow .swiper-slide .contentBox .content .listTitle i { font-size: 9px; }
  .high-endFlow .swiper-slide .contentBox .content .listDesc { font-size: 16px; line-height: 24px; max-width: 380px; }
  .high-endFlow .swiper-slide.active { -webkit-box-flex: 0; -webkit-flex: 0 0 560px; -ms-flex: 0 0 560px; flex: 0 0 560px; }
  .high-endFlow .swiper-slide.active .contentBox { padding: 45px; }
  .high-endFlow .swiper-slide.active .contentBox .icon { left: auto; right: 45px; top: auto; bottom: 45px; }
  .high-endFlow .swiper-slide.active .contentBox .content { padding: 0px 0px 48px; }
  .high-endFlow .swiper-slide.active .contentBox .content .listTitle { padding-bottom: 10px; }
  .high-endQuote { padding: 100px 0px; }
  .high-endQuote .title { font-size: 50px; }
  .high-endQuote .desc { font-size: 17px; padding-top: 10px; max-width: 720px; }
  .high-endQuote .btn { padding-top: 50px; }
  .high-endQuote .btn a { padding: 0px 25px; height: 50px; width: 160px; }
  .high-endQuote .btn a i { font-size: 9px; }
  .high-endQuote .btn a::after { -webkit-border-radius: 50px; border-radius: 50px; }
  .high-endQuote .btn a:hover::after { width: 50px; height: 50px; }
  .high-endQuote .btn a:hover i { left: 5px; }
  /*--高端网站建设--*/
  /*--网站制作技术标--*/
  .websiteProductionBanner .imgBox { padding-top: 900px; }
  .websiteProductionBannerText .title { font-size: 60px; }
  .websiteProductionBannerText .desc { padding-top: 25px; font-size: 20px; }
  .productionStandardMain { padding: 100px 0px; }
  .productionStandardMain .productionStandardTitle { max-width: 680px; padding-top: 70px; }
  .productionStandardMain .productionStandardTitle .title { font-size: 50px; }
  .productionStandardMain .productionStandardTitle .desc { padding-top: 30px; font-size: 16px; line-height: 26px; }
  .productionStandardMain .productionStandardImg { width: 720px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) { width: 346px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) img { width: 100%; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .img1 { margin-bottom: 15px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .img1 img { -webkit-border-radius: 20px 0px 0px 0px; border-radius: 20px 0px 0px 0px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive { left: 16px; padding: 0px 17px; bottom: 16px; width: 220px; height: 66px; -webkit-border-radius: 6px; border-radius: 6px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .icon { width: 36px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .icon img { -webkit-border-radius: 0px; border-radius: 0px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 15px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content .text1 { font-size: 12px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content .text2 { font-size: 17px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) { width: 360px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) img { width: 100%; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .img2 { margin-bottom: 15px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .img2:nth-child(2) img { -webkit-border-radius: 0px 0px 20px 0px; border-radius: 0px 0px 20px 0px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection { left: 110px; padding: 0px 17px; bottom: 30px; width: 330px; height: 66px; -webkit-border-radius: 6px; border-radius: 6px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .icon { width: 58px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .icon img { -webkit-border-radius: 100%; border-radius: 100%; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 15px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content .text1 { font-size: 12px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content .text2 { font-size: 17px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .number { font-size: 18px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .contactText { font-size: 20px; line-height: 28px; left: 30px; bottom: 30px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .icon-youshangjiao { font-size: 18px; right: 20px; top: 20px; font-weight: 600; }
  .productionStandardMain .circleBox { bottom: -375px; }
  .frontEndStandardMain { padding: 140px 0px 100px; }
  .frontEndStandardMain .titleBox { margin-bottom: -170px; }
  .frontEndStandardMain .title { font-size: 50px; }
  .frontEndStandardMain .desc { padding-top: 20px; font-size: 16px; line-height: 26px; max-width: 615px; }
  .frontEndStandardMain .frontEndStandardList { margin: 0px -20px; }
  .frontEndStandardMain .frontEndStandardList .list { width: -webkit-calc(33.333% - 20px); width: calc(33.333% - 20px); margin: 0px 10px 20px; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox { -webkit-border-radius: 20px; border-radius: 20px; padding: 40px 35px; width: 100%; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox .number { font-size: 20px; padding-bottom: 50px; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox .listTitle { font-size: 26px; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox .content { padding-top: 20px; font-size: 17px; line-height: 24px; }
  .rear-endStandardMain { padding: 100px 0px; }
  .rear-endStandardMain .title { font-size: 50px; }
  .rear-endStandardMain .desc { padding-top: 25px; font-size: 16px; line-height: 26px; max-width: 560px; }
  .rear-endStandardMain .rear-endStandard { margin: 0px -15px; padding-top: 45px; }
  .rear-endStandardMain .rear-endStandard .list { width: -webkit-calc(50% - 30px); width: calc(50% - 30px); margin: 0px 15px 35px; }
  .rear-endStandardMain .rear-endStandard .list .bg { -webkit-border-radius: 20px; border-radius: 20px; }
  .rear-endStandardMain .rear-endStandard .list .bg::after { -webkit-border-radius: 20px; border-radius: 20px; }
  .rear-endStandardMain .rear-endStandard .list::after { -webkit-border-radius: 20px; border-radius: 20px; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon { width: 160px; height: 200px; -webkit-border-radius: 20px 0px 0px 20px; border-radius: 20px 0px 0px 20px; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon::after { -webkit-border-radius: 20px 0px 0px 20px; border-radius: 20px 0px 0px 20px; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon::before { -webkit-border-radius: 20px 0px 0px 20px; border-radius: 20px 0px 0px 20px; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon p { width: 65px; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .content { padding: 0px 30px; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .content .listTitle { font-size: 24px; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .content .listDesc { padding-top: 10px; font-size: 17px; }
  .propertyStandardMain { padding: 110px 0px; }
  .propertyStandardMain .contactCircle { top: -250px; right: -100px; }
  .propertyStandardMain .title { font-size: 50px; }
  .propertyStandardMain .desc { margin-top: 10px; max-width: 545px; font-size: 16px; line-height: 26px; }
  .propertyStandardMain .propertyStandardBox { padding-top: 50px; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList { width: 548px; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .imgBox img { width: 100%; -webkit-border-radius: 20px; border-radius: 20px; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .listTitle { font-size: 16px; margin-top: 10px; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .content { font-size: 14px; margin-top: 5px; }
  .propertyStandardMain .propertyStandardBox .propertyStandard { width: -webkit-calc(100% - 548px); width: calc(100% - 548px); padding: 0px 0px 0px 75px; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardContentBox .propertyStandardContent .listTitle { font-size: 30px; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardContentBox .propertyStandardContent .content { padding-top: 10px; font-size: 20px; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list { margin-left: 230px; font-size: 20px; height: 70px; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list.active { font-size: 24px; }
  .secureStandardMain { padding: 100px 0px; }
  .secureStandardMain .title { font-size: 50px; }
  .secureStandardMain .desc { margin-top: 15px; font-size: 16px; line-height: 26px; max-width: 750px; }
  .secureStandardMain .secureStandardList { margin: 0px -20px; padding-top: 45px; }
  .secureStandardMain .secureStandardList .list { width: -webkit-calc(25% - 20px); width: calc(25% - 20px); margin: 0px 10px 20px; padding: 45px 35px; min-height: 380px; -webkit-border-radius: 20px; border-radius: 20px; }
  .secureStandardMain .secureStandardList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .secureStandardMain .secureStandardList .list .listTitle { font-size: 24px; }
  .secureStandardMain .secureStandardList .list .listDesc { margin-top: 10px; font-size: 17px; line-height: 28px; }
  .secureStandardMain .secureStandardList .list .icon img { height: 70px; }
  .websiteProductionProcessMain { padding: 110px 0px; }
  .websiteProductionProcessMain .title { font-size: 50px; }
  .websiteProductionProcessMain .websiteProductionProcess { margin: 0px -23px; padding-top: 45px; }
  .websiteProductionProcessMain .websiteProductionProcess .list { width: -webkit-calc(16.666666666666668% - 46px); width: calc(16.666666666666668% - 46px); margin: 0px 23px; }
  .websiteProductionProcessMain .websiteProductionProcess .list::after { width: 9px; height: 9px; right: -26px; }
  .websiteProductionProcessMain .websiteProductionProcess .list .content .icon { width: 45px; }
  .websiteProductionProcessMain .websiteProductionProcess .list .content .listTitle { font-size: 19px; margin-top: 10px; }
  /*--网站制作技术标--*/
  /*--群诺改造解决--*/
  .remouldBanner .imgBox { padding-top: 900px; }
  .remouldBannerText .title { font-size: 60px; }
  .remouldBannerText .desc { padding-top: 25px; font-size: 20px; }
  .remouldSolutionMain { padding: 100px 0px; }
  .remouldSolutionMain .content { width: 560px; padding-top: 40px; }
  .remouldSolutionMain .content .title { font-size: 50px; }
  .remouldSolutionMain .content .desc { padding-top: 30px; }
  .remouldSolutionMain .content .desc .icon { width: 90px; margin-right: 15px; }
  .remouldSolutionMain .content .desc .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 15px; font-size: 18px; line-height: 28px; }
  .remouldSolutionMain .content .desc2 { padding-top: 30px; font-size: 16px; line-height: 28px; }
  .remouldSolutionMain .imgBox { width: 818px; }
  .remouldSolutionMain .imgBox img { -webkit-border-radius: 20px; border-radius: 20px; }
  .remouldAdvantageMain { padding: 100px 0px; }
  .remouldAdvantageMain .title { font-size: 16px; }
  .remouldAdvantageMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .remouldAdvantageMain .desc { padding-top: 25px; font-size: 45px; line-height: 55px; }
  .remouldAdvantageMain .remouldAdvantage { margin: 0px -20px; padding-top: 50px; }
  .remouldAdvantageMain .remouldAdvantage .list { width: -webkit-calc(33.333% - 20px); width: calc(33.333% - 20px); margin: 0px 10px; padding: 80px 40px; -webkit-border-radius: 8px; border-radius: 8px; }
  .remouldAdvantageMain .remouldAdvantage .list .icon { width: 90px; padding-bottom: 90px; }
  .remouldAdvantageMain .remouldAdvantage .list .listTitle { font-size: 30px; padding-bottom: 20px; line-height: 38px; }
  .remouldAdvantageMain .remouldAdvantage .list .content { margin-top: 25px; font-size: 16px; line-height: 28px; }
  .remouldAdvantageMain .remouldAdvantage .list::after { height: 48px; }
  .remouldAdvantageMain .remouldAdvantage .list::before { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .remouldServiceProcessMain { padding: 100px 0px; }
  .remouldServiceProcessMain .title { font-size: 45px; }
  .remouldServiceProcessMain .remouldServiceProcess { margin-top: 70px; }
  .remouldServiceProcessMain .remouldServiceProcessClass { top: 120px; width: 300px; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list { font-size: 19px; padding-left: 35px; height: 70px; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list::after { left: 12px; top: 9px; bottom: -9px; width: 1px; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list span { width: 9px; height: 9px; left: 8px; top: 6px; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list span::before { width: 23px; height: 23px; border: 4px solid #e5e5e5; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list.active { font-size: 24px; }
  .remouldServiceProcessMain .remouldServiceProcessList .list { margin-bottom: 85px; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .imgBox img { -webkit-border-radius: 20px; border-radius: 20px; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .content { padding: 0px 40px 50px; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .content .listTitle { font-size: 30px; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .content .listDesc { margin-top: 15px; font-size: 16px; line-height: 28px; }
  /*--群诺改造解决--*/
  /*--官网改版--*/
  .officialWebsiteRevisionBanner .imgBox { padding-top: 900px; }
  .officialWebsiteRevisionBannerText { bottom: 200px; }
  .officialWebsiteRevisionBannerText .title { font-size: 60px; }
  .officialWebsiteRevisionBannerText .desc { padding-top: 25px; font-size: 20px; }
  .painPointBox { min-height: 100vh; }
  .painPointTitleMain .painPointTitle .title { font-size: 85px; }
  .painPointTitleMain .painPointTitle .desc { padding-top: 15px; font-size: 30px; }
  .painPointContentBox { min-height: 100vh; }
  .painPointContentTitle .title { font-size: 50px;}
  .painPointContentTitle .title span::after { left: -17px; width: 12px; height: 12px; }
  .painPointContentTitle .desc { padding-top: 15px; font-size: 18px; max-width: 1000px;}
  .painPoint { padding-top: 280px; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); }
  .painPoint .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .painPoint .list { width: 48.35%; padding-top: 25px; }
  .painPoint .list .imgBox { width: 100%; padding-top: 410px; }
  .painPoint .list .imgBox img { -webkit-border-radius: 30px 0px 0px 30px; border-radius: 30px 0px 0px 30px; -webkit-box-shadow: 0px 3px 50px rgba(0, 0, 0, 0.4); box-shadow: 0px 3px 50px rgba(0, 0, 0, 0.4); }
  .painPoint .list:nth-child(2) { width: 51.65%; }
  .painPoint .list:nth-child(2) .imgBox { padding-top: 460px; }
  .painPoint .list:nth-child(2) .imgBox p:nth-child(2) { width: 102px; left: -45px; top: 70px; }
  .painPoint .list:nth-child(2) .imgBox p:nth-child(3) { width: 92px; right: -35px; bottom: 60px; }
  .painPoint .list:nth-child(2) .imgBox img { -webkit-border-radius: 30px; border-radius: 30px; }
  .painPoint .list:nth-child(1) .content { padding-top: 55px; }
  .painPoint .list .content { padding-top: 30px; }
  .painPoint .list .content .listTitle { font-size: 30px; width: 120px; }
  .painPoint .list .content .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 18px; line-height: 30px; }
  .painPoint .list .content .desc p { padding-left: 30px; }
  .painPoint .list:nth-child(1) .content .desc p::after { top: 5px; width: 20px; height: 20px; }
  .painPoint .list:nth-child(2) .content .desc p::after { top: 5px; width: 21px; height: 21px; }
  .threeMajorDesignsMain { padding: 35px 0px 100px; }
  .threeMajorDesignsMain .threeMajorDesignsList { width: -webkit-calc(100% - 500px); width: calc(100% - 500px); }
  .threeMajorDesignsMain .threeMajorDesignsList .swiper-slide::after { top: 20px; bottom: 0px; width: 725px; -webkit-border-radius: 12px; border-radius: 12px; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox { padding: 0px 105px 40px 30px; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .imgBox { width: 670px; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content { padding-top: 60px; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc { width: 385px; margin-right: 50px; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc .listTitle { font-size: 36px; line-height: 44px; color: #010101; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc .desc { margin-top: 15px; font-size: 16px; display: -webkit-box; height: 72px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .listImg { width: 400px; padding-top: 25px; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .listImg img { width: 100%; -webkit-border-radius: 12px; border-radius: 12px; -webkit-box-shadow: 0px 6px 27px rgba(4, 28, 71, 0.35); box-shadow: 0px 6px 27px rgba(4, 28, 71, 0.35); }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .icon { width: 70px; padding-top: 40px; }
  .threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage { left: 30px; bottom: 165px; }
  .threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage span { width: 60px; height: 60px; font-size: 18px; }
  .threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage span.swiper-pagination-bullet-active { width: 105px; -webkit-border-radius: 30px; border-radius: 30px; }
  .threeMajorDesignsMain .threeMajorDesigns { width: 500px; padding-top: 135px; }
  .threeMajorDesignsMain .threeMajorDesigns .title { font-size: 50px; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab { padding-top: 40px; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list { padding: 35px 0px; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .icon { width: 73px; height: 73px; -webkit-border-radius: 8px; border-radius: 8px; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content .listTitle { font-size: 18px; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content .desc { font-size: 16px; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list.active::after { width: 60%; }
  .designCapability .designCapabilityList { padding: 120px 0px; max-width: 550px; }
  .designCapability .designCapabilityList .contentBox .title { font-size: 50px; padding-bottom: 40px; }
  .designCapability .designCapabilityList .contentBox .content { margin-top: 35px; }
  .designCapability .designCapabilityList .contentBox .content .list .icon { width: 70px; }
  .designCapability .designCapabilityList .contentBox .content .list .listTitle { margin-top: 20px; font-size: 22px; }
  .designCapability .designCapabilityList .contentBox .content .list .desc { margin-top: 15px; font-size: 17px; line-height: 27px; max-width: 480px; }
  .designCapability .designCapabilityList .designCapabilityTab .list { line-height: 27px; font-size: 15px; margin-bottom: 15px; padding-left: 22px; }
  .designCapability .designCapabilityList .designCapabilityTab .list.active { font-size: 20px; }
  .recommendedCaseMain { padding: 100px 0px; }
  .recommendedCaseMain .titleMain .title { font-size: 16px; }
  .recommendedCaseMain .titleMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .recommendedCaseMain .titleMain .desc { margin-top: 25px; font-size: 45px; line-height: 55px; }
  .recommendedCaseMain .titleMain .btn a { width: 55px; height: 41px; -webkit-border-radius: 20px; border-radius: 20px; margin-left: 5px; font-size: 16px; }
  .recommendedCaseMain .recommendedCase { margin-top: 50px; }
  .recommendedCaseMain .recommendedCase .swiper-slide .imgBox { -webkit-border-radius: 20px; border-radius: 20px; }
  .recommendedCaseMain .recommendedCase .swiper-slide .listTitle { margin-top: 35px; font-size: 26px; }
  .recommendedCaseMain .recommendedCase .swiper-slide .label { padding-top: 15px; }
  .recommendedCaseMain .recommendedCase .swiper-slide .label a { padding: 0px 13px; line-height: 26px; font-size: 12px; margin-right: 10px; }
  /*--官网改版--*/
  /*--面包屑--*/
  .commonLocation { bottom: 25px; }
  .commonLocation a { font-size: 14px; }
  .commonLocation a::before { margin-right: 8px; }
  .commonLocation a::after { margin: 0px 10px; width: 8px; height: 8px; }
  /*--面包屑--*/
  /*--首页案例2025--*/
  .indexCase2025Main{margin-top:50px;}
  .indexCase2025Box{width: 7860px;}
  .indexCaseList2025 {padding: 0px;}
  .indexCaseList2025 .list { margin-right: 20px; width: 580px; }
  .indexCaseList2025 .list .contentBox .new { left: 20px; top: 20px; width: 53px; height: 23px; -webkit-border-radius: 23px; border-radius: 23px; font-size: 12px; }
  .indexCaseList2025 .list .contentBox .imgBox { height: 860px; -webkit-border-radius: 0px; border-radius: 0px; }
  .indexCaseList2025 .list .contentBox .imgBox a { -webkit-border-radius: 20px; border-radius: 20px; }
  .indexCaseList2025 .list .contentBox .content { padding: 0px 30px 30px; }
  .indexCaseList2025 .list .contentBox .content .listTitle { font-size: 28px; }
  .indexCaseList2025 .list .contentBox .content .label { padding-top: 10px; }
  .indexCaseList2025 .list .contentBox .content .label p { -webkit-border-radius: 0px; border-radius: 0px; padding: 5px 10px; min-width: 70px; font-size: 12px; margin-right: 5px; }
  .indexCaseList2025 .list .contentBox .hoverContent { padding: 0px 20px 20px; }
  .indexCaseList2025 .list .contentBox .hoverContent .caselogoBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .indexCaseList2025 .list .contentBox .hoverContent .Intro { padding: 35px 30px; -webkit-border-radius: 20px; border-radius: 20px; }
  .indexCaseList2025 .list .contentBox .hoverContent .Intro .listTitle { font-size: 28px; }
  .indexCaseList2025 .list .contentBox .hoverContent .Intro .desc { margin-top: 10px; font-size: 16px; display: -webkit-box; height: 78px; line-height: 26px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .indexCaseList2025 .list .contentBox .hoverContent .Intro .labelBox { padding-top: 25px; }
  .indexCaseList2025 .list .contentBox .hoverContent .Intro .label a { -webkit-border-radius: 0px; border-radius: 0px; padding: 5px 10px; min-width: 70px; font-size: 12px; margin-right: 5px; }
  .indexCaseList2025 .list .contentBox .hoverContent .Intro .icon a { width: 28px; height: 28px; background-size: 10px; }
  .caseMore { bottom: -75px; }
  .caseMore a { height: 50px; -webkit-border-radius: 24px; border-radius: 24px; font-size: 16px; }
  .caseMore a p { width: 17px; height: 17px; margin-right: 10px; }
  .indexCaseList2025 .list:nth-child(1)  { width: 1200px; }
  .indexCaseList2025 .list:nth-child(3)  .contentBox .imgBox { height: 420px; }
  .indexCaseList2025 .list:nth-child(3)  .contentBox .hoverContent .Intro .desc { display: -webkit-box; height: 52px; line-height: 26px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexCaseList2025 .list:nth-child(3)  .contentBox:nth-child(2) { margin-top: 20px; }
  .indexCaseList2025 .list:nth-child(4)  { width: 1200px; }
  .indexCaseList2025 .list:nth-child(6)  .contentBox .imgBox { height: 420px; }
  .indexCaseList2025 .list:nth-child(6)  .contentBox .hoverContent .Intro .desc { display: -webkit-box; height: 52px; line-height: 26px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexCaseList2025 .list:nth-child(6)  .contentBox:nth-child(2) { margin-top: 20px; }
  .indexCaseList2025 .list:nth-child(7)  { width: 1200px;}
  .indexCaseList2025 .list:nth-child(9)  .contentBox .imgBox { height: 420px; }
  .indexCaseList2025 .list:nth-child(9)  .contentBox .hoverContent .Intro .desc { display: -webkit-box; height: 52px; line-height: 26px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexCaseList2025 .list:nth-child(9)  .contentBox:nth-child(2) { margin-top: 20px; }

  /*--首页案例2025--*/

  /*--首页底部咨询--*/

  .indexConsultationMain{padding: 90px 0px 50px;}
  .indexConsultationMain .title{font-size:54px;}
  .indexConsultationMain .desc{padding-top: 15px; font-size: 14px;}
  .indexConsultationMain .btn{padding-top: 20px; }
  .indexConsultationMain .btn a{width: 253px; height: 48px; border-radius: 48px; font-size:14px; }
  .indexConsultationMain .btn a::after{height: 48px;}
  .indexConsultationMain .btn a::before{height: 48px;}
  .indexConsultationMain .line{margin-top: 80px;}
  .indexConsultationMain .telDesc{font-size: 14px; padding-top: 40px;}
  .indexConsultationMain .tel{padding-top: 15px;font-size:14px;}
  .indexConsultationMain .tel span{font-size: 28px;margin-left: 10px;margin-right:50px;}

  /*--首页底部咨询--*/
  /*--品牌出海--*/
  .goingGlobalMain { padding: 170px 0px 120px; }
  .goingGlobalMain .circleBox3 { top: 300px; right: -560px; }
  .goingGlobalMain .imgBox { width: 860px; padding-top: 570px; -webkit-border-radius: 20px; border-radius: 20px; }
  .goingGlobalMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 120px 0px 0px; }
  .goingGlobalMain .content .title { font-size: 16px; }
  .goingGlobalMain .content .title::before { width: 10px; height: 10px; margin-right: 10px; -webkit-border-radius: 100%; border-radius: 100%; }
  .goingGlobalMain .content .subTitle { margin-top: 10px; font-size: 50px; }
  .goingGlobalMain .content .desc { font-size: 17px; line-height: 27px; padding-top: 30px; }
  .goingGlobalBigTitle { padding-top: 90px; }
  .goingGlobalBigTitle .text { width: 200%; font-size: 470px; letter-spacing: -15px; }
  .goingGlobalMarket { margin-top: -55px; }
  .goingGlobalTitle { font-size: 50px; }
  .goingGlobalMarket .desc { padding-top: 30px; font-size: 17px; line-height: 27px; }
  .goingGlobalBox { padding: 0px 0px 90px; }
  .goingGlobalMarketList { margin-top: 40px; width: 930px; }
  .goingGlobalMarketList .swiper-slide { left: 60px; }
  .goingGlobalMarketList .swiper-slide .imgBox { padding-top: 512px; -webkit-border-radius: 20px; border-radius: 20px; }
  .goingGlobalMarketList .swiper-slide .listText { left: 30px; right: 30px; bottom: 20px; padding: 25px 35px 25px 55px; -webkit-border-radius: 55px; border-radius: 55px; }
  .goingGlobalMarketList .swiper-slide .listText .listTitle { font-size: 24px; margin-right: 25px; }
  .goingGlobalMarketList .swiper-slide .listText .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 17px; line-height: 27px; }
  .goingGlobalMarketList .swiper-slide .listText .icon { width: 50px; margin-left: 60px; }
  .goingGlobalMarketList .swiper-slide .listText::before { left: 10px; right: 10px; bottom: 10px; top: 10px; -webkit-filter: blur(8px); filter: blur(8px); -webkit-border-radius: 55px; border-radius: 55px; }
  .goingGlobalMarketList .swiper-slide.swiper-slide-active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); left: 0px; }
  .goingGlobalMarketList .swiper-slide.swiper-slide-active + div { left: -60px; }
  .goingGlobalMarketList .swiper-slide.swiper-slide-active + div ~ div { left: -210px; }
  .goingGlobalBarBtn { padding-top: 25px; }
  .goingGlobalBarBtn .btn { padding-left: 35px; }
  .goingGlobalBarBtn .btn a { margin-left: 5px; width: 67px; height: 55px; font-size: 24px; -webkit-border-radius: 27px; border-radius: 27px; }
  .goingGlobalDesc { padding-top: 20px; }
  .goingGlobalDesc h3 { font-size: 22px; }
  .goingGlobalDesc p { padding-top: 10px; font-size: 17px; max-width: 940px; }
  .goingGlobalLocal { padding-top: 40px; }
  .goingGlobalLocal .goingGlobalLocalList { padding-top: 70px; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .imgBox { width: 800px; padding-top: 700px; -webkit-border-radius: 20px; border-radius: 20px; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 80px; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .listTitle { font-size: 50px; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .desc { margin-top: 25px; font-size: 17px; line-height: 27px; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .desc2 { padding-top: 20px; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .desc2 p { margin-top: 10px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 17px; line-height: 27px; padding: 15px 60px 15px 30px; }
  .goingGlobalLocal .goingGlobalLocalList .swiper-slide .content .desc3 { padding-top: 35px; font-size: 17px; line-height: 27px; }
  .goingGlobalLogoMain { padding: 110px 0px 130px; margin-top: 0px; }
  .goingGlobalLogoMain .title { font-size: 50px; line-height: 60px; }
  .goingGlobalLogoMain .desc { font-size: 17px; line-height: 27px; padding-top: 40px; max-width: 945px; }
  .goingGlobalLogoMain .goingGlobalLogoBox { padding-top: 50px; }
  .goingGlobalLogoMain .goingGlobalLogo { margin-top: 20px; }
  .goingGlobalLogoMain .goingGlobalLogo .swiper-slide { padding-right: 12px; }
  .goingGlobalLogoMain .goingGlobalLogo .swiper-slide img { width: 180px; -webkit-border-radius: 46px; border-radius: 46px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  /*--品牌出海--*/
  /*--新常见问题--*/
  .newFqaList { margin: 0px -20px; padding: 40px 0px 80px; }
  .newFqaList .list { width: -webkit-calc(33.333% - 40px); width: calc(33.333% - 40px); margin: 40px 20px 0px; padding: 45px; -webkit-border-radius: 20px; border-radius: 20px; }
  .newFqaList .list .listTitle { font-size: 22px; line-height: 36px; padding-bottom: 20px; }
  .newFqaList .list .listTitle span { width: 20px; min-width: 20px; height: 20px; font-size: 14px; margin-top: 8px; margin-right: 10px; }
  .newFqaList .list .desc { margin-top: 25px; font-size: 15px; display: -webkit-box; height: 78px; line-height: 26px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; padding: 0px 30px; }
  .newFqaList .list .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 40px; height: 40px; margin-top: 25px; margin-left: 30px; }
  .newFqaList .list .btn i { width: 10px; height: 10px; }
  .newFqaList .list .btn i::after { height: 2px; }
  .newFqaList .list .btn i::before { width: 2px; }
  .popupFaq { max-width: 960px; -webkit-border-radius: 20px; border-radius: 20px; padding: 70px; }
  .popupFaq img { right: 60px; top: 50px; width: 132px; }
  .popupFaq .closeFAQBtn { right: 20px; top: 45px; width: 34px; height: 34px; }
  .popupFaq .title { font-size: 16px; }
  .popupFaq .listTitle { margin-top: 10px; padding: 0px 140px 0px 0px; font-size: 34px; line-height: 44px; }
  .popupFaq .content { margin-top: 45px; -webkit-border-radius: 20px; border-radius: 20px; padding: 40px; font-size: 16px; line-height: 31px; max-height: 500px; }
  .newFaqDetailBox { padding: 100px 250px 150px; }
  .newFaqDetailBox .title { font-size: 16px; }
  .newFaqDetailBox .newFaqDetailTitle { margin-top: 20px; padding: 0px 0px 25px; font-size: 34px; line-height: 44px; }
  .newFaqDetailBox .content { margin-top: 25px; -webkit-border-radius: 20px; border-radius: 20px; padding: 0px; font-size: 16px; line-height: 31px; }
  /*--新常见问题--*/
  /*--相关常见问题--*/
  .FQARelatedMain { padding: 60px 0px 50px; }
  .FQARelatedMain .titleBtn .title { font-size: 30px; }
  .FQARelatedMain .titleBtn .btn a { margin-right: 5px; width: 55px; height: 41px; font-size: 16px; -webkit-border-radius: 20px; border-radius: 20px; }
  .FQARelatedList { padding-top: 40px; padding-bottom: 40px; }
  .FQARelatedList .swiper-slide { padding: 0px 45px; height: 100px; -webkit-border-radius: 20px; border-radius: 20px; }
  .FQARelatedList .swiper-slide .content span { min-width: 20px; height: 20px; font-size: 14px; }
  .FQARelatedList .swiper-slide .content .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 18px; margin-left: 10px; display: -webkit-box; height: 30px; line-height: 30px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .FQARelatedList .swiper-slide .content i { width: 14px; height: 14px; }
  .FQARelatedList .swiper-slide .content i::after { height: 2px; }
  .FQARelatedList .swiper-slide .content i::before { width: 2px; }
  .FQARelatedList .swiper-slide:hover { -webkit-box-shadow: 0px 20px 20px -20px rgba(0, 0, 0, 0.2); box-shadow: 0px 20px 20px -20px rgba(0, 0, 0, 0.2); }
  .FAQmore a { height: 48px; -webkit-border-radius: 48px; border-radius: 48px; font-size: 14px; padding: 0px 35px; }
  .FAQmore a i { font-size: 8px; margin-left: 12px; }
  /*--相关常见问题--*/
  /*--底部2025--*/
  .footer2025Main { padding: 90px 0px 0px; }
  .footer2025 { padding-bottom: 40px; }
  .footer2025 .footer2025Text .title { font-size: 40px; }
  .footer2025 .footer2025Text .desc { font-size: 18px; margin-top: 20px; }
  .footer2025 .footer2025Text .btn { padding-top: 25px; }
  .footer2025 .footer2025Text .btn a { padding: 0px 10px 0px 25px; width: 160px; height: 50px; -webkit-border-radius: 50px; border-radius: 50px; }
  .footer2025 .footer2025Text .btn a span { font-size: 15px; }
  .footer2025 .footer2025Text .btn a i { font-size: 20px; width: 36px; height: 36px; }
  .footer2025 .footer2025Text .btn a:hover i::after { width: 300px; height: 300px; }
  .footer2025 .footer2025Text .btn a:hover i::before { left: -10px; }
  .footer2025Class { width: auto; }
  .footer2025Class .list { padding-bottom: 45px; padding-right: 65px; }
  .footer2025Class .list h3 a { font-size: 18px; }
  .footer2025Class .list p { padding-top: 15px; }
  .footer2025Class .list p a { font-size: 15px; line-height: 30px; }
  .footer2025Class .list:nth-child(4n+4) { width: auto; padding-right: 0vw; }
  .footer2025ShareBox { padding: 0px; }
  .footer2025ShareBox .title { font-size: 18px; }
  .footer2025ShareBox .footer2025Share { padding-top: 25px; }
  .footer2025ShareBox .footer2025Share a { width: 58px; height: 37px; -webkit-border-radius: 18px; border-radius: 18px; font-size: 20px; margin-right: 10px; }
  .footer2025ShareBox .footer2025Share a p { width: 130px; -webkit-border-radius: 8px; border-radius: 8px; bottom: -webkit-calc(100% + 20px); bottom: calc(100% + 20px); }
  .footer2025ShareBox .footer2025Share a p img { -webkit-border-radius: 8px; border-radius: 8px; }
  .footer2025ShareBox .footer2025Share a p::after { bottom: -5px; border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid #fff; }
  .footer2025ShareBox .footer2025Share a:last-child { margin-right: 0px; }
  .footer2025ShareBox .footer2025Share a:hover p { bottom: -webkit-calc(100% + 10px); bottom: calc(100% + 10px); }
  .footer2025ShareBox .footTelTitle { padding-top: 30px; font-size: 18px; }
  .footer2025ShareBox .footTel { font-size: 32px; padding-top: 10px; }
  .footer2025ShareBox .footer2025linkBox .title { margin-top: 45px; font-size: 14px; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; }
  .footer2025ShareBox .footer2025linkBox .title i { right: 25px; font-size: 8px; }
  .footer2025ShareBox .footer2025linkBox .footer2025link { bottom: -webkit-calc(100% + 30px); bottom: calc(100% + 30px); -webkit-border-radius: 20px; border-radius: 20px; padding: 20px 20px 30px; -webkit-box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); }
  .footer2025ShareBox .footer2025linkBox .footer2025link .list { max-height: 260px; }
  .footer2025ShareBox .footer2025linkBox .footer2025link .list a { line-height: 37px; font-size: 14px; }
  .footer2025ShareBox .footer2025linkBox.active .footer2025link { bottom: -webkit-calc(100% + 10px); bottom: calc(100% + 10px); }
  .foot2025 { padding: 45px 0px 60px; font-size: 14px; line-height: 24px; }
  .foot2025 p { margin-top: 5px; }
  /*--底部2025--*/
  /*--新首页2025--*/
  .indexContainer { max-width: 1560px; }
  .indexBanner .indexBannerPageBox { bottom: 60px; }
  .indexBanner .indexBannerPageBox .indexBannerPage span { width: 35px; height: 5px; border-radius:5px; margin-right: 10px; }
  .indexBanner .indexBannerText { bottom: 80px; }
  .indexBanner .indexBannerText .textImg img { height: 196px; }
  .indexBanner .indexBannerText .title { font-size: 36px; }
  .indexBanner .indexBannerText .btn { padding-top: 25px; }
  .indexBanner .indexBannerText .btn a { padding: 0px 7px 0px 27px; height: 50px; -webkit-border-radius: 50px; border-radius: 50px; }
  .indexBanner .indexBannerText .btn a span { font-size: 15px; }
  .indexBanner .indexBannerText .btn a i { font-size: 20px; width: 36px; height: 36px; margin-left: 20px; }
  .indexBanner .indexBannerText .btn a:hover i::after { width: 400px; height: 400px; }
  .indexBanner .indexBannerTextTwo .title { font-size: 60px; line-height: 70px; }
  .indexBanner .indexBannerTextTwo .desc { padding-top: 30px; font-size: 16px; }
  .indexBanner .indexBannerTextTwo .btn { padding-top: 30px; }
  .indexBanner .indexBannerTextTwo .btn a { padding: 0px 7px 0px 27px; height: 50px; -webkit-border-radius: 50px; border-radius: 50px; }
  .indexBanner .indexBannerTextTwo .btn a span { font-size: 15px; }
  .indexBanner .indexBannerTextTwo .btn a i { font-size: 20px; width: 36px; height: 36px; margin-left: 20px; }
  .indexBanner .indexBannerTextTwo .btn a:hover i::after { width: 400px; height: 400px; }
  .indexMain2025 { padding: 0px 0px 110px; }
  .fourMajorBusinessesMain { padding: 100px 0px 0px 0px; }
  .fourMajorBusinessesMain .title { font-size: 50px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .content .listTitle { font-size: 60px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .content .label { padding-top: 60px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .content .label h4 { font-size: 16px; line-height: 37px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .content .label h4 a i { width: 22px; height: 22px; font-size: 16px; margin-right: 10px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg { width: 832px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .circle { width: 794px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .imgBox img { height: 530px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .leftTextImg { top: 180px; left: -30px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .leftTextImg img { height: 157px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .rightTextImg { top: 50px; right: -10px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesWebsiteImg .rightTextImg img { height: 109px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo { width: 832px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .circle { width: 794px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .imgBox img { height: 530px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg1 { left: 80px; top: 120px; width: 199px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg1 img { -webkit-border-radius: 32px; border-radius: 32px; -webkit-box-shadow: 0px 14px 20px rgba(0, 0, 0, 0.05); box-shadow: 0px 14px 20px rgba(0, 0, 0, 0.05); }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg2 { right: 50px; top: 50px; width: 97px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg2 img { -webkit-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 20px 20px 20px rgba(0, 0, 0, 0.05); box-shadow: 20px 20px 20px rgba(0, 0, 0, 0.05); }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg3 { left: 170px; bottom: 140px; width: 72px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg4 { right: 100px; bottom: 120px; width: 199px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesSeo .textImg4 img { -webkit-border-radius: 32px; border-radius: 32px; -webkit-box-shadow: 0px 14px 20px rgba(0, 0, 0, 0.05); box-shadow: 0px 14px 20px rgba(0, 0, 0, 0.05); }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand { width: 832px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .circle { width: 794px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .imgBox img { height: 530px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg1 { right: 80px; width: 42px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg2 { left: 50px; top: 200px; width: 199px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg2 img { -webkit-border-radius: 32px; border-radius: 32px; -webkit-box-shadow: 0px 14px 20px rgba(0, 0, 0, 0.05); box-shadow: 0px 14px 20px rgba(0, 0, 0, 0.05); }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg3 { right: 73px; top: 160px; width: 97px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg3 img { -webkit-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 20px 20px 20px rgba(0, 0, 0, 0.05); box-shadow: 20px 20px 20px rgba(0, 0, 0, 0.05); }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg4 { left: 30px; bottom: 80px; width: 72px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg5 { bottom: 120px; width: 199px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesBrand .textImg5 img { -webkit-border-radius: 32px; border-radius: 32px; -webkit-box-shadow: 0px 14px 20px rgba(0, 0, 0, 0.05); box-shadow: 0px 14px 20px rgba(0, 0, 0, 0.05); }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram { width: 832px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .circle { width: 794px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .imgBox img { height: 530px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .textImg1 { left: 90px; top: 75px; width: 205px; }
  .fourMajorBusinessesMain .fourMajorBusinesses .swiper-slide .businessesMiniProgram .textImg2 { right: 40px; bottom: 40px; width: 261px; }
  .fourMajorBusinessesClass { margin-top: 15px; -webkit-border-radius: 40px; border-radius: 40px; }
  .fourMajorBusinessesClass .swiper-slide { width: 25%; min-height: 235px; }
  .fourMajorBusinessesClass .swiper-slide::after { height: 4px; }
  .fourMajorBusinessesClass .swiper-slide .contentBox { padding-left: 0px; height: 235px; }
  .fourMajorBusinessesClass .swiper-slide .contentBox .icon { width: 123px; }
  .fourMajorBusinessesClass .swiper-slide .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0px; }
  .fourMajorBusinessesClass .swiper-slide .contentBox .content .listTitle { font-size: 20px; }
  .fourMajorBusinessesClass .swiper-slide .contentBox .content .desc { font-size: 14px; padding-top: 5px; }
  .fourMajorBusinessesClass .swiper-slide .contentBox .content .label h4 { font-size: 16px; line-height: 37px; }
  .fourMajorBusinessesClass .swiper-slide .contentBox .content .label h4 a i { width: 22px; height: 22px; font-size: 16px; margin-right: 10px; }
  .fourMajorBusinessesClass .swiper-slide:nth-child(3) .contentBox .content {padding-left:15px}
  .fourMajorBusinessesClass .swiper-slide:nth-child(1) .contentBox { padding-left: 20px; }
  .indexCaseMain2025 { padding: 140px 0px 0px; }
  .indexCaseMain2025 .title { font-size: 50px; }
  .indexCaseMain2025 .desc { font-size: 16px; padding-top: 25px; }
  .indexCaseMain2025 .indexCase2025 { margin: 0px -12px; padding-top: 45px; }
  .indexCaseMain2025 .indexCase2025 .list { width: -webkit-calc(33.333% - 24px); width: calc(33.333% - 24px); margin: 24px 12px 0px; }
  .indexCaseMain2025 .indexCase2025 .list .imgBox { padding-top: 560px; }
  .indexCaseMain2025 .indexCase2025 .list .imgBox img { -webkit-border-radius: 30px; border-radius: 30px; }
  .indexCaseMain2025 .indexCase2025 .list .imgBox video { -webkit-border-radius: 25px; border-radius: 25px; }
  .indexCaseMain2025 .indexCase2025 .list .content { padding: 30px; -webkit-border-radius: 27px; border-radius: 27px; }
  .indexCaseMain2025 .indexCase2025 .list .content .listTitle { font-size: 22px; -webkit-transform: translateY(3px); -ms-transform: translateY(3px); transform: translateY(3px); }
  .indexCaseMain2025 .indexCase2025 .list .content .listDesc { margin-top: 8px; font-size: 14px; line-height: 24px; }
  .indexCaseMain2025 .indexCase2025 .list .content .label { padding-top: 10px; }
  .indexCaseMain2025 .indexCase2025 .list .content .label a { padding: 0px 15px; -webkit-border-radius: 27px; border-radius: 27px; height: 27px; line-height: 27px; font-size: 12px; margin-right: 5px; margin-bottom: 5px; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(1) { width: 100%; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(2) { width: -webkit-calc(66.666% - 24px); width: calc(66.666% - 24px); height: 560px; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(3) { width: -webkit-calc(33.333% - 24px); width: calc(33.333% - 24px); }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(3) .imgBox { padding-top: 700px; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(4) { margin-top: -115px; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(5) { margin-top: -115px; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(6) .imgBox { padding-top: 420px; }
  .indexCaseMain2025 .indexCase2025 .list:nth-child(8) { width: -webkit-calc(66.666% - 24px); width: calc(66.666% - 24px); }
  .indexCaseMain2025 .indexCase2025 .list:hover .content .listDesc { max-height: -webkit-calc(24px * 2); max-height: calc(24px * 2); }
  .indexCaseMain2025 .indexCase2025 .list:hover .content .listTitle { -webkit-transform: none; -ms-transform: none; transform: none; }
  .caseMore2025 { margin-top: 75px; }
  .caseMore2025 a { width: 560px; height: 46px; -webkit-border-radius: 46px; border-radius: 46px; font-size: 14px; }
  .caseMore2025 a i { width: 11px; height: 11px; margin-left: 10px; }
  .indexBrandText2025Main { padding: 220px 0px 80px; }
  .indexBrandNumber .numberBox { font-size: 220px; letter-spacing: -5px; }
  .indexBrandNumber .desc { padding-top: 10px; font-size: 16px; line-height: 30px; max-width: 525px; }
  .indexBrandText2025 { width: 790px; padding-bottom: 40px; }
  .indexBrandText2025 .title { font-size: 22px; }
  .indexBrandText2025 .desc { padding-top: 16px; font-size: 16px; line-height: 26px; }
  .indexBrandText2025 .more { padding-top: 35px; }
  .indexBrandText2025 .more a { padding: 0px 10px 0px 25px; -webkit-border-radius: 50px; border-radius: 50px; height: 50px; }
  .indexBrandText2025 .more a span { font-size: 15px; }
  .indexBrandText2025 .more a i { width: 36px; height: 36px; margin-left: 20px; font-size: 24px; }
  .indexBrandText2025 .more a:hover i::after { width: 300px; height: 300px; }
  .indexBrandText2025 .more a:hover i::before { left: -5px; }
  .indexBrandLogo2025 { margin-top: 20px; }
  .indexBrandLogo2025 .swiper-slide { padding: 0px 10px; }
  .indexBrandLogo2025 .swiper-slide img { width: 220px; -webkit-border-radius: 60px; border-radius: 60px; }
  .indexNewsUpdatesMain { padding: 110px 0px 90px; }
  .indexNewsUpdatesMain .title { font-size: 50px; }
  .indexNewsUpdatesMain .indexNewsUpdatesClass { padding-top: 50px; }
  .indexNewsUpdatesMain .indexNewsUpdatesClass .swiper-slide { padding-right: 10px; }
  .indexNewsUpdatesMain .indexNewsUpdatesClass .swiper-slide a { width: 160px; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; font-size: 16px; }
  .indexNewsUpdatesMain .indexNewsUpdatesBox { padding-top: 60px; }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .imgBox { padding-top: 470px; -webkit-border-radius: 20px; border-radius: 20px; }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .icon { width: 28px; height: 28px; right: 20px; top: 20px; background-size: 10px; }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .listTitle { font-size: 18px; line-height: 28px; padding: 30px; left: 10px; right: 10px; bottom: 10px; -webkit-border-radius: 20px; border-radius: 20px; }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .hoverCotnent { -webkit-border-radius: 20px; border-radius: 20px; z-index: 20; left: 10px; right: 10px; bottom: 10px; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .hoverCotnent .icon { bottom: 30px; }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide .hoverCotnent .hoverTitle { font-size: 20px; padding: 30px; }
  .indexNewsUpdatesMain .indexNewsUpdatesImg .swiper-slide:hover .listTitle { bottom: 20px; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a::after { -webkit-border-radius: 20px; border-radius: 20px; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a::before { -webkit-border-radius: 20px; border-radius: 20px; background-size: 440px 184px; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a { padding: 40px 25px 15px; -webkit-border-radius: 20px; border-radius: 20px; -webkit-box-shadow: 0px 0px 0px rgba(176, 116, 0, 0.11); box-shadow: 0px 0px 0px rgba(176, 116, 0, 0.11); }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a .listTitle { font-size: 20px; display: -webkit-box; height: 56px; line-height: 28px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a .time { padding-top: 45px; font-size: 14px; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a .time i { width: 28px; height: 28px; background-size: 10px; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a:hover::after { opacity: 1; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a:hover::before { opacity: 1; }
  .indexNewsUpdatesMain .indexNewsUpdatesList .swiper-slide a:hover { -webkit-box-shadow: 0px 8px 20px rgba(176, 116, 0, 0.11); box-shadow: 0px 8px 20px rgba(176, 116, 0, 0.11); }
  .indexNewsUpdatesMain .indexNewsUpdatesBtn { padding-top: 45px; }
  .indexNewsUpdatesMain .indexNewsUpdatesBtn .btn { margin-right: 15px; }
  .indexNewsUpdatesMain .indexNewsUpdatesBtn .btn a { width: 80px; height: 45px; margin-right: 5px; font-size: 16px; -webkit-border-radius: 45px; border-radius: 45px; }
  .indexNewsUpdatesMain .indexNewsUpdatesBtn .bar { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 4px; -webkit-border-radius: 4px; border-radius: 4px; }
  .indexNewsUpdatesMain .indexNewsUpdatesBtn .bar span { -webkit-border-radius: 4px; border-radius: 4px; }
  .indexContactUsMain { margin-top: 130px; -webkit-border-radius: 40px; border-radius: 40px; }
  .indexContactUsMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 130px; }
  .indexContactUsMain .content .subTitle { font-size: 50px; }
  .indexContactUsMain .content .tel { padding-top: 20px; }
  .indexContactUsMain .content .tel p { font-size: 14px; margin-right: 30px; }
  .indexContactUsMain .content .tel p span { font-size: 26px; margin-left: 10px; }
  .indexContactUsMain .content .btn { padding-top: 35px; }
  .indexContactUsMain .content .btn a { padding: 0px 10px 0px 25px; -webkit-border-radius: 50px; border-radius: 50px; height: 50px; }
  .indexContactUsMain .content .btn a span { font-size: 15px; }
  .indexContactUsMain .content .btn a i { width: 36px; height: 36px; margin-left: 20px; font-size: 24px; }
  .indexContactUsMain .content .btn a:hover i::after { width: 400px; height: 400px; }
  .indexContactUsMain .content .btn a:hover i::before { left: -5px; }
  .indexContactUsMain .imgBox { width: 868px; margin-right: -50px; }
  /*--新首页2025--*/
  /*--新右边悬浮--*/
  .rightSuspensionMain { right: 16px; }
  .rightSuspensionMain .rightSuspension { -webkit-border-radius: 26px; border-radius: 26px; -webkit-box-shadow: 5px 13px 18px rgba(85, 65, 46, 0.19); box-shadow: 5px 13px 18px rgba(85, 65, 46, 0.19); }
  .rightSuspensionMain .rightSuspension:before { right: 12px; left: 12px; bottom: 12px; top: 12px; -webkit-border-radius: 26px; border-radius: 26px; -webkit-filter: blur(12px); filter: blur(12px); }
  .rightSuspensionMain .rightSuspension .list { width: 52px; height: 76px; }
  .rightSuspensionMain .rightSuspension .list::before { right: 14px; left: 14px; }
  .rightSuspensionMain .rightSuspension .list .icon { font-size: 20px; }
  .rightSuspensionMain .rightSuspension .list .text { padding-top: 7px; font-size: 12px; }
  .rightSuspensionMain .rightSuspension .list::after { -webkit-border-radius: 26px; border-radius: 26px; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTelBox { padding-right: 20px; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTel { padding: 30px; width: 220px; -webkit-border-radius: 30px; border-radius: 30px; -webkit-filter: drop-shadow(5px 13px 18px rgba(85, 65, 46, 0.19)); filter: drop-shadow(5px 13px 18px rgba(85, 65, 46, 0.19)); }
  .rightSuspensionMain .rightSuspension .rightSuspensionTel::before { right: 15px; left: 15px; bottom: 15px; top: 15px; -webkit-border-radius: 26px; border-radius: 26px; -webkit-filter: blur(15px); filter: blur(15px); }
  .rightSuspensionMain .rightSuspension .rightSuspensionTel .title { font-size: 14px; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTel .number { margin-top: 5px; font-size: 20px; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTel .title:nth-child(3) { padding-top: 13px; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTel::after { right: -9px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #fff; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTelQrCodeBox { padding-right: 20px; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTelQrCodeBox .rightSuspensionTelQrCode { width: 130px; padding: 15px; -webkit-border-radius: 26px; border-radius: 26px; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTelQrCodeBox .rightSuspensionTelQrCode::after { right: -9px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid #fff; }
  .rightSuspensionMain .rightSuspension .rightSuspensionTelQrCodeBox .rightSuspensionTelQrCode::before { right: 15px; left: 15px; bottom: 15px; top: 15px; -webkit-border-radius: 26px; border-radius: 26px; -webkit-filter: blur(15px); filter: blur(15px); }
  .rightSuspensionMain .scrollTopBtn { width: 52px; height: 59px; font-size: 20px; margin-top: 10px; -webkit-border-radius: 26px; border-radius: 26px; -webkit-box-shadow: 5px 13px 18px rgba(85, 65, 46, 0.19); box-shadow: 5px 13px 18px rgba(85, 65, 46, 0.19); 	}
  .rightSuspensionMain .scrollTopBtn:before { right: 8px; left: 8px; bottom: 8px; top: 8px; -webkit-border-radius: 26px; border-radius: 26px; -webkit-filter: blur(8px); filter: blur(8px); }
  .rightFastMain .scrollTop:hover i { color: #dd0000; }		
	
  /*--新右边悬浮--*/
  
  /*--新导航2025--*/
  .headerNew { height: 100px; }
  .headerNew .logo a img { height: 55px; }
  .headerNew .logo a:nth-child(2) { padding-left: 20px; margin-left: 20px; font-size: 15px; line-height: 23px; }
  .headerNew .logo a:nth-child(2) h1 { font-size: 15px; line-height: 23px; }
  .headerNew .nav .list { padding: 0px 3px; height: 100px; }
  .headerNew .nav .list span a { font-size: 16px; line-height: 37px; padding: 0px 15px; -webkit-border-radius: 37px; border-radius: 37px; }
  .headerNew .consultation { margin-left: 18px; }
  .headerNew .consultation span { -webkit-border-radius: 37px; border-radius: 37px; height: 37px; width: 75px; font-size: 14px; border:2px solid #fff; }
  .headerNew .nav .list .subNavMain { -webkit-transform: translate(-50%, 20px); -ms-transform: translate(-50%, 20px); transform: translate(-50%, 20px); top: -webkit-calc(100% - 5px); top: calc(100% - 5px); }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox { width: 1260px; padding: 40px 40px 40px 60px; -webkit-border-radius: 20px; border-radius: 20px; }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite { padding-right: 25px; }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist { padding: 0px 30px 0px 0px; }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wlistTitle { padding-bottom: 10px; font-size: 16px;}
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wlistTitle a { font-size: 16px; }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wsubList a { font-size: 14px; height: 50px; -webkit-border-radius: 12px; border-radius: 12px; padding: 0px 16px; margin-left: -16px; }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wsubList a i { font-size: 18px; -webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px); }
  .headerNew .nav .list .subNavMain .subNavbanner { width: 300px; }
  .headerNew .nav .list .subNavMain .subNavbanner .imgBox { padding-top: 340px; -webkit-border-radius: 20px; border-radius: 20px; }
  .headerNew .nav .list .subNavMain .subNavbanner .content { padding: 45px 20px 0px; }
  .headerNew .nav .list .subNavMain .subNavbanner .content .title { font-size: 18px; line-height: 24px; }
  .headerNew .nav .list .subNavMain .subNavbanner .content .text .demandBtn { font-size: 14px; padding-top: 7px; }
  .headerNew .nav .list .subNavMain .subNavbanner .content .text .demandBtn i { font-size: 16px; margin-left: 5px; }
  .headerNew .nav .list .subNavMain .subNavbanner .content .text .demandBtn:hover i { -webkit-transform: translateX(10px); -ms-transform: translateX(10px); transform: translateX(10px); }
  .headerNew .nav .list .subNavMain .subNavBox { width: 670px; padding: 40px 40px 40px 60px; -webkit-border-radius: 20px; border-radius: 20px; }
  .headerNew .nav .list .subNavMain .subNavBox .subNav .nlist { padding: 0px 60px 0px 0px; }
  .headerNew .nav .list .subNavMain .subNavBox .subNav .nlist .nlistTitle { padding-bottom: 10px; }
  .headerNew .nav .list .subNavMain .subNavBox .subNav .nlist .nlistTitle a { font-size: 16px; line-height: 24px; }
  .headerNew .nav .list .subNavMain .subNavBox .subNav .nlist .nsubList a { font-size: 14px; height: 50px; -webkit-border-radius: 12px; border-radius: 12px; padding: 0px 16px; margin-left: -16px; }
  .headerNew .nav .list .subNavMain .subNavBox .subNav .nlist .nsubList a i { font-size: 18px; -webkit-transform: translateX(-10px); -ms-transform: translateX(-10px); transform: translateX(-10px); }
	
  .headerNew .nav .list:nth-child(4) .subNavMain { right: -297px; -webkit-transform: translate(0%, 20px); -ms-transform: translate(0%, 20px); transform: translate(0%, 20px); }
  .headerNew .nav .list:nth-child(4) .subNavMain .subNavBox { width: 920px; }
  .headerNew .nav .list:nth-child(4) .subNavMain .subNavBox .subNav .nlist .nsubList li { width: -webkit-calc(50% - 25px); width: calc(50% - 25px); margin-right: 25px; }
  .headerNew .nav .list:nth-child(4) .subNavMain .subNavBox .subNav .nlist .nsubList li a {margin:0px;}
	
  .headerNew .nav .list:nth-child(5) .subNavMain { right: -297px; -webkit-transform: translate(0%, 20px); -ms-transform: translate(0%, 20px); transform: translate(0%, 20px); }
  .headerNew .nav .list:nth-child(5) .subNavMain .subNavBox { width: 920px; }
  .headerNew .nav .list:nth-child(5) .subNavMain .subNavBox .subNav .nlist .nsubList li { width: -webkit-calc(50% - 25px); width: calc(50% - 25px); margin-right: 25px; }
  .headerNew .nav .list:nth-child(5) .subNavMain .subNavBox .subNav .nlist .nsubList li a {margin:0px;}
	
  .headerNew .nav .list:nth-child(6) .subNavMain { right: -228px; -webkit-transform: translate(0%, 20px); -ms-transform: translate(0%, 20px); transform: translate(0%, 20px); }
  .headerNew .nav .list:nth-child(6) .subNavMain .subNavBox { width: 920px; }
  .headerNew .nav .list:nth-child(6) .subNavMain .subNavBox .subNav .nlist .nsubList li { width: -webkit-calc(50% - 25px); width: calc(50% - 25px); margin-right: 25px; }
  .headerNew .nav .list:nth-child(6) .subNavMain .subNavBox .subNav .nlist .nsubList li a {margin:0px;}	
	
  .headerNew .nav .list:nth-child(7) .subNavMain { right: -162px; -webkit-transform: translate(0%, 20px); -ms-transform: translate(0%, 20px); transform: translate(0%, 20px); }
  .headerNew .nav .list:nth-child(7) .subNavMain .subNavBox { width: 820px; }
  .headerNew .nav .list:nth-child(7) .subNavMain .subNavBox .subNav .nlist .nsubList li { width: -webkit-calc(50% - 25px); width: calc(50% - 25px); margin-right: 25px; }
  .headerNew .nav .list:nth-child(7) .subNavMain .subNavBox .subNav .nlist .nsubList li a {margin:0px;}
  .headerNew .nav .list:nth-child(8) .subNavMain { right: -94px; -webkit-transform: translate(0%, 20px); -ms-transform: translate(0%, 20px); transform: translate(0%, 20px); }
  .headerNewDown { top: 0px; background-color: #f7f6f3; }
  .headerNewDown .logo a img { opacity: 0; }
  .headerNewDown .logo a img:nth-child(2) { opacity: 1; }
  .headerNewDown .nav .list span a { color: #000; }
  .headerNewDown .consultation span { border:2px solid #000; color: #000; }
  .headerNewDown .consultation span:hover { color: #fff; }
  .headerNewDown .logo a:nth-child(2) { color: #000; border-color: rgba(0, 0, 0, 0.2); }
  .headerNewUp { top: -6.25vw; background-color: #f7f6f3; }
  .headerNewUp .logo a img { opacity: 0; }
  .headerNewUp .logo a img:nth-child(2) { opacity: 1; }
  .headerNewUp .nav .list span a { color: #000; }
  .headerNewUp .consultation span { border: 2px solid #000; color: #000; }

  .headerNewTransp .logo a img { opacity: 0; }
  .headerNewTransp .logo a img:nth-child(2) { opacity: 1; }
  .headerNewTransp .nav .list span a { color: #000; }
  .headerNewTransp .consultation span { border: 2px solid #000; color: #000; }
  .headerNewTransp .consultation span:hover { color: #fff; }
  
  /*--新导航2025--*/
  
}

@media (min-width: 1921px) { .header .navBox .consultBtn i { font-size: 0.31vw; }
  .indexAboutMain { height: 740px; } 
  .commonBanner .imgBox{padding-top: 600px;}
  .websiteConstructionBanner .imgBox{padding-top: 700px;}
  .aiBanner .displayer { left: -115px; bottom: 0px; width: 80.35%; 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; }
  .aiBanner .displayer img { width: 1529px; }
  .contactInfoMain .contactInfo .list .content .telList { padding-right: 35px; }
  .contactInfoMain .contactInfo .list:nth-child(1) { padding-right: 400px; }
  .groupWebsite .container .content .desc p span{width: 720px;}
  .indexNewslistDesc .indexRecommendNews{width: 1390px;}
}

@media (min-width: 2561px) { .header .navBox .consultBtn i { font-size: 0.22vw; } }
