/*--公共部分--*/
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; }

.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,d09GMgABAAAAAHLIAA0AAAAAyOAAAHJvAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACFGhEICoLnIIKTUguDGAABNgIkA4UwBCAFhQIHk1obk5xVRoaNAwBQ4XFHIyLYOAAowgNmIyrYOAAixBPZ/x+TG2NoDuL9DTKqoaQhmRjYsGHchkMHQ9yt2EFQpLU2eFg2xTtOJF4mH5SJqZJT+iyTl9lMppca/0n+C+uAkXUuWwQ2LkMjKyfvEGyzA1RAQcpAEIVWREmjaUUEMVBsLMyYm71SFzqX6sqtde3WLly0a5e/yPp5qCvTWNbu3Yxk7wawDhddnqhj2T5iB3kbqR39d+tDThmunrBOuPuqSQQQxI/9mrcsUjVCxEOmJBFNNHwrHc6kpEtJLHvo9+HD3/1GxX13L+smCN0mBSGZbkLWhAIq2BbSiJRKzqRObXizN72dF0ui+zp7n4KPQ8YCUwym1Ou/1ZJhSl+WZJkycS7dcOcDg6r+iAb7S6eVlEBcCk2jmRO+1P53MVaMMALWyBJpnzD/ObUke1FKnPY9W84QlCYd4IV2s4P8oa0XAoZB9kJ0la4fZMmxCxIbCnEA2yaTFDJF2b4vTJ9Te+n63vSfHgjiOL+RZAoUAgsEhnYxaRa4XUBdpKt0lSxDoGCQ5ADbSZx4t4iy/L86zVqttccOFUPlEBZRkPQAwYu82u+mBRjSFKSv+Qb1vO8U0lYQft9+r/bdk0Mo43ADOsKw9PN3Q/dPJsCbsAOEklDkBLGUrCpFlat2FUrV59NZttKhwwofcHXbbZouL02VMkX5Je9lR9LCyA7Iu4Ex5D3pUD4ce0O41wSwTAdcdGM7IK8D492AfKgDhDJVk6LpEYsm/79O+1opPsnnBS6BUk5RLlbFNt3VvXL89J4kPz95HFsKyLLnH0fJ5Ci4HvuDkyXZC4RldisgW8POQr5ncYCrBewQ6m13jzWlMkNRLEmAiEqRbn67V+rvXqcwnQtU1Knpc+7/sdk+qBxrnofRaK8aXMUlczUoqPetebaCpUMCZJPdpP/Zo3+1PlQLOPkRi/bNoQwAAFkCj1dG6tA92xDcBaGWKAInQnNR+k/XGIcFsEoyZB5rLt7HmNzTHW6B/AOihmh+uuoC1nsMB6pcMPrceTvmt3YKymA/QFtjiFJzBnPVFaUA8qAglli1+q8EpJCyduDna7YFlllvazvZX6GkVZt0SleXbHlAmAeJkIEla3YcuNMwZoq48XMXvyvZHzqAb+Ye4eN+TDxmHcf+E8BzMC265o6Ym+G29W4G+J8rSZIgLv/z4AasyUnopoIMkomCTE+XL0vikyk1DRFCBM7//fXd5oXn7lw7dWzjaO04UgP0q0lVKhj+FdYApEfuTBm0OehfDwSdhnQmDq3nszlPJJ/6g0ehMKqvseuyDSmyTaWyKoRezIyslo+xOiWkCiLR1w4dkjWbuhXSgwph2pBTGQI1BjW8rZ11YZlAoJbrOnTqqkhYNrRYFAoyElBvn759gxazCipspA/qDQ7n9dIOHfdLpj65PXbq7Zoq9r76oQOj32woa43ZT6JyyYwYNYMNGGwT4EWt1xu0hyN1qS+KKK1A8QkxS7TMeCiV8nrtMOrFklndjrC4LTjRyjqUM3+8WQ4+JU5JPmHKi/ULn7QcEQmi0PcZcxoP+iEyjJjhS8M12WFZBJ43x2ILza5p6fmdjikZY0mTCzo3UW6C0G7AWColh5lrbQK2BwiUXPlGkeMEbc2RVtyFGovEHkBGrPAqZSoExSL2MJRW4FKamiFBQCQB6SYO/qXrQjkUQLAEcYKujExi1Kw0duaAj/WMxknfX0AUgkCnkEDsaiHMr9dp5OWJwNEGoiSqCHE9bTkPtzP0y3zXDaOCSUBOk/pPOC+HT8v0yLP2Do+CjJSQDLKCC0YkgqQ/IAqpoqHf41+0ih6JHOMbTTuVUm9fpWlYRjtfvMdIjR+dlHFKqDdlpEu+sTYqKHDrmCDoohG5cn1ofskL/FAroYVIkwoRNOeQeoGob9Bf6XwQxybgXs2TYrIkM/Y32yzTpYi8EbUktjO9EemlQoWH90TYHvRtu7YtKUgry3GQef1eU5kdwzAYGq9yVBCSHwdd7ZlmzgFj5jwFksZq4cSs4zS5q05vkFt90QZWcB2Tjd1sXRO1kgzlNzmWRI3rEuXYtViHaQEtah0w6c6t8hQHvjxeNmiJ0DT1bb8WYlj0xrOzpTIzEHvudCCNk0iFsxeF4WQks9oUTnoVN8ZEB0nPMHy9ISIxVkoyuzR+VoO1QIaXg+7l7g9o2xOGyF/oNTnt9Tqox1M0TArYadI9POZdeX4hBeAxreJdzonoUcviPa27ACZXbkl9bnRcVFqvODs8nZubXVxst8Y2YKB2ftR6iWudzoWDMXtxdul7vUvKjGpv7rI+rOj7C3sZPdLcmm8YvN5Qe6xHYqk02lUa72vMZg2x6dkkSoI+h0jg80aF4TxIwXGlaorvfkHgG8L0Uq/dhyZ0evf99595g5sYJokTxSJxkGooTxAxCCNFptMy2+kEGl0AnJEHY8SyihgeIrZdpRhS03HIEczLA0Y0oAa7GEFYp1xcLMPyBDNQ+8mu2Xic0kmh7WoeFgimGrpPxNe4o+e/0MiE4N5eyfyEKUzOPXk5tsbCEFFT3GbC7cM0dFjpD9IJyMcWuumtGExdBcsBlNDrKpuBcmjEgT8HTVhIfi5HJAn0RS0QCoeeA/UG4NDRa7N4JgQYEaQo8s1wOmc7TKltOlOUzijUQAedUSUymaM9JieanI6ZMLMPadU0NHQfJEyYLq7yFA4kKM4woPLyi1PxB01xn6hisI3fElqD1grFEQw7PKyc40Al0Xz652wgYw+GKobOEvN8FgH/+q2yKTBB2ZS2u5VtodueHkT+LzVHcS9PmeKnE8G4fmIgvG6oUw8GGxlMvR8kxGpkimEXOT0hWh3B3JUIYSWl1JRdjTC/FExKNmDWHw45MWPDQHkZXEd2HDgI4wNcoSiBQofTx9vUyoNNiViahext/6UvxMONIdYHu4rGwerTwfOxpLa2b6ZKnq4UQ6OtyYWy3mD3YtdMuCI0wnUVTkNPI8+yLlPtVP0DVg4vmE9OCs47ZRvKhLdy8lhZy7Mq+Ti64wdsJp31A981eYd+x6tF9DX5mtMotfTk5fGtUaHIBfDsprQxES/ERwck/fymFxMH4hTszpR2c1dPGrNsmAanw/B/HdJ8lhsG59yPNYIAiVI63d0VGOZ+XfHMhphTDwC3mWXNtH2z4/2kHpK+AynsM0Hh1lMkJ0Ijnk+4tRuYSPoaQK4wu5ELpKk5BCSPWrUSLfGmuYULVLMMUu4BuFIS/yy/PHRywDiHg5iXong+6A66OHx4HYderB3mOA1kJ8UvCMePtZ6xzp9kAgLV5/a/QL0iIpuAnwmN+DLgbcLKDfrSQ+f9CBiI0fpo+9nsrUy0aFbZbUdkDGHKV9BwZmW4GaGntTwr9UpVjRLmFGq0xI0jfKeoqN2DUhi6ck0Kta5weBdSs6Fn/QA2QMeiW97vSNCVZIAPWOU70IT9U0tyE7sXV81U+e1PRrr/GtgcF5nP1Pw1Y2lFv6ScVksAucBVutnRE0M0DfIt0xsm/oZq7v/Wv/Kdd2OIp6Gvyce+liiI75Aq8YV5f3sT5Yuh8VE8js4fXA0bR56BeFAhmFhbNKCMwPisHKGgo+/skTzLHBPxBT8f7VJJhFtPnYudR5eyVzdf2/ntidhll+bC08VGv57tMbG1Q6il13y1JisDbrgwKKxAbN9aOX+w3ZpdkrnqVVdm3TLymRvuaMCa7uCCzMyvQCEa+/x9bSUt8AMXoggI7gFumo8Q5Lkd2n3D+N0b3t9YSfQPbySKsrO0KH1uby+zdb/SlD9BpSIu/Dgo9FUv9rRH7zaQsYgMBKAdt6//kp2zE9gS+xz3h88unJVkPzhLLNHqDWJO2cJGb/yU8engLgXLnikXgnNxQ5ISLkhIKb75ZGdS2lwWRLVMSwzliWYrhO0zHky3GqyCYA4kx2gBXXOXhray41Txivns9l84o295c9qsu2ls+/P6QqM5HQk/16vFOz8uqLZAkg0Fplwlpfn+PEE9JnGtVGJ9Q5brVXwLVdvu+ORT+EnZDyBHjcXGICgcabdytCuI5KIxNSfn8vlxxYbqP+dDerdfOtNjZ4n0uybyU0Gl505dflbtwUEtHJBPBnSdy79IO9VVKP2Ih7K8mL8N8bsliQ9YaOFfFdfOyoCXV98at8rsaKUiI/DnQwSjIqq3BGeBhPPNz80DZMuUbIXF4CQu2oDMp9+N3YpUbB8e/CVYeZtNubOlYbia9/dfAVfSJ2aDVbWRryx1Q1MK8My3BNUV8uyy96Pw8j0j3NKVGI421k/r3ZCse5oLcDlwoXWAdKxDs9ZbBEHrq2puMKdz0kvTW/b18YEqgfQ84TJQtnNCKjyFEpuk/F8OLgyJ5HRKptmUBcqiEMvLBnH26og3uZMNgov8+1dBL0VB/o+q7WxwWX3hPDBOeqDQJzKqOwsIpibFmQ52YKjTU5xWj3kxmICuYeiqRucIYIUpqhuBx3me9JCX+kBlKH5/d6N4DQwTfMerDOA6sgF6YAYLZjJHrm9eOU0zeVai5u2x6TOzWDXrZb1UMyqFtPxAwWEzAsycIQ35tim+iAbVDkzDPrPu/j1XXc5AxYhd5ub3tTN17/BDidENphFWdcAR4bUc20aAAy0h5m4ehtSyvi7QaqNMiiVe8ivoqzyp+CVaKrJyo4rLvF61iwWUwNLEk3lOoys9WnBFk2JHdrpoTnft0V5RNPQ64XZFlKfay33NY1qbaRBvCk6ESg5XJ1xDGqOLIUyIhZUeqlW+GkgWmcTjWWZUr+ALlWkuPv/Shju2mQtZyBwzhrHmMqGgxkjvzySzSfNA2WQ985pDEnY7CFYHbr/jmOzovu/oZLoUVtSItNfptdUH77rzOEz4w4dCiWNHBk7n5bLw4w/SndINdlmTGhyY7av8n9alhbO48eoXehrXe33EnuWrq5Q2xBOrXSJOitU6XadFQH9zSY+Vf6ElRlrh1UJOJPAv9jEJ5LjBICvFqDJZ4e2kP3b6jUXwl4xLSHpmBMlZ0bqX1oebTNxxN91Zbc7bajYbC/q8v/03Wq9x5APuZvTJwmiq80H/dH5qLgddLuJCHn1UFihBBtXeb9dIKys/jTeyNT0qTzPVd0QfbmakF73tDJzW+lBdz6HjIya5qA4RrjEgtXtEnmcqIgmLrM/IK8OUvwQHudgelBuBzUZhi5tx8rhjxia9FVb65TRIyEmwnTkrlesYYq4iRKkVleavMgO07V6VvnpD81l4DlPQmN3YcqqL4nq6cROY6EGx3/l1CeUL+Cu9u9C12AIJ7y6ztWUPEn26FpAn1NLIxBiplcp0kuNxWkTEOjOZApjlYv3q5SDWds9I/YIm9c5cuPiqZF9e5vHT2oHeMfe1tsDiafNLmqxO+gB4WRcP6e6WM+BehzJ9xcTZfevMI+Y3GGduob6kLYJdFqJzbUMhBjJaWR1TmdqIMGU7Drsn71Avxm0sQ9PRSTirRC2RO2QoGt/5eWLuAdLwNQMgUSGuwvJgsSy0mGFbcLsESMOXNmazisjgiKWQhhWgB+JShX+CNHw6xyL9TuowCPb6km0gPszqD4y0elSHuxa5B97mhhhaawVRP/gEze8/wVwZ+b35yP5YYQSZuyDhFgcIEmBaTJZ7m32BAdNJKx3ijeIg1+AN+BeThmbrS6SG+6MeAwDOBIIxvIpNAtN2tV3HSlwnZUnBaZ/zk4usQj3gnStD5wENxxsVVM7ObK+od91/ouE1GeN8Trm21iSIzGyAygDy9WXSQs+ZRuxsfXCs0vDvCyQ+gmxvCl5W+SUALWF+R5WUEz9l/VWmnm++Hbx9RN/hrT0Ybjw2aqjxlP+Yj9IKSy4mV0darN+4hUsSP2Bvk/MlthDDaxmH79JOrxngDnwy7iRWMm8Ec3FgbCoo4e4nbICcXGRLlYW1Nz1IwWY4T6Z0AsX43wQBugNtOksTkBDZfDB0EfQ7UjGnkjXypuAK6HrpbG8pMve1eL4QaG0jWSxrQHNgpDMND0fKh2f0B2INNvTmVYKIec1LFoRE1EwEPD2q6zw7rAwfppjemxT/yK0ePp470cP0guoOMaPi8dD8/mzqS70Y+7duE2siz3+kAX5Ju72dGNz7YDQBK4f0uOBTTcNq8p+AWsseP78L/j+gtc4OxFZ1LfEz91JRtEs7T0bHu7zPb2l2015nIx0zZqBtOfd3CuBy0rWYj4Q3jywm1fwZw930BcYeFFRqNZoef+xPnUcyDOeYdFEAHUO2cihYCz79gtUnAZ+pxZpaV9XaeG7RuXtQkjvT+Tt+0ioFrViFvekZolmdU/81vOZX58uq8fUT2moXcOVGF/ZMGdI69TaED82b7ivu/Y/aPZ1dGP6gGciMH3Si2TEwE274zd6usiTaGmyouY2jDMvh3lMEixf/mDYpoYpae6ct8HLOAVPFhe8iN7hDbWOXvdoW68kQ8JgtpW9Tk6biGmMxWX5KPNtX7TNwV1FaYMjOM8daz4SZk+ntxiyV3jDR3A0mzoonXuSp9fLN6TkYsMO4MybHlcnsZRy8PoMTSRE7jy90d7fCsU0CKyi8TgfhxWjn8YvdXUJw3x/vwd4hUijaVPTkTiJIExvLukP7c4uvuFJeQ3aL8yOVO5gg0LkUXxDMu9SQCGC/RK0Yh1seruTCMKFJM0HYX+Ur/0UuYgqxuV4s2hDMi8S/niBg/eqbB4K50umlOXxy5fV9vrJ4mgAgs9K52SsD3pzpTfxPmosDR48hEwTxk69fJj8ZqYWswt6p1et62iwkm6zQ2LoR8yCJSht3jFbOyVxHPTinNF0kEs7wnbqgEq7iMR0TtGCKMVXHqu1eDAxukuhmS9vJ/vO3Gj+7KOWYuKQYgZ6imv3UXR357SkvHFhAlQjyBzFQulh4HZwj1JUX1wtBirJkU25NK07i5iKceKpqJqCFUM/SD4dYNKKBx0ppbP+tJjF9yX5F0Sxk9FWlk5Q0EVE1mlNiJcpJo0pFx4qWgF1aseA9nZGmrvarDiT32tGYOZeZsj5y/YXGljfrTmlIAtUF+Y6Hc3yq/h/QOtWiHGpmr6AUMgqaBXah5cB8WvZQWyVX+YWRpUuBbdIKU5uPa+Q62UmmutnNnMBwfHowNm0neRyHPx2bqpxpeF17qnruZop9gwQYXuey20zc/7rT642iVr9YC3OXRjYKywOxb7p71GQ9u0o+M8EfUgYN5j1HbHjMbczozikJqDVmL55LwODK21056/zB1fbvJ72V80kUXn21/ZBxbv9KV9meYWntYKVbKZ1Q+YMp/Y4S8h+sgqObJ4kF/jLF7iR5UttIXdVqNlhTVX9sRnH7qcW9UWqYwJJKWKtwvmQf8BrOLgmmDx6PzfRVefoIkb+dHAwGJI4TjQ9YkUDV1gRDxQwjIjhvck52IlQEJt0Yn3BMylMjHGc6MsVTiICHsmV9MKMhZq2SQ6OtBFqxzQuzcD1dntb3ximdi47NdglSpT8ZuTJ7X6yrTWfDZkS5wZSev8dYnph35T+jEEExMQbuPspV+xpxYtmYUnmoojjVKanttSUyzRt/Y1wc3oGU3Mgug/Qv/IlGFj/oMcKASPzEdob805GMeP367NXlPo7fdFqPRe9iVJUcDrwYh4eu7QMmYdLHdoHHM2aojUX1EX5x9j8HNJ4yTIeJEykoIFZ2Gc1scUgkAK2ALmm/r11P7LEUIC+l35+3gBHyxTPpaVSglA2GAktQNvjWZiKRlO133oWMpLmbmjTL2X1GOx6CPYXSgOTJ6uLRPq5Qh7THMOpY6UYzIRM+rRRqYERreMogd1YoAiXdQA4oaa2wlrJRs1dO3TNPiSFLdzZLZYo12o5CnnwskpB8rdNJgzf11+qWGYThe8jv8HfSEjAwUzjSvylzHX/v+LUssJbWEcgOAM3d8xo75LFBQAF/smtQaPGbS/vlGCqPU4f2+Wt7ElPtMZerX+rQf2DRP3hYBWrCbSvx3B40N1/r7uWhfc2nr89CQ3JtVDGFMCnvW3xi8ZXNo1VsLV4fxfKEO3R9me/iIFEZpvjzncTHAiCH3/3ifP3r/f4sPv2zBxgBEkwSxuL7gQQxQ8y2PR2o6sk/hT8R+hCk6uuD/QO00LI22xrg7GauUz/lgb2kc2z+pdj8POGOlheZ/MhnWHkKvQVHlp68Wr46vW/v8lPXKrGNEG2xCgJAoOcJjI2z51JeJghAltIAHDjEnwb8Siq9KO/SOeICk8f0u8rae7V/fxuGBmmFrowT79CGV5xu5gaFNg/LcOfwXEDbNzGHRjVO6nOD4fvmaa1GiqxkaVW87gsS+J8qBGTZB8qwBrUhTyr/aBX8zwtaERdo1azTESSegPC9fMQIL+slUmS16bYAFPD8/z4Kc1vpObkz3Px/Zl/AV4bSb/I8eSAktaSpsCCR1vcFqZL9uuUV1VR2d+SOCq60x+ybUVO4leWJxABLBKX1ZJ/HljBblacRhbVyh+TH5udpPdWelL16mbCrqVmJ+KUGneuqSBCE/bG07XKTJv6PlybtuMGlZU4xh1M2do5WMEWkgO5//nm7JcnUnCfvozErLrePcIBUaiWKs8ofQhKus/5Rmsewwojy/AzYJGxetEazUUe1oTvpUGcKbttCftl4pviX5PChyYMr5rOj46MTk2UllQ5I3N/sYvo776UCecH8t2l8AYYX1z13O042jCfCJACF05IP/Ce7gpwfY2OUUGgN9vnQvaPdUJdsQqYjoqIS6NLXDC5kT58+XItao+3jlihmjGNZ4VyjPVgXfLZH7S/fHDwzeOLw8WOtkVYyJJVznBE/PjJrIUilsIeDjkuKyXGhNlIdMo40uCoXh451aUnfJXRXk4XWh8iewqNG1E/U3XA2mX7jsVi97v554mzcOopmAwvNSjZHkLAgOzKlePpBUu7c+xoQrfWDmwd8CaQJYSwI1J88hg4er8y6m5LkXvSL5kKjKUNvy5vjSir9b4eOO3KHn+4DcYvPwyksVmLeJCe3qnn0vFjoNjOvJruIZKdj86FiPyhjDhx45lKaHbi1ziUytowcuUtDmWNFK9dOicCd2Iy67Go0K8KxX2VUT/6nThI8DMLoBTjqJc8NdFJ8Ig6A1alNr/FYrN4+rLl177P4dN0BQN4+9PyJa1nHJ1q2l5JcwRV6mxdiV4f7zOzAIDt85lik20eKVXNS7OOQqPQZR8QGR/rE2DoZn3/JPuWqmZZacLW2U4kzSJjx8VPY6YgWN3xYFJ5G9BNQRf8wMYDMA6D5vtHjGDOy7Mg79Xu7cvWLtwazIdGotDnwFSMiM1wNi5UyPhOcW40D//KPqBKev5DC3Bp+NYzEtIXAcqCKmZWuLuO1HpSwshrKwhr4hovghFZXuHNvtJ4ZXfseyQTnzsaBzZBnTmsYe0UbJvHNNvBrTBLLgqfceUFADIqYZMci1dC1BcGw6cYS0+lNNWJTPUNo12jxuEEaic8NzgJkxYmTiAHFvpilCrsGvhQK0Eb18i+iulD4ZlxDT6xDsJhbkxpnLgC0Gurzqg80u0qoLzeXy8YVS7Orw8bJVN2o3/YeKI0WGVEkDaXlNtODVR+t2pI/ZqWiqKutHE4A8pdknvNBxE0iw+bH+KhmHfnuXZjKu7q8wm+YPAFILV+iuGFezSUAWKw3w4tFk0bc75tqn6qaCcYFTkews0LY7ySwrdxpr0dVsjrS6u8N+BNAdhfX33pXkmbuWwT7Y6LdPruW2BiJGUPgM3d5Yc/0+GNPU2YYEbKa3ipzSG2mObQ8YLS2fb2RWRu09rY8zZU2CmliEeak7V3h+DOMnSJZHa+8nnG8OT7dA0o4wFkyC4iGIX0y5x0S5d33tu150E4LzvaifOiK9dJBkHOnZs2H7qdq06dSKkt0c+edo8V3NsRD336XgTa4ujTa1kdaT0ws8kojC8E8zzTy3+nYH0O5fP5czsO7AjEerRk0nFE07MQ8/QfnOAjiIGtQAAhqZG6ehOhq7/qhnRwWRThR4DbtU/OBuYkFFsAup56DVDul39p86qw//OP+evdIW/vv9/5UzQiyVa7P+lkWA8cQLp6m+JE78WG97jMbEANv+Vyr+SW28cRVcCs5qhN2XAxNy+sISHW1fbl9g933glOvl6nFyhdAniQuF1y+piepOzEE95LWdTlmb/slUotmZWMW0yqsgs03/V0L/Yk3VsQRUkF7DaSS3UyJeoF2FA6TqQBTD+8LguDwMDCG0Npo9IijjXTDZy7g2+F2MNlvXALGyjS6hHwy7JarluBwlxZxTLXZ3Awj15KNzML0YUg35/Z1pL+u646ggkIefvXl5ChMUlQcBDkxbcJBI/XivcddDGHw7udnNmE4lLhghobWNnU6m2VJF81kOt11ZbiA2eodvxbmmsQphfnAiheWA7gClRya65XXeg4cOYBkIEHbwWVWQyCJpbdGziqFIoaRGi9nooLHFXeROs6lF/dnOL3NEnkdO5DkYQPV63P9otzLrRShINj2cUnNOYIanA4l7eqd5k3H78pKWi0RplbPPXz3KQ7c8veliQUeEjSVNtQMUWhZyTLyuCWGwE8Md9sXfpkn24TztGQ1+YP/31KZbSnsK3Fip9CYka0ReCeQDhM0EbAkdmSKsziFP8cKSiurhISVRD462vezIOQQYqH07Y2hOOznhggsKqrROjFLQwZxwV/tMxKxLCwG8gLMiMZVkZ0Ms60Rk/QZ4IM0sZ1N8OCpo91qt3idLrzsUHESl3iUVhZyS43YV7xa5P5iA0asHf7KFPeOcbD4HJNL0cVjursvckLGUXzDdBRkaMMVPtMcvk4vdjgxLxYt1ICLnAAtYoiQItKsZ4JoeK12TeYbWUUS/amaxkJQDSFUXF8IyJN7Nq8T01c0gAKjL57gFyI5TOUunWJQ2IkI862PBHFFsIg8WhcekEkiS/leI7OH5SQJF5RPmMmHxNsW5G0YvE2uDsTW0dOawvJlEUsMNktiO/ewvH+VS2NgII2+KsvDh5xChaqqEYa2wREhIWyf4TTbFh1KRx9I8IgFRY0xwyw0bMAp8WF5eAB3B9ZB3goRVXzXN91n/K2R2bCnNxSTRpDYKLFwoJaN3OvstWJXqQiiaouCyoNw1uGbBCXPRFYsW5Y/qgyfo4HsYFmnVs7aucJqAolzfsTpEHmpfsD4arjE6Bu0+7qno5h3Y0dFHhuZYjjmFWc853qnm7yN4TNKuAtYmVUWD5tRsSaeeNKb9GDYS2XXUlGGb+GgK2SYVGqoPmNNf4YtUMxqlQ5lrWRvcoHMeU26PnhGP3ZaZZvuLIYEsDQjzQ8YEWGeP/a4M+7AsJMQVxKBTC7NubXL6qFxWq03yiXyoSvZcf+pWECSOGTiV9lFgXSayjjbdDW8Ast0gVIfUTd93YhRFYUnJDpCW2rnCTr0snGi/c2zyLLxqbDguKvDXJZbNkXlX3N0CgvIpuXKUu11KIaSRdq1bv/jkizDf61r7jkVMxi+d0+r4RyrIIIcNsA4aSgX7HL6+MLjv7+z1tu21rOp7EY7OOCnjzSCxMzEZuqvAP18Lj/xbBQ7jOPO8Dla4QxEpLdJoc5HUipzaonraW6qD2QglwN2F+MewbucK5gOnD9+pjfdPy4rXLrBeoTOFZC9uyzy5rQzt7i5vbwQ49UM9lfVc/Gh2/b83qk6/X68ZrbPzxyBgUxZqWWyys0MnW3VSitNVb2JjMmjxC7xpRVaQOtqOj0rfkyyANg08RVzOaWQS95BQ6gDGShihIEKjCUosPierwZ24BFeZn36gMBRlYoSQuxfu4s7aQnxXN2LRiy2H1RfDWpr3/uV8Cr7W6IElzEkjomAlxy1znNeiDqltXnWc5joip83hjlKgMSxB6DxzDHf8WpPYpRU6jhpGdtX7YsrjfuZbdKbW3zY00JnPxoCn5rkZnpMcJHpSJNvJpoPIj+Pbs1HqWhUV61oXd5JFuzBPBqFXwEEduYS+acQ5AqlzyRJ9vDLSLKv5mQr5zndY4TkHHihMEZXvoP0qtBD174DqKPQQ++dQyQLe2jrm05NeeBiIA7O0sretbKzZO4YWScpRbRF/JTu6EXXvER2Kdoo8i93ItvKKeRjbXdZX9m7u6wttgLQxW/1G5L8hajJp1lNvqGmuOXTt3f8RGLvs9r99NkqFplLelo8S6ice58Ba58PRUnPPnjXyNBYaCCo6UvpTaTSAmOTIIAwb2KIP5L7oKne96bqec5SE4U+8kNv4p7JG6eQ/YVRdkQuPucIEiirNcB3v/iPmL6CHP2PwbDT9R2u7PipHWBEIiHCNM/0Smg5nZ71f5HI0z/9Vak7HlPB5jBzihFl925R4njej56VOLHhVUpZUHmH5EevOnVo7v0qN41Ey4VPA0DYIAQ0o31ipakU8du2mFm9viLeoYCiP73Q49v2aBEd5ahSpl7u/gshDEGIGdE2BlocvsO4UDFqpcLP8qYLCygvjsji+gHz9DBJ7mPmuCr4jC7AqGEcsC38nZ4f8KafJ324B+zN0bXjZxJv/k9FpruRg6/Hkuws/vH3+yFA+LMBfoiUf4TT8IDr0zMkvi/9eu2vzD63G3MRlf0TmkXY+M8pfAA+U1BcCgrPEBD7+VxpsjwBrR9Tt4TmP39NDX4vNpmcBP5+0ZkhkdiO1mroysLeB97QVPGKBed2RmmtByc0UgxD8tvhqcg+4J9NIBiR6kVvI2boZQMPjAFVudedwPYyjOKt45GR6O53WFdC8kE19E0yT5QJYTjTUMpHsxgJlq3xlCTIJqgau7optdscHOmgZ/ZEpdjb/sky0HhpMRz7tl+2+DCw1MUgkS2tdJN+yf2yxb914Jwx2Kn7Zh3qUjcLV5mcCslAtevG+8dMuNV22FN84HnWYYJs9nI6tercvfInumhPMdS8+75Dc+dUURjKMPBXGSdHPHzfLB13f0XKr/+WjFuAhWE/Pw1BRbXcNxdRhsArzGkgVSkKSmRCfB7AsOuMhEwBNmcjcXgMUgwF7MECzF7WXphAaOUhLqHnIMgDVDLvdqbsTXeWyXSurTB98gjJK432qdKAKz5tuk+NyQ7PrYCbGlTq146lMv3utoTyiOKV+dnE6sAg37YFVOxmsIOD8B6fi7/CHHi3MsGMqcnxsXF+bowRMsHpyfHS2ITgirukZk/My+zZ+H9PsLh5c6mI9WHpfIpJtpT+nWImlVa/8vSeJRodPh72rCqzQQbSRDMi0WoH9BAJKAzdPt0trsC99DVUELLVcJPUmXKl/8GCRULPe9cOd8dj06/2YU4pzdz3lmQootdrLMpb4cyC+c8+XqGJXxEFJO4LysdNR0Zczp/qVvPrChu8/emULBKR+uHf2WdnScxsk5je/vKP9hkO7J9EiqdumxpuPm1LPqYvd17d6nJe/im9tY0nXWVttM3u93BAObWEmmoeKG62x5AIXW+325yRWCj5CptxtK6ZC80zyewj65hpKasfVFmfu7JamJp9ZRYgj20kZgKrOlBluMixyHQ32Xn5gzFsa3huL1AfrO8JLLq7X8iR1PFfDE38cnQsMTyZzKFgjwPh0DYrF4+waO+XL6CQFWK5+kIUIw57RpiTE9X6PLkJbKrqNIPYE+Fsuh30XbquXIoZkdCnEIpjxvmu5+hsEFIWbu86r1zTw7O3G5R8dAokpXWT/+8NvNqUFoN75Eh0fRGRp4tZPGxf/bLrI0mXEZ7vxLBOsXXr9w5IYebsn40DgmHlX/Qj0XOx5XRIc6EKO8uzqrsrZDryFgJGSwKeXqjxOe2e2RB55q8X7SNDjqTvoYUKeTG9/fDDkm3MQhHDE86tKowM2oBmT/tb+bZ16/Q0QdHtT3O8q8vl+/GHjW5Gb6vOfEhN5vdUujJFrVbSy/WnSsPZ4IxGsuk0pA45Yl1H+DHO2ECHCIoHgqSBlg2BOlK0J3uFPEx8kWUtnEs88/QqWbAWZUihGl5TI0UOmj6hMNNwNj+9A3sIA418sBHoUbulWfuKDZumU8OPgpxFQICAHs1foFJ9C51DZJO4eBWxHwbXYo7CausNkAvEUqMLMA5WRahpPwV8L/pVZYW9GB07ZZ0oQ+czSzN1I5tVRobh/0mLhUqlRqrz4oRs+vO0r2//J3TW3SY34umFBz2lh7mwvhad1V7p/Wi29cujSWxJdICcSwQP1PyVbSsry2n7D/9fRCoWdGz0diB3Dh+wcgkGzAvisihnLXI1Gj5Ux8/TT3i0OHpk9BMOsct8V/3HAb77JPDL2sY9nIY7j+XWx/tKysYxGTmtRu41HZrjhERhoY7/npb0MslN4T34D4iYHmjbmmWla+9X+NeUSO07GL1dGhJJ9jbC75TB/RuZ+9EBONwYGAZCtv/Y8C3gIN618PIuKBd7tvJ74Ci6rT14GxbzW4+P3Ir/BHYvvrIbASxnnccxBM0IFOz80HEMmh8DUj77xDG41Y/Eoj76AXDpU7jqW/IRePbpZl/p23ALmlBkugaBPn3PbWee0n/LLjM3UcWca/FkjdYbpSDLeqFYNan/xS8x37SlZllM5I2fCZ0AASkmt9rVzkL+FrGEzHL1tasU8DlRIQXbrjq07/DWCMtXLKuIm10hY7eJZkTlX8caYIdlugND58LFH/+2S8eTrZu51YtM6AIvYQqj0138lGVE83290YD+gLt/Gdy7aZ7JgaWY1mWndc/TXBdg0fM7JYdUFLWiYr0MzWXQ48YJJwtVZLhXW7katf2IIe78PlartMp0td5x2N/lGL/sCqg+DxsXtbfmh0SpcWBNll60UhFML9eZMu83TPb0G5ey9/zY+T750fCf/3AXfvZvD/5t+D35o8ShYDL1zW1v7H/xz/8cRF/MConTK7ZSEWvJKtWMn1VBUpeyqT68KF5AIMTm2Ztv+LXmQ4c4lPrp6mB2w7P/bb5FDJhoapjBJGhRkfR2nvrJ7iZff7mjEiGzC/u/bzKqzC7FrdAYoby89GsyF5aHfel4voL3dQ8Fdsegco2xarCNm8JEiodfhtYd+qpt45i1/sUqOsSAdvfkRWr8M9yF1HuOPrQ1mdnmHDdNVZRTqFIdTGC5SIBo9ZDBUOpaRC4ib/6qVa6l5AWA8xHixQ03lap051QJcuesWc4e6CPE61Rvv/gENeGEQb1x7HS+DmszAcSXoS2MHi5jpT0NLUXT7DPJCaQJspKcGQ5dyeD2MOSVfeS+hQtkaLw9uni0zGb7XDvfAQ+H43Y9J33fhVv04LsJBNNeOd+ptOHU/vF/hQTIX5y633BO6/kYgfHwCW8HRPkdbM3r1tdtOfjf5USew5HjRiE4sMmH+exo8YsXx4pYz3yGBtb95w6jnojKuph5sQx6hwaC8bjBvQKEYHBvdiO2KXtwT3V11NyeUyim3WkRT3Tajok6tZaV3YRt3Ie0nYasXB6saVPg9B4hThGvDNaHCN7LsdE04F9V+5HS53bJrY/y0c0OweYsATeP8jw8MvG34L+H7bVz+8s7N5KSiUlk1dXrCBjs1p1bxwDji3NHRMeePR3XmLsZTzo+i9rj/eLbPZUEhMFcvDuzNCZ+JHtBBA/5FRQQZlwUHl+p4onS6T/dVBU0+i0hamIVob5xkxYJnBbSBHPoHoAKk4VagoMtUxRI7xQsCGnx0nC5miRuJJiJoEQqmu/EBavglWHmkPQs39yAmsn5IblBwbkh+aAeaqsgwSAr0XQSHT0TJ6smldknF/foPeK46TlGfhyvcABuBngUA6CwJCwKAIGh2M1UO1XpHiWxqPNys7JUeZIod3W02mlVhOmd0XiP67z2a+PKr0GnwnIUrn2H0L0DkrzgYCL2zPqBJkqEo+PPCWpk/GAu2AjCZR9L44Mr2ezUuXNT2RmcywoIC9/lZFwmjyT4bi4IDMIG6kjq+BPWCUtQvsEaa08pbNHNkYkZ7FbrL2I7GyQl2om68Ow1gJGXQzIC0vx90/0zrZlQqxvVh8etoET6PCVdgffFnamlzLyzO3vntBv2AzOtbJBw7yQ0FArFrsbBfQkKvN/D3Q4VO+Q4k+88t1lP6pbwrSnuCLT/97jUNRynCj8qDOkgW3hG1eC7IO5a3oxXBKGwDLNltoclQ6ULOX0bRjf3zwZv3dwFVAG4dsoQd24CJ+M+uAKEQLywRsxXTw+liuO5zBNwUM+tweUKlQcQKOOJMVKNGPcR6jLqiPsGzVlVogrC3mGM7TNJPFLsxVDiMhfvgQeigSjbMVuRCI5wwgVbDfIeUmN7NwUF35DmrZSGdy4u7A2XWoATfePGXVeHBlSOS0Jnff3zdXcXAEB49VqclswKlzchX7U3J0r6aUDv0vAhMgLA0bRma/dohxGPEYdoxBtbe9s3iJDnbt3MvjKmHLb3DO5nJjvci32Te8g87lVXm6TR9Ai4hjPEUeMMrvPd91OoXfTIH7R6Wb2cSoJiQF7o1u+2kAxC3HiXKZPweJqEBhEmUS7z3Cw3AMIV1Y8iI6/vifb0VKg8uKu5j1BPhWf0UEdtUofJ9L6cW/6ehCbiRnB5QCTyghh1s6caBhQANprH//oWXSWDNG8rcXV2Z1NTgEOsDKV04zetHm7k7xQlC+MN6CrpzF5N3DqPxKjUtej/p4QdzmIbiakXOl5xnygjIxsyKAV5QAhJKKCUFdPIyifcV+0XialsY9ZhV5Rnql/xg+o0VeD7IfuIoMq88Ea1ukGVaszQ+0BVWvWDlIhUTzvwegh5HrloEfIgfgS5Cakn7nMt/FVGF96SBEFUzaRJe+xTySbspghXvZpioaj1JJCvdvUIZ2XFHS4Q4qEFHSqcGkfHbc0o++hW/laiTrwSr9r9qpU6Ri3g6o6hm9A4Fxy6ia1/yt7BfqpnF7hWa0JAkYiaQG1Dh/hxYB+Le1CDssl2hvSp2oGdDjVArMOFVavusUc4etGmPQ6b2PewjzPEgQEgc1gZoiwpMUreLZwxkhx1L+jNlMEOSQKxVZq4VKkE2TFPYWTByjmZ7+sQ2Dt1YFTaEk06CnQ72dHD0aPR0mhdNPj/grJarqiYqaislnUOnrxyprziIlTRjU+R7IQYcazkFMDIchJsn1L1X8KstxDVllIlJcJ9hdpdRbHwxVu+hj/RU92mer+UuXQT8U9KircoWmIobC30Mxznn+oNQGDcIq60mFuc2BtcGludCcdNW1smb5WOFgfUnqLiv84+HFz4f6IpwPaeA6vI7pUulvLrkWOEMTzGyCpvfeP1xhiUt9sH+mTyoSBNuHFZy+RRYGzxGvUC4Q93rrp1e9HCfpWrllbor6n+9ZTNVrLFMJfz8+nKdQ5H6OoSqwJVYk4Iwe+oYPPm1bdPg8DYkTQ0Ou3BxrSf31ziXL79TAMFoTkl2ZG5KZbC8VPSh9oTC0+ABbV1iUW+41cTgnqXbbv6oJZhxvKzvDEaGbjGJPOjn//11nlFRc/kqEKPu68vXORr6s8cSPdQwMpTSDEzWXFahlLq4lUU0ZBcX1BZZir1F0MwpU6N5LZxQIlX+wh8uuVZyU5X86yKeEGynVaZFNdHlHJo7jW4Ffbu/sNYkahLjrNmwPBoOnoO7IBDKnUzYRYab4+Hia1wVp8mu/Su6thhzKRu/gbNm5o8v3c+iC4gePc+5jzu8/Fw69tLeimHIYTQvkfRhWGc/epRH+WIyvXfDURg9L1bLRQSOtVGyHUI2+7iMMxb7cP/h88nNusw+pMRto4HzPmOc654Sp3dQhMXp7RCGPucAKDCWlI3hHZWpSxz2y6x4USQSi1oHW6fM6fNgDXAoyQwDMOKjtoLQHvVYCpa/xQds0sHiXHTare8nxHYhliOwlWgIB8m02CE209K3prz11tuP85vjt59vglJuXgguebVP5w58U0GNs245p8+jFs058bI3rGfX4AbA23bv9Du0Yax99m9P5YT49POcQXq+9Hv+nHxrn82NadCHXe/E6nvR7/nAJ9QdhU8qn87kyd/Up8+EiNAH39M1fWbt+sEvB+xFT4EP2Gdbx2uS5/SDru/dj9Me+pomA20D12WfPPFBdZsdkhQDla4HUB50gvspaxDmUYmwlLGUgLw6tyI72P14QeZ4IH7g80MAZ+O801+W4AKay1Q2A8WiG2mXW8pCS8KDS0KL/mnYGDhD/6PiqmkoYphyGk6YOyBHsNau3xF4NIlsS5sQHmBQpUDYFrE6Kfq0zyf9l7OXjnaIk58qqVEZx61+bE2JAP8p7YEdDuMObg6jjl2Bbr1uXVrRgksc4wSFAe3LJASkB78Am51rZA2yEQLBAJpSbJSWgWU5884lAcgnQdD9eNNzvd3hQ/BB5syqAt+swgWtoXznPXCAbyJd9hNDnyHEMATsyzZvzkyyhoKsVdZKpdIE8yxHjEe3gq+Kk4hr/tHSfGoE9vSKvyvOn5e44L8ihMl6Kt4Mudd+JuJfCFSVOfpqGkItviaRA/tnaY9ekaQygweMTBP4ZTEyeq4ehUtkpEQNcM/Jeu8DkxVRFcqXRth0KNTaj3vdlGtYC8eL3RU1wapcuoUTAuza4PVOUHefia/SX/oKKWLEkXIIeUSwAG0a4DGV5Nq8ACoGZ64SXRWYw7W024114m72onLtF8OSPPzSwuwe+f4zo7roVJ5xKt+D7VnmAQkURAhapsYH+neTbQJ+ptO0I6K9I+HYlE4dBMah/L+OGg6jQQmbA/HC2P5glhBQjaiD9OHSOZpuZooLy1vmMLAwreTRSS7iAY0oTFixnkrQdwU+BPEoP0gYjTNorw8iFbVtFpOIlRNncqYXVY2zTKSvcCrtWjnrGMy3ixVu2pmp2vs0Vng2qTtmnX0mk5Vh5Ro/iQjDDYiEBiPHOkl9T540Emiw0Y5cxZQGaW5KTQTtaOOpWPHJBcFZvinZQZPQ30iiNtT845iGRmKe9zMaLYeso0Vw9S11yVRU2k5f10nHcdWvxLFWQciu7O/aL1N3bGmgiVJXik+46ne4EmifKN3KgDsJ6TyIhpIdBJRIowXSk5qCxVC5lFyvCEIPnr7JYlKetn+X2qItuM/P0ppKMcmjHA5GqfBbtTgdLhRB3duapgMLysZk64cLxeSDYsBBGAeE4rfL3yfyniM+XOhKi0o7VFhWyQ2DyvEWqiJLFYj6BsWv18S/rvr3k/UFqtEiC4OZAE1LNeK+OM9ThodDLOzswqKxsne/SDGyLEsSByQvBkSAc2x9vhxDzZYWpCVnR0sOK0VSEFmtwxSsLyebXhpCK0ldR6frK6D1ZHEMxgML/N6IIPtwk4P1d2IyghFWGWxvK0oPLQiItstn5JdsletSk62rZtlJ8EkUo0YQZPd52JDzL/sdaRkclqSyFOn4frwNN5cvU+gPL7Z4XKFyBIXn5FR5vHtCq07PiYo/93jpcuc3Fi28lSjl1oZVlksk0ZVmZwjtUy5DASuagUS8ZhYAixuEw8nxETrUIWlqk8orz461MHXfOUYr7oO7obsggDryAPVBwLmV9ekXOinvAmvyJbct4IbV1tVJm4+UISY1O0PhLWx0jQOY4ZAP3Kd83REZ9YdeOoxfl4Hglut168/SZQTFVHlfpl+qakz9b/PYWBz/pn3/WOKb6Y8SlEmaV3hgxQlRXxlf5q3jhcdzdN571MwsPAH30dLQF5LXFxy8uY3NjH49zHXKIoXCOKExrMKBhZ+9kyiKE4oorGiMzhnlfOspfaRw+jIzZOnPPQ1Rpz09faSZLc4dyy1V++wVy+tP3C3FexNWN8KOIasojKw0dXQDY1RpZuKp7tuLFuuV03b1RrgxfFvtdnH4zL3V/T7lLcyDBHm1NTpPoMVKwxq4Csv99mC5Lh4b0GKCBkEEdJ7iwsH6dOV0uf8ncuxved4z5bzZ+50RY/v9D9d8utM9+1RTAcTAnWdSlU3R1W/etccl1MdFsULhfG5CqY3Fw2bWM3B5GEx+RKTKNEoShbn48R0CS4+4sZKqPJUx9vhCuwHYQAXU7t43zj9IE3iA0oXP6lJ3IwbuPU++XY4Jbi9/qQ+B/BjvH1i+GrXI38olZQ/R1zVfB9Xnv+FJy+TycqnK61MOqPDFcgUwE8eZ5PduF02v3bS+pm7O/ac2DVr79o6Lefli19oHAqgcC4bQ2NXVPA0ujv04fPsADKRiWvHM/DtOHuwvgE9sIJd3YFj6u7ZsAOZN9Q7UMRYTekL7pXbp49SgBa7isgiVzH6Lbpydd1Hx/lC4ASIH30eBsDMGD7WieCE/8D/yJ8YdwY+wDmrasJnZx8jrZzxEP/kDGUT3tsDHwzWFmuNzjZby34xpzb5Q6wQ5y4PIqw5zRUOLjVP/QlYJWYQm6Cokqp7ZM4vsgUwxCzMENyQ/cJDtM1fXy2EKLGDWBUgcKxykcy2Mg7ECjGIKT25UvKqWsMO2QuzpX4DQo+bVUIsor8b0HbqTWf5PP8wmQTs+StK4OBXBW5zw7081WpPo4IReYWRxCRQ66Ik7RrrudSRFJ/T2RbOCMfC9veqCSK4YZw8XR4njGvhC7hAUPGJrSKePk1m6CJIZ85U4jC9nvZg19An6EmPeFZiKp/sbUOBsFLd6RlFRDaxaLr+XEoIBFhcvHlaLS9Z4xmX/ZhhjGCbzZTrHSHzAd7OBwl/UTgSDsV58HxGeFhxcViLgultofuzNBi7tM+tb/p0MQvWu11C6a+qiooqIefmsedDbCDMOUVFsY6tuUwVU21QELPJxgrEJuwIoiLbNY6oCG3w9u5zGwRUWHhJqm+yRJLsm1ZsCNosiQyOm5+0DIGw8KmhOIU0SijL2RwXhp6qeXBBvFCV5KXhRkZ4RnltVTCw8GmSKlXpwoOaU22rXRekLPDXI7HY456siU9Y/YT+ZHVC/Jonaq13D/AsPO2g+OA4OyIwIhpGyErA7V5ku3APfc9C20W7PWoEdu8d39uR32cgACT0WGxirFsXFNtV2d2SkTjRqR1rsgoczsXnubeQp8ZaaoNm1AbG5rq2urbE5m0mXsntcw/jbOaeWYJuIK779Ggd0Y1yjMLvlBritqxqT0hoX7Ul2yDo41OuUiig7vcG6TdU1YfLcx5wKMf7v6th2Gy32CQMS0mI2RF8Gy1zffOqIlbqL+UQYk0Pp7nFhFZxI9oEHp88e+aKgLzZLeQhSp9G/mONtz5LSCUIW09a060vMZe4XMP0Uf4coSz7r4O+bRgiGLWiWZ2e+1nZZz/2sI42UlV90P1gVc0Beu3DEfRK7IkTrB+O4Err1q1AiBOC1KcDERx6WM1fQTFt3eenkPtx/7VRf3mCE/jf4EAlixop1AAqiKDOpTadXINPxq+5/lbHPVTU6mAmqK8WzCu8mNwc0TJqvkBf7hkK5JcvKzsqzcs/3TmJlR1LDAp2OwQygP0gGmbNxOh00tJ0qU4vBWgQJNPrZecu66LtGTYw+0FbjthSN0A3lXu72QR3bB/Vc0YHUSARlKI7uGvxQ8wO2Ub2LBB2LGoxNmbvLVtKDagGFNv/zmG0C6fp95XLXH4HOq0lZcbBv3r+VHAK02wSbEjZy3gJHvfPHEab9uhwMv4S+yX0EsBYbL9YUQyUM9AzpYIoLKEXB2LBGgtP7j3KkGHK7Benu0JyzbkElAsARDt8jmE6jAUWTnjKvElagu5VQM2GKG9yHN2gZyU4CSLtEv/618THzUCuy7SV7/out9U2I+Upls7UCDe6mqCV8nTwAqi+2dLunTjNBuGsd9HJ+aN8Il1AE+AE+Mp+pw+897x/vIlZ/eiSPaTdJWiHEY+DozsxW39Tf2/FEGkCGhgqp8MrFK1wBbxVUQGnWX9tcs8YStr/Kv2v+u+r9KcPb65AvOJ6n0EF/j1TZc3lNcaLsqB7X6/04jEhsZ5q8WU5rMVN02dM2yczBvX5+SUr5f8gNPajxRIeVlQUGj7LnQ6voG9fWgItwdFbf9C/QJxb6NvyQrncyEiu11ku6twJ9QokPLkkSNfZrudeag/PSGmPM9ZH5oDg3zbpqx+Z95P8mZHwmwhDBI/6xe6cvnt+rHuLk7ERPNRqbrPyQRIlPf2fG4iX3GAQXFC1pzp3oqlOCfFOJhcZL0LoJjtfD593kzO6ROa13uCkdYhCVxhtZIRYIqoaoYNYlb+927hl1a6r1alk4jl3jo8QaT/5ywXZbx/6xHDHUzB50vArp/sUVf+6LRmKORcNGLGSyXHmLpRZAwU62Bmiv+QdQ6uwsra9Z4s3cDqSTT3bFb97AJ7GEL61USEv9sCQ/yGR6Si0ZH61QmV3LCFgh3dFqS8DBuyOdZQdmS4sy7OtuLqoEuHwuGzFjd27vOAxX1Y7c1SFMdvJ1mndTt8+GB4ivFKmRfht1mrdT986tEm466p/Ka/Yfzy0fx7eIfCG1EXyEA02n23FM6PAa7knfippKr7/dNyRfvo9V0uinncia36OR9OrVnhEloHGkXDojBm2QpNW+BoFTfMU74W8eJ3kSS8QJ4pESRKoZMQci+Ya5VG0e7979CPKwtaFCa0J5EeHH3CkZhSOhEdnzjCjaS50lAqljjl7golv2zmBQTmgLjA7J6hOwcDC168kqpmx2DKdgrH0NAuiWTLeomtGLF/v7a3nx2ZijO4JWKDVNDVpFjZGaBogGuura8Rk5lFDHT1Z/zTI5NFRYYyaEA4+Mxw7PPs8XTxcdng79noS5fEwr/Oaj8grIyYqnzcdhoksrtPRYmjJuUZunIcgQhiZqFZNkQvdUoM6RNuFNYF0G+hqIuLyp7iE5LhJPLnzLvqPZL4cBle0ezlFzQ0tWtkg8rQ6lyaHA+rzxwsdIicHR1imMKDWNTlk34ag/VMfTHEMkjebGqMOLYtkaJhJ0R0B6TlvDRAlQ8HQ16nciqA0O+cFn58xrLNiOMeP2Ftc8+0dFlMWb6ZiEBrbzIxAizeJP4hHtCfaJFJsYz/EwtYECEza86Q0eWFcPo8piH189CFqn5dwwTqxz9uPMFrlTjtka+tRRxbG1spp9zxDqwF87DmWGtnt0SF/QquILV4IgTKmHuO5MM/FIzH9GBiz55q3JxskLAc6/GbPu7Gz0X+vrqDcLkRAqDCP1a1I9LFKBqBXrkYhKkCImfLs8VXhNE2xb4ooySROkYyn+CaJxUmSlHHfVHFSkihFUqSZJvR+9thCtPQ6+a16neatv0S/Wu9zQEKfLhfUH4LSIQzof/UCeRqIyREvcZz46EHgVBkGfY8r63sO+7f7mRp9VM8abTUH+ueFkCJb4ZXSslB9/nBooDBnK/4s1M8rLTr893qKA4MgL05SgFKps4KoIc5XC2KI8aSk2TUBxeKYTE2SRyW7BAjjzNGa5mZNr4IJ9GaGNkf2wvdXaKbVTtot5zKXjISlkbwo79TNqStTfaIFMekwG7MUjHV8yCSPN81M5wQjOTLfsM5CTTEKyAmoUP3KXjt/LydrSXKKxK+rgJok9k2EwvlWSMwINgJ098+PBJhBYoVhjQF47CQNjc9pqaFfv05P+rFvfOjMAqXnMly139D12S014vFxsfrH3utD+6cpA5YCCQwWkJKdksRmCqh3qXcy06hje8hY7krWOENmYMhPq8EeduDqabL1fA/7fsy8mqk18zCD9oTdT5csJi8ib7h2EgR9msWazIgPKYnH+bkY2xM/uH3cVDeGW9rwuTFv5ji20oSE2cKNztsNAyQczj5J9XL7bA/fQdz/lH//DvZ9gclv2xE2PhV11hWXpyEABMeub2Z2Ndc4M/EhJewdxu1fO5AMUqeV2Crg1o9vZMVwxb6HjjK4RCMChuZtrS3x7kLZw8lvet292yyaAD4846PBx8cAMjX2p2UC/3jwhkvFGnwkUGjowK91HbM+PxweaY/Qw602L5A/f4BxD1QCLhUzSTU+SehSZ5LHF2i7Hns+SOCnxwoqbDZXUGNZLXjNbVa4q7PEvPtk+fIRqI4FJpSeSo6HKs5DqfSIUzAQpuoy/JvkPP88P4tfHsmC3nBImpcenpPYOS1PlHQVlU8UjSVeXcGnedNSUcNyLOlhlzaAaxF6BUfKYsk4cn1mkIWnj45hzJnD2AK8mKC8TP1kyCtUjwOwDE1O7xFF8hdfrn/0ePlc6kd3M1HuVZlvvnaMrTkzaWM7t5yVaeXoK60RTYhjAEfrB3wBSexSQ6KTSsk0cjVJLJ9CCIg70Txraul0bkAZ8JefQY7gziObEYkgD9Hi5PEjyASJfr0pMz9JZBQKjWLTBbFJmGAUCfOi0ETChNB8xEHcGKI6MMs/I8M/K+CZgoEtBGQ9C8DCwOqcHabgGMNQbU5QHi83MOeVAsLCH1ALMjbFhESwnrQs2WxXgGtHtTwB/QS5WL1MbwJ5RmG8QBB/Ta3GO8KzERECwM67nhuyNignIMsckBsEV0SBikz/+16uf+YDZdzlgm89pFK+aQGZFVYWW4tVkSRZnJQoSpFcJVZSq0KTrwEMTRL7AwtB9lCqr2FuXq6SFis6EFk3W7uTzzrFOjB6SyKIXHUJgpWcOqyqUBWqJDaKzNT8XDFckpm3tpzA2orMQ0KcHZ3bYonpT6psLbZQK2unyljH5anIBme8GhZU0ZGaOnStmWU8guoIk763ud8+1AmXmPNwePoB5Q0gAOJV5v32eBLefv8d0pJP/5C/K0WWF+82vWQaucOhcieY89+Lly8kL6lj1Beiw15wF1sNeynoRAA/qHD1mtWKGJHLkxrXrDFKE5mWF57HEqU52b1gneU7bAYCQKvMtEllZkRy6dQjLa2jucvwofhl+eEtQGqm3relVLN3e6sUfzeODkgHwAnb3SlOC6d/XKjnrogPDpDQjOCvh4UTucNFOEJ0rvUIrJmj3ZAqr4yDd136IWfbMNwd0QC6sqPFkBKoSyuTd31X0hMVfAUpxl3f2KJPCYhPXlYxd+CKp2nLOX7gnLXfUSXWm2PkOkYca2UsM4ahU/DBATZjKQO6DJ9g0Kn0jATW9gSWnqFT5c75OIxfBmWPBcnycXwdj6dL99YRN13nLdTUyN7eLFoFXA5vkbfAZfBKIBP62mHOTk3ZgE53uuf0y1GHpKE3TEs9u2BAYhKLTQUUpLcAH8cgeMdN64qg9IDUdEmmXwXwrMvFxoXHhPJSeGnQbFhRSIos25wZFVWZmovMLTXJwlOTQpIuRbgotmVypGy2FESzpFJ2NJCxOFKgZStkbBDw+TPK3qC0b/jm1vNbkp+vfN1j/61BZR+zfUTTSdUbZGb9huC1a4lpdghj6tSMjPhc3t1QGrMR4+3ysM8j4k6sH7tDpAIBx9z/Z1Y80yzY3Z5qYENXWfqQnXuHvf4iNantex7XSW/hvGNfXQliwSRb168Tq4wrB7MRW6B34TW39MMAkANJUGYOnxbT2BBDi2fsiacb6A0Nfhk9fg8jnmZoEGj0vXEqTTUURu8UJN/JocmX1ewio1GULLlMEqOEUayIE4mJcuIZR5AvA3b3S4bW+b9C4inN7EhvE2TZzd7VucvXDYkn/0LivBXNq8soS2/mvrqMrakAEhtytZ1YI/aHTrtg7KYxdZM2n516aJtDzpaLv7pJEl+JROmrfEgaTYnX6UQBb8PtI/s2D3f2U6b1has7+hz6OkpK8kr6Il1TM+zw8xj23OTJxmwHtoe4hKlV+M4gpLMShVdV4CuVVS1GG7yTSnTqKroXffVq55EjO8b7dg5vRv1Cb95Mz+G9jvS0QQ4l0XEu7tHRyso4/qu3EWDLO8zMm2v3Xf58AJLwtqELMFYlZ961AH6945fpV9VorTS4a7IlJCcoKCfE8lnBwMIf/DO9p15pSVISXWNqQ0l6ePSjb4sEwGfHq5qQxg7otd6ih1PiwyMEUIGV08i06fF71n1P3XvLv42JbB3/eL9HFpN4aPNRWOTxSkrL3GPfrHE6Qd6BD7FTv1wxBFtfmWG2iSUKzwJV/8FdUtlWTfx/u9ffTN6Lnd7p/20AAp13RY7ssZm3OoesnMF3JZI/DWffsKHLljQ44sZx5KdnZv5/T+AUnEfNDJmz5FYIs1SvcHpyX9TkznN/t/Npqq1VVCphUOnUeurH3rtnf04u3g+CVj9MYOLZHDvQFC88zT09hng6P0C8uetm+2FPbFnsnsEdQXwOdwoQX7MqzC6wTMWXorX7AqIEXtaQGR/qTYcT0vKOJL/CvOCGrvpOyEdH+aR1OyaN6t9uz1v73LmW7Y4nIU/YnvDQ45uDUTZ9bTY9gpG6Rt+nHcGlJFYJP7dTNe1ItWaebcHf6jDi8EHbW/P5w2wV+xeQ4eD7CcREj4m8Xl1aP8FZSgOmBn0OixT91RctjUqJ8cvYD8uDFfGSTKKlEcvrKfBXV9ek3J66NPH2xvKG5tijPEQcv8gvnhr66+e6NVWYrMDJ3NTEYoapNtHJrn+NZsbXMrTm1f/5JWZ/sK6Hp2cN789gZBHl0chcQVIKLwcj10T5ptibXKVS1yT7VN+oWE8+6R9bpVXKGqpvAdTy79Lv5VL+Wy3afBFyLFKydKq0s4tUF4Q4C+22G728qlW5eH3tS+poFLSBLKoVll8UzdKwKloVtfZT4Jy4mufxHo53V/nih2djqEe/jWJN0KtDPOoGIAw+cA0GDunAQDhRZPUwm4HACgSZWDOOLrYBUjEA8V9WucpgzlAxFZmx0hUmglmtQfhp9t7KfWZ2KnFByF8m/BXY4IJimDYmuLJputGGlNipkNClj6lS4a7OiypbIjd57n+U9kiiyfEy9iSnbb9EsbpRfXZw+745NPt8WLi1jSl2MUmUIPaDX4UxIieViPnGWJGwNZLZfVpuyhT5y0pV4ZPmKphNJbOdV4YHu6LE3NgfPFoeRovJlddMaCdqpTa0p9HP5Nejx8GHZfHtWWoAbRrugRcvl/eScKRO0ADIpYg4axq0rjrKIZ30iXtK5htpk+ADc3UOyVBzd1pDlJu1Owbp34Ac6RaAeJbAwgGMn7cM2Onmux5jJz7dDNERhghdMMcuBWKh5wF7hT0VdCAU3td7qxe8DXsMeg6b4Kaw54T0uckpfXNnDbr1dc3qo4gwoHn0fSFLLH3jljn7CqWL71RWjLU1ps7Hhhx7x82qtOKE4qy6x2+uZDl3QfPo0xJyCci817EBDFET3WYBiTxPTKfP9JNsGhLrdGL6pf9m02r/OOI6cOj1AIjEeo3EJcslW0xXZhGziZJNmxRks1Om+Os/kSQiPaQkpTilKsbEcjDdFqPCIMoPTBoxGSe6qtLTdSKG6OQJsTYKVVsCtWhyvCQmciOAMGgEPDGzK8oj2nO71kPDyZyNTDCiO3M5URxdcrYgnv+iMGZB9j7tb0NhbOFX7WVois2SHK6OZ0iPZ2joEQ15YGK8uDwkiW+MXey2hbnFbfEBD5eV3aCrX7SHH+3LSMKly+SpeCNTrBd4eUaouGDCwv4ao9V/jebFrLuMj8qPah66Slw2qxPtj5pwnkBFZXEZ1Ob6bhrdmaSJjodwwxbllI4Dx49PIk76BIcc9IRogo5la2tiHJAQIFtT4xATk2gIDLJnTrRS5YTMTFqLNrF9mzXhBkF7KkaJka62G3ZatgbqaBKsIxAASORKh5UTAW7u+5PllQHvNzb34QP2zJmzDKQj0VgjhN34mOw26FahzfJ8JBMFyMyLTrZ0IMNyvSqdIXwsH9fcfgxOBAJATjhi9I+Onqd+6WcQ6szaKKqObso0sPUsbylfpoPKZFVVlKC/cB17vnytBhGBc+/S+ot+zVVVY9/EehDzVF6GLkhchr/BT5/mncmvKErlmjwre+Cmxxjcgscnuutd9Dk8MxHLB3zQ1D7s7Izjux9YYurLjnlP/cCmshRUjcAuP8xuUu3U23dd05xjnWMilNLgREocZQ8slmqkXUxJhdQXtkLnPQ+gUP79AN/OvY6qLG+LhKoxO9aUinK+Kis1KK/v4k0H8Egb8wC+/RX71h06ygoGA0hc+wOJev0lzpx/swaHJIEn7nvNVRRWdCSsVsFQvCkytfzSORwCCrtsBRIuH6NHw4+AQMCLx9Uz6nHxtufxI7bxdIgSR/e5ZVutZbIOl45PNDo2+8oUHtO3r8+IOWS7uhU/H3kQP4acb3seO3Lr5uUd9I4rRvDnEyoIcLhgs4/akQGUWIYjHaf6ONMR305vxzvm227n6w31Vl6T7qmRY/iDSPU9I24EZ1QoEhECq7XOv1c05jes+BO2lxGjYHOUQM9SMoayhnIYLAUgRLz/6gEDrHN0XoWW55YsCItPXxrNk/koDEqts8ybbqkPZjp9WuvisHodXRPdKGUomJYUQh0n3+Mn+/l/8Q4/WS886jwsDg/x8ln5M+XRsXKajBpd2R5dKXO3XzjWeReMmC4mGpM+sKaaUQkuRhR+IalmUJOfTpqOB+GC6jHGwY52FwPZS5LGjoxgpxcoGhmJND9dKJG7RhLdPWvWeWb5UvptsFy1HNxWvppYVK74eHve1w328ER72j2aK+Y9bTftPpWXeLKkENfL7MXxemvv4fpw0/GdjA78dNB30VP7aCd+/1PWC95JMEOijRjKxtCNFMxG0dA1hc5pEi4FIsWleZ8sZIWCNnhswPhU/vyTWvy9e7LvaY8CF1GEIHGJ8xzJJhf9jj++XYq5vnMryFVHZI7+c2MZL+/0HdejIAOp7ff4td30PEhad/FzNLBq6/HtUbAOd/Rt2FwubUXvmrJ75eUJsa75V9B+rvqhzZl8yn0Npzjr7524TZv6QNTDydm87DGvCo3gcj85MGvK0leJAeDMQSscYzXKRJ6HV11coS9Byl33rN9OYrDC7OYp53FwNrZIeLkg1ydr5aJcjwLPKgdb+x1nAtWpvsqkEowSI+THxvKFx72vrFIoqoxT6ZgT6NhyllTKknN0D0IZvaw4gcGnLSOIy6qpDjWKfVPFJpMk1be4I2guCSsIDS0ML255cAB1vLVrbnWlxEZhE8CDBJW4tHRUNCqiiIcGe53FVT46b2+dD89TG+kzjI/NDzNliis4DMuPxQ9fkUrxfK6EqE9Vl2RIbnBwbgjXTbc8itHTCocrokvrwjoUjHHPnvQkyPI05YaU0XKohICg1da0RPanG3wlPDooU5LFjON7xzUZkWMQujGTkShXGBkPsU/i2TglJ6OAk76JwW5fnvsy8nWuKjgSvObOPrF3Yf7vtbC6Pxda9o7/0J2+0DXTefG5uXt1G90wSswh2zk2V23m2B4a+ieZdOZVTU4G/6sGe1OhrGmvN4eWHgMMYgTWeQBpsYUhqV+0Dl7DBHpEFHY1Fy+Hq+CpVl7vWCnl6yRmkoThs2Ro+qdANua4Ddqa9ZWmgW7cgzfCWkUuWcEN/jCbabwqGTqpSru0PBkPbfFv9oxj2KjVkLb5d941+5pb4cDbyFxHW4SfSsL9jy8QHco1fRz41O7rWfDov3n6QYIt2G8gpBDA54ywnp2bSEhrj6x2pOzOEVbfxzNkh53bWzsgA8PT95C814BGrZr2rv+S7fGm596pU7ZHTx0dGAAVi9WsHzqht+62fP3tQDcIgeRiY2/9g/BkAEIBPXRi9d0owZejy0PcUFDPYNVpxKR+L63Aa1EGS61YfLUHsv3YLFtrQvDMnRxNskBzSC2jPLOpegjAQI7drgh2nj92xsJ/W/0cjlsVbLT5vvFQYjU9zX7utqkJcb3yGeAsZ/ey91lTByLmLvMdqG7YrT8aEWCBtAVE0WK1OXQ4EXeI9qD5ttx/wRPCno8XpWTH8ek78c3zhrHoiFMX4LSYxsYYWhw9FZoWyzDQpjTSYmjxqUX89F7CEKE3nV8ETVmjaJhCMzBi9+43i9v9o6BpBm7N3Ln+XoY0rV97QWF7QBQ0emZAfj5ZTlGCxQHtIH2g3la0YERDdUTAsB9wKBEKlk/FcUzXteNZ+oyC8OjPNC0mf+n2PAAtRBK8Ccz3l9d90l6d7mxHtoNjEOgeCVLX6TQ1+xP0qOxo2NEeZOsLufSwtmy8mBl50G+emxKRPpsrCHSLlTNhesthL1fWqh1dm0Y8U3zsrOftXKhnRpZpwNtD+iqb0Ka1Tp5dPRVm2J71RRCag7WgDYHcHknzhWcj8IXO5B+zAdTP8aUQhXT2DQ+LOh8ZKvV3soVYi5AQkh2m/mOrGxgrO8uctobQCuTQefz6oO2U1XVaezRU37lkQxMQGAQ2ApFa+FZXTGHKInL/qoQiRt4HioJ/BhfvmG9nwtXD9BCZ4/nyuEghBEAWHUiO0mQEav1z/LMDtZHpyZrEyFvl562hcqgeW48yOeVjY8/hpRT5B9nXSZBltuqc4HDUAMTGeJWUtBIT5WBGm/CNsChKz3VpWnRUnp+2tdki3fE3XNuygxtc7qfVWNKi+d96KNAoXCMqydGMiewhpYLx6wsS9zHPrg0PRJJCv4eSkIHha84x9yUuCLtL2wQ+HPP2o9H1szpYdq52rI5ZejrNz/vYB7CJdvf32jvM5d0kfSJJ321Kzvae4VdAriEvF93ZH1OflIvJS5zkx8qwsDL8NuNmUkeuzOnq6JoD4ArNeeok6MGrVx5ha03YUq7XPjv1Lmxm6p9bg5AqnZwnWYzAaJnU9aeT/a4wi+vU8Ii6bdsm4uvWIm2cXUNJyADBmnN9AevOYSfRNwuZcbwwv67Ko47LBdFJ4X0zN3ELTTluteoCuBBquybKELzGzoMUCcJWScfbbrq45+XedWL6WTOzfhIbc9L2O//KovbcdAk/NtR2Du5tex45jhJkO7tb0h7AmHVw7+xfHvVpyTudzmUxem4RQ04N2o4huU4jQIQ7kyjSCNUJnonc80ncBE+BWqxJDOIXn40E+mD9ZD+6wu6ozJLoleApVIs0nnx8L7ODqZ3VOGYwpx8PJsP7DZvKVoRPXpZLUzOsOeqYBJ6GG9mXnYFlWCG3tmahU8kD8TT/Qn0w0Eec4xcDQeuXp3e/+TWPGdXZj2Zqfc8VDMMeZLits8QZ6mtVc1k6jBKjcVB89HQKXzfjWpvQfN4jeYyFvzQl/GMu1V9emmpKTiqWLoiFzvc88BPKyXIBhHikBR8ZpgzmryVHu8bF+kLi2V7OS6FVIc9r8x2xxj+uCFPGaxk5iix31P56bnROIlatfDXQfavsMvrZ1l4I0m46sC+DrXVZd7muRYkqiQostq4ngHKZHKFEKvDGW56HCLvY8dbO6hk4qY+jNIjZjKWrHbVE04KZk4Ni7r7KMP9zuY6+54f7exEkAsQXVyPtHa2X9p62q/fJvY6Sv2gxWYz+a780nLR5PlrkKkLPt6e70h+a2vCotpNVMujCAVOvvKhmbYfZ7by2HyRYNoIjpzpWcvxCHoQidM/JA+Zr8792nMheOHOjqHNsvK+/zx55dBgaJl2iWNcxySi1hueTbLgXAzXJxoPH9YZgqYMyUW+oTdhpDYGvEU5XpxFIduD1OHIE6YXrwHORY8gCiekemGuSXFEwsAWx6Yo4tpj4EtcU5fWEujkvbRKiD0HEd+Bc4EMgqFqKHEEKdCZ3wdSh1BNxEKlHHkR4kjvbFuSI14Cx1r67NKyWmS+9s/HqpTJ5U9xSGc8yWtrtmnTjmDuDj49IAjosKLzvK2u/Z2fOhFvcg4oJ+N80gjzFz8MnKhYAyS33TN1O1tfwvmtMXFT4/C0ehoRx3lqG5iTj2Pzu7vk/xe96iu3fvBxPMHhsmSMaQ1kPD4/NmAnWWtYvHVr67ZnU9f6Gd5dnX31x7cUl17urZyybAc7tki6W3nRoSdjDKVrBKdozs9CUfb3Mb8GRYjTN3mymZjyjms33uh3zoj1BxuVmU59lJGg0Eq17FJKFlNmX4MhG4UHN8D5VR5zeOwFT1OI+Stq/lNRKWrqfGa49enOPDXxsazLmoI5gvc6VK4xnt2xJnCa3uLn3kqZL3d1qrljZ+zmctH+pZOl+CaRcWqoYzKw6e9BNGiG3ozCbCHpJBFJveeHDy4+E7vLAD2YzG6NG3bEFs0nPWNCxdkf32ZRqtJ810jH4qMyVJKNvgiTB17jeGfe7IhgaHzo9xD2F78APgXV6F+O69xvPGPd3c8M4cAnLqhKryiuNXQPGN8lRwbkaL2P3tsS3yZrgHLDjfJDeQ48Cjt6A6IOfCuIEjaYHYPdPwfsQhtxjyYorqybKHPXpTlLXzRPLry2dumx7JfClZp1nPprC8NrHPCRKQkG00p2fDPshV8dEVZ34xDEXMamKJHZZ9pGyALeMI2OzZJwqzgdHf25NckKSPx27LxCe4iK2P9VEbrrherOR3Hi6Dj2Mv8HdBAGwEAhZ8g4hQ0hKibL4MA2ngOMBMnpoKF3MldCvje9L9El7rl7FA1ZBTBEKoCLQgAjZcD4pm/p22EIwzBkWNYwidT5u7eBSY75Rb1GfZlLBBcsEFxzx9mwunkSayy1KRC0hAE3NfOZ+G/M1M3YyOPSd4qIbE9JnTcWjiQqIGVBhXmkxPtHePJ2PISMre62Rt24nSsvCMcwMHEuL2rnOyMtem5XhY+Dpor2fQuvk2sAc/yxzQHbQSwUDCz+strLspDlIxOfp9T4+Zp8PDsoXXZCQHczEd+BGUWuDicFrUaO4jql+XcSXKWJZaYZz0E7nnYvKwxc5Cf9lT7dY20XKqjaTP6UsECsQfPIzRwekBWfCMjFDHSZ6EHWEDssKzwnNzNfFbSPLfTJ8DD46nXesz8G9T+/tsxDyfp6VWUtnJqKiG1ekh9Buvty4SKRSVtcoZikYpiL++t4hE7ePag5rXo/QO+xTvXvX7LNapZHYVgBwWxFLCR/GR2OJWDQfhUMpSZkIDVwgAVOeU4ImHsQFtFQ5Cx1WsUNgVxyhTygmlB+AfIJWczMU7iZBKfeXYr56LF7VsmTqE84SI54RjrKtHZi02OPqtMUrTVwBhbOxEIyVx8xyfnvbZ+KSMn4dCoSATKsc2m8rGOd2KyJnNPzIbwUv2NoKWlvypItWEi6VnX8fyIH7DKlc6j6pVd4K/OK24BLpGZjHKSU0x1MoGEnpwOHCwt47QZ3eG/6e+xT3yQsirOmWjVAiYnDCpAjXmCgj4rhYCA0yqx5FwkVH0+H4GzeUDQ1G3Ag2EfuHGhofEwD6+xobKEBmjG4dIRN//YKH0y1x8Qm4A/gEE/hPuSnC1aDs/EabAx9jsC2YeFduzUG/TahFi4XwDrhg7qbYTfJ1ttunzmiqPIO88z1q/vYFNisNK1dkj+IjMfWGeiAjt5LOzCE9ErPPdpwec8v2WT+Qh449Xg/A2beiafYhGVK2P6w1zOalLUoVXIrGkzv0aycypN4S0h8qVYvUM3AnpmRael6FSvlDKqF1ANxOxtkZKVz5RVKiA94zfANTzJxnBgGBYdvZ2UHrHWR2MM/rdMlulj4LJZEinu7G9Ulymo4xqlXfv+G6yJzTiFZtfOBwJNWdFnwH3qhtBnl6Pi7AA7/HBwvMi6UYSRbvnDzHNcJtpgwL0otjIsXZrlJmyHEml3k8hOngmnM8R0p4l3LPM86/uHeEkkv4vjYc9fBQqcPbr9w79Dso89ZhMZnQj28k9LH7CI34/pb/CIIMEJtFTngQKA2xeYzeuaj46qnVGz6c/OvYl6ZGO70lzGL2EzwI/ay+6oU49I212T7/Y5b1tymocdlp3G9bLbeXNJ7QMnZNXXwSlS+ZcgNI5AtQLdCKEje7Fn3LkfJYnhR1a5PQajjsWrPTx0qqT/81winCtX4+obKiwCNnObGB0M/qpzZgt/LbrDOEWaxZ1DOBASFPnbF97D4sSAPB1QG5vM+FQeoMCXlnj6NA7KkkFZl6LuaKsweolWJX7NJn7C8x4CVGUgjlGiZ7PUeGMDhnLx3ZpD2OwVPmjEU33OLfZG+Q4v7skROd+zp3Vy3btbMaBRs7Zx/PW5wqT+gDPsB23lS35p8shPhxmzbPFpD/yYX+W+wLsaV19wbmpRAzXDIoDWP3GVy/Kek9jo8khLG1uyyffXyXvoDGTMk6iDcaeHW30Cf8Yh1sOiltbtLfbkYY0tYqbo9zDB0A9vZlgaVWAS7zhJE/vn9tw4LPe9aGZpKRv1k6Z52T1qGjueCYfbp9smdXROZKRJTS33O1m9HxO1FOqueKwb/winyOsz9l3x1MuP1O/TGYO/vQEc6kZWeIrb3oc0SdWlm7enhWjdKsoKqHKWFEtd4rdQkxxx+ZwnZVG9Wu0YoYD4tdyKzQdz6IkCr4OfaBDcQ95LMM0xVIJlFD1hVu2byliKQnRkIyRhmmO4/UejpfWuFwCTHO8Ug3//S63BUpX/Uo6/HVrEer5JFdl71+mtM9OOOISw4VBnd6WCIIumoqGTz9MgUmhSWBKIkFJwLRy1NDJV3+/gAOB7jyrsy7Tg/+0RrZh6FeTAcTVu3HQyJDjkeiloqnw9FZfML1tzLZRZ3sc5ZH1mdh+mG57O0JJt+bwGecfOsfThdCzdkJMt1FmXDcgZ/RvTsg3c8vvULB9FbQecurHEY4zPitzT0yAZRB2PKiS8tAB2+WjZSpBf/RUt2Bw7vu0cMHqPkIDeS6roiRm8IVHJK/ZfsFpwT4ilOSxSUmoTg5oNa/3q8mOSFKdT+jCsH7mGSneRQgziXIww1aYaGopIDjfVR7LZTl7S9/fe1AiWesUqaPSqOON3tXqcIErOO66JiUpOjpKfcDfD/qruIbmqnWvAPj49rLTwtcbvZKXcQD7HFkmj2VS5VlaTP1hKj7AErG793aS9BuKWQTHqBpNXuxTEw7rgyMdiqAcy1e549JXmT0dfrg1Mrt67XkrlOfZb5ayD+jPlgpKe2hy+T0WfdJ2WC66cGJfDaYmShA77DtonWpzymnhCXTa/Tdj09j4OzogweXLDm4UTY8YI+79TVZmuBUjVBqfXHbUFFc3PWhQlFbsoP3SeWZ/5dMEyOTpB28zKM6esRh2jSHza32kIVMmoQU593/zyjJD49j0lTRUCGJByaeQ3Rqryx/6cvu614LAofT406og3L5gTspZgP/ZozjsGahl6Puj0dUYjpfz9PpeTHeGTGzZVm1+CgrBZyjTywVhEbLWF+0LVq1q79dMW9d4fE9XXKODhCy/dXKmhqletEcXtHrQoFEbEoSFZhEIlOBKMkkLjzvuf7Y8V+TUcFrnNYEo85nnrzNTynOrlqTxK0OZyeS8WQcsDH9mzH9D1JAds67cMYSN8/Vs8K/BQQ4BLRA2G1kj1Wy/AunjQgBmfhn2sQMJQhZZX63cmW7EvF8dk529nlmB2MMBPXcCq/jsMzAxNV6RKq8Irw2KhhY+OYOoWlU3NAEl2kjk11YP5iyGKb8u/b5R8g5uEUeWl4kDd8NHFhbgoVjIUgdyE2n1XHqDIit7TXXzW67m5GyHeXmmF52yXNlVpmjG2o7xei23U7Sdt32gK3RdsSWy/VdOSDnPBBpjEw+6PTKiOsVjkUpsunp9AtKwkzXKM5Dlo/gzsbrqknlpAoSCTPqnKtbcL30MWlYslOSgwTgpGP0CzuPnU4j2wWb9w3wv0xekiz08CzZ6LSxZ3jbcM9gT1NRXU1OAshpggDI54+JuBG88fPnMfq5j5+NuPOuMWhJYJBWqVeRVKTV6tWkIdp9Cl237uhV4FuLzomYpM+4n//jbr4+7RB9Pf1QSvFEHQVMUv7YHFTYbDtb1j9bansQT7yQyC2GUeXJH2+hr0O2IoJqAHuFcMOmFQrrioRgJ0dYrnXsNbe3m3u9FjfB5X3G997v162b4E0k9JvR7n2fLtsMqhBXPdecsU8Oh7icn9AnCTKCKqW7ra07RWVbLERNGOlI+rp1IoRIpaA7TppfVOS5LftjAgPBWLduzQO/1qYaz0c1aHP5U5872tyf0BkOXN7ktdjc297eZ45yLBdiIXL4LEQHhJByatYPMB38yKLm0yp+0r5jFBQx5rvTRUO+7LDj9H0HOpXaKymKJQg7e1s91I65wSl5xu4Y/joyJLhovbNkhvMpGTaPwHuz8LvVpaeNGDFFgmnESCjigkG6V1WModv+7CZ0/0wfuiiIhrlor6Aowe0jKcaU6dMPvH71/PUmQDuSYcyYNn1oVl9/W3ATY7EpitS7XpF+B0XaVRd2qVJQ4SlYye4Lw36R57Ui0l1tAiolPFu7p42PMJOFz9uMtixNMAbW14fGqQ7k4Tdb0PtVgcb5LceFJiwlZPR1UySf6JICAdNbQP1wxiqS+s9MkguAaOrkhuTkWkGrgmnQkBqn9DH7y6SlpVJZ6uVmKlXwtmaYwIsVpRAsFsVCI/VZ3BICwqCxosVXpFJegs8404KsgjRLdgs3V0/m722OV15jL+mxctmwvG2m08wVbXVx2XaOM4uStsjWH4MtYEHbsYuddhv/25tH/7ENqd+8qYOMJ3VeuXT1YT2SRurctKcQTRvo++9lB7LjqsvcurmLD7C6565pmbIwXTOF0ERQg/KXkBdqnmLt/Hj4dL/v4FYLUP9zL650L/lXZNItKFKzmuTJQAIGvNUBc8JnlKcdBgTqnbCKl8yMpN7mF4E981DFcg9xedY59/XjAYrKhyz3cLBXLvJaO3P0I7jL+c+hL+PISj/l75Vt1CGlL0/rZ/Ds5BC17b7F/ZkFfuOpS4/odvWJ3CQgzYVzJ/dKV3fa+4aYsPiYnDbiVLcBKoxaaVbJ4wHmx8orY/Ef/pg+t2IiM46v9/HR8+MOEzFixX/4YfonfTYpFwfvRiYgu+DYvJcbb9NuAU/qpbJLNgv6JdKQ9LdiqO9fkPaW56phOI2YLoFsMAgxX0qlZl+qPu3hu75arruUl+YuHSsPBWFWD0T+pSGdBwYyMSHfstqSFfgjmkMTXyZaTG9Yq0AEOhjCX8zEtF7XlmSiXb9ojc7N0ZP5eavzzi/PaBdhpg0hzYTBFgD/gYRRTE5ac+ED48G8FBBhrVPIdwoBABwrYnIyIfrLvdJq4nfu218GljD3sA+U211QUJQsyoUZm54eDmSgGQAYeDsBhqbJYK7oSjoGxIw8xpABPl+gwj+H0A5W5wKUbgi4owcgCvLqq1Z24N3cIjMRYNe2jwYBTdZwT8i0YRlbTeBp4hQpOIxtKDfN0i+elTDwUWJBba8r9M0PWZB2t4a5kJN0qkMGMlFFE60IzEYoAFOGUKEAA9BhLXomL1i9bZvNzo/XoA1XlB7bTu7bL5CbCzRz6fTM68kVRCAh5V1Y4dWlG8tDPWuu/UUUvrwAIIa1K6SKtcoe7QwJssYPwJVsbpLIWSMWjbIpaLQIZ9k8CgbEWdWHWwStaPPMjKelQQHmAGQAEtFOE4SPyEkB6rSyqtvnrToPiYciFLS1nQATwCze/S8+TeCROogOXzqoupKwukxPK2TOO2vkR9og842zdaKFbLSzs80DG3ITOc0GiAMNIS6SKChJZjljZM5yyh7rWEPmWYdyTz9EDrcCClXyZKnx6+eiyja5YaEc5cpYJH8fuBAd0iMcecSkR4AbLnx/KU6efLVKZKkCfiDaTa+/ebthojxVqhWephLyIQCopT27cF7uRYSW3X+ljJur1cknyoikBWRl1V2WnqZ+RsxTIlkeacVpFgFzco/5AFiSW6uvfFHNaSGj5il4eyS0DoylVKMWvH6xQhC+fJjlxVLUHJYGUMHsuNuTbboAHQTba4d63hP7oyb/qcEgVhBriA0EvhOwAIGDDQIIHHBBen4QqijWSZrlRVnVTdvrD4aj8WRqemZ2bn5hcWl5ZXVtfWNza3tnd2//AEAwgmI4QVI0w3K8IEqyomq6YVq243q/vx+EUZykWV6UVd20XT+M07ys236c1/28H4JiOEFSNMNyvCBKsqJqumFatuN6fhBGcZJmeVFWddN2/TBOprP5Yrlab7a7/eF4Ol+ut/vj+Xp/vj+dig28M76aLOQh2uihhh0Yz2Ywq4F4LwbcFrsFT40LexOihciamrekx1NoufcuZu1WFPNyjUZThCnKBuxknEbNN/e69z/3GBjo6oh5WA2qNLOtVzoVCb1MxcNFaGHIBKVFxTnj11ysPuq70weRWUvJHR3FZ9YdsKp5IYcT4CpC6YJJJslyhgYht1Baf0rOylH/rqLxkyLz5RGUJGpDCFlxgmbFOQO2zPYJ43a11lAjJJW3YcJtbZvKSFZAB6iOtXdfrxuC0QDfsgXNkR95tSTo88QOTFDCVmnUJzM00FeSbbtZQessD2XD9gSqSTkFg8VOc8ECXgFyrf0WnyzMzEvFuyFfBm6WdS0PDOrtVTU04QOJqkNLV7GM/hw5y1daIXOhKZCsl8MhwxxuNZtJ6kawZWUdgYHBh+k00I8bMMQMqnwynLlr6aLYWfM0jJyRbFIPWkb2JL0nFfOXujSr21u6WUCDqnJOn4GfjRb8tZ3pZvMAn8q5GsGPrNxbqmV/UVVjibS0foC718Jn7lpD9J5iUw8+3+xsif2+D5OPDCUjbq2cQmE7qEW5CeeaWG5xZ0t2ekAgcIrH29kCpckxmikoaIVZ0Ki5AOmhg7PK9tavdbilzceVNtuaPgLvuPa+rKYTwmhPrnLinTVcLBtUAZ4xg7aDZoQ8bW5KZ+MNCF24M+JZAU2CnOnChSeyob9sZqXlSZeZIhNsGSeoaS2yA4cFZrY4DzNfIgnucYJ5dvEzowpYa8hqNLnx+oSQR7F9sv6gxdaDEyH0gxz4VcAmicuwNNHHmOpdXzGkghCZK4LMZtqVx3VFiibLweXcaOmlMQYZf9PIQLy1ZOW8khIpcyNMejUQp7QZ7TJBf3dxDyk0TpDPUudwZuqPJcM28GLvkZrtARscmH14gmU2RwmtxUYTciUoqFlKclPRAuzMjZbFTV+l0hegG302Rr7WANCWffS/EaN1turNXkChff5g2ja5qppGI9NaSIeB/wBs+lGzxapwgE5XFMKRPqnQNmYuczZu1fbEN7B5aFZyzlK2Z+75XRh1mKckL+6+fWvSXENL8C4iGtWKIXmHw4M+J2FvhiFwMhA1ntgo8Ca81DrZTDtbbcYVadARMnZoOoADTeJeyv5jKWotzanz6FMjPsTvohYbRs4DZRCGYe0iqKeU4pKqAgJYCseYZa2Xp5MALE64OrCiHwjDZD57XP01z8JXK+rn15ck4bIkLoat3ay03lkoUCollOPWjr59S/7lQa5g5tzTXzGOZqLttMRxm7tLbYiMnL+SbYkb1cW5KK9sxIE83wVunyj5zJwVO1tiW+ocxMMdpCLL9iVXno9MUMJp+lg5BTGH2y9VJpK1NqHt3zFjB3j+iMjM+k6WsIfWnZJhNtT2ThIuFvQF5nqLLHMYLyZykO+M0OJVPOOKzA8=") 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; }

.icon-dunpai-:before { content: "\e693"; }

.icon-AIchuangzuo:before { content: "\e695"; }

.icon-liuliang:before { content: "\e68c"; }

.icon-xieboke:before { content: "\e690"; }

.icon-shuju_mian:before { content: "\e691"; }

.icon-diannaoshuju:before { content: "\e6a3"; }

.icon-liuliangjiankong:before { content: "\e692"; }

.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,AAEAAAAQAQAABAAARkZUTXqjBawAACR0AAAAHEdERUYAJwAXAAAkVAAAAB5PUy8yVzzoewAAAYgAAABgY21hcIYbuw0AAAIsAAABqmN2dCAM8/9aAAAOCAAAACRmcGdtMPeelQAAA9gAAAmWZ2FzcAAAABAAACRMAAAACGdseWbNwujKAAAOUAAAEwxoZWFkCDoioQAAAQwAAAA2aGhlYQetA8cAAAFEAAAAJGhtdHg6uAQdAAAB6AAAAERsb2NhI8gn1gAADiwAAAAkbWF4cAE1AjgAAAFoAAAAIG5hbWU3vFjkAAAhXAAAAkNwb3N0915EDgAAI6AAAACscHJlcKW5vmYAAA1wAAAAlQABAAAAAQAAJceEJV8PPPUAHwQAAAAAANJ/b1EAAAAA0n9vUv/+/7MECgNOAAAACAACAAAAAAAAAAEAAANH/7MAXAQC//4AAAQKAAEAAAAAAAAAAAAAAAAAAAARAAEAAAARAIsABwAAAAAAAgAmADQAbAAAAIoBdwAAAAAABAP+AfQABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAIABgMAAAAAAAAAAAABEAAAAAAAAAAAAAAAUGZFZADAAHjyCgOA/4AAXANHAE2AAAABAAAAAAMYAAAAAAAgAAEBdgAiAAAAAAFVAAAD6QAsBAAAQgQAADMEAAEhBAAAJQQAAFYEAQAABAAAkAQAACkEAAAQBAAAdQQAAGEEAv/+BAAAIQAAAAMAAAADAAAAHAABAAAAAACkAAMAAQAAABwABACIAAAAHgAQAAMADgB48ArwGvA68ErwWvBq8HrwivCa8QrxGvEq8gr//wAAAHjwCvAa8DrwSvBa8GrwevCK8JrxCvEa8SryCv///4sP+g/rD8wPvQ+uD58PkA+BD3IPAw70DuUOBgABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBgAAAQAAAAAAAAABAgAAAAIAAAAAAAAAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAsAAssCBgZi2wASwgZCCwwFCwBCZasARFW1ghIyEbilggsFBQWCGwQFkbILA4UFghsDhZWSCwCkVhZLAoUFghsApFILAwUFghsDBZGyCwwFBYIGYgiophILAKUFhgGyCwIFBYIbAKYBsgsDZQWCGwNmAbYFlZWRuwACtZWSOwAFBYZVlZLbACLCBFILAEJWFkILAFQ1BYsAUjQrAGI0IbISFZsAFgLbADLCMhIyEgZLEFYkIgsAYjQrIKAAIqISCwBkMgiiCKsAArsTAFJYpRWGBQG2FSWVgjWSEgsEBTWLAAKxshsEBZI7AAUFhlWS2wBCywCCNCsAcjQrAAI0KwAEOwB0NRWLAIQyuyAAEAQ2BCsBZlHFktsAUssABDIEUgsAJFY7ABRWJgRC2wBiywAEMgRSCwACsjsQQEJWAgRYojYSBkILAgUFghsAAbsDBQWLAgG7BAWVkjsABQWGVZsAMlI2FERC2wByyxBQVFsAFhRC2wCCywAWAgILAKQ0qwAFBYILAKI0JZsAtDSrAAUlggsAsjQlktsAksILgEAGIguAQAY4ojYbAMQ2AgimAgsAwjQiMtsAosS1RYsQcBRFkksA1lI3gtsAssS1FYS1NYsQcBRFkbIVkksBNlI3gtsAwssQANQ1VYsQ0NQ7ABYUKwCStZsABDsAIlQrIAAQBDYEKxCgIlQrELAiVCsAEWIyCwAyVQWLAAQ7AEJUKKiiCKI2GwCCohI7ABYSCKI2GwCCohG7AAQ7ACJUKwAiVhsAgqIVmwCkNHsAtDR2CwgGIgsAJFY7ABRWJgsQAAEyNEsAFDsAA+sgEBAUNgQi2wDSyxAAVFVFgAsA0jQiBgsAFhtQ4OAQAMAEJCimCxDAQrsGsrGyJZLbAOLLEADSstsA8ssQENKy2wECyxAg0rLbARLLEDDSstsBIssQQNKy2wEyyxBQ0rLbAULLEGDSstsBUssQcNKy2wFiyxCA0rLbAXLLEJDSstsBgssAcrsQAFRVRYALANI0IgYLABYbUODgEADABCQopgsQwEK7BrKxsiWS2wGSyxABgrLbAaLLEBGCstsBsssQIYKy2wHCyxAxgrLbAdLLEEGCstsB4ssQUYKy2wHyyxBhgrLbAgLLEHGCstsCEssQgYKy2wIiyxCRgrLbAjLCBgsA5gIEMjsAFgQ7ACJbACJVFYIyA8sAFgI7ASZRwbISFZLbAkLLAjK7AjKi2wJSwgIEcgILACRWOwAUViYCNhOCMgilVYIEcgILACRWOwAUViYCNhOBshWS2wJiyxAAVFVFgAsAEWsCUqsAEVMBsiWS2wJyywByuxAAVFVFgAsAEWsCUqsAEVMBsiWS2wKCwgNbABYC2wKSwAsANFY7ABRWKwACuwAkVjsAFFYrAAK7AAFrQAAAAAAEQ+IzixKAEVKi2wKiwgPCBHILACRWOwAUViYLAAQ2E4LbArLC4XPC2wLCwgPCBHILACRWOwAUViYLAAQ2GwAUNjOC2wLSyxAgAWJSAuIEewACNCsAIlSYqKRyNHI2EgWGIbIVmwASNCsiwBARUUKi2wLiywABawBCWwBCVHI0cjYbAGRStlii4jICA8ijgtsC8ssAAWsAQlsAQlIC5HI0cjYSCwBCNCsAZFKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgsAlDIIojRyNHI2EjRmCwBEOwgGJgILAAKyCKimEgsAJDYGQjsANDYWRQWLACQ2EbsANDYFmwAyWwgGJhIyAgsAQmI0ZhOBsjsAlDRrACJbAJQ0cjRyNhYCCwBEOwgGJgIyCwACsjsARDYLAAK7AFJWGwBSWwgGKwBCZhILAEJWBkI7ADJWBkUFghGyMhWSMgILAEJiNGYThZLbAwLLAAFiAgILAFJiAuRyNHI2EjPDgtsDEssAAWILAJI0IgICBGI0ewACsjYTgtsDIssAAWsAMlsAIlRyNHI2GwAFRYLiA8IyEbsAIlsAIlRyNHI2EgsAUlsAQlRyNHI2GwBiWwBSVJsAIlYbABRWMjIFhiGyFZY7ABRWJgIy4jICA8ijgjIVktsDMssAAWILAJQyAuRyNHI2EgYLAgYGawgGIjICA8ijgtsDQsIyAuRrACJUZSWCA8WS6xJAEUKy2wNSwjIC5GsAIlRlBYIDxZLrEkARQrLbA2LCMgLkawAiVGUlggPFkjIC5GsAIlRlBYIDxZLrEkARQrLbA3LLAuKyMgLkawAiVGUlggPFkusSQBFCstsDgssC8riiAgPLAEI0KKOCMgLkawAiVGUlggPFkusSQBFCuwBEMusCQrLbA5LLAAFrAEJbAEJiAuRyNHI2GwBkUrIyA8IC4jOLEkARQrLbA6LLEJBCVCsAAWsAQlsAQlIC5HI0cjYSCwBCNCsAZFKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmGwAiVGYTgjIDwjOBshICBGI0ewACsjYTghWbEkARQrLbA7LLAuKy6xJAEUKy2wPCywLyshIyAgPLAEI0IjOLEkARQrsARDLrAkKy2wPSywABUgR7AAI0KyAAEBFRQTLrAqKi2wPiywABUgR7AAI0KyAAEBFRQTLrAqKi2wPyyxAAEUE7ArKi2wQCywLSotsEEssAAWRSMgLiBGiiNhOLEkARQrLbBCLLAJI0KwQSstsEMssgAAOistsEQssgABOistsEUssgEAOistsEYssgEBOistsEcssgAAOystsEgssgABOystsEkssgEAOystsEossgEBOystsEsssgAANystsEwssgABNystsE0ssgEANystsE4ssgEBNystsE8ssgAAOSstsFAssgABOSstsFEssgEAOSstsFIssgEBOSstsFMssgAAPCstsFQssgABPCstsFUssgEAPCstsFYssgEBPCstsFcssgAAOCstsFgssgABOCstsFkssgEAOCstsFossgEBOCstsFsssDArLrEkARQrLbBcLLAwK7A0Ky2wXSywMCuwNSstsF4ssAAWsDArsDYrLbBfLLAxKy6xJAEUKy2wYCywMSuwNCstsGEssDErsDUrLbBiLLAxK7A2Ky2wYyywMisusSQBFCstsGQssDIrsDQrLbBlLLAyK7A1Ky2wZiywMiuwNistsGcssDMrLrEkARQrLbBoLLAzK7A0Ky2waSywMyuwNSstsGossDMrsDYrLbBrLCuwCGWwAyRQeLABFTAtAABLuADIUlixAQGOWbkIAAgAYyCwASNEILADI3CwDkUgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbABRWMjYrACI0SzCgkFBCuzCgsFBCuzDg8FBCtZsgQoCUVSRLMKDQYEK7EGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAAAAAAAAAAAAAA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") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; 
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


@font-face {
 font-family: 'BronovaBold'; src: url("data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAEb0ABAAAAAA+ygAAEaUAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACEOggaCYJzEQgKg9Ykg7FFC4NQAAE2AiQDhxwEIAWDMweEdQxyG93lqVDu/jaEpEgR3DZgI72mnucyg22TXm9WmA3l5cIoKkbryv7///////+kBf8jxoQPtwee3rSs2owyoLvaMLa2aj/byu9HW7u1/252ts0592uKnmUsmtpro9qqVaELCRLiD3yHzsA12vO+bfn7cMvfpW4i2yz3EuReoYeC9yDvcnj0y4HHQBCCpFueYjkCaCIk8bwNXFkrPhUuTdr5lR3pOOmXJKE0+Z8wAxImUBGSSxMpBQGyrw7XgLtbhBjwKTuyKwb6k4x7HG6R3Nmn+wdXdiiQoNHkbbISapxvBFGGAk3+LQlUBsmrZWV0gOxpD3AV6PFaVkJFyK4f/wiNfZLLw/P747+197nfQpLQhPZHTtOhOI2OL5SBrz2Pl837SDY1sychB7mQ04OoAd5t/cOJqLAFJw9QEVSm5ECFrSggw42gopJr4UqRwCzLxtbSxrY17kps21xe3nlldt5e/1+836c6UQwH5HGDtFs7frP5+jN0xuTMDGIFjGU/1GK1Hi2W2v3ldmuYyx5RM7JH8dLEWwJ+tgdfIF/dmzfxqciVbsU6nN/lTpz8jvW6484FeOHYCKfMlYrpUVUXpZ3ugz3YCGmH11Cb1rD7m7lzrOZpz8SQ3ePuOJWnybdvCMQrCRprPdJUk5SkdWD6P2BcIIh6OfDkucwrBy6Xwrxugq0WEFYw8orvl7Y+u2d2DO+NzBwkLqeUJJL67+rX6QBh5VByeAAQG5Btfm+r7Fp+2IximxCDrWDDyuXZrqpX4KOWV6QhSvYY47CUy6NNB2yXasvhYqRkKfKWdPEGBY8gZHET/N+t/r2BEHITCCEZlhAIb5bPhJk///GXZRGuQlbIClkhK2SFrJC1Pb5QTGVpCaoVhD4+Nx1kdVMEoTENfy4pzaA36EMnbZvPr+ogkhQcUtMjriGI/Q/Ln7JpVpnZNc3p0RhAOxnP6AM8vfPlV6EuJRflanXS3R5IOtHLku0XPJyMgoAsRW9z7jEKEUv2ExnCDNNT3xKVSVEW8b/UVSnvC7ehqsfEWxMlrLHZ+Shlvj6okNRo4M7jKj8TJBaNaInVwkZnfBLFvb6LiMsoCOpN7U3Rb5fD/fKoPRNLPglxJpJ8lsE8Eu7t4QzljCcJgsIn5V0SK1QpSH4QZpBHeCY2LUaS7YWkC6KwpjTBf1/tbthvfoe1TM+Vm4XiBAUVJfauvl7dsVQL7ZX+9inZdbY72FZBiCbaIAECK+kRAvjq1SkLAL7fYGoH147oUF/SkmDnQRMhz3hx1huosmtOkZB3sifACtMT23AeJQD2BuAb1GFwqKRvlRTYw77+bz/WyjS0KffvPw8Lxa8zxfc9E8uG7wlyxESeBg8Xr/ACmE/IGwOtJDlui/9UQ59TeTzvlj19GdgMbAF2BEPACJAMRoNcMAWU6hH6GmsR0kbr5CIuZNwHt78goBXdHutsi8qhS1cey1vxl+oAEsCwtcMBk38AHes/3CEHHTAezqYP0P/cwx/+Q8zfn5+evzk/NX9p/uL8hfmz84fn982PztfOc99eeat5m/Pm2ZsnQuiZb0Ash0VjJKKKHFyCqC2VVILZuLye3+slv3/cHkPc3dOr1w+J37zNpbZ37x+76IePnz5/+ep6gVAklkhl8oxMRVa2UqXO0Wh1+ty8/ILComJDidFUWlYODGSuHNq4bWzvnn0H9h88PHHk6LETx0+eOnPu7PmPLkxeck0BoUOraj7p2N1UN2+1gNEYfIIwwH4AHLmEQ28lDwkCwNHLN8wp6VMP3jh/4crVi5e2g/3u/nL7DgDnv5iB405qfo5ZOL5g8hRMenr2zAO3ToYA+OjCqbvHAJMmxrAkgFhkVoucrlLyv6K8VcFdBm1t+iXIjxq5n6s06/7RzPZTb2ikc/EhZCrzho00NJy94SNdmXlUuZ0G6j76fiy7/tBLd39xnUXUQTOZ4uaj15jLuqSHZrNdE+e52v4ZdaO64I2AkS6QE5HNPcZOf9QIGW5wyJGrNI8lGmkr5ZTQznODtpldzAcwAAdKWdVhVHKpsfKnh9H8QlVShotggcDuRLaRDNfrI+/MPeB8I45sfwzQ2c6ZA/YQA8gUWgy0cB4Vjey4zdrBtU30Qsmk7edNG7zRRq7upBjazOqlBATVbgigAUB8DIjH0KUTAPS+D2gNhgJeOASHT5vnNRtYTaCKeQkPK7MwHlH+QFZ3S2BVBC/0NzGfhnx4DCJnKg95dcpwiEzc8JB9XEW+T5IJ3jtbBdyOC7laXLNq82I18lUTgVusn6/r0Ch1DwGL2HeXEPFSMByOVWZuwyXs6p0ne2HrpeyEVGSAHeqDbHpPi50p7whVbZeDg26hDLtnhnVKmaABEwaXJ1zOK49RkasL+7NB2xN3K3Ou65l5D3ur0PzM8SKnwPuUDM0P2LZtaJAgCgdXKFoxRdvCDfuGK4fYYB1sXG3YqApuOGzeharS5A6rM4P7yPNqECYwsCq7a94+CRg1Me4Jo+775CGYgB70HeageFXS07JjbcpGQ3OGt6anMVs/QVowzuFxKdg0O9En5oze9sgCM3FldQ4opQzKQKAA8BP5dzumlElDXfv/g7/+8Iwu26htAXVYGzI9YllkRkNf+r4eFEx3u8vHYnZlgngvPAnHMBaV8m/A4/zJpNXjzvpn/ouCG7p3afAzc6Pm9iVmotWHBaJmLZ39b98j/6Vg1ALAhzX82nv9/cK1yPNULoeaaWaIkjYMWLPZ5FfXQdLtNB2+cCzquS89ztBRZ+bWKTu4d3daSzAaI/7H6uWImqNUBqB2nq5DP6cne8U0URZXLvlThUoTtfaUoFhWUor0mUd94KeI+E+4HGLM/w8QZtPo3yT+sM9lC0qp1X3wUaCSpX48BQKFGg4fKclBO14U1Ylh9UT4A9ybCsbPeb/8rLW3MVHCRgvWg7oPBFtNNHg1TqysXOInaqelBKMl/o/T8XVYVy2dhAXfodVq7YeawbRdSKXAzu34b/7yC0neKKOdKlTWUNuolfoyM1HDMCCUbbvvfy0apx1Y6yx8PO3L7jgYSPmRyu58Ekjmd458WIXby+k0sYErg7KDjmrHUraXkHt7SIvfzy5dhEhORs/WXMtRXhDMAb4fqxv5RA1jJNf9g8OIkmfZKTMVRLoAbIhCoqQXcfT11u5uE6XReWLqsE5teWobRnWyFkWXs0yQh45XUY5UYntbnZM9YlG1Uu9gBQqVptSIEneqsG5aOkBWJrvSd49u7pH1Gm53ubrU1zeeRWFcn2WtlMrIcP3IEhPNlKbyaoiUv8rSZbJct8ioK5Td0aV0BZfLRZv+p2A4Wa7XI1lL18HRsrK9PeW6iTgdr8Ljq6sWC0/jLIRfcwzmoh9VSGUVVuEmoueJKPgSo/bW0+zmsVgONUZz+xIZooSwMspoqOFHpvjxD0iridaPG2G6gzZwHeLoEyMH15pNbwsnNC7B2VmK7ZQoxWoLRkmtRpQOhGDPxz+J/+KPaCKfKDk8YSqSiymEo9sjo7iN7b7Bc3UYIHB8wLARePuks44my0uc+DjUXfKfTSxK7lzPCfrgURw4eV5U1aZN1TLBPbt//Vd/8KC4qjVcuQozL7KT+/uFLg5vmiaY71/tUqv65kqermQdGRQ/3IqGYJiytd0WZC9OCyKOlzu2NsUhjDNUUj0loHAhAYNcdOrVqeaiXGMEih2zKx4azXCj1peYjIbC9VancxIOZeDSRMg57VQ1XzvmexbvpfZRZxaOyjcLpjsgJS7Mg10Pte4+Jjret294Ry6ieS32eJRsEbMFcM2MwZaKViH6fBmt7NCvpq4Z9X5Z6WSDYELB3cv2c9+Gu6AcoBs4jUXCbUSODAU+GvzznOA5TB0UDZTfsbi6mX6xmn80pk8o48CnQ+gRn+50CQ7pLaUjhT+1FXBPjPPWds/4Dr4OOuLPzzS4urqZZ+XIF8Kr2BQXpaMGrKSikAroCjoMJQHd373D7eMnvda4F/Cuunok4C8RMhKdsitrE7n2xgbkluPVh6Prd45Gw9wtVVWHxQ6sh/kkkCp4xdS2UW4w6Kc5h02l4Ssz2ZMlxbnV73Ns/liTY7WSEHOxc7989OBsOPlnzZ3yZLbRi+XO6KeI9OnMfBaenb+TKG6otQfjVpn1zBGlTZAGzq151k37UD9qzbFX2JiVtze9Hfa2IM3R4BH80ILpIbTo7Re8Kq5HMbldeCZUCgii83bGdTAei9lrqHV708Lx9VansTyU2T/F6N2uoRIWx1jvSf0WWO+lYehuv14+8mFn3m2xp6cgzClVpVTUTEZjeMXarK1RwvG4zG6eSjT0Cc1NJIieFnBbxhMUPLZFNs5ImVNpLQaoyoW685WaRmjBiIKqKApIPpJLgaiqeoOES6Y4dKqFu3lXIKcNPJkpJ/1io3dt30cCpp1CHcT/ZKb3vUqFMROMRqNTc+WjB1c71SqZ1UmFgqcXV04lTrGEzydIRbSp33j4yv8i//G5iCSS7/8BJC2ZA7iVvvEDb6unMAJPVyeN8dU6q/cAJ6PMdfJGuU/ZXEKhOfzO9pYF/6V4Nvj4C+rbPtpXWl6IoRK1xBm1QIFUwXHjTT07OukgnSnd4SwPYYzQOR+ni9V1+F9EUcBWmk0qCM7nWT0fsZf66cYmUCC4YjbcvkS106LD8GKBP9Z86dpEbo1y+7S403nYaE0qOqnLpbghD682vmg8GI//2dCIux/y4X9tmCPk43w1q8bJvpOb7kMdnrLgNyHPhOGS0QfY7pBX6KiO1nmxY6MzYMU23CukAC60upxh8cSLA5HVSRYa9RyqiTTWaedkTDdcV2O0BDeptFhYSv1zlDdtz5NKMm8vSCIZQ0puTTpVkS6lBLNRTzsul9HqS2WWhY9nMooYSUVUOxYDO7k6s1cS2ejz8GjcXRgwQf9fKEl8/GsSK6ZFPHWTInph8OxUFXz9+iG82pL61wljVwScOS4cLd+6LcDeHC5FBo8Vu43bBq5dQy+jlULXnzz96wRnePcEwlRRd6r9Hx3gpJm5c79aFHbPx/aOWXGpbUlg6s02FJ3QYcKasOcZA06XiEafHf2sJuDNJ9FlzIEba7ZNaVqDjEomN8ez647R+mNwkEyp9nGMqMySkxJ5+vuOA+VyCpyDs5qLjxhnjWpHzK83CizHio5+hXqJJ4F7poyiqmFEicceoLoBoOmqMYicha+I4b2JDLRXC4jnmDIU90/E/MSKIQ+G/aiXDWFY97zZxiDuor2LAyeMpT2g0oolEdkf2mFDLAU2fNFcj3QIS8peRgsb+xUCKbQLkmUkH1Z3IHJ/1DLyA2FtuTbqsIfLsw190wT4RzT6rV/g7I/plLlm5xgtf41FOaaPE6+hZpDIgDrsZ3HBgWR9snoQSxbUNZQ0rfBbcBTRZwX9p1DQvDOteS9t3Ertw/Mr35XlMP/VDQExNvJbYMZpC5Z1Zk/acnB9xdUOYu5/lrlNpiiHOeTOZKHQmhjE5vOQP1fiOiEp1S7M9+vJ8iDAoEVVRY/mtcDYDTfBaOneeEuPrAI9JSl2VPyfyAhuac+P31F5i9OPWgaMMNk0qihQLJ7SYkALosmESOXdepP7hHTm/mSF28X/G0TToozNoq7GfEH8YEg+W+zGxWAc9yVqGxvIXQ5hfTd+Phae2mlF14RLgcM+TSmEusoqMTVHrU09grEvZv3hG08Xqy3KThyAgjJuT/ZdpZBiHSlLxjaIySbOBafTedDGZdI+AXEb1EZAS+C8VFXtBJeT2iFuQE42Cm5rOVeWbB5I0rv4xRHX0avlc/zK+8FEbiLeG2/MRCe5+80IxwX871v2qq8EQTCfAr+M/0axgPlzu14TnWh39wfTe53W+OzB4Y4sTluRKav9+B3DKntcQARaqw332xs1pnbRrM9IbLgPxG87lVzaVBqx22fcbyvNCdv8uhefAu++lhPsOhzsGkAW4rm+h2vdHcxmrQQ0GXQL/EYOPU3PGleoXAqhQ9SrBFqYO0P5mASGx5UfIZSZcTBFZkadwxIjw/CCoHFPrMOhlX1rwdR1A0/10GMmzZSX6QuXvfAff5i+7ccKwgfW38VcPPMbb71GbcJp9OJpWwTCGrnl7FznvNCxZNJSGmIQ5xIOFvKfcBeh9Zg8DjCY3i+mD4P8jEV+Jdn0bM9S+Z8JOG4xEmO316lSemblF4yn/NwrKdJvvNKvncNTQDQmQZcwlMhCktPSHsUKqHRyoOb+ldeER1SdKijPD73s4FLomXlEwWon6NBjjbywrVJbEfUtXE6ayEX2Lyx/xsCWdXrBvfPyCioL8qvyc5fm5i1Owr6x+33jYaWMUtbJPv3O1Q/9u3H6b5tvudJk1URgey+ir9eBnegA3wfG2XvD4Wzvk/tQ385X16mL7eIVHwWpQj5QM7neWU1lxoC+9r7igNYqX3WfRjpzvD+orRKSBwkTni+KfNnWbt2aEypixIuNFRpSJ7LBO6L1yP5VbetGkV9v/BcJk/G4bkil0DXXpMjSm3L1+tIsRW7p2XNDlSI3J7dU0Suye3DOtSIMTnwawfHx4UQ8JRKfueXPzvabaYwMxm3+Q+39E41/Y4NyBtnCzq7PRChZj0aZcoaMuMPIXQsTZGWo5PLOAjM+2K8TwCt4ONj3Y5vObrBFoizbbtREJKfnB0+ARJkfKnc8Iu4i/OW5ICzlMfHkhZmZtb+7t5fc8MXdOQ47O9thoKpiusP3eE0mPE1r6JB1ha19AB1GjXEmEKotfFlzn3pNhu+hdlNVBiurgDuBGoMOPwhbK+tCqGzJKiFDY9YIGcmqIlGRKFktZDos852qUKT5ZtOYbWzcNv5ECEpiKCjHKOief+ySuwbCntfYWtWLHm4PgZFFOUr5AY8FnyG2YV987AzzhGAYc6OdmcW1TNmarRePHtv68ZrVxYqJKQTj1bBilar2qpFAUHn/Mqnc1u6QwjT78lLTlFwoJn9XrVhy/HL9L9+kYCNDspZ9+f9gcHf7Vh9nCF7y+Jjfy4fN5YWkt7ymCSTU765SJKkExvd2Jw/803/3XYAcPxmMebVxIY6nHH9zW+MhaltC/a3UAxausYwJEq5ph4kIlV23lKMlXCGJaTis/LU37oYfLLBbrZkpIqTbJPJ8+xQZ6m5Vro34bfeA3ZzFVXt69MqL7+DnHmOpAdZ2qMTLQ3Zk6JnkH2LV8RVMWJmcVmGZvEBjKZASlEdIkIqfUcvNtUnl+RsfcqAzT8o5fSrQGqxznBV6fZgwf7+32RkWL0dSEo3hkpSoAr44oUibWElgs8zBmhSOSebjV4JQELM5ijMPA6Pw6hiaGh8VGBhFVdNi1NQod44Om5gx8EsBvZKt+oTHLBg/VkflxWVmxhdh4uMLsbI4eiaPumxsjl7AS+XodTwLISH079+uPQsVk7i4/MW/yJYdOyzkvxbluBRrlm9y0UJc3LuiZGiW+zPGCzG3SJtYhUZ2Tgq3Az8PdUhtcoeGuzb3UKvm/eFo+XcbFwlNlaIBfxbBfDguSE2jqYNw8MAotyrKncN4yhT02q7CsYems/VuKiMpR8J16RHCdxDZgrTar09X0uFvuq53XXtdu1kIceXoG2xHWpEtg/T8bpffzbEoVkGIiEtRc1ka6PRmZuLKYLQ9hrw1az+iLL1Yjm89Gn1NT1wXYvcLkj+/0/rcJtw05Be1h9Pa2tIO1WKMGGm0OOijV9N4rCm02K3DRFd3dNfyInJ3aIkJKrOpSAJL3BIBR35162RfXhR45MyZIxOnT09sZsDSIdIS2SXd72uwqbWHYMmHa2vTDhnKgaWCbputu4eTug3eGa4yuWudbLtc7nF9qJnar8TqqWQ0e/XKz0IlHBJOaO6OLkyOxGVP1UTnei5XTTMjPFC5UReBtXvjUy5TqYHpF1a7EYVRz3AWGexMnXOiPaxJvI5qHXn57t3LEWr7OnFY40S7U2dnFRUznO5Y9RRVa2MWFDGW63QwFRTxedICyy/MzT0eu7hH5XK077Q4LDuXOwKndEqXo21wewkfnspiGPVsp6HEydICS6qDC3hC7Vdb4Gj2Of+65uaW+RmIviYDKfL83WHfGdDhH6vepa/XOVklJSynmzbrCs8OH54a3jnsDVNyTXJy1E2cf7pvIyNC/mTizg1fh+QKOh4kpiTpKb2zrnRmmisuUeI8/xPRWHZ1eMqinhpOaXQsudQ63aKMAa3DU87f5iTIOXVQU39lzVzXsEtqZxh1LGeJwcnS6aLbYGA5Lzwrt6IuF/NYsX5m4d3MJ+8W3NYOV7QRoWMlFmdnM2KUexQ9/uPw1JrsUXra/QN4/IF76fTRPYmtzmBwzLSXp3/L53REcv4Ddqp06Rw+vS5fR75cu+XsCX7WI867mVfv3rknVa6YaBPsJCpZ7d8fex6Y+GFDsEY2Odn776fd4+/duvuSRi/aG49GPwyB+jInhXiJH7pr4SdEqDg+jp6ZwakISRNURMiTqDngRtrJshkcan/JCMYXt/3C9u2YoVpImTdFkZHcQM5OqA8q5qbp+O4WL1e+YzFlOGVRrNIAtSYwtB5Sp7sdH39bh9SlAkNNYHR3BuOgl2v7wncP/3a5q0qa5Q13xu5UPCM23tn2vatt6wVK0t7jjax26yaOvS/Yo4b4nB2d+sf1T+lR1xXyZfKh8KOoYVTE0YL08pWv6xwpZU1XNjuTE2cbzZvNjXNNYH079sVFZ6xChM42zfncAUFUsvnmdXsbqgU1QBfUN0AbEH+Ybttv1tkJDIQwqkqWURElMIpoljpSXZWEZhBURMvkUVWYgs0jo5s3j464l6sXbV/8miuoiJJlRFYJhZHBA5k5uN+sezodC45s3jTyrtSmkmsd5UElAgdw+nnS+tHR9UlfPXCmE0rs5tpoQJ7gJqUq5z3/wrYoLhHNGIAGYASMnPtGMVm8NIZKC2uGyVLW4q3dDRFxcrBGq1W1szKFVVEZTpNQqMhQNt1bSL8TCj0Ee9d6kbmgyYeKc3KEkSI5Dy3Vdm5tLwiA3x5Yhyf4hTV1Nk3Y0FHh+QyWhFWiSjITOKxPQd3FCqXtxJp7SXHRBalB/en0vTnxkCJfZrYyvhTDYhvxCjZD7W0rPKW7U2aPGj4ESD6D8ymP6hy8UYGpbsEEcw49H8Jghp4f4rDdHxv3XvWi7ctxRRCnwdrVmGaLAnetP0VOVfIjaNcNoA1cflAiAdkANRGBZB1WbH2LCrgwsB7vBxPbOBF+oq8O/hIvCQ0PbNsIkkgg5eefMQiIOO/B4tlfvj83Pzsr3zH2vcW82vZlXsmibZGkIjZs3a0PXtIrkL6ujM2w2jqb0lbR0xlCEapn9zUalO4oIbNLNXte449mB9Cd36vB2pUbckKWNHRss9joiMXzVt9Y9GE8ZiAwOhYhhpnzIIxh29jYNo13W1XEug4hzVRtCmGFer/t7/6UKno5ummzexmfwlTjfrPWQcZ61cD3l/LSWcEqENCRVzyxeXs4dnv8xVAR61ZwL8SFYfe29pY3L+BFJyHCSNsr8vFe3M19l8ncoSxzPfzZITi0SoqhEFapccx5dfBaotCnFx39CAsPfH8JhPtrCqwazJ82ROC9tfmh/Gv5QeJYmtDdpnox1Q80BHU1Ah9gBPy6gdvwgML2LZ1SLZon10YKc3KgYkj4HhXRRifuJsTmvvEZSgqItxGJFPHFV/e9iGt2lj7kNX8RTdIcstmhWK4wLAI2vyMuXZZOSap7vOfwT3zHBo4U7PhN/gw/tvEiCrO3EceX3Jk2rfp2zXj8N1NSSgFc+2/nuXyEjtCZbC5CjWPvyzUqWXpTUuBsSYDX/RA/bcP/Q+97BZTMBiQ3pcs0Kvl9xA0EuVFp2NJobSSoIgMtI/T/DeX/hPQPTArEjqMojRT4VhreJ1l594ykaqfPPOlFSDiztTv1QmK7RDuCm0fOB4cyWpelXeBRixPssG+2erZ18PegDlVgc8M6M6qlo0nnX1eJ0nScuUjNkCCCxB2BmqZKnX99R6MZ1bD2KUNgDHcs/3lkT6on5sY9oZaYGi9D0Ml7J3m9DGPetvlnL7ZMwHmwdr+1PrjO/l5hLxgSFLxc2f58b5HJ9L6w4H0j63NNxvQWphP9mCoo1AKQjhBhPPH72NjOsfHntN3jRNf4jdibseNfFtRZ9vP3B3XjgHGfZR9/JXUnDJuUVuXclZ6ksoSlYj0TkZ7aFYaOZqB/pHdFd6gk8k6IAeIO/VBcKCLjFw3MFI26G+ivxGICOVr7a+V20eOvx74OJvzRuA1wpSOT3uX4l0YDN1K9//+E0CahZGxqwUArbpb/eW708OGXMC/344w9cjkoppATAARhkUJkEJl0l/SlwKhnOouLnUy9ntGFYjpHMB3FhnPWkIPLL61YuXLFIGuYDOIaFQeU1Tea1GYFUhpr3vADva6ttY7+wwZzLFJqVqhN9Q3um4ykdJk8Nf4LDteHy/kt7rRM7vSVyuVSSRHojlKR1ny8UTQJ6mh3DqlDgm1Z7TdgBIFRz3KmDQwYlSKnodjJimIVF7OcubpBFLhVaEirBvOl2ZOymzW0uAOtFYWVrarI7xEvy9XfVcR0BgV1xijcfwukDYIGgiA6Q6vN1H4Zmf5RiEwuk1RyN/mHu3use3Zbd5cI/x9zz1vPa/fO93/i0YvDhi3r2R6Au8bTh9cbiaHhZbzuAT94Mzv/i6aZzsN5lFgs+qfdHc6PiNBwWGvhz3DMcfmfz/dAaNkULLkBElhwgoya1RbCxxSs1BRZIpt+4n/weh8f2Cj0xyVibabkLcNUZ795205gEIuqqopE+q5vzd92zmi9SiriGCj6vkZMjDtXQh4EBbxGeSUd5qGgEHt4q/yW7qq7HvLq559mwWtwvCk24heDMil9A0kQK9bqMzPVKpYcZrDDt60EhsfDjK2+vq3GQV1Jm5s8WwIlamUncGtX3/N8Tqyp3rlQDZi7++drvkgtY6avM4T/Ypge+NRl+8wlKTDfj51ASHBgPK9nJKmuRwJVRKpSlI4oE1vQwavOQ3nsTTSDMjHmGcNxxdU3O2krvYCnmFj6SWDs7Pc16Ozi1+4WHiAoBeOgEbl8ZF1AiPv6977puv6aLD+wPX2746ukD+K4ebs/yVNlmVPrN7MZpWP9AqpCSeYsOvsTnitqnpvTeQuOmT5tayRbBNItfhhzedi+sjOn1+H9wrI0hN9gm1rj9tpOb1iNw0OztDwk4YWmemHpgjYd0wJKUAqF1oC5IJhneol580QvnSi5EzbmZLjWI1r+euT7AvYqtgNwnTlUySxhsZgg2p0gDJn8ztG2Q9Keut0Z0A0r6bT8M3vodZsYv1Fa50Er2KCfgXWdjli53trqO6q76i5hkB7cI6H/6JgBWvu+PngH7vPs1hCUjWbuA0I8tCFVWV7tXE0x3ebOk+nzljqWnuSPrvr+mrv9lTeorXxwGxQrAPF/tkv/dNoTBuzNP3xer55yO9oWlyRM30diU8gcEqgHIM3sJA6ZzAU+cCEQ6f3BP2/bp+vsPX9ODU9J+/6s6+TdtneHaCeHXcMFidVz2Js+/1wMc824S5fJ5XsBpZJEknhbEixMALBLR/siMbqxnqqkzJpKjW5o3Hlwx5O5uUdjB+/mu+R+rl4HuDLgzuYKxnlHYMAuAixcpQ3Ghe5zpJ1ZFwjbGYT3U+kSybQD0jx0Zjiak+4tw1rp/Un2agaWNF1nr3FvDW0xr3OQ+n75d/q2AUxKx0PBAaBTrysg50vT/Myr+XeJ3U4712lv/vyRezyLT4awQ0TDxOxtSTtTuuHaMB4aohTGYOj7WvmnTbCAHT6EYPfohqvaT8sJWhzmZHwzr6wCws8AgJDkXh4g2wPC/RkoxYgPkaqVKlWV5V6qVFleOUqlhagkmkDUdh2Ec1fk6YKXmGGArSvPIqtqbR37P3AH8nTsAYPBydaXK0g59UqcX0NfwicLlTN99alT2uVXX+K+p3YpJEnyUTF19urb9luq1QzI4OIykdvmU5c1EqidkFrPx/MZDNvqWMaF3NppKUQqYd49feLlOqTfmICn17ibt+w1b1wdG1Q5s1KpKgLTg2xDx8apDX88HaZF3N9KwG+7H0E7np+AUK8orOFog0+TZbFBBFF9guTTk4Z7OCCxkfCgHp+MuPEs1C7UeIIeHiF/mrfEp/Uce/yR2IPXQQ8Jl46EeKKe/hqCI51yLvfwRHl2UB8N3fHERUS6sQyExjIZQek/HXVgnfWfUlWmQ7tgdNPm0ZHNm/iJN2lVMa7RxDM02N8t9aT6qoCNVam9nqievgNC000iWlUdqP/0M6VLdkHEMzv8IjF97sOpFG0Lp8/+9uaZKlojVcwmOaaEPZ/+X2pjMDH7WlRnSjecHvNlzuahNFXqHNJjm0Bt2pICFwORSUk6D0gCmy+DJ7KYQpaQrgoPxDFGBBKMsaUrjf5IBXsl+8lxRq6NLBbfvVY/hMV7U7ICJUTRi5Me4rn7J46jvXza85LFJmlO7tJ2ekamlVlUZGVlyutpGYVgO1wmP35QmySNV4SMLOa30eTzxlz+jrIaHbjCzW8N50jykqzRs+L8PFpaztFuhYsBR20GvMIwCS8ue73js6+T1u/QR3s65wAnr6GnzDxWzIEfPwXRf3TOAM19X3HvovNDfp4xnUNRzaE1TX59690scZT+uazgZl8Zfd06ZhBrNUk0C6GZcsz5DdjXway2cS/y+0FYXRjWDJOn9Gnv0WmvGQqjBQzyPmxJjee0z3I38kO77fxWHJlyQUxwCx21VWBJeSYtF2JtsLHLo2/6v5giXkqjxoS3wGSLAcY2WJVpWSSjgHIwdG+6TEZie1R2BfcqyQsDJW6jrbR3ieksBW2gdGlp/eSbTkwpxDrEVlzm7Odm63ko/hmcsVbZI4ZxgQ8ST4tLd1Pfelmsa4Ul4cCBRojiNXDu/o3+N79NPqnsaGZPS7wWPJtkHusIz53JHWZ6OCMjIhMpr/b18ZAyzRqBJSyBZcJnJ7Dz4gmU4uy1IRJaAXp+5MS2iNC24kESostocQ+qiIrto7ZNzLaqz5RuODPm69soKnf64IOzG82wHxlIVVdpIY7BovqqWzAl28fHtj8Fjfe11dlrbtvdW4P7XW3Td/r+otpDvwbbrV31Jbk7Nbt3R/gylmNpUZ01bTiz0xcarNRQKfRNrdmnjbCANUG+wUotDRPjPpOQr1cwtn2QCP+dB+iVnMmTJGS5+6ecH6qnq2N6hS888kCWE2Uvjng5BdkgI6NwsIJWLcHFFMGhkcT8Kv3yfXH1GWl9MMktKUUfT24by1o86ZVfzJv4rzJICSjaaoTuRw+Iavipm/aFq66/5nb/t/ed4/x6NaDVwPlmKqH7L/28+ddLNrh7V2V4hElFNIoGd6tDEjeGtclkJC3rPxfdFlBEIUtAkh4CkbolOr3ld36NnQel6pPRSbQWxchsjdVo6e1ZCkWG8iuUydCi0K7RDc+OHjhwtFCtyztwzIu4KXLCUn5zs/dYnCmRZe6IcnAY5DCMEtjk2lc1bTKvMm/qXbVcOHtgrNXO3G893n53muEviKqSyyujBJJGRhK/mSMfkOdQg1ug0ujN+JpdG8n0zPDVWYrslgS5pJkTmtrClgkqo+TyqEpkxa79B3btOrD//Kt4qDCbKxIC2bWd7haNM/FuMWHvV15ofaDDgFrGKQ//Xph/2Nn5Wh77cK4Z3DU/97C5yQeAjOvsTs6zD5tTVANhspjbkXVXz7ouul7i/rM3BvgP+/qFynO8f/m61Ryw23Ta3h0UBJULo5BfUR8SqcTd9qtk3uoXi3h6P7mu+lInpm6f7f/6teCt09eJaIDX1muQuRXXuNrfZTj2foIdZWUxvyvby98+AbhIpTvupMyzwV0DFkbG79IOiks3SZhGXdEB0YaMLOgN74HXEMkYCODrWhUp4WHCWt30UESSkMBskhRMtIEnzqsguNcQS3oHum28Gz5/16A07JmrzDVM/D00+Y3CWUZQzZqI3QTwMxfVc9HeuCrG39cEEHBpvrVDT6u7+3pE0KqY9PRV4b7BZTPKRM2dUTHoRPGd0s53ik8wg2bMLROVUda3aVX46jUVExCU0jvMqrf2/vq89lahZ6Fn+9mdb7beiA+/Mdt50qwB7bI6dO6QPW5XlBnR87vjL2syt+XVENl1V83IXj8cf7erWaP9fWfLyfo7a7lVLAyTaTr239DLuVdKm6zl2cvr52WviJqLbXmWFznOqQhgTcCpYFf63lLsa6Qcl6WZlfNvAYxQqxZtiB/T4xKgxeyNF2n2ufZkkPrjPF/4Xoln+oNRUk0t9TBCtGzTLbfd8S+y3zpPAtfIs+fCtsYkGwIfMc8XPmx4QAk1tNDdcFGyTLPMNscmSc2vkqdDfOAt2LTlZ/Bpb0wj2j7DP/3jx4xlFyqJTpijHQ37ca7sei3qp0kdVJPttq2R3G+7807eybvs+if02QjrK3jvrVe0fQvap+xxjogzcAWeiB9+VQBayXrbyjsVWxQzv4wmleGd6bvr8jf7fphDkByU4aQML2VYyeda9FMlcAvTt5g8ts7zhZ+KghltnkwUitToNmTUhEvunQRuHTamXvUxldXFx8fHx8fHV1ddddUNPj7+OQNPjrcd2Savba+zpN3WyORTfCalzzXMo/rI/VPtjWkc2/7Dsj8qgZtifSO233Poe04gMZJkKlStyyojjrjo7pD+/jvwhlC2HTr5IrQRyIKjOh4eHh4eHp7qqquuevDw8B6/g4lYVsfJ/V3WHw9dBQytdRG9qsRw6kzoCAgAAAAAAAAAAAAAJvTjAg0NDQ0NDc2FCxcugYaGnnRDztHRWmuttdZaa931yPbbbNIhzjnnnHPOOQ/nnY9of+KbcH66u31HUqX6ciZlPinmBbMIAgAAAAAAAPDu3M3Job7m35b/E83/e6bXuyejMTAMwzAMwzAMw4hhGKdkqGiOe3Q9Wly/2nYtHh0NvVsey4kRjp6lFEj9vOopgVM8iF1fHqtHffrxWzShK2w9T/b15Wee/schH9y/blRJyrlJP70Nl5q1hLCsyngxZXAYQBPeVr+kn+HIA44WLgAAAAAAABCACoLx0+NIIUw7c/SldRKtZHUiG2OMMUaWZTnGmF3q0eleXJ27nuo1VZemWrg3mIiIiDDGOESUKVpc+DTKVVVVlXPOdbbQzGvsVtPMmEgxiTARERFhjLFFOPsZps8hDSuKMEmSJEmG5DnETnNwprEatsmR8NzajesuLJfWH1oeSi9zewmhJSIiIiIiIiJ/Q34v366dWPAcPNOTnk+zWoTWUzB/AAAAAAAAAlDBWZeKUkoppZRSSin1lcRiHdv+jZN/MYiIiIiIiIhfzoVuudxc90ThpBAREREREdGFPDViYkPTPJztKXwC+YuJGcufgBVtjllNo3NQJ41H/+npTiOM6GctubKT30S60ZZsA1LDDVzN9V2m73KMjq14iMzMzMzMzGHuefRt1XifEa+93iUiIiIiIiJSRZa4L+67RRewqNyilFJKKaWU0lB6d01P7/006+jtPRmx3jFL1+W6aYvXrmuEEEIIIYQQwkBYoaWGKCSEEEIIIYQQQshivJzN9vcBWowlSZIkSZIkSZIiSVJW5tkPKS9mAQpCCCGEEEIIIfTlHCFwAN9nji5N6mjRNE3TNE3TNE3TtOwW/yqf46i01mtL0Ors5bcQeV4qXdSoqqqqqqqqqqqq6gjgf8I+meoJB2OMMcYYY4xxxdj+y29NAlPddV3XdV3XdV3Xo+v31Q9NOhk4KYZYTBiGYRiGYRiGYRhmKM0JkAuFjIiIiAgRMUS0W1Y32EUFx5w5b1lKZznJUxgLBAAAAACAXXUb8rPnuEdbL4elMwSLMAYTh4LMVH4Wfkgcu0ajc0sY6oQLdaiMr3/0o+9hFKy3CdfnPr8496aWWubROggRBEEQBEEQBEEQhBHNX5VnHMYYY4wxxhgH45pvZY+yLMuyLMuyLMuRZfkrOfMoAze921od4HeL7/+201Tffe/w1P62tpv/nz526N5Y//St/7bXabb3yE0f3vDv3IrYArVsrW0q5iP9Jf+MNb196NkFE/IQQgghhBBCSAghEwwAAAAAAAABgLWgw3ob4qxEzLqkXzpF9XIu/jRffuP6cvLuL5wccc7iz9bsPpf09wm3OTXKVVVVlXPOdemS5X5YIEAz/aSshdiLZ3me53meZ1mWVT2fb8j/0lVfC/x/uvDWhEGEiIiICCGEQ2muV1SgKTMzM1NKaZj5vVgH/2qwOsZERESEMcYhostiuG5jjN59bMkMlVyxGxU2llhrrbWWEEKqJV2DFn4Vy49LWOEUIhOaGHym1TZD+1XSsKV2r5axDPSN2CvNNMdqsPr+9jDZrFYOU2ZmZqaU0spmfTicc84553A4HHHOLfbblLmYiIiIMMZYRGQDUq9xllJV19K3n7RPkdD93MhOWxMNJshvK0Gil8PcF4EuE63oh6cAQPoUIDcAAAAAAAAIAEwE2i3QhFCU7kuaR9V+Umg0sRCB/zxHEpNNBhobjNfIdvy2NQzpeV9a2gZG29LtKoLewtxtOF1lxJj6Ph+QSRBROmx+h9kwYxN4iHLjdKza9rZha28r9ABJbCEjlJlHM4eIiIiIiChEe6ewsRd3eREAAAAAQAV8PHVEREREREQiIpvwSzrlNN0VgHzto0EWD4zDzMzMzMzMnFnRe/Idq84P/0i/JSJd9/gsUbO43l4vlM4VVVVVVVXVqC5rR7R/jM3sbXRRPYuZmZmZmZmVzR9Y7Dj0Tth2y6MZ9+DmJDgNP7xAI4QQQghprXUQ+hFpTiXi8VmijnqgWOwuRTWNbDoWO8FuyyYkm39pcB261Y3vqpLtkh/06VV6tTNwNV+WeWTHtlgsFtu2bYvFYqm3D0+BOND7O/LhpZ1qewquBSqzHvg1PC165x5ZmZ25ifs2Za/rJQhW+OThOI4TQgiO43gIIQl6lv2tJRsBsvD+TjprbkZijhR6ObF1dkb8nMtIDuUNPN5tWxlE5qYGxtSqxoF8kAbUSyCQlGS8ZW01P8P4P5/JilkdvVzozasboKtKIOhDZoFBBxZ+qzKJYPCSeY4F1tboh2ths0vopLOgSJZ/qBpuIbcGydeMlTjSW6PKlQXMCuAzIQkDnQIFezms2UuVc/bST7/53R/+9Je//ePfI96S8ispKNaO5DU8AKMf8Wfkcg0xPjXFukKxF6e0OI7jAAA4juMCAJEMCB/OqTzT1SKDUwBeWZlDVb5ZHIz0hVHZZU1akJgoNIvMWr6aT6TCF6NhukJSZzWuC/WbhBMU0hRwcHBwCAQCAQcHB4ccSnZrGd+h7VTTQQguFTZ/Br68CPvtOPgY+x6fQ3kh6Z3WijoBIHd78jzILS2oLBFYlmVZlmVZlmXDsmzuSUFawUAIIYQQQgghhIutolaX6NE8PY/PEoALRNNWB2BxAXH0r1yfQxdXv8rZ5mdy73NeMmM9jBiGYRiGYRiGYRjVcGR8Fh3Xumm2QA0AAAAACICPjkD+W0OGJEmSJNl51zc1rYYnr1Pz9+QfQ0uSJElSpLuX1l7YIEsA1iqTfWFRr9meKjWXa8nBtmmaJ7mTeqJLvdb1Jv/1uGnTZ+TpyE+AntDTNvBumCQ5YXim58T4Km1JEDiu5OYur8Q23XqzGV5GGPJ+k82h2LPqahNdcXdcJwGOzlJMMfe12NkgI1mWZaWUkmVZtsqXJgQ7Hr+JqgLHSmYM+KqyQfzDnmfBv5B5fdAP9l03l3XHs/sCCvM/K2FQeNZnhGcTRq7PxWRBJUBmHQhwHMcBAHAcx5XWEAJFOTfUSpUYpH9QGruq0cHAjHXX9Q1depSpbOrKSpPWeU+/qT2SU44838C1yalqgDsCvYMTyGMm/irHMH5SbY14PQ+4OViF/c31AuXIr1meVokrcyVPBZBtS12EibQx4yK1IKDuLwC3r6nr7OiZQ8+2Hg8qnVHOZj7HPTQoaSiEEFJKKYQQ1uPpbIRpSBjdmoL8+ZGG5JpONnjgrMj7CBPsWFuLbdhOTsMeyq1GyUJVdSXRczaT7NkPy77CsF2ZhYOCAwBAoFDftJTaZBDhuJsHjc0vDxsXEd0W7xlNeiB4cxaPWi4g7EYAB983VJMw4fCkABbYXohnpqXnfkrLgoc2TlP0TfK/+Ev67GrAMqSAmUd0Ogv41Qm7EJgTGEqcOpwPoK+JIU01wBZ+j58r7cvYRnLHpBjGox12uXFoXw92WJP4ljkLM9LOWacbfmkZPSsv+5MyHvbzHli7S4t4J6dT/TQZTVPlMoyg4yvZeGmWGT26RqPR6LquazQajZ7Z40sOZVnKX15ffXJd9KLLb+dCstXMKMM1hzKL0DrqrVekJUhOQRAEy7IsQRCEWJaVJ2g3ltrxmA9VtkV3lhf/6OBoD8ozPgbKJwu4iBBCCCGEEEIIMSTxSKblnpvNtsNOXLlFvfkK4fq6D2OxJ4Kcky43rPolGDmOLHdSNUdTN2ZdftslC/i9l/aCCUTSqVe5rZQNH7VlFFSbyGQn8P/p59FydVEwwPpPXcbQCDPydp1KfP/ZK8sAAGdFKaZEQzSUUkoppZRSSiulbLGAnGEkhBBCCCGEUBBCuXv4hK/bPI8U8yKbs2YNOdg6kOP9HbZlkel0rHZXixBVWX5rg9veIUuRWU8IIYQQQgghIYRMiAoBAAAAAACACgmXEBWW2bZ98N4/dZsHu0ORYjUxiIiIiIiImDg2IKqlNkV/0/4OuNk/+OUqY5BSSimllFLKSCmntNsoOuGzLExcvjMw4k2xupqYfzzW75ksjAT7MLi/DUkL5qDqDodRKiqqqqqqqqpR1dPKr5r25jrzmWPbNy8Xh+3BPJ1yYJskPxibCExaf3i589D2h3dqAAAAACDAIbUMSZIkSZLv4n2n0xIVi/8SUZ15Nt5bU0V7od63iZYsY4wxxhhjjIUxNuFNDCIiIiIiIna893ZJ4L3cFeBRUUoppZRSSimlNnAo1vDfZ5lsCNuOJNQfpUBdozscaCillFJKKaWUVkrNLD0F21WpmY7NeUHcC1UPyR34laaqiJz1WjKp21PIorVeeLjFYrFwzrnFYrHwkXjTRfLsDoq0tE/V7sQi2BfUYhnT4mYk3sdm7YVBs9lsRkQ0m81mHJLdkvljsVO/V5U8dd2Sro72Nzg4jnF/9sEehx0u73K6E7bjWNYLxZ/lG18Ob9agRgUAAFVVVQAAqKs7x4d3u2KuTZt6Nex5nueVUorneT5KRdu+lkaFyEWOQC1bk5RQqlCZbgnya4tpAhGzwJwvkAm7Nly7bnAYmEyqSs8SD9NWkEl3FWPky5G8LIAATbpP211vROtU3elAcT19BE6egRlPtOYAbMsnaZm0YFltrwp9qn/683tfQC0/99yqAixfE4swkvgUv1tdUZ/8hkshNfXRh/mmkABMm81m8zzPs9lstnieF4f1uips8Rq3wHfiNz7yv5NV087e+vBSv/uGpFf/7z8vFEewMUwnsTpTBeUj+kLA4tUeF6U0VGQ13hc84Q4/raJsnXNzeoCKSru/20ktq0Cijqbqb3S0I3TUHgLVx5DnZ7tzb/j6sztD3li8a/sWhQW5spEVzxGVShwtb0LDJ9+pezBvw/Pi+FPRFYopYJqrKJ7neaWU4nmeV3l1HUEax89t1TqfilTFLrJqjHdyotC97STrcq6VQF5Y3aGdFst/A62JUv4BDbIUjHZd0fmvz3IYPjyj9/SeQxve4fDQOVfcpffI0TMyz8UW+VdMTna3j4q3EovC/6GVKvN8rj5Wz5xnGBKIATeYyqr+4lW+PhWFzXX+/qcbxvZglkKVeiZgdAATa71heAt2k7FZpcF2a9/dNgNombXIwn0dOldqkxSlZ1GXvwuREhSmbJlinoAIdlb5BJhcTKROFFOss1UJFEmDCUnXgDEhEvCKNmr1e9BfuQyGBgxgx6yXrwgAQQ1oGL3bD5+4Xa8CFqajBWVVYhQSVDrZiQhbZhkA4nXu3/yrq6WUAEnc96b11VMeXGXEKK4V4AFPWg/StfT5ynhREP3ihgst1oEFAAAAAAAAAAEggmMAzYv4Vl74x+Wz5OAC2MeEtfSQ5NdsppiypapiRVHjfHP7YtpZ37jbdXeIm4sbYP8+u2N2A5F4QInzUYQquzCgj2gzHTfvE4IfpWmvfCFqVFU4PgN232cqFWVz6k1U3NnXJ+5MIDm2EU1rl+KWfrBp5R0qZ6eeuziQBwWVr7mCblBxHMdxHMdxHMeF48IpURRFURRFURRFUZTTQH798od8VkH96iWiM6eM3QQmt6PNu7JFmXmieFbkeZ7neZ7neZ4Pz/PvZ9fVpKhlEmx+RnQU0f2h5ULULx9QdefbIVBzReWygvQqxE6LocdC5d+VZKwZi5Juw322HGMjpqAucndgYXXiY36/ioZV9WDQtUheehoqOgvSda0aA7Ql6fYYPumWtfI4UpPQ1kDZOgmrQaL7HbujiFsDEp8Le+5Vci4IAbuUDJMWdy7P8VTER2gj0OfvcaosiCT8hY/d8Bl4YtF/Ok+r1dgaXCXrUmuLc0iCtAjoEVChYirtDfznWiGHGtZuc04+gjQ0ro9n9Au/gjVz77164h5jNEVcJnNE2odFR0qpX/4+98YS9AJAQgghhBBCCCGELFVTMfElp22JyhyDoiiKiIiiKIoVa9oLU82QrM/oTrbb7fByGeooGjNmAGC9qx2CDni7Drb0wo6SYA7bbTEBTahCCMwB+Vfz5q0qNOIiR80yz8PnT8M1HXluy9I25tY6n70lIW0Sl127R+JPRmHBxQEdDs+x2Ah+hGcbdpES24RtmU0O3tHHHUCnKXBHolNO4jB6OO2593gSPfH58R7dIOVG2sjAwfF+oDO0FWk79lDk+F5sCBfMmLHhQe0Bs7DWvj46+SDUWXCrrP3J7Xy6JTqVThdRchPN48fUPoTbHsQsjVIVZlaXzWaP4BDXHug0F3PULNh/NrODWJLleGoPHnbCxdtuleeqVZo7oM8mGERRFBERRVEUg4g7cPjJJsk36b6+bydf258+P5VKX9XzOpt0Ovcl0k4URRERURRFMYiYc8I8b+L7kT4WMkr9H+5lDy3bfqjxa8XDKYqiOOecoiiKD+FNMQNlGIbRNE1jGIaJpmmTjNVpsgNN07QQQtA0TUcIcVnVsroLH+znXDWr/uMoRhRFURRFURRFUaxjUxs699AK3TFWjjR8SRpuUYM82NUV2fMwGVx/yW0Uvs+Pjt/VhmTYouawrb0ZPg+5aiVDoAVwmgcrVqxYcXBwcLBixYoVZ8ZTYn6Vp/mMBmGJ0pJlHjQ+WLxXDBNleJ/1UvGBT0jPwDgxe1jq59fru618iizVFR6I3TXigac7M2LSJ1pOWZ6NWvPVjXikNQPQN3zDm/TbBpgFB0WLNhwf65N/cxRztraVH9ndtzd4XAR3kUV0wgS8/LWoSe/JPLDmeBOJ8oFepH88pBybFUWzhl1DvIJIX7nzMvmnCYDYBLnzlUk8SSdgeMVDDfMIn7vB3TYjzDt2jwSjwIL/OQdB2W0v6IJxtExrl76A/V6oMT6CMUyKwYCXv9XLo9TxOrvGk3KDMwJCeo2sXc5aPyJCH+uzHFMqUc+TfS6OxQuse/CowySvy3jrim+55Tx2nK4tYEWjhQJjWq1WaxiGodVqtTGMPMVXtm/K4EKbbalL3Q4dKNR2cHXXHh4cp1FJO3PIkIvJBa2pGdNkMplM0zRNJpOpmqYT0wG1KcbqendKmX7bOtAxaEBrsXyg0sQmJwW12kFS1CRNoxzvSpPAwr7WsClThqmqDGKm5MgY/j6/pL9l0LUYQewZ5FEYjKjlEv/yhdnMM66V4g7ldneDTX37DGa6UrFxUa2b7NAysBfcsUhpdhYXwdQMimgmijxBa8W20tay510s3LxoEFFsv9upUpEJdji/ZGQ4qpTrLnZXZcZBYjqDU6aVbtYrEzgBJMi9hgDHcRwAAMdxHGSyNyLkN2FWKjTlnejJKskIIpgHVcKdETca0rAHq/mR98Iuy7BDOyj3aaiztPlhAdP8xMvKC2gF2WXxZ6qTMp7v+gp53IOBgAc9AF3/3fj+wYDXW9FJbsuzFP5wkJWmbJ+o9yeUhurW0jrlZt24cd3c3Nxc13Xd3Nzc3HflOYG9dh187coUaIPeg/uOel/E7LFYrlITVphxo0CZSscGb7jG4LCx/JIqEXzrNqlfQP4c9Au0spNZRR7mWE+nYiCZwri2aF/rNK6kavfsKiSOHHTaDg5NobL+veABcxX5J2Le3X/DPf90N+noug56oFNv6rwFDLYhLgsUZHsIIaSUUgghDKX0uLjHztSuUB1UmrwZcpqwxHuTWgxEcoJKACBkH1iEzz6+NZKsbs+R+mj6pYHTSi28bA3XZgHKDb3k+25574lsT/C9RSZh8MgvhDOjqL2OXvr6InmTXeXDfAZmRIlvro3dIpDhDBGDOn6mhT9W6EzR70qIUqS5799Hmx04qqQ4laBJXxE2KgsjCIJgjDGCIIjK9mcKV7N7GM5O6Wcer6JNt4hq4Mx0wgpaYXfkSrqBgvZ5Mxk0je0KkT8AARLI8ffp20ymtTVXQ5W00G06NbIPmblW5cC0LeVOWz4ot2nsRV6KQsKJ4h5Qw5KC/43aRqEf6ivCvdAtdvCGIdB+sIBgObtt2Tl5LgPmzqj4obSV+huUWL7+wnQp/+/QgbRcB2EpBISmv+ScVDlXQKRnjZflDfHF7frfECMBMZk6RlUsNOr8NaOsuYGAlZjDjB5p2er4nUq9FMFj4clBLRHQc7cq1P5lRHmEivoxs50czEQ4R94eyTuoIg5PTH1iVGjyg0gVGYX/JPOWVPzW4P9gD86ekAm45bBoCOK9/UFGUBnTo2CURBG4IBW6gdeqvEHKPPCn/CFZvrMqr8PLqe5Jjy4liQSSujAHGblKirV+ftxAENs8fydmrO3DFak3MyJBQSjqB8uDf4mSij0vbH6kjUN2eOFIDYgS+0y5kHeZqqocDkcTDwTv0SjilVi4kdVU4UV2dVWeZ+RjVWE6IdAfSzm65p9QsUj9RQ4Vc0QWExa5quIqONdpaqhjj4pxVIUiiH0kJskEoc7zGsWRygDgBfK7x3VWe1KLvwz4QndOVTVJOYJJ38RcMBrrAzPREMz634YEliQgAJRmQSfpBaOwgflvlTJAS36yjsgQGcfIPUZFz1clYbAN6WLYndG1YOTUO2aiPLz+zzdUYGYrT17XShUBXAEH4YrqSppcX2VNASa/8P7QSRjKKypmRSFVjtrn4qgJ2TA5tgsj1quc29i+N/A6xCpA3tSocmoUseyvNXI+p05nFtqo89AgbmNGTe4lRhdylB5nVSyr6OUBYfoB+hHzmvOvdPgzyTcZIKBBEe/GDCme5pDYnvPylqbNaoLKyStOQpHiorRlxRU7+4sbsffC35hdOLlyqNKgAw2KGQuvYq4zarHg5WCx5OPheVF4+VMTrZo0atKhHDD/VHBQcNRRM8qpVykdH9vErlOlVZuagOEgNgbWCvKbScAYH7GKj4O1we8CESonpxAvEQsb8OlWucr/O2SRnylXPiuu7pexfIz48nbdW5evyWIDsLNABtUJ0RFsLqVmExt8fEZ5S1quaz0aB9WgNoKBfzpOHwvtJSBvJzK4HDn1lS4M7Cs8Hi+Y/fcVIlSYcBGIQCRkFJGiRKOKQUMXK048BiYWNg6uBDxLJEqSLAVfqjTpBIRExCSkZOQyZFLIkk1JRS2HhpaOXq48+QoUKlLMoISRSaky5eGJxTJk2muaFwYVyjfXSkvkucVpsk8+M+U47I1fzLPKV198s8haJ91x0mAVNhjqgSp33ffEQ4889g2LF5565pQRfjbRNS+9Uu07PxgyWo06Deo12iNYi2at2li169DpW116dFumT6+LFkpmY5fqjR9Nuu60jSFI4oZ3Pjdv1ttQSCULadhks222O+K8rY5aaXXYkC322W9P2JE9CsKBHPE+nAIV6CbWY6MqVWJJD31FlQqqiJukN82oij9N6HyZyVax8mk1BeULW9I+zsQEr+8Gw6GWn6p90ZEhmoG/TKX2nrMKmwcWadG8RQskxmbSTB7D6CO8+mqWEikMVgBoOuJDCOWuWGGNpCzCGpkKAsG4Wh3xFvB1EAE=") 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;}


.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%; }

.navBtnClose span {background: #000;}

.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: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 .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 .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%; }


.footer { background: #fffcf5; padding: 30px 0px -webkit-calc(35px + 15.333vw); padding: 30px 0px calc(35px + 15.333vw); }


.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; } 
}


#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); }


@-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 .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 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%; }

/*--资讯主页--*/
/*--网站建设--*/


/*--网站建设--*/
/*--集团网站建设--*/


.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 .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 .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 .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; }


.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一抖--*/


/*--两V一抖--*/
/*--网络营销推广--*/


/*--网络营销推广--*/
/*--网站运营维护--*/


.maintenanceServiceMain { padding: 40px 0px; background-image: url(../images/img2023_114.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }


.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; }


/*--网站运营维护--*/

/*--网站建设快捷方式--*/

.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; }


/*--网站建设快捷方式--*/

/*--案例列表--*/
.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 .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; }


.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; }


.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--*/


.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; }


/*--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); } 
}

/*--联系我们--*/
/*--弹出支付--*/


/*--弹出支付--*/
/*--关于我们--*/
.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 .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%; }

/*--实力认可--*/
/*--国泰互联与众不同--*/


.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 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:nth-child(2) .imgBox img { -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #fff1eb; }


.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.active { opacity: 1; }


.differentMarketingMain .differentMarketing .swiper-slide.active .imgBox img { opacity: 1; -webkit-transition-delay: 2s; transition-delay: 2s; }


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

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


/*--国泰互联与众不同--*/
/*--理念信仰--*/


/*--理念信仰--*/
/*--常见问题--*/
.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; }

/*--常见问题--*/
/*--客户列表--*/


/*--客户列表--*/
/*--客户评价--*/


/*--客户评价--*/
/*--人才招聘--*/
.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 .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 .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 .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; }


.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; }


/*--外贸网站方案--*/
/*--响应式网站建设方案--*/


/*--响应式网站建设方案--*/
/*--软件网站建设方案--*/
.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; }


/*--软件网站建设方案--*/
/*--数码3C企业网站建设方案--*/


/*--数码3C企业网站建设方案--*/
/*--门户网站建设方案--*/


/*--门户网站建设方案--*/
/*--app定制开发--*/


/*--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; }


/*--网站推广优化方案--*/
/*--微官网--*/


/*--微官网--*/
.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{padding: 20px 20px 58px;}


/*--高端网站建设--*/


.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; }


/*--高端网站建设--*/
/*--官网改版--*/
.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; }


.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 .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%; }


.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 .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; }

/*--官网改版--*/
/*--网站制作技术标--*/


.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%; }


/*--网站制作技术标--*/
/*--信创改造解决--*/


/*--信创改造解决--*/
/*--面包屑--*/
.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; }


.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{display: none;}
.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 .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; }


.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.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:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.goingGlobalComplianceTitle .text { color: #e2ebe2; }


.goingGlobalCompliance .goingGlobalDesc h3 { color: #74a97b; }

.goingGlobalBrandTitle .text { color: #ebeae2; }


.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; }


/*--新常见问题--*/

/*--相关常见问题--*/
.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;  }

.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); text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;}

.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;  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: #fdfcfa; }

.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: 100%; 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: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_00164.jpg); background-size: cover; background-repeat: no-repeat; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -moz-box-orient: vertical; -moz-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse;}

.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: #fff; white-space: nowrap; }

.indexContactUsMain .content .tel { padding-top: 10px; }

.indexContactUsMain .content .tel p { font-size: 14px; color: #fff; white-space: nowrap; }

.indexContactUsMain .content .tel p span { font-size: 18px; margin-left: 10px; color: #fff5a5;  }

.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; opacity:0;}

.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 .nav .list em::before { -webkit-transition: all .6s; transition: all .6s; }

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

.headerNew .consultation { display: none; }

.mHeaderNewContact { padding: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: fixed; opacity: 0; -webkit-transition: all .6s; transition: all .6s; 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 {line-height: 38px; font-size: 16px; color: #333;}

.headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wlistTitle a { display: block; line-height: 38px; font-size: 16px; color: #333; font-weight:500; }

.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 .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; }

.headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionListBox { padding-bottom: 10px; }

.headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionList { padding: 0px 15px; }

.headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionList a .listTitle { font-size: 16px; line-height: 35px; }

.headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionList a .desc { display: none; }

.headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionList i { display: none; }

.headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolutionImg { display: none; }

.headerNew .nav.active .mHeaderNewContact { opacity: 1; }

.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--*/

/*--企业网站建设列表页--*/
.enterpriseWebsiteListMain { padding: 0px 0px 0px; background-color: #f7f6f3; }

.locationNewMain { padding: 0px 0px 15px; display: none; }

.locationNewMain .locationNew { 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; }

.locationNewMain .locationNew a { color: rgba(0, 0, 0, 0.7); }

.locationNewMain .locationNew i { font-size: 10px; color: rgba(0, 0, 0, 0.7); margin: 0px 10px; }

.locationNewMain .locationNew i:last-child { display: none; }

.locationNewMain .locationNew a:nth-last-child(2) { color: #000; }

.locationNewMain .enterpriseWebsiteClass { padding-top: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.locationNewMain .enterpriseWebsiteClass a { font-size: 14px; margin-left: 20px; color: rgba(0, 0, 0, 0.6); font-weight:600; }

.locationNewMain .enterpriseWebsiteClass a:first-child { margin-left: 0px; }

.locationNewMain .enterpriseWebsiteClass a.active { color: #000; }

.enterpriseWebsiteListBox { background-color: #f2efe8; position: relative; z-index: 10; padding: 0px 0px 240px; }

.enterpriseWebsiteListBox .intro { padding: 90px 0px 40px; }

.enterpriseWebsiteListBox .intro .title { font-size: 24px; color: #000000; }

.enterpriseWebsiteListBox .intro .content { font-size: 14px; color: #666666; padding-top: 10px; line-height: 24px; max-width: 700px; }

.enterpriseWebsiteList { padding-bottom: 0px; }

.enterpriseWebsiteList .list { background-color: #fdfcfa; -webkit-border-radius: 10px; border-radius: 10px; margin-top: 20px; }

.enterpriseWebsiteList .list .imgBox { width: 100%; padding-top: 80%; overflow: hidden; -webkit-border-radius: 10px; border-radius: 10px; position: relative; }

.enterpriseWebsiteList .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.enterpriseWebsiteList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px; }

.enterpriseWebsiteList .list .content .listTitle { font-size: 18px; font-weight: 500; color: #000000; }

.enterpriseWebsiteList .list .content .listTitle a { color: #000; }

.enterpriseWebsiteList .list .content .desc { margin-top: 10px; font-size: 14px; line-height: 24px; color: #666666; }

.enterpriseWebsiteList .list .content .label { padding-top: 15px; }

.enterpriseWebsiteList .list .content .label span { margin-top: 10px; font-size: 14px; line-height: 1; 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; }

.enterpriseWebsiteList .list .content .label span i { width: 18px; height: 18px; font-size: 14px; margin-right: 10px; line-height: 1; 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: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-border-radius: 100%; border-radius: 100%; color: #ffa05d; background-color: #fcf9d8; }

.enterpriseWebsiteList .list .content .more { padding-top: 20px; 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; }

.enterpriseWebsiteList .list .content .more a { width: 50px; height: 41px; font-size: 18px; color: #464545; border: 1px solid #464545; -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; }

.enterpriseWebsiteList .list .content .more a:hover { background-color: #ff3c00; border-color: #ff3c00; color: #fff; width: 41px; }

.enterpriseService { width: 100%; margin-bottom: -280px; -webkit-border-radius: 20px; border-radius: 20px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(55%, #fdfcfa), color-stop(110%, rgba(255, 255, 255, 0.7))); background-image: linear-gradient(to bottom, #fdfcfa 55%, rgba(255, 255, 255, 0.7) 110%); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

.enterpriseService .listedCompany { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 35px 20px; }

.enterpriseService .listedCompany .listTitle { font-size: 18px; line-height: 1.2; color: #000000; }

.enterpriseService .listedCompany .eNumberBox { margin-top: 25px; font-size: 80px; line-height: 0.9; color: #000; }

.enterpriseService .listedCompany .eNumberBox span {  }

.enterpriseService .listedCompany .text { padding-top: 15px; font-size: 12px; color: #000000; }

.enterpriseService .enterpriseServiceData { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-top: 1px solid #d8d2c2; }

.enterpriseService .enterpriseServiceData .dlist { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; border-right: 1px solid #d8d2c2; }

.enterpriseService .enterpriseServiceData .dlist .dListContent { padding: 35px 20px; }

.enterpriseService .enterpriseServiceData .dlist .dListContent .eNumberBox { font-size: 50px; line-height: 1; color: #000000; }

.enterpriseService .enterpriseServiceData .dlist .dListContent .eNumberBox span {  }

.enterpriseService .enterpriseServiceData .dlist .dListContent .text { padding-top: 15px; font-size: 12px; color: rgba(0, 0, 0, 0.6); }

.enterpriseService .enterpriseServiceData .dlist:first-child { border-top: none; }

.enterpriseService .enterpriseServiceData .dlist:nth-child(2n) { border-right: none; }

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

.otherServicesBox { padding: 40px 0px 0px; }

.otherServicesBox .title { font-size: 24px; line-height: 1; color: #000; }

.otherServices { 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: 0px; }

.otherServices .list { width: 100%; margin: 25px 0px 0px; background-color: #f2e8db; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.otherServices .list .imgBox { padding-top: 65%; overflow: hidden; position: relative; }

.otherServices .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.otherServices .list .content { padding: 20px 20px 25px; }

.otherServices .list .content .listTitle { font-size: 18px; padding-bottom: 10px; color: #000000; line-height: 1.2; border-bottom: 1px solid rgba(205, 195, 182, 0.5); }

.otherServices .list .content .label { padding: 10px 0px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.otherServices .list .content .label p { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #fff; margin-top: 8px; margin-right: 6px; -webkit-border-radius: 35px; border-radius: 35px; height: 35px; padding: 0px 10px; font-size: 12px; color: #000000; }

.otherServices .list .content .label p i { width: 16px; height: 16px; margin-right: 8px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 12px; color: #ffa05d; background-color: #f8ebd6; display: -webkit-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; }

.otherServices .list .content .label p:nth-child(-n+4) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.otherServices .list:nth-child(2) { background-color: #eae8d7; }

.otherServices .list:nth-child(2) .content .label p i { background-color: #fffbeb; color: #f4d218; }

.otherServices .list:nth-child(3) { background-color: #e4eed7; }

.otherServices .list:nth-child(3) .content .label p i { background-color: #e8f6d5; color: #abc984; }

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

.caseOurServicesBox { padding: 0px 0px 40px; }

.caseOurServicesBox .title { font-size: 24px; line-height: 1; color: #000; }

.caseOurServices { 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: 0px; }

.caseOurServices .list { width: 100%; margin: 25px 0px 0px; background-color: #f2e8db; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.caseOurServices .list .imgBox { padding-top: 65%; overflow: hidden; position: relative; }

.caseOurServices .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.caseOurServices .list .content { padding: 20px 20px 25px; }

.caseOurServices .list .content .listTitle { font-size: 18px; padding-bottom: 10px; color: #000000; line-height: 1.2; border-bottom: 1px solid rgba(205, 195, 182, 0.5); }

.caseOurServices .list .content .label { padding: 10px 0px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.caseOurServices .list .content .label p { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #fff; margin-top: 8px; margin-right: 6px; -webkit-border-radius: 35px; border-radius: 35px; height: 35px; padding: 0px 10px; font-size: 12px; color: #000000; }

.caseOurServices .list .content .label p i { width: 16px; height: 16px; margin-right: 8px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 12px; color: #ffa05d; background-color: #f8ebd6; display: -webkit-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; }

.caseOurServices .list .content .label p:nth-child(-n+4) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.caseOurServices .list:nth-child(2) { background-color: #eae8d7; }

.caseOurServices .list:nth-child(2) .content .label p i { background-color: #fffbeb; color: #f4d218; }

.caseOurServices .list:nth-child(3) { background-color: #e4eed7; }

.caseOurServices .list:nth-child(3) .content .label p i { background-color: #e8f6d5; color: #abc984; }

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


.enterpriseQualificationMain { position: relative; padding: 300px 0px 50px; overflow: hidden; }

.enterpriseQualificationMain::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/index2025_218.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.enterpriseQualificationMain .indexContainer { z-index: 10; position: relative; }

.enterpriseQualificationMain .title { font-size: 24px; line-height: 1.2; color: #fff; text-align: center; }

.enterpriseQualificationClass { margin-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; position: relative; }

.enterpriseQualificationClass::after { content: ''; width: 100%; left: -68%; top: 50%; height: 1px; position: absolute; background-color: rgba(216, 210, 194, 0.2); }

.enterpriseQualificationClass::before { content: ''; width: 100%; right: -68%; top: 50%; height: 1px; position: absolute; background-color: rgba(216, 210, 194, 0.2); }

.enterpriseQualificationClass a { font-size: 16px; margin: 0px 10px; line-height: 1; color: rgba(255, 255, 255, 0.2); }

.enterpriseQualificationClass a.active { color: #fff; }

.enterpriseQualification { margin: 0px auto; max-width: 650px; padding-top: 30px; width: 100%; }

.enterpriseQualification .list { display: none; }

.enterpriseQualification .list .content { font-size: 14px; line-height: 26px; color: #fff; text-align: center; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.enterpriseQualification .list.active .content { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.enterpriseQualificationList { margin-top: 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.enterpriseQualificationList .list { width: 50%; padding: 10px 0px; border-right: 1px solid rgba(255, 255, 255, 0.2); }

.enterpriseQualificationList .list .imgBox { width: 60px; margin: 0px auto; }

.enterpriseQualificationList .list .imgBox img { width: 100%; display: block; }

.enterpriseQualificationList .list .text { padding-top: 10px; font-size: 13px; color: #fff; text-align: center; line-height: 1; }

.enterpriseQualificationList .list:nth-child(2n) { border-right: none; }

/*--企业网站建设列表页--*/
/*--企业网站建设详情页--*/
.enterpriseWebsiteDetailMain { padding: 0px 0px 0px; background-color: #f7f6f3; }

.enterpriseWebsiteDetailBox { padding: 0px 0px 45px; background-color: #f2efe8; position: relative; z-index: 10; overflow: hidden; }

.enterpriseWebsiteDetail { position: relative; padding: 90px 0px 30px; }

.enterpriseWebsiteDetail .imgBox { width: 100%; padding-top: 75%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

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

.enterpriseWebsiteDetail .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px; }

.enterpriseWebsiteDetail .content .title { font-size: 24px; line-height: 1.1; color: #000000; }

.enterpriseWebsiteDetail .content .desc { padding-top: 20px; font-size: 14px; line-height: 26px; color: #666666; }

.enterpriseWebsiteDetail::after { content: ''; position: absolute; bottom: 0px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 300%; height: 1px; opacity: 0.5; background-color: #c3c3c3; }

.enterpriseWebsiteDetailCaseBox { padding: 40px 0px 50px; position: relative; }

.enterpriseWebsiteDetailCaseBox .title { font-size: 24px; line-height: 1.1; color: #000000; }

.enterpriseWebsiteDetailCaseBox .btnBox { padding-top: 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; }

.enterpriseWebsiteDetailCaseBox .btnBox .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 15px; }

.enterpriseWebsiteDetailCaseBox .btnBox .btn span { width: 50px; height: 41px; margin-right: 5px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 20px; cursor: pointer; color: #464545; border: 1px solid #464545; -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; }

.enterpriseWebsiteDetailCaseBox .btnBox .btn span:nth-child(1) i::before { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); display: block; }

.enterpriseWebsiteDetailCaseBox .btnBox .btn span:hover { background-color: #ff3c00; border-color: #ff3c00; color: #fff; }

.enterpriseWebsiteDetailCaseBox .bar { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 2px; background-color: #dddad7; position: relative; }

.enterpriseWebsiteDetailCaseBox .bar span { background-color: #000; }

.enterpriseWebsiteDetailCaseBox::after { content: ''; position: absolute; bottom: 0px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 300%; height: 1px; opacity: 0.5; background-color: #c3c3c3; }

.enterpriseWebsiteDetailCase { margin-top: 30px; }

.enterpriseWebsiteDetailCase .swiper-slide .imgBox { width: 100%; padding-top: 60%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.enterpriseWebsiteDetailCase .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.enterpriseWebsiteDetailCase .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin: 10px 0px 0px 0px; padding: 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; background-color: #e1dbce; -webkit-border-radius: 10px; border-radius: 10px; }

.enterpriseWebsiteDetailCase .swiper-slide .content .listTitle { font-size: 20px; color: #000; line-height: 1.2; }

.enterpriseWebsiteDetailCase .swiper-slide .content .desc { padding-top: 15px; font-size: 14px; line-height: 20px; color: #666666; }

.enterpriseWebsiteDetailCase .swiper-slide .content .more { margin-top: 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; padding-top: 20px; }

.enterpriseWebsiteDetailCase .swiper-slide .content .more a { 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; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; padding: 0px 10px 0px 15px; font-size: 12px; color: #010101; overflow: hidden; -webkit-transition: all .6s; transition: all .6s; }

.enterpriseWebsiteDetailCase .swiper-slide .content .more a::after { content: ''; -webkit-border-radius: 40px; border-radius: 40px; border: 1px solid rgba(0, 0, 0, 0.5); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.enterpriseWebsiteDetailCase .swiper-slide .content .more a span { position: relative; z-index: 10; }

.enterpriseWebsiteDetailCase .swiper-slide .content .more a i { width: 26px; height: 26px; font-size: 18px; margin-left: 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; color: #fff; }

.enterpriseWebsiteDetailCase .swiper-slide .content .more a i::before { position: relative; z-index: 10; left: 0px; -webkit-transition: all .6s; transition: all .6s; }

.enterpriseWebsiteDetailCase .swiper-slide .content .more a i::after { content: ''; position: absolute; -webkit-transition: all .6s; transition: all .6s; -webkit-border-radius: 100%; border-radius: 100%; width: 100%; height: 100%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); left: 50%; top: 50%; background-color: #282828; }

.enterpriseWebsiteDetailCase .swiper-slide .content .more a:hover { color: #fff; }

.enterpriseWebsiteDetailCase .swiper-slide .content .more a:hover i::before { left: -2px; }

.enterpriseWebsiteDetailCase .swiper-slide .content .more a:hover i::after { width: 300px; height: 300px; background-color: #ff3c00; }

.enterpriseWebsiteDetailCase .swiper-slide .content .more a:hover::after { opacity: 0; }

.enterpriseWebsiteDetailCase .swiper-slide:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.enterpriseWebsiteDetailTechnologyBox { padding: 50px 0px; position: relative; }

.enterpriseWebsiteDetailTechnologyBox .title { font-size: 24px; line-height: 1.1; color: #000000; }

.enterpriseWebsiteDetailTechnologyBox .btnBox { padding-top: 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; }

.enterpriseWebsiteDetailTechnologyBox .btnBox .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 15px; }

.enterpriseWebsiteDetailTechnologyBox .btnBox .btn span { width: 50px; height: 41px; margin-right: 5px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 20px; cursor: pointer; color: #464545; border: 1px solid #464545; -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; }

.enterpriseWebsiteDetailTechnologyBox .btnBox .btn span:nth-child(1) i::before { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); display: block; }

.enterpriseWebsiteDetailTechnologyBox .btnBox .btn span:hover { background-color: #ff3c00; border-color: #ff3c00; color: #fff; }

.enterpriseWebsiteDetailTechnologyBox .bar { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 2px; background-color: #dddad7; position: relative; }

.enterpriseWebsiteDetailTechnologyBox .bar span { background-color: #000; }

.enterpriseWebsiteDetailTechnology { margin-top: 30px; }

.enterpriseWebsiteDetailTechnology .swiper-slide { width: 100%; height: auto; padding: 20px; -webkit-border-radius: 10px; border-radius: 10px; 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; background-color: #d9ccbb; }

.enterpriseWebsiteDetailTechnology .swiper-slide .listTitle { font-size: 20px; color: #000000; line-height: 1.2; }

.enterpriseWebsiteDetailTechnology .swiper-slide .desc { padding: 20px 0px; font-size: 14px; line-height: 20px; max-width: 300px; color: #666666; }

.enterpriseWebsiteDetailTechnology .swiper-slide .icon { margin-top: auto; }

.enterpriseWebsiteDetailTechnology .swiper-slide .icon img { width: 150px; }

.enterpriseWebsiteDetailGetPlan { position: relative; }

.enterpriseWebsiteDetailGetPlan .imgBox { padding-top: 80%; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; position: relative; overflow: hidden; }

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

.enterpriseWebsiteDetailGetPlan .content { position: relative; max-width: 570px; z-index: 10; padding: 35px 20px; background-color: #fff; -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; }

.enterpriseWebsiteDetailGetPlan .content .title { font-size: 24px; color: #000; line-height: 1.2; }

.enterpriseWebsiteDetailGetPlan .content .desc { margin-top: 20px; font-size: 14px; color: rgba(0, 0, 0, 0.7); line-height: 20px; }

.enterpriseWebsiteDetailGetPlan .content .more { 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; }

.enterpriseWebsiteDetailGetPlan .content .more a { 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; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; padding: 0px 10px 0px 15px; font-size: 12px; color: #000; overflow: hidden; -webkit-transition: all .6s; transition: all .6s; }

.enterpriseWebsiteDetailGetPlan .content .more a::after { content: ''; -webkit-border-radius: 40px; border-radius: 40px; border: 1px solid #000; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-transition: all .6s; transition: all .6s; opacity: 1; }

.enterpriseWebsiteDetailGetPlan .content .more a span { position: relative; z-index: 10; }

.enterpriseWebsiteDetailGetPlan .content .more a i { width: 26px; height: 26px; font-size: 20px; margin-left: 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; color: #000; -webkit-transition: all .6s; transition: all .6s; }

.enterpriseWebsiteDetailGetPlan .content .more a i::before { position: relative; z-index: 10; left: 0px; -webkit-transition: all .6s; transition: all .6s; }

.enterpriseWebsiteDetailGetPlan .content .more a i::after { content: ''; position: absolute; -webkit-transition: all .6s; transition: all .6s; -webkit-border-radius: 100%; border-radius: 100%; width: 100%; height: 100%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); left: 50%; top: 50%; background-color: #fff; }

.enterpriseWebsiteDetailGetPlan .content .more a:hover { color: #fff; }

.enterpriseWebsiteDetailGetPlan .content .more a:hover i { color: #fff; }

.enterpriseWebsiteDetailGetPlan .content .more a:hover i::before { left: -2px; }

.enterpriseWebsiteDetailGetPlan .content .more a:hover i::after { width: 300px; height: 300px; background-color: #ff3c00; }

.enterpriseWebsiteDetailGetPlan .content .more a:hover::after { opacity: 0; }

/*--企业网站建设详情页--*/

/*--案例列表2025--*/
.caseList2025Main { background-color: #fffcf5; padding: 100px 0px 0px; }

.caseList2025Main .caseDescBox { padding-bottom: 40px; }

.caseList2025Main .caseDescBox .titleBox { padding-bottom: 30px; }

.caseList2025Main .caseDescBox .titleBox .title { font-size: 20px; line-height: 1.2; color: #000000; }

.caseList2025Main .caseDescBox .titleBox .title i { display: inline-block; margin-left: 10px; width: 12px; height: 12px; position: relative; }

.caseList2025Main .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%); }

.caseList2025Main .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%); }

.caseList2025Main .caseDescBox .titleBox .desc { padding-top: 10px; font-size: 14px; color: rgba(0, 0, 0, 0.8); }

.caseList2025Main .caseDescBox .caseData { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.caseList2025Main .caseDescBox .caseData .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: center; }

.caseList2025Main .caseDescBox .caseData .list .numberBox { font-size: 18px; line-height: 1; 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; }

.caseList2025Main .caseDescBox .caseData .list .numberBox .number { font-size: 32px; }

.caseList2025Main .caseDescBox .caseData .list .text { font-size: 13px; padding-top: 5px; color: rgba(0, 0, 0, 0.8); }

.caseListBanner2025 { position: relative; border-top: 1px solid #eee; overflow: hidden; }

.caseListBanner2025 .container { -webkit-transition: all .6s; transition: all .6s; }

.caseListBanner2025 .imgBox { padding-top: 78%; overflow: hidden; position: relative; -webkit-border-radius: 10px; border-radius: 10px; }

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

.caseListBanner2025 .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.caseListBanner2025 .content { z-index: 10; padding: 20px 0px; }

.caseListBanner2025 .content .listTitle { font-size: 18px; padding: 0px 0px; line-height: 1.2; color: #323232; -webkit-transition: all .6s; transition: all .6s; }

.caseListBanner2025 .content .listTitle a { color: #323232; }

.caseListBanner2025 .content .desc { font-size: 12px; line-height: 24px; padding: 0px 0px; overflow: hidden; max-height: 30px; color: #323232; -webkit-transition: all .6s; transition: all .6s; display:none;}

.caseListBanner2025 .content .label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0px 0px; -webkit-transition: all .6s; transition: all .6s; }

.caseListBanner2025 .content .label a { font-size: 12px; height: 26px; padding: 0px 10px; -webkit-border-radius: 13px; border-radius: 13px; margin-top: 5px; margin-right: 5px; 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; border: 1px solid rgba(0, 0, 0, 0.5); }

.caseListBanner2025:hover .content .desc { max-height: 24px; }

.caseListBanner2025.animat > .container { max-width: 100%; padding: 0px; }

.caseListBanner2025.animat .content .listTitle { padding: 0px; }

.caseListBanner2025.animat .content .label { padding: 0px; }

.caseListBanner2025.animat .content .desc { padding: 0px; }

.caseListRecommended { margin: 0px 0px 0px; padding-top: 4px; position: relative; }

.caseListRecommended .list { width: 100%; margin: 26px 0px 0px; position: relative; }

.caseListRecommended .list .imgBox { position: relative; overflow: hidden; padding-top: 120%; -webkit-border-radius: 10px; border-radius: 10px; }

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

.caseListRecommended .list .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; z-index: 1; }

.caseListRecommended .list .imgBox::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.6))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6)); }

.caseListRecommended .list .content { padding: 0px 15px 20px; position: absolute; left: 0px; bottom: 0px; width: 100%; z-index: 20; }

.caseListRecommended .list .content .listTitle { font-size: 18px; }

.caseListRecommended .list .content .listTitle a { color: #fff; }

.caseListRecommended .list .content .desc { font-size: 12px; line-height: 20px; max-height: 40px; overflow: hidden; -webkit-transition: all .8s; transition: all .8s; color: #fff; text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;display: -webkit-box;}

.caseListRecommended .list .content .label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.caseListRecommended .list .content .label a { border: 1px solid rgba(255, 255, 255, 0.5); font-size: 12px; height: 26px; padding: 0px 10px; -webkit-border-radius: 13px; border-radius: 13px; margin-top: 5px; margin-right: 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: #fff; }

.caseListRecommended .caseListRecommendedRightDesc { background-color: #f9f2e2; margin-top: 26px; padding: 35px 20px 60px; -webkit-border-radius: 10px; border-radius: 10px; }

.caseListRecommended .caseListRecommendedRightDesc .content { font-size: 18px; line-height: 30px; padding: 0px 0px 0px 20px; }

.caseListRecommended .caseListRecommendedRightDesc .content p { font-weight: 300; }

.caseListRecommended .caseListRecommendedRightDesc .content img { width: 39px; -webkit-border-radius: 100%; border-radius: 100%; margin: 0px 8px; }

.caseListRecommended .caseListRecommendedRightDesc::after { content: ''; position: absolute; right: 20px; bottom: 20px; width: 33px; height: 33px; background-image: url(../images/case2025_05.png); background-repeat: no-repeat; background-size: cover; }

.caseList2025 { 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: 0px 0px 50px; }

.caseList2025 .list { width: 100%; margin: 26px 0px 0px; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition: all .6s; transition: all .6s; position: relative; }

.caseList2025 .list .imgBox { padding-top: 120%; overflow: hidden; position: relative; -webkit-border-radius: 10px; border-radius: 10px; }

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

.caseList2025 .list .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; z-index: 1; }

.caseList2025 .list .imgBox::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 2; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, rgba(0, 0, 0, 0)), color-stop(50%, rgba(0, 0, 0, 0.6))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.6)); }

.caseList2025 .list .content { position: absolute; left: 0px; bottom: 0px; width: 100%; padding: 0px 15px 20px; z-index: 30; }

.caseList2025 .list .content .listTitle { font-size: 18px; line-height: 1.2; color: #fff; }

.caseList2025 .list .content .listTitle a { color: #fff; }

.caseList2025 .list .content .desc { font-size: 12px; line-height: 20px; max-height: 40px; overflow: hidden; color: #fff; -webkit-transition: all .8s; transition: all .8s; text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2; display: -webkit-box;}

.caseList2025 .list .content .label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.caseList2025 .list .content .label a { font-size: 12px; height: 26px; padding: 0px 10px; -webkit-border-radius: 13px; border-radius: 13px; margin-top: 5px; margin-right: 5px; 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.5); }

.caseList2025 .list:hover { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); -webkit-box-shadow: 0px 20px 10px -10px #c7c2b7; box-shadow: 0px 20px 10px -10px #c7c2b7; }


/*--案例列表2025--*/

/*--垂直领域网站建设列表--*/
.verticalWebsiteList .list { padding: 0px 0px 80px; background-position: center; background-repeat: no-repeat; background-size: cover; position: -webkit-sticky; position: sticky; top: 0px; overflow: hidden; }

.verticalWebsiteList .list .listNumber { position: absolute; right: 0px; bottom: -30px; font-size: 150px; padding: 0px 40px 0px 0px; line-height: 1; opacity: 1;  -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(90%, rgba(0, 0, 0, 0))); -webkit-mask-image: linear-gradient(to bottom, #000, rgba(0, 0, 0, 0) 90%); mask-image: -webkit-gradient(linear, left top, left bottom, from(#000), color-stop(90%, rgba(0, 0, 0, 0))); mask-image: linear-gradient(to bottom, #000, rgba(0, 0, 0, 0) 90%); font-style: italic; color: #dfd3c0; font-weight: 600; }

.verticalWebsiteList .list .imgBox { width: 100%; }

.verticalWebsiteList .list .imgBox img { width: 100%; display: block; }

.verticalWebsiteList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 0px; }

.verticalWebsiteList .list .content .listTitle { font-size: 18px; color: #000000; line-height: 1.2; }

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

.verticalWebsiteList .list .content .desc { margin-top: 10px; font-size: 14px; max-width: 520px; line-height: 24px; color: #666666; }

.verticalWebsiteList .list .content .more { padding: 20px 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; }

.verticalWebsiteList .list .content .more a { width: 50px; height: 41px; -webkit-border-radius: 20px; border-radius: 20px; border: 1px solid #464545; color: #464545; -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; }

.verticalWebsiteList .list .content .more a i { font-size: 18px; }

.verticalWebsiteList .list .content .more:hover a { width: 41px; border-color: #ff3c00; background-color: #ff3c00; color: #fff; }

.verticalWebsiteList .list:last-child { padding-bottom: 70px; }

.verticalWebsiteList .list:last-child .listNumber { bottom: -15px; }

.verticalWebsiteData { position: relative; z-index: 10; margin-top: -200px; padding: 0px 0px 0px; }

/*--垂直领域网站建设列表--*/

/*--案例详情2025--*/
.caseDetailContainerMain { position: relative; padding: 110px 0px 0px; background-color: #f7f6f3; }

.locationSticky { position: -webkit-sticky; position: sticky; top: 0px; padding: 20px 0px 0px; background-color: #f7f6f3; z-index: 20; -webkit-transition: all .6s; transition: all .6s; }

.locationSticky.active { top: 60px; }

.caseAnchorPoint { top: -60px; }

.caseAnchorPoint { position: relative; top: -40px; }

.caseDetailMain2025 { padding: 90px 0px 65px; background-color: #f2efe8; border-bottom: 1px solid rgba(224, 218, 201, 0.7); }

.caseDetailMain2025 .desc { font-size: 14px; line-height: 1.2; text-align: center; color: #666666; }

.caseDetailMain2025 .title { padding-top: 10px; font-size: 24px; line-height: 1.2; color: #000000; text-align: center; }

.caseDetailMain2025 .link { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-top: 20px; }

.caseDetailMain2025 .link a { padding: 0px 8px 0px 20px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; overflow: hidden; display: -webkit-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; background-color: #fff; }

.caseDetailMain2025 .link a span { font-size: 13px; position: relative; z-index: 10; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.caseDetailMain2025 .link a i { width: 28px; height: 28px; font-size: 20px; margin-left: 20px; z-index: 1; color: #fff; -webkit-border-radius: 100%; border-radius: 100%; 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; }

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

.caseDetailMain2025 .link a i::after { position: absolute; left: 50%; top: 50%; width: 100%; height: 100%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all .6s; transition: all .6s; background-color: #ff4b00; -webkit-border-radius: 100%; border-radius: 100%; content: ''; }

.caseDetailMain2025 .link a:hover i::after { width: 300px; height: 300px; left: 0px; }

.caseDetailMain2025 .link a:hover span { color: #fff; }

.caseDetailMain2025 .imgVideo { margin-top: 40px; -webkit-border-radius: 15px; border-radius: 15px; overflow: hidden; }

.caseDetailMain2025 .imgVideo img { width: 100%; display: block; }

.caseDetailMain2025 .imgVideo video { width: 100%; display: block; }

.caseDetailMain2025 .caseDetailDataList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 50px 0px 0px; }

.caseDetailMain2025 .caseDetailDataList .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; border-right: 1px solid #d3cbb7; }

.caseDetailMain2025 .caseDetailDataList .list .caseDataNumberBox { font-size: 14px;  line-height: 1; color: #000; text-align: center; }

.caseDetailMain2025 .caseDetailDataList .list .caseDataNumberBox span { font-size: 24px; }

.caseDetailMain2025 .caseDetailDataList .list .text { padding-top: 8px; font-size: 12px; color: rgba(0, 0, 0, 0.6); text-align: center; }

.caseDetailMain2025 .caseDetailDataList .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: 0 0 44%; -ms-flex: 0 0 44%; flex: 0 0 44%; }

.caseDetailMain2025 .caseDetailDataList .list:last-child { border: none; }

.caseDetailsOverviewMain2025 { background-color: #f2efe8; padding: 40px 0px; border-bottom: 1px solid rgba(224, 218, 201, 0.7); }

.caseDetailsOverviewMain2025 .indexContainer { max-width: 1360px; }

.caseDetailsOverviewMain2025 .title { font-size: 24px; color: #000; line-height: 1.2; text-align: center; }

.caseDetailsOverviewMain2025 .titleDesc { margin-top: 10px; font-size: 12px; line-height: 22px; color: #666666; text-align: center; }

.caseDetailsOverviewBox2025 { margin-top: 30px; }

.caseDetailsOverviewImgBox2025 { -webkit-border-radius: 15px 15px 0px 0px; border-radius: 15px 15px 0px 0px; overflow: hidden; position: relative; }

.caseDetailsOverviewImgBox2025 .swiper-slide { padding-top: 130%; height: auto; position: relative; }

.caseDetailsOverviewImgBox2025 .swiper-slide img { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; object-fit: cover; display: block; }

.caseDetailsOverviewImgBox2025 .swiper-slide video { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; object-fit: cover; display: block; }

.caseDetailsOverviewImgBox2025 .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; position: absolute; bottom: 28px; left: 50%; padding: 0px 10px; height: 37px; -webkit-border-radius: 37px; border-radius: 37px; background-color: rgba(0, 0, 0, 0.3); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); z-index: 20; }

.caseDetailsOverviewImgBox2025 .btn .caseImgPage { padding: 0px 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.caseDetailsOverviewImgBox2025 .btn .caseImgPage span { width: 6px; height: 6px; margin: 0px 3px; background-color: #fff; opacity: 0.5; }

.caseDetailsOverviewImgBox2025 .btn .caseImgPage span.swiper-pagination-bullet-active { opacity: 1; }

.caseDetailsOverviewImgBox2025 .btn .prevBtn, .caseDetailsOverviewImgBox2025 .btn .nextBtn { font-size: 18px; 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; color: #fff; cursor: pointer; }

.caseDetailsOverview2025 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px; background-color: #fff; -webkit-border-radius: 0px 0px 15px 15px; border-radius: 0px 0px 15px 15px; }

.caseDetailsOverviewContent2025 { max-height: 55vh; padding: 0px 20px 0px 0px; overflow: auto; -webkit-mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(95%, #000), color-stop(98.5%, rgba(0, 0, 0, 0))); -webkit-mask-image: linear-gradient(to bottom, #000 95%, rgba(0, 0, 0, 0) 98.5%); mask-image: -webkit-gradient(linear, left top, left bottom, color-stop(95%, #000), color-stop(98.5%, rgba(0, 0, 0, 0))); mask-image: linear-gradient(to bottom, #000 95%, rgba(0, 0, 0, 0) 98.5%); }

.caseDetailsOverviewContent2025 .overviewTitle { font-size: 20px; line-height: 1.25; padding-bottom: 15px; border-bottom: 1px solid #f2efe8; color: #000000; }

.caseDetailsOverviewContent2025 .content { padding-top: 15px; }

.caseDetailsOverviewContent2025 .content .subTitle { font-size: 16px; line-height: 1.2; 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; }

.caseDetailsOverviewContent2025 .content .subTitle::before { content: ''; display: block; width: 14px; height: 14px; margin-right: 6px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #ceb79b; border: 4px solid #efe7dd; }

.caseDetailsOverviewContent2025 .content .desc { padding-top: 8px; font-size: 13px; line-height: 20px; color: #666666; }

.caseDetailsOverviewContent2025::-webkit-scrollbar { width: 4px; height: 4px; background-color: #fff; }

.caseDetailsOverviewContent2025::-webkit-scrollbar-track { -webkit-border-radius: 2px; border-radius: 2px; }

.caseDetailsOverviewContent2025::-webkit-scrollbar-thumb { -webkit-border-radius: 2px; border-radius: 2px; background-color: #e9e6de; }

.caseDetailsMain2025 { padding: 50px 0px; background-color: #f2efe8; border-bottom: 1px solid #e0dac9; }

.caseDetailsMain2025 .indexContainer { max-width: 1360px; }

.caseDetailsMain2025 .title { font-size: 24px; padding-bottom: 20px; line-height: 1.2; width: 100%; }

.caseDetailsMain2025 .caseDetailsBox2025 { width: 100%; padding: 0px 0px 0px 0px; }

.caseDetailsMain2025 .caseDetailsBox2025 .caseDetails2025 { padding-bottom: 20px; }

.caseDetailsMain2025 .caseDetailsBox2025 .caseDetails2025 .imgBox img { width: 100%; display: block; -webkit-border-radius: 10px; border-radius: 10px; }

.caseDetailsMain2025 .caseDetailsBox2025 .caseDetails2025 .subTitle { font-size: 18px; padding-top: 15px; line-height: 1.2; color: #000000; }

.caseDetailsMain2025 .caseDetailsBox2025 .caseDetails2025 .desc { font-size: 13px; padding-top: 10px; line-height: 22px; color: #666666; }

.caseDetailsMain2025 .caseDetailsFollowBox { width: 100%; padding: 0px 0px 0px 0px; position: relative; }

.caseDetailsMain2025 .caseDetailsFollowBox .sticky { position: -webkit-sticky; position: sticky; top: 100px; }

.caseDetailsMain2025 .caseDetailsFollowBox .followTitle { font-size: 16px; color: #545454; }

.caseDetailsMain2025 .caseDetailsFollow { padding-top: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.caseDetailsMain2025 .caseDetailsFollow .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-right: 10px; padding-bottom: 10px; }

.caseDetailsMain2025 .caseDetailsFollow .list a { width: 47px; height: 31px; -webkit-border-radius: 15px; border-radius: 15px; font-size: 18px; background-color: #000; color: #fff; position: relative; 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; }

.caseDetailsMain2025 .caseDetailsFollow .list a p { position: absolute; left: 50%; bottom: 160%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 100px; -webkit-border-radius: 8px; border-radius: 8px; background: #fff; opacity: 0; -webkit-transition: all .6s; transition: all .6s; -webkit-filter: drop-shadow(0px 3px 8px rgba(0, 0, 0, 0.2)); filter: drop-shadow(0px 3px 8px rgba(0, 0, 0, 0.2)); }

.caseDetailsMain2025 .caseDetailsFollow .list a p img { width: 100%; display: block; -webkit-border-radius: 8px; border-radius: 8px; }

.caseDetailsMain2025 .caseDetailsFollow .list a p::after { position: absolute; left: -8px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 8px solid #fff; }

.caseDetailsMain2025 .caseDetailsFollow .list a p::before { content: ''; position: absolute; left: 50%; bottom: -7px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); border-right: 6px solid transparent; border-left: 6px solid transparent; border-top: 8px solid #fff; }

.caseDetailsMain2025 .caseDetailsFollow .list a:hover p { bottom: 140%; opacity: 1; }

.relatedCaseMain2025 { padding: 50px 0px; background-color: #f7f6f3; overflow: hidden; position: relative; border-bottom: 1px solid rgba(224, 218, 201, 0.7); }

.relatedCaseMain2025 .title { font-size: 24px; color: #000000; line-height: 1; }

.relatedCaseMain2025 .relatedCase2025 { margin-top: 30px; }

.relatedCaseMain2025 .relatedCase2025 .swiper-slide .imgBox { padding-top: 120%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.relatedCaseMain2025 .relatedCase2025 .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.relatedCaseMain2025 .relatedCase2025 .swiper-slide .content { padding: 0px 20px 20px; position: absolute; left: 0px; bottom: 0px; width: 100%; }

.relatedCaseMain2025 .relatedCase2025 .swiper-slide .content .listTitle { font-size: 18px; line-height: 1.2; -webkit-transform: translateY(6px); -ms-transform: translateY(6px); transform: translateY(6px); -webkit-transition: all .6s; transition: all .6s; }

.relatedCaseMain2025 .relatedCase2025 .swiper-slide .content .listTitle a { color: #fff; }

.relatedCaseMain2025 .relatedCase2025 .swiper-slide .content .desc { margin-top: 8px; font-size: 14px; line-height: 24px; color: #fff; max-height: 0px; overflow: hidden; -webkit-transition: all 0.6s; transition: all 0.6s; }

.relatedCaseMain2025 .relatedCase2025 .swiper-slide .content .label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.relatedCaseMain2025 .relatedCase2025 .swiper-slide .content .label a { margin-top: 8px; margin-right: 8px; padding: 0px 13px; font-size: 12px; height: 25px; -webkit-border-radius: 25px; border-radius: 25px; line-height: 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; color: #fff; border: 1px solid rgba(255, 255, 255, 0.5); -webkit-transition: all .6s; transition: all .6s; }

.relatedCaseMain2025 .relatedCase2025 .swiper-slide .content .label a:hover { background-color: #ff3c00; border-color: #ff3c00; }

.relatedCaseMain2025 .relatedCase2025 .swiper-slide:hover .listTitle { -webkit-transform: none; -ms-transform: none; transform: none; }

.relatedCaseMain2025 .relatedCase2025 .swiper-slide:hover .desc { max-height: 48px; }

.relatedCaseMain2025 .relatedCase2025Btn { padding-top: 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; }

.relatedCaseMain2025 .relatedCase2025Btn .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 15px; }

.relatedCaseMain2025 .relatedCase2025Btn .btn span { width: 50px; height: 41px; font-size: 18px; margin-right: 5px; -webkit-border-radius: 27px; border-radius: 27px; cursor: pointer; border: 1px solid #464545; display: -webkit-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; }

.relatedCaseMain2025 .relatedCase2025Btn .btn span.prevBtn i { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.relatedCaseMain2025 .relatedCase2025Btn .bar { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 2px; background-color: #dddad7; position: relative; }

.relatedCaseMain2025 .relatedCase2025Btn .bar .swiper-pagination-progressbar { background-color: #373737; }

.caseContactUsMain { background-color: #f7f6f3; padding: 50px 0px; }

.caseContactUsMain .indexContactUsMain { margin-top: 0px; }

/*--案例详情2025--*/

/*--GEO解决方案2026--*/
.geoSolutionMain { overflow: hidden; position: relative; background-color: #f2efe8; background-image: url(../images/img2026_02.jpg); background-repeat: no-repeat; background-size: 100%; background-position: top; }

.geoSolutionMain .circle { position: absolute; left: 50%; top: -70px; -webkit-transform: translate(-50%, 0%); -ms-transform: translate(-50%, 0%); transform: translate(-50%, 0%); width: 957px; height: 957px; display: none; }

.geoSolutionMain .circle p { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img2026_01.png); -webkit-animation: rotate360 15s linear infinite; animation: rotate360 15s linear infinite; background-size: cover; background-repeat: no-repeat; }

.geoSolutionMain .circle::after { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: 2px solid rgba(255, 255, 255, 0.5); opacity: 0; -webkit-animation: circleMagnify 3s linear infinite; animation: circleMagnify 3s linear infinite; -webkit-border-radius: 100%; border-radius: 100%; content: ''; }

.geoSolutionMain .circle::before { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: 2px solid rgba(255, 255, 255, 0.5); opacity: 0; -webkit-animation: circleMagnify 3s 1s linear infinite; animation: circleMagnify 3s 1s linear infinite; -webkit-border-radius: 100%; border-radius: 100%; content: ''; }

.geoSolutionDetail { padding: 100px 0px; 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; }

.geoSolutionDetail .content .title { font-size: 24px; line-height: 32px; color: #000000; text-align: center; }

.geoSolutionDetail .content .desc { padding-top: 15px; font-size: 14px; color: #666666; line-height: 1.2; text-align: center; }

.geoSolutionDetail .content .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; }

.geoSolutionDetail .content .btn a { padding: 0px 8px 0px 15px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 13px; color: #fff; overflow: hidden; 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; background-color: #ff4b00; -webkit-transition: all .6s; transition: all .6s; }

.geoSolutionDetail .content .btn a span { position: relative; z-index: 20; }

.geoSolutionDetail .content .btn a i { margin-left: 15px; position: relative; z-index: 10; width: 30px; height: 30px; font-size: 18px; font-weight: 600; -webkit-border-radius: 100%; border-radius: 100%; color: #ff4b00; 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; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.geoSolutionDetail .content .btn a i::before { position: relative; z-index: 10; -webkit-transition: all .6s; transition: all .6s; }

.geoSolutionDetail .content .btn a i::after { 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%; content: ''; background-color: #fff; -webkit-transition: all .4s; transition: all .4s; }

.geoSolutionDetail .content .btn a:hover { background-color: transparent; -webkit-transition-delay: .2s; transition-delay: .2s; }

.geoSolutionDetail .content .btn a:hover i::after { width: 300px; height: 300px; }

.geoSolutionDetail .content .btn a:hover { color: #ff4b00; }

.geoSolutionDetail .content .btn a:hover i::before { -webkit-transform: translateX(-5px); -ms-transform: translateX(-5px); transform: translateX(-5px); }

.geoSolutionDetail .geoSolutionDetailList { display: none; }

.geoSolutionDetail .geoSolutionDetailList .list { margin: 0px; position: absolute; background-color: #fff; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; -webkit-transition: all .6s; transition: all .6s; }

.geoSolutionDetail .geoSolutionDetailList .list img { width: 100%; display: block; }

.geoSolutionDetail .geoSolutionDetailList .list:nth-child(1) { left: 130px; top: 130px; width: 251px; }

.geoSolutionDetail .geoSolutionDetailList .list:nth-child(2) { left: 150px; bottom: 100px; width: 251px; }

.geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) { right: 65px; top: 150px; width: 320px; }

.geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) img { width: 100%; display: block; -webkit-clip-path: inset(0% 100% 0% 0%); clip-path: inset(0% 100% 0% 0%); -webkit-transition: all 2s; transition: all 2s; }

.geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) .content { content: ''; position: absolute; left: 0px; top: 0px; padding: 25px 30px 0px; }

.geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) .content .listTitle { font-size: 14px; color: #666666; }

.geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) .content .number { padding-top: 20px; font-size: 40px; line-height: 1; 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; }

.geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) .content .number i { width: 18px; height: 18px; margin-right: 15px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #ffca12; position: relative; }

.geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) .content .number i::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; -webkit-animation: circleMagnify 2s linear infinite; animation: circleMagnify 2s linear infinite; background-color: rgba(255, 202, 18, 0.2); }

.geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) .content .number i::before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; -webkit-animation: circleMagnify 2s 1s linear infinite; animation: circleMagnify 2s 1s linear infinite; background-color: rgba(255, 202, 18, 0.2); }

.geoSolutionDetail .geoSolutionDetailList .list:nth-child(4) { right: 130px; bottom: 80px; width: 251px; }

.geoSolutionDetail .geoSolutionDetailList .list.animated:nth-child(3) img { -webkit-clip-path: inset(0% 0% 0% 0%); clip-path: inset(0% 0% 0% 0%); -webkit-transition-delay: 1.5s; transition-delay: 1.5s; }

.geoSolutionDetail .geoSolutionDetailList .list:hover { -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2); box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2); margin-top: -20px; }

.geoSolutionDetail .geoSolutionDetailList .list:nth-child(2):hover { margin-bottom: 20px; }

.geoSolutionDetail .geoSolutionDetailList .list:nth-child(4):hover { margin-bottom: 20px; }

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

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

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

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

.whyDoGeoMain { padding: 15px 15px 25px; margin: 0px -10px; background-color: rgba(255, 255, 255, 0.2); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); border: 1px solid #fff; -webkit-border-radius: 20px; border-radius: 20px; }

.whyDoGeoMain .dot { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.whyDoGeoMain .dot span { width: 10px; height: 10px; margin-right: 3px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #fff; }

.whyDoGeoBox { background-color: #fff; padding: 15px; -webkit-border-radius: 20px; border-radius: 20px; margin-top: 15px; 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; }

.whyDoGeoBox .whyDoGeoImg { width: 100%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; display: none; }

.whyDoGeoBox .whyDoGeoImg .imgBox { padding-top: 95%; position: relative; overflow: hidden; }

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

.whyDoGeoBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 30px 0px; }

.whyDoGeoBox .content .title { padding-top: 10px; font-size: 20px; line-height: 1.2; color: #000000; }

.whyDoGeoBox .content .desc { padding-top: 10px; font-size: 13px; line-height: 20px; color: #666666; }

.whyDoGeoBox .content .whyDoGeoList { padding-top: 20px; }

.whyDoGeoBox .content .whyDoGeoList .list { padding: 10px 20px; margin-top: 15px; -webkit-border-radius: 10px; border-radius: 10px; cursor: pointer; border: 1px solid #f5f5f5; -webkit-transition: all .6s; transition: all .6s; }

.whyDoGeoBox .content .whyDoGeoList .list .listTitle { font-size: 16px; line-height: 1.2; display: -webkit-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: #000000; }

.whyDoGeoBox .content .whyDoGeoList .list .listTitle i { font-size: 20px; margin-right: 6px; }

.whyDoGeoBox .content .whyDoGeoList .list .listDesc { font-size: 13px; padding-top: 10px; line-height: 20px; color: #666666; display: none; }

.whyDoGeoBox .content .whyDoGeoList .list .imgBox { margin-top: 10px; }

.whyDoGeoBox .content .whyDoGeoList .list .imgBox img { width: 100%; display: block; -webkit-border-radius: 10px; border-radius: 10px; }

.whyDoGeoBox .content .whyDoGeoList .list.active { background-color: #f5f5f5; }

.geoAdvantagesMain { margin-top: 40px; padding-top: 40px; position: relative; }

.geoAdvantagesMain::after { content: ''; position: absolute; left: 50%; top: 0px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 300%; height: 1px; background-color: #c3c3c3; opacity: 0.3; }

.geoAdvantagesMain .title { font-size: 24px; line-height: 1; color: #000; }

.geoAdvantagesMain .desc { font-size: 14px; padding-top: 10px; line-height: 1.2; color: #666666; }

.geoAdvantagesMain .geoAdvantages { margin-top: 20px; }

.geoAdvantagesMain .geoAdvantages .swiper-slide { width: 100%; margin-right: 20px; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; -webkit-transition: all .6s; transition: all .6s; }

.geoAdvantagesMain .geoAdvantages .swiper-slide .imgBox { padding-top: 100%; overflow: hidden; position: relative; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.geoAdvantagesMain .geoAdvantages .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.geoAdvantagesMain .geoAdvantages .swiper-slide .content { padding: 30px 20px 0px; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.geoAdvantagesMain .geoAdvantages .swiper-slide .content .listTitle { font-size: 18px; line-height: 1.2; color: #fff; }

.geoAdvantagesMain .geoAdvantages .swiper-slide .content .listDesc { padding-top: 15px; font-size: 14px; line-height: 20px; max-width: 400px; color: #fff; }

.geoAdvantagesMain .geoAdvantages .swiper-slide .icon { position: absolute; right: 20px; bottom: 20px; z-index: 20; }

.geoAdvantagesMain .geoAdvantages .swiper-slide .icon i { font-size: 40px; background-image: -webkit-gradient(linear, left top, left bottom, from(#fffdeb), to(rgba(255, 253, 235, 0.5))); background-image: linear-gradient(to bottom, #fffdeb, rgba(255, 253, 235, 0.5)); background-clip: text; -webkit-background-clip: text; color: transparent; }

.geoAdvantagesMain .geoAdvantages .swiper-slide:nth-child(2) { background-color: #e2ddd0; }

.geoAdvantagesMain .geoAdvantages .swiper-slide:nth-child(3) { background-color: #dee4e8; }

.geoAdvantagesMain .geoAdvantages .swiper-slide:last-child { margin-right: 0px !important; }

.geoAdvantagesMain .geoAdvantagesPage { padding-top: 20px; text-align: center; }

.geoAdvantagesMain .geoAdvantagesPage span { margin: 0px 4px; opacity: 1; background: #dddad7; }

.geoAdvantagesMain .geoAdvantagesPage span.swiper-pagination-bullet-active { background: #ff3c00; }

.geoWhatToDoMain { margin-top: 40px; padding-top: 40px; padding-bottom: 40px; position: relative; }

.geoWhatToDoMain::after { content: ''; position: absolute; left: 50%; top: 0px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 300%; height: 1px; background-color: #c3c3c3; opacity: 0.3; }

.geoWhatToDoMain .title { font-size: 24px; line-height: 1; color: #000; }

.geoWhatToDoMain .desc { font-size: 14px; padding-top: 15px; line-height: 1.2; color: #666666; }

.geoWhatToDoMain .geoWhatToDo { position: relative; margin-top: 30px; }

.geoWhatToDoMain .geoWhatToDo .swiper-slide { width: 100%; height: auto; padding: 10px; -webkit-border-radius: 10px; border-radius: 10px; margin-right: 20px; background-color: #fff; }

.geoWhatToDoMain .geoWhatToDo .swiper-slide a { height: 100%; display: block; }

.geoWhatToDoMain .geoWhatToDo .swiper-slide .imgBox { padding-top: 65%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.geoWhatToDoMain .geoWhatToDo .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.geoWhatToDoMain .geoWhatToDo .swiper-slide .content { padding: 20px 10px; }

.geoWhatToDoMain .geoWhatToDo .swiper-slide .content .listTitle { font-size: 18px; line-height: 1.2; color: #000000; }

.geoWhatToDoMain .geoWhatToDo .swiper-slide .content .listDesc { padding-top: 5px; font-size: 14px; line-height: 20px; color: #666666; }

.geoWhatToDoMain .geoWhatToDo .swiper-slide:last-child { margin-right: 0px; }

.geoWhatToDoMain .geoWhatToDo .swiper-slide:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.geoWhatToDoMain .btnBox { 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; }

.geoWhatToDoMain .btnBox .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 15px; }

.geoWhatToDoMain .btnBox .btn span { width: 47px; height: 35px; margin-right: 5px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 20px; cursor: pointer; color: #464545; border: 1px solid #464545; -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; }

.geoWhatToDoMain .btnBox .btn span:nth-child(1) i::before { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); display: block; }

.geoWhatToDoMain .btnBox .btn span:hover { background-color: #ff3c00; border-color: #ff3c00; color: #fff; }

.geoWhatToDoMain .bar { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 2px; background-color: #dddad7; position: relative; }

.geoWhatToDoMain .bar span { background-color: #000; }

.geoCaseMain { padding: 40px 0px; overflow: hidden; position: relative; border-bottom: 1px solid rgba(195, 195, 195, 0.4); background-color: #fdfcfa; }

.geoCaseMain .title { font-size: 24px; line-height: 1; color: #000; }

.geoCaseMain .desc { font-size: 14px; padding-top: 10px; line-height: 1.2; color: #666666; }

.geoCaseMain .geoCase { margin-top: 30px; width: 100%; position: relative; }

.geoCaseMain .geoCase .swiper-slide { position: relative; margin-right: 20px; -webkit-transform-origin: right center; -ms-transform-origin: right center; transform-origin: right center; -webkit-transition: all .6s; transition: all .6s; }

.geoCaseMain .geoCase .swiper-slide .imgBox { padding-top: 100%; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; position: relative; }

.geoCaseMain .geoCase .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transition: all .6s; transition: all .6s; }

.geoCaseMain .geoCase .swiper-slide .content { position: absolute; left: 15px; bottom: 15px; right: 15px; -webkit-border-radius: 10px; border-radius: 10px; padding: 20px; background-image: url(../images/img2026_15.jpg); background-repeat: no-repeat; background-size: cover; }

.geoCaseMain .geoCase .swiper-slide .content .listTitle { font-size: 18px; padding-right: 0px; white-space: nowrap; color: #000000; line-height: 1.2; }

.geoCaseMain .geoCase .swiper-slide .content .listDesc { font-size: 13px; margin-top: 10px; line-height: 20px; color: #000000; }

.geoCaseMain .geoCase .swiper-slide:last-child { margin-right: 0px; }

.geoCaseMain .geoCase .swiper-slide:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.geoCaseMain .geoCase .swiper-slide-active ~ div { -webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; }

.geoCaseMain .btnBox { padding-top: 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; }

.geoCaseMain .btnBox .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 15px; }

.geoCaseMain .btnBox .btn span { width: 47px; height: 35px; margin-right: 5px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 20px; cursor: pointer; color: #464545; border: 1px solid #464545; -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; }

.geoCaseMain .btnBox .btn span:nth-child(1) i::before { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); display: block; }

.geoCaseMain .btnBox .btn span:hover { background-color: #ff3c00; border-color: #ff3c00; color: #fff; }

.geoCaseMain .bar { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 2px; background-color: #dddad7; position: relative; }

.geoCaseMain .bar span { background-color: #000; }

.geoIndustryInsightsMain { padding: 40px 0px; background-color: #fdfcfa; overflow: hidden; position: relative; }

.geoIndustryInsightsMain .title { font-size: 24px; line-height: 1; color: #000; }

.geoIndustryInsightsMain .desc { font-size: 13px; padding-top: 10px; line-height: 1.2; color: #666666; }

.geoIndustryInsightsMain .geoIndustryInsightsBox { padding: 25px 0px 0px; }

.geoIndustryInsightsMain .geoIndustryInsights .swiper-slide { width: 100%; margin-right: 20px; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; -webkit-transition: all .6s; transition: all .6s; }

.geoIndustryInsightsMain .geoIndustryInsights .swiper-slide::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-image: url(../images/img2026_16.jpg); background-repeat: no-repeat; background-size: cover; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.geoIndustryInsightsMain .geoIndustryInsights .swiper-slide::before { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: #f4f0e6; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.geoIndustryInsightsMain .geoIndustryInsights .swiper-slide a { padding: 20px; position: relative; z-index: 10; 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; }

.geoIndustryInsightsMain .geoIndustryInsights .swiper-slide .column { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.geoIndustryInsightsMain .geoIndustryInsights .swiper-slide .column 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; line-height: 1; -webkit-border-radius: 10px; border-radius: 10px; height: 26px; font-size: 12px; padding: 0px 10px; background-color: #ede8dd; }

.geoIndustryInsightsMain .geoIndustryInsights .swiper-slide .listTitle { margin-top: 10px; font-size: 18px; display: -webkit-box; height: 48px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #000000; }

.geoIndustryInsightsMain .geoIndustryInsights .swiper-slide .time { font-size: 14px; margin-top: 15px; color: rgba(0, 0, 0, 0.5); }

.geoIndustryInsightsMain .geoIndustryInsights .swiper-slide .arrow { margin-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.geoIndustryInsightsMain .geoIndustryInsights .swiper-slide .arrow i { width: 47px; height: 35px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 20px; border: 1px solid #464545; display: -webkit-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 .6s; transition: all .6s; }

.geoIndustryInsightsMain .geoIndustryInsights .swiper-slide:hover { -webkit-box-shadow: 0px 12px 17px rgba(99, 83, 54, 0.2); box-shadow: 0px 12px 17px rgba(99, 83, 54, 0.2); }

.geoIndustryInsightsMain .geoIndustryInsights .swiper-slide:hover .arrow i { background-color: #ff3c00; border-color: #ff3c00; color: #fff; }

.geoIndustryInsightsMain .geoIndustryInsights .swiper-slide:hover::after { opacity: 1; }

.geoIndustryInsightsMain .geoIndustryInsights .swiper-slide:hover::before { opacity: 0; }

.geoIndustryInsightsMain .geoIndustryInsights .swiper-slide:last-child { margin-right: 0px; }

.geoIndustryInsightsMain .geoIndustryInsightsPage { text-align: center; padding-top: 20px; }

.geoIndustryInsightsMain .geoIndustryInsightsPage span { margin: 0px 4px; opacity: 1; background: #dddad7; }

.geoIndustryInsightsMain .geoIndustryInsightsPage span.swiper-pagination-bullet-active { background: #ff3c00; }

/*--GEO解决方案2026--*/


@media (max-width: 375px) {

  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 span{margin: 0px 5px;}

}

@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: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 .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 .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; }
  .footer { padding: 4.063vw 0vw 4.063vw; }
  .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; }
  .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; }
  .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: 15.813vw; border-right: 1px solid #f2f2f2; padding-top: 0px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .title { font-size: 1vw; }
  .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: 6.25vw; 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; }
  /*--资讯详情--*/
  /*--网站建设--*/
  /*--网站建设--*/
  /*--集团网站建设--*/
  .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 .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; }
  .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 .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 .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; }
  .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; }
  /*--关键词--*/
  /*--滑动分页--*/
  .commonPageDot { display: none; }
  /*--滑动分页--*/
  /*--两V一抖--*/
  /*--两V一抖--*/
  /*--网络营销推广--*/
  /*--网络营销推广--*/
  /*--网站运营维护--*/
  .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; }
  /*--网站运营维护--*/
  /*--网站建设快捷方式--*/
  .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; }
  /*--网站建设快捷方式--*/
  /*--案例列表--*/
  .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 .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; }
  .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; }
  .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--*/
  .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; }
  /*--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; }
  /*--联系我们--*/
  /*--弹出支付--*/
  /*--弹出支付--*/
  /*--关于我们--*/
  .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 .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; }
  /*--实力认可--*/
  /*--国泰互联与众不同--*/
  .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; }
  /*--国泰互联与众不同--*/
  /*--理念信仰--*/
  /*--理念信仰--*/
  /*--常见问题--*/
  .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; }
  /*--常见问题--*/
  /*--客户列表--*/
  /*--客户列表--*/
  /*--客户评价--*/
  /*--客户评价--*/
  /*--人才招聘--*/
  .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 .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; }
  /*--网站推广优化方案--*/
  /*--方案列表--*/
  .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; }
  .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; }
  /*--外贸网站方案--*/
  /*--响应式网站建设方案--*/
  /*--响应式网站建设方案--*/
  /*--定制化电商网站建设方案--*/
  .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 .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; }
  /*--软件网站建设方案--*/
  /*--数码3C企业网站建设方案--*/
  /*--数码3C企业网站建设方案--*/
  /*--门户网站建设方案--*/
  /*--门户网站建设方案--*/
  /*--app定制开发--*/
  /*--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;}
    /*--高端网站建设--*/
  .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; }
  /*--高端网站建设--*/
  /*--网站制作技术标--*/
  .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; }
  /*--网站制作技术标--*/
  /*--信创改造解决--*/
  /*--信创改造解决--*/
  /*--官网改版--*/
  .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; }
  .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 .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%; }
  .mDesignCapabilityMain { display: none; }
  .recommendedCaseMain { padding: 6.25vw 0vw; }
  .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 .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; }
  .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: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: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: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 .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.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; }
  .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; }
  /*--新常见问题--*/
    /*--相关常见问题--*/
  .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: 13.375vw; }
  .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: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; background-image: url(../images/index2025_0164.jpg);}
  .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; opacity: 1; }
  /*--新首页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); }
  /*--新右边悬浮--*/
  /*--企业网站建设列表页--*/
  .enterpriseWebsiteListMain { padding: 11.125vw 0vw 0vw; }
  .locationNewMain { padding: 0vw 0vw 1.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; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .locationNewMain .locationNew { font-size: 0.875vw; }
  .locationNewMain .locationNew i { font-size: 0.625vw; margin: 0vw 0.625vw; }
  .locationNewMain .enterpriseWebsiteClass { padding-top: 0vw; }
  .locationNewMain .enterpriseWebsiteClass a { font-size: 0.875vw; margin-left: 1.25vw; }
  .enterpriseWebsiteListBox { padding: 0vw 0vw 30.313vw; }
  .enterpriseWebsiteListBox .intro { padding: 6.875vw 0vw; 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; }
  .enterpriseWebsiteListBox .intro .title { font-size: 3.75vw; }
  .enterpriseWebsiteListBox .intro .content { font-size: 0.938vw; line-height: 1.625vw; padding-top: 0vw; max-width: 43.75vw; }
  .enterpriseWebsiteList { padding-bottom: 0vw; }
  .enterpriseWebsiteList .list { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; margin-top: 2.5vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: -webkit-sticky; position: sticky; top: 0vw; }
  .enterpriseWebsiteList .list .imgBox { width: 46.5vw; padding-top: 40vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .enterpriseWebsiteList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 5.938vw 2.5vw 0vw 4.375vw; }
  .enterpriseWebsiteList .list .content .listTitle { font-size: 2.5vw; }
  .enterpriseWebsiteList .list .content .desc { margin-top: 1.25vw; font-size: 1vw; line-height: 1.625vw; }
  .enterpriseWebsiteList .list .content .label { padding-top: 1.25vw; }
  .enterpriseWebsiteList .list .content .label span { margin-top: 1.563vw; font-size: 1.25vw; }
  .enterpriseWebsiteList .list .content .label span i { width: 1.313vw; height: 1.313vw; font-size: 0.875vw; margin-right: 0.625vw; }
  .enterpriseWebsiteList .list .content .more { padding-top: 3.125vw; }
  .enterpriseWebsiteList .list .content .more a { width: 4.188vw; height: 3.438vw; font-size: 1.25vw; -webkit-border-radius: 1.688vw; border-radius: 1.688vw; }
  .enterpriseWebsiteList .list .content .more a:hover { width: 3.438vw; }
  .enterpriseService { width: 100%; margin-bottom: -22.575vw; -webkit-border-radius: 3.75vw; border-radius: 3.75vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .enterpriseService .listedCompany { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 7.5vw 0vw 11.25vw 8.125vw; }
  .enterpriseService .listedCompany .listTitle { font-size: 2vw; line-height: 1.2; }
  .enterpriseService .listedCompany .eNumberBox { margin-top: 6.25vw; font-size: 13.25vw; }
  .enterpriseService .listedCompany .text { padding-top: 1.563vw; font-size: 1vw; }
  .enterpriseService .enterpriseServiceData { width: 36.875vw; 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; border-left: 1px solid #d8d2c2; border-top: none; }
  .enterpriseService .enterpriseServiceData .dlist { -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; border-top: 1px solid #d8d2c2; border-right: none; }
  .enterpriseService .enterpriseServiceData .dlist .dListContent { padding: 0vw 0vw 0vw 6.25vw; }
  .enterpriseService .enterpriseServiceData .dlist .dListContent .eNumberBox { font-size: 6.25vw; }
  .enterpriseService .enterpriseServiceData .dlist .dListContent .text { padding-top: 1.875vw; font-size: 1vw; }
  .enterpriseService .enterpriseServiceData .dlist:first-child .dListContent { padding-top: 3.125vw; }
  .enterpriseService .enterpriseServiceData .dlist:last-child .dListContent { padding-bottom: 6.25vw; }
  .otherServicesBox { padding: 6.875vw 0vw 0vw; }
  .otherServicesBox .title { font-size: 3.125vw; }
  .otherServices { margin: 0vw -0.75vw; padding-top: 3.75vw; }
  .otherServices .list { width: -webkit-calc(33.333% - 1.5vw); width: calc(33.333% - 1.5vw); margin: 0vw 0.75vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .otherServices .list .imgBox { padding-top: 18.75vw; }
  .otherServices .list .content { padding: 2.125vw; }
  .otherServices .list .content .listTitle { font-size: 1.875vw; padding-bottom: 1.438vw; }
  .otherServices .list .content .label { padding: 1.25vw 0vw 0vw; }
  .otherServices .list .content .label p { margin-top: 0.625vw; margin-right: 0.375vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; height: 2.813vw; padding: 0vw 0.938vw; font-size: 0.875vw; min-width: 9.025vw; }
  .otherServices .list .content .label p i { width: 1.375vw; height: 1.375vw; margin-right: 0.5vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.875vw; }
  
  .caseOurServicesBox { padding: 0vw 0vw 6.875vw; }
  .caseOurServicesBox .title { font-size: 3.125vw; }
  .caseOurServices { margin: 0vw -0.75vw; padding-top: 3.75vw; }
  .caseOurServices .list { width: -webkit-calc(25% - 1.5vw); width: calc(25% - 1.5vw); margin: 0vw 0.75vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .caseOurServices .list .imgBox { padding-top: 13.75vw; }
  .caseOurServices .list .content { padding: 1.875vw 1.25vw; }
  .caseOurServices .list .content .listTitle { font-size: 1.25vw; padding-bottom: 0.938vw; }
  .caseOurServices .list .content .label { padding: 0.938vw 0vw 0vw; }
  .caseOurServices .list .content .label p { margin-top: 0.521vw; margin-right: 0.26vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; height: 1.563vw; padding: 0vw 0.781vw; font-size: 0.625vw;}
  .caseOurServices .list .content .label p i { width: 1.146vw; height: 1.146vw; margin-right: 0.26vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.729vw; }


  
  .enterpriseQualificationMain { padding: 35.625vw 0vw 10vw; }
  .enterpriseQualificationMain .title { font-size: 3.75vw; }
  .enterpriseQualificationClass { margin-top: 5.313vw; }
  .enterpriseQualificationClass::after { left: -58%; }
  .enterpriseQualificationClass::before { right: -58%; }
  .enterpriseQualificationClass a { font-size: 2vw; margin: 0vw 1.063vw; }
  .enterpriseQualification { max-width: 40.625vw; padding-top: 3.125vw; width: 100%; }
  .enterpriseQualification .list .content { font-size: 1.125vw; line-height: 2.5vw; }
  .enterpriseQualificationList { margin-top: 8.125vw; }
  .enterpriseQualificationList .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; }
  .enterpriseQualificationList .list .imgBox { width: 6.25vw; }
  .enterpriseQualificationList .list .text { padding-top: 1.25vw; font-size: 1.125vw; }
  .enterpriseQualificationList .list:nth-child(2n) { border-right: 1px solid rgba(255, 255, 255, 0.2); }
  .enterpriseQualificationList .list:last-child { border-right: none; }
  /*--企业网站建设列表页--*/
  /*--企业网站建设详情页--*/
  .enterpriseWebsiteDetailMain { padding: 8.125vw 0vw 0vw; }
  .enterpriseWebsiteDetailBox { padding: 0vw 0vw 5.313vw; }
  .enterpriseWebsiteDetail { padding: 6.875vw 0vw 7.5vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .enterpriseWebsiteDetail .imgBox { width: 45.625vw; padding-top: 35.625vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .enterpriseWebsiteDetail .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 5vw 0vw 0vw 5.313vw; }
  .enterpriseWebsiteDetail .content .title { font-size: 3.75vw; }
  .enterpriseWebsiteDetail .content .desc { padding-top: 2.5vw; font-size:1vw; line-height: 1.625vw; }
  .enterpriseWebsiteDetailCaseBox { padding: 6.875vw 0vw 6.25vw; }
  .enterpriseWebsiteDetailCaseBox .title { font-size: 3.75vw; }
  .enterpriseWebsiteDetailCaseBox .btnBox { padding-top: 3.125vw; }
  .enterpriseWebsiteDetailCaseBox .btnBox .btn { padding-right: 2.813vw; }
  .enterpriseWebsiteDetailCaseBox .btnBox .btn span { width: 4.125vw; height: 3.438vw; margin-right: 0.313vw; -webkit-border-radius: 1.688vw; border-radius: 1.688vw; font-size: 1.5vw; }
  .enterpriseWebsiteDetailCaseBox .bar { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; width: 18.75vw; height: 0.125vw; }
  .enterpriseWebsiteDetailCase { margin-top: 4.375vw; }
  .enterpriseWebsiteDetailCase .swiper-slide { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .enterpriseWebsiteDetailCase .swiper-slide .imgBox { width: 53.75vw; padding-top: 36.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .enterpriseWebsiteDetailCase .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin: 0vw 0vw 0vw 0.625vw; padding: 4vw 3.063vw 4.625vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .listTitle { font-size: 2.5vw; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .desc { padding-top: 1.875vw; font-size:1vw; line-height: 1.625vw; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .more a { height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; padding: 0vw 0.625vw 0vw 1.563vw; font-size: 0.938vw; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .more a::after { -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .more a i { width: 2.25vw; height: 2.25vw; font-size: 1.25vw; margin-left: 0.938vw; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .more a:hover i::before { left: -0.313vw; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .more a:hover i::after { width: 18.75vw; height: 18.75vw; }
  .enterpriseWebsiteDetailTechnologyBox { padding: 6.875vw 0vw 6.25vw; }
  .enterpriseWebsiteDetailTechnologyBox .title { font-size: 3.75vw; }
  .enterpriseWebsiteDetailTechnologyBox .btnBox { padding-top: 3.125vw; }
  .enterpriseWebsiteDetailTechnologyBox .btnBox .btn { padding-right: 2.813vw; }
  .enterpriseWebsiteDetailTechnologyBox .btnBox .btn span { width: 4.125vw; height: 3.438vw; margin-right: 0.313vw; -webkit-border-radius: 1.688vw; border-radius: 1.688vw; font-size: 1.5vw; }
  .enterpriseWebsiteDetailTechnologyBox .bar { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; width: 18.75vw; height: 0.125vw; }
  .enterpriseWebsiteDetailTechnology { margin-top: 4.063vw; }
  .enterpriseWebsiteDetailTechnology .swiper-slide { width: 33.333%; padding: 3.75vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .enterpriseWebsiteDetailTechnology .swiper-slide .listTitle { font-size: 2.5vw; }
  .enterpriseWebsiteDetailTechnology .swiper-slide .desc { padding: 2.188vw 0vw 1.875vw; font-size: 0.938vw; line-height: 1.625vw; max-width: 18.75vw; }
  .enterpriseWebsiteDetailTechnology .swiper-slide .icon img { width: 13.5vw; }
  .enterpriseWebsiteDetailGetPlan { padding: 7.5vw 0vw 8.75vw 8.125vw; }
  .enterpriseWebsiteDetailGetPlan .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; padding-top: 0vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  .enterpriseWebsiteDetailGetPlan .imgBox img { object-position: left; }
  .enterpriseWebsiteDetailGetPlan .content { max-width: 35.625vw; padding: 0vw; background: none; -webkit-border-radius: 0px; border-radius: 0px; }
  .enterpriseWebsiteDetailGetPlan .content .title { font-size: 3.125vw; color: #fff; }
  .enterpriseWebsiteDetailGetPlan .content .desc { margin-top: 1.563vw; font-size: 0.938vw; line-height: 1.625vw; color: rgba(255, 255, 255, 0.7); }
  .enterpriseWebsiteDetailGetPlan .content .more { padding-top: 1.875vw; }
  .enterpriseWebsiteDetailGetPlan .content .more a { height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; padding: 0vw 0.625vw 0vw 1.563vw; font-size: 0.938vw; color: #fff; }
  .enterpriseWebsiteDetailGetPlan .content .more a::after { -webkit-border-radius: 3.125vw; border-radius: 3.125vw; border: 1px solid #fff; }
  .enterpriseWebsiteDetailGetPlan .content .more a i { width: 2.25vw; height: 2.25vw; font-size: 1.25vw; margin-left: 0.938vw; }
  .enterpriseWebsiteDetailGetPlan .content .more a:hover i::before { left: -0.313vw; }
  .enterpriseWebsiteDetailGetPlan .content .more a:hover i::after { width: 18.75vw; height: 18.75vw; }
  /*--企业网站建设详情页--*/
  /*--案例列表2025--*/
  .caseList2025Main { padding: 11.875vw 0vw 0vw; }
  .caseList2025Main .caseDescBox { 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-bottom: 6.25vw; }
  .caseList2025Main .caseDescBox .titleBox { padding: 0vw; }
  .caseList2025Main .caseDescBox .titleBox .title { font-size: 3.125vw; }
  .caseList2025Main .caseDescBox .titleBox .title i { margin-left: 0.625vw; width: 1.563vw; height: 1.563vw; }
  .caseList2025Main .caseDescBox .titleBox .title i::after { width: 0.313vw; }
  .caseList2025Main .caseDescBox .titleBox .title i::before { height: 0.313vw; }
  .caseList2025Main .caseDescBox .titleBox .desc { padding-top: 1.25vw; font-size: 1.125vw; }
  .caseList2025Main .caseDescBox .caseData .list { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; text-align: left; margin-right: 5vw; }
  .caseList2025Main .caseDescBox .caseData .list .numberBox { font-size: 3.125vw; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .caseList2025Main .caseDescBox .caseData .list .numberBox .number { font-size: 5vw; }
  .caseList2025Main .caseDescBox .caseData .list .text { font-size: 0.938vw; padding-top: 0.313vw; }
  .caseListBanner2025 { border: none; }
  .caseListBanner2025 .imgBox { padding-top: 35vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .caseListBanner2025 .content { position: absolute; left: 0px; bottom: 0px; width: 100%; padding: 0vw 0vw 2.5vw; }
  .caseListBanner2025 .content .listTitle { font-size: 1.625vw; padding: 0vw 2.5vw; color: #fff; }
  .caseListBanner2025 .content .listTitle a { color: #fff; }
  .caseListBanner2025 .content .desc { font-size: 0.875vw; line-height: 1.875vw; padding: 0vw 2.5vw; max-height: 0vw; color: #fff; }
  .caseListBanner2025 .content .label { padding: 0vw 2.5vw; }
  .caseListBanner2025 .content .label a { font-size: 0.75vw; height: 1.625vw; padding: 0vw 0.625vw; -webkit-border-radius: 0.813vw; border-radius: 0.813vw; margin-top: 0.625vw; margin-right: 0.313vw; border: 1px solid rgba(255, 255, 255, 0.5); color: #fff; }
  .caseListBanner2025:hover .content .desc { max-height: 1.875vw; }
  .caseListBanner2025.animat > .container { max-width: 100%; padding: 0vw; }
  .caseListBanner2025.animat .content .listTitle { padding: 0vw; }
  .caseListBanner2025.animat .content .label { padding: 0vw; }
  .caseListRecommended { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin: 1.875vw -0.813vw 0vw; padding-top: 0vw; }
  .caseListRecommended .list { width: -webkit-calc(25% - 1.625vw); width: calc(25% - 1.625vw); margin: 0vw 0.813vw 0vw; height:100%; }
  .caseListRecommended .list .imgBox { padding-top: 28.125vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .caseListRecommended .list .content { padding: 0vw 1.875vw 1.875vw; }
  .caseListRecommended .list .content .listTitle { font-size: 1.625vw; }
  .caseListRecommended .list .content .desc { font-size: 0.875vw; line-height: 1.875vw; max-height: 0vw; }
  .caseListRecommended .list .content .label a { font-size: 0.75vw; height: 1.625vw; padding: 0vw 0.625vw; -webkit-border-radius: 0.813vw; border-radius: 0.813vw; margin-top: 0.625vw; margin-right: 0.313vw; }
  .caseListRecommended .list:hover .content .desc { max-height: calc(1.875vw * 2); }
  .caseListRecommended .list:nth-child(1) { width: -webkit-calc(50% - 1.625vw); width: calc(50% - 1.625vw); }
  .caseListRecommended .list:nth-child(1) .imgBox { padding-top: 57.063vw; }
  .caseListRecommended .caseListRecommendedRightDesc { margin: 0vw; right: 0.813vw; bottom: 0vw; width: -webkit-calc(50% - 1.625vw); width: calc(50% - 1.625vw); height: 27.5vw; padding: 0vw 0vw 3.125vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .caseListRecommended .caseListRecommendedRightDesc .content { font-size: 2.5vw; line-height: 3.188vw; padding: 0vw 0vw 0vw 3.75vw; }
  .caseListRecommended .caseListRecommendedRightDesc .content p { font-weight: 300; }
  .caseListRecommended .caseListRecommendedRightDesc .content img { width: 3.688vw; -webkit-border-radius: 100%; border-radius: 100%; margin: 0vw 0.5vw; }
  .caseListRecommended .caseListRecommendedRightDesc::after { right: 4.375vw; bottom: 4.375vw; width: 3.375vw; height: 3.375vw; }
  .caseList2025 { margin: 0vw -0.813vw; padding: 0vw 0vw 4.375vw; }
  .caseList2025 .list { width: -webkit-calc(33.333% - 1.626vw); width: calc(33.333% - 1.626vw); margin: 1.625vw 0.813vw 0vw; }
  .caseList2025 .list .imgBox { padding-top: 38.125vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .caseList2025 .list .content { padding: 0vw 1.875vw 1.875vw; }
  .caseList2025 .list .content .listTitle { font-size: 1.625vw; }
  .caseList2025 .list .content .desc { font-size: 0.875vw; line-height: 1.875vw; max-height: 0vw; }
  .caseList2025 .list .content .label a { font-size: 0.75vw; height: 1.625vw; padding: 0vw 0.625vw; -webkit-border-radius: 0.813vw; border-radius: 0.813vw; margin-top: 0.625vw; margin-right: 0.313vw; }
  .caseList2025 .list:hover { -webkit-transform: translateY(-0.625vw); -ms-transform: translateY(-0.625vw); transform: translateY(-0.625vw); -webkit-box-shadow: 0vw 2.5vw 1.25vw -1.25vw #c7c2b7; box-shadow: 0vw 2.5vw 1.25vw -1.25vw #c7c2b7; }
  .caseList2025 .list:hover .content .desc { max-height: calc(1.875vw * 2); }
  /*--案例列表2025--*/
  /*--垂直领域网站建设列表--*/
  .verticalWebsiteList .list { padding: 0vw; }
  .verticalWebsiteList .list .verticalWebsite { display: -webkit-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; }
  .verticalWebsiteList .list .listNumber { bottom: -7.188vw; font-size: 29.75vw; padding: 0vw 3.75vw 0vw 0vw; }
  .verticalWebsiteList .list .imgBox { width: 50.313vw; }
  .verticalWebsiteList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 5.625vw; }
  .verticalWebsiteList .list .content .listTitle { font-size: 2.5vw; }
  .verticalWebsiteList .list .content .desc { margin-top: 1.563vw; font-size: 0.938vw; max-width: 32.5vw; line-height: 1.625vw; }
  .verticalWebsiteList .list .content .more { padding: 3.125vw 0vw 0vw; }
  .verticalWebsiteList .list .content .more a { width: 4.188vw; height: 3.438vw; -webkit-border-radius: 1.688vw; border-radius: 1.688vw; }
  .verticalWebsiteList .list .content .more a i { font-size: 1.25vw; }
  .verticalWebsiteList .list .content .more:hover a { width: 3.438vw; }
  .verticalWebsiteList .list:last-child { padding-bottom: 5vw; }
  .verticalWebsiteList .list:last-child .listNumber { bottom: -7.188vw; }
  .verticalWebsiteData { margin-top: -25vw; padding: 0vw; }
  /*--垂直领域网站建设列表--*/
  /*--案例详情2025--*/
  .caseDetailContainerMain { padding: 6.875vw 0vw 0vw; }
  .locationSticky { top: 0vw; padding: 1.25vw 0vw 0vw; }
  .caseDetailMain2025 { padding: 5.625vw 0vw 4.063vw; }
  .caseDetailMain2025 .desc { font-size: 1.125vw; }
  .caseDetailMain2025 .title { padding-top: 0.938vw; font-size: 3.75vw; }
  .caseDetailMain2025 .link { padding-top: 1.875vw; }
  .caseDetailMain2025 .link a { padding: 0vw 0.5vw 0vw 1.75vw; height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .caseDetailMain2025 .link a span { font-size: 0.938vw; }
  .caseDetailMain2025 .link a i { width: 2.25vw; height: 2.25vw; font-size: 1.5vw; margin-left: 2.813vw; }
  .caseDetailMain2025 .link a:hover i::after { width: 18.75vw; height: 18.75vw; }
  .caseDetailMain2025 .imgVideo { margin-top: 5vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .caseDetailMain2025 .caseDetailDataList { padding: 7.813vw 0vw 0vw; }
  .caseDetailMain2025 .caseDetailDataList .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .caseDetailMain2025 .caseDetailDataList .list .caseDataNumberBox { font-size: 3.125vw; }
  .caseDetailMain2025 .caseDetailDataList .list .caseDataNumberBox span { font-size: 5vw; }
  .caseDetailMain2025 .caseDetailDataList .list .text { padding-top: 0.938vw; font-size: 1vw; }
  .caseDetailMain2025 .caseDetailDataList .list:nth-child(1) { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .caseDetailMain2025 .caseDetailDataList .list:nth-child(2) { -webkit-box-flex: 0; -webkit-flex: 0 0 30%; -ms-flex: 0 0 30%; flex: 0 0 30%; }
  .caseDetailsOverviewMain2025 { padding: 8.75vw 0vw 7.188vw; }
  .caseDetailsOverviewMain2025 .indexContainer { max-width: 85vw; }
  .caseDetailsOverviewMain2025 .title { font-size: 3.75vw; }
  .caseDetailsOverviewMain2025 .titleDesc { margin-top: 1.563vw; font-size: 0.938vw; line-height: 1.625vw; }
  .caseDetailsOverviewBox2025 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 4.375vw; }
  .caseDetailsOverviewImgBox2025 { width: 50%; -webkit-border-radius: 1.875vw 0vw 0vw 1.875vw; border-radius: 1.875vw 0vw 0vw 1.875vw; }
  .caseDetailsOverviewImgBox2025 .swiper-slide { padding-top: 55vw; }
  .caseDetailsOverviewImgBox2025 .btn { bottom: 1.75vw; padding: 0vw 0.938vw; height: 2.938vw; -webkit-border-radius: 2.938vw; border-radius: 2.938vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .caseDetailsOverviewImgBox2025 .btn .caseImgPage { padding: 0vw 1.25vw; }
  .caseDetailsOverviewImgBox2025 .btn .caseImgPage span { width: 0.563vw; height: 0.563vw; margin: 0vw 0.25vw; }
  .caseDetailsOverviewImgBox2025 .btn .prevBtn, .caseDetailsOverviewImgBox2025 .btn .nextBtn { font-size: 1.125vw; width: 1.875vw; height: 1.875vw; }
  .caseDetailsOverview2025 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 5.625vw 2.5vw 4.688vw 6.25vw; -webkit-border-radius: 0vw 2.5vw 2.5vw 0vw; border-radius: 0vw 2.5vw 2.5vw 0vw; }
  .caseDetailsOverviewContent2025 { max-height: 44.063vw; padding: 0vw 4.375vw 0vw 0vw; }
  .caseDetailsOverviewContent2025 .overviewTitle { font-size: 2.25vw; padding-bottom: 2.5vw; }
  .caseDetailsOverviewContent2025 .content { padding-top: 2.813vw; }
  .caseDetailsOverviewContent2025 .content .subTitle { font-size: 1.25vw; }
  .caseDetailsOverviewContent2025 .content .desc { padding-top: 0.5vw; font-size: 0.938vw; line-height: 1.625vw; }
  .caseDetailsMain2025 { padding: 6.25vw 0vw 3.125vw; }
  .caseDetailsMain2025 .indexContainer { max-width: 85vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .caseDetailsMain2025 .title { font-size: 3.75vw; padding-bottom: 2.813vw; line-height: 1.2; width: 100%; }
  .caseDetailsMain2025 .caseDetailsBox2025 { width: -webkit-calc(100% - 14.375vw); width: calc(100% - 14.375vw); padding: 0vw 5.625vw 0vw 0vw; }
  .caseDetailsMain2025 .caseDetailsBox2025 .caseDetails2025 { padding-bottom: 3.75vw; }
  .caseDetailsMain2025 .caseDetailsBox2025 .caseDetails2025 .imgBox img { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .caseDetailsMain2025 .caseDetailsBox2025 .caseDetails2025 .subTitle { font-size: 1.5vw; padding-top: 2.188vw; }
  .caseDetailsMain2025 .caseDetailsBox2025 .caseDetails2025 .desc { font-size: 0.938vw; padding-top: 1.563vw; line-height: 1.625vw; }
  .caseDetailsMain2025 .caseDetailsFollowBox { width: 14.375vw; padding: 0vw 0vw 0vw 3.125vw; border-left: 1px solid #e0dac9; }
  .caseDetailsMain2025 .caseDetailsFollowBox .followTitle { font-size: 1vw; }
  .caseDetailsMain2025 .caseDetailsFollow { padding-top: 1.25vw; display: block; }
  .caseDetailsMain2025 .caseDetailsFollow .list { padding-bottom: 0.625vw; margin-right: 0px; }
  .caseDetailsMain2025 .caseDetailsFollow .list a { width: 3.563vw; height: 2.313vw; -webkit-border-radius: 1.125vw; border-radius: 1.125vw; font-size: 1.375vw; }
  .caseDetailsMain2025 .caseDetailsFollow .list a p { left: 150%; top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 8.125vw; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .caseDetailsMain2025 .caseDetailsFollow .list a p img { -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .caseDetailsMain2025 .caseDetailsFollow .list a p::after { content: ''; left: -0.5vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-top: 0.375vw solid transparent; border-bottom: 0.375vw solid transparent; border-right: 0.5vw solid #fff; }
  .caseDetailsMain2025 .caseDetailsFollow .list a p::before { display: none; }
  .caseDetailsMain2025 .caseDetailsFollow .list a:hover p { left: 120%; bottom: auto; opacity: 1; }
  .relatedCaseMain2025 { padding: 6.875vw 0vw; }
  .relatedCaseMain2025 .title { font-size: 3.75vw; }
  .relatedCaseMain2025 .relatedCase2025 { margin-top: 3.75vw; }
  .relatedCaseMain2025 .relatedCase2025 .swiper-slide .imgBox { padding-top: 36.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .relatedCaseMain2025 .relatedCase2025 .swiper-slide .content { padding: 0vw 1.875vw 1.875vw; }
  .relatedCaseMain2025 .relatedCase2025 .swiper-slide .content .listTitle { font-size: 1.5vw; -webkit-transform: translateY(0.375vw); -ms-transform: translateY(0.375vw); transform: translateY(0.375vw); }
  .relatedCaseMain2025 .relatedCase2025 .swiper-slide .content .desc { margin-top: 0.5vw; font-size: 0.875vw; line-height: 1.5vw; }
  .relatedCaseMain2025 .relatedCase2025 .swiper-slide .content .label a { margin-top: 0.5vw; margin-right: 0.5vw; padding: 0vw 0.813vw; font-size: 0.75vw; height: 1.563vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .relatedCaseMain2025 .relatedCase2025 .swiper-slide:hover .desc { max-height: 3vw; }
  .relatedCaseMain2025 .relatedCase2025Btn { padding-top: 3.75vw; }
  .relatedCaseMain2025 .relatedCase2025Btn .btn { padding-right: 2.813vw; }
  .relatedCaseMain2025 .relatedCase2025Btn .btn span { width: 4.188vw; height: 3.438vw; font-size: 1.5vw; margin-right: 0.313vw; -webkit-border-radius: 1.688vw; border-radius: 1.688vw; }
  .relatedCaseMain2025 .relatedCase2025Btn .bar { width: 18.75vw; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; }
  .caseContactUsMain { padding: 5.625vw 0vw 6.25vw; }
  .caseContactUsMain .indexContactUsMain { margin-top: 0vw; }
  /*--案例详情2025--*/
   /*--GEO解决方案2026--*/
  .geoSolutionMain .circle { top: -4.375vw; width: 59.813vw; height: 59.813vw; display: block; }
  .geoSolutionDetail { height: 50.625vw; padding: 0vw; }
  .geoSolutionDetail .content .title { font-size: 3.75vw; line-height: 4.375vw; }
  .geoSolutionDetail .content .desc { padding-top: 1.875vw; font-size: 1.063vw; }
  .geoSolutionDetail .content .btn { padding-top: 2.188vw; }
  .geoSolutionDetail .content .btn a { padding: 0vw 0.5vw 0vw 1.563vw; height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; font-size: 0.938vw; }
  .geoSolutionDetail .content .btn a i { margin-left: 0.938vw; width: 2.25vw; height: 2.25vw; font-size: 1.25vw; }
  .geoSolutionDetail .content .btn a:hover i::after { width: 18.75vw; height: 18.75vw; }
  .geoSolutionDetail .content .btn a:hover i::before { -webkit-transform: translateX(-0.313vw); -ms-transform: translateX(-0.313vw); transform: translateX(-0.313vw); }
  .geoSolutionDetail .geoSolutionDetailList { display: block; }
  .geoSolutionDetail .geoSolutionDetailList .list { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(1) { left: 2.125vw; top: 8.125vw; width: 15.688vw; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(2) { left: 2.375vw; bottom: 6.25vw; width: 15.688vw; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) { right: -4.063vw; top: 9.375vw; width: 20vw; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) .content { padding: 1.563vw 1.875vw 0vw; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) .content .listTitle { font-size: 0.875vw; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) .content .number { padding-top: 1.25vw; font-size: 2.5vw; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) .content .number i { width: 1.125vw; height: 1.125vw; margin-right: 0.938vw; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(4) { right: 0.125vw; bottom: 5vw; width: 15.688vw; }
  .whyDoGeoMain { padding: 1.563vw 2.5vw 2.5vw; margin: 0vw -2.5vw; -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .whyDoGeoMain .dot span { width: 0.938vw; height: 0.938vw; margin-right: 0.313vw; }
  .whyDoGeoBox { padding: 3.75vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; margin-top: 1.25vw; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .whyDoGeoBox .whyDoGeoImg { width: 40.75vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; display: block; }
  .whyDoGeoBox .whyDoGeoImg .imgBox { padding-top: 43.125vw; }
  .whyDoGeoBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 3.75vw 0vw 0vw; }
  .whyDoGeoBox .content .title { padding-top: 3.125vw; font-size: 3.125vw; }
  .whyDoGeoBox .content .desc { padding-top: 1.875vw; font-size: 1.063vw; line-height: 1.875vw; }
  .whyDoGeoBox .content .whyDoGeoList { padding-top: 2.188vw; }
  .whyDoGeoBox .content .whyDoGeoList .list { padding: 1vw 1.875vw; margin-top: 0.938vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .whyDoGeoBox .content .whyDoGeoList .list .listTitle { font-size: 1.25vw; }
  .whyDoGeoBox .content .whyDoGeoList .list .listTitle i { font-size: 1.5vw; margin-right: 0.375vw; }
  .whyDoGeoBox .content .whyDoGeoList .list .listDesc { font-size: 0.938vw; padding-top: 0.625vw; line-height: 1.563vw; }
  .whyDoGeoBox .content .whyDoGeoList .list .imgBox { display: none; }
  .geoAdvantagesMain { margin-top: 6.25vw; padding-top: 6.25vw; }
  .geoAdvantagesMain .title { font-size: 3.125vw; }
  .geoAdvantagesMain .desc { font-size: 1.063vw; padding-top: 1.25vw; }
  .geoAdvantagesMain .geoAdvantages { margin-top: 3.125vw; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide { width: auto; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 1.875vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; background-color: #e2ddd0; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide .imgBox { padding-top: 28.75vw; opacity: 0; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide .content { padding: 3.75vw 2.813vw 0vw; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide .content .listTitle { font-size: 2.25vw; color: #000000; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide .content .listDesc { padding-top: 2.188vw; font-size: 1.063vw; line-height: 1.625vw; max-width: 25vw; color: #333333; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide .icon { right: 2.5vw; bottom: 3.125vw; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide .icon i { font-size: 3.75vw; background: none; color: rgba(0, 0, 0, 0.1); }
  .geoAdvantagesMain .geoAdvantages .swiper-slide.active { -webkit-box-flex: 0; -webkit-flex: 0 0 40.25vw; -ms-flex: 0 0 40.25vw; flex: 0 0 40.25vw; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide.active .imgBox { opacity: 1; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide.active .content .listTitle { color: #fff; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide.active .content .listDesc { color: #fff; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide.active .icon i { background-image: -webkit-gradient(linear, left top, left bottom, from(#fffdeb), to(rgba(255, 253, 235, 0.5))); background-image: linear-gradient(to bottom, #fffdeb, rgba(255, 253, 235, 0.5)); background-clip: text; -webkit-background-clip: text; color: transparent; }
  .geoAdvantagesMain .geoAdvantagesPage { display: none; }
  .geoWhatToDoMain { margin-top: 6.25vw; padding-top: 5.625vw; padding-bottom: 5vw; }
  .geoWhatToDoMain .title { font-size: 3.125vw; }
  .geoWhatToDoMain .desc { font-size: 1.063vw; padding-top: 1.25vw; }
  .geoWhatToDoMain .geoWhatToDo { margin-top: 3.75vw; }
  .geoWhatToDoMain .geoWhatToDo .swiper-slide { width: -webkit-calc(50% - 0.938vw); width: calc(50% - 0.938vw); padding: 0.625vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; margin-right: 1.875vw; }
  .geoWhatToDoMain .geoWhatToDo .swiper-slide .imgBox { padding-top: 20vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .geoWhatToDoMain .geoWhatToDo .swiper-slide .content { padding: 2.813vw 2.5vw 4.063vw; }
  .geoWhatToDoMain .geoWhatToDo .swiper-slide .content .listTitle { font-size: 2.125vw; }
  .geoWhatToDoMain .geoWhatToDo .swiper-slide .content .listDesc { padding-top: 0.313vw; font-size: 1.063vw; line-height: 1.875vw; }
  .geoWhatToDoMain .btnBox { padding-top: 3.125vw; }
  .geoWhatToDoMain .btnBox .btn { padding-right: 0.938vw; }
  .geoWhatToDoMain .btnBox .btn span { width: 4.188vw; height: 3.438vw; margin-right: 0.313vw; -webkit-border-radius: 1.688vw; border-radius: 1.688vw; font-size: 1.5vw; }
  .geoWhatToDoMain .bar { width: 18.75vw; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; height: 0.125vw; }
  .geoCaseMain { padding: 5.313vw 0vw 5.938vw; }
  .geoCaseMain .title { font-size: 3.125vw; }
  .geoCaseMain .desc { font-size: 1.063vw; padding-top: 1.25vw; }
  .geoCaseMain .geoCase { margin-top: 3.438vw; width: 50.813vw; }
  .geoCaseMain .geoCase .swiper-slide { margin-right: 2.5vw; -webkit-transform: scale(0.7); -ms-transform: scale(0.7); transform: scale(0.7); }
  .geoCaseMain .geoCase .swiper-slide .imgBox { padding-top: 32vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .geoCaseMain .geoCase .swiper-slide .content { left: 1.875vw; bottom: 1.875vw; right: 1.875vw; min-height: 6.875vw; -webkit-border-radius: 3.438vw; border-radius: 3.438vw; padding: 0vw 2.813vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .geoCaseMain .geoCase .swiper-slide .content .listTitle { font-size: 1.5vw; padding-right: 1.563vw; }
  .geoCaseMain .geoCase .swiper-slide .content .listDesc { font-size: 1.063vw; line-height: 1.688vw; margin-top: 0px; }
  .geoCaseMain .geoCase .swiper-slide:last-child { margin-right: 0vw; }
  .geoCaseMain .geoCase .swiper-slide-active { -webkit-transform: none; -ms-transform: none; transform: none; }
  .geoCaseMain .btnBox { padding-top: 3.125vw; }
  .geoCaseMain .btnBox .btn { padding-right: 0.938vw; }
  .geoCaseMain .btnBox .btn span { width: 4.188vw; height: 3.438vw; margin-right: 0.313vw; -webkit-border-radius: 1.688vw; border-radius: 1.688vw; font-size: 1.5vw; }
  .geoCaseMain .bar { width: 18.75vw; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; height: 0.125vw; }
  .geoIndustryInsightsMain { padding: 6.25vw 0vw 7.5vw; }
  .geoIndustryInsightsMain .title { font-size: 3.125vw; }
  .geoIndustryInsightsMain .desc { font-size: 1.063vw; padding-top: 1.25vw; }
  .geoIndustryInsightsMain .geoIndustryInsightsBox { padding: 2.813vw 0vw 0vw; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide { width: -webkit-calc(25% - 1.438vw); width: calc(25% - 1.438vw); height: 26.875vw; margin-right: 1.875vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide a { padding: 3.125vw 2.813vw; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide .column span { -webkit-border-radius: 0.813vw; border-radius: 0.813vw; height: 1.625vw; padding: 0vw 0.813vw; font-size: 0.875vw; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide .listTitle { margin-top: 1.25vw; font-size: 1.5vw; display: -webkit-box; height: 6.375vw; line-height: 2.125vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide .time { font-size: 1vw; margin-top: 1.563vw; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide .arrow { margin-top: auto; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide .arrow i { width: 4.188vw; height: 3.438vw; -webkit-border-radius: 1.688vw; border-radius: 1.688vw; font-size: 1.25vw; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide:hover { -webkit-box-shadow: 0vw 1.375vw 1.688vw rgba(99, 83, 54, 0.2); box-shadow: 0vw 1.375vw 1.688vw rgba(99, 83, 54, 0.2); }
  .geoIndustryInsightsMain .geoIndustryInsightsPage { display: none; }
  /*--GEO解决方案2026--*/

}

@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: -300%; }
  .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 .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: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; } 
  
  /*--新导航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: 80.833vw; 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; padding-top:1.302vw;}
  .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; line-height: 1.25vw; color: #000000; }
  
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wlistTitle a { font-size: 1vw; line-height: 1.25vw; color: #000000; }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wsubList { padding: 0vw 2.083vw 0vw 0vw; display: block; }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wsubList a { font-size: 0.875vw; height: 2.083vw; -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 .subNavWebsiteBox .subNavWebsite .wlist:after{content: '';position: absolute; right: 2.083vw;top: 0px;height: 100%;width: 1px;background: #e9e9e9;}
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist:last-child:after{display:none;}
  .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 .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 .subNavMain .subNavSolutionBox { width: 71.354vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.083vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #ffffff; -webkit-box-shadow: 0vw 0.156vw 0.521vw rgba(0, 0, 0, 0.1); box-shadow: 0vw 0.156vw 0.521vw rgba(0, 0, 0, 0.1); }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 2.083vw 0vw 0vw; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionListBox { margin: 0vw -1.042vw; padding-bottom: 0vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionList { width: -webkit-calc(33.333% - 2.083vw); width: calc(33.333% - 2.083vw); margin: 0vw 1.042vw 0.521vw; padding: 0vw; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionList a { padding: 0.677vw 1.302vw 0vw; height: 4.063vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; display: block; position: relative; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionList a .listTitle { font-size: 0.781vw; display: -webkit-box; height: 1.25vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; color: #000000; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionList a .desc { margin-top: 0.156vw; font-size: 0.729vw; display: -webkit-box; height: 1.25vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; color: rgba(71, 71, 71, 0.7); }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionList a i { position: absolute; right: 2.083vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-size: 0.938vw; color: #000; -webkit-transition: all .6s; transition: all .6s; opacity: 0; display: block; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionList a:hover i { right: 1.042vw; opacity: 1; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionList a:hover { background-color: #f7f4e9; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolutionImg { width: 15.625vw; position: relative; display: block; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolutionImg .content { position: absolute; left: 0vw; top: 0vw; z-index: 10; width: 100%; padding-top: 2.083vw; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolutionImg .content .title { text-align: center; font-size: 0.938vw; color: #fff; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolutionImg .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; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolutionImg .content .text .demandBtn { display: -webkit-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: 0.729vw; padding-top: 0.365vw; color: #d9b475; cursor: pointer; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolutionImg .content .text .demandBtn i { font-size: 0.833vw; margin-left: 0.26vw; -webkit-transition: all .6s; transition: all .6s; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolutionImg .content .text .demandBtn:hover i { -webkit-transform: translateX(0.521vw); -ms-transform: translateX(0.521vw); transform: translateX(0.521vw); }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolutionImg .imgBox { padding-top: 22.292vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; overflow: hidden; position: relative; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolutionImg .imgBox img { position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; object-fit: cover; }
  .headerNew .nav .list:nth-child(4) .subNavMain { left: -120%; -webkit-transform: translate(-50%, 1.25vw); -ms-transform: translate(-50%, 1.25vw); transform: translate(-50%, 1.25vw); }
  .headerNew .nav .list:nth-child(5) .subNavMain { left: auto; right: -18.563vw; -webkit-transform: translate(0%, 1.25vw); -ms-transform: translate(0%, 1.25vw); transform: translate(0%, 1.25vw); }
  .headerNew .nav .list:nth-child(6) .subNavMain { left: auto; right: -14.25vw; -webkit-transform: translate(0%, 1.25vw); -ms-transform: translate(0%, 1.25vw); transform: translate(0%, 1.25vw); }
  .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; }
  .headerNew .nav .list:nth-child(4):hover .subNavMain { -webkit-transform: translate(-50%, 0vw); -ms-transform: translate(-50%, 0vw); transform: translate(-50%, 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--*/
  
  /*--案例详情2025--*/
  .locationSticky.active { top: 6.25vw; }
  .caseAnchorPoint { top: -6.25vw; }
  /*--案例详情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 .imgBox{width: 28.125vw;}

  .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: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 .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 .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; }
  .footer { padding: 3.385vw 0vw 3.385vw; }
  .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; }
  .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: 10.677vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .title { font-size: 0.833vw; }
  .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: 5.208vw; }
  .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; }
  /*--资讯详情--*/
  /*--网站建设--*/

  


  /*--网站建设--*/
  /*--集团网站建设--*/
  .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 .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; }
  .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; }
  .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 .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; }
  .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; }
  /*--关键词--*/
  /*--两V一抖--*/
  /*--两V一抖--*/
  /*--网络营销推广--*/
  /*--网络营销推广--*/
  /*--网站运营维护--*/
  .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; }
  /*--网站运营维护--*/
  /*--网站建设快捷方式--*/
  .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; }
  /*--网站建设快捷方式--*/
  /*--案例列表--*/
  .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 .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; }
  .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; }
  .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--*/
  .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; }
  /*--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; }
  /*--联系我们--*/
  /*--弹出支付--*/
  /*--弹出支付--*/
  /*--关于我们--*/
  .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 .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; }
  /*--实力认可--*/
  /*--国泰互联与众不同--*/
  .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; }
  /*--国泰互联与众不同--*/
  /*--理念信仰--*/
  /*--理念信仰--*/
  /*--常见问题--*/
  .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; }
  /*--常见问题--*/
  /*--客户列表--*/
  /*--客户列表--*/
  /*--客户评价--*/
  /*--客户评价--*/
  /*--人才招聘--*/
  .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 .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; }
  /*--网站推广优化方案--*/
  /*--方案列表--*/
  .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; }
  .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; }
  /*--外贸网站方案--*/
  /*--响应式网站建设方案--*/
  /*--响应式网站建设方案--*/
  /*--定制化电商网站建设方案--*/
  .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 .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; }
  /*--软件网站建设方案--*/
  /*--数码3C企业网站建设方案--*/
  /*--数码3C企业网站建设方案--*/
  /*--门户网站建设方案--*/
  /*--门户网站建设方案--*/
  /*--app定制开发--*/
  /*--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;}
  /*--首页新闻--*/
    /*--高端网站建设--*/
  .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; }
  /*--高端网站建设--*/
  /*--网站制作技术标--*/
  .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; }
  /*--网站制作技术标--*/
  /*--信创改造解决--*/
  /*--信创改造解决--*/
  /*--官网改版--*/
  .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; }
  .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 .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%; }
  .recommendedCaseMain { padding: 5.208vw 0vw; }
  .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; }
  .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: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: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: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 .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.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; }
  .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; }
  /*--新常见问题--*/
    /*--相关常见问题--*/
  .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: 11.146vw; }
  .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: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; opacity: 1; }
  /*--新首页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); }
  /*--新右边悬浮--*/
  /*--企业网站建设列表页--*/
  .enterpriseWebsiteListMain { padding: 6.771vw 0vw 0vw; }
  .locationNewMain { padding: 0vw 0vw 1.042vw; }
  .locationNewMain .locationNew { font-size: 0.729vw; }
  .locationNewMain .locationNew i { font-size: 0.521vw; margin: 0vw 0.521vw; }
  .locationNewMain .enterpriseWebsiteClass a { font-size: 0.729vw; margin-left: 1.042vw; }
  .enterpriseWebsiteListBox { padding: 0vw 0vw 25.26vw; }
  .enterpriseWebsiteListBox .intro { padding: 5.729vw 0vw; }
  .enterpriseWebsiteListBox .intro .title { font-size: 3.125vw; }
  .enterpriseWebsiteListBox .intro .content { font-size: 0.781vw; line-height: 1.354vw; max-width: 36.458vw; }
  .enterpriseWebsiteList { padding-bottom: 0vw; }
  .enterpriseWebsiteList .list { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; margin-top: 2.083vw; }
  .enterpriseWebsiteList .list .imgBox { width: 43.75vw; padding-top: 33.333vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .enterpriseWebsiteList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 4.948vw 2.083vw 0vw 3.646vw; }
  .enterpriseWebsiteList .list .content .listTitle { font-size: 2.083vw; }
  .enterpriseWebsiteList .list .content .desc { margin-top: 1.042vw; font-size: 0.833vw; line-height: 1.354vw; }
  .enterpriseWebsiteList .list .content .label { padding-top: 1.042vw; }
  .enterpriseWebsiteList .list .content .label span { margin-top: 1.302vw; font-size: 1.042vw; }
  .enterpriseWebsiteList .list .content .label span i { width: 1.094vw; height: 1.094vw; font-size: 0.729vw; margin-right: 0.521vw; }
  .enterpriseWebsiteList .list .content .more { padding-top: 2.604vw; }
  .enterpriseWebsiteList .list .content .more a { width: 3.49vw; height: 2.865vw; font-size: 1.042vw; -webkit-border-radius: 1.406vw; border-radius: 1.406vw; }
  .enterpriseWebsiteList .list .content .more a:hover { width: 2.865vw; }
  .enterpriseService { width: 100%; margin-bottom: -20.313vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .enterpriseService .listedCompany { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 6.25vw 0vw 9.375vw 6.771vw; }
  .enterpriseService .listedCompany .listTitle { font-size: 2.083vw; line-height: 1.2; }
  .enterpriseService .listedCompany .eNumberBox { margin-top: 5.208vw; font-size: 13.542vw; }
  .enterpriseService .listedCompany .text { padding-top: 1.302vw; font-size: 0.833vw; }
  .enterpriseService .enterpriseServiceData { width: 30.729vw; }
  .enterpriseService .enterpriseServiceData .dlist { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .enterpriseService .enterpriseServiceData .dlist .dListContent { padding: 0vw 0vw 0vw 5.208vw; }
  .enterpriseService .enterpriseServiceData .dlist .dListContent .eNumberBox { font-size: 5.208vw; }
  .enterpriseService .enterpriseServiceData .dlist .dListContent .text { padding-top: 1.563vw; font-size: 0.833vw; }
  .enterpriseService .enterpriseServiceData .dlist:first-child .dListContent { padding-top: 2.604vw; }
  .enterpriseService .enterpriseServiceData .dlist:last-child .dListContent { padding-bottom: 5.208vw; }
  .otherServicesBox { padding: 5.729vw 0vw 0vw; }
  .otherServicesBox .title { font-size: 2.604vw; }
  .otherServices { margin: 0vw -0.625vw; padding-top: 3.125vw; }
  .otherServices .list { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); margin: 0vw 0.625vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .otherServices .list .imgBox { padding-top: 15.625vw; }
  .otherServices .list .content { padding: 2.604vw; }
  .otherServices .list .content .listTitle { font-size: 1.563vw; padding-bottom: 1.198vw; }
  .otherServices .list .content .label { padding: 1.042vw 0vw 0vw; }
  .otherServices .list .content .label p { margin-top: 0.521vw; margin-right: 0.313vw; -webkit-border-radius: 2.344vw; border-radius: 2.344vw; height: 2.344vw; padding: 0vw 0.781vw; font-size: 0.729vw; min-width: 8.854vw; }
  .otherServices .list .content .label p i { width: 1.146vw; height: 1.146vw; margin-right: 0.417vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.729vw; }
  
  .caseOurServicesBox { padding: 0vw 0vw 5.729vw; }
  .caseOurServicesBox .title { font-size: 2.604vw; }
  .caseOurServices { margin: 0vw -0.625vw; padding-top: 3.125vw; }
  .caseOurServices .list { width: -webkit-calc(25% - 1.25vw); width: calc(25% - 1.25vw); margin: 0vw 0.625vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .caseOurServices .list .imgBox { padding-top: 11.458vw; }
  .caseOurServices .list .content { padding: 1.563vw 1.042vw; }
  .caseOurServices .list .content .listTitle { font-size: 1.042vw; padding-bottom: 0.781vw; }
  .caseOurServices .list .content .label { padding: 0.781vw 0vw 0vw; }
  .caseOurServices .list .content .label p { margin-top: 0.521vw; margin-right: 0.26vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; height: 1.563vw; padding: 0vw 0.781vw; font-size: 0.625vw;}
  .caseOurServices .list .content .label p i { width: 1.146vw; height: 1.146vw; margin-right: 0.26vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.729vw; }

  
  .enterpriseQualificationMain { padding: 29.688vw 0vw 8.333vw; }
  .enterpriseQualificationMain .title { font-size: 3.125vw; }
  .enterpriseQualificationClass { margin-top: 4.427vw; }
  .enterpriseQualificationClass a { font-size: 1.667vw; margin: 0vw 0.885vw; }
  .enterpriseQualification { max-width: 33.854vw; padding-top: 2.604vw; width: 100%; }
  .enterpriseQualification .list .content { font-size: 0.938vw; line-height: 2.083vw; }
  .enterpriseQualificationList { margin-top: 6.771vw; }
  .enterpriseQualificationList .list .imgBox { width: 5.208vw; }
  .enterpriseQualificationList .list .text { padding-top: 1.042vw; font-size: 0.938vw; }
  /*--企业网站建设列表页--*/
  /*--企业网站建设详情页--*/
  .enterpriseWebsiteDetailMain { padding: 6.771vw 0vw 0vw; }
  .enterpriseWebsiteDetailBox { padding: 0vw 0vw 4.427vw; }
  .enterpriseWebsiteDetail { padding: 5.729vw 0vw 6.25vw; }
  .enterpriseWebsiteDetail .imgBox { width: 42.188vw; padding-top: 29.688vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .enterpriseWebsiteDetail .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 4.167vw 6.25vw 0vw 4.427vw; }
  .enterpriseWebsiteDetail .content .title { font-size: 3.125vw; }
  .enterpriseWebsiteDetail .content .desc { padding-top: 2.083vw; font-size:0.833vw; line-height: 1.354vw; }
  .enterpriseWebsiteDetailCaseBox { padding: 5.729vw 0vw 5.208vw; }
  .enterpriseWebsiteDetailCaseBox .title { font-size: 3.125vw; }
  .enterpriseWebsiteDetailCaseBox .btnBox { padding-top: 2.604vw; }
  .enterpriseWebsiteDetailCaseBox .btnBox .btn { padding-right: 2.344vw; }
  .enterpriseWebsiteDetailCaseBox .btnBox .btn span { width: 3.438vw; height: 2.865vw; margin-right: 0.26vw; -webkit-border-radius: 1.406vw; border-radius: 1.406vw; font-size: 1.25vw; }
  .enterpriseWebsiteDetailCaseBox .bar { width: 15.625vw; height: 0.104vw; }
  .enterpriseWebsiteDetailCase { margin-top: 3.646vw; }
  .enterpriseWebsiteDetailCase .swiper-slide .imgBox { width: 53.125vw; padding-top: 30.208vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .enterpriseWebsiteDetailCase .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin: 0vw 0vw 0vw 0.521vw; padding: 4.167vw 3.385vw 4.688vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .listTitle { font-size: 2.083vw; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .desc { padding-top: 1.563vw; font-size:0.833vw; line-height: 1.354vw; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .more a { height: 2.604vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; padding: 0vw 0.521vw 0vw 1.302vw; font-size: 0.781vw; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .more a::after { -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .more a i { width: 1.875vw; height: 1.875vw; font-size: 1.042vw; margin-left: 0.781vw; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .more a:hover i::before { left: -0.26vw; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .more a:hover i::after { width: 15.625vw; height: 15.625vw; }
  .enterpriseWebsiteDetailTechnologyBox { padding: 5.729vw 0vw 5.208vw; }
  .enterpriseWebsiteDetailTechnologyBox .title { font-size: 3.125vw; }
  .enterpriseWebsiteDetailTechnologyBox .btnBox { padding-top: 2.604vw; }
  .enterpriseWebsiteDetailTechnologyBox .btnBox .btn { padding-right: 2.344vw; }
  .enterpriseWebsiteDetailTechnologyBox .btnBox .btn span { width: 3.438vw; height: 2.865vw; margin-right: 0.26vw; -webkit-border-radius: 1.406vw; border-radius: 1.406vw; font-size: 1.25vw; }
  .enterpriseWebsiteDetailTechnologyBox .bar { width: 15.625vw; height: 0.104vw; }
  .enterpriseWebsiteDetailTechnology { margin-top: 3.385vw; }
  .enterpriseWebsiteDetailTechnology .swiper-slide { width: 33.333%; padding: 3.125vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .enterpriseWebsiteDetailTechnology .swiper-slide .listTitle { font-size: 2.083vw; }
  .enterpriseWebsiteDetailTechnology .swiper-slide .desc { padding: 1.823vw 0vw 1.563vw; font-size: 0.781vw; line-height: 1.354vw; max-width: 15.625vw; }
  .enterpriseWebsiteDetailTechnology .swiper-slide .icon img { width: 11.25vw; }
  .enterpriseWebsiteDetailGetPlan { padding: 6.25vw 0vw 7.292vw 6.771vw; }
  .enterpriseWebsiteDetailGetPlan .imgBox { -webkit-border-radius: 2.083vw; border-radius: 2.083vw; }
  .enterpriseWebsiteDetailGetPlan .content { max-width: 29.688vw; }
  .enterpriseWebsiteDetailGetPlan .content .title { font-size: 2.604vw; }
  .enterpriseWebsiteDetailGetPlan .content .desc { margin-top: 1.302vw; font-size: 0.781vw; line-height: 1.354vw; }
  .enterpriseWebsiteDetailGetPlan .content .more { padding-top: 1.563vw; }
  .enterpriseWebsiteDetailGetPlan .content .more a { height: 2.604vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; padding: 0vw 0.521vw 0vw 1.302vw; font-size: 0.781vw; }
  .enterpriseWebsiteDetailGetPlan .content .more a::after { -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .enterpriseWebsiteDetailGetPlan .content .more a i { width: 1.875vw; height: 1.875vw; font-size: 1.042vw; margin-left: 0.781vw; }
  .enterpriseWebsiteDetailGetPlan .content .more a:hover i::before { left: -0.26vw; }
  .enterpriseWebsiteDetailGetPlan .content .more a:hover i::after { width: 15.625vw; height: 15.625vw; }
  /*--企业网站建设详情页--*/
  /*--案例列表2025--*/
  .caseList2025Main { padding: 9.896vw 0vw 0vw; }
  .caseList2025Main .caseDescBox { padding-bottom: 5.208vw; }
  .caseList2025Main .caseDescBox .titleBox .title { font-size: 2.604vw; }
  .caseList2025Main .caseDescBox .titleBox .title i { margin-left: 0.521vw; width: 1.302vw; height: 1.302vw; }
  .caseList2025Main .caseDescBox .titleBox .title i::after { width: 0.26vw; }
  .caseList2025Main .caseDescBox .titleBox .title i::before { height: 0.26vw; }
  .caseList2025Main .caseDescBox .titleBox .desc { padding-top: 1.042vw; font-size: 0.938vw; }
  .caseList2025Main .caseDescBox .caseData .list { margin-right: 4.167vw; }
  .caseList2025Main .caseDescBox .caseData .list .numberBox { font-size: 2.604vw; }
  .caseList2025Main .caseDescBox .caseData .list .numberBox .number { font-size: 4.167vw; }
  .caseList2025Main .caseDescBox .caseData .list .text { font-size: 0.781vw; padding-top: 0.26vw; }
  .caseListBanner2025 .imgBox { padding-top: 29.167vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .caseListBanner2025 .content { padding: 0vw 0vw 2.083vw; }
  .caseListBanner2025 .content .listTitle { font-size: 1.354vw; padding: 0vw 2.083vw; }
  .caseListBanner2025 .content .desc { font-size: 0.729vw; line-height: 1.563vw; padding: 0vw 2.083vw; max-height: 0vw; }
  .caseListBanner2025 .content .label { padding: 0vw 2.083vw; }
  .caseListBanner2025 .content .label a { font-size: 0.625vw; height: 1.354vw; padding: 0vw 0.521vw; -webkit-border-radius: 0.677vw; border-radius: 0.677vw; margin-top: 0.521vw; margin-right: 0.26vw; }
  .caseListBanner2025:hover .content .desc { max-height: 1.875vw; }
  .caseListBanner2025.animat > .container { max-width: 100%; padding: 0vw; }
  .caseListBanner2025.animat .content .listTitle { padding: 0vw; }
  .caseListBanner2025.animat .content .label { padding: 0vw; }
  .caseListRecommended { margin: 1.563vw -0.677vw 0vw; }
  .caseListRecommended .list { width: -webkit-calc(25% - 1.354vw); width: calc(25% - 1.354vw); margin: 0vw 0.677vw 0vw; }
  .caseListRecommended .list .imgBox { padding-top: 23.438vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .caseListRecommended .list .content { padding: 0vw 1.563vw 1.563vw; }
  .caseListRecommended .list .content .listTitle { font-size: 1.354vw; }
  .caseListRecommended .list .content .desc { font-size: 0.729vw; line-height: 1.563vw; }
  .caseListRecommended .list .content .label a { font-size: 0.625vw; height: 1.354vw; padding: 0vw 0.521vw; -webkit-border-radius: 0.677vw; border-radius: 0.677vw; margin-top: 0.521vw; margin-right: 0.26vw; }
  .caseListRecommended .list:hover .content .desc { max-height: calc(1.563vw * 2); }
  .caseListRecommended .list:nth-child(1) { width: -webkit-calc(50% - 1.354vw); width: calc(50% - 1.354vw); }
  .caseListRecommended .list:nth-child(1) .imgBox { padding-top: 47.552vw; }
  .caseListRecommended .caseListRecommendedRightDesc { right: 0.677vw; bottom: 0vw; width: -webkit-calc(50% - 1.354vw); width: calc(50% - 1.354vw); height: 22.917vw; padding: 0vw 0vw 2.604vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .caseListRecommended .caseListRecommendedRightDesc .content { font-size: 2.083vw; line-height: 2.656vw; padding: 0vw 0vw 0vw 3.125vw; }
  .caseListRecommended .caseListRecommendedRightDesc .content p { font-weight: 300; }
  .caseListRecommended .caseListRecommendedRightDesc .content img { width: 3.073vw; -webkit-border-radius: 100%; border-radius: 100%; margin: 0vw 0.417vw; }
  .caseListRecommended .caseListRecommendedRightDesc::after { right: 3.646vw; bottom: 3.646vw; width: 2.813vw; height: 2.813vw; }
  .caseList2025 { margin: 0vw -0.677vw; padding: 0vw 0vw 3.646vw; }
  .caseList2025 .list { width: -webkit-calc(33.333% - 1.354vw); width: calc(33.333% - 1.354vw); margin: 1.354vw 0.677vw 0vw; }
  .caseList2025 .list .imgBox { padding-top: 31.771vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .caseList2025 .list .content { padding: 0vw 1.563vw 1.563vw; }
  .caseList2025 .list .content .listTitle { font-size: 1.354vw; }
  .caseList2025 .list .content .desc { font-size: 0.729vw; line-height: 1.563vw; }
  .caseList2025 .list .content .label a { font-size: 0.625vw; height: 1.354vw; padding: 0vw 0.521vw; -webkit-border-radius: 0.677vw; border-radius: 0.677vw; margin-top: 0.521vw; margin-right: 0.26vw; }
  .caseList2025 .list:hover { -webkit-transform: translateY(-0.521vw); -ms-transform: translateY(-0.521vw); transform: translateY(-0.521vw); -webkit-box-shadow: 0vw 2.083vw 1.042vw -1.042vw #c7c2b7; box-shadow: 0vw 2.083vw 1.042vw -1.042vw #c7c2b7; }
  .caseList2025 .list:hover .content .desc { max-height: calc(1.563vw * 2); }
  /*--案例列表2025--*/
  /*--垂直领域网站建设列表--*/
  .verticalWebsiteList .list .listNumber { bottom: -5.99vw; font-size: 24.792vw; padding: 0vw 3.125vw 0vw 0vw; }
  .verticalWebsiteList .list .imgBox { width: 41.927vw; }
  .verticalWebsiteList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 4.688vw; }
  .verticalWebsiteList .list .content .listTitle { font-size: 2.083vw; }
  .verticalWebsiteList .list .content .desc { margin-top: 1.302vw; font-size: 0.781vw; max-width: 27.083vw; line-height: 1.354vw; }
  .verticalWebsiteList .list .content .more { padding: 2.604vw 0vw 0vw; }
  .verticalWebsiteList .list .content .more a { width: 3.49vw; height: 2.865vw; -webkit-border-radius: 1.406vw; border-radius: 1.406vw; }
  .verticalWebsiteList .list .content .more a i { font-size: 1.042vw; }
  .verticalWebsiteList .list .content .more:hover a { width: 2.865vw; }
  .verticalWebsiteList .list:last-child { padding-bottom: 4.167vw; }
  .verticalWebsiteList .list:last-child .listNumber { bottom: -5.99vw; }
  .verticalWebsiteData { margin-top: -20.833vw; }
  /*--垂直领域网站建设列表--*/
  /*--案例详情2025--*/
  .caseDetailContainerMain { padding: 5.729vw 0vw 0vw; }
  .locationSticky { top: 0vw; padding: 1.042vw 0vw 0vw; }
  .caseDetailMain2025 { padding: 4.688vw 0vw 3.385vw; }
  .caseDetailMain2025 .desc { font-size: 0.938vw; }
  .caseDetailMain2025 .title { padding-top: 0.781vw; font-size: 3.125vw; }
  .caseDetailMain2025 .link { padding-top: 1.563vw; }
  .caseDetailMain2025 .link a { padding: 0vw 0.417vw 0vw 1.458vw; height: 2.604vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .caseDetailMain2025 .link a span { font-size: 0.781vw; }
  .caseDetailMain2025 .link a i { width: 1.875vw; height: 1.875vw; font-size: 1.25vw; margin-left: 2.344vw; }
  .caseDetailMain2025 .link a:hover i::after { width: 15.625vw; height: 15.625vw; }
  .caseDetailMain2025 .imgVideo { margin-top: 4.167vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .caseDetailMain2025 .caseDetailDataList { padding: 6.51vw 0vw 0vw; }
  .caseDetailMain2025 .caseDetailDataList .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .caseDetailMain2025 .caseDetailDataList .list .caseDataNumberBox { font-size: 2.604vw; }
  .caseDetailMain2025 .caseDetailDataList .list .caseDataNumberBox span { font-size: 4.167vw; }
  .caseDetailMain2025 .caseDetailDataList .list .text { padding-top: 0.781vw; font-size: 0.833vw; }
  .caseDetailMain2025 .caseDetailDataList .list:nth-child(2) { -webkit-box-flex: 0; -webkit-flex: 0 0 30%; -ms-flex: 0 0 30%; flex: 0 0 30%; }
  .caseDetailsOverviewMain2025 { padding: 7.292vw 0vw 5.99vw; }
  .caseDetailsOverviewMain2025 .indexContainer { max-width: 70.833vw; }
  .caseDetailsOverviewMain2025 .title { font-size: 3.125vw; }
  .caseDetailsOverviewMain2025 .titleDesc { margin-top: 1.302vw; font-size: 0.781vw; line-height: 1.354vw; }
  .caseDetailsOverviewBox2025 { margin-top: 3.646vw; }
  .caseDetailsOverviewImgBox2025 { width: 50%; -webkit-border-radius: 1.563vw 0vw 0vw 1.563vw; border-radius: 1.563vw 0vw 0vw 1.563vw; }
  .caseDetailsOverviewImgBox2025 .swiper-slide { padding-top: 45.833vw; }
  .caseDetailsOverviewImgBox2025 .btn { bottom: 1.458vw; padding: 0vw 0.781vw; height: 2.448vw; -webkit-border-radius: 2.448vw; border-radius: 2.448vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .caseDetailsOverviewImgBox2025 .btn .caseImgPage { padding: 0vw 1.042vw; }
  .caseDetailsOverviewImgBox2025 .btn .caseImgPage span { width: 0.469vw; height: 0.469vw; margin: 0vw 0.208vw; }
  .caseDetailsOverviewImgBox2025 .btn .prevBtn, .caseDetailsOverviewImgBox2025 .btn .nextBtn { font-size: 0.938vw; width: 1.563vw; height: 1.563vw; }
  .caseDetailsOverview2025 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 4.688vw 2.083vw 3.906vw 5.208vw; -webkit-border-radius: 0vw 2.083vw 2.083vw 0vw; border-radius: 0vw 2.083vw 2.083vw 0vw; }
  .caseDetailsOverviewContent2025 { max-height: 36.719vw; padding: 0vw 3.646vw 0vw 0vw; }
  .caseDetailsOverviewContent2025 .overviewTitle { font-size: 1.875vw; padding-bottom: 2.083vw; }
  .caseDetailsOverviewContent2025 .content { padding-top: 2.344vw; }
  .caseDetailsOverviewContent2025 .content .subTitle { font-size: 1.042vw; }
  .caseDetailsOverviewContent2025 .content .desc { padding-top: 0.417vw; font-size: 0.781vw; line-height: 1.354vw; }
  .caseDetailsMain2025 { padding: 5.208vw 0vw 2.604vw; }
  .caseDetailsMain2025 .indexContainer { max-width: 70.833vw; }
  .caseDetailsMain2025 .title { font-size: 3.125vw; padding-bottom: 2.344vw; line-height: 1.2; width: 100%; }
  .caseDetailsMain2025 .caseDetailsBox2025 { width: -webkit-calc(100% - 11.979vw); width: calc(100% - 11.979vw); padding: 0vw 4.688vw 0vw 0vw; }
  .caseDetailsMain2025 .caseDetailsBox2025 .caseDetails2025 { padding-bottom: 3.125vw; }
  .caseDetailsMain2025 .caseDetailsBox2025 .caseDetails2025 .imgBox img { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .caseDetailsMain2025 .caseDetailsBox2025 .caseDetails2025 .subTitle { font-size: 1.25vw; padding-top: 1.823vw; }
  .caseDetailsMain2025 .caseDetailsBox2025 .caseDetails2025 .desc { font-size: 0.781vw; padding-top: 1.302vw; line-height: 1.354vw; }
  .caseDetailsMain2025 .caseDetailsFollowBox { width: 11.979vw; padding: 0vw 0vw 0vw 2.604vw; }
  .caseDetailsMain2025 .caseDetailsFollowBox .followTitle { font-size: 0.833vw; }
  .caseDetailsMain2025 .caseDetailsFollow { padding-top: 1.042vw; }
  .caseDetailsMain2025 .caseDetailsFollow .list { padding-bottom: 0.521vw; }
  .caseDetailsMain2025 .caseDetailsFollow .list a { width: 2.969vw; height: 1.927vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; font-size: 1.146vw; }
  .caseDetailsMain2025 .caseDetailsFollow .list a p { left: 150%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 6.771vw; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .caseDetailsMain2025 .caseDetailsFollow .list a p img { -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .caseDetailsMain2025 .caseDetailsFollow .list a p::after { left: -0.417vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-top: 0.313vw solid transparent; border-bottom: 0.313vw solid transparent; border-right: 0.417vw solid #fff; }
  .caseDetailsMain2025 .caseDetailsFollow .list a:hover p { left: 120%; opacity: 1; }
  .relatedCaseMain2025 { padding: 5.729vw 0vw; }
  .relatedCaseMain2025 .title { font-size: 3.125vw; }
  .relatedCaseMain2025 .relatedCase2025 { margin-top: 3.125vw; }
  .relatedCaseMain2025 .relatedCase2025 .swiper-slide .imgBox { padding-top: 30.208vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .relatedCaseMain2025 .relatedCase2025 .swiper-slide .content { padding: 0vw 1.563vw 1.563vw; }
  .relatedCaseMain2025 .relatedCase2025 .swiper-slide .content .listTitle { font-size: 1.25vw; -webkit-transform: translateY(0.313vw); -ms-transform: translateY(0.313vw); transform: translateY(0.313vw); }
  .relatedCaseMain2025 .relatedCase2025 .swiper-slide .content .desc { margin-top: 0.417vw; font-size: 0.729vw; line-height: 1.25vw; }
  .relatedCaseMain2025 .relatedCase2025 .swiper-slide .content .label a { margin-top: 0.417vw; margin-right: 0.417vw; padding: 0vw 0.677vw; font-size: 0.625vw; height: 1.302vw; -webkit-border-radius: 1.302vw; border-radius: 1.302vw; }
  .relatedCaseMain2025 .relatedCase2025 .swiper-slide:hover .desc { max-height: 2.5vw; }
  .relatedCaseMain2025 .relatedCase2025Btn { padding-top: 3.125vw; }
  .relatedCaseMain2025 .relatedCase2025Btn .btn { padding-right: 2.344vw; }
  .relatedCaseMain2025 .relatedCase2025Btn .btn span { width: 3.49vw; height: 2.865vw; font-size: 1.25vw; margin-right: 0.26vw; -webkit-border-radius: 1.406vw; border-radius: 1.406vw; }
  .relatedCaseMain2025 .relatedCase2025Btn .bar { width: 15.625vw; }
  .caseContactUsMain { padding: 4.688vw 0vw 5.208vw; }
  .caseContactUsMain .indexContactUsMain { margin-top: 0vw; }
  /*--案例详情2025--*/
  /*--GEO解决方案2026--*/
  .geoSolutionMain .circle { top: -3.646vw; width: 49.844vw; height: 49.844vw; }
  .geoSolutionDetail { height: 42.188vw; }
  .geoSolutionDetail .content .title { font-size: 3.125vw; line-height: 3.646vw; }
  .geoSolutionDetail .content .desc { padding-top: 1.563vw; font-size: 0.885vw; }
  .geoSolutionDetail .content .btn { padding-top: 1.823vw; }
  .geoSolutionDetail .content .btn a { padding: 0vw 0.417vw 0vw 1.302vw; height: 2.604vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; font-size: 0.781vw; }
  .geoSolutionDetail .content .btn a i { margin-left: 0.781vw; width: 1.875vw; height: 1.875vw; font-size: 1.042vw; }
  .geoSolutionDetail .content .btn a:hover i::after { width: 15.625vw; height: 15.625vw; }
  .geoSolutionDetail .content .btn a:hover i::before { -webkit-transform: translateX(-0.26vw); -ms-transform: translateX(-0.26vw); transform: translateX(-0.26vw); }
  .geoSolutionDetail .geoSolutionDetailList .list { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(1) { left: 6.771vw; top: 6.771vw; width: 13.073vw; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(2) { left: 7.813vw; bottom: 5.208vw; width: 13.073vw; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) { right: 3.385vw; top: 7.813vw; width: 16.667vw; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) .content { padding: 1.302vw 1.563vw 0vw; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) .content .listTitle { font-size: 0.729vw; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) .content .number { padding-top: 1.042vw; font-size: 2.083vw; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) .content .number i { width: 0.938vw; height: 0.938vw; margin-right: 0.781vw; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(4) { right: 6.771vw; bottom: 4.167vw; width: 13.073vw; }
  .whyDoGeoMain { padding: 1.302vw 2.083vw 2.083vw; margin: 0vw -2.083vw; -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .whyDoGeoMain .dot span { width: 0.781vw; height: 0.781vw; margin-right: 0.26vw; }
  .whyDoGeoBox { padding: 3.125vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; margin-top: 1.042vw; }
  .whyDoGeoBox .whyDoGeoImg { width: 40.625vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .whyDoGeoBox .whyDoGeoImg .imgBox { padding-top: 35.938vw; }
  .whyDoGeoBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 3.125vw 0vw 0vw; }
  .whyDoGeoBox .content .title { padding-top: 2.604vw; font-size: 2.604vw; }
  .whyDoGeoBox .content .desc { padding-top: 1.563vw; font-size: 0.885vw; line-height: 1.563vw; }
  .whyDoGeoBox .content .whyDoGeoList { padding-top: 1.823vw; }
  .whyDoGeoBox .content .whyDoGeoList .list { padding: 0.833vw 1.563vw; margin-top: 0.781vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .whyDoGeoBox .content .whyDoGeoList .list .listTitle { font-size: 1.042vw; }
  .whyDoGeoBox .content .whyDoGeoList .list .listTitle i { font-size: 1.25vw; margin-right: 0.313vw; }
  .whyDoGeoBox .content .whyDoGeoList .list .listDesc { font-size: 0.781vw; padding-top: 0.521vw; line-height: 1.302vw; }
  .geoAdvantagesMain { margin-top: 5.208vw; padding-top: 5.208vw; }
  .geoAdvantagesMain .title { font-size: 2.604vw; }
  .geoAdvantagesMain .desc { font-size: 0.885vw; padding-top: 1.042vw; }
  .geoAdvantagesMain .geoAdvantages { margin-top: 2.604vw; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide { margin-right: 1.563vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide .imgBox { padding-top: 23.958vw; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide .content { padding: 3.125vw 2.344vw 0vw; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide .content .listTitle { font-size: 1.875vw; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide .content .listDesc { padding-top: 1.823vw; font-size: 0.885vw; line-height: 1.354vw; max-width: 20.833vw; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide .icon { right: 2.083vw; bottom: 2.604vw; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide .icon i { font-size: 3.125vw; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide.active { -webkit-box-flex: 0; -webkit-flex: 0 0 38.542vw; -ms-flex: 0 0 38.542vw; flex: 0 0 38.542vw; }
  .geoWhatToDoMain { margin-top: 5.208vw; padding-top: 4.688vw; padding-bottom: 4.167vw; }
  .geoWhatToDoMain .title { font-size: 2.604vw; }
  .geoWhatToDoMain .desc { font-size: 0.885vw; padding-top: 1.042vw; }
  .geoWhatToDoMain .geoWhatToDo { margin-top: 3.125vw; }
  .geoWhatToDoMain .geoWhatToDo .swiper-slide { width: -webkit-calc(50% - 0.781vw); width: calc(50% - 0.781vw); padding: 0.521vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; margin-right: 1.563vw; }
  .geoWhatToDoMain .geoWhatToDo .swiper-slide .imgBox { padding-top: 16.667vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .geoWhatToDoMain .geoWhatToDo .swiper-slide .content { padding: 2.344vw 2.083vw 3.385vw; }
  .geoWhatToDoMain .geoWhatToDo .swiper-slide .content .listTitle { font-size: 1.771vw; }
  .geoWhatToDoMain .geoWhatToDo .swiper-slide .content .listDesc { padding-top: 0.26vw; font-size: 0.885vw; line-height: 1.563vw; }
  .geoWhatToDoMain .btnBox { padding-top: 2.604vw; }
  .geoWhatToDoMain .btnBox .btn { padding-right: 0.781vw; }
  .geoWhatToDoMain .btnBox .btn span { width: 3.49vw; height: 2.865vw; margin-right: 0.26vw; -webkit-border-radius: 1.406vw; border-radius: 1.406vw; font-size: 1.25vw; }
  .geoWhatToDoMain .bar { width: 15.625vw; height: 0.104vw; }
  .geoCaseMain { padding: 4.427vw 0vw 4.948vw; }
  .geoCaseMain .title { font-size: 2.604vw; }
  .geoCaseMain .desc { font-size: 0.885vw; padding-top: 1.042vw; }
  .geoCaseMain .geoCase { margin-top: 2.865vw; width: 48.177vw; }
  .geoCaseMain .geoCase .swiper-slide { margin-right: 2.083vw; }
  .geoCaseMain .geoCase .swiper-slide .imgBox { padding-top: 26.667vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .geoCaseMain .geoCase .swiper-slide .content { left: 1.563vw; bottom: 1.563vw; right: 1.563vw; min-height: 5.729vw; -webkit-border-radius: 2.865vw; border-radius: 2.865vw; padding: 0vw 2.344vw; }
  .geoCaseMain .geoCase .swiper-slide .content .listTitle { font-size: 1.25vw; padding-right: 1.302vw; }
  .geoCaseMain .geoCase .swiper-slide .content .listDesc { font-size: 0.885vw; line-height: 1.406vw; }
  .geoCaseMain .geoCase .swiper-slide:last-child { margin-right: 0vw; }
  .geoCaseMain .btnBox { padding-top: 2.604vw; }
  .geoCaseMain .btnBox .btn { padding-right: 0.781vw; }
  .geoCaseMain .btnBox .btn span { width: 3.49vw; height: 2.865vw; margin-right: 0.26vw; -webkit-border-radius: 1.406vw; border-radius: 1.406vw; font-size: 1.25vw; }
  .geoCaseMain .bar { width: 15.625vw; height: 0.104vw; }
  .geoIndustryInsightsMain { padding: 5.208vw 0vw 6.25vw; }
  .geoIndustryInsightsMain .title { font-size: 2.604vw; }
  .geoIndustryInsightsMain .desc { font-size: 0.885vw; padding-top: 1.042vw; }
  .geoIndustryInsightsMain .geoIndustryInsightsBox { padding: 2.344vw 0vw 0vw; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide { width: -webkit-calc(25% - 1.198vw); width: calc(25% - 1.198vw); height: 22.396vw; margin-right: 1.563vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide a { padding: 2.604vw 2.344vw; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide .column span { -webkit-border-radius: 0.677vw; border-radius: 0.677vw; height: 1.354vw; padding: 0vw 0.677vw; font-size: 0.729vw; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide .listTitle { margin-top: 1.042vw; font-size: 1.25vw; display: -webkit-box; height: 5.313vw; line-height: 1.771vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide .time { font-size: 0.833vw; margin-top: 1.302vw; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide .arrow i { width: 3.49vw; height: 2.865vw; -webkit-border-radius: 1.406vw; border-radius: 1.406vw; font-size: 1.042vw; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide:hover { -webkit-box-shadow: 0vw 1.146vw 1.406vw rgba(99, 83, 54, 0.2); box-shadow: 0vw 1.146vw 1.406vw rgba(99, 83, 54, 0.2); }
  /*--GEO解决方案2026--*/

}

@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 .imgBox{width: 540px;}

  .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: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 .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 .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; }

  .footer { padding: 65px 0px 65px; }
  .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: 70px 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; }
  .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: 205px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .title { font-size: 16px; }
  .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: 100px; }
  .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; }
  /*--资讯详情--*/
  /*--网站建设--*/
  /*--网站建设--*/
  /*--集团网站建设--*/
  .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 .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; }
  .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; }
  .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 .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; }
  .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; }
  /*--关键词--*/
  /*--两V一抖--*/
  /*--两V一抖--*/
  /*--网络营销推广--*/
  /*--网络营销推广--*/
  /*--网站运营维护--*/
  .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; }
  /*--网站运营维护--*/
  /*--网站建设快捷方式--*/
  .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; }
  /*--网站建设快捷方式--*/
  /*--案例列表--*/
  .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: 50%; 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 .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; }
  .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; }
  .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--*/
  .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; }
  /*--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; }
  /*--联系我们--*/
  /*--弹出支付--*/
  /*--弹出支付--*/
  /*--关于我们--*/
  .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 .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; }
  /*--实力认可--*/
  /*--国泰互联与众不同--*/
  .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; }
  /*--国泰互联与众不同--*/
  /*--理念信仰--*/
  /*--理念信仰--*/
  /*--常见问题--*/
  .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; }
  /*--常见问题--*/
  /*--客户列表--*/
  /*--客户列表--*/
  /*--客户评价--*/
  /*--客户评价--*/
  /*--人才招聘--*/
  .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 .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; }
  /*--网站推广优化方案--*/
  /*--方案列表--*/
  .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: 60px; }
  .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; }
  .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; }
  /*--外贸网站方案--*/
  /*--响应式网站建设方案--*/
  /*--响应式网站建设方案--*/
  /*--定制化电商网站建设方案--*/
  .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 .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; }
  /*--软件网站建设方案--*/
  /*--数码3C企业网站建设方案--*/
  /*--数码3C企业网站建设方案--*/
  /*--门户网站建设方案--*/
  /*--门户网站建设方案--*/
  /*--app定制开发--*/
  /*--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;}
  /*--首页新闻--*/
    /*--高端网站建设--*/
  .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; }
  /*--高端网站建设--*/
  /*--网站制作技术标--*/
  .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; }
  /*--网站制作技术标--*/
  /*--信创改造解决--*/
  /*--信创改造解决--*/
  /*--官网改版--*/
  .officialWebsiteRevisionBanner .imgBox { padding-top: 900px; }
  .officialWebsiteRevisionBannerText { bottom: 200px; }
  .officialWebsiteRevisionBannerText .title { font-size: 60px; }
  .officialWebsiteRevisionBannerText .desc { padding-top: 25px; font-size: 20px; }
  .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 .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%; }
  .recommendedCaseMain { padding: 100px 0px; }
  .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; }
  .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: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: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: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 .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.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; }
  .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; }
  /*--新常见问题--*/
  /*--相关常见问题--*/
  .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: 214px; }
  .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: 490px; 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: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; opacity: 1; }
  /*--新首页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); }
  /*--新右边悬浮--*/
  
  /*--新导航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: 1360px; padding: 40px 40px 40px 60px; -webkit-border-radius: 20px; border-radius: 20px; }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite { padding-top:25px; 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;line-height: 24px;}
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wlistTitle a { font-size: 16px;line-height: 24px; }
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wsubList {padding:0px 40px 0px 0px;}
  .headerNew .nav .list .subNavMain .subNavWebsiteBox .subNavWebsite .wlist .wsubList a { font-size: 14px; height: 40px; -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 .subNavWebsiteBox .subNavWebsite .wlist:after{right: 40px;}
  .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 .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 .subNavMain .subNavSolutionBox { width: 1370px; -webkit-border-radius: 20px; border-radius: 20px; padding: 40px; -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 .subNavSolutionBox .subNavSolution { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 40px 0px 0px; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionListBox { margin: 0px -20px; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionList { width: -webkit-calc(33.333% - 40px); width: calc(33.333% - 40px); margin: 0px 20px 10px; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionList a { padding: 13px 25px 0px; height: 78px; -webkit-border-radius: 12px; border-radius: 12px; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionList a .listTitle { font-size: 15px; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionList a .desc { margin-top: 3px; font-size: 14px; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionList a i { right: 40px; font-size: 18px; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolution .subNavSolutionList a:hover i { right: 20px; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolutionImg { width: 300px; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolutionImg .content { padding-top: 40px; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolutionImg .content .title { font-size: 18px; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolutionImg .content .text .demandBtn { font-size: 14px; padding-top: 7px; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolutionImg .content .text .demandBtn i { font-size: 16px; margin-left: 5px; }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolutionImg .content .text .demandBtn:hover i { -webkit-transform: translateX(10px); -ms-transform: translateX(10px); transform: translateX(10px); }
  .headerNew .nav .list .subNavMain .subNavSolutionBox .subNavSolutionImg .imgBox { padding-top: 428px; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; position: relative; }
  .headerNew .nav .list:nth-child(4) .subNavMain { left: -250%; -webkit-transform: translate(-50%, 1.25vw); -ms-transform: translate(-50%, 1.25vw); transform: translate(-50%, 1.25vw); }
  .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(6) .subNavMain { right: -228px; -webkit-transform: translate(0%, 20px); -ms-transform: translate(0%, 20px); transform: translate(0%, 20px); }
  .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: -100px; 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--*/
  /*--企业网站建设列表页--*/
  .enterpriseWebsiteListMain { padding: 130px 0px 0px; }
  .locationNewMain { padding: 0px 0px 20px; }
  .locationNewMain .locationNew { font-size: 14px; }
  .locationNewMain .locationNew i { font-size: 10px; margin: 0px 10px; }
  .locationNewMain .enterpriseWebsiteClass a { font-size: 14px; margin-left: 20px; }
  .enterpriseWebsiteListBox { padding: 0px 0px 485px; }
  .enterpriseWebsiteListBox .intro { padding: 110px 0px; }
  .enterpriseWebsiteListBox .intro .title { font-size: 60px; }
  .enterpriseWebsiteListBox .intro .content { font-size: 15px; line-height: 26px; max-width: 700px; }
  .enterpriseWebsiteList { padding-bottom: 0px; }
  .enterpriseWebsiteList .list { -webkit-border-radius: 30px; border-radius: 30px; margin-top: 40px; }
  .enterpriseWebsiteList .list .imgBox { width: 840px; padding-top: 640px; -webkit-border-radius: 30px; border-radius: 30px; }
  .enterpriseWebsiteList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 95px 40px 0px 70px; }
  .enterpriseWebsiteList .list .content .listTitle { font-size: 40px; }
  .enterpriseWebsiteList .list .content .desc { margin-top: 20px; font-size: 16px; line-height: 26px; }
  .enterpriseWebsiteList .list .content .label { padding-top: 20px; }
  .enterpriseWebsiteList .list .content .label span { margin-top: 25px; font-size: 20px; }
  .enterpriseWebsiteList .list .content .label span i { width: 21px; height: 21px; font-size: 14px; margin-right: 10px; }
  .enterpriseWebsiteList .list .content .more { padding-top: 50px; }
  .enterpriseWebsiteList .list .content .more a { width: 67px; height: 55px; font-size: 20px; -webkit-border-radius: 27px; border-radius: 27px; }
  .enterpriseWebsiteList .list .content .more a:hover { width: 55px; }
  .enterpriseService { width: 100%; margin-bottom: -392px; -webkit-border-radius: 60px; border-radius: 60px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .enterpriseService .listedCompany { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 120px 0px 180px 130px; }
  .enterpriseService .listedCompany .listTitle { font-size: 40px; line-height: 1.2; }
  .enterpriseService .listedCompany .eNumberBox { margin-top: 100px; font-size: 260px; }
  .enterpriseService .listedCompany .text { padding-top: 25px; font-size: 16px; }
  .enterpriseService .enterpriseServiceData { width: 590px; }
  .enterpriseService .enterpriseServiceData .dlist { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .enterpriseService .enterpriseServiceData .dlist .dListContent { padding: 0px 0px 0px 100px; }
  .enterpriseService .enterpriseServiceData .dlist .dListContent .eNumberBox { font-size: 100px; }
  .enterpriseService .enterpriseServiceData .dlist .dListContent .text { padding-top: 30px; font-size: 16px; }
  .enterpriseService .enterpriseServiceData .dlist:first-child .dListContent { padding-top: 50px; }
  .enterpriseService .enterpriseServiceData .dlist:last-child .dListContent { padding-bottom: 100px; }
  .otherServicesBox { padding: 110px 0px 0px; }
  .otherServicesBox .title { font-size: 50px; }
  .otherServices { margin: 0px -12px; padding-top: 60px; }
  .otherServices .list { width: -webkit-calc(33.333% - 24px); width: calc(33.333% - 24px); margin: 0px 12px; -webkit-border-radius: 30px; border-radius: 30px; }
  .otherServices .list .imgBox { padding-top: 300px; }
  .otherServices .list .content { padding: 50px; }
  .otherServices .list .content .listTitle { font-size: 30px; padding-bottom: 23px; }
  .otherServices .list .content .label { padding: 20px 0px 0px; }
  .otherServices .list .content .label p { margin-top: 10px; margin-right: 6px; -webkit-border-radius: 45px; border-radius: 45px; height: 45px; padding: 0px 15px; font-size: 14px; min-width: 170px; }
  .otherServices .list .content .label p i { width: 22px; height: 22px; margin-right: 8px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 14px; }
  .caseOurServicesBox { padding: 0px 0px 110px; }
  .caseOurServicesBox .title { font-size: 50px; }
  .caseOurServices { margin: 0px -12px; padding-top: 60px; }
  .caseOurServices .list { width: -webkit-calc(25% - 24px); width: calc(25% - 24px); margin: 0px 12px; -webkit-border-radius: 30px; border-radius: 30px; }
  .caseOurServices .list .imgBox { padding-top: 220px; }
  .caseOurServices .list .content { padding: 30px 20px; }
  .caseOurServices .list .content .listTitle { font-size: 20px; padding-bottom: 15px; }
  .caseOurServices .list .content .label { padding: 15px 0px 0px; }
  .caseOurServices .list .content .label p { margin-top: 10px; margin-right: 5px; -webkit-border-radius: 30px; border-radius: 30px; height: 30px; padding: 0px 15px; font-size: 12px;}
  .caseOurServices .list .content .label p i { width: 22px; height: 22px; margin-right: 5px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 14px; }
  .enterpriseQualificationMain { padding: 570px 0px 160px; }
  .enterpriseQualificationMain .title { font-size: 60px; }
  .enterpriseQualificationClass { margin-top: 85px; }
  .enterpriseQualificationClass a { font-size: 32px; margin: 0px 17px; }
  .enterpriseQualification { max-width: 650px; padding-top: 50px; width: 100%; }
  .enterpriseQualification .list .content { font-size: 18px; line-height: 40px; }
  .enterpriseQualificationList { margin-top: 130px; }
  .enterpriseQualificationList .list .imgBox { width: 100px; }
  .enterpriseQualificationList .list .text { padding-top: 20px; font-size: 18px; }
  /*--企业网站建设列表页--*/
  /*--企业网站建设详情页--*/
  .enterpriseWebsiteDetailMain { padding: 130px 0px 0px; }
  .enterpriseWebsiteDetailBox { padding: 0px 0px 85px; }
  .enterpriseWebsiteDetail { padding: 110px 0px 120px; }
  .enterpriseWebsiteDetail .imgBox { width: 810px; padding-top: 570px; -webkit-border-radius: 20px; border-radius: 20px; }
  .enterpriseWebsiteDetail .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 80px 120px 0px 85px; }
  .enterpriseWebsiteDetail .content .title { font-size: 60px; }
  .enterpriseWebsiteDetail .content .desc { padding-top: 40px; font-size: 16px; line-height: 26px; }
  .enterpriseWebsiteDetailCaseBox { padding: 110px 0px 100px; }
  .enterpriseWebsiteDetailCaseBox .title { font-size: 60px; }
  .enterpriseWebsiteDetailCaseBox .btnBox { padding-top: 50px; }
  .enterpriseWebsiteDetailCaseBox .btnBox .btn { padding-right: 45px; }
  .enterpriseWebsiteDetailCaseBox .btnBox .btn span { width: 66px; height: 55px; margin-right: 5px; -webkit-border-radius: 27px; border-radius: 27px; font-size: 24px; }
  .enterpriseWebsiteDetailCaseBox .bar { width: 300px; height: 2px; }
  .enterpriseWebsiteDetailCase { margin-top: 70px; }
  .enterpriseWebsiteDetailCase .swiper-slide .imgBox { width: 1020px; padding-top: 580px; -webkit-border-radius: 20px; border-radius: 20px; }
  .enterpriseWebsiteDetailCase .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin: 0px 0px 0px 10px; padding: 80px 65px 90px; -webkit-border-radius: 30px; border-radius: 30px; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .listTitle { font-size: 40px; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .desc { padding-top: 30px; font-size: 16px; line-height: 26px; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .more a { height: 50px; -webkit-border-radius: 50px; border-radius: 50px; padding: 0px 10px 0px 25px; font-size: 15px; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .more a::after { -webkit-border-radius: 50px; border-radius: 50px; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .more a i { width: 36px; height: 36px; font-size: 20px; margin-left: 15px; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .more a:hover i::before { left: -5px; }
  .enterpriseWebsiteDetailCase .swiper-slide .content .more a:hover i::after { width: 300px; height: 300px; }
  .enterpriseWebsiteDetailTechnologyBox { padding: 110px 0px 100px; }
  .enterpriseWebsiteDetailTechnologyBox .title { font-size: 60px; }
  .enterpriseWebsiteDetailTechnologyBox .btnBox { padding-top: 50px; }
  .enterpriseWebsiteDetailTechnologyBox .btnBox .btn { padding-right: 45px; }
  .enterpriseWebsiteDetailTechnologyBox .btnBox .btn span { width: 66px; height: 55px; margin-right: 5px; -webkit-border-radius: 27px; border-radius: 27px; font-size: 24px; }
  .enterpriseWebsiteDetailTechnologyBox .bar { width: 300px; height: 2px; }
  .enterpriseWebsiteDetailTechnology { margin-top: 65px; }
  .enterpriseWebsiteDetailTechnology .swiper-slide { width: 33.333%; padding: 60px; -webkit-border-radius: 30px; border-radius: 30px; }
  .enterpriseWebsiteDetailTechnology .swiper-slide .listTitle { font-size: 40px; }
  .enterpriseWebsiteDetailTechnology .swiper-slide .desc { padding: 35px 0px 30px; font-size: 15px; line-height: 26px; max-width: 300px; }
  .enterpriseWebsiteDetailTechnology .swiper-slide .icon img { width: 216px; }
  .enterpriseWebsiteDetailGetPlan { padding: 120px 0px 140px 130px; }
  .enterpriseWebsiteDetailGetPlan .imgBox { -webkit-border-radius: 40px; border-radius: 40px; }
  .enterpriseWebsiteDetailGetPlan .content { max-width: 570px; }
  .enterpriseWebsiteDetailGetPlan .content .title { font-size: 50px; }
  .enterpriseWebsiteDetailGetPlan .content .desc { margin-top: 25px; font-size: 15px; line-height: 26px; }
  .enterpriseWebsiteDetailGetPlan .content .more { padding-top: 30px; }
  .enterpriseWebsiteDetailGetPlan .content .more a { height: 50px; -webkit-border-radius: 50px; border-radius: 50px; padding: 0px 10px 0px 25px; font-size: 15px; }
  .enterpriseWebsiteDetailGetPlan .content .more a::after { -webkit-border-radius: 50px; border-radius: 50px; }
  .enterpriseWebsiteDetailGetPlan .content .more a i { width: 36px; height: 36px; font-size: 20px; margin-left: 15px; }
  .enterpriseWebsiteDetailGetPlan .content .more a:hover i::before { left: -5px; }
  .enterpriseWebsiteDetailGetPlan .content .more a:hover i::after { width: 300px; height: 300px; }
  /*--企业网站建设详情页--*/
  /*--案例列表2025--*/
  .caseList2025Main { padding: 190px 0px 0px; }
  .caseList2025Main .caseDescBox { padding-bottom: 100px; }
  .caseList2025Main .caseDescBox .titleBox .title { font-size: 50px; }
  .caseList2025Main .caseDescBox .titleBox .title i { margin-left: 10px; width: 25px; height: 25px; }
  .caseList2025Main .caseDescBox .titleBox .title i::after { width: 5px; }
  .caseList2025Main .caseDescBox .titleBox .title i::before { height: 5px; }
  .caseList2025Main .caseDescBox .titleBox .desc { padding-top: 20px; font-size: 18px; }
  .caseList2025Main .caseDescBox .caseData .list { margin-right: 80px; }
  .caseList2025Main .caseDescBox .caseData .list .numberBox { font-size: 50px; }
  .caseList2025Main .caseDescBox .caseData .list .numberBox .number { font-size: 80px; }
  .caseList2025Main .caseDescBox .caseData .list .text { font-size: 15px; padding-top: 5px; }
  .caseListBanner2025 .imgBox { padding-top: 560px; -webkit-border-radius: 30px; border-radius: 30px; }
  .caseListBanner2025 .content { padding: 0px 0px 40px; }
  .caseListBanner2025 .content .listTitle { font-size: 26px; padding: 0px 40px; }
  .caseListBanner2025 .content .desc { font-size: 14px; line-height: 30px; padding: 0px 40px; max-height: 0px; }
  .caseListBanner2025 .content .label { padding: 0px 40px; }
  .caseListBanner2025 .content .label a { font-size: 12px; height: 26px; padding: 0px 10px; -webkit-border-radius: 13px; border-radius: 13px; margin-top: 10px; margin-right: 5px; }
  .caseListBanner2025:hover .content .desc { max-height: 30px; }
  .caseListBanner2025.animat > .container { max-width: 100%; padding: 0px; }
  .caseListBanner2025.animat .content .listTitle { padding: 0px; }
  .caseListBanner2025.animat .content .label { padding: 0px; }
  .caseListBanner2025.animat .imgBox { -webkit-border-radius: 0px; border-radius: 0px; }
  .caseListRecommended { margin: 30px -13px 0px; }
  .caseListRecommended .list { width: -webkit-calc(25% - 26px); width: calc(25% - 26px); margin: 0px 13px 0px; }
  .caseListRecommended .list .imgBox { padding-top: 450px; -webkit-border-radius: 30px; border-radius: 30px; }
  .caseListRecommended .list .content { padding: 0px 30px 30px; }
  .caseListRecommended .list .content .listTitle { font-size: 26px; }
  .caseListRecommended .list .content .desc { font-size: 14px; line-height: 30px; max-height: 0px; }
  .caseListRecommended .list .content .label a { font-size: 12px; height: 26px; padding: 0px 10px; -webkit-border-radius: 13px; border-radius: 13px; margin-top: 10px; margin-right: 5px; }
  .caseListRecommended .list:hover .content .desc { max-height: calc(30px * 2); }
  .caseListRecommended .list:nth-child(1) { width: -webkit-calc(50% - 26px); width: calc(50% - 26px); }
  .caseListRecommended .list:nth-child(1) .imgBox { padding-top: 913px; }
  .caseListRecommended .caseListRecommendedRightDesc { right: 13px; bottom: 0px; width: -webkit-calc(50% - 26px); width: calc(50% - 26px); height: 440px; padding: 0px 0px 50px; -webkit-border-radius: 30px; border-radius: 30px; }
  .caseListRecommended .caseListRecommendedRightDesc .content { font-size: 40px; line-height: 51px; padding: 0px 0px 0px 60px; }
  .caseListRecommended .caseListRecommendedRightDesc .content p { font-weight: 300; }
  .caseListRecommended .caseListRecommendedRightDesc .content img { width: 59px; -webkit-border-radius: 100%; border-radius: 100%; margin: 0px 8px; }
  .caseListRecommended .caseListRecommendedRightDesc::after { right: 70px; bottom: 70px; width: 54px; height: 54px; }
  .caseList2025 { margin: 0px -13px; padding: 0px 0px 70px; }
  .caseList2025 .list { width: -webkit-calc(33.333% - 26px); width: calc(33.333% - 26px); margin: 26px 13px 0px; }
  .caseList2025 .list .imgBox { padding-top: 610px; -webkit-border-radius: 30px; border-radius: 30px; }
  .caseList2025 .list .content { padding: 0px 30px 30px; }
  .caseList2025 .list .content .listTitle { font-size: 26px; }
  .caseList2025 .list .content .desc { font-size: 14px; line-height: 30px; }
  .caseList2025 .list .content .label a { font-size: 12px; height: 26px; padding: 0px 10px; -webkit-border-radius: 13px; border-radius: 13px; margin-top: 10px; margin-right: 5px; }
  .caseList2025 .list:hover { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); -webkit-box-shadow: 0px 40px 20px -20px #c7c2b7; box-shadow: 0px 40px 20px -20px #c7c2b7; }
  .caseList2025 .list:hover .content .desc { max-height: calc(30px * 2); }
  /*--案例列表2025--*/
  /*--垂直领域网站建设列表--*/
  .verticalWebsiteList .list .listNumber { bottom: -115px; font-size: 476px; padding: 0px 60px 0px 0px; }
  .verticalWebsiteList .list .imgBox { width: 805px; }
  .verticalWebsiteList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 90px; }
  .verticalWebsiteList .list .content .listTitle { font-size: 40px; }
  .verticalWebsiteList .list .content .desc { margin-top: 25px; font-size: 15px; max-width: 520px; line-height: 26px; }
  .verticalWebsiteList .list .content .more { padding: 50px 0px 0px; }
  .verticalWebsiteList .list .content .more a { width: 67px; height: 55px; -webkit-border-radius: 27px; border-radius: 27px; }
  .verticalWebsiteList .list .content .more a i { font-size: 20px; }
  .verticalWebsiteList .list .content .more:hover a { width: 55px; }
  .verticalWebsiteList .list:last-child { padding-bottom: 80px; }
  .verticalWebsiteList .list:last-child .listNumber { bottom: -115px; }
  .verticalWebsiteData { margin-top: -400px; }
  /*--垂直领域网站建设列表--*/
  /*--案例详情2025--*/
  .caseDetailContainerMain { padding: 110px 0px 0px; }
  .locationSticky { top: 0px; padding: 20px 0px 0px; }
  .locationSticky.active { top: 100px; }
  .caseAnchorPoint { top: -100px; }
  .caseDetailMain2025 { padding: 90px 0px 65px; }
  .caseDetailMain2025 .desc { font-size: 18px; }
  .caseDetailMain2025 .title { padding-top: 15px; font-size: 60px; }
  .caseDetailMain2025 .link { padding-top: 30px; }
  .caseDetailMain2025 .link a { padding: 0px 8px 0px 28px; height: 50px; -webkit-border-radius: 50px; border-radius: 50px; }
  .caseDetailMain2025 .link a span { font-size: 15px; }
  .caseDetailMain2025 .link a i { width: 36px; height: 36px; font-size: 24px; margin-left: 45px; }
  .caseDetailMain2025 .link a:hover i::after { width: 300px; height: 300px; }
  .caseDetailMain2025 .imgVideo { margin-top: 80px; -webkit-border-radius: 30px; border-radius: 30px; }
  .caseDetailMain2025 .caseDetailDataList { padding: 125px 0px 0px; }
  .caseDetailMain2025 .caseDetailDataList .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .caseDetailMain2025 .caseDetailDataList .list .caseDataNumberBox { font-size: 50px; }
  .caseDetailMain2025 .caseDetailDataList .list .caseDataNumberBox span { font-size: 80px; }
  .caseDetailMain2025 .caseDetailDataList .list .text { padding-top: 15px; font-size: 16px; }
  .caseDetailMain2025 .caseDetailDataList .list:nth-child(2) { -webkit-box-flex: 0; -webkit-flex: 0 0 30%; -ms-flex: 0 0 30%; flex: 0 0 30%; }
  .caseDetailsOverviewMain2025 { padding: 140px 0px 115px; }
  .caseDetailsOverviewMain2025 .indexContainer { max-width: 1360px; }
  .caseDetailsOverviewMain2025 .title { font-size: 60px; }
  .caseDetailsOverviewMain2025 .titleDesc { margin-top: 25px; font-size: 15px; line-height: 26px; }
  .caseDetailsOverviewBox2025 { margin-top: 70px; }
  .caseDetailsOverviewImgBox2025 { width: 50%; -webkit-border-radius: 30px 0px 0px 30px; border-radius: 30px 0px 0px 30px; }
  .caseDetailsOverviewImgBox2025 .swiper-slide { padding-top: 880px; }
  .caseDetailsOverviewImgBox2025 .btn { bottom: 28px; padding: 0px 15px; height: 47px; -webkit-border-radius: 47px; border-radius: 47px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .caseDetailsOverviewImgBox2025 .btn .caseImgPage { padding: 0px 20px; }
  .caseDetailsOverviewImgBox2025 .btn .caseImgPage span { width: 9px; height: 9px; margin: 0px 4px; }
  .caseDetailsOverviewImgBox2025 .btn .prevBtn, .caseDetailsOverviewImgBox2025 .btn .nextBtn { font-size: 18px; width: 30px; height: 30px; }
  .caseDetailsOverview2025 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 90px 40px 75px 100px; -webkit-border-radius: 0px 40px 40px 0px; border-radius: 0px 40px 40px 0px; }
  .caseDetailsOverviewContent2025 { max-height: 705px; padding: 0px 70px 0px 0px; }
  .caseDetailsOverviewContent2025 .overviewTitle { font-size: 36px; padding-bottom: 40px; }
  .caseDetailsOverviewContent2025 .content { padding-top: 45px; }
  .caseDetailsOverviewContent2025 .content .subTitle { font-size: 20px; }
  .caseDetailsOverviewContent2025 .content .desc { padding-top: 8px; font-size: 15px; line-height: 26px; }
  .caseDetailsMain2025 { padding: 100px 0px 50px; }
  .caseDetailsMain2025 .indexContainer { max-width: 1360px; }
  .caseDetailsMain2025 .title { font-size: 60px; padding-bottom: 45px; line-height: 1.2; width: 100%; }
  .caseDetailsMain2025 .caseDetailsBox2025 { width: -webkit-calc(100% - 230px); width: calc(100% - 230px); padding: 0px 90px 0px 0px; }
  .caseDetailsMain2025 .caseDetailsBox2025 .caseDetails2025 { padding-bottom: 60px; }
  .caseDetailsMain2025 .caseDetailsBox2025 .caseDetails2025 .imgBox img { -webkit-border-radius: 30px; border-radius: 30px; }
  .caseDetailsMain2025 .caseDetailsBox2025 .caseDetails2025 .subTitle { font-size: 24px; padding-top: 35px; }
  .caseDetailsMain2025 .caseDetailsBox2025 .caseDetails2025 .desc { font-size: 15px; padding-top: 25px; line-height: 26px; }
  .caseDetailsMain2025 .caseDetailsFollowBox { width: 230px; padding: 0px 0px 0px 50px; }
  .caseDetailsMain2025 .caseDetailsFollowBox .followTitle { font-size: 16px; }
  .caseDetailsMain2025 .caseDetailsFollow { padding-top: 20px; }
  .caseDetailsMain2025 .caseDetailsFollow .list { padding-bottom: 10px; }
  .caseDetailsMain2025 .caseDetailsFollow .list a { width: 57px; height: 37px; -webkit-border-radius: 18px; border-radius: 18px; font-size: 22px; }
  .caseDetailsMain2025 .caseDetailsFollow .list a p { left: 150%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 130px; -webkit-border-radius: 8px; border-radius: 8px; }
  .caseDetailsMain2025 .caseDetailsFollow .list a p img { -webkit-border-radius: 8px; border-radius: 8px; }
  .caseDetailsMain2025 .caseDetailsFollow .list a p::after { left: -8px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-top: 6px solid transparent; border-bottom: 6px solid transparent; border-right: 8px solid #fff; }
  .caseDetailsMain2025 .caseDetailsFollow .list a:hover p { left: 120%; opacity: 1; }
  .relatedCaseMain2025 { padding: 110px 0px; }
  .relatedCaseMain2025 .title { font-size: 60px; }
  .relatedCaseMain2025 .relatedCase2025 { margin-top: 60px; }
  .relatedCaseMain2025 .relatedCase2025 .swiper-slide .imgBox { padding-top: 580px; -webkit-border-radius: 20px; border-radius: 20px; }
  .relatedCaseMain2025 .relatedCase2025 .swiper-slide .content { padding: 0px 30px 30px; }
  .relatedCaseMain2025 .relatedCase2025 .swiper-slide .content .listTitle { font-size: 24px; -webkit-transform: translateY(6px); -ms-transform: translateY(6px); transform: translateY(6px); }
  .relatedCaseMain2025 .relatedCase2025 .swiper-slide .content .desc { margin-top: 8px; font-size: 14px; line-height: 24px; }
  .relatedCaseMain2025 .relatedCase2025 .swiper-slide .content .label a { margin-top: 8px; margin-right: 8px; padding: 0px 13px; font-size: 12px; height: 25px; -webkit-border-radius: 25px; border-radius: 25px; }
  .relatedCaseMain2025 .relatedCase2025 .swiper-slide:hover .desc { max-height: 48px; }
  .relatedCaseMain2025 .relatedCase2025Btn { padding-top: 60px; }
  .relatedCaseMain2025 .relatedCase2025Btn .btn { padding-right: 45px; }
  .relatedCaseMain2025 .relatedCase2025Btn .btn span { width: 67px; height: 55px; font-size: 24px; margin-right: 5px; -webkit-border-radius: 27px; border-radius: 27px; }
  .relatedCaseMain2025 .relatedCase2025Btn .bar { width: 300px; }
  .caseContactUsMain { padding: 90px 0px 100px; }
  .caseContactUsMain .indexContactUsMain { margin-top: 0px; }
  /*--案例详情2025--*/
   /*--GEO解决方案2026--*/
  .geoSolutionMain .circle { top: -70px; width: 957px; height: 957px; }
  .geoSolutionDetail { height: 810px; }
  .geoSolutionDetail .content .title { font-size: 60px; line-height: 70px; }
  .geoSolutionDetail .content .desc { padding-top: 30px; font-size: 17px; }
  .geoSolutionDetail .content .btn { padding-top: 35px; }
  .geoSolutionDetail .content .btn a { padding: 0px 8px 0px 25px; height: 50px; -webkit-border-radius: 50px; border-radius: 50px; font-size: 15px; }
  .geoSolutionDetail .content .btn a i { margin-left: 15px; width: 36px; height: 36px; font-size: 20px; }
  .geoSolutionDetail .content .btn a:hover i::after { width: 300px; height: 300px; }
  .geoSolutionDetail .content .btn a:hover i::before { -webkit-transform: translateX(-5px); -ms-transform: translateX(-5px); transform: translateX(-5px); }
  .geoSolutionDetail .geoSolutionDetailList .list { -webkit-border-radius: 20px; border-radius: 20px; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(1) { left: 130px; top: 130px; width: 251px; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(2) { left: 150px; bottom: 100px; width: 251px; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) { right: 65px; top: 150px; width: 320px; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) .content { padding: 25px 30px 0px; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) .content .listTitle { font-size: 14px; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) .content .number { padding-top: 20px; font-size: 40px; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(3) .content .number i { width: 18px; height: 18px; margin-right: 15px; }
  .geoSolutionDetail .geoSolutionDetailList .list:nth-child(4) { right: 130px; bottom: 80px; width: 251px; }
  .whyDoGeoMain { padding: 25px 40px 40px; margin: 0px -40px; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); -webkit-border-radius: 50px; border-radius: 50px; }
  .whyDoGeoMain .dot span { width: 15px; height: 15px; margin-right: 5px; }
  .whyDoGeoBox { padding: 60px; -webkit-border-radius: 50px; border-radius: 50px; margin-top: 20px; }
  .whyDoGeoBox .whyDoGeoImg { width: 780px; -webkit-border-radius: 50px; border-radius: 50px; }
  .whyDoGeoBox .whyDoGeoImg .imgBox { padding-top: 690px; }
  .whyDoGeoBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 60px 0px 0px; }
  .whyDoGeoBox .content .title { padding-top: 50px; font-size: 50px; }
  .whyDoGeoBox .content .desc { padding-top: 30px; font-size: 17px; line-height: 30px; }
  .whyDoGeoBox .content .whyDoGeoList { padding-top: 35px; }
  .whyDoGeoBox .content .whyDoGeoList .list { padding: 16px 30px; margin-top: 15px; -webkit-border-radius: 20px; border-radius: 20px; }
  .whyDoGeoBox .content .whyDoGeoList .list .listTitle { font-size: 20px; }
  .whyDoGeoBox .content .whyDoGeoList .list .listTitle i { font-size: 24px; margin-right: 6px; }
  .whyDoGeoBox .content .whyDoGeoList .list .listDesc { font-size: 15px; padding-top: 10px; line-height: 25px; }
  .geoAdvantagesMain { margin-top: 100px; padding-top: 100px; }
  .geoAdvantagesMain .title { font-size: 50px; }
  .geoAdvantagesMain .desc { font-size: 17px; padding-top: 20px; }
  .geoAdvantagesMain .geoAdvantages { margin-top: 50px; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide { margin-right: 30px; -webkit-border-radius: 30px; border-radius: 30px; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide .imgBox { padding-top: 460px; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide .content { padding: 60px 45px 0px; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide .content .listTitle { font-size: 36px; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide .content .listDesc { padding-top: 35px; font-size: 17px; line-height: 26px; max-width: 400px; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide .icon { right: 40px; bottom: 50px; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide .icon i { font-size: 60px; }
  .geoAdvantagesMain .geoAdvantages .swiper-slide.active { -webkit-box-flex: 0; -webkit-flex: 0 0 740px; -ms-flex: 0 0 740px; flex: 0 0 740px; }
  .geoWhatToDoMain { margin-top: 100px; padding-top: 90px; padding-bottom: 80px; }
  .geoWhatToDoMain .title { font-size: 50px; }
  .geoWhatToDoMain .desc { font-size: 17px; padding-top: 20px; }
  .geoWhatToDoMain .geoWhatToDo { margin-top: 60px; }
  .geoWhatToDoMain .geoWhatToDo .swiper-slide { width: -webkit-calc(50% - 15px); width: calc(50% - 15px); padding: 10px; -webkit-border-radius: 20px; border-radius: 20px; margin-right: 30px; }
  .geoWhatToDoMain .geoWhatToDo .swiper-slide .imgBox { padding-top: 320px; -webkit-border-radius: 20px; border-radius: 20px; }
  .geoWhatToDoMain .geoWhatToDo .swiper-slide .content { padding: 45px 40px 65px; }
  .geoWhatToDoMain .geoWhatToDo .swiper-slide .content .listTitle { font-size: 34px; }
  .geoWhatToDoMain .geoWhatToDo .swiper-slide .content .listDesc { padding-top: 5px; font-size: 17px; line-height: 30px; }
  .geoWhatToDoMain .btnBox { padding-top: 50px; }
  .geoWhatToDoMain .btnBox .btn { padding-right: 15px; }
  .geoWhatToDoMain .btnBox .btn span { width: 67px; height: 55px; margin-right: 5px; -webkit-border-radius: 27px; border-radius: 27px; font-size: 24px; }
  .geoWhatToDoMain .bar { width: 300px; height: 2px; }
  .geoCaseMain { padding: 85px 0px 95px; }
  .geoCaseMain .title { font-size: 50px; }
  .geoCaseMain .desc { font-size: 17px; padding-top: 20px; }
  .geoCaseMain .geoCase { margin-top: 55px; width: 925px; }
  .geoCaseMain .geoCase .swiper-slide { margin-right: 40px; }
  .geoCaseMain .geoCase .swiper-slide .imgBox { padding-top: 512px; -webkit-border-radius: 20px; border-radius: 20px; }
  .geoCaseMain .geoCase .swiper-slide .content { left: 30px; bottom: 30px; right: 30px; min-height: 110px; -webkit-border-radius: 55px; border-radius: 55px; padding: 0px 45px; }
  .geoCaseMain .geoCase .swiper-slide .content .listTitle { font-size: 24px; padding-right: 25px; }
  .geoCaseMain .geoCase .swiper-slide .content .listDesc { font-size: 17px; line-height: 27px; }
  .geoCaseMain .geoCase .swiper-slide:last-child { margin-right: 0px; }
  .geoCaseMain .btnBox { padding-top: 50px; }
  .geoCaseMain .btnBox .btn { padding-right: 15px; }
  .geoCaseMain .btnBox .btn span { width: 67px; height: 55px; margin-right: 5px; -webkit-border-radius: 27px; border-radius: 27px; font-size: 24px; }
  .geoCaseMain .bar { width: 300px; height: 2px; }
  .geoIndustryInsightsMain { padding: 100px 0px 120px; }
  .geoIndustryInsightsMain .title { font-size: 50px; }
  .geoIndustryInsightsMain .desc { font-size: 17px; padding-top: 20px; }
  .geoIndustryInsightsMain .geoIndustryInsightsBox { padding: 45px 0px 0px; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide { width: -webkit-calc(25% - 23px); width: calc(25% - 23px); height: 430px; margin-right: 30px; -webkit-border-radius: 30px; border-radius: 30px; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide a { padding: 50px 45px; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide .column span { -webkit-border-radius: 13px; border-radius: 13px; height: 26px; padding: 0px 13px; font-size: 14px; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide .listTitle { margin-top: 20px; font-size: 24px; display: -webkit-box; height: 102px; line-height: 34px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide .time { font-size: 16px; margin-top: 25px; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide .arrow i { width: 67px; height: 55px; -webkit-border-radius: 27px; border-radius: 27px; font-size: 20px; }
  .geoIndustryInsightsMain .geoIndustryInsights .swiper-slide:hover { -webkit-box-shadow: 0px 22px 27px rgba(99, 83, 54, 0.2); box-shadow: 0px 22px 27px rgba(99, 83, 54, 0.2); }
  /*--GEO解决方案2026--*/

}

@media (min-width: 1921px) {
 .header .navBox .consultBtn i { font-size: 0.31vw; }
  .indexAboutMain { height: 740px; } 
  .commonBanner .imgBox{padding-top: 600px;}
  .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; } 
}
