﻿
/*--公共部分--*/
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; cursor: pointer; }

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button, img { padding: 0; margin: 0; font-weight: 400; }

p { margin: 0px; padding: 0px; }

body, button, input, select, textarea { font: 14px/1.5 'PingFang SC', 'HarmonyOS Sans SC','Source Han Sans','Microsoft YaHei','Hiragino Sans GB', sans-serif,Arial; color: #333; }

img { border: 0px; vertical-align: middle; }

table { border-collapse: collapse; border-spacing: 0; }

table th, table td { border: 1px solid #ccc; }

*, :after, :before { -webkit-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat; }

a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; color: #333; outline: none; cursor: pointer; -webkit-transition: .4s; transition: .4s; }

a:hover { background-repeat: no-repeat; text-decoration: none; }

a, input[type="button"], button, label, input[type="submit"], input[type="reset"] { cursor: pointer; }

[type="checkbox"], [type="radio"] { -webkit-box-sizing: border-box; box-sizing: border-box; padding: 0; }

input, textarea, select { outline: none; }

input[type="text"], input[type="password"], input[type="button"], input[type="submit"], input[type="reset"], select, textarea { outline-style: none; -webkit-appearance: none; resize: none; border: none; -webkit-border-radius: 0; border-radius: 0; }

textarea { overflow: auto; vertical-align: top; }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px rgba(255, 255, 255, 0) inset !important; }

.bd_weixin_popup, .content-box { -webkit-box-sizing: content-box; box-sizing: content-box; }

.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }

.clearfix { *zoom: 1; }

.removeStyle { margin: 0px; padding: 0px; list-style: none; }

.removeStyle li { list-style: none; margin: 0px; padding: 0px; }

.removeStyle dd { list-style: none; margin: 0px; padding: 0px; }

.removeStyle dt { list-style: none; margin: 0px; padding: 0px; }

/* 字体图标 */
.iconfont { color: inherit; font-size: inherit; display: inline-block; -webkit-font-smoothing: antialiased; /* 文字抗锯齿 */ -moz-osx-font-smoothing: grayscale; /* 文字抗锯齿 */ }

.fl { float: left; }

.fr { float: right; }

.show { display: block !important; }

.hide { display: none !important; }

.commonweb { width: 100%; padding: 0px 20px; }

.container { width: 100%; padding: 0px 20px; }

.commonwebbox { margin-left: 0px; margin-right: 0px; }

.commonleft { float: none; }

.commonright { float: none; }

.visible-sm, .visible-md, .visible-lg { display: none; }

.hidden-sm, .hidden-md, .hidden-lg { display: block; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; padding-left: 10px; padding-right: 10px; }

.col-xs-12 { width: 100%; }

.col-xs-11 { width: 91.66666667%; }

.col-xs-10 { width: 83.33333333%; }

.col-xs-9 { width: 75%; }

.col-xs-8 { width: 66.66666667%; }

.col-xs-7 { width: 58.33333333%; }

.col-xs-6 { width: 50%; }

.col-xs-5 { width: 41.66666667%; }

.col-xs-4 { width: 33.33333333%; }

.col-xs-3 { width: 25%; }

.col-xs-2 { width: 16.66666667%; }

.col-xs-1 { width: 8.33333333%; }

@media (max-width: 320px) { body { min-width: 320px; } }

@media (min-width: 768px) { .commonweb { padding: 0px 20px; }
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-1 { width: 8.33333333%; }
  .visible-sm { display: block; }
  .hidden-sm { display: none; }
  .commonweb { margin: 0px auto; max-width: 87.778vw; } 
  .container { margin: 0px auto; max-width: 93.75vw;} }

@media (min-width: 992px) { .commonweb { padding: 0px 10px; }
.container {padding: 0px 10px;}
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-md { display: block; }
  .hidden-md { display: none; }
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-1 { width: 8.33333333%; } }

@media (min-width: 1260px) { html { cursor: default; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-lg { display: block; }
  .hidden-lg { display: none; }
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-1 { width: 8.33333333%; } }

@media (min-width: 1260px) { .commonweb { max-width: 95.833vw; }
  .container { margin: 0px auto; max-width: 78.125vw;} }

@media (min-width: 1921px) { .commonweb { max-width: 1920px; }
  .container { margin: 0px auto; max-width: 1600px; } }

/* layout start*/
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1; }

.swiper-container-no-flexbox .swiper-slide { float: left; }

.swiper-container-vertical > .swiper-wrapper { -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; }

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.swiper-container-multirow > .swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }

.swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; }

.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto; }

.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; -webkit-transition-property: -webkit-transform,height; -webkit-transition-property: height,-webkit-transform; transition-property: height,-webkit-transform; transition-property: transform,height; transition-property: transform,height,-webkit-transform; }

.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000; }

.swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y; }

.swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x; }

.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none; }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto; }

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto; }

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s; transition: .3s; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; }

.swiper-pagination.swiper-pagination-hidden { opacity: 0; }

.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0; width: 100%; }

.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; -webkit-border-radius: 100%; border-radius: 100%; background: #000; opacity: .2; }

button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -moz-appearance: none; -ms-appearance: none; -webkit-appearance: none; appearance: none; }

.swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer; }

.swiper-pagination-white .swiper-pagination-bullet { background: #fff; }

.swiper-pagination-bullet-active { opacity: 1; background: #007aff; }

.swiper-pagination-white .swiper-pagination-bullet-active { background: #fff; }

.swiper-pagination-black .swiper-pagination-bullet-active { background: #000; }

.swiper-container-vertical > .swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0, -50%, 0); -ms-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0); }

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 5px 0; display: block; }

.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 5px; }

.swiper-pagination-progress { background: rgba(0, 0, 0, 0.25); position: absolute; }

.swiper-pagination-progress .swiper-pagination-progressbar { background: #007aff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; }

.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar { -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top; }

.swiper-container-horizontal > .swiper-pagination-progress { width: 100%; height: 4px; left: 0; top: 0; }

.swiper-container-vertical > .swiper-pagination-progress { width: 4px; height: 100%; left: 0; top: 0; }

.swiper-pagination-progress.swiper-pagination-white { background: rgba(255, 255, 255, 0.5); }

.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar { background: #fff; }

.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar { background: #000; }

.swiper-container-3d { -webkit-perspective: 1200px; -o-perspective: 1200px; perspective: 1200px; }

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; }

.swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper { -ms-perspective: 1200px; }

.swiper-container-cube, .swiper-container-flip { overflow: visible; }

.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; }

.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.swiper-container-cube .swiper-slide { visibility: hidden; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100%; }

.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }

.swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; opacity: .6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; transition-property: opacity; }

.swiper-container-fade .swiper-slide .swiper-slide { pointer-events: none; }

.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto; }

.swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; text-align: center; }

.swiper-zoom-container > canvas, .swiper-zoom-container > img, .swiper-zoom-container > svg { max-width: 100%; max-height: 100%; object-fit: contain; }

.swiper-scrollbar { -webkit-border-radius: 10px; border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }

.swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }

.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); -webkit-border-radius: 10px; border-radius: 10px; left: 0; top: 0; }

.swiper-scrollbar-cursor-drag { cursor: move; }

.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; animation: swiper-preloader-spin 1s steps(12, end) infinite; }

.swiper-lazy-preloader:after { display: block; content: ""; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50%; background-size: 100%; background-repeat: no-repeat; }

.swiper-lazy-preloader-white:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

@-webkit-keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg); } }

@keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } }

.animated { -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

.animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; }

.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY { -webkit-animation-duration: .75s; animation-duration: .75s; }

@-webkit-keyframes bounce { 0%, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  40%, 43% { -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  40%, 43%, 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }
  70% { -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% { -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

@keyframes bounce { 0%, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  40%, 43% { -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  40%, 43%, 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }
  70% { -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% { -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

.bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; }

@-webkit-keyframes flash { 0%, 50%, to { opacity: 1; }
  25%, 75% { opacity: 0; } }

@keyframes flash { 0%, 50%, to { opacity: 1; }
  25%, 75% { opacity: 0; } }

.flash { -webkit-animation-name: flash; animation-name: flash; }

@-webkit-keyframes pulse { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes pulse { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.pulse { -webkit-animation-name: pulse; animation-name: pulse; }

@-webkit-keyframes rubberBand { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  30% { -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% { -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% { -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% { -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% { -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes rubberBand { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  30% { -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% { -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% { -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% { -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% { -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand; }

@-webkit-keyframes shake { 0%, to { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

@keyframes shake { 0%, to { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

.shake { -webkit-animation-name: shake; animation-name: shake; }

@-webkit-keyframes headShake { 0% { -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% { -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% { -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% { -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes headShake { 0% { -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% { -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% { -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% { -webkit-transform: translateX(0);
    transform: translateX(0); } }

.headShake { -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-name: headShake; animation-name: headShake; }

@-webkit-keyframes swing { 20% { -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% { -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% { -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% { -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  to { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

@keyframes swing { 20% { -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% { -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% { -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% { -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  to { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

.swing { -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; }

@-webkit-keyframes tada { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes tada { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.tada { -webkit-animation-name: tada; animation-name: tada; }

@-webkit-keyframes wobble { 0% { -webkit-transform: none;
    transform: none; }
  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% { -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% { -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes wobble { 0% { -webkit-transform: none;
    transform: none; }
  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% { -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% { -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to { -webkit-transform: none;
    transform: none; } }

.wobble { -webkit-animation-name: wobble; animation-name: wobble; }

@-webkit-keyframes jello { 0%, 11.1%, to { -webkit-transform: none;
    transform: none; }
  22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

@keyframes jello { 0%, 11.1%, to { -webkit-transform: none;
    transform: none; }
  22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

.jello { -webkit-animation-name: jello; animation-name: jello; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; }

@-webkit-keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to { opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to { opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.bounceIn { -webkit-animation-name: bounceIn; animation-name: bounceIn; }

@-webkit-keyframes bounceInDown { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes bounceInDown { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: none;
    transform: none; } }

.bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes bounceInLeft { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

.bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes bounceInRight { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

.bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes bounceInUp { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; }

@-webkit-keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

@keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

.bounceOut { -webkit-animation-name: bounceOut; animation-name: bounceOut; }

@-webkit-keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft { 20% { opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes bounceOutLeft { 20% { opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight { 20% { opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes bounceOutRight { 20% { opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn { 0% { opacity: 0; }
  to { opacity: 1; } }

@keyframes fadeIn { 0% { opacity: 0; }
  to { opacity: 1; } }

.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; }

@-webkit-keyframes fadeInDown { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDown { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDownBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft { 0% { opacity: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeft { 0% { opacity: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig { 0% { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeftBig { 0% { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight { 0% { opacity: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRight { 0% { opacity: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig { 0% { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRightBig { 0% { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUp { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUpBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut { 0% { opacity: 1; }
  to { opacity: 0; } }

@keyframes fadeOut { 0% { opacity: 1; }
  to { opacity: 0; } }

.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes fadeOutDown { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes fadeOutDownBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes fadeOutLeft { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes fadeOutLeftBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes fadeOutRight { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes fadeOutRightBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes fadeOutUp { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes fadeOutUpBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig; }

@-webkit-keyframes flip { 0% { -webkit-transform: perspective(400px) rotateY(-1turn);
    transform: perspective(400px) rotateY(-1turn); }
  0%, 40% { -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg); }
  50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg); }
  50%, 80% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

@keyframes flip { 0% { -webkit-transform: perspective(400px) rotateY(-1turn);
    transform: perspective(400px) rotateY(-1turn); }
  0%, 40% { -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg); }
  50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg); }
  50%, 80% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

.animated.flip { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip; }

@-webkit-keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInX { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; animation-name: flipInX; }

@-webkit-keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInY; animation-name: flipInY; }

@-webkit-keyframes flipOutX { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

@keyframes flipOutX { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

.flipOutX { -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }

@-webkit-keyframes flipOutY { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

@keyframes flipOutY { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

.flipOutY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; animation-name: flipOutY; }

@-webkit-keyframes lightSpeedIn { 0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% { -webkit-transform: skewX(20deg);
    transform: skewX(20deg); }
  60%, 80% { opacity: 1; }
  80% { -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg); }
  to { -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes lightSpeedIn { 0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% { -webkit-transform: skewX(20deg);
    transform: skewX(20deg); }
  60%, 80% { opacity: 1; }
  80% { -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg); }
  to { -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut { 0% { opacity: 1; }
  to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

@keyframes lightSpeedOut { 0% { opacity: 1; }
  to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

.lightSpeedOut { -webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn { 0% { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateIn { 0% { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn; }

@-webkit-keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight; }

@-webkit-keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight; }

@-webkit-keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center;
    opacity: 1; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0; } }

@keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center;
    opacity: 1; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0; } }

.rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut; }

@-webkit-keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; } }

.rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

@keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

.rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight; }

@-webkit-keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

@keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

.rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }

@keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }

.rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight; }

@-webkit-keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; }
  0%, 20%, 60% { -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% { -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left; }
  40%, 80% { -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to { -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

@keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; }
  0%, 20%, 60% { -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% { -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left; }
  40%, 80% { -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to { -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.hinge { -webkit-animation-name: hinge; animation-name: hinge; }

@-webkit-keyframes rollIn { 0% { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes rollIn { 0% { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.rollIn { -webkit-animation-name: rollIn; animation-name: rollIn; }

@-webkit-keyframes rollOut { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg); } }

@keyframes rollOut { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg); } }

.rollOut { -webkit-animation-name: rollOut; animation-name: rollOut; }

@-webkit-keyframes zoomIn { 0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }

@keyframes zoomIn { 0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }

.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; }

@-webkit-keyframes zoomInDown { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInDown { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; }

@-webkit-keyframes zoomInLeft { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInLeft { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft; }

@-webkit-keyframes zoomInRight { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInRight { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight; }

@-webkit-keyframes zoomInUp { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInUp { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp; }

@-webkit-keyframes zoomOut { 0% { opacity: 1; }
  50% { -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50%, to { opacity: 0; } }

@keyframes zoomOut { 0% { opacity: 1; }
  50% { -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50%, to { opacity: 0; } }

.zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut; }

@-webkit-keyframes zoomOutDown { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutDown { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown; }

@-webkit-keyframes zoomOutLeft { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

@keyframes zoomOutLeft { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

.zoomOutLeft { -webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft; }

@-webkit-keyframes zoomOutRight { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

@keyframes zoomOutRight { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

.zoomOutRight { -webkit-animation-name: zoomOutRight; animation-name: zoomOutRight; }

@-webkit-keyframes zoomOutUp { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutUp { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp; }

@-webkit-keyframes slideInDown { 0% { -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInDown { 0% { -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; }

@-webkit-keyframes slideInLeft { 0% { -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInLeft { 0% { -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; }

@-webkit-keyframes slideInRight { 0% { -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInRight { 0% { -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; }

@-webkit-keyframes slideInUp { 0% { -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInUp { 0% { -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; }

@-webkit-keyframes slideOutDown { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes slideOutDown { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.slideOutDown { -webkit-animation-name: slideOutDown; animation-name: slideOutDown; }

@-webkit-keyframes slideOutLeft { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes slideOutLeft { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.slideOutLeft { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft; }

@-webkit-keyframes slideOutRight { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes slideOutRight { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.slideOutRight { -webkit-animation-name: slideOutRight; animation-name: slideOutRight; }

@-webkit-keyframes slideOutUp { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes slideOutUp { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp; }

img.fr-dib { margin: 5px auto; display: block; float: none; vertical-align: top; }

@font-face { font-family: 'commoniconFont'; src: url("data:font/woff2;charset=utf-8;base64,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") format("woff2"), url("data:font/woff;charset=utf-8;base64,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") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }

[class^="icon-"], [class*=" icon-"] { font-family: 'commoniconFont'; line-height: 1; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }

.icon-shangxin:before { content: "\e666"; }

.icon-xingxing:before { content: "\e665"; }

.icon-yanzhengma-01:before { content: "\e664"; }

.icon-a-dizhi_huaban1:before { content: "\e663"; }

.icon-Message:before { content: "\e65c"; }

.icon-Mailbox:before { content: "\e660"; }

.icon-Name:before { content: "\e662"; }

.icon-shuaxin-01:before { content: "\e65b"; }

.icon-tuxiangzhongxin:before { content: "\e65a"; }

.icon-fensi:before { content: "\e642"; }

.icon-tuce:before { content: "\e646"; }

.icon-wodeqianbao:before { content: "\e647"; }

.icon-dianpujishangpin:before { content: "\e648"; }

.icon-yifabu:before { content: "\e64a"; }

.icon-xinxiaoxi:before { content: "\e64b"; }

.icon-AI:before { content: "\e650"; }

.icon-gerenzhuye:before { content: "\e654"; }

.icon-suanli:before { content: "\e655"; }

.icon-zhanghaoguanli:before { content: "\e656"; }

.icon-zhuyeguanli:before { content: "\e657"; }

.icon-tongzhizhongxin:before { content: "\e658"; }

.icon-shangchuanwendang-01-01:before { content: "\e644"; }

.icon-dangkoudanxuan-01:before { content: "\e639"; }

.icon-shangchuanrenxiang:before { content: "\e63c"; }

.icon-dangkouxuanpin:before { content: "\e63e"; }

.icon-changshangxuanpin-01:before { content: "\e63f"; }

.icon-jiaoxue:before { content: "\e640"; }

.icon-shangchuanchanpin-01-01:before { content: "\e643"; }

.icon-youtube:before { content: "\e630"; }

.icon-twitter:before { content: "\e631"; }

.icon-facebook1:before { content: "\e634"; }

.icon-linkedin1:before { content: "\e635"; }

.icon-xiazai1:before { content: "\e62a"; }

.icon-gouwuche:before { content: "\e6ac"; }

.icon-education-1-copy:before { content: "\e62f"; }

.icon-deng:before { content: "\e6bd"; }

.icon-application:before { content: "\e89e"; }

.icon-fangdichan:before { content: "\e747"; }

.icon-meironghufu:before { content: "\e641"; }

.icon-a-Maskgroup:before { content: "\e623"; }

.icon-gouwudai:before { content: "\e629"; }

.icon-dianhua3:before { content: "\e8ad"; }

.icon-weixin3:before { content: "\e8bb"; }

.icon-zhaopinxuqiu:before { content: "\eabd"; }

.icon-zhiding:before { content: "\e684"; }

.icon-youshangjiaojiantou:before { content: "\e622"; }

.icon-yongyan:before { content: "\e61c"; }

.icon-gouwuchekong:before { content: "\e61e"; }

.icon-zixun:before { content: "\e62e"; }

.icon-diqiu-:before { content: "\e61f"; }

.icon-VIP:before { content: "\e620"; }

.icon-houtaishangpinguanli:before { content: "\e621"; }

.icon-jianzhu_4:before { content: "\e78d"; }

.icon-jianzhu_6:before { content: "\e78e"; }

.icon-youkus:before { content: "\e67a"; }

.icon-more:before { content: "\e61b"; }

.icon-play:before { content: "\e61a"; }

.icon-shouye1:before { content: "\e610"; }

.icon-shouye-zhihui:before { content: "\e61d"; }

.icon-bofang:before { content: "\e625"; }

.icon-icon_shezhi:before { content: "\eb8d"; }

.icon-yunhang:before { content: "\ec61"; }

.icon-shujushujudian:before { content: "\e649"; }

.icon-Youtube-fill:before { content: "\e883"; }

.icon-wifi:before { content: "\e8f8"; }

.icon-liujisuan:before { content: "\ec56"; }

.icon-shuangxinpian:before { content: "\e6ab"; }

.icon-dikuguanli:before { content: "\e63d"; }

.icon-custom-service:before { content: "\e617"; }

.icon-youxiang3:before { content: "\e619"; }

.icon-instagram-fill:before { content: "\e88f"; }

.icon-24gf-telephone:before { content: "\e96c"; }

.icon-facebook:before { content: "\e8e7"; }

.icon-tuite:before { content: "\e652"; }

.icon-linkedin:before { content: "\eccc"; }

.icon-youshangjiao:before { content: "\e79a"; }

.icon-zuoshangjiao:before { content: "\e79b"; }

.icon-top:before { content: "\e606"; }

.icon-icons01:before { content: "\e698"; }

.icon-shangchuantupian:before { content: "\e712"; }

.icon-huo:before { content: "\e66c"; }

.icon-icon_pc:before { content: "\e607"; }

.icon-youxiang1:before { content: "\e694"; }

.icon-boshimao:before { content: "\e604"; }

.icon-yulanjianli:before { content: "\e613"; }

.icon-point:before { content: "\e60f"; }

.icon-gerenzhongxin:before { content: "\e653"; }

.icon-yunduanshangchuan:before { content: "\ec1d"; }

.icon-youxiang2:before { content: "\e605"; }

.icon-dianhua1:before { content: "\e608"; }

.icon-jilu:before { content: "\e65f"; }

.icon-shanchu:before { content: "\e8b6"; }

.icon-shoucang1:before { content: "\e8b9"; }

.icon-shangchuan:before { content: "\e60e"; }

.icon-ren-renyuan:before { content: "\e6d8"; }

.icon-dianhua2:before { content: "\e817"; }

.icon-lock:before { content: "\e881"; }

.icon-gerenzhongxin-1:before { content: "\e64e"; }

.icon-zhengque:before { content: "\e62d"; }

.icon-31shoucang:before { content: "\e603"; }

.icon-fenxiang:before { content: "\e60d"; }

.icon-shoucang:before { content: "\e8c2"; }

.icon-weixin2:before { content: "\e628"; }

.icon-youxiang:before { content: "\e66a"; }

.icon-sort:before { content: "\e65e"; }

.icon-24gl-telephone:before { content: "\e953"; }

.icon-fenlei:before { content: "\e811"; }

.icon-lanya:before { content: "\ec4a"; }

.icon-weibiaoti-:before { content: "\e618"; }

.icon-chuanganqi2:before { content: "\e8dd"; }

.icon-line-075:before { content: "\e74d"; }

.icon-rongliangxingyunyingpan:before { content: "\e714"; }

.icon-jurassic_message:before { content: "\e69d"; }

.icon-fankuibeifen:before { content: "\e616"; }

.icon-xiazai:before { content: "\e602"; }

.icon-yanjing:before { content: "\e661"; }

.icon-dayinchuanzhen:before { content: "\e627"; }

.icon-shouye:before { content: "\e633"; }

.icon-31shijian:before { content: "\e601"; }

.icon-changyongicon-:before { content: "\e612"; }

.icon-changyongtubiao-fuben-12:before { content: "\e60c"; }

.icon-wangluo:before { content: "\e638"; }

.icon-rili1:before { content: "\e6bc"; }

.icon-rili:before { content: "\e8b4"; }

.icon-youjiantou2:before { content: "\e62c"; }

.icon-youjiantou1:before { content: "\e60a"; }

.icon-zuojiantou1:before { content: "\e62b"; }

.icon-sousuo1:before { content: "\e651"; }

.icon-douyin:before { content: "\e8db"; }

.icon-bilibili-line:before { content: "\e75d"; }

.icon-world:before { content: "\e609"; }

.icon-double-left-1:before { content: "\e615"; }

.icon-jinrujiantouxiao:before { content: "\e8d4"; }

.icon-jinrujiantou:before { content: "\e8f1"; }

.icon-jiantou_xiangyou:before { content: "\eb08"; }

.icon-jiantou_xiangzuo:before { content: "\eb09"; }

.icon-igw-l-screen:before { content: "\e626"; }

.icon-guanbi:before { content: "\e614"; }

.icon-youjiantou:before { content: "\e637"; }

.icon-zuojiantou:before { content: "\e63b"; }

.icon-arrow-left:before { content: "\e645"; }

.icon-weibo:before { content: "\e64c"; }

.icon-weixin1:before { content: "\e64f"; }

.icon-qq:before { content: "\e611"; }

.icon-xinlangweibo:before { content: "\e600"; }

.icon-weixin:before { content: "\e67b"; }

.icon-QQ:before { content: "\e882"; }

.icon-riqi:before { content: "\e64d"; }

.icon-_didian:before { content: "\e659"; }

.icon-youjian:before { content: "\e60b"; }

.icon-dianhua:before { content: "\e632"; }

.icon-arrowRight:before { content: "\e65d"; }

.icon-caidan:before { content: "\e624"; }

.icon-denglu-copy:before { content: "\e63a"; }

.icon-sousuo:before { content: "\e636"; }

@font-face { font-family: 'shareIcon'; src: url("data:font/ttf;charset=utf-8;base64,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sSQBFCuwBEMusCQrLbA5LLAAFrAEJbAEJiAuRyNHI2GwBkUrIyA8IC4jOLEkARQrLbA6LLEJBCVCsAAWsAQlsAQlIC5HI0cjYSCwBCNCsAZFKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmGwAiVGYTgjIDwjOBshICBGI0ewACsjYTghWbEkARQrLbA7LLAuKy6xJAEUKy2wPCywLyshIyAgPLAEI0IjOLEkARQrsARDLrAkKy2wPSywABUgR7AAI0KyAAEBFRQTLrAqKi2wPiywABUgR7AAI0KyAAEBFRQTLrAqKi2wPyyxAAEUE7ArKi2wQCywLSotsEEssAAWRSMgLiBGiiNhOLEkARQrLbBCLLAJI0KwQSstsEMssgAAOistsEQssgABOistsEUssgEAOistsEYssgEBOistsEcssgAAOystsEgssgABOystsEkssgEAOystsEossgEBOystsEsssgAANystsEwssgABNystsE0ssgEANystsE4ssgEBNystsE8ssgAAOSstsFAssgABOSstsFEssgEAOSstsFIssgEBOSstsFMssgAAPCstsFQssgABPCstsFUssgEAPCstsFYssgEBPCstsFcssgAAOCstsFgssgABOCstsFkssgEAOCstsFossgEBOCstsFsssDArLrEkARQrLbBcLLAwK7A0Ky2wXSywMCuwNSstsF4ssAAWsDArsDYrLbBfLLAxKy6xJAEUKy2wYCywMSuwNCstsGEssDErsDUrLbBiLLAxK7A2Ky2wYyywMisusSQBFCstsGQssDIrsDQrLbBlLLAyK7A1Ky2wZiywMiuwNistsGcssDMrLrEkARQrLbBoLLAzK7A0Ky2waSywMyuwNSstsGossDMrsDYrLbBrLCuwCGWwAyRQeLABFTAtAABLuADIUlixAQGOWbkIAAgAYyCwASNEILADI3CwDkUgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbABRWMjYrACI0SzCgkFBCuzCgsFBCuzDg8FBCtZsgQoCUVSRLMKDQYEK7EGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAAAAAAAAAAAAAA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") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }

.social-share-icon { font-family: "shareIcon"; }

.social-share .icon-tencent:before { content: "\f07a"; }

.social-share .icon-qq:before { content: "\f11a"; }

.social-share .icon-weibo:before { content: "\f12a"; }

.social-share .icon-wechat:before { content: "\f09a"; }

.social-share .icon-douban:before { content: "\f10a"; }

.social-share .icon-heart:before { content: "\f20a"; }

.social-share .icon-like:before { content: "\f00a"; }

.social-share .icon-qzone:before { content: "\f08a"; }

.social-share .icon-linkedin:before { content: "\f01a"; }

.social-share .icon-diandian:before { content: "\f05a"; }

.social-share .icon-facebook:before { content: "\f03a"; }

.social-share .icon-google:before { content: "\f04a"; }

.social-share .icon-twitter:before { content: "\f06a"; }

.wechat-qrcode { display: none; border: 1px solid #eee; position: fixed; z-index: 999; top: 50%; left: 50%; width: 200px; height: 190px; margin-top: -96px; margin-left: -100px; color: #666; font-size: 12px; text-align: center; background-color: #fff; -webkit-box-shadow: 0 2px 10px #aaa; box-shadow: 0 2px 10px #aaa; -webkit-transition: all 200ms; transition: all 200ms; -webkit-tansition: all 350ms; -moz-transition: all 350ms; }

.wechat-qrcode.bottom { top: 40px; left: -84px; }

.wechat-qrcode.bottom:after { display: none; }

.wechat-qrcode h4 { font-weight: normal; height: 26px; line-height: 26px; font-size: 12px; background-color: #f3f3f3; margin: 0; padding: 0; color: #777; }

.wechat-qrcode .qrcode { width: 105px; margin: 10px auto; }

.wechat-qrcode .qrcode table { margin: 0 !important; }

.wechat-qrcode .help p { font-weight: normal; line-height: 16px; padding: 0; margin: 0; width: 100%; }

.wechat-qrcode .closeWechat { position: absolute; right: 5px; top: 5px; width: 16px; height: 16px; z-index: 9; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); cursor: pointer; }

.wechat-qrcode .closeWechat:after { width: 2px; height: 100%; position: absolute; left: 50%; margin-left: -1px; content: ''; display: block; background: #666; }

.wechat-qrcode .closeWechat::before { width: 100%; height: 2px; position: absolute; top: 50%; margin-top: -1px; content: ''; display: block; background: #666; }

@font-face { font-family: 'BronovaBold'; src: url("data:font/woff2;charset=utf-8;base64,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") format("woff2"), url("data:font/woff;charset=utf-8;base64,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") format("woff"); font-weight: bold; font-style: normal; font-display: swap; }

@font-face { font-family: 'Bronova'; src: url("data:font/woff2;charset=utf-8;base64,d09GMgABAAAAAEkQABAAAAABAjwAAEivAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP0ZGVE0cGh4GYACEOggaCYJzEQgKg+QUg79NC4NQAAE2AiQDhxwEIAWDVweEdQxyGwntuQQubjf5mlYl8RC3DWiu3LOZuc/BtmHvthFkte8x8fCMSDW6bvb///////+fuuB/hDjhw/mAS5OqalU3N0NUWakuK4HDBiu3y7YdY7eBc4Y+fZW7sG2Iw90r+yCryT3F9p07J7b9IKvie+7jTkFwy2dZlxvBS8t2+P1aCIwkIm+GQr/XKpe9EiwKPAaC/GvsA1zZheHgLvHP7rxLetIe8rBW2IR3OvEyZEfI/pRtrTDCY5P8pceNgIeas+WRfn2Hb4EJHOk/sq0V1rI0y5Vmnf1HdmTkid5PbS9ImJK10N/l+ZXoMeQkkPZr/8CNGwFykLzoqrRbeBb8tP/gKrBti6rAoUjs9T9k61mw1/+2h6pw68k/A9xRjTpLif9+v3/rtc8NkCKFKFMeXCwh6AiFJGwqlkARzKipL8wAvwHaZoeUoIgKIorKUSqopIooSLRwWNi90Bm4zdkra3PTVf1Plw37RZar/O0rdvb8zWf2iccYBeKRd+YG5tmxVn5IBdMtxa4R5OU64oc6v2Yke2Ge/bPHHbeMTSFZib0b7a0/+xikVmoXANoD4CrJX6YqzkZNSTZ4ISODUMdax/u0/wPaBU7l1LS93277k2QlPK1LxJKVnqenY3gdO6+j180YMA7ZFhg4lmQK8mp1OV2M5K4rubqJR6dlrn/mEh4549TjHqcxutfWxQ2AyRP9Pb/zayq9DwKMPixYBM18hUwTqB1f0EzT2tjOJmzu+SyPtGiUwF9SUpQFdU8H6AbFDADzx0/b7R5J4PheM2Ymg04zISQhodJsGRkObA7ORwxxsJ3SSCHfp+yZ9x/Wn19vWIvbp1bilj0fSMZG7dJYMIggLDkYD98swvurmLOKzoaG5hN8IEKPvUiLz1K9dNJJ5xXHHUgoogMZ0bV5JW+gWtulQYQpH974YDZvaZtV1kbeTU8OREVYWtA0GAg2i+XTuwzdb9rqpjkfgxP6H445GOYiHhw8eCAEYdT2h+D7zdF4vCmUv9jgoQndkJ4se5Al7OO8OdAiaBHVYpYbDY7l8fP5t6lOfe9/ySDZGawih2jYCsBrl+Xfvy/r0NWd5EixDDKEjAJT5MKd5Ms7K6yUeAIgySFFJSsIUwlw7Fweu+G+BKZMxWEc6v//VKW+X54o1fkZtAawAHbjliFHfpLOellbnQMFdsl2vuTugYrYmJQWo9etE5QW9ZiH703tLZ3zunEHkmf1N7FMFEDGZTYLSOA18Yd4TY6hLMdEsmNkHYhmk5jxMm43yjaykXFBmPUqmtrob6bK17e9ah8IqDyW4mJHSYoH7r7/7kHcsqsAp8agaC3QNGplt+1/UbfIjWhm1m3gxfwSLVz7Zb1mqt7X+59ydneO25waQWgOAaGBjpU5QgB8uMvcAYCvywdxj571DsfeHYYCjJpaQUB4AwFVGRzQlSILoRu/dQWQcfm1tMcqC3hmzgM+MO0Cp0vGIy5wHKH3/770MCgfS/wzHoYt8utc/PiK2N740ZlF5vCIxZsFFSrAfCpobgDDtNtmHxhxm/Ry1bl60lzj3cBB4BBwBBgIhoBMMBSUgPGgDmwCtwUmYzgsJl+m33e4yBUChgGts8OBiJJWzjpbD7vvNBykgkFHRAzKfgGd3u/+TjrhuAWm/r/wv/z5+sSridMTpyZc0FFDBUWkMIoQvpyQPGv+L54lP73x9BrijfcQnsvSH+jFnNqtAqlvHRcagzXy+eY+P/Bb/2QwWWxOaFg4lxcRGcUXCEViSXRMrDROFp8gVyQqVWqNVqc3GE1iuJBKG+t8iCmX2vqYa5/7vNT7+Ouf//3RkeHR8bFESpFVLZPO5gqlYjn5Duw/ctjpAho2V9Tca1k7dZhorgXmXASmAbYBYPdJYOxhRz8FANhz6n5pZ8/oialr12/fuXHzIB3z5OdHjwHAsXd3ge4LXf3zBocWDCweARZdXrn8+OyFegB4fvzi+bMAnoqeRRpAv14MVIFQ5YJeNZiACzLhevBlxFBnhh9B5/zgRFuvYoaIpEyvmrg4Zm4RQwRqXiJkJDPSnGwAPkoz3iw4mNszedkeqODMqWSCo5mUJUmH69jSDormovUr5IhYiRkKhLFgjCvJ5K2z8UYRm+9wo6OmeRBaaA/6QMEsmqvRUkqm9KMD/WiWQowZBkoqltyvJXghVsIEJLgDYIaeeZ6q5JhU8fqKzvvhx2YSPpwdOz7bzwCZKgcDFqw5KXOn2810grMK9ICCHa3hidUxw0XNIaTaUgpjEUSKQgrWAcA/ANgvYN/gH7Z/4Az4hj/AnPcZH5Id3bJovhKiKXmwdcuy8AvyskcNuuKjgzXVVowNcBgdThHuyVH8sokLOKm62r7Ux6PZ3o5WwLBW2pNlBWQjV3aIzjabKQmPPowsV68SA03vMwEYYzcaO3+8GhRFNa0biYZy8LF8v9HI7rjZaIInBZD18CgWlus89oPRHxAjuugb5nFWVPFehxJpXqECVCzYr9mz2dNOgh8ocZPIkiW7J7MkkerPcJZgfTlMvgf8BLOGg1ydcw1pIImtC+ScC+lcgOxAbgLWTZfxCgSsh2rQZfpi+XLYiCqoHs9TE6jm0W82RAEErI+mnmO1IUiW4Rm8Zfy3gSlsLyWl5qpd1SEXfKLFZc+QAxmiBq4XO2jSOukMCFjtRRWmXSmBRpfkTZFT27Rq26JlEKHO1xOQZcwKS5ERIMQ5hO2o1jPr8a+Rlh9LuycrVJCd4yqIkpEGvIO7C05yYXJvlxxxbB9+bh0OZBrWXb0g4pYtMmhuCXKy2Fzat2NubY5wUYwxT8KfE0I+2Hp9KBIJg4PhJnE1PMPdHk/GkqKNskUFDBP5ZJUnBmtzG0SyT/xp67cD1rurWTbcy2PTdddpjREOHoqoxrmZhWiMCU1ubh60hEMRR8CBjuc5RUeUkknjUB07y/BXstbMDoE4Ztv8kYyi763c/8M+7Bqv1fMSjHjsxxhbliAL11li28KWbRNCWDS3LNyPed/cZwHI3WOEuxtK2Ny7BkAgIWFhexFElBUq0DzsK66fi9p6pzJM6q/vygddtO3BchZyLA6YHPm3gFo5UiGlYQeOpW37srndynUF4kND2aVzczgdBXLU3raFg6t60uKCw2385F9cl+ld5HAkllEY/ezs+ZSp5boiQ6rKVqEw8rIWd0Q4GKYFWubgiVMKJ/IHZGdlszBCe6Lp+soQFm2p2Vn8Css1QwlX7HAkk9GZyv18PqBpngnTAhtLZ2BXU2WQZysJRrc6Yt3eaL7dNZl07bJpI/r9zqf4Sh136+T3vxhlZyCKx0ql6YEwucrG35r1aRCn1oizjBfaX9G6DBW7WGot7zcIiNPry/P/ofzf7OLqJBXwhYTeKFABr+CZMkzVObJGPsgTE6ZZArHYNKpVmMrlWj1PhYKuVyruPL/cArG5NAfTzEKdCo3FWbwvFn84n28fkC/UMOTf7n9hXzftvhq+8ykhRISs1/0T9vL07lFMkzOttCWJEHbQlrmjKjrrPY0fLXdPe1+gfa6mirmmN2gv9/t4+MLatKiQr6/U0xQJx1KrZZqO3GhzCSbMyRxdlYqnHGrocYw3YFrrTeOQB6rR6qqI1IFQKIHiXNfYHeo46mEK4gMCNd2vsCFNZcTV7SB2hRcWqRJQlROFTEYmR5eYWiLwTrJ5hLozyYL0QvrmQUnXV7mt0xYq2ZhHWVNFb8I7y3lRUg5z4cLiqtUDTzabxr6lOyBmatv2np1cH4gN5w/wBpUIkVStUYhuhyVhlbsDjK+C8vK0DTqMwzDGF8ZnYJozVBaVUGtYXpFVQ69QVaLwG0NZXq7LpkcXsMRLbRKnq/fXiBKvOJMQIp9Ub/mKoiT+Q5SqhsoOlR8gR0kDCyi/rl974cwb2BaTlCulLEpP0mLPHdZMPGsAKxZEPAUb1jcVceiQ2kerfk8wpOjWXQzftLgovNUSj6hCyo1xaGgMEoLkHxwEeGwMWBd+z2vebpmOwlqLSUb1irRjv3wSl5Vo8FDxiNZrGki2gWT7B+/J+3a7MLYJD5hIO5aXlnjkYWXIgkMhzbej1g9o4jJJ/WCsL+kyUk5u2ss7rqvv9EeIGL5NzVWLr2iP4/jVJtVivXVtC4jkz23NRoXxMTf8BkzOcZkOUgTCdeoYcQx+leeXlw8/9dLemnN2UFX1hTMJE2LF0tzvQScO+hR99vzE+dR6VyRrGPuS5FyVbMEhvmGXVfY5Sh/4SVCHtOWPhFV4pBIdhzqZVSX3fg6Mp6NRSolHIdNoArz8QwcSmtb+lOaIgBJFiNJeOojhxeqv64gQJZaKNZiJtIakBFJ42EOauYyydTKQWz+Jep61gDd3mQU0458U3RyWnjSftOwcqprvzwT7w17mWq1fe8IMAmKu0WFpboW0WYKhqjMXznHPDgdiDQttXY/EWX9YXbrnESRCn1mrhR4Ys8bck9zdWGinzh/Or2D4KyFTogbbEgXGp+xNoGw6bnqmvCsl2e0HB8MSVIjFMoyyKDM1qVw8DoRm6P7aQsDMojla3i2f9A3m28ToWliH8UQa4xOPxrp0bU8Vr1Vc03KH7AhEAMeuyDoCSXJ6ZYoO0F7ZmVAYH015FCaxc4nWOsOAY5j1Q7GyHZ6RVztCFIUQ4zuI8oODFAUuuOJoffcHNMAHHeMg+5Mq63eA6J+EXRzLLT9lCRurKGtdEYAT3d6gXIZprWnAJHNBTnBjIjR2bphc7uhBuRcupTw8J2yVFscS9Ay7wdHettGBAPrNOqpYHDxZXJrjwTwv7aVNb8oQ5XbREucWYPHPWZO51RfFqybD4uojwpWmhreKS/w15465CT0RYUGgtUQZSEIZDm9z4ZXobRqqO1U6rBb74tO2mNX0wEOjnaZqh4V0hyeU6jdrtdAdzR9Y5Y+3Mb5Hm9F6UQiFQoxScPP2pdOwQe4tiPDZ7N5U7mbqZF91bt94mvOGdEuSCq/aFUeTJZwZ16S3o7yrXaqE37b7ZieW8tU+pOTWb+cVfEB5hMFuB2Nl34f8BgU5kYCrQ05OhIPKLG+ERKvXQVyDfoqz9gpj7fstbaK8DeIWTBtuhILlqqaqjvf8mqlFHIE466+SZzwYtP6BOXMe/WZRwdfcHMAHEFUdTqyinEppXZFD/sDNLxUIgGjkV3u9lJy6n82eUJpOKKEQdby+MAPTUrMoiYP3PFq9TbbLNtGsd/sibuG+KwBmiLov6RTR7Rd0ZopQVJZp7zhMVdbv1qHmOClEQj6zRlwj+Ax6hTsYBIejpliX6UQdDHnlm5YW6QwbSEFvzs1HA7KuZzjvYmhthXa+HCNa6+vhiLVUjzQrOcoRCLNqQE5HZw6aWcCArb6r+AMEknjXyWOx1Fpv5QDDtwqs12p0eqShKbrQpXWhI3gDuz4lW0TKChdlZEXkCVF04RZW1jfqYJRHdM1T6r4d+xjPmSjrjE9BOaA9fHBTiMoyBRv7/EmYvExVeloOF7m4rOyKtFAecbdx27XZpMIGTFuCYF6DTAUFDQEUwuVXptdjB6rn6UjKDiyTORIqKIFc5ANYqV7CO5h3SlDSiKo2+V4RPSDyRomN1rQ35pEGX04YZ0c64V/5Tk10PTa4Gbr2Eut0T6IWkwgFZmN1BL1YTzBIL9TqSay0/q0eYH81miT5nD+DAaH2PMhotNUZRxaEbFaT6RJ/Ja8AeROH/DN6zorPGOHphn/WdWy4KCLzX+e2l3jo/ifC2v8zAuhcX/t4NSDkrGNUHDlEiwnWh+3sJgwicaq67qgq7ikQvxmQsPmZJKKelBBeH4qkE70zUaekOdF8y3OiL8H4UEoLsllGZhc4QH3tEb+oBByLByz7K81F3VYaX5bM1dzR/taC+Ejk0VonAk07vscZbNxnUvY+9SmIcHV4E5QpFI9eRqqrHpVSk4jXLV2IeMycSKF6kTuOXAvxuJtTJZcU5nw1D6kdt35M3uu2esNj3/nX0sdfrb3fxCqVyzIXjCkJ/VPgnU3mq8w0BfGYFZqOY3ZoA0GetNWxYlIU9ZlfWZIGliUvjQPFQvD8jsPxgmlT/IF5mhOVMeXZWevqKHlk7nVVsi8JWTrf2lHjYwYZZbJQ6LB4Occcbt4z5jqXjCKIp97O20lKp1EiCo3jxiXBEr9y1uG5xoZPciiS6UO+nULdvkIjP4/bjQmGVYwLsuvr5E9UMf5bht/saLe88NDBfNf54iMj7vs+1h0a0F3d1z09lqijAWf0hgmDg4fb8jVYY8TwhJOf2Xey9E50FyPqiKbatU9FyF0SLD828TxfT9kdMXQwMjlyx9GSOB1DKYtWROjTN2+6pcTx1TldjHshS7eZH//8+R6efAw4RGQuaGsjgE27VeQpa3YIH5gg0hRGipJ4aOBdLWz5iMd2yBtLPPrger7BDw7CVyJdBG4GT7epp94UNRiwv6NwM5nbzaKgirLEIJRHgNftji0PGpesw9T8yMGNi2uFn/DlcihszxUwXRMy17+zLoOfXUi429Kj/nxN1WEPM+rmEyPBLmEcHeyaguG6QBm1/q2S1ZpEPbLWhM6pnO1Nw1ZDuTcqri8rd+2dYqm0yt3ndqq6sdpcW77cOHG/m4bto4r851LjFRfP9xc+rD+C+St6AJdATCsZdKR2XsC1ecFNOZIA/vrNiPkz5lE3jTfsvvH0WrsecG0ldMLMNx8ygU2EDr/GYrQNDc0qrEE1xDVUoduq0JlG7+PXu266ZXtURzr+80TQVSpxKUOLqI9rOJlLtfIlRlVGgxvZuU2KQKAKQ61sA05q/BdCZSsFGNYFQxishPB2WwkE2Urs6V+x9mBvuyJKU4oN0liJQamUGGOlYuMe2h00ZhlX3zHmx07FI+d3+9vNhjmz6uUDtjQrqEo00az6WnUCn/frBIh/2ZSzrymgdkuiyqSdtYkbH6C0590z/+RvQov+33kUsDD/NHO+5VDOCCL1OKIpWJ2oCTrlyftcGvNpQ4keXP7xd+Pn2jlX+E4N5q9o6p4HmrwwKGx68DrUEcl1xWSNvjVo8JL7gM8q8WYqNKKYLLmOOhK8Lmx6GJSnEWZJNvuswg1cChrUtxJPxTdn7q+FegW9tdD+s3LRNgXbdERz5Ij2yEe6canAQ45YTN1MxQbE7hU15n8jqojULy3jz27qFv9htN00iZZ866DBJSHyC+ysbkNetUCvrxFEpLy9CmuM1b7Uq7UlI0ND1llbU/xLBjdfcbqs+SX65JZMg5oTcjbTGgfDL/rKUsNTqZd+zeq6qWX9mwnosWR1TV6YDqFD2PnPvHRY7FiIRr9Ea4r9Zyhvrmme6oGF8CjlwBvv9dMec1I/mWhRzqLTfxSJ0lTmUOZ/vwrAtr8eS8SbYWZVijfUbiwsaLKjU8M3IfTbnb6tei93O01wMIeqEhp9ldIfF8LcZqc95mTiV8t7y+4fIjT8BzYvr070H1MBwdQ/ftsZEYmhb8xa+/LEsyDVsMnis8sRMbt125nDXF1HLwWbCbJWZNDkQqNvsnTfurs38v653eAITtN7Y5cUgWkqsd1hLaH4nCgi26LFWWq1JDNFUkrmRxX6JceK8wwmgjbf9nE8qlS084zeKyhEjz8+FB09dEKPu+5txO3MhbP+cUoS5qWKG7tMIuhiWK2FMF8Yo0vgB4WeNHHc3DhxJ0OD+AnROuHyz3m5YRKOYY2e+vg5BnPjk566g2MIyMer73/r6GSxO+u/3k/B4Yrvf63vZLM6O77dT8WVU5aGRXJC5aFzKJTR0MgwTmTY0u8Y/jMIYUlfRX62WEn+VwR9Gjv7z60SR3C63tt9SSEjpUhkb5WPS05SDRngTSb8cABYe2css4aTS0L8NwUEbCqu3xIg/iqWXNhFPhQDDhMzX1QXdQWVuuUebOnaihcQ/8QhXcvilqXKE4d40L4TihM/D16FkMjnn8ghpWOpY7GOF3j8OUTrpuu47DNO8oFLQaFJYfRS2Z41nrO88wr+CU/UsH4PEBiwvurcvNCYKqOUHBZBjDr5WGPjuLy2bkze1KiPTB3GPScE2hPNXZX/TxnfOKtjXktz57w2ZR7bjaCVNnuZ9yb5gH+2fTAcvXDhaMGwpKxMMlyw6mqdDTydHz6jdlze2CQfP5ZVlluan5db1iG25+WbeHCG1akwOpOt46PDGiv58Nucbc2abmdUFt7A5hkVEoE2vUGXmaISWi3hBZ6RVldSDekdif/H1SgbK8a4woBkCvy62YKoqOSMRX6fP8JEfuGWvQfHZm+sD55ijll3fs7g6ODQ4Mic8zFrzcFTNtbPHtt7EI6Y4ty4a/+m9KiuzJx2fhrDlaSU3+ntHx4Y6F/UA6yyuT4o18ILPxZ+365KkzpVa7/jWZZocSUNH4cQav/DHUS2qs+wkFi63+BdP29odHBoaHSesoxhUIRl+ZFVBTSPqhAvnnVV6hR7jyA3V9Bjtwu6c3N7BLB0vTPxVKLFZXnavPOg0/XUFEdUbn57dkYgf5Wvp54HHLIAF7BYXwNfd9tlpoZE1C/UtdlclrUDa4o5IuP8IlrG4uWuSqFS9dJlaYsdd4brwnWpLgsviMsO4vIsrp2LnLcS5MErvyVXoKiNX3BekOe127sFBmkvdrugJzdXtMPlW3p17tDI0JA4584rksDNkJMpKfA1CyPS1WogIJ17yT28JWmm+BZTiyumicW0qVo8c9PwcXv32ObCwmmR+56q9MGog7Yi56zI0S/s2XoiZJOfLB0cGp3n0Mf3jWcVNUfqGlo4Wj8KN011niauJND07T/DCW+7C/eMz+IKbij/dN0Sn+OfT6dDgRnBem0WbfnWFbRgAq6jy06H8MOkrnK0nRumMfBLqIpWoH8yqiDVc2tsTWpQbGaFLBqFaK17kERpyfdoiDjvq/JyY2oM0bVgkqiOnCNQ2OAO1EyVRQW0Wdo0NqcVKFf6VAvNGeFanT1caPapViLKrcAka3CbLqdBaLfXC3U5wW3WjShnMqXAvyDZ6FToUM60n+yX7TFX7EftaZ+cxlOK0wrjDLRPDZyafYt6m5oNp/rUZL8RvRYVoZzZ7ys/VGbRxslWclZizAvDSVWE5KXxq1pGfSBtQjRJj04FMWWuw7G3YPMhPioFMTLF4ROqpY7FDh3PEIONxRL5E6UDHSaqnNWrt3gZ48A4LxOnPFSjKuPoDOwKdc/gQg2psqK6rEx6qayqqCor84ObR18R2DuYzhW2ZzVZZ4/RSjDJXmtuV5ZXl5dZtjKaysor4El84rEkdd2F5HwLy7G4pKy6qsrEK1nMarWQC7oL6zqrZYX95Sx1eSibYHod52Vkl4dpOgeHe9TsCp2hjNNNOp9YdX4fuJxP7FnYpqutCqMY0khD51EZNTmFsnzOy5+hJkFSer3MsnaeW+pWdkV+XW7G05TSdsgYT9927++tMQ5NAIkSFgEJfcOXq5ZPmAL8PNzxvRqWNyolkZu4/fFF49KjSYXpUYGaZ0+k4mJGdJgkUpfELfYVxxT7m8Q8yE+PLRy4f/Jh1/GcP7s7JmVbjiMrMj3OzTXTK+jWGLUgC4oppYgHmAbCD8kSiW2DwZPJNHouskkkyYuNBPgU9MpEcPwdrvOJFKcGLqHbE7SmcAKp4vfP4t9CQZX3qcLFpzVeUSZnPt0EmtDHuVyynUzOIHPT6EdcI81eJIo0EBL62kwi0KJQmrepImOGL7jf6uVxucOzhLtu9BVwK77i9pWJ1JyjIauWzjW9zsh/bXrNgEJkRL3j/b2JcH2pcFH2t5Qkf1FFy6RmrYlP8K387bN4hBl8/CQ0elfnxd/MQs1D7z0dIcoEI+eEEA0OnL/OJ2LQG2tMkTuo/ELBr43viLzEJvpltijfZJJFZGi2EfbdEtwM0WUEI7tCcEI05aFsksnDg2ssVeVVVBYsl+Ws3a28jHE/GSNJ7LOobky40dorydYtc+gEQ3br3HXh7oxUU9N7TNHIWaNvqAmsZq7Xud/UaKmxFYjQCSEak/n+r/F6YqUNpUGpG6z5ExbKjI9oQ/DY0niqKonrj0ha7ddCrIEQevyP09MDZD7ZZDWvHW6ELp021S9XLdf6KqGIMAopQOOI2frXve30eMjYjsZjPTdBoInvSapAfxa9oWTbKT13xASxiS7DG6dldxqUEXqG6jKKnnL2xJkTKX/SFTq1rz/Qc8KbLqTcoitWbFm5RTED/YR6FZM1dgtMVovUnbX/jXmKW3Lo5+afnZ8x7wO0yP/3m7q3StUZSdY2lWqjOGd7jFJBI4z03iK9Z386vzQuVBZEwbwZAt8TFDxqnJQaISd8oA+9wVKC4kLjlp77xH5Pvtk7QqDlrx3RTdVRoXWylHn8kIX0silhHI0w0vSC/J796eD47pdXEAX7pp3+gSBPCA8LD49XEN6D7W8wFDuE8T/zlMhmp7wB+oKupjUFiT122/6dHUSNXHf3WgjtybTRQHvKPtwfJtwfhQtEIv9xd2+BqAUizmxfMA07OW5yIbqxkJRpASfPcF89AwdOsoTt+MmjRCto9RVgnlFkr0rDrk7D2qu+QN3pdWIGtD89SASqkJ05jOfXyDp3Jecr4RGDrwYVOVB8sV85O47twtPubtVINLwB3p70axDve1UVNTtAGpsdQK2u+lJV3RWQHSsNyO6qqv5S/WiOlaK2S9+rq8XaKVPEmonZldW1tbevXb9dG0vg13QD6/v/jI38U/pTUrnOuu7Uck0xtn3t0yRdUpNFZwmHqny+le5dSgms04Rm+0gSMoN6g80EE2HDjTBNiIylwmNOunsX4PX+f78vCDx4kOL9S2mlmwXfpg7N8QFV2UF2qjnYjCUb5lT7a0Nk7H/+OBngle+hC/i73dth/R7EHnAM7KOAsRVq/Gnyqqq2/WSvoUlJVDgi6wS3SUi2I6mnuNywLmEGMtFGWWgXdOfldVtpQx6pkoyCT+nT0VWrRwWsMqx+2q2Ol1RNrS/PKrd5GZUBBQ0WS4rNZk6xAje+XVF6GUugrPJp9fCpnUeV7DQGmpHGViq0eqVSq/PvycvOycvNyYaDYUb/QV3fwb4DOsWBOa//YP8dK0co/9Qc6VRQoSGFJEj/ECTPWbV6pa3Qbl/dU1VMrl+rnLTcsUIae74p1j8ighLbBP/a3qEUK6lPj5kzks2SmdIsmbVMMiopK+BAaEeKlXdYexjx/0nhAfmBVL6Fo1F4d+L0e8LDKDt3cn1pV2+BCHw8Pnh6bVBAl06eQCzWZr4yCWdeTAh08LcrsAgW/sXjbHIU4ucKXJxUTJr/eSqG2Qr6H/mch1C2mYTxMrVEGTLngrloLR4d3hHm5xWiSkmB9S3FpoGOUipfkJ6Xl5aYruDs5iT+4ZuWlxvJ90nsXhiF/MuYX8IDKwIpp5CSYWpB5MfjwUs3W+dlKk7dut3tSUaffjVtZkSiNUZboItcyLhz3ARBJiNkMxltNqPJBrFGoyujiwo4UPeA9GZ9v7BnhszTSy4s4ux11439OtSTEJxQ3JuvfuRSIZ2Rw3IlFKtzXd2A25BnVtekBdKu3ghB4GW4yBl9CQG0CUGCJ7Fem/Eqjpx8OoEWQrq8fR1i4BgCo6n/GC+UJ0Ix2iXQlgQsi4X/9Uk1me/meEqTRovI079MxSCxW8mRlE2EOjf5DJNAJlNL+MHmP729zUVrcWhuu1RPCFFOTVGg9rlrf/i1v1seLC95VpineuhSwzXP2We2sscuBodaYos8kjrpqzG6PbfRukN078T+S7F0vkgo3IA2Bv1cbSmfCvBmoiftA6W7O/a2qAGS7nZjRro93Zh2wH7qLX2Db232CfRqFIYGBhr/e7jex+PCAjHOXYAht0Q992e0Ei62EwlwzwbCXbg89ZA5N1SzNqyrawXPiiO+eJIdDm8SXICJQkRF+bx+R0UUeMTLZPG0x0FBj2Fv9Hvna9Wa/xeoFvy/TfPnOKN5bMmb3F9zGiOTa6JVLp7ahN0lRt6WQLIfFZwRM+A2K3JqMjBLmJET2Q3rIOeH/yQkPan4C9PYirWOuTvK1/852FGdKVfqvA1xvXBKutqNdmJ1LN05KmklN5w7SOErXSdkOxLdAOpg3P7oJFiXYB7rKNVFKq0XO0vHO0y6eue53tLyV3c7IF6zVYXaK+Q+F64K/z5pH12pmKJk/Lg71ppmBz+VoWLKFfcBPHvB9M6Tw+cjlhHDeq8mquXiH8wUi/CN27bFwGTMJxxZWOMPq14y5up7qkhjpc9ObN4GUqIY6DCNdcCDSVHk7pIlPVc/r6tc1z/y0waPnjHWydJOo8/w6OqQdHcY7d2Y7+okuOOjJOvTIzHeGCfA9jHv/4tTiF7nDQuvHlH4WM9DKGOGn2lwedNI5ShqGNlO5n0PgrYun9+p33XUnmcsK6HMznKoJ48MygYKgTPxic2bsx2q0IH4wVXdJc9eFtwVLaEMnO2OtoTV9xZP/AKPxFebzNJlM9k6U2srr3Sww3wGOm5F1O6mzcgGYH1Gg+PtFmGfQGf6l4k87ZFnT8+ovQLZEJPOsqdEwbv45AwyWf9alHFGsWa9ccEp0V3AmJ/Vb3apsFzHIshpmX01njZdnb3FH+KLDBABI57NDFem2nFExUn14Rc2ZqHt3K1usdudqJlGorv++7d5GQGJEeG+ui631GKseJUf82h8EH97yp0/VCKZVhhK+v83EGz/54lEfAQQz5PxI43B96w3fElALBwiZwbiiviwXZlzTo1k+Iy+sHoM1jxNtYurA2vlwRbqa8qrlB+72smNghNenV7a2qlTV5k02EaZPoYIGO5eTSoKzSSkGvahvPR1F7qTm6Ne+DOmm4PNveBGsBDeOIzIqXCs2S/AyYfbdR7k8mGGD5Hre1trzdF04bRM7c96D7JV9oTCwn0PUnweN1tuIqWojMqCwvgCzku4oFloSZ+hDOdKp/b5+hRjKmn4CjKz6siWoS9/tnlnKrkB+PZJZ5gI/wt3r4zC5Q26pVxlVxZUF3WJd8vya/Pdsty9RIFzOaEvW4+94nv1DA531nUXpebXRMpsLCjEnHQjjtOLQhL/M5R3Ob6BzfUHGVI77Gd3oHoXwP0R+V1s1q7BDvNYx5vmXmBX6Zgbc/NJWCKnMsG+tJrUVO16OiGVIzENXfC38WLXFWfhcdAM6jYVmwZ1tPfHTaApvpg+lmImpNbQrim+LAFXLO1sOp1KhTeEncw9yX+gEWfZJMV+JxgV/idXmusKb+TytpojtZ7rXwQnlvSGpvfLeVME3kwAuHfhv8R8ghZhMEjybdJivyh+KTlVIsmk5Afpve7sBBBfx0x47+sG3MmhmOih63o8XDWHnpzbphV2OwqhEbhtf6Dh/yAGMDHfd1fc9AfnI8hYgXu4OMofGlYU79v9qryypqpKxPIvB3MTA2PDg+m+y9RdhxSyRz3lYsOjPcYykhrV8T90tUfjUXNTWfBxqDZFjv2CNB5izcJPSUSDECnc3cWswmnA91x9byWqEk8m7t8SGUluRgdyI3mJEc9Cd1+dpfQpC+OTHS9E9db1LaBLiUXVvwjrSd1yPbqMnvLgU/FwGu/ExW3UNMCjv49pElKJ/sx4xQE1EwTHvi32EpkCl8TZLRvoMI13fIHoew2eDaI7oaD6cgIAodGWeeNV30vpeExfRkF++J6/SOK1+fKO9tiudmN6ekb6b/B8DcFfeVyy3Y9sJ3NXcbk8kp3M4/LgKyh6xiWJohDigNs8mRW6a8EazF2TO0yXjsBaPBHam3xF+eFihqfmR66XXIoMWO3zOeBQxfKK+QWb2sf4x2WqNd8XqBZ8364aT+3gZ+ZEdWVe3C7f3gP0LxoY6B8+zffuXjjcY29Qz2GRPs2Mz9BUhVGMaaShC0hURoWi5z2DGuPzLIRPn38is7kOhb0nO5G+u6aqrrKiuq6mOjKVskRS0IrMr0jPza/KRaWj4OHfeWgMMnaviDnygPOjyYxq+TsRHmJ3D+quCTGtMoL8iW90w0Sr/ooudxR6lIjH93y85+KXirJKQrF/psqC7BDdFE6YaHK+5tAZ3N5l1FLzIXDUw/TUgMZKsUSdCIOUIomQHxpLjt0jYo7cDx1FYapjKVD3Rqv9QdKZHFrXVmPIWo/24B3cUvYb/8Ux8sBPrXbb4h8Ys+e3tIcc/0Nx/N2wCKRb7F7ROka39A9PM/ZHY5Exe2ECxGA5WK99FHbzqZupcEuszf5rtvi5EG7/Xa3jb+dvv4HBFI2tCq7V9U9BlFIfMKYiPNQEV/K6BNyXTu34rwt6EkISSp5xEla6KLO2zRnqHWsIiqOSTp5T5leMj/P1jqD7yvB+RZf2yedTjHkFrdp7h3Y90pS2NlkziUVujoMV111xG3UbddKVsbzlXNoyLk+6cEWucFFdbN2iBpdoWVOePG95k+5g/4H+WNe9A/0H+3XLt1FyFrEk5FnFWWogKY5ctj5BukZMy85B50jy1u+49nnrxaxvWVsvXF1/8Vm8PtmbCTQDgDcSaAbWAI8imCUUuJUgXG7PDwFABHAy67NPKqAdBgDA4zNnw4DfEA+dADU1DcBC8ZfHhJEyylLFYa6lxh107jsIDzUauAtv/jtuD8QRAIsAeVfTAAwsCoSKZZCpUos5lhhzwNlFX1fuGK8hCN6Clx1rBgUxyWNOe+7zIWVAIiqoA6ZkLD60H6SGbJeZget5bthutoUN0RAF/z8Bc48WIgXtfGLVjZTSEhbgATuJSvqoh2ElOSuTmTWpm+3SqZyKa2TZbxwrItOx4s98KJ/lMJ+MSLbTuK1lk9EoGnXIf/epb7kQeEjiAwm3NfNoAI5EgOCSMctRY7r5ltvssAvHhDWALsnmIkJBQUFBQUFBQUFBQREKCooNZEvIWWQSPbGIpklYCxsiRhMGx6/QVAMNDQ0NDQ0NDQ0NDS1oaGiZ0teivie+/4Eo70Vh8Ir7dIUqwsUxyVat1TzLbHLI+V3znzwCxJC22P+19Rg8grj6fTUX3T5EFQEAAAAgABZspxAREREREREtAEhEREREREREFsiQGEVRFEVRFEVRjCiKfw/cALaurcd5crdBkNJDeeCL5tLVyRJ2v07ODfnDQ01ERERERMQgFurP1wzvjDHGGGOMMRbG2Jn0ZJvNDZgFfm5s7Rt2276zLLBuaU7BAThpuDohltk98xIlGER4hOE6F5Rn0g7BCQI2rhsmSwApxNlQTvmpYwCNtja+qnzBUTycc84555xzzvkuuMPhwcIsoMnEaQA7NYzUU79Z0F8IIYQQQgghIkQdfx0zKOzaKPpgT227mcV0qS8lRyOllFJKKaWUkVJm2pah84wYhmEYhmEYhmEYxtfXHsGj3TdYsB6DiIiIiIiIFfF4Hc/d0LBPREREREQUIhriqyR7t2mZPivIUTctF0rJNwBICq31mdo99fCphNaoqqqqqqqqZjz8nf8WUL9AMCSbtfSf/u8adDX2X0CMAAAAAAAAACAAVMBqISGEEEIIIYQQshL7+f5n3bDjri/eNg1id9qKrdb43tm0YQ4fta3vEm1T5zTVU3dFYtNIrtDBnOW3FZIEBkIIIYQQQgghHGJ40ljGbOfY69xsZG92Cv2XIA69Or58ZYdGocyoMsYYY4wxxlgYu2R7nyjTr7eEL1yziBBCCCGEEEKIKsT1vmE3rOOipoVSSimllFJKQ+lHqGnNWhsL/YaN1U44i2lRFhTYWeHzkr24Wmmlblju5YwF97s0xVNKplWUUkoppZRSSqmvkKHwrWtPg99p7XqBbymllFJKKaWMlKsMGYGci+MI0qHvrXtyDe56D5a7VrkB3QHXqKqqqqqq6qpc6Pp9/klg2vVuPq999dm1c+V7R1kmS1glEREREREREdkkecaM5Mr9vmOwmvFeXe5pzawCsRAAAAAAAL4YVvl2SJIkSZIhi8Hma+ihAwAAAAAABABOQvehcwD/2/eaGr3Hb7HVxCAiIiIiIiKONTLIK8t0PltHSlOV3Qil+BRdTWbUh8ZG6r7D36smJQ3tpaGt1nTS7o2qBrQpAKaz24B0z9xFBKYQERERERERZW+sWAiZmZmZmZnDXLu7Jl9uxyOMIiIiIiIiEZG53W0eub5GapYkbV5fN0X2k18j/45TYeQ8PuPNXnNxPwGEFifTdBzcGvq+QLDS1r5tHW9lRYoYNhpKKaWUUkoppXRBGEVRFEVRFEVRlCiKsgCg67qu67qu67oeXX9G3QfpD393zK3akM7pWq61uz+HXFni6k/T69cTra7HKie72+HbB1Z/DjMzMzMzM/OcR27awfod5NTdrVLYyT1LkSRJkiRJkiRJkqqkKzx+n/9ezkwUsnffsfcOshYoUmkKERERERERVUIdERERERGRiMgtKIQ/NLYemJmZmZmZw8xDeuWXdG6dgHf8NQPon/FCjzRCaGKMMcYYY4wxxsx9P3narqlyKY+yjZWO2SOtejV321GuHPxWddIIlYZcaNpprwXXrIOjl2Y77Y/kctr+v/Pj1ZZwlkRERERERESq+K0BAAAAgACFhZuPl4/3lbeW2neqqqqqqqpR1ZOqyt4XNGC8emZowglvDhTOTQLZN5fI9/bipTPNez3Pdc8W8Cp11fYDoefjRerxGA2MbRU8DTAMw5xzDsMwHM6La+8dKR/C+Qk9Ds2FPk6e21IBJhx/KgiR7T4rvJqHBRyup3qOtOe0+tZS5+PeoQDeEekw4MDK3m4L3pam5Av5VjlhsIN/3iRox9p/YgXDHSdhNHn2tPz/UtlCxUnW8k8sLpf3vs7eUl0LiRuW0DJSEARBSikFQRCqFD5Ptp/5wmfIKSZF9QLNSjmuv1jbeltm7E5da8FlPUMho9FoJCIyGo1GajVDGYbBxhoMBoO11hoMBkO1U7yjYYZkfWNvXzcajUZjjDEajUYTY8x8SF7dw7kbMtiJB1862ZlLGkduSw0zBeeg4hjNy7CLn+Sh0TDfa1LOHHvmmQ/2kGDu2Tt99VdQSAAAAAAQAHnpVspMGlVVVVVVVU29a86FxWsvc5iZmZmZmZmzQEzVqXI37P1/KyxlZmZmZmYWMxugkNetlWyG2iunae2NVrVpDAem9Tbt9V5wLQEAAAAAAAIAhZgdHO29FqEyVaZljs/nYqVlo2zVJdC5/jyNJxlux+nZmQ9QLXegd7ZTB+3T7P3e2pSknl2xVUv+7dxdyFm1x2y00X3IRuzW+M3Bpt1xO1dKgtMJAfur7AuPpLH86M8T/O/2s9E+pUsbfGMlHHn+9ENjEOaH6PvW4kHqH6sP2h+9MlK/XfhqsXXoRrIEGpFXrwCdF2Ys0WrmxzcQfgvQvUNjL8tlsdXPRo9ex7LfHLqbbdrgOmrZmi0cYERERERExCBW1GpRiIiIiIiIiDaYa8tBvJTHYrKBnNVK/pMVc7/jZO2x1v5ChZVGH0x6dAfCfkB/tTrcWhwEuw4hhBBCCCGEiBCXozaHmZmZmZmZa/to077tZsr6ODvXREREREREDOJSYLKSHsBwp4yFWzDDVfZRrHRlNh7FGG7yz8XjtBbuMYXWzjU9t5/P0izz0l+vjl+OhcGoRPuhAhPnLx3O09/nNOzbHtHlxTTaHj20qUXmFxxXE4OIiIiIiIiYAzcrCsd7tp1ayFilkidWlmVZlmVZlmU5slyyJNjhdbzchzU07/+tF2v7y92CnznnnHPOOec8nFfOj0d7vDauZPdJi6ZpmqZpmqZpmqb1Y9QfPci6qlu2aT/cjYuTk2VILYVXDYOIiIiIiIiFssKr8/Yr271gW8avLK41ZJf80MPdjn1Rz27ST/oH6+nouAmpkJZXn23jKWfozgGW7YOb8STnmZacD/cAXzHDFwByeX1iJLs+dRikp/mlP+KeHh77z9Knz42L8MxR1WPXtmbecqlFISIiIiIiIvpyP9Z58wsnn74em4e874DHvne+fJ6DhtZP88zllrbD7RqcHM2XY65LRSmllFJKKaXUVonL5GS326bWzvy/v0e7PWV4Gl9cm5mZmZmZOcydFeAYEkTzRXqKp/UmWNfJgpnF9r2OBVMEAAAAAAJgCOe04rpZcOzeZXwTt+67u9mZxRQBAAAAQIAKj7EAuIsup9OxWN7l6WJIkiRJkpX0dOSg6JDRTutjVull6zWxY2u70SSqW8bSuGy5bG1PW17evkzsGgAAAAAIUGETOUdwTPvjdu2Q20pA2wpw3FzoGw6RSvUkKY/Gl6tqc5iZmZmZmbl2s7XXPiAAAAAAAMxNkQ68kfEmeFauNERTJLq2tsfD49ixxYw7wzAM55wzDMOEc75AEcyqPb8U8PxH81QN76WNzdkK8lJTmmcFThwAAAAAAAAgAPCA1ax4osetrVlrO+vhYrS8AsNDycN/vmzpsTV9mm5wO9y074H0brrqfOpYes6xd71+b/XU+veaWdgcMl2R3H27coMO2NmZZFWcX9+Z2GWf0zFWJ+EywVkNyPO6/w+vPgy1/NWFGVPM4V7d6x22IbeDvt/16f76rfPDnAD76WasYZfR/6UfsOXQD1ws7KF3LF8Mw4c6WCwkqpFR/voCdmiaphljjKZpOoyxvzVdgD2cddPaum+25xzBxXzLC8lp3dVcjrReKsNtvHhDk24+gd0aKTPdlioOaDmO44QQguM4LkKI3ONT1XnjCWYhSZJ9NOtartrLMl1gnCSptxnxtAr89T0BKvYH5/H1u6yALKhwdo7Gb4InholMlu2V3Qf2GLL8RgghRESEEAoi5rlR8ti5OFmWZeeck2VZXp1x9pZTaesU3ZsXZ9kUtrGSJEnWWitJklStxGRvRpY9SsF3nqGVSs2bYFi683lG+A7qjJ9EOYR0rO/ZEqDF6hybHwSaWWUDdizNfi5ObVsAASAmqelXxhTJFISvc+DrI+EtuAdQL16tcbuvcgX39tlKR5AGvV6jUqlUSimlUqlUUUrllchVddrOTIsb9fFWq9XqvfdWq9VafbcO4dTG2dPJU+rj6LwS115X2iiRN97Mf+Snnyq/nuoXOUZiM6ygmcTCIAiCGGMMgiCIfTkJ1RzDyWQFsjQIgiAAAAiCYABgFEjdqTnPgCe2ZXFoLt7sPBqy+v1LlB19/+cBoPdw2Dc0RpDcc/EZ0bkHo9FoJCIyGo3GED0jSbicJhdsHMVFc2nWAO8YPM8JuJdhrHtht+3Xzyd+1tsRRK1pmqaFEIKmaTpCzMT85I6QFJVBB7l50CGwvEWR1fIu79bRFZ6XQHxegtIc3V6fboRvHRERERERkYhExhF0zsbT9O7BXcgzsfl7vfo2upgWkiRJkgzJhQhqVFVVVVVVVefowGbB0tGnrNG//Ah6TIwxxhhjjDHGmHOof5GWssywvy5daKRpPcvFKVoeznEcxznnHMdxh56l8YnFuJIGTqe+zt27isBARxIwiypCadOXlnn/beTrbEmS+wvgjGisFQmhKIoihBCKoqha/uaN7bVN5tFmpTifQoNcK7O3PJa0mAeemaX17QlTXjgYwzAMY4wxDMOsYp41NjORzX/3Q6INHS316c+aKqym9NYEyvyABqnjXa+zP9IzD0xSRZje81e9jQhcCJmNk5C2odRAOqsfW0Ap/e86QwAggLOsihm5wyRJLvH/UWeS+6P0rWq0aifKgKnVcikYj+L74U0XL4EtIuUitFCyMgS4GReWZ/cGyBRrqCbg6nZQsCYUM+pyy5dqeOocn6Wv3qLoLm3npjOeenjvqMUbmNmSnIIjXSsg7Lz7kmdX8wmpD5fNv0n6ffv3Nn2f/Z7+rP/c+eLH3Cyl5kPTvTnBkSA45/Z/p6hSfP/5Zf7wUUJqNT/wzRdWzGaz2VprzWazOdbaTJu3mvc3PUXoxhe79vs+++rXLEIupb66liZ/nAH50E8Q04Us4NtPzl6Aqrw9mLSFiTGZTCZjjDGZTKZqDkoh+/qilT2TPK9zoxNSMLhS8x18Yb18CifHcTrZKvmjmfbWGMO+V7yhMJNXh7I//MpFDy4hbrPSjOPK6/WOqeM0KAc8uPncVma+I9m18Dhpu7JeuBbxjB/VAbrR+JKzR2oE64t5KPYTSfBjPXQOfWED9MlKec/OxlhxFA+PE5TPA4OiKIqIiKIoihW7KP2bHM9nU+pBV6vVaq21VqvV6mitz5WNEw9O9mRoz/BZkaMWz8jk77fP0q3c9vfqC+3LdyvrdxtN4/Y/qkn5YT6j6TUnCziEZayPGqXk/82svSb2QdjrCJZgXeYK3LCNtc/k59b7Zy8Y4jgUjrfKg+xKE23+VHEHHYGZvOALURRFRERRFMUgPkNWVLz9hzM4gOXXz0GS1c8PghCVZSZhHe6xcuRxZrQDZPXjCgGZU+2l5AjNBfEmsM/wL4DbY7L+o+sNEKMPqshCoG1ptTdTQolUui4S6AiAHf0Ku2oFN4zZyICAQhpkgCxdoZly80VOrjzrasp6q+uRO09C6sXv0E2/qkQRJYvqy0wFz7aqfLWsACjpEN98r1BuiIJyiBEpCUJILdbDQrJmpTcPavuT8D0LZrstV4wItQXUdbj52arquNjmHAqnyRhRWKIuK7EYCVjMDkpIfAEc9iCNXIRqIkg8alnMZNxK15q3CftYe9zcnial/yktf5IDPm1POBYX/aGjQdbV5jKOAmUHXJtZjFxTihQE8d6zRrL1icsBRDiiTVMZm0IYY0xEhDHGhzoNr6mUUkoppZTSUErXVw/qgE2NhkVw0yZt8pTWqKIghFAppSCEsCqbEvlNFEXRGGNEURRjjLm3zgKkR2f6bRTke9vZh9/lqNYpupRCAIsQQoiICCEURGyRxW2PoGlXuSuprUG5b1aLrZQ6GxW/ex+RV9FCTXDT/Xw4AyoWCdGA4DAZexJqTbUz8H0pcyuGWnK11e+Ks6stj3aOG/4NTwG+Mkyy+TBs3tzxraPNpDDGGGOMMcY4GB8yNPNwzjnnnHPOOecXVj2l20mrPJ8qKqlpvaq8OXWgHR+PAeDnTiayE9K2WlUJFIQQQgghhBBCFaEJONyVnmV3Gh4/RG3aNi3Tchebze/u8arfPXCPrrWhmBauI4QQQgghhJAQUsnBcP74K1VbqFFVVVVVVVVVVVXVPAj+TK5Pro+7mTxc6I0/Yt/y5+//T4vfBleZyOKoOUO1if+1eHggHdcL4exgOxR92Y5FcbmaVoclYu7GU9VnVW0c0lPdZ2TUMy8RaNJhHZ04CbPBgSRrwzAMQymlDMMwoZQ61GFglqhDbjo54jFoa48NacPSoYW324lJ8bpmLx56zAuV3TzLWO+FheMe5JOzNxEuKGdf4EjHc+WIS1HShpAhaND09fFrRwJYgL/L5mT2cuXbCgggIAjgReDFCZmKjWrGGlwNPDwzr3NUGzB8l+BtvJByuyg3HKErRmNBH/WHz06TjLSSgoLub+SdkyQjwCAHrA+3ZsT4BkH7+1RPq0XaM/qs4d6M7cc1m1yOGIr519fKfSolOkeqv5U+LS8xmG8V+6R7CQWbuDQHeI0nhZ9ueHh4eCQSiYSHh4evJtJK6OnHiusW4a1enfBTpPWNSbhJu2j/h5upuqGaRJNPmmhDJa8oplgPdVe4O2K9otw1/0+yxdfW64cQMa8lR3G7729NuR/LCxyAATd+5M/8QntnWbjP1DGOv8N1Eik3JIGaKYQxxkREGGNMf9LFaD4QdWbD+uhePNlK1oc+nhBCvPeeEEL8gIq2p+uFbA3JjLMmoowH/HwTSfOhao3Oi5KvG6c4mj6Rxiil4tHFYXtShfrxlbn4KXMBBAAAAAAAAAAqXFrOdevtQgnRlVvrnQSmfo9S2Ka0sdlUdTPx7oL4abD376Hew1m0ij1pFsayLMsYYyzLspUlb53e84g1iuXGdXd3d3dd13V3d3evrvtxv40qfezal9WkzqNTlrCBxWKxeJ7nWSwWSzzPQ5NDycfttmz62WuBFH0ESdMvK3HspulvhePK68ZBvzJpQSZf/Y/GPhDmF+xBtLUHEULkVyDQqEoCeR8JIiqKpwoh8LsoYl4jLjtzGsUuk1AcZikXKM1QU1XHzVxkZKtNulZEphpNxgjwSl1WYjES1WJ2RQHNoeockWI1uYO1RszuVgrxMG+5Bt3B1rlMCi6LReOdjefwGcC1wPQHUb9w+j9SzgEVwAMmN3xXBz48+x7TxI6THHdiuqtEIXxTYIj010gxAXosf50l4u438scfudyWyol7AcFvwGJr3iUtKUCJSQ6nYc5EWyullJiQb8LSulVRWq1Wq5RSWq1Wq1pE77WYuNTQoymIOybdXedbUW4iDpReQ+j1er3WWuv1en201vO0jVucMzDEyUsXrj+611/vuXVAa7/bGetTmDoAAAAACIAVlG+5crYd7eiMe9akWlePWSVkZLm9vc1lxZdRUJSevlDP+OhKJ+cjO/mPdbxCE2N3+Fb1PVf6DJnX3fK0GEUXSkREREREFKJKTRn7pDwHYV0y06L5zG5esFt3q+uV4T+Zuq3Tvd258XJ/Tn/6/UO5fVQcbuc1/hKokoiIiIiIiIj8WZy3G9auCXwzG49OvuMsJgsQU1FarVarlFJarVarVAmoK5AHWucGGerOwj3vtoi+pLV8DdlmPKOEu76ccVIWYZ23Z5pMpFVuRLvPe7tSNZKCoKlaY/E0FutIJGxRLGU/3XPDSMLCinD7PQxFNiHNHiFMQwpMm2IpCm3IkKuTuFVmgcOtzOE66TttnH/dT4NQOoOowtfeLA/+Oo6pp943+rjoNRPe1JW0KNW23Ic99sljhd6S5QpiThxXV1dXx3EcV1dX1+ocvB91i8vs4rL6HPTcuficrZujx39eMlBndS4tEp8fcBnbRFEURQghFEXRIIRUHI7WFdxQCrfRdof+R2MpDNClHCS1TF5LGbmHDVRtI+ZGpxR6knjTQPk1rdKjZsUXE83mXCBEf+RabxWLBIlnwyD5l3UjzW/ZaO5oTp/fbXMoz/jo+bd8MfIPMoIJWXcKAvnXyty5FCdrwkjmXC99IqqqigIH965eyAeI5mNKMAzDEEIIwzAcCGGbVDwambGsk0x1QRdv+cttCElSSGwmVjqbSrGLr5Gfbau8Y2Esy7KMMcayLFsZS1Gs3VlvqXP5hb1un7WlIBMPgpfoCGbVkn+OKMtnXqTbdSQRwfM8L4QQPM/zVRz5utv5z+fjiKTGT5XYm9jcD77pWB9fHqZuPqdL09LUisYRtwkgR0AAAAAAAAAAAACAEWji0ZE2JZDABd4BYFYvNdgBnjbVSz6cpXQ+NWLO8Km++7vKDlmFoafKaKJSneq1rZfuSArgTkAN8+jqRKnrQqFQKKSUUqFQKCJllUflCdpgzR07h/mxEm7jVO106DxgZgci3H2jfkzUfTqPLQ58noCGIXcuHBGj5ewcSOFvDoCcp7eJc2hbxEnUVXDb+t4pTbDEuuYkv2Iye6jQtlEAZLYpzXXp370oi/qB6g/zjEAYyDA557QSiLCbxLB66CTranmFr3teYRGAABitr/nL9a9oJP/Nnd7eGQ75DjjBnbadBpQZA8pk7ON015NSGqZKup705Te7+TfK7C//yyScoNHY6iNbm9sqoXewjiAGim22PJiutDDeBlsFL5o3gTUM2tlK6lpCzTqCKjm7hKZ4cfY1tlCg6hSrV+F0FTAKz4L4HUtW7kGr1Btiun7zNyvZqqVE/0LDAlkJNTlnoet8HETbN8hquF0kNZYqGJNalIDN5jrIZqgIX3pnb/+KuebCoUR3JCZHfm4BuVdVWdhqrhRInVtFFIpT3VEtBCnzwzkJh9iCALJC600s3EsAYHXnj5boNFKEXaUKp9cFYcURP1IK3UrFXGyoZT0wvX4q/1npZ6spbEEBgP8ZbmdOGFMTVNRpYHoa1cMSK34zUGUuQYWAR03lZ48R+AnPC3OWerYQTIJQo2MpIobYom1URaS2HOE5/jd98wJdRyJTh6D1DyuUuHlYveMUziiy909R6E0C1H1YqigUYBPMKqKRXc1Ck64icmUXL4qjtOD9xgM+FA4oCR5+nztAmCe0hCVd4TxTIa1/YY1MJXigpLMSdLnLY1ObRQRZwpAGRXBEgHpBryvgPuXngOWlsuuhKoLEINgic9mMAl4833nBerMDlyCT4KSifOB8mmrrBbbLVOUB2BiUMrEc2Pt7qFtsEAB9SqDXZog4KYMBxe2ov2SoJZW6wPJ2YcFwCHRvIvV17xDd694PIchR/REjUrIgOhz0IgjdMqndkbIJu6OEONgdLdDbxBgh8aExzVRTWiEtSgDzD079RtbEALBQhSrNJilJFYG/NTYKAJaq8Hsa1RTgweu3eGEDJoTpUbSoHtQkEBO2ghMYWGU+WraplJAIYPIxJ/ql1mLCUIhRfeUSzJR9hxIM1kxzlFQoAvqyG6BtHMYTHOZwPD7A8EcDRkkENtzXU6+WWN3Upz5xA5BfkksfZdTgefA8PvEQee9PedK95XnK4cN/YQEC0QQJFoIOxMDEwsYRKkw4Lp4IkaLwCQiJiElEixFLKo5MvARyComUVNQ0tHT0DIxMzJJYWEFskqVIlfbrSWeXIVOWbDly5clXoFCRYiW3aYz1zj665N2cof7Vm3/se9iz+JdfB+edevptzZbff/tjw/YL53aUKrOw3KUK5y9eu3zl6vtKt67f2Fnl6/Dd23eqffw8v1aNOpNNMsW6qRrUm6ZRsyYtHD60mmG6mWZpc2h9h3adXZ++HLm3a3eQB4VAA/c998SEB54Fg8Ai3BE4YI+9DjjotH32O2OurcEjPICfHOOKJ4IADMQLQQR+jnd84jugeW+NUCjUSa5auIlYozFqMyT4y3s3yJQ5NZgvuxUwxs2SmCJpNOo3mrixJQebSkdzPY6w4bF0UpFYFINbGfQGAyK97vPIeLeDcGLBY0mSKAiw+QEMnPXo0Cg6husfIZORlMpwHMpNCjkK57AXA4nppAA=") 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: #dd0000; }

.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: #dd0000; }

.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: #dd0000; }

.header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content { padding-left: 0px; width: 100%; }

.header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content .listTitle { font-size: 3.733vw; line-height: 12.267vw; color: #979797; }

.header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content .desc { font-size: 12px; color: #8e8e8e; display: none; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.header .navBox .nav .navUl .list .navDownMenuMain{display: none;}

.header .navBox .nav .navUl .list .navDownMenuMain .commonweb{padding: 0px; display: block;}

.header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .title{display: none;}

.header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .desc{display: none;}

.header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .imgBox{display: none;}

.header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{border-top: 1px solid #eee;padding: 10px 0px;}

.header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a{font-size: 3.733vw; line-height: 12.267vw;color: #979797; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-moz-box-orient: horizontal;-moz-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}

.header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a::before{font-size: 4.334vw; color: #c2c2c2;}

.mConsultBtn { text-align: center; padding-top: 50px; }

.mConsultBtn .text span { position: relative; padding: 0px 2.667vw; font-size: 2.933vw; color: #9f9f9f; }

.mConsultBtn .text span::after { content: ''; width: 10.667vw; height: 2px; position: absolute; top: 50%; left: -10.667vw; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: #ececec; background-image: -webkit-gradient(linear, left top, right top, from(#fcfcfc), to(#ececec)); background-image: linear-gradient(to right, #fcfcfc, #ececec); }

.mConsultBtn .text span::before { content: ''; width: 10.667vw; height: 2px; position: absolute; top: 50%; right: -10.667vw; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); background-color: #ececec; background-image: -webkit-gradient(linear, left top, right top, from(#ececec), to(#fcfcfc)); background-image: linear-gradient(to right, #ececec, #fcfcfc); }

.mConsultBtn .btn { padding-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.mConsultBtn .btn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 37.333vw; font-size: 3.733vw; color: #fff; background: #dd0000; 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: #dd0000; }

.navBtn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; width: 22px; }

.navBtn span { background: #fff; width: 85%; height: 2px; display: block; margin: 3px 0px; -webkit-transition: all .4s ease; transition: all .4s ease; }

.navBtn span:nth-child(2) { width: 100%; opacity: 1; visibility: visible; }

.navBtn span:nth-child(3) { width: 75%; }

.navBtnClose span:nth-child(1) { -webkit-transform: rotateZ(45deg); -ms-transform: rotate(45deg); transform: rotateZ(45deg); -webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; width: 100%; }

.navBtnClose span:nth-child(2) { visibility: hidden; opacity: 0; }

.navBtnClose span:nth-child(3) { -webkit-transform: rotateZ(-45deg); -ms-transform: rotate(-45deg); transform: rotateZ(-45deg); -webkit-transform-origin: left center; -ms-transform-origin: left center; transform-origin: left center; width: 100%; }

.headerDown .headerBg { visibility: visible; opacity: 1; }

.headerTransp { background: transparent; }

.headerTransp .logo a { color: #000; }

.headerTransp .logo a .white { opacity: 0; }

.headerTransp .logo a .black { opacity: 1; }

.headerTransp .logo a:nth-child(2) { border-color: #000; color: #fff;}

.headerTransp .headerBg { visibility: hidden; opacity: 0; }

.headerTransp .navBox .nav .navUl .list > a { color: #000000; }

.headerTransp .navBox .nav .navUl .list > a span::after { background: #dd0000; }

.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: #dd0000; }

.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: #dd0000; }

.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: #dd0000; }

.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: #dd0000; }

.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: #dd0000; }

.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: #dd0000; 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: #dd0000; 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: #dd0000; color: #fff; }

.indexBusinessMain { background: #fffcf5; overflow: hidden; position: relative; z-index: 30; }

.indexBusinessMain .indexBusinessDesc { font-size: 20px; line-height: 28px; color: #2b2b2b; padding: 60px 0px 40px; border-bottom: 1px solid #e1ded8; }

.indexBusinessMain .indexBusinessDesc .desc { overflow: hidden; }

.indexBusinessMain .indexBusinessDesc .desc h2{font-size: 20px; line-height: 28px;}

.indexBusinessMain .indexBusinessDesc .desc strong{font-weight:400;}

.indexBusinessMain .indexBusinessDesc .desc .labelDesc{font-size:14px; line-height: 24px;}

.indexBusinessMain .indexBusinessDesc .desc:nth-child(2){margin-top: 10px;}

.indexBusinessMain .indexBusiness { padding: 15px 0px 50px; }

.indexBusinessMain .indexBusiness .indexTitle { width: 100%; height: 100%; }

.indexBusinessMain .indexBusiness .indexBusinessList { margin: 35px 0px 0px -20px; padding: 0px 20px; width: -webkit-calc(100% + 40px); width: calc(100% + 40px); overflow: hidden; position: relative; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide { width: -webkit-calc(75% - 5px); width: calc(75% - 5px); margin-right: 10px; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox { padding-top: 131%; position: relative; overflow: hidden; position: relative; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .img { position: absolute; left: 50%; top: 50%; width: 110%; height: 110%; -webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-ms-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%); color: transparent; object-fit: cover; -webkit-filter: blur(0px); filter: blur(0px); -webkit-transition: all .8s ease; transition: all .8s ease; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox video { position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;object-fit: cover;-webkit-filter: blur(0px);filter: blur(0px);-webkit-transition: all .8s ease;transition: all .8s ease;}

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; -webkit-transition: all .8s ease; transition: all .8s ease; visibility: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; z-index: 10; background-color: rgba(0, 0, 0, 0.35); }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; text-align: center; padding-top: 45px; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .icon { padding-bottom: 15px; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .icon img { height: 28px; vertical-align: middle; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p { font-size: 14px; line-height: 26px; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a { position: relative; color: #fff; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a span { position: relative; z-index: 10; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a strong { position: relative; z-index: 10; font-weight:400; }

.indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a::after { content: ''; position: absolute; width: 0%; -webkit-transition: all .4s ease; transition: all .4s ease; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); left: 50%; bottom: 0px; height: 4px; background: #dd0000; }

.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; }

.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 {  position: relative; overflow: hidden; background: #fff;}

.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-top:20px;padding-bottom: 20px; color: #323232; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .label { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .label a { margin-right: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; white-space: nowrap; line-height: 22px; font-size: 12px; padding: 0px 5px; color: #000000; border: 1px solid #e3e3e2; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .label span { margin-right: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; line-height: 22px; font-size: 12px; padding: 0px 5px; color: #000000; border: 1px solid #e3e3e2; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox { margin-top: 30px; padding-top: 100%; position: relative; overflow: hidden; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-filter: blur(0px); filter: blur(0px); -webkit-transition: all .8s ease; transition: all .8s ease; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-filter: blur(0px); filter: blur(0px); -webkit-transition: all .8s ease; transition: all .8s ease; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); z-index: 2; opacity: 0; visibility: hidden; -webkit-transition: all .8s ease; transition: all .8s ease; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox { z-index: 10; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; opacity: 0; visibility: hidden; -webkit-transition: all .8s ease; transition: all .8s ease; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .caseLogo { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding-top: 45px; text-align: center; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .caseLogo img { max-width: 65%; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content { padding: 0px 15px 20px; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content .desc { font-size: 14px; padding: 0px 20px; color: #fff; display: -webkit-box; height: 72px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: block; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content .more { margin-top: 30px; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtnBox{ position: relative;}

.indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtnBox .link{position: absolute; left: 0px; top: 0px; z-index: 10; width: 100%; height: 100%;}

.indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtnBox .listTitle{ display: none;}

.indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtnBox .label{ display: none;}

.indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtn { position: absolute; z-index: 10;  left: 50%; top: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); transform: translate(-50%,-50%);   }

.indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtn a { width: 110px; height: 110px; font-size: 18px; line-height: 24px;border: 1px solid #fff; color: #fff; display: block; padding:0px 18px; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center;}

.indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtnBox:hover .moreBtn a{background: #dd0000; border-color: #dd0000;}

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover .contentBox { opacity: 1; visibility: visible; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover .img { -webkit-filter: blur(20px); filter: blur(20px); }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover video { -webkit-filter: blur(20px); filter: blur(20px); }

.indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover::after { opacity: 1; visibility: visible; }

.indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtnBox:hover .img { -webkit-filter: blur(20px); filter: blur(20px); }

.indexClientMain { background-image: url(../images/img2023_17.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; }

.indexClientMain .indexClientDesc { font-size: 20px; line-height: 28px; color: #fff; padding: 60px 0px 40px; border-bottom: 1px solid rgba(255, 255, 250, 0.2); }

.indexClientMain .indexClientDesc .desc { overflow: hidden; }

.indexClientMain .indexClientDesc .desc h2{font-size: 20px; line-height: 28px;}

.indexClientMain .indexClientDesc .desc2{font-size:14px; padding-top: 10px; line-height: 20px;}

.indexClientMain .indexClientBox { padding: 15px 0px 60px; }

.indexClientMain .indexClientBox .commonweb { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.indexClientMain .indexClientBox .indexClientData { width: 100%; }

.indexClientMain .indexClientBox .indexClientData .indexTitle { color: #fff; }

.indexClientMain .indexClientBox .indexClientDataList { padding: 35px 0px 0px; }

.indexClientMain .indexClientBox .indexClientDataList .list { padding: 0px 0px 25px; }

.indexClientMain .indexClientBox .indexClientDataList .list .numberBox { font-size: 14px; line-height: 1; color: #fff; padding-bottom: 10px; }

.indexClientMain .indexClientBox .indexClientDataList .list .numberBox span { font-size: 32px; margin-right: 5px; font-family: 'Bronova'; }

.indexClientMain .indexClientBox .indexClientDataList .list .bar { width: 100%; height: 4px; position: relative; }

.indexClientMain .indexClientBox .indexClientDataList .list .bar span { position: absolute; left: 0px; top: 0px; width: 0%; border-radius: 6px; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-transition-delay: 1.2s; transition-delay: 1.2s; height: 100%; background-color: #836f62; background-image: -webkit-gradient(linear, left top, right top, from(#ccb09b), to(#836f62)); background-image: linear-gradient(to right, #ccb09b, #836f62); }

.indexClientMain .indexClientBox .indexClientDataList .list:nth-child(2) .bar { width: 75%;}

.indexClientMain .indexClientBox .indexClientDataList .list:nth-child(3) .bar { width: 57%;}

.indexClientMain .indexClientBox .indexClientDataList.animated .list .bar span { width: 100%;}

.indexClientMain .indexClientBox .indexClientDataList.animated .list:nth-child(2) .bar span {-webkit-transition-delay: 1.3s; transition-delay: 1.3s;}

.indexClientMain .indexClientBox .indexClientDataList.animated .list:nth-child(3) .bar span {-webkit-transition-delay: 1.4s; transition-delay: 1.4s;}

.indexClientMain .indexClientBox .indexClientListBox { margin-top: 35px; width: 100%; height: 100%; position: relative; overflow: hidden; }

.indexClientMain .indexClientBox .indexClientListBox .indexClientList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -1px -4px -1px 0px; }

.indexClientMain .indexClientBox .indexClientListBox .indexClientList .list { width: 33.333%; margin: 0px 0px -1px -1px; border-bottom: 1px solid rgba(255, 255, 255, 0.1); border-right: 1px solid rgba(255, 255, 255, 0.1); }

.indexClientMain .indexClientBox .indexClientListBox .indexClientList .list img { width: 100%; display: block; }

.indexClientMain .indexClientBox .indexClientListBox .indexClientList .list:nth-child(3n) { border-right: none; }

.indexAdvantageMain { background: #252324; position: relative; display: none; }

.indexAdvantageMain .indexAdvantageDesc { font-size: 20px; line-height: 28px; color: #fff; padding: 60px 20px 40px; border-bottom: 1px solid rgba(255, 255, 250, 0.2); }

.indexAdvantageMain .indexAdvantageBox { padding: 15px 20px 0px; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageTitle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageTitle .indexTitle { color: #fff; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageTitle .desc { font-size: 14px; color: #fff; padding: 0px 0px 0px 0px; display: none; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageTitle .desc a { color: #fff; text-decoration: underline; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList { margin: 100px 0px 0px; overflow: hidden; position: relative; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-wrapper { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide { width: 78.667vw; height: 78.667vw; border: 1px solid #fff; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 10px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .Circle { width: 22.133vw; height: 22.133vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; left: 20px; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #fff; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide video { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-border-radius: 100%; border-radius: 100%; opacity: 0; -webkit-transition: all .6s ease; transition: all .6s ease; z-index: 20; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .icon { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; opacity: 0; -webkit-transition: all .6s ease; transition: all .6s ease; z-index: 20; overflow: hidden; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .icon img { width: 100%; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 30; -webkit-border-radius: 100%; border-radius: 100%; overflow: hidden; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; opacity: 0; -webkit-transition: all .6s ease; transition: all .6s ease; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .title { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); text-align: center; width: 100%; font-size: 16px; line-height: 1; color: #fff; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide::after { z-index: 10; content: ''; position: absolute; width: 0%; height: 0%; opacity: 0; -webkit-border-radius: 100%; border-radius: 100%; background: #fffcf5; -webkit-transition: all .6s ease; transition: all .6s ease; -webkit-transition-delay: .2s; transition-delay: .2s; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide:hover::after { width: 100%; height: 100%; opacity: 1; -webkit-transition-delay: 0s; transition-delay: 0s; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide:last-child { margin: 0px; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide:hover .icon { opacity: 1; -webkit-transition-delay: .6s; transition-delay: .6s; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide:hover video { opacity: 1; -webkit-transition-delay: .6s; transition-delay: .6s; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide:hover .imgBox img { opacity: 1; -webkit-transition-delay: .6s; transition-delay: .6s; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageContent { max-width: 100%; margin: 0px auto; padding-top: 30px; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .desc { font-size: 14px; line-height: 26px; color: #fff; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .moreBtn { max-width: 100%; padding-top: 35px; }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .moreBtn a { border: 1px solid rgba(255, 255, 255, 0.2); }

.indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .moreBtn a span:nth-child(1) { background: none; color: #fff; }

.indexAdvantageMain .indexAdvantageCaseMain { position: relative; margin-top: 100px; padding: 0px 20px 40px; overflow: hidden; }

.indexAdvantageMain .indexAdvantageCaseMain .yearsBox { position: absolute; left: 0px; width: 100%; height: 100vh; top: 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; z-index: 1; }

.indexAdvantageMain .indexAdvantageCaseMain .yearsBox .years { font-size: 50vw; height: 89.333vw; line-height: 1; font-family: BronovaBold; position: relative; }

.indexAdvantageMain .indexAdvantageCaseMain .yearsBox .years span { font-size: 6.4vw; position: absolute; text-transform: uppercase; right: -13.333vw; top: 5.333vw; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox .list { width: 100%; position: relative; z-index: 10; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox .list .imgBox { position: relative; overflow: hidden; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox .list .imgBox img { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .8s ease; transition: all .8s ease; width: 100%; display: block; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox .list .listTitle { margin-top: 15px; font-size: 15px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox .list .listTitle::before { content: ''; width: 12px; height: 12px; border: 1px solid #fff; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 10px; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox .list:hover .imgBox img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); }

.indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(1) .list:nth-child(2) { width: 100%; margin-top: 40px; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(2) { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-top: 40px; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(3) { padding-top: 40px; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(3) .list:nth-child(2) { width: 100%; margin-top: 40px; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; padding-top: 40px; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) .moreBtn { width: 100%; }

.indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) .moreBtn a { border: 1px solid rgba(255, 255, 255, 0.2); }

.indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) .moreBtn a span:nth-child(1) { background: none; color: #fff; }

.indexNewsMain { background: #fffcf5; position: relative; overflow: hidden; }

.indexNewsMain .indexNewsDesc { font-size: 20px; line-height: 28px; color: #2b2b2b; padding: 60px 0px 40px; border-bottom: 1px solid #e1ded8; }

.indexNewsMain .indexNewsDesc .desc { overflow: hidden; }

.indexNewsMain .indexNewsDesc .desc h2{font-size: 20px; line-height: 28px; }

.indexNewsMain .indexNewsDesc .desc2{font-size: 14px; line-height: 20px; padding-top: 10px; color: #2b2b2b;} 

.indexNewsMain .indexNewsBox { padding: 15px 0px 50px; min-height: 126vw; }

.indexNewsMain .indexNewsBox .commonweb { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.indexNewsMain .indexNewsBox .indexNewsTitle { width: 100%; }

.indexNewsMain .indexNewsBox .indexNewsListBox { width: 100%; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass { margin: 30px 0px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #e0dfde; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 { display: -webkit-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 9px;}

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 span { margin: 0px 10px; }

.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: #dd0000; 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; }

.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: #dd0000; -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: #dd0000; border-color: #dd0000; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab.animat .indexNewsImgList .swiper-slide { opacity: 1; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab.animat .indexNewsImgList .swiper-slide:nth-child(1) { -webkit-transition-delay: .2s; transition-delay: .2s; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab.animat .indexNewsImgList .swiper-slide:nth-child(2) { -webkit-transition-delay: .3s; transition-delay: .3s; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab.animat .indexNewsImgList .swiper-slide:nth-child(3) { -webkit-transition-delay: .4s; transition-delay: .4s; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab.animat .indexNewsImgList .swiper-slide:nth-child(4) { -webkit-transition-delay: .5s; transition-delay: .5s; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab.animat .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg { opacity: 1; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: .2s; transition-delay: .2s; }

.indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab.animat .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList { opacity: 1; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition-delay: .3s; transition-delay: .3s; }

.indexRequirementMain { min-height: 38vh; padding: 30px 0px; background-image: url(../images/img2023_29.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column;}

.indexRequirementMain .commonweb { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1; }

.indexRequirementMain .indexRequirement { width: 100%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.indexRequirementMain .indexRequirement .title { font-size: 26px; line-height: 1; color: #fff; }

.indexRequirementMain .indexRequirement .desc { padding-top: 10px; font-size: 14px; height:55px; overflow: hidden; color: #fff; }

.indexRequirementMain .moreBtn .btn { width: 100%; }

.indexRequirementMain .moreBtn .textTel{ color: rgba(255,255,255, 1); font-size: 14px; line-height: 1.6; padding-bottom: 15px;}

.indexRequirementMain .moreBtn .textTel span{font-size: 16px; font-family:'Bronova'; color: #f2d3bb; padding: 0px 10px;}

.indexRequirementMain .moreBtn .textTel p span:last-child{padding-right: 0px;}

.footer { background: #fffcf5; padding: 30px 0px -webkit-calc(35px + 15.333vw); padding: 30px 0px calc(35px + 15.333vw); }

.footer .footLogoBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.footer .footLogoBox .footLogo { width: 100%; }

.footer .footLogoBox .footLogo .footLogoImg img { height: 35px; }

.footer .footLogoBox .footLogo .desc { font-size: 14px; color: rgba(0, 0, 0, 0.8); padding-top: 5px; }

.footer .footLogoBox .footLogo .Subscribe { position: relative; margin-top: 40px; width: 310px; display: none; }

.footer .footLogoBox .footLogo .Subscribe input { width: 100%; padding: 0px 110px 0px 25px; height: 44px; font-size: 14px; -webkit-border-radius: 44px; border-radius: 44px; border: 1px solid #e1e1e1; background: none; }

.footer .footLogoBox .footLogo .Subscribe button { position: absolute; right: 0px; width: 90px; height: 100%; font-size: 14px; -webkit-border-radius: 44px; border-radius: 44px; border: none; background: #dd0000; color: #fff; }

.footer .footLogoBox .footClass { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; padding-top: 25px; }

.footer .footLogoBox .footClass .primaryClass { width: 100%; }

.footer .footLogoBox .footClass .primaryClass .list { font-size: 18px; line-height: 1; border-bottom: 1px solid #e8e4d9; }

.footer .footLogoBox .footClass .primaryClass .list a { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 10px 0px; color: #555555; }

.footer .footLogoBox .footClass .primaryClass .list a::after { right: 0px; width: 0%; height: 3px; background: #dd0000; position: absolute; bottom: 0px; -webkit-transition: all .6s ease; transition: all .6s ease; }

.footer .footLogoBox .footClass .primaryClass .list a i { position: absolute; color: #cfcfcf; right: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-size: 8px; -webkit-transition: all .6s ease; transition: all .6s ease; opacity: 1; visibility: visible; transition: all .6s ease; }

.footer .footLogoBox .footClass .primaryClass .list.cur a { color: #353535; }

.footer .footLogoBox .footClass .primaryClass .list.cur a::after { left: 0px; right: auto; width: 100%; }

.footer .footLogoBox .footClass .SecondaryClass { display: none; }

.footer .footLogoBox .footClass .SecondaryClass .list { display: none; }

.footer .footLogoBox .footClass .SecondaryClass .list p { font-size: 16px; line-height: 32px; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); opacity: 0; -webkit-transition: all .8s ease; transition: all .8s ease; }

.footer .footLogoBox .footClass .SecondaryClass .list p a { color: #aaaaaa; }

.footer .footLogoBox .footClass .SecondaryClass .list p a i { margin-left: 10px; font-size: 14px; -webkit-transition: all .6s ease; transition: all .6s ease; }

.footer .footLogoBox .footClass .SecondaryClass .list p a:hover { color: #dd0000; }

.footer .footLogoBox .footClass .SecondaryClass .list p a:hover i { margin-left: 20px; color: #dd0000; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(1) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(2) { -webkit-transition-delay: 0.14s; transition-delay: 0.14s; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(3) { -webkit-transition-delay: 0.18s; transition-delay: 0.18s; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(4) { -webkit-transition-delay: 0.22s; transition-delay: 0.22s; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(5) { -webkit-transition-delay: 0.26s; transition-delay: 0.26s; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(6) { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(7) { -webkit-transition-delay: 0.34s; transition-delay: 0.34s; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(8) { -webkit-transition-delay: 0.38s; transition-delay: 0.38s; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(9) { -webkit-transition-delay: 0.42s; transition-delay: 0.42s; }

.footer .footLogoBox .footClass .SecondaryClass .list.animat p:nth-child(10) { -webkit-transition-delay: 0.46s; transition-delay: 0.46s; }

.footer .footLogoBox .footTelBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 20px; }

.footer .footLogoBox .footTelBox .list { padding-bottom: 20px; padding-right: 10vw; }

.footer .footLogoBox .footTelBox .list .title { font-size: 14px; padding-bottom: 5px; color: rgba(0, 0, 0, 0.5); }

.footer .footLogoBox .footTelBox .list .tel { font-size: 18px; line-height: 1; color: #353535; font-family: 'Bronova'; }

.footer .footLogoBox .footTelBox .footshare { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.footer .footLogoBox .footTelBox .footshare a { width: 46px; height: 46px; border: 1px solid #dbd9d6; font-size: 20px; position: relative; color: #000000; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.footer .footLogoBox .footTelBox .footshare a p { position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: 120%; display: none; padding: 0px; background: #fff; overflow: hidden; width: 130px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #eee; }

.footer .footLogoBox .footTelBox .footshare a p img { width: 100%; display: block; }

.footer .footLogoBox .footTelBox .footshare a:hover p { display: block; }

.footer .footAboutBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 5px; padding: 35px 0px; border-top: 1px solid rgba(227, 222, 211, 0.5); }

.footer .footAboutBox .mfootAboutClass { width: 100%; padding-bottom: 15px; }

.footer .footAboutBox .mfootAboutClass a {display:block; position: relative; font-size: 14px; margin-bottom:5px; font-weight: 600; color: rgba(0, 0, 0, 0.5); }

.footer .footAboutBox .mfootAboutClass a em{font-style:normal; position:relative}

.footer .footAboutBox .mfootAboutClass a em::after { content: ''; bottom: -2px; width: 0%; height: 2px; background: #dd0000; -webkit-transition: all .8s ease; transition: all .8s ease; position: absolute; right:0px; }

.footer .footAboutBox .mfootAboutClass a span { padding: 0px 10px; }

.footer .footAboutBox .mfootAboutClass a:last-child span { display: none; }

.footer .footAboutBox .mfootAboutClass a.cur { color: #000; }

.footer .footAboutBox .mfootAboutClass a.cur em::after { width: 100%; left:0px; }

.footer .footAboutBox .footaTab { display: none; }

.footer .footAboutBox .footAbout { width: 100%; }

.footer .footAboutBox .footAbout .title { font-size: 18px; padding-bottom: 8px; color: #000000; display: none; }

.footer .footAboutBox .footAbout .desc { max-width: 100%; font-size: 13px; color: #828282; max-height: -webkit-calc(20px * 4); max-height: calc(20px * 4); line-height: 20px; overflow: hidden; }

.footer .footAboutBox .footAbout .footAboutLabel{padding-top:10px; line-height: 20px; font-size: 13px; color: #282828;}

.footer .footAboutBox .footAbout .footAboutLabel img{height: 13px; margin-right: 5px; vertical-align: baseline;}

.footer .footAboutBox .footAbout .desc2{font-size: 13px; padding-top: 10px; line-height: 20px; color: #696969;}

.footer .footAboutBox .footAdvantage { width: 100%; }

.footer .footAboutBox .footAdvantage .title { font-size: 18px; padding-bottom: 8px; color: #000000; display: none; }

.footer .footAboutBox .footAdvantage .listBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.footer .footAboutBox .footAdvantage .list { width: 50%; margin: 0px 0px; }

.footer .footAboutBox .footAdvantage .list p { font-size: 13px; line-height: 20px; color: #828282; }

.footer .footAboutBox .footAdvantage .list p strong{font-weight:400;}

.footer .footAboutBox .footAdvantage .desc{font-size: 13px; line-height: 20px; padding-top: 15px; color: #696969;}

.footer .footAboutBox .footAdvantage .desc a{color: #696969;position:relative}

.footer .footAboutBox .footAdvantage .desc a:after{content: '';bottom:-3px;width: 0%; right: 0vw;height:2px;background: #dd0000; -webkit-transition: all .4s ease; transition: all .4s ease; position: absolute;}

.footer .footAboutBox .footAdvantage .desc a:hover{color:#000}

.footer .footAboutBox .footAdvantage .desc a:hover:after{width: 100%; left: 0px;right: auto;}

.footer .footAboutBox .footOurdifferences { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; }

.footer .footAboutBox .footOurdifferences .title { font-size: 18px; padding-bottom: 8px; color: #000000; display: none; }

.footer .footAboutBox .footOurdifferences .desc { max-width: 100%; font-size: 13px; color: #828282; max-height: -webkit-calc(20px * 3); max-height: calc(20px * 3); line-height: 20px; overflow: hidden; }

.footer .footAboutBox .footOurdifferences .desc strong{font-weight:400;}

.footer .footAboutBox .footOurdifferences .footOurdifferencesLabel{padding-top:10px; line-height: 20px; font-size: 13px; color: #282828;}

.footer .footAboutBox .footOurdifferences .footOurdifferencesLabel img{height: 13px; margin-right: 5px; vertical-align: baseline;}

.footer .footAboutBox .footOurdifferences .desc2{font-size: 13px; padding-top: 10px; line-height: 20px; color: #696969;}

.footer .footClassBox .title{font-size:20px; font-weight: 600; padding-bottom:10px;}

.footer .footClassBox .footClass .list{border-bottom: 1px solid rgba(227, 222, 211, 0.5); position: relative;}

.footer .footClassBox .footClass .list h3 a{font-size: 14px; line-height:40px; display: block; color: #353535; position: relative;}

.footer .footClassBox .footClass .list p{display:none; padding: 10px; border-top: 1px solid rgba(227, 222, 211, 0.5);}

.footer .footClassBox .footClass .list p a{display: block; line-height:35px; font-size: 14px;}

.footer .footClassBox .footClass .list span { position: absolute; right: 0px; top: 0px; height: 40px; width: 30%; }

.footer .footClassBox .footClass .list span:before { position: absolute; top: 50%; right: 10px; width: 10px; height: 10px; border-top: 2px solid #333; border-right: 2px solid #333; -webkit-transform: translateY(-50%) rotate(45deg); -ms-transform: translateY(-50%) rotate(45deg); -o-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; content: ""; }

.footer .footClassBox .footClass .list.cur span:before { -webkit-transform: translateY(-50%) rotate(135deg); -ms-transform: translateY(-50%) rotate(135deg); -o-transform: translateY(-50%) rotate(135deg); transform: translateY(-50%) rotate(135deg); }

.footer .footClassBox .footClass .list:last-child{border:none}

.footer .foot { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 35px 0px 0px; border-top: 1px solid rgba(227, 222, 211, 0.5); }

.footer .foot .copyright { width: 100%; margin-top: 30px; padding-top: 20px; 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: #dd0000; display: -webkit-box; display: -webkit-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: #dd0000; }

.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 #dd0000; -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: #dd0000; 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: #dd0000; 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: #dd0000; }

.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: #dd0000; -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: #dd0000; }

.pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox.layui-form-checked span { color: #fff; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetTitle { padding-top: 15px; font-size: 16px; color: #2b2b2b; font-weight: 550; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio { font-size: 12px; color: #6d6d6d; line-height: 18px; padding: 0px; margin: 8px 10px 0px 0px; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio > i { font-size: 12px; color: #6d6d6d; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio div { font-size: 12px; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio:hover div { color: #000000 !important; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio:hover > i { color: #000000 !important; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio.layui-form-radioed > i { color: #000000 !important; }

.pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio.layui-form-radioed { color: #000000 !important; }

.pupDemandMain .pupDemandBox .pupDemand .code { margin-top: 15px; position: relative; }

.pupDemandMain .pupDemandBox .pupDemand .code input { width: 100%; background: #fff; height: 35px; -webkit-border-radius: 35px; border-radius: 35px; padding: 0px 15px; font-size: 12px; color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .code input::-webkit-input-placeholder { color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .code input:-moz-placeholder { color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .code input::-moz-placeholder { color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .code input:-ms-input-placeholder { color: #2a2829; }

.pupDemandMain .pupDemandBox .pupDemand .code img { position: absolute; right: 15px; height: 28px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); cursor: pointer; }

.pupDemandMain .pupDemandBox .pupDemand .btn { margin-top: 15px; }

.pupDemandMain .pupDemandBox .pupDemand .btn input { font-size: 14px; height: 35px; -webkit-border-radius: 35px; border-radius: 35px; width: 100%; background: #121212; color: #fff; }

.pupDemandMain .pupDemandBox .pupDemandClose { position: absolute; right: 25px; top: 25px; width: 30px; height: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; z-index: 20; cursor: pointer; }

.pupDemandMain .pupDemandBox .pupDemandClose i { font-size: 24px; color: #535353; }

.pupDemandMain.animat .pupDemandBox { width: 100%; padding-left: 0px; }

.pupDemandMain.animat .pupDemandBox .desc { opacity: 1; visibility: visible; -webkit-transition-delay: .8s; transition-delay: .8s; }

@-webkit-keyframes yuanRun { form { -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1);
    opacity: 1; }
  to { -webkit-transform: translate(-50%, -50%) scale(1.5); transform: translate(-50%, -50%) scale(1.5);
    opacity: 0; } }

@keyframes yuanRun { form { -webkit-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1);
    opacity: 1; }
  to { -webkit-transform: translate(-50%, -50%) scale(1.5); transform: translate(-50%, -50%) scale(1.5);
    opacity: 0; } }

.Burying{margin-top: 100px;}

#LRfloater0 img{width: 60px;}

/*--资讯--*/
.commonBanner { position: relative; }

.commonBanner .imgBox { position: relative; padding-top: 68.886%; }

.commonBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.commonBanner .commonBannerText { position: absolute; left: 0px; top: 50%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); text-align: center; }

.commonBanner .commonBannerText .title { font-size: 14px; color: rgba(255, 255, 255, 0.8); }

.commonBanner .commonBannerText .desc { padding-top: 10px; font-size: 24px; line-height: 28px; color: #fff; }

.commonBanner .commonBannerText .btn { font-size: 13px; cursor: pointer; padding-top: 10px; color: rgba(255, 255, 255, 0.8); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.commonBanner .commonBannerText .btn i { background: #dd0000; 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 #dd0000; }

.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: #dd0000; }

.newsListMain .list.cur .imgBox { opacity: 1; visibility: visible; }

.newsListMain .list:hover .arrow i { background: #dd0000; 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: #dd0000; }

#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: #dd0000; }

/*--资讯--*/
/*--资讯详情--*/
body { position: relative; }

.circleMain { position: absolute; left: 0px; top: 0px; height: 100%; right: 0px; overflow: hidden; z-index: -1; }

.circleBox { position: absolute; left: -40px; top: -150px; width: 300px; height: 300px; }

.circleBox .circle1 { -webkit-animation: circle2 3s infinite cubic-bezier(0.25, 0.46, 0.45, 0.94); animation: circle2 3s infinite cubic-bezier(0.25, 0.46, 0.45, 0.94); -webkit-animation-delay: 0.45s; animation-delay: 0.45s; opacity: 0; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; border: 1px solid #f1f1f1; -webkit-border-radius: 100%; border-radius: 100%; }

.circleBox .circle2 { -webkit-animation: circle1 3s infinite cubic-bezier(0.25, 0.46, 0.45, 0.94); animation: circle1 3s infinite cubic-bezier(0.25, 0.46, 0.45, 0.94); -webkit-animation-delay: 0.35s; animation-delay: 0.35s; opacity: 0; position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 81%; height: 81%; border: 1px solid #f1f1f1; -webkit-border-radius: 100%; border-radius: 100%; }

.circleBox .circle3 { -webkit-animation: circle1 3s infinite cubic-bezier(0.25, 0.46, 0.45, 0.94); animation: circle1 3s infinite cubic-bezier(0.25, 0.46, 0.45, 0.94); -webkit-animation-delay: 0.25s; animation-delay: 0.25s; opacity: 0; position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 65%; height: 65%; border: 1px solid #f1f1f1; -webkit-border-radius: 100%; border-radius: 100%; }

.circleBox .circle4 { -webkit-animation: circle1 3s infinite cubic-bezier(0.25, 0.46, 0.45, 0.94); animation: circle1 3s infinite cubic-bezier(0.25, 0.46, 0.45, 0.94); -webkit-animation-delay: 0.1s; animation-delay: 0.1s; opacity: 0; position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 50%; height: 50%; border: 1px solid #f1f1f1; -webkit-border-radius: 100%; border-radius: 100%; }

.circleBox2 { right: -230px; top: 200px; left: auto; -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.circleBox3 { right: -210px; top: 120px; left: auto; }

@-webkit-keyframes circle1 { 0% { -webkit-transform: translate(-50px, -50%) scale(0.8); transform: translate(-50px, -50%) scale(0.8);
    opacity: 0; }
  30% { -webkit-transform: translate(0px, -50%) scale(1); transform: translate(0px, -50%) scale(1);
    opacity: 1; }
  90% { -webkit-transform: translate(0px, -50%) scale(1); transform: translate(0px, -50%) scale(1);
    opacity: 1; }
  100% { -webkit-transform: translate(0px, -50%) scale(1); transform: translate(0px, -50%) scale(1);
    opacity: 0; } }

@keyframes circle1 { 0% { -webkit-transform: translate(-50px, -50%) scale(0.8); transform: translate(-50px, -50%) scale(0.8);
    opacity: 0; }
  30% { -webkit-transform: translate(0px, -50%) scale(1); transform: translate(0px, -50%) scale(1);
    opacity: 1; }
  90% { -webkit-transform: translate(0px, -50%) scale(1); transform: translate(0px, -50%) scale(1);
    opacity: 1; }
  100% { -webkit-transform: translate(0px, -50%) scale(1); transform: translate(0px, -50%) scale(1);
    opacity: 0; } }

@-webkit-keyframes circle2 { 0% { -webkit-transform: translate(-50px, 0px) scale(0.8); transform: translate(-50px, 0px) scale(0.8);
    opacity: 0; }
  30% { -webkit-transform: translate(0px, 0px) scale(1); transform: translate(0px, 0px) scale(1);
    opacity: 1; }
  90% { -webkit-transform: translate(0px, 0px) scale(1); transform: translate(0px, 0px) scale(1);
    opacity: 1; }
  100% { -webkit-transform: translate(0px, 0px) scale(1); transform: translate(0px, 0px) scale(1);
    opacity: 0; } }

@keyframes circle2 { 0% { -webkit-transform: translate(-50px, 0px) scale(0.8); transform: translate(-50px, 0px) scale(0.8);
    opacity: 0; }
  30% { -webkit-transform: translate(0px, 0px) scale(1); transform: translate(0px, 0px) scale(1);
    opacity: 1; }
  90% { -webkit-transform: translate(0px, 0px) scale(1); transform: translate(0px, 0px) scale(1);
    opacity: 1; }
  100% { -webkit-transform: translate(0px, 0px) scale(1); transform: translate(0px, 0px) scale(1);
    opacity: 0; } }

.newsDetailMain { padding: 120px 0px 40px; border-bottom: 1px solid #f6f6f6; position: relative; z-index: 10; }

.newsDetailMain .commonLocation {bottom:0px !important; position:static;}

.newsDetailMain .container { position: relative; z-index: 20; max-width: 100%; }

.newsDetailMain .location { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.newsDetailMain .location a { font-size: 12px; color: rgba(0, 0, 0, 0.8); }

.newsDetailMain .location a span { padding: 0px 10px; }

.newsDetailMain .location a:last-child span { display: none; }

.newsDetailMain .newsDetailTitle { margin-top: 15px; font-size: 24px; color: #000000; line-height: 1.3; }

.newsDetailMain .sourceTimeBox { margin-top: 15px; padding: 15px 15px; -webkit-border-radius: 10px; border-radius: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: -webkit-gradient(linear, left top, right top, from(#f7f7f7), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to right, #f7f7f7, rgba(255, 255, 255, 0)); }

.newsDetailMain .sourceTimeBox .sourceTime { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; width: 100%; }

.newsDetailMain .sourceTimeBox .sourceTime p { font-size: 12px; line-height: 18px; color: #a5a5a5; padding: 0px 10px; border-right: 1px solid #e3e3e3; }

.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: #dd0000; font-size: 6px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.newsDetailMain .newsDetailBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; padding-top: 0px; }

.newsDetailMain .newsDetailBox .shareLabelBox { width: 100%; position: relative; padding-top: 30px; }

.newsDetailMain .newsDetailBox .shareLabelBox .sticky { position: relative; top: 0px; }

.newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .title { font-size: 14px; color: #545454; }

.newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .newsDateilShareBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 10px; }

.newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare a { font-size: 16px; width: 35px; height: 35px; margin-right: 10px; border: 1px solid #f4f4f4; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #cccccc; -webkit-border-radius: 100%; border-radius: 100%; }

.newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare a:last-child { margin: 0px; }

.newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare a:hover { color: #fff; }

.newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare a:nth-child(1):hover { background: #7bc549; }

.newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare a:nth-child(2):hover { background: #dd0000; }

.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: #dd0000; 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 {  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: #878686; line-height: 24px; }

.newsDetailMain .newsDetailBox .newsDetail .content img { max-width: 100%; height: auto !important; }

.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: #dd0000; 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: #dd0000; color: #fff; border-color: #dd0000; }

.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 .imgBox { display: block; max-width: 100%; }		

.newsCompositePage .list a .imgBox img{max-width: 100%; height: 100%; }	

.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: #dd0000; background: #dd0000; -webkit-border-radius: 100%; border-radius: 100%; }

/*--资讯主页--*/
/*--网站建设--*/
.websiteConstructionBanner { position: relative; }

.websiteConstructionBanner .imgBox { padding-top: 93.4056%; position: relative; }

.websiteConstructionBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.websiteConstructionBanner .websiteConstructionBannerText { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.websiteConstructionBanner .websiteConstructionBannerText .commonweb { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.websiteConstructionBanner .websiteConstructionBannerText .contentBox { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .icon { width: 80px; display: none;}

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .icon img { width: 100%; display: block; }

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .title { font-size: 22px; line-height: 28px; font-weight: 600; color: #fff; position: relative; }

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .title img { position: absolute; right: -20px; top: 8px; width: 15px; }

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle{margin-top: 10px; font-size: 14px; line-height:30px; color: #fff; display: flex;}

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle span{ border-radius: 8px; position: relative; background-image: linear-gradient(to right, #c9aa9a, #5a4429); display: flex; padding: 0px 15px;}

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle span img{position: absolute; right: -5px; top:10px; width: 26px; display: none;}

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .desc{max-width: 330px; margin-top: 10px; text-align: justify; font-size: 14px; line-height: 18px; color: rgba(255,255,255,08); font-weight: 200;}

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .btn { cursor: pointer; font-size: 13px; padding-top: 10px; color: rgba(255, 255, 255, 0.8); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .btn i { overflow: hidden; position: relative; background: #dd0000; margin-left: 6px; width: 20px; height: 20px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 6px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .btn:hover i:before{animation: arrowRun 5s infinite;}

.websiteConstructionMain { background: #f7f7f7; }

.websiteConstructionMain .commonweb { max-width: 100%; }

.websiteConstructionBox { padding: 30px 20px 40px; -webkit-border-radius: 20px; border-radius: 20px; margin-top: -40px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); border: 1px solid #fff; background: rgba(255, 255, 255, 0.8); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.websiteConstructionBox .yearsNum { font-size: 160px; width: 100%; font-weight: 600; line-height: 1; font-family: 'Bronova'; color: #7f5129; }

.websiteConstructionBox .yearsNum span { background-image: url(../images/img2023_55.jpg); -webkit-background-clip: text; background-clip: text; color: transparent; background-position: center; }

.websiteConstructionBox .content { padding-left: 0px; }

.websiteConstructionBox .content .subTitle { font-size: 16px; color: rgba(57, 61, 69, 0.8); }

.websiteConstructionBox .content .title { padding-top: 10px; font-size: 24px; line-height: 28px; color: #000; }

.websiteConstructionBox .content .desc { padding-top: 15px; font-size: 14px; line-height: 24px; color: #474747; max-width: 780px; }

.websitePeculiarityBox{margin: -40px -20px 0px -20px; overflow: hidden; position: relative;}

.websitePeculiarity{ border-radius: 10px; margin-left: 20px;}

.websitePeculiarity .list{padding:25px; width: 70%; height: auto; position: relative; border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); background: rgba(255, 255, 255, 0.95);}

.websitePeculiarity .list::after{position: absolute; right: 0px; top: 25px; bottom: 25px; width: 1px; background: rgba(197,170,150,0.3); content: '';}

.websitePeculiarity .list .icon{ width: 30px;}

.websitePeculiarity .list .icon img{width: 100%; display: block;}

.websitePeculiarity .list .listTitle{padding-top: 10px; font-size: 18px; color: #000000;}

.websitePeculiarity .list .content{padding-top: 5px;}

.websitePeculiarity .list .content p{font-size: 14px; padding-left:10px; line-height: 20px; position: relative; color:#474747; font-weight: 400;}

.websitePeculiarity .list .content p::after{content: ''; position: absolute; left:0px; top: 7px; width: 4px; height: 4px; border-radius: 100%; background: #474747}

.websitePeculiarity .list:first-child{border-radius: 10px 0px 0px 10px;border-left: 1px solid #fff;}

.websitePeculiarity .list:last-child{border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-right: 1px solid #fff; border-radius: 0px 10px 10px 0px;}

.websitePeculiarity .list:last-child::after{display: none;}

.websiteConstructionList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; padding: 30px 0px 50px; }

.websiteConstructionList .list { width: 100%; padding: 0px 0px 15px; }

.websiteConstructionList .list a { display: block; position: relative; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; }

.websiteConstructionList .list .imgBox { padding-top: 90%; position: relative; }

.websiteConstructionList .list .imgBox img { position: absolute; left: 50%; top: 50%;  width: 110%; height: 110%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%); object-fit: cover; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-filter: blur(0px); filter: blur(0px); }

.websiteConstructionList .list .listTitle { position: absolute; left: 0px; top: 0px; right: 0px; padding: 30px 15px 0px; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; visibility: visible; -webkit-transition: all .6s ease; transition: all .6s ease; -webkit-transition-delay: .4s; transition-delay: .4s; font-size: 18px; line-height: 1.2; color: #fff; }

.websiteConstructionList .list .contentBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 10; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; opacity: 0; visibility: hidden; -webkit-transition: all .8s ease; transition: all .8s ease; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; background: rgba(0, 0, 0, 0.1); }

.websiteConstructionList .list .contentBox .contentTitle { padding-top: 30px; font-size: 18px; line-height: 1.2; text-align: center; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; color: #fff; }

.websiteConstructionList .list .contentBox .content { padding: 0px 15px 30px; }

.websiteConstructionList .list .contentBox .content .desc { font-size: 12px; line-height: 18px; padding-bottom: 15px; color: #fff; }

.websiteConstructionList .list:hover .imgBox img { -webkit-filter: blur(20px); filter: blur(20px); }

.websiteConstructionList .list:hover .contentBox { opacity: 1; visibility: visible; -webkit-transition-delay: .4s; transition-delay: .4s; }

.websiteConstructionList .list:hover .listTitle { -webkit-transform: translateY(80px); -ms-transform: translateY(80px); transform: translateY(80px); opacity: 0; visibility: hidden; -webkit-transition-delay: 0s; transition-delay: 0s; }

/*--网站建设--*/
/*--集团网站建设--*/
.websiteConstructionDetailTitle { padding: 100px 0px 80px; text-align: center; position: relative; z-index: 10; }

.websiteConstructionDetailTitle .title { font-size: 24px; color: #000; }

.websiteConstructionDetailTitle .btn { font-size: 14px; padding-top: 10px; color: rgba(0, 0, 0, 0.8); cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.websiteConstructionDetailTitle .btn i { background: #dd0000; overflow: hidden; position: relative; margin-left: 6px; width: 20px; height: 20px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 6px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.websiteConstructionDetailTitle .btn:hover i::before{animation: arrowRun 5s infinite;}

.groupWebsiteMain { position: relative; z-index: 10; }

.groupWebsite { padding: 30px 0px 45px; background-image: url(../images/img2023_68.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.groupWebsite .container .imgBox { width: 100%; position: relative; overflow: hidden; border-radius: 20px;}

.groupWebsite .container .imgBox img { width: 100%; display: block; }

.groupWebsite .container .imgBox video{position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover;}

.groupWebsite .container .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 30px 0px 0px 0px; }

.groupWebsite .container .content .title { font-size: 14px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.groupWebsite .container .content .title::before { width: 8px; height: 8px; background: #dd0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.groupWebsite .container .content .title  a{color: #fff;}

.groupWebsite .container .content .desc { position: relative; margin-top: 10px; }

.groupWebsite .container .content .desc p { font-size: 20px; line-height: 28px; color: #b2b3ba; }

.groupWebsite .container .content .desc p span { display: block; width: -webkit-calc(100vw - 50px); width: calc(100vw - 50px); }

.groupWebsite .container .content .desc p span a{color: #b2b3ba;}

.groupWebsite .container .content .desc p:nth-child(2) { position: absolute; top: 0px; left: 0px; width: 0%; overflow: hidden; color: #fff; -webkit-transition: width 2.5s 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); transition: width 2.5s 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.groupWebsite .container .content .desc p:nth-child(2) span a{color: #fff;}

.groupWebsite .container .content .subDesc { margin-top: 10px; font-size: 14px; line-height: 24px; color: #d9d9d9;}

.groupWebsite .container .content .desc2 { margin-top: 20px; font-size: 14px; line-height: 24px; color: #d9d9d9; max-height: 200px; overflow-y: auto; padding-right: 20px;}

.groupWebsite .container .content .desc2::-webkit-scrollbar { width: 3px; }

.groupWebsite .container .content .desc2::-webkit-scrollbar-track { background-color: rgba(255, 255, 255, 0.4); -webkit-border-radius: 8px; border-radius: 8px; }

.groupWebsite .container .content .desc2::-webkit-scrollbar-thumb { background-color: #fff; -webkit-border-radius: 8px; border-radius: 8px; }

.groupWebsite .container .content .desc2 a { color: #d9d9d9; }

.groupWebsite .container .content.animated .desc p:nth-child(2) { width: 100%; -webkit-transition-delay: .8s; transition-delay: .8s; }

.groupWebsiteDesignMain { padding: 40px 0px; background-image: url(../images/img2023_70.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.groupWebsiteDesignMain .title { font-size: 14px; color: #000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.groupWebsiteDesignMain .title::before { width: 8px; height: 8px; background: #dd0000; -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: #dd0000; -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: #dd0000; color: #dd0000; }

@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: #dd0000; -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: #dd0000; -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: #dd0000; -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: #dd0000; }

.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: #dd0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.keywordAppendMain .subTitle { padding-top: 10px; font-size: 20px; padding-bottom: 10px; line-height: 1.2; color: #010101; }

.keywordAppendMain .desc { font-size: 14px; line-height: 24px;  color: #535353; }

.keywordAppendMain.centerTitle .title { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.keywordAppendMain.centerTitle .subTitle { text-align: center; }

.keywordAppendMain.centerTitle .desc { text-align: center; }

.keywordAppendMain .keywordAppendList {padding-top: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; }

.keywordAppendMain .keywordAppendList .list { width: 100%; -webkit-border-radius: 10px; border-radius: 10px; background: #f5f7f9; padding: 25px; margin: 0px 0px 15px; display: flex; flex-direction: column;}

.keywordAppendMain .keywordAppendList .list .listTitle { font-size: 16px; color: #010101; }

.keywordAppendMain .keywordAppendList .list .desc2 { padding-top: 10px; font-size: 14px; color: #535353; flex:1;}

.keywordAppendMain .keywordAppendList .list .num { margin-top: 15px; width: 45px; height: 45px; -webkit-border-radius: 10px; border-radius: 10px; font-size: 16px; color: #dd0000; 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: #dd0000; -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; width: 100%; margin: 0px 15px 0px 0px; }

.keywordCaseMain .keywordCaseList .swiper-slide a { position: relative; display: block; overflow: hidden; }

.keywordCaseMain .keywordCaseList .swiper-slide a .imgBox { padding-top: 100%; position: relative; overflow: hidden; -webkit-border-radius: 20px; border-radius: 20px; }

.keywordCaseMain .keywordCaseList .swiper-slide a .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 a .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 a .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 a .contentBox .contentTitle { padding-top: 30px; font-size: 18px; line-height: 1.2; text-align: center; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; color: #fff; }

.keywordCaseMain .keywordCaseList .swiper-slide a .contentBox .content { padding: 0px 20px 30px; }

.keywordCaseMain .keywordCaseList .swiper-slide a .contentBox .content .desc { font-size: 14px; line-height: 24px; padding-bottom: 20px; color: #fff; }

.keywordCaseMain .keywordCaseList .swiper-slide a:hover .listTitle { -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; visibility: hidden; }

.keywordCaseMain .keywordCaseList .swiper-slide a:hover .contentBox { opacity: 1; visibility: visible; -webkit-transition-delay: .4s; transition-delay: .4s; }

.keywordCaseMain .keywordCaseList .swiper-slide a: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: #dd0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.keywordFiveAdvantagesMain .subTitle { padding-top: 10px; font-size: 20px; padding-bottom: 25px; line-height: 1.2; color: #010101; text-align: center; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .content { width: 100%; background: #fff; -webkit-box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); -webkit-border-radius: 15px 15px 0px 0px; border-radius: 15px 15px 0px 0px; overflow: hidden; position: relative; z-index: 10; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .content .listTitle { height: 50px; border-bottom: 1px solid #d4cfc6; font-size: 18px; font-weight: 600; color: #fff; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: url(../images/img2023_84.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .content .listDesc p { padding: 15px; font-size: 14px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-bottom: 1px solid #f4f1ea; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .content .listDesc p:last-child { border: none; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox { width: 100%; padding: 0px; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo { background: #fff; -webkit-border-radius: 0px 0px 15px 15px; border-radius: 0px 0px 15px 15px; overflow: hidden; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom: 1px solid #f4f0ea; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list .listTitle { width: 100px; font-size: 16px; color: #000000; font-weight: 600; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-right: 1px solid #f4f4f4; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list .listDesc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 15px; font-size: 14px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) { border-bottom: 1px solid #e8e4dd; height: 50px; background: #eeeeee; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) .listTitle { display: none; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) .listDesc { font-size: 16px; color: #000000; height: 50px; font-weight: 600; }

.keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:last-child { border: none; }

.keywordStandardMain { padding: 30px 0px 0px; background-image: url(../images/img2023_85.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; }

.keywordStandardMain .title { font-size: 14px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.keywordStandardMain .title::before { width: 8px; height: 8px; background: #dd0000; -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: #dd0000; }

/*--关键词--*/
/*--滑动分页--*/
.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: #dd0000; border-color: #dd0000; }

/*--滑动分页--*/

/*--两V一抖--*/
.weiboAdMain { padding: 35px 0px; background-image: url(../images/img2023_88.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.weiboAdMain .title { font-size: 20px; color: #fff; text-align: center; }

.weiboAdMain .weiboAdList { padding-top: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; }

.weiboAdMain .weiboAdList .list { width: 100%; margin: 0px 0px 15px; background: #f5f7f9; -webkit-border-radius: 10px; border-radius: 10px; padding: 20px 20px; display: flex;   flex-direction: column;}

.weiboAdMain .weiboAdList .list .listTitle { font-size: 18px; color: #010101; }

.weiboAdMain .weiboAdList .list .desc { padding-top: 10px; font-size: 14px; line-height: 22px; color: #535353; flex:1;}

.weiboAdMain .weiboAdList .list .number { margin-top: 15px; width: 45px; height: 45px; -webkit-border-radius: 10px; border-radius: 10px; color: #fe1616; font-size: 16px; font-family: 'Bronova'; background: #fff; border: 1px solid #ebebec; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.weiboAdTwoMain { padding: 35px 0px; }

.weiboAdTwoMain .title { font-size: 20px; color: #010101; text-align: center; }

.weiboAdTwoMain .desc { padding-top: 10px; font-size: 12px; color: #000000; text-align: center; }

.weiboAdTwoMain .weiboAdTwoList { padding-top: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; }

.weiboAdTwoMain .weiboAdTwoList .list { width: 100%; margin: 0px 0px 15px; background: #f5f7f9; -webkit-border-radius: 10px; border-radius: 10px; padding: 20px;display: flex; flex-direction: column;}

.weiboAdTwoMain .weiboAdTwoList .list .listTitle { font-size: 18px; color: #010101; }

.weiboAdTwoMain .weiboAdTwoList .list .listDesc { padding-top: 10px; font-size: 14px; line-height: 22px; color: #535353; flex:1;}

.weiboAdTwoMain .weiboAdTwoList .list .number { margin-top: 20px; width: 45px; height: 45px; -webkit-border-radius: 10px; border-radius: 10px; color: #fe1616; font-size: 16px; font-family: 'Bronova'; background: #fff; border: 1px solid #ebebec; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.douyinOperateMain { padding: 35px 0px; background-image: url(../images/img2023_88.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.douyinOperateMain .title { font-size: 20px; color: #fff; text-align: center; }

.douyinOperateMain .desc { padding-top: 10px; font-size: 12px; color: rgba(255, 255, 255, 0.8); text-align: center; }

.douyinOperateMain .douyinOperateList { padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; }

.douyinOperateMain .douyinOperateList .list { width: 100%; margin: 0px 0px 15px; background: #f5f7f9; -webkit-border-radius: 10px; border-radius: 10px; padding: 20px; }

.douyinOperateMain .douyinOperateList .list .listTitle { font-size: 18px; color: #010101; }

.douyinOperateMain .douyinOperateList .list .listDesc { padding-top: 10px; font-size: 14px; line-height: 22px; color: #535353; }

.douyinOperateMain .douyinOperateList .list .number { margin-top: 15px; width: 45px; height: 45px; -webkit-border-radius: 10px; border-radius: 10px; color: #fe1616; font-size: 16px; font-family: 'Bronova'; background: #fff; border: 1px solid #ebebec; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.webContactMain { padding: 40px 0px 30px; background-image: url(../images/img2023_90.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.webContactMain .desc { font-size: 18px; line-height: 26px; max-width: 100%; margin: 0px auto; text-align: center; color: #fff; }

.webContactMain .telBox { padding-top: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.webContactMain .telBox a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background: #dd0000; font-family: 'BronovaBold'; -webkit-border-radius: 45px; border-radius: 45px; height: 45px; padding: 0px 20px; color: #fff; font-size: 16px; color: rgba(255, 255, 255, 0.8); }

.webContactMain .telBox a i { width: 20px; height: 20px; background: #fff; -webkit-border-radius: 100%; border-radius: 100%; margin-left: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #dd0000; font-size: 8px; }

.webContactMain .icon { text-align: center; padding-top: 15px; }

.webContactMain .icon img { height: 15px; }

/*--两V一抖--*/
/*--网络营销推广--*/
.networkCoverMain { padding: 40px 0px; background-image: url(../images/img2023_93.jpg); background-repeat: no-repeat; background-size: cover; }

.networkCoverMain .title { font-size: 14px; color: #000000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.networkCoverMain .title::before { width: 8px; height: 8px; background: #dd0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.networkCoverMain .subTitle { padding-top: 10px; font-size: 20px; padding-bottom: 10px; line-height: 1.2; color: #010101; }

.networkCoverMain .networkCover { margin-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.networkCoverMain .networkCover .imgBox { width: 100%; }

.networkCoverMain .networkCover .imgBox img { width: 100%; -webkit-border-radius: 20px; border-radius: 20px; display: block; }

.networkCoverMain .networkCover .networkCoverList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px 0px; }

.networkCoverMain .networkCover .networkCoverList .list { padding-bottom: 20px; }

.networkCoverMain .networkCover .networkCoverList .list .number { font-size: 20px; line-height: 1; color: #dd0000; font-family: 'Bronova'; }

.networkCoverMain .networkCover .networkCoverList .list .listTitle { padding-top: 5px; font-size: 18px; color: #010101; }

.networkCoverMain .networkCover .networkCoverList .list .listDesc { padding-top: 10px; font-size: 14px; line-height: 22px; color: rgba(0, 0, 0, 0.6); max-width: 440px; }

.mediaPartnerMain { padding: 40px 0px; background-image: url(../images/img2023_94.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.mediaPartnerMain .title { font-size: 20px; color: #fff; text-align: center; }

.mediaPartnerMain .mediaPartner { margin-top: 25px; background: #fff; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.mediaPartnerMain .mediaPartner .list { width: -webkit-calc(50% + 1px); width: calc(50% + 1px); padding: 15px 0px; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; margin-left: -1px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.mediaPartnerMain .mediaPartner .list img { height: 45px; display: block; }

/*--网络营销推广--*/
/*--网站运营维护--*/
.maintenanceMain { padding: 40px 0px; background-image: url(../images/img2023_113.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.maintenanceMain .maintenanceBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.maintenanceMain .maintenanceBox .maintenance { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 20px 0px; }

.maintenanceMain .maintenanceBox .maintenance .title { font-size: 14px; color: #000000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.maintenanceMain .maintenanceBox .maintenance .title::before { width: 8px; height: 8px; background: #dd0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.maintenanceMain .maintenanceBox .maintenance .subTitle { padding-top: 10px; font-size: 20px; line-height: 1.2; color: #010101; }

.maintenanceMain .maintenanceBox .maintenance .desc { padding-top: 15px; font-size: 14px; line-height: 22px; color: #000000; }

.maintenanceMain .maintenanceBox .imgBox { width: 100%; }

.maintenanceMain .maintenanceBox .imgBox img { width: 100%; -webkit-border-radius: 20px; border-radius: 20px; display: block; }

.maintenanceServiceMain { padding: 40px 0px; background-image: url(../images/img2023_114.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.maintenanceServiceMain .titleMain { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.maintenanceServiceMain .title { font-size: 14px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.maintenanceServiceMain .title::before { width: 8px; height: 8px; background: #dd0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.maintenanceServiceMain .subTitle { padding-top: 10px; font-size: 20px; line-height: 1.2; color: #fff; }

.maintenanceServiceMain .btn { display: none; }

.maintenanceServiceMain .btn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; margin-right: 5px; font-size: 14px; width: 55px; height: 41px; background: #fff; -webkit-border-radius: 20px; border-radius: 20px; }

.maintenanceServiceMain .btn a:last-child { margin: 0px; }

.maintenanceServiceMain .maintenanceService { margin-top: 25px; overflow: hidden; position: relative; }

.maintenanceServiceMain .maintenanceService .swiper-slide { background: #f5f7f9; padding: 20px; height: auto; -webkit-border-radius: 10px; border-radius: 10px; display:flex; flex-direction:column;}

.maintenanceServiceMain .maintenanceService .swiper-slide .listTitle { font-size: 18px; color: #010101; }

.maintenanceServiceMain .maintenanceService .swiper-slide .listDesc { padding-top: 10px; font-size: 14px; line-height: 22px; color: #535353; flex:1}

.maintenanceServiceMain .maintenanceService .swiper-slide .number { margin-top: 25px; width: 45px; height: 45px; -webkit-border-radius: 10px; border-radius: 10px; color: #fe1616; font-size: 16px; font-family: 'Bronova'; background: #fff; border: 1px solid #ebebec; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.maintenanceServiceMain .maintenanceServicePage { text-align: center; padding-top: 20px; }

.maintenanceServiceMain .maintenanceServicePage span { width: 10px; height: 3px; margin: 0px 3px; -webkit-transition: all .8s ease; transition: all .8s ease; background: #fff; opacity: 0.5; -webkit-border-radius: 3px; border-radius: 3px; }

.maintenanceServiceMain .maintenanceServicePage span.swiper-pagination-bullet-active { width: 20px; opacity: 1; }

.maintenanceProcessMain { padding: 40px 0px; }

.maintenanceProcessMain .title { font-size: 12px; color: #000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.maintenanceProcessMain .title::before { width: 8px; height: 8px; background: #dd0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; content: ''; }

.maintenanceProcessMain .subTitle { padding-top: 10px; font-size: 20px; line-height: 1.2; color: #010101; text-align: center; }

.maintenanceProcessMain .maintenanceProcess { padding-top: 30px; }

.maintenanceProcessMain .maintenanceProcess img { max-width: 100%; display: block; margin: 0px auto; }

.maintenanceWorkOrderMain { padding: 40px 0px; background-image: url(../images/img2023_116.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.maintenanceWorkOrderMain .maintenanceWorkOrder { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; margin: 0px; padding-bottom: 0px; }

.maintenanceWorkOrderMain .maintenanceWorkOrder .list { width: 100%; margin: 0px 0px 15px; padding: 20px; background: #f5f7f9; -webkit-border-radius: 20px; border-radius: 20px; position: relative; }

.maintenanceWorkOrderMain .maintenanceWorkOrder .list .listTitle { font-size: 18px; color: #010101; }

.maintenanceWorkOrderMain .maintenanceWorkOrder .list .listDesc { padding-top: 10px; font-size: 14px; line-height: 22px; color: #535353; }

.maintenanceWorkOrderMain .maintenanceWorkOrder .list .number { margin-top: 15px; width: 42px; height: 42px; -webkit-border-radius: 10px; border-radius: 10px; color: #fe1616; font-size: 16px; font-family: 'Bronova'; background: #fff; border: 1px solid #ebebec; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.maintenanceWorkOrderMain .maintenanceWorkOrder .list .qrCode { width: 70px; margin-top: 20px; padding: 6px; background: #fff; -webkit-border-radius: 12px; border-radius: 12px; }

.maintenanceWorkOrderMain .maintenanceWorkOrder .list .qrCode img { width: 100%; display: block; }

.maintenanceWorkOrderMain .maintenanceWorkOrder .list::after { position: absolute; bottom: -37px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-border-radius: 4px; border-radius: 4px; opacity: 0.5; width: 4px; height: 33px; background-image: -webkit-gradient(linear, left top, left bottom, from(#dd0000), to(#ff9f9f)); background-image: linear-gradient(to bottom, #dd0000, #ff9f9f); }

.maintenanceWorkOrderMain .maintenanceWorkOrder .line { display: none; position: absolute; bottom: 0px; left: 10px; right: 10px; height: 4px; background-image: -webkit-gradient(linear, left top, right top, from(#ff9f9f), to(#dd0000)); background-image: linear-gradient(to right, #ff9f9f, #dd0000); }

.maintenanceWorkOrderMain .maintenanceWorkOrder .line::after { position: absolute; right: -3px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); border-left: 7px solid #dd0000; border-bottom: 6px solid transparent; border-top: 6px solid transparent; }

.maintenanceWorkOrderMain .maintenanceWorkOrderTime { padding-top: 10px; margin: 0px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.maintenanceWorkOrderMain .maintenanceWorkOrderTime .list { width: 100%; margin: 0px 0px 15px; padding: 30px 20px; -webkit-border-radius: 20px; border-radius: 20px; background: #f5f7f9; position: relative; overflow: hidden; }

.maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .listTitle { font-size: 18px; color: #010101; }

.maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .desc { padding-top: 5px; font-size: 14px; line-height: 22px; color: #535353; }

.maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .icon { position: absolute; right: 0px; bottom: 0px; width: 50px; }

.maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .icon img { width: 100%; display: block; }

/*--网站运营维护--*/

/*--网站建设快捷方式--*/
.websiteFastMain { position: absolute; left: 0px; width: 100%; height: 100%; top: 0px; z-index: 20; pointer-events: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.websiteFastBox { position: -webkit-sticky; position: sticky; left: 50%; z-index: 20; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: 30px; width: 50px; height: 50px; -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: .4s; transition-delay: .4s; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: none; }

.websiteFastBox::after { content: ''; z-index: 2; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); position: absolute; left: 0px; top: 30px; width: 100%; height: 100%; -webkit-border-radius: 50px; border-radius: 50px; background-color: rgba(220,219,219,0.5);-webkit-backdrop-filter: blur(20px);backdrop-filter: blur(20px); opacity: 0; -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: .8s; transition-delay: .8s; }

.websiteFastBox::before { content: ''; z-index: 1; position: absolute; left: 0px; top: 30px; width: 100%; height: 100%; -webkit-border-radius: 50px; border-radius: 50px; background-color: #dd0000; -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: #dd0000; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.websiteFastBox .btn p img { width: 22px; }

.websiteFastBox .otherListBox { position: absolute; left: 0px; z-index: 99; bottom: 80px; -webkit-transition: all .8s; transition: all .8s; -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); transform: translateY(-10px); opacity: 0; visibility: hidden; -webkit-border-radius: 20px; border-radius: 20px; padding: 20px; display: none; background: #fff; width: 100%; border: 1px solid #ebe5d9; -webkit-box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); }

.websiteFastBox .otherListBox .otherList { max-height: 260px; overflow-y: auto; overflow-x: hidden; }

.websiteFastBox .otherListBox .otherList a { display: block; line-height: 37px; font-size: 14px; }

.websiteFastBox .otherListBox .otherList::-webkit-scrollbar { width: 4px; }

.websiteFastBox .otherListBox .otherList::-webkit-scrollbar-track { -webkit-border-radius: 4px; border-radius: 4px; background-color: #f5f5f5; }

.websiteFastBox .otherListBox .otherList::-webkit-scrollbar-thumb { -webkit-border-radius: 4px; border-radius: 4px; background-color: #cfcfcf; }

.websiteFastBox .otherListBox.animat { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; visibility: visible; }

.otherListMask { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 8; display: none;}

.websiteFastBox.animat { -webkit-transition-delay: .8s; transition-delay: .8s; width: 290px; pointer-events: auto;}

.websiteFastBox.animat::after { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; top: 0px; -webkit-transition-delay: 0s; transition-delay: 0s; }

.websiteFastBox.animat .other { opacity: 1; -webkit-transition-delay: 1s; transition-delay: 1s; }

.websiteFastBox.animat .btn span { opacity: 1; -webkit-transition-delay: 1s; transition-delay: 1s; }

.websiteFastBox.animat .btn p { -webkit-transition-delay: .4s; transition-delay: .4s; opacity: 1; -webkit-transform: translateY(-50%) scale(1); -ms-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); }

.websiteFastBox.animat .other::before { -webkit-transition-delay: 1s; transition-delay: 1s; opacity: 1; }

.websiteFastBox.animat::before { -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); opacity: 1; top: 0px; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-animation: fScale .5s alternate; animation: fScale .5s alternate; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: .5s; animation-delay: .5s; }

.quickDemandBox { pointer-events: auto; position: -webkit-sticky; position: sticky; left: 50%; z-index: 20; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); bottom: 30px; width: 50px; height: 50px; -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: .4s; transition-delay: .4s; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: none; }

.quickDemandBox::after { content: ''; z-index: 2; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); position: absolute; left: 0px; top: 30px; width: 100%; height: 100%; -webkit-border-radius: 50px; border-radius: 50px; background-color: rgba(220, 219, 219, 0.5); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); opacity: 0; -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: .8s; transition-delay: .8s; }

.quickDemandBox::before { content: ''; z-index: 1; position: absolute; left: 0px; top: 30px; width: 100%; height: 100%; -webkit-border-radius: 50px; border-radius: 50px; background-color: #dd0000; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); opacity: 0; -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: .8s; transition-delay: .8s; }

.quickDemandBox .btn { position: relative; cursor: pointer; z-index: 10; width: 100%; white-space: nowrap; font-size: 12px; color: #010101; height: 50px; padding: 0px 0px 0px 25px; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.quickDemandBox .btn span { opacity: 0; -webkit-transition: all .4s; transition: all .4s; }

.quickDemandBox .btn p { width: 35px; height: 35px; -webkit-transition: all .4s; transition: all .4s; opacity: 0; position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%) scale(1); -ms-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); background: #dd0000; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.quickDemandBox .btn p img { width: 22px; }

.quickDemandBox.animat { -webkit-transition-delay: .8s; transition-delay: .8s; width: 240px; }

.quickDemandBox.animat::after { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); opacity: 1; top: 0px; -webkit-transition-delay: 0s; transition-delay: 0s; }

.quickDemandBox.animat .btn span { opacity: 1; -webkit-transition-delay: 1s; transition-delay: 1s; }

.quickDemandBox.animat .btn p { -webkit-transition-delay: .4s; transition-delay: .4s; opacity: 1; -webkit-transform: translateY(-50%) scale(1); -ms-transform: translateY(-50%) scale(1); transform: translateY(-50%) scale(1); }

.quickDemandBox.animat .other::before { -webkit-transition-delay: 1s; transition-delay: 1s; opacity: 1; }

.quickDemandBox.animat::before { -webkit-transform: scale(1.5); -ms-transform: scale(1.5); transform: scale(1.5); opacity: 1; top: 0px; -webkit-transition-delay: 0s; transition-delay: 0s; -webkit-animation: fScale .5s alternate; animation: fScale .5s alternate; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; -webkit-animation-delay: .5s; animation-delay: .5s; }

/*--网站建设快捷方式--*/

/*--案例列表--*/
.caseListMain { padding: 100px 0px 0px; background: #fffcf5; position: relative; }

.caseListMain .caseDescBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.caseListMain .caseDescBox .titleBox { width: 100%; padding-bottom: 30px; }

.caseListMain .caseDescBox .titleBox .title { font-size: 20px; color: #000000; line-height: 1.2; }

.caseListMain .caseDescBox .titleBox .title i { display: inline-block; margin-left: 10px; width: 12px; height: 12px; position: relative; }

.caseListMain .caseDescBox .titleBox .title i::after { content: ''; position: absolute; left: 50%; top: 50%; width: 3px; height: 100%; position: absolute; background: #dd0000; -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: #dd0000; -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 { 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 { margin-top: 15px; position: relative; padding-top: 86%; overflow: hidden; }

.caseListMain .caseList .list .imgBox .img { position: absolute; left: 50%; top: 50%; width: 105%; height: 105%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-filter: blur(0px); filter: blur(0px); object-fit: cover; -webkit-transition: all .8s ease; transition: all .8s ease; }

.caseListMain .caseList .list .imgBox video { position: absolute; left: 50%; top: 50%; width: 105%; height: 105%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-filter: blur(0px); filter: blur(0px); object-fit: cover; -webkit-transition: all .8s ease; transition: all .8s ease; }

.caseListMain .caseList .list .imgBox .contentBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; z-index: 10; -webkit-transition: all .8s ease; transition: all .8s ease; }

.caseListMain .caseList .list .imgBox .caseLogo { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-bottom: 20px; }

.caseListMain .caseList .list .imgBox .caseLogo img { max-width: 65%; }

.caseListMain .caseList .list .imgBox .content { padding: 0px 15px 15px; }

.caseListMain .caseList .list .imgBox .content .desc { font-size: 14px; color: #fff; padding: 0px 10px; display: -webkit-box; max-height: 60px; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }

.caseListMain .caseList .list .imgBox .content .more { margin-top: 20px; }

.caseListMain .caseList .list .imgBox::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; background: rgba(0, 0, 0, 0.2); z-index: 1; -webkit-transition: all .8s ease; transition: all .8s ease; }

.caseListMain .caseList .list:hover .imgBox .img { -webkit-filter: blur(20px); filter: blur(20px); }

.caseListMain .caseList .list:hover .imgBox video { -webkit-filter: blur(20px); filter: blur(20px); }

.caseListMain .caseList .list:hover .imgBox::after { opacity: 1; }

.caseListMain .caseList .list:hover .imgBox .contentBox { opacity: 1; }

.fastClassifyMain { position: absolute; left: 0px; width: 100%; height: 100%; top: 0px; z-index: 20; pointer-events: none; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }

.fastClassifyBox { width: 65px; height: 65px; z-index: 30; pointer-events: auto; position: -webkit-sticky; position: sticky; bottom: 35px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: .4s; transition-delay: .4s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.fastClassifyBox::after { content: ''; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); z-index: 2; position: absolute; left: 0px; top: 30px; width: 100%; height: 100%; -webkit-border-radius: 65px; border-radius: 65px; background-color: rgba(220, 219, 219, 0.5); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); opacity: 0; -webkit-transition: all .4s; transition: all .4s; -webkit-transition-delay: .8s; transition-delay: .8s; }

.fastClassifyBox::before { content: ''; z-index: 1; position: absolute; left: 0px; top: 30px; width: 100%; height: 100%; -webkit-border-radius: 65px; border-radius: 65px; background-color: #dd0000; -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: #dd0000; display: -webkit-box; display: -webkit-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: 60px; }

.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: 95%; }

.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: #dd0000; background: #dd0000; }

.caseDetailContent .content .more a:hover i { -webkit-transform: translateX(7px); -ms-transform: translateX(7px); transform: translateX(7px); color: #fff; }

.caseDetailContent .content .more a:hover { padding: 0px 20px 0px 0px; }

.caseDetailContent .serviceContent { width: 95%; margin-top: 25px; }

.caseDetailContent .serviceContent .list { padding: 15px 0px; margin-bottom: -1px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-top: 1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8; }

.caseDetailContent .serviceContent .list .listTitle { font-size: 13px; line-height: 24px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; color: rgba(0, 0, 0, 0.8); }

.caseDetailContent .serviceContent .list .desc { width: 65%; font-size: 13px; line-height: 24px; color: #000000; }

.caseDetailContent .serviceContent .list .desc span { color: #b5b5b5; }

.caseDetailProjectMain { padding: 40px 0px 0px; position:relative;}

.caseDetailProjectMain .commonLocation {bottom:auto; top: 50px; z-index:10}

.caseDetailProjectMain .caseDetailProjectImg { position: relative; overflow: hidden; }

.caseDetailProjectMain .caseDetailProjectImg .caseDetailProjectImgBg { position: absolute; left: 0px; top: 0px; width: 100%; height: 130%; }

.caseDetailProjectMain .caseDetailProjectImg .caseDetailProjectImgBg img { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; object-fit: cover; }

.caseDetailProjectMain .caseDetailProjectImg .imgBox { position: relative; }

.caseDetailProjectMain .caseDetailProjectImg .imgBox img { max-height: 930px; max-width: 100%; display: block; margin: auto; }

.caseDetailProjectMain .caseDetailProject { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 40px 0px 0px; }

.caseDetailProjectMain .caseDetailProject .title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 16px; height: 100%; color: #2a2829; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.caseDetailProjectMain .caseDetailProject .title::before { content: ''; width: 8px; height: 8px; background: #dd0000; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 8px; }

.caseDetailProjectMain .caseDetailProject .desc { width: 100%; font-size: 14px; padding: 15px 0px 0px; color: #545454; }

.caseDetailProjectMain .caseDetailProject .desc span { color: #b5b5b5; }

.caseDetailProjectMain .caseDetailProjectDetailImg { padding-top: 30px; }

.caseDetailProjectMain .caseDetailProjectDetailImg img { width: 100%; display: block; }

.caseDetailProjectMain .colorMatching { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; padding: 40px 0px 0px; width: 100%; }

.caseDetailProjectMain .colorMatching .list { width: -webkit-calc(50% - 10px); width: calc(50% - 10px); margin: 0px 5px 10px; position: relative; }

.caseDetailProjectMain .colorMatching .list .listTitle { position: absolute; left: 10px; top: 15px; right: 10px; color: #fff; font-size: 14px; z-index: 10; }

.caseDetailProjectMain .colorMatching .list .colorValue { position: absolute; bottom: 15px; left: 10px; right: 10px; font-size: 14px; color: #fff; text-transform: uppercase; }

.caseDetailProjectMain .colorMatching .list .color { padding-top: 80%; }

.caseDetailProjectMain .colorMatching .list .imgBox { border: 1px solid #e8e8e8; position: relative; padding-top: 80%; }

.caseDetailProjectMain .colorMatching .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.caseDetailProjectMain .colorMatching .list:nth-child(3) .listTitle { color: #000000; }

.caseDetailProjectMain .colorMatching .list:nth-child(3) .colorValue { color: #000000; }

.caseDetailProjectMain .colorMatching .list:nth-child(4) .listTitle { color: #000000; }

.caseDetailProjectMain .colorMatching .list:nth-child(1) { display: none; }

.caseDetailProductServiceMain { padding-top: 35px; overflow: hidden; position: relative; }

.caseDetailProductServiceMain .caseDetailProductServiceImg { padding: 50px 0px; overflow: hidden; position: relative; }

.caseDetailProductServiceMain .caseDetailProductServiceImg .caseDetailProductServiceImgbg { position: absolute; left: 0px; top: 0px; width: 100%; height: 130%; }

.caseDetailProductServiceMain .caseDetailProductServiceImg .caseDetailProductServiceImgbg img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.caseDetailProductServiceMain .caseDetailProductServiceImg .imgBox { position: relative; max-width: 1105px; margin: 0px auto; }

.caseDetailProductServiceMain .imgBox img { width: 100%; display: block; }

.caseDetailProductServiceMain .caseDetailProductService { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; position: relative; top: -30px; margin: 0px 0px -30px; padding: 25px 15px 0px; background: #fff; }

.caseDetailProductServiceMain .caseDetailProductService .title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 16px; height: 100%; color: #2a2829; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.caseDetailProductServiceMain .caseDetailProductService .title::before { content: ''; width: 8px; height: 8px; background: #dd0000; -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: #dd0000; -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: #dd0000; color: #dd0000; }

.caseDetailLabelMain .caseDetailLabel a.cur { border-color: #dd0000; color: #dd0000; }

/*--案例详情--*/
/*--ai--*/
.aiMain { overflow: hidden; position: relative; }

.aiBanner { position: relative; }

.aiBanner .imgBox { padding-top: 130%; position: relative; overflow: hidden; }

.aiBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.aiBanner .displayer { position: absolute; left: -11%; bottom: 0px; width: 100%; }

.aiBanner .displayer img { width: 100%; display: block; }

.aiBanner .symbol { position: absolute; right: -10%; bottom: -10%; width: 100%; pointer-events: none; }

.aiBanner .symbol p { overflow: hidden; width: 0%; -webkit-transition: all 2s linear; transition: all 2s linear; -webkit-transition-delay: .6s; transition-delay: .6s; }

.aiBanner .symbol img { width: 100vw; display: block; }

.aiBanner .symbol.animated p { width: 100%; }

.aiBanner .aiBannerText { position: absolute; left: 0px; top: 35%; width: 100%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.aiBanner .aiBannerText .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; }

.aiBanner .aiBannerText .title { font-size: 24px; line-height: 1.2; color: #fff; }

.aiBanner .aiBannerText .more { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding-top: 25px; }

.aiBanner .aiBannerText .more a { height: 40px; width: 180px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 12px; border: 2px solid #fff; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.aiBanner .aiBannerText .more a:hover { background: #dd0000; border-color: #dd0000; }

.aiCustomMain { padding-top: 80px; }

.aiCustomMain .aiCustomBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.aiCustomMain .aiCustomBox .aiCustom { width: 100%; padding: 30px 20px 40px; position: relative; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; background-image: url(../images/img2023_132.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.aiCustomMain .aiCustomBox .aiCustom .content { padding: 0px 0px 25px; }

.aiCustomMain .aiCustomBox .aiCustom .content .listTitle { font-size: 20px; line-height: 1.2; color: #fff; }

.aiCustomMain .aiCustomBox .aiCustom .content .desc { font-size: 14px; padding-top: 10px; line-height: 20px; color: rgba(255, 255, 255, 0.6); }

.aiCustomMain .aiCustomBox .aiCustom .imgBox img { width: 100%; display: block; }

.aiCustomMain .aiCustomBox .aiCustomList { width: 100%; padding: 0px; margin-right: 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.aiCustomMain .aiCustomBox .aiCustomList .list { width: 100%; padding-top: 50%; margin: 15px 0px 0px; position: relative; overflow: hidden; -webkit-border-radius: 10px; border-radius: 10px; background-repeat: no-repeat; background-size: cover; background-repeat: no-repeat; background-position: center; }

.aiCustomMain .aiCustomBox .aiCustomList .list .content { padding: 0px; text-align: center; left: 50%; top: 50%; position: absolute; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.aiCustomMain .aiCustomBox .aiCustomList .list .content .listTitle { font-size: 20px; line-height: 1.2; color: #fff; }

.aiCustomMain .aiCustomBox .aiCustomList .list .content .desc { font-size: 14px; padding-top: 10px; line-height: 20px; color: rgba(255, 255, 255, 0.6); }

.aiCustomMain .aiCustomBox .aiCustomList .list .imgBox { position: absolute; right: 0px; bottom: 0px; width: 120px; }

.aiCustomMain .aiCustomBox .aiCustomList .list .imgBox img { width: 100%; display: block; }

.aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(1) { width: 100%; background-image: url(../images/img2023_133.jpg); }

.aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(1) .content { left: 15px; top: 50%; text-align: left; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(2) { background-image: url(../images/img2023_134.jpg); }

.aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(3) { background-image: url(../images/img2023_135.jpg); }

.aiPriceMain { position: relative; margin-top: 40px; padding: 40px 0px; }

.aiPriceMain .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.aiPriceMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: block; object-fit: cover; }

.aiPriceMain .container { position: relative; z-index: 10; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.aiPriceMain .aiPrice { width: 100%; height: 300px; padding: 30px 20px 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-border-radius: 20px; border-radius: 20px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(30%, #fff), color-stop(30%, rgba(255, 255, 255, 0.8))); background-image: linear-gradient(to bottom, #fff 30%, rgba(255, 255, 255, 0.8)); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }

.aiPriceMain .aiPrice .title { font-size: 24px; line-height: 1.2; color: #010101; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.aiPriceMain .aiPrice .content .desc { font-size: 14px; color: #010101; }

.aiPriceMain .aiPrice .content .money { font-size: 14px; padding-top: 5px; line-height: 1; color: #1cac47; }

.aiPriceMain .aiPrice .content .money span { font-size: 40px; font-family: 'Bronova'; }

.aiPriceMain .aiPrice .content .originalPrice { font-size: 16px; text-decoration: line-through; color: #b4b4b4; }

.aiPriceMain .symbol { position: absolute; right: 30px; bottom: -60px; width: 80%; height: 24vw; pointer-events: none; }

.aiPriceMain .symbol p { position: absolute; right: 0px; width: 0%; height: 100%; overflow: hidden; -webkit-transition: all 2s linear; transition: all 2s linear; -webkit-transition-delay: .6s; transition-delay: .6s; }

.aiPriceMain .symbol img { width: 74vw; display: block; position: absolute; right: 0px; top: 0px; }

.aiPriceMain .symbol.animated p { width: 100%; }

.aiBrandMain { padding: 40px 0px; }

.aiBrandMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.aiBrandMain .aiBrand { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding-top: 0px; }

.aiBrandMain .aiBrand .title { font-size: 20px; color: #010101; line-height: 1.2; }

.aiBrandMain .aiBrand .desc { font-size: 14px; line-height: 20px; padding-top: 20px; color: #878686; }

.aiBrandMain .aiBrandList { width: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; padding-top: 20px; }

.aiBrandMain .aiBrandList .list { width: -webkit-calc(33.333% - 10px); width: calc(33.333% - 10px); margin: 0px 5px 10px; }

.aiBrandMain .aiBrandList .list img { width: 100%; display: block; -webkit-border-radius: 20px; border-radius: 20px; }

.aiQAMain { padding: 40px 0px; background: #edf0f8; }

.aiQAMain .title { font-size: 20px; line-height: 1.2; }

.aiQAMain .aiQAList { padding-top: 10px; }

.aiQAMain .aiQAList .list { padding: 15px; margin-top: 10px; background: #ffffff; -webkit-border-radius: 10px; border-radius: 10px; }

.aiQAMain .aiQAList .list .listTitle { font-size: 14px; line-height: 22px; cursor: pointer; padding-right: 20px; position: relative; color: #010101; position: relative; }

.aiQAMain .aiQAList .list .listTitle i { width: 10px; height: 10px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); right: 0px; }

.aiQAMain .aiQAList .list .listTitle i::after { width: 100%; height: 2px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #505050; position: absolute; content: ''; }

.aiQAMain .aiQAList .list .listTitle i::before { width: 2px; height: 100%; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background: #505050; position: absolute; content: ''; }

.aiQAMain .aiQAList .list .content { display: none; margin-top: 15px; padding: 15px; font-size: 13px; -webkit-border-radius: 10px; border-radius: 10px; color: #010101; background: #fbfbfb; }

.aiQAMain .aiQAList .list.cur .listTitle i::before { display: none; }

.aiBuyMain { padding: 40px 0px; position: relative; }

.aiBuyMain .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.aiBuyMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: block; object-fit: cover; }

.aiBuyMain .container { position: relative; z-index: 10; text-align: center; }

.aiBuyMain .title { font-size: 20px; line-height: 1.2; color: #fff; }

.aiBuyMain .desc { padding-top: 10px; font-size: 13px; color: rgba(255, 255, 255, 0.8); }

.aiBuyMain .btn { padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.aiBuyMain .btn a { width: 130px; height: 35px; margin: 0px 5px; -webkit-border-radius: 35px; border-radius: 35px; font-size: 12px; background: #fff; color: #000000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.aiBuyMain .btn a:hover { background: #dd0000; color: #fff; }

.aiBuyMain .btn a.orderBtn { border: 2px solid #fff; background: none; color: #fff; }

.aiBuyMain .btn a.orderBtn:hover { background: #dd0000; color: #fff; border-color: #dd0000; }

/*--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: #dd0000; -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: #dd0000; -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: #dd0000; background-color: #dd0000; }

.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: #dd0000; -webkit-border-radius: 100%; border-radius: 100%; }

.contactFormMain .contactForm form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; }

.contactFormMain .contactForm form .input { width: 100%; margin-top: 15px; padding: 0px; position: relative; }

.contactFormMain .contactForm form .input input { width: 100%; height: 45px; -webkit-border-radius: 45px; border-radius: 45px; padding: 0px 20px; font-size: 13px; border: 1px solid #e5e0d7; color: #2a2829; }

.contactFormMain .contactForm form .input input::-webkit-input-placeholder { color: #2a2829; }

.contactFormMain .contactForm form .input input:-moz-placeholder { color: #2a2829; }

.contactFormMain .contactForm form .input input::-moz-placeholder { color: #2a2829; }

.contactFormMain .contactForm form .input input:-ms-input-placeholder { color: #2a2829; }

.contactFormMain .contactForm form .input img { position: absolute; right: 20px; height: 65%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); top: 50%; }

.contactFormMain .contactForm form .input textarea { border: 1px solid #e5e0d7; padding: 25px; -webkit-border-radius: 25px; border-radius: 25px; height: 140px; width: 100%; font-size: 13px; color: #2a2829; }

.contactFormMain .contactForm form .input textarea::-webkit-input-placeholder { color: #2a2829; }

.contactFormMain .contactForm form .input textarea:-moz-placeholder { color: #2a2829; }

.contactFormMain .contactForm form .input textarea::-moz-placeholder { color: #2a2829; }

.contactFormMain .contactForm form .input textarea:-ms-input-placeholder { color: #2a2829; }

.contactFormMain .contactForm form .input textarea::-webkit-scrollbar { width: 4px; }

.contactFormMain .contactForm form .input textarea::-webkit-scrollbar-track { -webkit-border-radius: 4px; border-radius: 4px; background-color: #f5f5f5; }

.contactFormMain .contactForm form .input textarea::-webkit-scrollbar-thumb { -webkit-border-radius: 4px; border-radius: 4px; background-color: #cfcfcf; }

.contactFormMain .contactForm form .w100 { width: 100% !important; }

.contactFormMain .contactForm form .btn { width: 100%; padding: 15px 0px 0px; }

.contactFormMain .contactForm form .btn input { height: 45px; -webkit-border-radius: 54px; border-radius: 54px; width: 100%; border: none; background: #000; color: #fff; font-size: 14px; }

.contactCircle { right: -80px; left: auto !important; top: 100px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); }

.contactCircle .circle1 { border-color: #d8d6d3; }

.contactCircle .circle2 { border-color: #d8d6d3; }

.contactCircle .circle3 { border-color: #d8d6d3; }

.contactCircle .circle4 { border-color: #d8d6d3; }

.contactCircle1 { top: auto !important; bottom: -120px; }

.contactCircle1 .circle1 { border-color: #c0bfbb; }

.contactCircle1 .circle2 { border-color: #c0bfbb; }

.contactCircle1 .circle3 { border-color: #c0bfbb; }

.contactCircle1 .circle4 { border-color: #c0bfbb; }

@-webkit-keyframes scale4 { 0% { -webkit-transform: scale(1);
    transform: scale(1); }
  100% { -webkit-transform: scale(1.1);
    transform: scale(1.1); } }

@keyframes scale4 { 0% { -webkit-transform: scale(1);
    transform: scale(1); }
  100% { -webkit-transform: scale(1.1);
    transform: scale(1.1); } }

/*--联系我们--*/
/*--弹出支付--*/
.payMaskLayer { position: fixed; z-index: 99; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); display: none; }

.paymentMain { position: fixed; z-index: 991; top: 0px; left: 0px; width: 100%; height: 100%; display: none; }

.paymentBox { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 40px 0px; overflow-y: auto; }

.paymentBox .payment { width: 90%; position: relative; padding-left: 0px; -webkit-transition: all .8s; transition: all .8s; -webkit-border-radius: 20px; border-radius: 20px; background-image: url(../images/img2023_157.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.paymentBox .payment .closePay { position: absolute; right: 30px; top: 20px; font-size: 24px; color: #fff; z-index: 20; cursor: pointer; }

.paymentBox .payment .paymentDesc { padding: 20px 30px; }

.paymentBox .payment .paymentDesc .title { font-size: 14px; color: #fff; }

.paymentBox .payment .paymentDesc .priceBox { margin-top: 10px; border: 1px solid #1cac47; padding: 15px 0px 15px 20px; -webkit-border-radius: 20px; border-radius: 20px; position: relative; }

.paymentBox .payment .paymentDesc .priceBox .desc { font-size: 14px; padding-bottom: 5px; color: #fff; }

.paymentBox .payment .paymentDesc .priceBox .price { font-size: 40px; line-height: 1; color: #1cac47; font-family: 'Bronova'; }

.paymentBox .payment .paymentDesc .priceBox .originalPrice { color: #b4b4b4; font-size: 14px; text-decoration: line-through; }

.paymentBox .payment .paymentDesc .priceBox .icon { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; padding-right: 10px; }

.paymentBox .payment .paymentDesc .priceBox .icon i { width: 17px; height: 17px; color: #fff; -webkit-border-radius: 100%; border-radius: 100%; background: #1cac47; font-size: 12px; font-weight: 600; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.paymentBox .payment .paymentDesc .priceBox .icon i::before { top: 0px; position: relative; }

.paymentBox .payment .paymentDesc .paymentDescList { padding-top: 10px; }

.paymentBox .payment .paymentDesc .paymentDescList .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 13px; color: #ffff; margin-top: 10px; }

.paymentBox .payment .paymentDesc .paymentDescList .list i { width: 17px; height: 17px; margin-right: 10px; color: #fff; -webkit-border-radius: 100%; border-radius: 100%; background: #1cac47; font-size: 14px; font-weight: 600; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.paymentBox .payment .paymentDesc .paymentDescList .list i::before { top: 1px; position: relative; }

.paymentBox .payment .paymentForm { padding: 30px 15px 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; z-index: 10; background-color: rgba(255, 255, 255, 0.8); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); -webkit-border-radius: 20px; border-radius: 20px; }

.paymentBox .payment .paymentForm .title { font-size: 14px; color: #2a2829; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.paymentBox .payment .paymentForm .title::before { width: 8px; height: 8px; background: #dd0000; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 8px; content: ''; }

.paymentBox .payment .paymentForm .inputList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; }

.paymentBox .payment .paymentForm .inputList .list { width: 100%; padding: 10px 0px 0px; }

.paymentBox .payment .paymentForm .inputList .list p { font-size: 14px; padding: 0px 15px 5px; color: #000000; }

.paymentBox .payment .paymentForm .inputList .list .input { position: relative; }

.paymentBox .payment .paymentForm .inputList .list .input input { width: 100%; background: #fff; -webkit-border-radius: 35px; border-radius: 35px; height: 35px; font-size: 14px; padding: 0px 15px; }

.paymentBox .payment .paymentForm .inputList .list .input img { position: absolute; right: 15px; height: 65%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.paymentBox .payment .paymentForm .inputList .list button { width: 100%; height: 35px; font-size: 14px; background: #000; color: #fff; -webkit-border-radius: 35px; border-radius: 35px; border: none; }

.paymentBox .payment .paymentForm .inputList .list.w100 { width: 100%; }

.paymentBox .payment .paymentForm .inputList .list:last-child { padding-top: 20px; }

.paymentBox .payment .paymentForm .desc { padding-top: 20px; font-size: 12px; color: #2a2829; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.paymentBox .payment .paymentForm .desc::before { width: 8px; height: 8px; background: #dd0000; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 8px; content: ''; }

.paymentBox .payment .paymentForm .payQrCodeBox { display: none; }

.paymentBox .payment .paymentForm .payQrCodeBox .payTitle { font-size: 15px; color: #2a2829; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.paymentBox .payment .paymentForm .payQrCodeBox .payTitle::before { width: 12px; height: 12px; background: #dd0000; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 10px; content: ''; }

.paymentBox .payment .paymentForm .payQrCodeBox .payQrCode { width: 173px; margin: 0px auto; padding: 40px 0px; }

.paymentBox .payment .paymentForm .payQrCodeBox .payQrCode img { width: 100%; display: block; }

.paymentBox .payment .paymentForm .payQrCodeBox .payAmount { font-size: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.paymentBox .payment .paymentForm .payQrCodeBox .payAmount .amount { font-size: 45px; color: #ff0d0d; font-family: 'Bronova'; }

.paymentBox .payment .paymentForm .payQrCodeBox .payAmount .amount span { font-size: 22px; }

.paymentBox .payment .paymentForm .payQrCodeBox .payAmount .number { font-size: 15px; padding-left: 10px; color: rgba(42, 40, 41, 0.6); }

/*--弹出支付--*/
/*--关于我们--*/
.pin-spacer { width: 100% !important; }

.aboutTitle { font-size: 14px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.aboutTitle::before { width: 8px; height: 8px; background: #dd0000; -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: #dd0000; 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: #dd0000; 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: #dd0000; 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: #dd0000; }

.aboutServiceMain .aboutServiceList .list .content .number span:nth-child(2) { position: absolute; right: -5px; bottom: -3px; }

.aboutServiceMain .aboutServiceList .list .content .listTitle { margin-top: 20px; font-size: 20px; color: #010101; }

.aboutServiceMain .aboutServiceList .list .content .desc { margin-top: 15px; font-size: 14px; color: #878686; }

.aboutServiceMain .aboutServiceList .list .content .icon { margin-top: 15px; width: 80px; height: 80px; position: relative; }

.aboutServiceMain .aboutServiceList .list .content .icon span { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #c2c2c2; }

.aboutServiceMain .aboutServiceList .list .content .icon span:nth-child(1) { width: 50%; height: 50%; }

.aboutServiceMain .aboutServiceList .list .content .icon span:nth-child(2) { width: 65%; height: 65%; }

.aboutServiceMain .aboutServiceList .list .content .icon span:nth-child(3) { width: 85%; height: 85%; }

.aboutServiceMain .aboutServiceList .list .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 65%; position: relative; }

.aboutServiceMain .aboutServiceList .list .imgBox img { width: 100%; position: absolute; left: 0px; top: 0px; height: 100%; object-fit: cover; display: block; }

.aboutDataMain { padding: 40px 0px; background-image: url(../images/img2023_169.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.aboutDataMain .aboutTitle { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #fff; }

.aboutDataMain .aboutDesc { text-align: center; color: #fff; }

.aboutDataMain .aboutDataList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; max-width: 100%; padding-top: 40px; margin: 0px auto; }

.aboutDataMain .aboutDataList .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; text-align: center; color: #fff; }

.aboutDataMain .aboutDataList .list .numberBox { font-size: 18px; line-height: 0.7; }

.aboutDataMain .aboutDataList .list .numberBox .number { font-size: 24px; font-family: 'BronovaBold'; }

.aboutDataMain .aboutDataList .list .text { font-size: 12px; padding-top: 10px; }

.aboutDataMain .desc { max-width: 100%; font-size: 14px; line-height: 22px; padding-top: 30px; text-align: center; margin: 0px auto; color: #fff; }

/*--关于我们--*/
/*--实力认可--*/
.aboutStrengthMain { padding: 40px 0px; position: relative; background-image: url(../images/img2023_170.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.aboutStrengthMain::after { content: ''; position: -webkit-sticky; position: sticky; left: 0px; top: 0px; width: 100%; height: 100%; }

.aboutStrengthMain .aboutStrengthYearBox { width: 100%; top: 0px; height: 100%; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle { background: #dad8cf; padding: 20px; -webkit-border-radius: 10px; border-radius: 10px; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title { font-size: 16px; font-family: 'BronovaBold'; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title .icon { width: 35px; height: 35px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #1e1e1e; -webkit-border-radius: 100%; border-radius: 100%; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title .icon span { display: block; width: 4px; height: 4px; background: #fff; -webkit-border-radius: 100%; border-radius: 100%; margin: 0px 1px; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo { padding-top: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list { width: 50px; position: relative; margin-left: -10px; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list img { width: 100%; display: block; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list:first-child { margin: 0px; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list:last-child { height: 50px; -webkit-border-radius: 100%; border-radius: 100%; color: #fff; background: #dd0000; font-family: 'BronovaBold'; font-size: 14px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear { margin-top: 20px; position: relative; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .imgBox { padding-top: 90%; -webkit-border-radius: 20px; border-radius: 20px; position: relative; overflow: hidden; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox { position: absolute; left: 0px; top: 0px; right: 0px; padding: 40px 20px 0px; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .aboutStrengthYearList { overflow: hidden; position: relative; height: 50px; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .aboutStrengthYearList .swiper-slide { font-size: 46px; line-height: 1; letter-spacing: -4px; font-family: 'BronovaBold'; color: #fff; }

.aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .desc { font-size: 18px; color: #fff; text-transform: uppercase; line-height: 1; font-family: 'BronovaBold'; }

.aboutStrengthMain .aboutStrengthBox { width: 100%; padding: 20px 0px 0px 0px; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle { font-size: 18px; border-bottom: 1px solid #e5e5e5; background: #fff; line-height: 24px; padding-bottom: 20px; position: relative; color: #000000; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle::after { content: ''; width: 20px; height: 20px; left: -20px; top: 3px; position: absolute; background-size: cover; background-image: url(../images/img2023_177.png); background-repeat: no-repeat; background-position: center; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle::before { content: ''; width: 26px; height: 26px; right: 0px; top: 0px; position: absolute; background-size: cover; background-image: url(../images/img2023_178.png); background-repeat: no-repeat; background-position: center; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list { margin-top: 25px; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list .year { font-size: 18px; color: #010101; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list .desc { padding-top: 5px; font-size: 14px; line-height: 20px; color: #000000; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list.cur .year { color: #010101; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list.cur .desc { color: #000000; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthLineBox { position: absolute; right: 0px; width: 1px; height: 100%; top: 0px; display: none; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthLineBox .aboutStrengthLine { position: -webkit-sticky; position: sticky; top: 0px; width: 1px; height: 100vh; background: #e5e5e5; }

.aboutStrengthMain .aboutStrengthBox .aboutStrengthLineBox .aboutStrengthLine span { width: 3px; height: 0px; background: #dd0000; 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: #dd0000; -webkit-border-radius: 100%; border-radius: 100%; }

/*--实力认可--*/
/*--沙漠风与众不同--*/
.differentTitle { font-size: 24px; line-height: 1.2; font-weight: 600; color: #010101; text-align: center; }

.differentTitle span { color: #dd0000; }

.differentDesc { text-align: center; max-width: 100%; font-size: 14px; line-height: 20px; padding-top: 15px; margin: 0px auto; color: rgba(0, 0, 0, 0.8); }

.differentIntroMain { padding: 30px 0px 0px; }

.differentIntroMain .differentIntro { padding-bottom: 30px; }

.differentIntroMain .differentIntroList .list { position: -webkit-sticky; position: sticky; top: 70px; cursor: pointer; margin-bottom: 50px; border: 1px solid #e8eaea; background: #fff; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; }

.differentIntroMain .differentIntroList .list .content { width: 100%; padding: 20px; }

.differentIntroMain .differentIntroList .list .content .listTitle { font-size: 20px; line-height: 26px; color: #010101; }

.differentIntroMain .differentIntroList .list .content .listDesc { padding-top: 10px; font-size: 14px; line-height: 20px; color: #878686; }

.differentIntroMain .differentIntroList .list .content .icon { margin-top: 20px; width: 60px; height: 60px; position: relative; }

.differentIntroMain .differentIntroList .list .content .icon span { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; height: 100%; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #c2c2c2; }

.differentIntroMain .differentIntroList .list:nth-child(1) .content .icon span:nth-child(1) { width: 50%; height: 50%; }

.differentIntroMain .differentIntroList .list:nth-child(1) .content .icon span:nth-child(2) { width: 65%; height: 65%; }

.differentIntroMain .differentIntroList .list:nth-child(1) .content .icon span:nth-child(3) { width: 85%; height: 85%; }

.differentIntroMain .differentIntroList .list:nth-child(2) .content .icon span:nth-child(2) { left: 25%; }

.differentIntroMain .differentIntroList .list:nth-child(2) .content .icon span:nth-child(3) { left: 50%; }

.differentIntroMain .differentIntroList .list:nth-child(2) .content .icon span:nth-child(4) { left: 75%; }

.differentIntroMain .differentIntroList .list .imgBox { width: 100%; position: relative; padding-top: 45.332%; }

.differentIntroMain .differentIntroList .list .imgBox img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; }

.differentTop500Main { padding: 40px 0px; background-image: url(../images/img2023_180.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.differentTop500Main .differentTitle { color: #fff; }

.differentTop500Main .differentDesc { color: rgba(255, 255, 255, 0.8); }

.differentTop500Main .differentTop500 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; padding-top: 30px; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }

.differentTop500Main .differentTop500 .list { width: 25%; padding: 0px 5px; margin-top: 10px; position: relative; z-index: 1; }

.differentTop500Main .differentTop500 .list img { width: 100%; display: block; -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-border-radius: 15px; border-radius: 15px; z-index: 10; position: relative; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.differentTop500Main .differentTop500 .list::after { content: ''; width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; -webkit-border-radius: 15px; border-radius: 15px; opacity: 0; visibility: hidden; -webkit-transition: all .6s; transition: all .6s; -webkit-box-shadow: 0px 16px 38px rgba(75, 61, 61, 0.86); box-shadow: 0px 16px 38px rgba(75, 61, 61, 0.86); }

.differentTop500Main .differentTop500 .list span { position: absolute; right: 23px; left: 23px; top: 5px; bottom: 0px; z-index: 8; -webkit-transform: scale(1) translateY(0); -ms-transform: scale(1) translateY(0); transform: scale(1) translateY(0); -webkit-transition: all .6s; transition: all .6s; -webkit-border-radius: 12px; border-radius: 12px; background: #dd0000; }

.differentTop500Main .differentTop500 .list:hover { z-index: 10; }

.differentTop500Main .differentTop500 .list:hover::after { opacity: 1; visibility: visible; }

.differentTop500Main .differentTop500 .list:hover img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-filter: grayscale(0%); filter: grayscale(0%); }

.differentTop500Main .differentTop500 .list:hover span { -webkit-transform: scale(1.2) translateY(4px); -ms-transform: scale(1.2) translateY(4px); transform: scale(1.2) translateY(4px); }

.caseExperienceMain { padding: 30px 0px; height: 100vh; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: url(../images/img2023_209.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.caseExperienceMain .caseExperienceListBox { width: 100%; position: relative; }

.caseExperienceMain .caseExperienceListBox .computer { position: relative; width: 100%; z-index: 20; }

.caseExperienceMain .caseExperienceListBox .computer img { width: 100%; display: block; }

.caseExperienceMain .caseExperienceListBox .caseExperienceListImgBox { position: absolute; left: 9.8%; top: 1%; width: 80%; height: 87%; overflow: hidden; -webkit-border-radius: 20px 20px 5px 5px; border-radius: 20px 20px 5px 5px; }

.caseExperienceMain .caseExperienceListBox .caseExperienceListImgBox .caseExperienceListImg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.caseExperienceMain .caseExperienceListBox .caseExperienceListImgBox .caseExperienceListImg .list { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 10; }

.caseExperienceMain .caseExperienceListBox .caseExperienceListImgBox .caseExperienceListImg .list img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; display: block; }

.caseExperienceMain .content { padding: 30px 25px 0px 20px; }

.caseExperienceMain .content .title { font-size: 24px; line-height: 28px; color: #000000; }

.caseExperienceMain .content .desc { font-size: 14px; padding-top: 10px; line-height: 20px; color: rgba(0, 0, 0, 0.8); }

.differentMarketingMain { padding: 50px 0px 30px; overflow: hidden; position: relative; }

.differentMarketingMain .differentMarketing .swiper-slide { width: 100%; opacity: 0.2; -webkit-transition: all .6s; transition: all .6s; }

.differentMarketingMain .differentMarketing .swiper-slide .content { padding-right: 0px; }

.differentMarketingMain .differentMarketing .swiper-slide .content .listTitle { font-size: 20px; line-height: 28px; color: #010101; }

.differentMarketingMain .differentMarketing .swiper-slide .content .listDesc { font-size: 14px; padding-top: 10px; line-height: 20px; color: rgba(0, 0, 0, 0.8); }

.differentMarketingMain .differentMarketing .swiper-slide .imgBox { width: 280px; margin: 20px auto 0px; position: relative; }

.differentMarketingMain .differentMarketing .swiper-slide .imgBox img { width: 100%; display: block; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.differentMarketingMain .differentMarketing .swiper-slide .imgBox .imgTitle { -webkit-transition: all .6s; transition: all .6s; opacity: 0; position: absolute; left: 0px; width: 100%; line-height: 1.3; color: #fff; text-align: center; font-size: 16px; font-weight: 600; }

.differentMarketingMain .differentMarketing .swiper-slide .imgBox .imgText { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.differentMarketingMain .differentMarketing .swiper-slide .imgBox .imgText p { position: absolute; font-size: 14px; color: #000000; opacity: 0; position: absolute; -webkit-transition: all .8s; transition: all .8s; }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgTitle { top: 110px; }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(1) { top: 68px; left: 35px; -webkit-transform: translateX(-50px); -ms-transform: translateX(-50px); transform: translateX(-50px); }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(2) { top: 68px; right: 35px; -webkit-transform: translateX(50px); -ms-transform: translateX(50px); transform: translateX(50px); }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(3) { bottom: 40px; left: 0px; width: 100%; text-align: center; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); }

.differentMarketingMain .differentMarketing .swiper-slide .imgBox svg { position: absolute; left: 52%; top: 52%; width: 112%; height: 112%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.differentMarketingMain .differentMarketing .swiper-slide .imgBox svg .path-loop { fill: none; stroke: #ffb899; stroke-miterlimit: 10; stroke-width: 0.1px; }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox img { -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #fff1eb; }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgTitle { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox svg { position: absolute; left: 51.7%; top: 51.7%; width: 76.5%; height: 76.5%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p { width: 100%; }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(1) { top: 15px; text-align: center; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px); }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(2) { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding-left: 10px; -webkit-transform: translateX(-50px); -ms-transform: translateX(-50px); transform: translateX(-50px); }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(3) { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding-right: 10px; -webkit-transform: translateX(50px); -ms-transform: translateX(50px); transform: translateX(50px); text-align: right; }

.differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(4) { bottom: 15px; text-align: center; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); }

.differentMarketingMain .differentMarketing .swiper-slide.active { opacity: 1; }

.differentMarketingMain .differentMarketing .swiper-slide.active .imgBox svg .path-loop { animation: mySvg 2s; -webkit-animation: mySvg 2s forwards; }

.differentMarketingMain .differentMarketing .swiper-slide.active .imgBox img { opacity: 1; -webkit-transition-delay: 2s; transition-delay: 2s; }

.differentMarketingMain .differentMarketing .swiper-slide.active .imgBox .imgTitle { opacity: 1; -webkit-transition-delay: 2s; transition-delay: 2s; }

.differentMarketingMain .differentMarketing .swiper-slide.active .imgBox .imgText p { -webkit-transform: none !important; -ms-transform: none !important; transform: none !important; opacity: 1; -webkit-transition-delay: 2.4s; transition-delay: 2.4s; }

@keyframes mySvg { from { stroke-dashoffset: 157; }
  to { stroke-dashoffset: 0; } }

@-webkit-keyframes mySvg { from { stroke-dashoffset: 157; }
  to { stroke-dashoffset: 0; } }

.differentConsult { padding: 40px 0px 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-image: url(../images/img2023_214.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.differentConsult .differentTitle { color: #fff; }

.differentConsult .differentDesc { color: #fff; }

.differentConsult .btn { padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.differentConsult .btn a { width: 220px; height: 40px; font-size: 12px; color: #000; background: #fff; -webkit-border-radius: 40px; border-radius: 40px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.differentConsult .btn a:hover { background: #dd0000; color: #fff; }

/*--沙漠风与众不同--*/
/*--理念信仰--*/
.ideaAndBeliefMain { padding: 40px 0px 0px; position: relative; }

.ideaAndBeliefMain .title { font-size: 14px; color: #000000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.ideaAndBeliefMain .title::before { content: ''; width: 8px; height: 8px; background: #dd0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 8px; }

.ideaAndBeliefMain .desc { padding-top: 15px; font-size: 24px; line-height: 28px; color: #010101; text-align: center; }

.ideaAndBeliefMain .ideaAndBeliefBox { position: relative; padding: 50px 0px; margin-top: 30px; }

.ideaAndBeliefMain .ideaAndBeliefBox .imgBox { position: absolute; left: 30px; right: 30px; top: 0px; -webkit-border-radius: 15px; border-radius: 15px; bottom: 0px; overflow: hidden; -webkit-transition: all .6s; transition: all .6s; }

.ideaAndBeliefMain .ideaAndBeliefBox .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.ideaAndBeliefMain .ideaAndBeliefBox .container { position: relative; z-index: 10; }

.ideaAndBeliefMain .ideaAndBeliefBox .computer { margin-bottom: 0px; }

.ideaAndBeliefMain .ideaAndBeliefBox .computer img { max-width: 74%; display: block; margin: 0px auto; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; visibility: hidden; -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: .2s; transition-delay: .2s; }

.ideaAndBeliefMain .ideaAndBeliefBox .content { font-size: 14px; line-height: 20px; color: #fff; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; visibility: hidden; -webkit-transition: all .8s; transition: all .8s; -webkit-transition-delay: .4s; transition-delay: .4s; }

.ideaAndBeliefMain .ideaAndBeliefBox.animat .imgBox { left: 0px; right: 0px; -webkit-border-radius: 0px; border-radius: 0px; }

.ideaAndBeliefMain .ideaAndBeliefBox.animat .computer img { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; visibility: visible; }

.ideaAndBeliefMain .ideaAndBeliefBox.animat .content { -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); opacity: 1; visibility: visible; }

.ideaAndBeliefListMain { padding: 40px 0px 50px; background-image: url(../images/img2023_217.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.ideaAndBeliefListMain .title { font-size: 14px; color: #000000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.ideaAndBeliefListMain .title::before { content: ''; width: 8px; height: 8px; background: #dd0000; -webkit-border-radius: 100%; border-radius: 100%; margin-right: 8px; }

.ideaAndBeliefListMain .desc { font-size: 24px; padding-top: 5px; line-height: 28px; color: #010101; text-align: center; }

.ideaAndBeliefListMain .ideaAndBeliefList { padding-top: 30px; }

.ideaAndBeliefListMain .ideaAndBeliefList .list { margin-bottom: 16px; }

.ideaAndBeliefListMain .ideaAndBeliefList .list .contentBox { position: relative; width: 100%; }

.ideaAndBeliefListMain .ideaAndBeliefList .list .imgBox { width: 100%; position: relative; padding-top: 100%; height: 100%; left: 0px; top: 0px; }

.ideaAndBeliefListMain .ideaAndBeliefList .list .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; -webkit-border-radius: 20px; border-radius: 20px; object-fit: cover; }

.ideaAndBeliefListMain .ideaAndBeliefList .list .content { margin-top: 10px; width: 100%; background: #ffffff; -webkit-border-radius: 10px; border-radius: 10px; padding: 25px 20px 30px; z-index: 10; position: relative; }

.ideaAndBeliefListMain .ideaAndBeliefList .list .content .icon { padding-bottom: 10px; }

.ideaAndBeliefListMain .ideaAndBeliefList .list .content .icon img { height: 25px; }

.ideaAndBeliefListMain .ideaAndBeliefList .list .content .listTitle { font-size: 18px; line-height: 26px; color: #000000; }

.ideaAndBeliefListMain .ideaAndBeliefList .list .content .listDesc { padding-top: 10px; font-size: 13px; color: #878686; }

/*--理念信仰--*/
/*--常见问题--*/
.QAMain { padding: 40px 0px; background: #f7f5f0; }

.QAMain .title { font-size: 24px; color: #010101; text-align: center; }

.QAMain .QAList { padding-top: 15px; }

.QAMain .QAList .list { margin-top: 15px; -webkit-border-radius: 10px; border-radius: 10px; padding-bottom: 0px; -webkit-transition: all .3s; transition: all .3s; background: #fff; }

.QAMain .QAList .list .listTitle { padding: 10px 40px 10px 40px; min-height: 50px; font-size: 14px; cursor: pointer; color: #010101; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; }

.QAMain .QAList .list .listTitle span { position: absolute; left: 10px; top: 15px; width: 20px; height: 20px; padding-top: 3px; font-size: 14px; font-family: 'Bronova'; background: #dd0000; color: #fff; -webkit-border-radius: 100%; border-radius: 100%; line-height: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.QAMain .QAList .list .listTitle i { position: absolute; width: 10px; height: 10px; top: 20px; right: 20px; }

.QAMain .QAList .list .listTitle i::after { content: ''; width: 100%; height: 2px; background: #505050; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.QAMain .QAList .list .listTitle i::before { content: ''; width: 2px; height: 100%; background: #505050; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.QAMain .QAList .list .content { margin: 0px 10px; display: none; padding: 15px; font-size: 13px; line-height: 20px; color: #010101; background: #fbfbfb; -webkit-border-radius: 10px; border-radius: 10px; }

.QAMain .QAList .list.cur { padding-bottom: 15px; }

.QAMain .QAList .list.cur .listTitle i::before { display: none; }

/*--常见问题--*/
/*--客户列表--*/
.customerListMain { padding: 40px 0px; background-image: url(../images/img2023_220.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.customerListMain .customerListDesc .numberBox { width: 100%; }

.customerListMain .customerListDesc .numberBox .numberText { font-size: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; line-height: 0.8; color: #dd0000; font-family: 'Bronova'; }

.customerListMain .customerListDesc .numberBox .numberText span { font-size: 46px; }

.customerListMain .customerListDesc .numberBox .desc { font-size: 24px; color: #000000; }

.customerListMain .customerListDesc .content { padding-top: 20px; font-size: 14px; line-height: 20px; color: #000000; }

.customerListMain .customerList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; padding-top: 30px; -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; }

.customerListMain .customerList .list { width: 25%; padding: 0px 5px; margin-top: 10px; position: relative; z-index: 1; }

.customerListMain .customerList .list img { width: 100%; display: block; -webkit-filter: grayscale(100%); filter: grayscale(100%); -webkit-border-radius: 15px; border-radius: 15px; z-index: 10; position: relative; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.customerListMain .customerList .list::after { content: ''; width: 100%; height: 100%; left: 0px; top: 0px; position: absolute; -webkit-border-radius: 15px; border-radius: 15px; opacity: 0; visibility: hidden; -webkit-transition: all .6s; transition: all .6s; -webkit-box-shadow: 0px 16px 38px rgba(75, 61, 61, 0.86); box-shadow: 0px 16px 38px rgba(75, 61, 61, 0.86); }

.customerListMain .customerList .list span { position: absolute; right: 23px; left: 23px; top: 5px; bottom: 0px; z-index: 8; -webkit-transform: scale(1) translateY(0); -ms-transform: scale(1) translateY(0); transform: scale(1) translateY(0); -webkit-transition: all .6s; transition: all .6s; -webkit-border-radius: 12px; border-radius: 12px; background: #dd0000; }

.customerListMain .customerList .list:hover { z-index: 10; }

.customerListMain .customerList .list:hover::after { opacity: 1; visibility: visible; }

.customerListMain .customerList .list:hover img { -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-filter: grayscale(0%); filter: grayscale(0%); }

.customerListMain .customerList .list:hover span { -webkit-transform: scale(1.2) translateY(4px); -ms-transform: scale(1.2) translateY(4px); transform: scale(1.2) translateY(4px); }

/*--客户列表--*/
/*--客户评价--*/
.customerEvaluationMain { padding: 40px 0px 50px; background-color: #f7f5f0; }

.customerEvaluationMain .title { font-size: 24px; color: #010101; text-align: center; line-height: 1; }

.customerEvaluationMain .customerEvaluation { padding-top: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; }

.customerEvaluationMain .customerEvaluation .list { width: 100%; margin: 25px 0px 0px; padding: 20px; -webkit-transition: all .8s; transition: all .8s; -webkit-box-shadow: 0px 40px 20px -50px rgba(65, 50, 25, 0); box-shadow: 0px 40px 20px -50px rgba(65, 50, 25, 0); background: #fff; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; position: relative; }

.customerEvaluationMain .customerEvaluation .list::after { opacity: 0; visibility: hidden; -webkit-transition: all .8s; transition: all .8s; position: absolute; left: 2px; top: 2px; right: 2px; bottom: 2px; content: ''; -webkit-border-radius: 20px; border-radius: 20px; background-image: url(../images/img2023_223.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.customerEvaluationMain .customerEvaluation .list .customerLogo { width: 100%; padding-top: 0px; position: relative; z-index: 10; }

.customerEvaluationMain .customerEvaluation .list .customerLogo img { max-width: 50%; }

.customerEvaluationMain .customerEvaluation .list .customerLogo .line { position: absolute; bottom: 0px; width: 65px; display: none; }

.customerEvaluationMain .customerEvaluation .list .customerLogo .line::before { width: 100%; height: 5px; -webkit-border-radius: 3px; border-radius: 3px; background: #f2f2f2; content: ''; display: block; }

.customerEvaluationMain .customerEvaluation .list .customerLogo .line::after { width: 70%; height: 5px; margin-top: 7px; -webkit-border-radius: 3px; border-radius: 3px; background: #f2f2f2; content: ''; display: block; }

.customerEvaluationMain .customerEvaluation .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; z-index: 10; padding-top: 10px; }

.customerEvaluationMain .customerEvaluation .list .content .listTitle { font-size: 18px; color: #000000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.customerEvaluationMain .customerEvaluation .list .content .listTitle img { width: 20px; height: 100%; position: relative; top: 0px; }

.customerEvaluationMain .customerEvaluation .list .content .listTitle .gray { display: block; }

.customerEvaluationMain .customerEvaluation .list .content .listTitle .red { display: none; }

.customerEvaluationMain .customerEvaluation .list .content .listDesc { padding-top: 10px; font-size: 13px; line-height: 20px; color: #878686; }

.customerEvaluationMain .customerEvaluation .list:hover::after { opacity: 1; visibility: visible; }

.customerEvaluationMain .customerEvaluation .list:hover { -webkit-box-shadow: 0px 35px 15px -30px rgba(65, 50, 25, 0.3); box-shadow: 0px 35px 15px -30px rgba(65, 50, 25, 0.3); }

.customerEvaluationMain .customerEvaluation .list:hover .content .listTitle .gray { display: none; }

.customerEvaluationMain .customerEvaluation .list:hover .content .listTitle .red { display: block; }

/*--客户评价--*/
/*--人才招聘--*/
.jobIntroMain { padding: 40px 0px; background-image: url(../images/img2023_234.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.jobIntroMain .content { max-width: 100%; }

.jobIntroMain .content .title { font-size: 20px; color: #fff; line-height: 28px; }

.jobIntroMain .content .desc { padding-top: 10px; font-size: 13px; line-height: 20px; color: #fff; }

.jobIntroMain .content .btn { padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.jobIntroMain .content .btn a { font-size: 12px; height: 35px; position: relative; padding: 0px 15px; color: #e5dad4; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.jobIntroMain .content .btn a i { font-size: 8px; margin-left: 10px; -webkit-transform: translateX(0px); -ms-transform: translateX(0px); transform: translateX(0px); -webkit-transition: all .8s; transition: all .8s; position: relative; z-index: 10; }

.jobIntroMain .content .btn a::after { -webkit-border-radius: 41px; border-radius: 41px; width: 100%; height: 100%; -webkit-transition: all .6s; transition: all .6s; right: 0px; top: 0px; border: 1px solid #e5dad4; content: ''; position: absolute; }

.jobIntroMain .content .btn a:hover::after { width: 41px; background-color: #dd0000; border-color: #dd0000; }

.jobIntroMain .content .btn a:hover i { -webkit-transform: translateX(8px); -ms-transform: translateX(8px); transform: translateX(8px); margin-left: 15px; }

.jobIntroMain .content .btn a:hover { color: #fff; padding-left: 0px; }

.jobListMain { padding: 35px 0px 40px; background: #f7f5f0; }

.jobListMain .jobList .list { margin-top: 15px; -webkit-border-radius: 10px; border-radius: 10px; padding-bottom: 0px; -webkit-transition: all .3s; transition: all .3s; background: #fff; }

.jobListMain .jobList .list .listTitle { padding: 10px 40px 10px 20px; min-height: 50px; font-size: 14px; cursor: pointer; color: #010101; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; }

.jobListMain .jobList .list .listTitle i { position: absolute; width: 14px; height: 14px; top: 16px; right: 15px; }

.jobListMain .jobList .list .listTitle i::after { content: ''; width: 100%; height: 2px; background: #505050; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.jobListMain .jobList .list .listTitle i::before { content: ''; width: 2px; height: 100%; background: #505050; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.jobListMain .jobList .list .contentBox { margin: 0px 20px; display: none; padding: 20px 15px; background: #fbfbfb; -webkit-border-radius: 20px; border-radius: 20px; }

.jobListMain .jobList .list .contentBox .contentTitle { font-size: 14px; padding-bottom: 15px; color: #010101; }

.jobListMain .jobList .list .contentBox .content { font-size: 12px; padding-bottom: 15px; line-height: 20px; color: #010101; }

.jobListMain .jobList .list .contentBox .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.jobListMain .jobList .list .contentBox .btn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; font-size: 14px; height: 35px; padding: 0px 15px; -webkit-transition: all .8s; transition: all .8s; color: #fff; }

.jobListMain .jobList .list .contentBox .btn a i { font-size: 8px; margin-left: 15px; position: relative; z-index: 10; -webkit-transition: all .8s; transition: all .8s; }

.jobListMain .jobList .list .contentBox .btn a span { position: relative; z-index: 10; display: block; }

.jobListMain .jobList .list .contentBox .btn a::after { content: ''; width: 100%; position: absolute; height: 100%; right: 0px; top: 0px; -webkit-transition: all .8s; transition: all .8s; background: #2a2a2a; -webkit-border-radius: 48px; border-radius: 48px; }

.jobListMain .jobList .list .contentBox .btn a:hover::after { width: 48px; background: #dd0000; }

.jobListMain .jobList .list .contentBox .btn a:hover i { margin-left: 20px; -webkit-transform: translateX(6px); -ms-transform: translateX(6px); transform: translateX(6px); color: #fff; }

.jobListMain .jobList .list .contentBox .btn a:hover { color: #010101; padding-left: 0px; }

.jobListMain .jobList .list.cur { padding-bottom: 45px; }

.jobListMain .jobList .list.cur .listTitle i::before { display: none; }

/*--人才招聘--*/
/*--定制化电商网站建设方案--*/
.solutionMain { position: relative; z-index: 10; }

.electronicBusinessSolution { padding: 45px 0px 40px; position: relative; background-image: url(../images/img2023_256.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.electronicBusinessSolution .title { font-size: 20px; line-height: 1.2; color: #fff; }

.electronicBusinessSolution .desc { padding-top: 10px; font-size: 14px; line-height: 22px; color: #fff; }

.electronicBusinessSolution .desc a { color: #fff; }

.electronicBusinessSolution .listBox { padding-top: 30px; }

.electronicBusinessSolution .list { position: -webkit-sticky; position: sticky; top: 50px; margin-bottom: 25px; padding: 25px 20px; -webkit-border-radius: 20px; border-radius: 20px; border: 1px solid rgba(255, 255, 255, 0.3); background-color: rgba(255, 255, 255, 0.15); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

.electronicBusinessSolution .list .listTitleBox { min-width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #fff; }

.electronicBusinessSolution .list .listTitleBox .listTitle { font-size: 18px; }

.electronicBusinessSolution .list .listTitleBox .number { border: 2px solid #fff; margin-right: 15px; width: 45px; height: 45px; font-size: 16px; -webkit-border-radius: 10px; border-radius: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.electronicBusinessSolution .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 20px; font-size: 14px; line-height: 22px; color: #fff; }

.electronicBusinessSolution .list .content a { color: #fff; }

.electronicBusinessSolution.white { background-image: url(../images/img2023_271.jpg); }

.electronicBusinessSolution.white .title { color: #000; }

.electronicBusinessSolution.white .desc { color: #010101; }

.electronicBusinessSolution.white .desc a { color: #010101; }

.electronicBusinessSolution.white .list { border-color: #e8e8e8; background: #fff; }

.electronicBusinessSolution.white .listTitleBox { color: #010101; }

.electronicBusinessSolution.white .listTitleBox .number { color: #010101; border-color: #010101; }

.electronicBusinessSolution.white .content { color: #535353; }

.electronicBusinessSolution.white .content a { color: #535353; }

.electronicBusinessFeatureBox { padding: 40px 0px 50px; background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(../images/img2023_257.png); }

.electronicBusinessFeatureClass { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-bottom: 25px; }

.electronicBusinessFeatureClass .list { line-height: 1.2; }

.electronicBusinessFeatureClass .list a { font-size: 14px; color: rgba(1, 1, 1, 0.2); }

.electronicBusinessFeatureClass .list span { font-size: 14px; font-weight: 100; padding: 0px 10px; color: rgba(1, 1, 1, 0.2); }

.electronicBusinessFeatureClass .list:last-child span { display: none; }

.electronicBusinessFeatureClass .list.cur a { color: #010101; }

.electronicBusinessFeatureTwoClass { padding-bottom: 25px; border-bottom: 1px solid rgba(222, 222, 222, 0.7); }

.electronicBusinessFeatureTwoClass .list { display: none; }

.electronicBusinessFeatureTwoClass .list a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin-right: 10px; width: 100px; height: 30px; -webkit-border-radius: 30px; border-radius: 30px; padding: 0px 10px; font-size: 12px; color: #242424; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; background: #f5f7f9; }

.electronicBusinessFeatureTwoClass .list a i { width: 10px; height: 10px; position: relative; }

.electronicBusinessFeatureTwoClass .list a i::after { content: ''; width: 2px; height: 100%; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; background: #242424; }

.electronicBusinessFeatureTwoClass .list a i::before { content: ''; width: 100%; height: 2px; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; background: #242424; }

.electronicBusinessFeatureTwoClass .list a.cur { background: #dd0000; 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: #dd0000; 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: #dd0000; 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: #dd0000; 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: #dd0000; -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: #dd0000; }

.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: #dd0000; }

.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: #dd0000; background-color: #dd0000; 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: #dd0000; 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: #dd0000; }

.foreignTradeSolution .content .subTitle { margin-top: 10px; padding: 0px 20px 0px 0px; font-size: 20px; line-height: 24px; color: #000000; }

.foreignTradeSolution .content .desc { margin-top: 15px; padding: 0px 20px 0px 0px; font-weight: 300; max-height: 290px; overflow-y: auto; font-size: 14px; line-height: 22px; color: #535353; }

.foreignTradeSolution .content .desc::-webkit-scrollbar { width: 4px; }

.foreignTradeSolution .content .desc::-webkit-scrollbar-track { background-color: #f3f3f1; -webkit-border-radius: 8px; border-radius: 8px; }

.foreignTradeSolution .content .desc::-webkit-scrollbar-thumb { background-color: #cecece; -webkit-border-radius: 8px; border-radius: 8px; }

.foreignTradeSolution .content .desc2 { margin-top: 10px; padding: 0px 20px 0px 0px; font-weight: 300; max-height: 290px; overflow-y: auto; font-size: 14px; line-height: 22px; color: #535353; }

.foreignTradeSolution .content .desc2::-webkit-scrollbar { width: 4px; }

.foreignTradeSolution .content .desc2::-webkit-scrollbar-track { background-color: #f3f3f1; -webkit-border-radius: 8px; border-radius: 8px; }

.foreignTradeSolution .content .desc2::-webkit-scrollbar-thumb { background-color: #cecece; -webkit-border-radius: 8px; border-radius: 8px; }

.foreignTradeSolution .content .threeTitle { margin-top: 10px; font-size: 16px; color: #000000; }

.foreignTradeSolutionListMain { position: relative; padding: 35px 0px 45px; }

.foreignTradeSolutionListMain .bgImg { position: absolute; left: 0px; top: 0px; width: 100%; height: 65%; overflow: hidden; }

.foreignTradeSolutionListMain .bgImg img { width: 100%; display: block; height: 100%; position: absolute; left: 0px; top: 0px; object-fit: cover; object-position: top; }

.foreignTradeSolutionListMain .foreignTradeSolutionIntro { position: relative; z-index: 10; }

.foreignTradeSolutionListMain .foreignTradeSolutionIntro .title { font-size: 20px; width: 100%; padding: 0px 0px 10px 0px; line-height: 1.2; }

.foreignTradeSolutionListMain .foreignTradeSolutionIntro .content { font-size: 14px; line-height: 22px; color: #878686; }

.foreignTradeSolutionListMain .foreignTradeSolutionIntro .content a { color: #878686; }

.foreignTradeSolutionListMain .foreignTradeSolutionList { margin-top: 20px; position: relative; overflow: hidden; z-index: 10; background: #ffffff; -webkit-border-radius: 20px; border-radius: 20px; border: 1px solid #e8eaea; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide { height: auto; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content { width: 100%; padding: 25px 20px; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number { width: 40px; height: 40px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number::after { width: 100%; height: 2px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); background: #dedede; content: ''; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span { position: absolute; font-size: 14px; color: #535353; }

.foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span:nth-child(1) { color: #dd0000; 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: #dd0000; color: #fff; }

.extensionServerMain { padding: 25px 0px 40px; }

.extensionServerMain .title { font-size: 24px; line-height: 28px; color: #000000; text-align: center; }

.extensionServerMain .content { padding-top: 10px; font-size: 14px; line-height: 24px; text-align: center; color: #121212; }

.extensionServerMain .extensionServer { margin: 0px; padding-top: 20px; }

.extensionServerMain .extensionServer .list { width: 100%; margin: 20px 0px 0px; padding: 25px 20px; background: #f5f7f9; -webkit-border-radius: 10px; border-radius: 10px; }

.extensionServerMain .extensionServer .list .listTitle { font-size: 18px; padding-bottom: 20px; color: #010101; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.extensionServerMain .extensionServer .list .listTitle span { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #fff; color: #dd0000; font-size: 16px; margin-right: 10px; width: 42px; height: 42px; border: 1px solid #eaeaea; -webkit-border-radius: 10px; border-radius: 10px; }

.extensionServerMain .extensionServer .list .desc { font-size: 14px; line-height: 22px; color: #535353; }

.extensionServerMain .extensionServer:first-child { padding-top: 0px; }

.solutionTypeMain { padding: 40px 0px; background-image: url(../images/img2023_271.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.solutionTypeMain .titleBox { width: 100%; padding: 0px 0px 25px 0px; }

.solutionTypeMain .titleBox .title { font-size: 20px; line-height: 1.2; color: #000000; position: -webkit-sticky; position: sticky; top: 110px; }

.solutionTypeMain .solutionTypeList .list { padding: 25px 20px; margin-bottom: 20px; -webkit-border-radius: 10px; border-radius: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background: #fff; border: 1px solid #e8e8e8; }

.solutionTypeMain .solutionTypeList .list .icon { width: 100px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.solutionTypeMain .solutionTypeList .list .icon img { width: 30px; }

.solutionTypeMain .solutionTypeList .list .icon .line { margin-top: 30px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.solutionTypeMain .solutionTypeList .list .icon .line::before { content: ''; width: 35px; height: 5px; -webkit-border-radius: 2.5px; border-radius: 2.5px; background: #f2f2f2; display: block; }

.solutionTypeMain .solutionTypeList .list .icon .line::after { content: ''; width: 20px; height: 5px; -webkit-border-radius: 2.5px; border-radius: 2.5px; background: #f2f2f2; margin-top: 5px; display: block; }

.solutionTypeMain .solutionTypeList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; }

.solutionTypeMain .solutionTypeList .list .content::after { content: ''; position: absolute; left: -15px; top: -6px; width: 25px; height: 25px; background-image: url(../images/img2023_270.png); background-size: 25px; background-repeat: no-repeat; }

.solutionTypeMain .solutionTypeList .list .content .listTitle { font-size: 18px; line-height: 1.3; color: #010101; }

.solutionTypeMain .solutionTypeList .list .content .desc { font-size: 14px; padding-top: 10px; color: #535353; }

/*--外贸网站方案--*/
/*--响应式网站建设方案--*/
.designPatternMain { min-height: 100vh; position: relative; width: 100%; }

.designPatternMain .title { font-size: 24px; padding-top: 15px; line-height: 1.2; color: #000000; }

.designPatternMain .designPatternBox { margin-top: 20px; }

.designPatternMain .designPatternBox .imgBox { position: relative; width: 100%; padding-top: 68%; }

.designPatternMain .designPatternBox .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-border-radius: 15px; border-radius: 15px; }

.designPatternMain .designPatternBox .designPattern { padding: 30px 0px 0px 0px; }

.designPatternMain .designPatternBox .designPattern .list { border-top: 1px solid #010101; }

.designPatternMain .designPatternBox .designPattern .list .listTitle { padding: 20px 0px 10px; font-size: 18px; color: #010101; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .6s; transition: all .6s; }

.designPatternMain .designPatternBox .designPattern .list .listTitle i { font-size: 12px; margin-left: 10px; font-weight: 600; position: relative; top: -4px; }

.designPatternMain .designPatternBox .designPattern .list .desc { padding-bottom: 40px; font-size: 14px; line-height: 22px; color: #535353; }

.designPatternMain .designPatternBox .designPattern .list.cur { border-color: #010101; }

.designPatternMain .designPatternBox .designPattern .list.cur .listTitle { font-size: 18px; color: #010101; }

.designPatternMain .designPatternBox .designPattern .list.cur .listTitle i { color: #dd0000; }

.designPatternMain .designPatternBox .designPattern .list:first-child { height: auto; }

.solutionConsultMain { padding: 40px 0px 50px; position: relative; }

.solutionConsultMain .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.solutionConsultMain .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.solutionConsultMain .container { position: relative; z-index: 10; text-align: center; }

.solutionConsultMain .title { font-size: 24px; line-height: 1.2; color: #fff; }

.solutionConsultMain .desc { padding-top: 15px; color: #fff; font-size: 14px; line-height: 22px; max-width: 100%; margin: 0px auto; }

.solutionConsultMain .desc a { color: #fff; }

.solutionConsultMain .btn { padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.solutionConsultMain .btn a { width: 180px; height: 38px; font-size: 12px; color: #000000; -webkit-border-radius: 38px; border-radius: 38px; background: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.solutionConsultMain .btn a:hover { background: #dd0000; color: #fff; }

.solutionConsultMain .iconList { padding-top: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.solutionConsultMain .iconList .list { width: 200px; font-size: 14px; margin: 0px 5px; -webkit-border-radius: 10px; border-radius: 10px; padding: 10px 10px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 1px solid rgba(255, 255, 255, 0.4); }

.solutionConsultMain .iconList .list img { display: block; height: 40px; margin-right: 5px; }

/*--响应式网站建设方案--*/
/*--软件网站建设方案--*/
.furnishSolutionMain { padding: 40px 0px 50px; background-image: url(../images/img2023_278.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.furnishSolutionMain .title { font-size: 20px; line-height: 1.2; color: #000000; }

.furnishSolutionMain .content { margin-top: 10px; font-size: 12px; line-height: 18px; color: #535353; }

.furnishSolutionMain .furnishSolutionBox { margin-top: 20px; background-color: #fff; position: relative; -webkit-border-radius: 10px; border-radius: 10px; padding: 25px 20px; }

.furnishSolutionMain .furnishSolutionBox .furnishSolution { overflow: hidden; position: relative; }

.furnishSolutionMain .furnishSolutionBox .furnishSolution .swiper-slide { padding: 0px; }

.furnishSolutionMain .furnishSolutionBox .furnishSolution .listTitle { font-size: 18px; color: #000000; }

.furnishSolutionMain .furnishSolutionBox .furnishSolution .desc { margin-top: 15px; font-size: 14px; line-height: 22px; color: #535353; }

.furnishSolutionMain .furnishSolutionBox:first-child { margin-top: 0px; }

.furnishSolutionMain .furnishSolutionBox .furnishSolutionClass { min-height: 300px; border-left: 1px solid #e3e3e3; padding-left: 150px; width: 465px; display: none; }

.furnishSolutionMain .furnishSolutionBox .furnishSolutionClass a { font-size: 18px; line-height: 1.2; padding-bottom: 20px; color: #b0b0aa; font-weight: 600; display: block; }

.furnishSolutionMain .furnishSolutionBox .furnishSolutionClass a.cur { font-size: 24px; color: #131a22; }

.furnishSolutionMain .furnishSolutionBox .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; z-index: 20; padding: 30px 0px 0px; }

.furnishSolutionMain .furnishSolutionBox .btn a { width: 60px; height: 30px; margin-right: 5px; -webkit-border-radius: 20px; border-radius: 20px; color: #575757; background: #f8f8f8; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.furnishSolutionMain .furnishSolutionBox .btn a:hover { background: #dd0000; color: #fff; }

.framesolutionMain { padding: 40px 0px 0px; }

.framesolutionMain .title { font-size: 20px; text-align: center; line-height: 1.3; color: #000000; }

.framesolutionMain .desc { text-align: center; font-size: 14px; line-height: 22px; padding-top: 10px; }

.framesolutionMain .framesolutionBox { padding: 30px 0px 40px; }

.framesolutionMain .framesolutionBox .imgBox { padding-top: 68%; position: relative; }

.framesolutionMain .framesolutionBox .imgBox img { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-border-radius: 15px; border-radius: 15px; }

.framesolutionMain .framesolutionBox .framesolution { width: 100%; padding: 25px 0px 0px 0px; }

.framesolutionMain .framesolutionBox .framesolution .list { border-top: 1px solid #cacaca; height: 11.843%; overflow: hidden; position: relative; }

.framesolutionMain .framesolutionBox .framesolution .list .listTitle { padding: 20px 0px 10px; font-size: 18px; cursor: pointer; line-height: 1.2; color: #010101; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transition: all .8s; transition: all .8s; }

.framesolutionMain .framesolutionBox .framesolution .list .listTitle i { font-size: 14px; font-weight: 600; margin-left: 10px; color: #dd0000; }

.framesolutionMain .framesolutionBox .framesolution .list .content { font-size: 14px; line-height: 18px; padding-bottom: 25px; color: #535353; }

.framesolutionMain .framesolutionBox .framesolution .list.cur { border-color: #010101; }

.framesolutionMain .framesolutionBox .framesolution .list.cur .listTitle { color: #010101; font-size: 18px; }

.framesolutionMain .framesolutionBox .framesolution .list.cur .listTitle i { color: #dd0000; }

.framesolutionMain .framesolutionBox .framesolution .list:first-child { height: auto; }

/*--软件网站建设方案--*/
/*--数码3C企业网站建设方案--*/
.solutionTextListMain { padding: 35px 0px 45px; }

.solutionTextListMain .title { font-size: 14px; color: #000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.solutionTextListMain .title::after { content: ''; width: 10px; height: 10px; -webkit-border-radius: 100%; border-radius: 100%; background: #dd0000; margin-right: 5px; }

.solutionTextListMain .subTitle { text-align: center; padding: 10px 0px; font-size: 20px; color: #010101; line-height: 1.2; }

.solutionTextList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; padding-top: 20px; }

.solutionTextList .list { width: 100%; background: #f5f7f9; padding: 25px 20px; -webkit-border-radius: 10px; border-radius: 10px; margin: 0px 0px 10px; }

.solutionTextList .list .listTitle { font-size: 18px; color: #010101; }

.solutionTextList .list .content { padding-top: 10px; font-size: 13px; }

.solutionTextList .list .number { margin-top: 10px; width: 45px; height: 45px; -webkit-border-radius: 10px; border-radius: 10px; font-size: 16px; color: #dd0000; border: 1px solid #eaeaea; background: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-family: 'Bronova'; }

/*--数码3C企业网站建设方案--*/
/*--门户网站建设方案--*/
.solutionSystemFunctionMain { padding: 30px 0px; background-repeat: no-repeat; background-position: center; background-size: cover; background-image: url(../images/img2023_257.png); }

.solutionSystemFunctionMain .title { font-size: 20px; padding-bottom: 0px; color: #000000; }

.solutionSystemFunctionMain .content { padding-top: 5px; font-size: 13px; line-height: 20px; color: #232323; }

/*--门户网站建设方案--*/
/*--app定制开发--*/
.appNLP { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-right: 0px; }

.appNLP .list { width: 33.333%; border-right: 1px solid #ededed; margin-top: 20px; }

.appNLP .list .icon img { height: 35px; margin: 0px auto; display: block; }

.appNLP .list .text { padding-top: 10px; text-align: center; font-size: 12px; color: #7e7e7e; }

.appNLP .list:nth-child(3n) { border-right: none; }

.appNativeMain { padding: 40px 0px; background-image: url(../images/img2023_295.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.appNativeMain .title { font-size: 24px; line-height: 1.2; text-align: center; color: #fff; }

.appNativeMain .desc { padding-top: 15px; max-width: 100%; margin: 0px auto; text-align: center; font-size: 13px; line-height: 20px; color: rgba(255, 255, 255, 0.8); }

.appNativeMain .appNative { padding-top: 30px; }

.appNativeMain .appNative .advantage { width: 100%; min-height: auto; background: #fff; position: relative; z-index: 1; -webkit-box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); -webkit-border-radius: 15px; border-radius: 15px; overflow: hidden; position: relative; }

.appNativeMain .appNative .advantage .advantageTitle { padding: 20px 0px; font-size: 18px; font-weight: 600; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-image: url(../images/img2023_296.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.appNativeMain .appNative .advantage .advantageTitle i { font-weight: 100; font-size: 22px; color: #feeac6; margin-right: 5px; }

.appNativeMain .appNative .advantage .content { padding: 25px 20px; line-height: 22px; font-size: 13px; color: #000000; }

.appNativeMain .appNative .advantage .content h3 { font-size: 16px; font-weight: 600; padding-bottom: 10px; color: #000000; }

.appNativeMain .appNative .shortcomingBox { width: 100%; padding: 20px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.appNativeMain .appNative .shortcomingBox .shortcoming { background: rgba(255, 255, 255, 0.5); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 15px; border-radius: 15px; overflow: hidden; }

.appNativeMain .appNative .shortcomingBox .shortcoming .shortcomingTitle { padding: 20px 0px; font-size: 18px; color: #010101; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: rgba(255, 255, 255, 0.4); }

.appNativeMain .appNative .shortcomingBox .shortcoming .shortcomingTitle i { font-size: 22px; margin-right: 5px; color: #ac988e; }

.appNativeMain .appNative .shortcomingBox .shortcoming .content { padding: 25px 20px; line-height: 20px; font-size: 13px; color: #000000; }

.appNativeMain .appNative .shortcomingBox .shortcoming .content h3 { font-size: 16px; font-weight: 600; padding-bottom: 10px; color: #000000; }

.webAppMain { padding: 40px 0px; background-color: #fcfaf5; }

.webAppMain .title { font-size: 24px; line-height: 1.2; text-align: center; color: #000000; }

.webAppMain .desc { padding-top: 15px; max-width: 100%; margin: 0px auto; text-align: center; font-size: 16px; line-height: 26px; color: rgba(0, 0, 0, 0.8); }

.webAppMain .webApp { padding-top: 30px; }

.webAppMain .webApp .advantage { width: 100%; min-height: auto; background: #fff; position: relative; z-index: 1; -webkit-box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); -webkit-border-radius: 15px; border-radius: 15px; overflow: hidden; position: relative; }

.webAppMain .webApp .advantage .advantageTitle { padding: 20px 0px; font-size: 18px; font-weight: 600; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-image: url(../images/img2023_296.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.webAppMain .webApp .advantage .advantageTitle i { font-weight: 100; font-size: 22px; color: #feeac6; margin-right: 5px; }

.webAppMain .webApp .advantage .content { padding: 25px 20px; line-height: 20px; font-size: 13px; color: #000000; }

.webAppMain .webApp .advantage .content h3 { font-size: 16px; font-weight: 600; padding-bottom: 10px; color: #000000; }

.webAppMain .webApp .shortcomingBox { width: 100%; padding: 20px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.webAppMain .webApp .shortcomingBox .shortcoming { background: white; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 15px; border-radius: 15px; overflow: hidden; }

.webAppMain .webApp .shortcomingBox .shortcoming .shortcomingTitle { padding: 20px 0px; font-size: 18px; color: #010101; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: rgba(234, 234, 234, 0.8); }

.webAppMain .webApp .shortcomingBox .shortcoming .shortcomingTitle i { font-size: 22px; margin-right: 5px; color: #ac988e; }

.webAppMain .webApp .shortcomingBox .shortcoming .content { padding: 25px 20px; line-height: 20px; font-size: 13px; color: #000000; }

.webAppMain .webApp .shortcomingBox .shortcoming .content h3 { font-size: 16px; font-weight: 600; padding-bottom: 10px; color: #000000; }

.webAppMain .webApp .shortcomingBox .shortcoming .content img { max-width: 100%; height: auto !important; }

/*--app定制开发--*/
/*--网站推广优化方案--*/
.websitePromotionBox { padding: 30px 0px 50px; }

.websitePromotionBox .title { font-size: 14px; color: #000000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.websitePromotionBox .title::before { width: 8px; height: 8px; background: #dd0000; -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: #dd0000; border-color: #dd0000; }

.websitePromotionBox .websitePromotion .content .list.cur .listTitle h3 { color: #000; }

.websitePromotionBox .websitePromotion .content .list.cur .listTitle .icon::after { background: #000000; -webkit-transform: translate(-50%, -50%) rotate(-90deg); -ms-transform: translate(-50%, -50%) rotate(-90deg); transform: translate(-50%, -50%) rotate(-90deg); }

.websitePromotionBox .websitePromotion .content .list.cur .listTitle .icon::before { background: #000000; }

.websitePromotionBox .websitePromotion:first-child { padding-top: 0px; }

.websiteOptimizationImportanceMain { padding: 30px 0px; background-image: url(../images/img2023_299.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.websiteOptimizationImportanceMain .title { font-size: 24px; line-height: 1.2; color: #fff; }

.websiteOptimizationImportanceMain .websiteOptimizationImportance { padding-top: 20px; }

.websiteOptimizationImportanceMain .websiteOptimizationImportance .list { padding: 25px 20px; margin-bottom: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border: 1px solid rgba(255, 255, 255, 0.4); -webkit-border-radius: 20px; border-radius: 20px; background-color: rgba(255, 255, 255, 0.1); }

.websiteOptimizationImportanceMain .websiteOptimizationImportance .list .letter { min-width: 35px; width: 35px; -webkit-border-radius: 10px; border-radius: 10px; height: 35px; font-size: 14px; color: #ffffff; text-transform: uppercase; border: 2px solid #eaeaea; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 15px; }

.websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .listTitle { font-size: 18px; padding-top: 8px; line-height: 1.2; color: #ffffff; }

.websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content { margin: 0px; }

.websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 10px 0px 0px; font-size: 13px; font-weight: 100; color: #ffffff; line-height: 20px; }

.websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList .listSubTitle { font-size: 16px; padding-bottom: 10px; font-weight: 600; color: #ffffff; }

.websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList p { font-weight: 100; }

/*--网站推广优化方案--*/
/*--微官网--*/
.microWebsite { background-image: url(../images/img2023_300.jpg); }

.microWebsite .keywordRanking .subTitle { color: #000; }

.microWebsite .keywordRankingList .swiper-slide .num { border-color: #cab083; color: #cab083; }

.microWebsite .keywordRankingList .swiper-slide .listTitle { color: #000; }

.microWebsite .keywordRankingList .swiper-slide::before { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0.05))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.05)); }

.microWebsite .keywordRankingList .swiper-slide::after { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(0, 0, 0, 0)), color-stop(20%, rgba(0, 0, 0, 0.05))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 20%, rgba(0, 0, 0, 0.05)); }

/*--微官网--*/
.borderBottom { border-bottom: 1px solid #eee; }

/*--首页新闻--*/

.indexNewslistDesc{position: relative; overflow: hidden; padding-bottom: 1px;}
.indexNewslistDesc .swiper-slide{margin-bottom: -1px; margin-top: 0px !important;}
.indexNewslistDesc a{display: block; padding:15px 0px; border-top: 1px solid #e8e4d9;border-bottom: 1px solid #e8e4d9;}
.indexNewslistDesc .listTitle{font-size:14px; height:22px; line-height: 22px; color:#000000; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: -webkit-box;}
.indexNewslistDesc .desc{margin-top: 10px; font-size:13px; height:40px; line-height:20px; color: #868686; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: -webkit-box;}
.indexNewslistDesc .time{margin-top: 15px; font-size: 12px; color: rgba(0,0,0,0.5);}
.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: #dd0000;border-color: #dd0000;}

.sitemap-wrapper{padding: 80px 0 30px;background-color: #e6e6e6;}
.sitemap-wrapper .weblg{background-color: #fff; border-radius:6px}
.sitemap-wrapper .title{padding: 40px 20px 20px;}
.weblg{max-width: 1600px; width:94%;  margin: 0 auto; position: relative; z-index: 1;}
.sitemap{padding: 20px 20px 58px;}
.mapitem{position: relative;margin-bottom: 20px;border: 1px solid #ddd;padding: 15px 10px 10px;font-size: 0; border-radius:4px;}
.mapitem .one{position: absolute;left: 10px;top: -19px;padding: 5px;background: #fff;color: #d90000;font-size: 16px;font-weight: bold;}
.mapitem .two{display: inline-block;vertical-align: top;width: 50%;font-size: 14px;line-height: 32px;padding-left: 5px;}
.mapitem .two dt:before{content: '';display: inline-block;vertical-align: top;width: 4px;height: 4px;margin-top: 14px;background: #d90000;margin-right: 5px;}


/*--高端网站建设--*/
.high-endWebsiteBanner { position: relative; }

.high-endWebsiteBanner .imgBox { position: relative; padding-top: 160%; }

.high-endWebsiteBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.high-endWebsiteBannerText { position: absolute; left: 0px; top: 35%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.high-endWebsiteBannerText .title { font-size: 26px; font-weight: 600; line-height: 1.2; color: #fff; }

.high-endWebsiteBannerText .desc { padding-top: 10px; font-size: 16px; line-height: 1.2; color: #fff; }

.high-endIndispensableMain { padding: 40px 0px; background-image: url(../images/img2025_02.jpg); background-repeat: no-repeat; background-size: cover; }

.high-endIndispensableMain .imgBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%; }

.high-endIndispensableMain .imgBox .listImg { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.high-endIndispensableMain .imgBox .listImg img { width: 100%; display: block; margin: 10px 0px; -webkit-border-radius: 10px; border-radius: 10px; }

.high-endIndispensableMain .imgBox .listImg:nth-child(1) { padding-top: 40px; }

.high-endIndispensableMain .imgBox .listImg:last-child { margin-right: 0px; }

.high-endIndispensableMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px 0px; }

.high-endIndispensableMain .content .title { font-size: 22px; line-height: 1.2; font-weight: 600; color: #010101; }

.high-endIndispensableMain .content .desc { margin-top: 10px; font-size: 14px; line-height: 24px; color: #737373; }

.high-endIndispensableMain .content .desc p { position: relative; padding-left: 25px; }

.high-endIndispensableMain .content .desc p::after { content: ''; position: absolute; left: 0px; top: 4px; width: 15px; height: 15px; background-image: url(../images/img2025_06.png); background-repeat: no-repeat; background-size: cover; }

.high-endIndispensableMain .content .dot { padding-left: 25px; font-size: 16px; line-height: 24px; color: #737373; }

.high-endIndispensableMain .content .desc2 { font-size: 16px; padding-top: 10px; line-height: 26px; color: #010101; }

.high-endIndispensableMain .content .desc2 p { position: relative; padding-left: 25px; }

.high-endIndispensableMain .content .desc2 p::after { content: ''; position: absolute; left: 0px; top: 4px; width: 18px; height: 18px; background-image: url(../images/img2025_07.png); background-repeat: no-repeat; background-size: cover; }

.high-endIndispensableMain .content .btn { padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;  }

.high-endIndispensableMain .content .btn a { padding: 0px 15px; height: 45px; width: 120px;  z-index: 10; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-transition: all .6s; transition: all .6s; }

.high-endIndispensableMain .content .btn a span { position: relative; z-index: 10; color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.high-endIndispensableMain .content .btn a i { font-size: 9px; position: relative; z-index: 10; color: #010101; -webkit-transition: all .6s; transition: all .6s; left: 0px; }

.high-endIndispensableMain .content .btn a::after { content: ''; position: absolute; right: 0px; top: 0px; width: 100%; height: 100%; color: #010101; background-color: #dd0000; z-index: -1;	-webkit-border-radius: 50px; border-radius: 50px; -webkit-transition: all .6s; transition: all .6s; }

.high-endIndispensableMain .content .btn a:hover span { color: #dd0000; }

.high-endIndispensableMain .content .btn a:hover::after { width: 45px; height: 45px; }

.high-endIndispensableMain .content .btn a:hover i { left: -2px; }

.high-endIntro { padding: 35px 0px; background-image: url(../images/img2025_08.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.high-endIntro .content { max-width: 100%; padding-top: 20px; }

.high-endIntro .content .title { font-size: 22px; color: #fff; font-weight: 600; }

.high-endIntro .content .desc { margin-top: 10px; font-size: 14px; color: rgba(255, 255, 255, 0.8); line-height: 22px; font-weight: 200; }

.high-endIntro .imgBox { width: 100%; }

.high-endIntro .imgBox img { width: 100%; display: block; -webkit-border-radius: 10px; border-radius: 10px; }

.high-endAbilityMain { padding: 35px 0px; overflow: hidden; position: relative; background-image: url(../images/img2025_10.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.high-endAbilityMain .title { font-size: 22px; line-height: 1.2; color: #010101; font-weight: 600; }

.high-endAbilityMain .desc { margin-top: 10px; max-width: 545px; font-size: 16px; line-height: 26px; color: rgba(0, 0, 0, 0.8); }

.high-endAbilityMain .high-endAbilityBox { padding-top: 20px; }

.high-endAbilityMain .high-endAbilityBox .high-endAbilityList { width: 100%; overflow: hidden; position: relative; }

.high-endAbilityMain .high-endAbilityBox .high-endAbilityList .imgBox img { width: 100%; -webkit-border-radius: 20px; border-radius: 20px; display: block; }

.high-endAbilityMain .high-endAbilityBox .high-endAbilityList .listTitle { font-size: 18px; line-height: 1.4; margin-top: 15px; color: #010101; }

.high-endAbilityMain .high-endAbilityBox .high-endAbilityList .content { font-size: 14px; line-height: 1.4; margin-top: 5px; color: #7e7e7e; }

.high-endAbilityMain .high-endAbilityBox .high-endAbilityList .high-endAbilityListPage { text-align: center; padding-top: 20px; }

.high-endAbilityMain .high-endAbilityBox .high-endAbilityList .high-endAbilityListPage span.swiper-pagination-bullet-active { background: #dd0000; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility { width: -webkit-calc(100% - 548px); width: calc(100% - 548px); padding: 0px 0px 0px 75px; display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent { display: none; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent .listTitle { font-size: 30px; color: #010101; line-height: 1.2; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: 0.2s; transition-delay: 0.2s; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent .content { padding-top: 10px; font-size: 20px; color: #7e7e7e; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); opacity: 0; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: 0.4s; transition-delay: 0.4s; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent.animat .listTitle { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent.animat .content { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list { margin-left: 230px; font-size: 20px; height: 70px; -webkit-transition: all .6s; transition: all .6s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; cursor: pointer; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; color: #a8a8a8; position: relative; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list::after { content: ''; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 1px; background-color: #c0bfbd; -webkit-transition: all .6s; transition: all .6s; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list::before { content: ''; position: absolute; bottom: 0px; left: 0px; width: 0%; height: 1px; z-index: 2; background-color: #dd0000; -webkit-transition: all .6s; transition: all .6s; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active { margin-left: 0px; font-size: 24px; color: #dd0000; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active::after { height: 2px; }

.high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active::before { height: 2px; width: 80%; }

.high-endFlowMain { padding: 35px 0px; background-image: url(../images/img2025_16.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.high-endFlowMain .title { font-size: 22px; color: #fff; line-height: 1.2; }

.high-endFlowMain .desc { margin-top: 10px; max-width: 1100px; font-size: 14px; line-height: 22px; color: rgba(255, 255, 255, 0.8); }

.high-endFlow { overflow: hidden; position: relative; margin-top: 25px; }

.high-endFlow .swiper-slide { width: 100%; position: relative; margin-right: 10px; -webkit-transition: all .6s; transition: all .6s; }

.high-endFlow .swiper-slide::after { content: ''; width: 100%; height: 100%; -webkit-border-radius: 20px; border-radius: 20px; position: absolute; top: 0px; left: 0px; background-color: #fff; background-image: url(../images/img2025_23.jpg); opacity: 0; background-position: bottom; background-repeat: no-repeat; background-size: 100%; }

.high-endFlow .swiper-slide::before { content: ''; width: 100%; height: 100%; -webkit-border-radius: 20px; border-radius: 20px; position: absolute; top: 0px; left: 0px; background-color: #dd0000; 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: #dd0000; }

.high-endQuote { padding: 35px 0px; background-image: url(../images/img2025_22.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.high-endQuote .title { text-align: center; font-size: 22px; color: #010101; }

.high-endQuote .desc { font-size: 14px; color: #7e7e7e; margin: 0px auto; padding-top: 10px; text-align: center; max-width: 720px; }

.high-endQuote .btn { padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.high-endQuote .btn a { padding: 0px 15px; height: 45px; width: 130px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.high-endQuote .btn a span { position: relative; z-index: 10; color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.high-endQuote .btn a i { font-size: 9px; position: relative; z-index: 10; color: #fff; left: 0px; -webkit-transition: all .6s; transition: all .6s; }

.high-endQuote .btn a::after { content: ''; position: absolute; right: 0px; top: 0px; width: 100%; height: 100%; background-color: #dd0000; z-index: -1; -webkit-border-radius: 50px; border-radius: 50px; -webkit-transition: all .6s; transition: all .6s; }

.high-endQuote .btn a:hover span { color: #dd0000; }

.high-endQuote .btn a:hover::after { width: 45px; height: 45px; }

.high-endQuote .btn a:hover i { left: -3px; }

/*--高端网站建设--*/
/*--官网改版--*/
.officialWebsiteRevisionBanner { position: relative; }

.officialWebsiteRevisionBanner .imgBox { position: relative; padding-top: 160%; }

.officialWebsiteRevisionBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.officialWebsiteRevisionBannerText { position: absolute; left: 0px; bottom: 80px; width: 100%; }

.officialWebsiteRevisionBannerText .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.officialWebsiteRevisionBannerText .title { font-size: 26px; font-weight: 600; line-height: 1.2; color: #fff; }

.officialWebsiteRevisionBannerText .desc { padding-top: 10px; font-size: 16px; line-height: 1.2; color: #fff; }

.painPointMain { overflow: hidden; position: relative; display: none; }

.painPointBox { min-height: 100vh; position: relative; }

.painPointTitleMain { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 15; background-image: url(../images/img2025_25.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.painPointTitleMain .painPointTitle { left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; position: absolute; text-align: center; }

.painPointTitleMain .painPointTitle .title { font-size: 85px; line-height: 1.2; font-weight: 600; }

.painPointTitleMain .painPointTitle .title span { background-image: linear-gradient(15deg, #010101 55%, #9d5012 90%); -webkit-text-fill-color: transparent; background-clip: text; }

.painPointTitleMain .painPointTitle .desc { padding-top: 15px; font-size: 30px; line-height: 1.2; color: #666666; }

.painPointContentBox { min-height: 100vh; position: relative; background-image: url(../images/img2025_26.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.painPointContentTitle { position: absolute; left: 0px; top: 5%; -webkit-transform: translateY(0%); -ms-transform: translateY(0%); transform: translateY(0%); width: 100%; text-align: center; }

.painPointContentTitle .title { font-size: 22px; line-height: 1.2; color: #fff; font-weight:600px; }

.painPointContentTitle .title span { position: relative; }

.painPointContentTitle .title span::after { content: ''; opacity: 0; -webkit-transition: all .6s; transition: all .6s; position: absolute; left: -17px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 12px; height: 12px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #dd0000; }

.painPointContentTitle .desc { padding-top: 15px; font-size: 14px; line-height:1.4; color: #fff; margin:0px auto; }

.painPointContentTitle .title.active {font-weight:500;}

.painPointContentTitle .title.active span::after { opacity: 1; }

.painPoint { padding-top: 280px; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); }

.painPoint .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.painPoint .list { width: 48.35%; padding-top: 25px; }

.painPoint .list .imgBox { width: 100%; padding-top: 410px; position: relative; }

.painPoint .list .imgBox img { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; display: block; object-fit: cover; -webkit-border-radius: 30px 0px 0px 30px; border-radius: 30px 0px 0px 30px; -webkit-box-shadow: 0px 3px 50px rgba(0, 0, 0, 0.4); box-shadow: 0px 3px 50px rgba(0, 0, 0, 0.4); }

.painPoint .list:nth-child(2) { padding-top: 0px; position: relative; z-index: 10; width: 51.65%; }

.painPoint .list:nth-child(2) .imgBox { padding-top: 460px; }

.painPoint .list:nth-child(2) .imgBox p { position: absolute; }

.painPoint .list:nth-child(2) .imgBox p img { position: relative; -webkit-box-shadow: none; box-shadow: none; }

.painPoint .list:nth-child(2) .imgBox p:nth-child(2) { width: 102px; left: -45px; top: 70px; }

.painPoint .list:nth-child(2) .imgBox p:nth-child(3) { width: 92px; right: -35px; bottom: 60px; }

.painPoint .list:nth-child(2) .imgBox img { -webkit-border-radius: 30px; border-radius: 30px; }

.painPoint .list:nth-child(1) .content { padding-top: 55px; }

.painPoint .list .content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 30px; }

.painPoint .list .content .listTitle { font-size: 30px; width: 120px; color: #fff; }

.painPoint .list .content .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 18px; line-height: 30px; color: rgba(255, 255, 255, 0.6); }

.painPoint .list .content .desc p { position: relative; padding-left: 30px; }

.painPoint .list:nth-child(1) .content .desc p::after { content: ''; position: absolute; left: 0px; top: 5px; width: 20px; height: 20px; background-image: url(../images/img2025_06.png); background-repeat: no-repeat; background-size: cover; }

.painPoint .list:nth-child(2) .content .desc p::after { content: ''; position: absolute; left: 0px; top: 5px; width: 21px; height: 21px; background-image: url(../images/img2025_07.png); background-repeat: no-repeat; background-size: cover; }

.mPainPointContentBox { padding: 35px 0px; }

.mPainPointContentTitle .title { font-size: 16px; line-height: 1.2; color: #010101; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.mPainPointContentTitle .title span { position: relative; }

.mPainPointContentTitle .title span::after { content: ''; position: absolute; left: -17px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 9px; height: 9px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #dd0000; }

.mPainPointContentTitle .desc { padding-top: 10px; font-size: 20px; line-height: 1.2; color: #666666; text-align: center; }

.mPainPoint .list { padding-top: 25px; }

.mPainPoint .list .imgBox { width: 100%; padding-top: 56%; position: relative; }

.mPainPoint .list .imgBox img { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; display: block; object-fit: cover; -webkit-border-radius: 10px; border-radius: 10px; -webkit-box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.4); box-shadow: 0px 3px 20px rgba(0, 0, 0, 0.4); }

.mPainPoint .list:nth-child(2) .imgBox p { position: absolute; }

.mPainPoint .list:nth-child(2) .imgBox p img { position: relative; -webkit-box-shadow: none; box-shadow: none; }

.mPainPoint .list:nth-child(2) .imgBox p:nth-child(2) { width: 50px; left: -15px; top: -10px; }

.mPainPoint .list:nth-child(2) .imgBox p:nth-child(3) { width: 35px; right: -15px; bottom: 10px; }

.mPainPoint .list .content { padding-top: 20px; }

.mPainPoint .list .content .listTitle { font-size: 18px; color: #010101; }

.mPainPoint .list .content .desc { padding-top: 5px; font-size: 14px; line-height: 24px; color: rgba(0, 0, 0, 0.6); }

.mPainPoint .list .content .desc p { position: relative; padding-left: 20px; }

.mPainPoint .list:nth-child(1) .content .desc p::after { content: ''; position: absolute; left: 0px; top: 5px; width: 15px; height: 15px; background-image: url(../images/img2025_06.png); background-repeat: no-repeat; background-size: cover; }

.mPainPoint .list:nth-child(2) .content .desc p::after { content: ''; position: absolute; left: 0px; top: 5px; width: 15px; height: 15px; background-image: url(../images/img2025_07.png); background-repeat: no-repeat; background-size: cover; }

.threeMajorDesignsMain { background-color: #fffcf5; padding: 35px 0px; }

.threeMajorDesignsMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.threeMajorDesignsMain .threeMajorDesignsList { width: 100%; overflow: hidden; position: relative; margin-top: 15px; }

.threeMajorDesignsMain .threeMajorDesignsList .swiper-slide { height: auto; padding: 0px 15px 20px; }

.threeMajorDesignsMain .threeMajorDesignsList .swiper-slide::after { content: ''; position: absolute; left: 0px; top: 10px; bottom: 0px; width: 100%; -webkit-border-radius: 10px; border-radius: 10px; background: #fff; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox { padding: 0px; position: relative; z-index: 10; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .imgBox { width: 100%; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .imgBox img { width: 100%; display: block; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .content { padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc { width: 100%; margin-right: 0px; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc .listTitle { font-size: 18px; line-height: 26px; color: #010101; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc .desc { margin-top: 8px; font-size: 14px; display: -webkit-box; height: 66px; line-height: 22px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: #7e7e7e; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .listImg { width: 160px; padding-top: 10px; display: none; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .listImg img { width: 100%; -webkit-border-radius: 12px; border-radius: 12px; -webkit-box-shadow: 0px 6px 27px rgba(4, 28, 71, 0.35); box-shadow: 0px 6px 27px rgba(4, 28, 71, 0.35); display: block; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .icon { width: 50px; padding-top: 20px; }

.threeMajorDesignsMain .threeMajorDesignsList .contentBox .icon img { width: 100%; display: block; }

.threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage { padding-top: 30px; left: 30px; width: auto; bottom: 150px; z-index: 20; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage span { width: 35px; height: 35px; font-size: 14px; color: #010101; margin: 0px 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-border-radius: 100%; border-radius: 100%; opacity: 1; -webkit-transition: all .6s; transition: all .6s; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #f5f5f5; }

.threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage span.swiper-pagination-bullet-active { background: #dd0000; 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: #dd0000; left: 0px; position: absolute; -webkit-transition: all .6s; transition: all .6s; }

.threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list.active .icon { background-color: #dd0000; }

.threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list.active::after { width: 60%; }

.designCapabilityMain { position: relative; display: none; }

.designCapabilityBox { position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }

.designCapabilityBox::after { content: ''; width: 50%; height: 100%; position: absolute; left: 0px; top: 0px; background-image: url(../images/img2025_37.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.designCapability { position: absolute; left: 0px; top: 0px; bottom: 0px; width: 100%; z-index: 10; }

.designCapability .container { height: 100%; }

.designCapability .designCapabilityList { height: 100%; padding: 120px 0px; max-width: 550px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.designCapability .designCapabilityList .contentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.designCapability .designCapabilityList .contentBox .title { font-size: 50px; padding-bottom: 40px; border-bottom: 1px solid rgba(0, 0, 0, 0.2); line-height: 1.2; color: #010101; }

.designCapability .designCapabilityList .contentBox .content { margin-top: 35px; position: relative; }

.designCapability .designCapabilityList .contentBox .content .list { position: absolute; left: 0px; top: 0px; opacity: 0; -webkit-transform: translateY(30px); -ms-transform: translateY(30px); transform: translateY(30px); -webkit-transition: all .6s; transition: all .6s; }

.designCapability .designCapabilityList .contentBox .content .list:nth-child(1) { position: relative; }

.designCapability .designCapabilityList .contentBox .content .list.active { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; }

.designCapability .designCapabilityList .contentBox .content .list .icon { width: 70px; }

.designCapability .designCapabilityList .contentBox .content .list .icon img { width: 100%; display: block; }

.designCapability .designCapabilityList .contentBox .content .list .listTitle { margin-top: 20px; font-size: 22px; line-height: 1.2; color: #000000; }

.designCapability .designCapabilityList .contentBox .content .list .desc { margin-top: 15px; font-size: 17px; line-height: 27px; max-width: 480px; color: rgba(0, 0, 0, 0.8); }

.designCapability .designCapabilityList .designCapabilityTab { border-left: 1px solid #e5e5e5; }

.designCapability .designCapabilityList .designCapabilityTab .list { line-height: 27px; font-size: 15px; margin-bottom: 15px; padding-left: 22px; color: #a0a0a0; cursor: pointer; margin-left: -1px; position: relative; }

.designCapability .designCapabilityList .designCapabilityTab .list::after { content: ''; opacity: 0; left: 0px; width: 1px; height: 100%; background-color: #000; position: absolute; }

.designCapability .designCapabilityList .designCapabilityTab .list.active { font-size: 20px; color: #000; }

.designCapability .designCapabilityList .designCapabilityTab .list.active::after { opacity: 1; }

.designCapability .designCapabilityList .designCapabilityTab .list:last-child { margin-bottom: 0px; }

.designCapabilityImg { overflow: hidden; width: 50%; height: 100vh; z-index: 20; position: relative; }

.designCapabilityImg .list { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; overflow: hidden; }

.designCapabilityImg .list img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.mDesignCapabilityMain { padding: 35px 0px; background-image: url(../images/img2025_37.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.mDesignCapabilityMain .title { font-size: 22px; line-height: 1.2; }

.mDesignCapability { overflow: hidden; position: relative; margin-top: 25px; }

.mDesignCapability .imgBox { padding-top: 100%; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.mDesignCapability .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.mDesignCapability .content { padding: 10px 0px; }

.mDesignCapability .content .icon img { width: 45px; }

.mDesignCapability .content .listTitle { padding-top: 5px; font-size: 16px; color: #010101; }

.mDesignCapability .content .desc { font-size: 14px; line-height: 22px; color: #666; margin-top: 5px; }

.mDesignCapability .mDesignCapabilityPage { text-align: center; padding-top: 15px; }

.mDesignCapability .mDesignCapabilityPage span.swiper-pagination-bullet-active { background: #dd0000; }

.recommendedCaseMain { background-color: #fffcf5; padding: 35px 0px; overflow: hidden; position: relative; }

.recommendedCaseMain .titleMain { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.recommendedCaseMain .titleMain .title { font-size: 14px; color: #000000; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.recommendedCaseMain .titleMain .title::before { content: ''; width: 8px; height: 8px; background: #dd0000; -webkit-border-radius: 100%; border-radius: 100%; display: block; margin-right: 10px; }

.recommendedCaseMain .titleMain .desc { margin-top: 15px; font-size: 22px; line-height: 28px; font-weight: 600; color: #000; }

.recommendedCaseMain .titleMain .btn { display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.recommendedCaseMain .titleMain .btn a { width: 55px; height: 41px; -webkit-border-radius: 20px; border-radius: 20px; background: #fff; margin-left: 5px; color: #302e2f; font-size: 16px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.recommendedCaseMain .titleMain .btn a:hover { background-color: #dd0000; color: #fff; }

.recommendedCaseMain .recommendedCase { margin-top: 20px; }

.recommendedCaseMain .recommendedCase .swiper-slide .imgBox { overflow: hidden; position: relative; -webkit-border-radius: 10px; border-radius: 10px; }

.recommendedCaseMain .recommendedCase .swiper-slide .imgBox img { width: 100%; display: block; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.recommendedCaseMain .recommendedCase .swiper-slide .listTitle { margin-top: 15px; font-size: 18px; color: #323232; }

.recommendedCaseMain .recommendedCase .swiper-slide .listTitle a { color: #323232; }

.recommendedCaseMain .recommendedCase .swiper-slide .label { padding-top: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.recommendedCaseMain .recommendedCase .swiper-slide .label a { padding: 0px 10px; line-height: 24px; font-size: 12px; margin-right: 10px; border: 1px solid #e3e3e2; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.recommendedCaseMain .recommendedCase .swiper-slide .label a:hover { background: #dd0000; border-color: #dd0000; 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: #dd0000; }

/*--官网改版--*/
/*--网站制作技术标--*/
.websiteProductionBanner { position: relative; }

.websiteProductionBanner .imgBox { position: relative; padding-top: 160%; }

.websiteProductionBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.websiteProductionBannerText { position: absolute; left: 0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.websiteProductionBannerText .title { font-size: 26px; font-weight: 600; line-height: 1.2; color: #fff; }

.websiteProductionBannerText .title span { background-image: linear-gradient(20deg, #fff 55%, rgba(255, 255, 255, 0.3) 80%); -webkit-text-fill-color: transparent; background-clip: text; }

.websiteProductionBannerText .desc { padding-top: 10px; font-size: 16px; line-height: 1.2; color: #fff; }

.productionStandardMain { padding: 35px 0px; overflow: hidden; position: relative; }

.productionStandardMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.productionStandardMain .productionStandardTitle { max-width: 100%; padding-top: 25px; }

.productionStandardMain .productionStandardTitle .title { font-size: 22px; line-height: 1.2; color: #010101; }

.productionStandardMain .productionStandardTitle .desc { padding-top: 10px; font-size: 14px; line-height: 22px; color: #000000; }

.productionStandardMain .productionStandardImg { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) { width: 100%; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) img { width: 100%; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) .img1 { margin-bottom: 10px; position: relative; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) .img1 img { -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive { position: absolute; left: 16px; padding: 0px 17px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; bottom: 16px; width: 180px; height: 56px; -webkit-border-radius: 6px; border-radius: 6px; background: #fff; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .icon { width: 30px; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .icon img { -webkit-border-radius: 0px; border-radius: 0px; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 15px; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content .text1 { font-size: 12px; color: #3b3b3b; }

.productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content .text2 { font-size: 15px; color: #3b3b3b; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) { width: 100%; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) img { width: 100%; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .img2 { margin-bottom: 10px; position: relative; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .img2:nth-child(2) img { -webkit-border-radius: 0px 0px 20px 0px; border-radius: 0px 0px 20px 0px; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection { position: absolute; left: 15px; padding: 0px 12px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; bottom: 30px; width: 270px; height: 56px; -webkit-border-radius: 6px; border-radius: 6px; background: #fff; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .icon { width: 40px; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .icon img { -webkit-border-radius: 0px; border-radius: 0px; -webkit-border-radius: 100%; border-radius: 100%; background-color: #f6f7f2; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 8px; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content .text1 { font-size: 12px; color: #3b3b3b; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content .text2 { font-size: 14px; color: #3b3b3b; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .number { font-size: 16px; color: #0012ff; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .img3 { position: relative; cursor: pointer; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .contactText { font-size: 16px; line-height: 24px; position: absolute; left: 15px; bottom: 15px; color: #fff; }

.productionStandardMain .productionStandardImg .listImg:nth-child(2) .icon-youshangjiao { font-size: 18px; position: absolute; right: 20px; top: 20px; color: #fff; font-weight: 600; }

.productionStandardMain .circleBox { bottom: -375px; top: auto; }

.frontEndStandardMain { padding: 35px 0px; background-image: url(../images/img2025_60.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.frontEndStandardMain .title { font-size: 22px; color: #fff; line-height: 1.2; }

.frontEndStandardMain .desc { padding-top: 10px; font-size: 14px; line-height: 22px; max-width: 615px; color: rgba(255, 255, 255, 0.8); }

.frontEndStandardMain .frontEndStandardList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; }

.frontEndStandardMain .frontEndStandardList .list { width: 100%; margin: 0px 0px 15px; height: auto; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.frontEndStandardMain .frontEndStandardList .list .contentBox { -webkit-border-radius: 10px; border-radius: 10px; padding: 30px 25px; background-color: #ffffff; height: auto; width: 100%; }

.frontEndStandardMain .frontEndStandardList .list .contentBox .number { text-align: right; font-size: 18px; padding-bottom: 30px; color: #000000; }

.frontEndStandardMain .frontEndStandardList .list .contentBox .listTitle { font-size: 18px; color: #010101; }

.frontEndStandardMain .frontEndStandardList .list .contentBox .content { padding-top: 10px; font-size: 14px; line-height: 22px; color: #3b3b3b; }

.frontEndStandardMain .frontEndStandardList .list:nth-child(3) .contentBox { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #ffffff), color-stop(120%, #ffb36f)); background-image: linear-gradient(to right, #ffffff 40%, #ffb36f 120%); }

.frontEndStandardMain .frontEndStandardList .list:nth-child(4) .contentBox { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #ffffff), color-stop(120%, #ffb36f)); background-image: linear-gradient(to right, #ffffff 40%, #ffb36f 120%); }

.frontEndStandardMain .frontEndStandardList .list:nth-child(5) .contentBox { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #ffffff), color-stop(120%, rgba(255, 217, 7, 0.5))); background-image: linear-gradient(to right, #ffffff 40%, rgba(255, 217, 7, 0.5) 120%); }

.frontEndStandardMain .frontEndStandardList .list:nth-child(6) .contentBox { background-image: -webkit-gradient(linear, left top, right top, color-stop(40%, #ffffff), color-stop(120%, rgba(252, 255, 10, 0.5))); background-image: linear-gradient(to right, #ffffff 40%, rgba(252, 255, 10, 0.5) 120%); }

.rear-endStandardMain { padding: 35px 0px; }

.rear-endStandardMain .title { font-size: 22px; line-height: 1.2; color: #010101; }

.rear-endStandardMain .desc { padding-top: 15px; font-size: 14px; line-height: 22px; max-width: 560px; color: #000000; }

.rear-endStandardMain .rear-endStandard { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; padding-top: 25px; }

.rear-endStandardMain .rear-endStandard .list { width: 100%; margin: 0px 0px 15px; position: relative; }

.rear-endStandardMain .rear-endStandard .list .bg { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffb6b3), to(#fe3c3c)); background-image: linear-gradient(to bottom, #ffb6b3, #fe3c3c); -webkit-border-radius: 20px; border-radius: 20px; z-index: 2; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.rear-endStandardMain .rear-endStandard .list .bg::after { content: ''; position: absolute; left: 1px; top: 1px; right: 1px; bottom: 1px; background-image: -webkit-gradient(linear, left top, right top, from(#fffefd), to(#fff6f0)); background-image: linear-gradient(to right, #fffefd, #fff6f0); -webkit-border-radius: 20px; border-radius: 20px; }

.rear-endStandardMain .rear-endStandard .list::after { content: ''; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; background-color: #fff; border: 1px solid #e5e5e5; -webkit-border-radius: 20px; border-radius: 20px; z-index: 2; -webkit-transition: all .6s; transition: all .6s; opacity: 1; }

.rear-endStandardMain .rear-endStandard .list .contentBox { position: relative; z-index: 10; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.rear-endStandardMain .rear-endStandard .list .contentBox .icon { min-width: 80px; height: auto; -webkit-border-radius: 10px 0px 0px 10px; border-radius: 10px 0px 0px 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; }

.rear-endStandardMain .rear-endStandard .list .contentBox .icon::after { content: ''; left: 0px; top: 0px; right: 0px; bottom: 0px; background-color: #e5e5e5; position: absolute; -webkit-border-radius: 20px 0px 0px 20px; border-radius: 20px 0px 0px 20px; z-index: 2; -webkit-transition: all .6s; transition: all .6s; opacity: 1; }

.rear-endStandardMain .rear-endStandard .list .contentBox .icon::before { content: ''; left: 0px; top: 0px; right: 0px; bottom: 0px; background-image: -webkit-gradient(linear, left top, left bottom, from(#fe5216), to(#fe1616)); background-image: linear-gradient(to bottom, #fe5216, #fe1616); position: absolute; -webkit-border-radius: 20px 0px 0px 20px; border-radius: 20px 0px 0px 20px; z-index: 1; -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.rear-endStandardMain .rear-endStandard .list .contentBox .icon p { width: 40px; position: relative; z-index: 3; }

.rear-endStandardMain .rear-endStandard .list .contentBox .icon p img { width: 100%; display: block; -webkit-transition: all .6s; transition: all .6s; }

.rear-endStandardMain .rear-endStandard .list .contentBox .icon p img:nth-child(1) { opacity: 0; }

.rear-endStandardMain .rear-endStandard .list .contentBox .icon p img:nth-child(2) { opacity: 1; position: absolute; left: 0px; top: 0px; }

.rear-endStandardMain .rear-endStandard .list .contentBox .content { padding: 20px 15px; }

.rear-endStandardMain .rear-endStandard .list .contentBox .content .listTitle { font-size: 16px; color: #010101; }

.rear-endStandardMain .rear-endStandard .list .contentBox .content .listDesc { padding-top: 5px; font-size: 14px; color: #7e7e7e; }

.rear-endStandardMain .rear-endStandard .list:hover .bg { opacity: 1; }

.rear-endStandardMain .rear-endStandard .list:hover:after { opacity: 0; }

.rear-endStandardMain .rear-endStandard .list:hover .contentBox .icon::after { opacity: 0; }

.rear-endStandardMain .rear-endStandard .list:hover .contentBox .icon::before { opacity: 1; }

.rear-endStandardMain .rear-endStandard .list:hover .contentBox .icon p img:nth-child(1) { opacity: 1; }

.rear-endStandardMain .rear-endStandard .list:hover .contentBox .icon p img:nth-child(2) { opacity: 0; }

.propertyStandardMain { padding: 40px 0px; overflow: hidden; position: relative; background-image: url(../images/img2025_68.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.propertyStandardMain .contactCircle { top: -150px; right: -50px; }

.propertyStandardMain .contactCircle div { border-color: rgba(255, 255, 255, 0.3); }

.propertyStandardMain .title { font-size: 22px; line-height: 1.2; color: #fff; font-weight: 600; }

.propertyStandardMain .desc { margin-top: 10px; max-width: 545px; font-size: 14px; line-height: 22px; color: rgba(255, 255, 255, 0.8); }

.propertyStandardMain .propertyStandardBox { padding-top: 25px; }

.propertyStandardMain .propertyStandardBox .propertyStandardList { width: 100%; overflow: hidden; position: relative; }

.propertyStandardMain .propertyStandardBox .propertyStandardList .imgBox img { width: 100%; -webkit-border-radius: 20px; border-radius: 20px; display: block; }

.propertyStandardMain .propertyStandardBox .propertyStandardList .listTitle { margin-top: 20px; font-size: 16px; line-height: 1.4; color: #fff; }

.propertyStandardMain .propertyStandardBox .propertyStandardList .content { font-size: 14px; line-height: 1.4; margin-top: 5px; color: rgba(255, 255, 255, 0.8); }

.propertyStandardMain .propertyStandardBox .propertyStandardList .propertyStandardListPage { text-align: center; padding-top: 15px; }

.propertyStandardMain .propertyStandardBox .propertyStandardList .propertyStandardListPage span { opacity: 1; background: #fff; }

.propertyStandardMain .propertyStandardBox .propertyStandardList .propertyStandardListPage span.swiper-pagination-bullet-active { background: #dd0000; }

.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: #dd0000; -webkit-transition: all .6s; transition: all .6s; }

.propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list.active { margin-left: 0px; font-size: 24px; color: #dd0000; }

.propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list.active::after { height: 2px; }

.propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list.active::before { height: 2px; width: 80%; }

.secureStandardMain { padding: 35px 0px; }

.secureStandardMain .title { font-size: 22px; line-height: 1.2; color: #010101; }

.secureStandardMain .desc { margin-top: 10px; font-size: 14px; line-height: 22px; max-width: 750px; color: #000000; }

.secureStandardMain .secureStandardList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; padding-top: 25px; }

.secureStandardMain .secureStandardList .list { width: 100%; margin: 0px 0px 15px; padding: 25px 20px; min-height: 200px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid #dfdfdf; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.secureStandardMain .secureStandardList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.secureStandardMain .secureStandardList .list .listTitle { font-size: 16px; color: #010101; }

.secureStandardMain .secureStandardList .list .listDesc { margin-top: 10px; font-size: 14px; line-height: 22px; color: #7e7e7e; }

.secureStandardMain .secureStandardList .list .icon { text-align: right; }

.secureStandardMain .secureStandardList .list .icon img { height: 40px; }

.websiteProductionProcessMain { padding: 35px 0px 20px; background-color: #f7f5f0; }

.websiteProductionProcessMain .title { font-size: 22px; line-height: 1.2; color: #010101; }

.websiteProductionProcessMain .websiteProductionProcess { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -10px; padding-top: 25px; }

.websiteProductionProcessMain .websiteProductionProcess .list { width: -webkit-calc(33.333% - 20px); width: calc(33.333% - 20px); margin: 0px 10px 15px; -webkit-border-radius: 100%; border-radius: 100%; background: #fff; -webkit-transition: all .6s; transition: all .6s; position: relative; }

.websiteProductionProcessMain .websiteProductionProcess .list::after { border-right: 2px solid #333333; border-bottom: 2px solid #333333; width: 9px; height: 9px; -webkit-transform: translateY(-50%) rotate(-45deg); -ms-transform: translateY(-50%) rotate(-45deg); transform: translateY(-50%) rotate(-45deg); position: absolute; right: -26px; top: 50%; }

.websiteProductionProcessMain .websiteProductionProcess .list p { padding-top: 100%; }

.websiteProductionProcessMain .websiteProductionProcess .list .content { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 10; }

.websiteProductionProcessMain .websiteProductionProcess .list .content .icon { margin: 0px auto; width: 30px; position: relative; }

.websiteProductionProcessMain .websiteProductionProcess .list .content .icon img { width: 100%; display: block; margin: auto; -webkit-transition: all .6s; transition: all .6s; }

.websiteProductionProcessMain .websiteProductionProcess .list .content .icon img:nth-child(1) { opacity: 1; }

.websiteProductionProcessMain .websiteProductionProcess .list .content .icon img:nth-child(2) { opacity: 0; position: absolute; left: 0px; top: 0px; }

.websiteProductionProcessMain .websiteProductionProcess .list .content .listTitle { font-size: 12px; color: #282828; margin-top: 5px; white-space: nowrap; -webkit-transition: all .6s; transition: all .6s; }

.websiteProductionProcessMain .websiteProductionProcess .list:last-child::after { display: none; }

.websiteProductionProcessMain .websiteProductionProcess .list:hover { background: #dd0000; }

.websiteProductionProcessMain .websiteProductionProcess .list:hover .content .icon img:nth-child(1) { opacity: 0; }

.websiteProductionProcessMain .websiteProductionProcess .list:hover .content .icon img:nth-child(2) { opacity: 1; }

.websiteProductionProcessMain .websiteProductionProcess .list:hover .content .listTitle { color: #fff; }

/*--网站制作技术标--*/
/*--信创改造解决--*/
.remouldBanner { position: relative; }

.remouldBanner .imgBox { position: relative; padding-top: 160%; }

.remouldBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; }

.remouldBannerText { position: absolute; left: 0px; top: 43%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.remouldBannerText .title { font-size: 26px; font-weight: 600; line-height: 1.2; color: #fff; }

.remouldBannerText .desc { padding-top: 15px; font-size: 16px; line-height: 1.2; color: #fff; }

.remouldSolutionMain { padding: 35px 0px; }

.remouldSolutionMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.remouldSolutionMain .content { width: 100%; padding-top: 40px; }

.remouldSolutionMain .content .title { font-size: 22px; line-height: 1.2; color: #010101; }

.remouldSolutionMain .content .desc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 15px; }

.remouldSolutionMain .content .desc .icon { width: 50px; margin-right: 10px; }

.remouldSolutionMain .content .desc .icon img { width: 100%; display: block; }

.remouldSolutionMain .content .desc .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 0px; font-size: 16px; line-height: 24px; color: #010101; }

.remouldSolutionMain .content .desc2 { padding-top: 15px; font-size: 14px; line-height: 22px; color: #7e7e7e; }

.remouldSolutionMain .imgBox { width: 100%; position: relative; }

.remouldSolutionMain .imgBox img { width: 100%; display: block; -webkit-border-radius: 10px; border-radius: 10px; }

.remouldAdvantageMain { padding: 35px 0px; background-image: url(../images/img2025_82.jpg); background-size: cover; background-repeat: no-repeat; background-position: center; }

.remouldAdvantageMain .title { font-size: 14px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.remouldAdvantageMain .title::before { content: ''; width: 8px; height: 8px; -webkit-border-radius: 100%; border-radius: 100%; background: #dd0000; display: block; margin-right: 6px; }

.remouldAdvantageMain .desc { padding-top: 10px; font-size: 22px; color: #fff; line-height: 28px; }

.remouldAdvantageMain .remouldAdvantage { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; padding-top: 25px; }

.remouldAdvantageMain .remouldAdvantage .list { width: 100%; margin: 0px 0px 15px; padding: 50px 20px 25px; height: auto; position: relative; -webkit-border-radius: 8px; border-radius: 8px; overflow: hidden; }

.remouldAdvantageMain .remouldAdvantage .list .contentBox { position: relative; z-index: 10; }

.remouldAdvantageMain .remouldAdvantage .list .icon { width: 50px; padding-bottom: 30px; }

.remouldAdvantageMain .remouldAdvantage .list .icon img { width: 100%; display: block; }

.remouldAdvantageMain .remouldAdvantage .list .listTitle { font-size: 18px; padding-bottom: 10px; line-height: 26px; border-bottom: 1px solid #535356; color: #010101; }

.remouldAdvantageMain .remouldAdvantage .list .content { margin-top: 10px; font-size: 14px; line-height: 22px; color: #7e7e7e; }

.remouldAdvantageMain .remouldAdvantage .list::after { content: ''; position: absolute; left: 0px; top: 0px; right: 0px; height: 35px; background-color: #949fa4; z-index: 2; -webkit-transition: all .6s; transition: all .6s; }

.remouldAdvantageMain .remouldAdvantage .list::before { content: ''; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; border: 1px solid #fff; background-color: rgba(255, 255, 255, 0.9); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }

.remouldAdvantageMain .remouldAdvantage .list:hover::after { background-color: #dddddd; }

.remouldServiceProcessMain { padding: 35px 0px; }

.remouldServiceProcessMain .title { font-size: 22px; line-height: 1.2; color: #010101; }

.remouldServiceProcessMain .remouldServiceProcess { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 30px; }

.remouldServiceProcessMain .remouldServiceProcessClass { position: -webkit-sticky; position: sticky; top: 120px; width: 300px; height: 100%; display: none; }

.remouldServiceProcessMain .remouldServiceProcessClass .list { font-size: 19px; padding-left: 35px; height: 70px; color: #b6b6b6; line-height: 1.2; position: relative; }

.remouldServiceProcessMain .remouldServiceProcessClass .list::after { content: ''; position: absolute; left: 12px; top: 9px; bottom: -9px; width: 1px; background: #e0e0e0; }

.remouldServiceProcessMain .remouldServiceProcessClass .list span { position: absolute; width: 9px; height: 9px; background: #e0e0e0; left: 8px; top: 6px; -webkit-border-radius: 100%; border-radius: 100%; z-index: 1; }

.remouldServiceProcessMain .remouldServiceProcessClass .list span::before { position: absolute; width: 23px; height: 23px; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); content: ''; -webkit-border-radius: 100%; border-radius: 100%; border: 4px solid #e5e5e5; opacity: 0; background: #000000; }

.remouldServiceProcessMain .remouldServiceProcessClass .list.active { font-size: 24px; color: #010101; }

.remouldServiceProcessMain .remouldServiceProcessClass .list.active span::before { opacity: 1; }

.remouldServiceProcessMain .remouldServiceProcessClass .list:last-child::after { display: none; }

.remouldServiceProcessMain .remouldServiceProcessList .list { position: relative; margin-bottom: 20px; -webkit-transform: perspective(800px) rotateX(30deg); transform: perspective(800px) rotateX(30deg); opacity: 0.4; -webkit-transition: all .6s; transition: all .6s; }

.remouldServiceProcessMain .remouldServiceProcessList .list .imgBox img { width: 100%; display: block; -webkit-border-radius: 10px; border-radius: 10px; }

.remouldServiceProcessMain .remouldServiceProcessList .list .content { position: absolute; left: 0px; bottom: 0px; right: 0px; padding: 0px 20px 20px; }

.remouldServiceProcessMain .remouldServiceProcessList .list .content .listTitle { font-size: 16px; line-height: 1.2; color: #fff; }

.remouldServiceProcessMain .remouldServiceProcessList .list .content .listDesc { margin-top: 10px; font-size: 12px; line-height: 18px; color: #fff; }

.remouldServiceProcessMain .remouldServiceProcessList .list.active { opacity: 1; -webkit-transform: perspective(800px) rotateX(0deg); transform: perspective(800px) rotateX(0deg); }

.remouldServiceProcessMain .remouldServiceProcessList .list:last-child { margin-bottom: 0px; }

/*--信创改造解决--*/
/*--面包屑--*/
.commonLocation { position: absolute; left: 0px; bottom: 20px; width: 100%; }

.commonLocation .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.commonLocation a { font-size: 12px; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.commonLocation a::before { margin-right: 5px; }

.commonLocation a::after { content: ''; margin: 0px 5px; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); width: 6px; height: 6px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }

.commonLocation a:last-child:after { display: none; }

.commonLocation.black a { color: #333; }

.commonLocation.black a::after { border-right: 1px solid #333; border-bottom: 1px solid #333; }

/*--面包屑--*/
@media (max-width: 320px) { .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection { width: 255px; } }


@media (max-width: 480px) { .differentTop500Main .differentTop500 .list { width: 50%; }
  .customerListMain .customerList .list { width: 50%; }
  .footer .footAboutBox .footAbout .desc {max-height: -webkit-calc(20px * 7); max-height: -moz-calc(20px * 7); max-height: calc(20px * 7);}
  .footer .footAboutBox .footOurdifferences .desc{height: -webkit-calc(20px * 6);height: -moz-calc(20px * 6);height: calc(20px * 6);}
  .paymentBox .payment .payQrCode { margin: 0px auto; width: 180px; }
}

@media (min-width: 768px) { .indexTitle { font-size: 1.25vw; }
  .indexTitle::before { width: 0.75vw; height: 0.75vw; margin-right: 0.313vw; }
  .indexCommonMore { height: 2.7vw; -webkit-border-radius: 3vw; border-radius: 3vw; }
  .indexCommonMore span { height: 2.7vw; font-size: 0.875vw; }
  .indexCommonMore:hover span { top: -2.7vw; }
  .banner { height: 100vh; }
  .bannerBox { height: 100vh; }
  .bannerTextBox { padding-bottom: 5.625vw; }
  .bannerTextBox .swiper-slide .title { font-size: 3.125vw; padding: 0vw 0vw 1.563vw; }
  .bannerTextBox .swiper-slide .title p span { -webkit-transform: translateY(3.125vw); -ms-transform: translateY(3.125vw); transform: translateY(3.125vw); }
  .bannerTextBox .swiper-slide .descBox { padding: 1.563vw 0vw 0vw; }
  .bannerTextBox .swiper-slide .descBox .desc { max-width: 31.875vw; font-size: 0.938vw; display: -webkit-box; height: 3vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .bannerTextBox .btn { right: 0vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-bottom: 5.625vw; }
  .bannerTextBox .btn a { width: 2.875vw; height: 2.875vw; -webkit-border-radius: 2.875vw; border-radius: 2.875vw; margin-left: 0.5vw; font-size: 1vw; }
  .indexBusinessMain .indexBusinessDesc { font-size: 2.813vw; line-height: 3.375vw; padding: 5vw 0vw 3.75vw; }
  .indexBusinessMain .indexBusinessDesc .desc h2{font-size: 2.813vw; line-height: 3.375vw;}
  .indexBusinessMain .indexBusinessDesc .desc .labelDesc{font-size:1vw; line-height: 1.25vw;}
  .indexBusinessMain .indexBusinessDesc .desc:nth-child(2){margin-top: 0.938vw;}
  .indexBusinessMain .indexBusiness { padding: 1.875vw 0vw 5vw; }
  .indexBusinessMain .indexBusiness .commonweb { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .indexBusinessMain .indexBusiness .indexTitle{padding-bottom: 4.375vw;}
  .indexBusinessMain .indexBusiness .indexBusinessList {margin: 0px; padding: 0px; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide { width: -webkit-calc(33.333% - 0.875vw); width: calc(33.333% - 0.875vw); margin-right: 1.25vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox { padding-top: 131%; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 4.5vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .icon { padding-bottom: 1.5vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .icon img { height: 3.125vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p { font-size: 1vw; line-height: 1.875vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a::after { height: 0.25vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a:hover::after { width: 100%; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .moreBtn { width: 100%; padding: 0vw 0.938vw 1.25vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox:hover .img { -webkit-filter: blur(0.625vw); filter: blur(0.625vw); }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .listTitle { padding-top: 0.938vw; font-size: 1.125vw; height:calc(24px + 0.938vw); }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide:last-child { margin: 0vw; }
  .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 6.875vw; }
  .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 .listTitle { font-size: 1.625vw; padding-bottom: 0.313vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .label a { margin-right: 0.625vw; line-height: 1.625vw; font-size: 0.75vw; padding: 0vw 0.525vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .label span { margin-right: 0.625vw; line-height: 1.625vw; font-size: 0.75vw; padding: 0vw 0.625vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox { margin-top: 3.125vw; padding-top: 35.438vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .caseLogo { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding-top: 7.5vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .caseLogo img { max-width: 65%; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content { padding: 0vw 0.938vw 1.25vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content .desc { font-size: 1vw; padding: 0vw 1.25vw; display: -webkit-box; height: 4.5vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: block; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content .more { margin-top: 3.125vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtnBox .listTitle{ display: block;}
  .indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtnBox .label{ display: block;}
  .indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtn a { width: 9.375vw; height: 9.375vw; font-size: 1.5vw; line-height: 1.75vw; padding:0vw 1.5vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover .img { -webkit-filter: blur(1.25vw); filter: blur(1.25vw); }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover video { -webkit-filter: blur(1.25vw); filter: blur(1.25vw); }
  .indexClientMain .indexClientDesc { font-size: 2.813vw; line-height: 3.375vw; padding: 5vw 0vw 3.75vw; }
  .indexClientMain .indexClientDesc .desc h2{font-size: 2.813vw; line-height: 3.375vw;}
  .indexClientMain .indexClientDesc .desc2{font-size:1vw; padding-top: 0.938vw; line-height: 1.25vw;}
  .indexClientMain .indexClientBox { padding: 2.188vw 0vw 5vw; }
  .indexClientMain .indexClientBox .indexClientData { width: 30.25vw; }
  .indexClientMain .indexClientBox .indexClientDataList { padding: 3.75vw 0vw 0vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list { padding: 0vw 0vw 1.563vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list .numberBox { font-size: 1.063vw; padding-bottom: 0.625vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list .numberBox span { font-size: 3.25vw; margin-right: 0.313vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list .bar { height: 0.5vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list:nth-child(2) .bar { width: 75%; }
  .indexClientMain .indexClientBox .indexClientDataList .list:nth-child(3) .bar { width: 57%; }
  .indexClientMain .indexClientBox .indexClientDataList.animated .list .bar span { width: 100%; }
  .indexClientMain .indexClientBox .indexClientListBox { margin-top: 3.75vw; width: 50.75vw; height: 100%; }
  .indexClientMain .indexClientBox .indexClientListBox .indexClientList { margin: -0.063vw -0.375vw -0.063vw 0vw; }
  .indexClientMain .indexClientBox .indexClientListBox .indexClientList .list { width: 20%; margin: 0vw 0vw -0.063vw -0.063vw; }
  .indexClientMain .indexClientBox .indexClientListBox .indexClientList .list:nth-child(3n) { border-bottom: 1px solid rgba(255, 255, 255, 0.1); border-right: 1px solid rgba(255, 255, 255, 0.1); }
  .indexClientMain .indexClientBox .indexClientListBox .indexClientList .list:nth-child(5n) { border-right: none; }
  .indexAdvantageMain .indexAdvantageDesc { font-size: 2.813vw; line-height: 3.375vw; padding: 8.125vw 3.125vw 5.625vw; }
  .indexAdvantageMain .indexAdvantageBox { padding: 2.188vw 3.125vw 0vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageTitle .desc { font-size: 0.938vw; padding: 0vw 6.875vw 0vw 0vw; display: block; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList { margin: 6.25vw 0vw 0vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide { width: 36.875vw; height: 36.875vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .Circle { width: 10.375vw; height: 10.375vw; left: 1.25vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .title { font-size: 1.375vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageContent { max-width: 54.375vw; padding-top: 4.688vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .desc { font-size: 1.625vw; line-height: 2.625vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .moreBtn { max-width: 26.875vw; padding-top: 3.125vw; }
  .indexAdvantageMain .indexAdvantageCaseMain { margin-top: 14.375vw; padding: 0vw 3.125vw 5vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .yearsBox .years { font-size: 55vw; height: 41.875vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .yearsBox .years span { font-size: 3vw; right: -3.125vw; top: 6.25vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox .list { width: 56.25vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox .list .listTitle { margin-top: 0.938vw; font-size: 0.938vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox .list .listTitle::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(1) .list:nth-child(2) { width: 37.5vw; margin-top: 26.25vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(2) { padding-top: 7.5vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(3) { padding-top: 8.125vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(3) .list:nth-child(2) { width: 27.813vw; margin-top: 6.25vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) { padding-top: 7.5vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) .moreBtn { width: 27.813vw; }
  .indexNewsMain .indexNewsDesc { font-size: 2.813vw; line-height: 3.375vw; padding: 5vw 0vw 3.75vw; }
  .indexNewsMain .indexNewsDesc .desc h2{font-size: 2.813vw; line-height: 3.375vw;}
  .indexNewsMain .indexNewsDesc .desc2{font-size: 1vw; line-height: 1.25vw; padding-top: 0.938vw;} 
  .indexNewsMain .indexNewsBox { padding: 2.188vw 0vw 5vw; min-height: inherit; }
  .indexNewsMain .indexNewsBox .commonweb { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .indexNewsMain .indexNewsBox .indexNewsTitle { width: 27.5vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox { width: -webkit-calc(100% - 27.5vw); width: calc(100% - 27.5vw); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass { margin: 0vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 span { margin: 0vw 1.25vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 a { font-size: 1vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 a::after { height: 0.125vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab { margin-top: 3.125vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList { overflow: hidden; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide { width: -webkit-calc(33.333% - 0.75vw); width: calc(33.333% - 0.75vw); margin-right: 1.063vw; -webkit-transform: translateY(6.25vw); -ms-transform: translateY(6.25vw); transform: translateY(6.25vw); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .imgBox { padding-top: 91.8%; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .listTitle { margin-top: 0.938vw; font-size: 1vw; display: -webkit-box; height: 1.563vw; line-height: 1.563vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: block; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .time { padding-top: 0.625vw; font-size: 0.875vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide:last-child { margin: 0vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg { width: 30.146vw; display: block; padding-right: 2.5vw; -webkit-transform: translateY(6.25vw); -ms-transform: translateY(6.25vw); transform: translateY(6.25vw); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .imgBox { padding-top: 91.7%; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .listTitle { margin-top: 0.938vw; width: 80%; font-size: 1vw; display: -webkit-box; height: 3.126vw; line-height: 1.563vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .time { padding-top: 0.625vw; font-size: 0.875vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList { width: -webkit-calc(100% - 30.146vw); width: calc(100% - 30.146vw); -webkit-transform: translateY(6.25vw); -ms-transform: translateY(6.25vw); transform: translateY(6.25vw); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide a { padding: 1.938vw 0vw 1.938vw 0vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide a p { font-size: 1vw; height: 1.125vw; line-height: 1.125vw; overflow: hidden; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide:hover a {padding: 1.938vw 0vw 1.938vw 0.938vw;}
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage { padding-top: 1.875vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage span { margin: 0vw 0.625vw 0vw 0vw; width: 0.438vw; height: 0.438vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage span.swiper-pagination-bullet-active { width: 0.563vw; height: 0.563vw; }
  .indexRequirementMain { height: 28.125vw; min-height:inherit; padding: 3.438vw 0vw; }
  .indexRequirementMain .indexRequirement { width: 100%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .indexRequirementMain .indexRequirement .title { font-size: 2.875vw; }
  .indexRequirementMain .indexRequirement .desc { padding-top: 1.25vw; font-size: 1.063vw; height: calc(22.5px + 1.25vw) }
  .indexRequirementMain .moreBtn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify;-webkit-justify-content: space-between;-moz-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-webkit-flex-direction: row-reverse;-moz-box-orient: horizontal;-moz-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse; }
  .indexRequirementMain .moreBtn .btn { width: 27.5vw; }
  .indexRequirementMain .moreBtn .textTel{font-size: 1.063vw; padding-bottom: 0vw;}
  .indexRequirementMain .moreBtn .textTel span{font-size: 2vw;padding: 0vw 2.188vw 0vw 0.625vw;}
  .footer { padding: 4.063vw 0vw 4.063vw; }
  .footer .footLogoBox .footLogo { width: 38%; }
  .footer .footLogoBox .footLogo .footLogoImg img { height: 3.938vw; }
  .footer .footLogoBox .footLogo .desc { font-size: 1vw; padding-top: 0.938vw; }
  .footer .footLogoBox .footLogo .Subscribe { margin-top: 2.5vw; width: 19.375vw; display: block; }
  .footer .footLogoBox .footLogo .Subscribe input { width: 100%; padding: 0vw 6.875vw 0vw 1.563vw; height: 2.75vw; font-size: 0.875vw; -webkit-border-radius: 2.75vw; border-radius: 2.75vw; }
  .footer .footLogoBox .footLogo .Subscribe button { width: 5.625vw; height: 100%; font-size: 0.875vw; -webkit-border-radius: 2.75vw; border-radius: 2.75vw; }
  .footer .footLogoBox .footClass { width: 39%; padding-top: 0px; }
  .footer .footLogoBox .footClass .primaryClass { width: 10.938vw; }
  .footer .footLogoBox .footClass .primaryClass .list { font-size: 1.875vw; border-bottom: none; }
  .footer .footLogoBox .footClass .primaryClass .list a { display: inline-block; padding: 0.625vw 0vw; }
  .footer .footLogoBox .footClass .primaryClass .list a::after { content: ''; height: 0.188vw; }
  .footer .footLogoBox .footClass .primaryClass .list a i { right: -1.25vw; top: 0.625vw; font-size: 0.5vw; opacity: 0; visibility: hidden; }
  .footer .footLogoBox .footClass .primaryClass .list.cur a i { opacity: 1; visibility: visible; color: #dd0000; }
  .footer .footLogoBox .footClass .SecondaryClass { display: block; }
  .footer .footLogoBox .footClass .SecondaryClass .list p { font-size: 1vw; line-height: 2vw; -webkit-transform: translateY(1.25vw); -ms-transform: translateY(1.25vw); transform: translateY(1.25vw); }
  .footer .footLogoBox .footClass .SecondaryClass .list p a i { margin-left: 0.625vw; font-size: 0.875vw; }
  .footer .footLogoBox .footClass .SecondaryClass .list p a:hover i { margin-left: 1.25vw; }
  .footer .footLogoBox .footTelBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: block; padding-top: 0px; }
  .footer .footLogoBox .footTelBox .list { padding-bottom: 1.25vw; padding-right: 0vw; }
  .footer .footLogoBox .footTelBox .list .title { font-size: 0.875vw; padding-bottom: 0.313vw; }
  .footer .footLogoBox .footTelBox .list .tel { font-size: 1.75vw; }
  .footer .footLogoBox .footTelBox .footshare { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .footer .footLogoBox .footTelBox .footshare a { width: 2.875vw; height: 2.875vw; font-size: 1.25vw; }
  .footer .footClassBox{display:flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between;}
  .footer .footClassBox .title{font-size:2.125vw; color: #353535; padding-bottom: 0vw;}
  .footer .footClassBox .footClass{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;}
  .footer .footClassBox .footClass .list{margin-left: 1.875vw;border: none; position: static;}
  .footer .footClassBox .footClass .list h3 a{font-size: 1.125vw; line-height: 1.5vw; color: #353535; position: relative; display: inline;}
  .footer .footClassBox .footClass .list h3 a::after { content: ''; bottom: -0.625vw; width: 0%; right: 0vw; height: 0.125vw; background: #dd0000; -webkit-transition: all .4s ease; transition: all .4s ease; position: absolute; }
  .footer .footClassBox .footClass .list h3 a:hover::after {width: 100%; left: 0vw; right: auto;}
  .footer .footClassBox .footClass .list p{display: none !important;}
  .footer .footClassBox .footClass .list span {display: none !important;}
  .footer .footClassBox .footClass .list:nth-child(1) {margin-left: 0vw;}
  .footer .footAboutBox { margin-top: 3.125vw; padding: 2.188vw 0vw; }
  .footer .footAboutBox .footaTab { display: block !important; }
  .footer .footAboutBox .footAbout { width: 36%; padding-right: 1.25vw; border-right: 1px solid rgba(186,186,186,0.3);}
  .footer .footAboutBox .footAbout .title { font-size: 1.125vw; padding-bottom: 0.5vw; display: block; }
  .footer .footAboutBox .footAbout .desc { font-size: 0.875vw; max-width: 38.75vw; max-height: -webkit-calc(1.5vw * 4); max-height: calc(1.5vw * 4); line-height: 1.5vw; }
  .footer .footAboutBox .footAbout .footAboutLabel{padding-top:0.938vw; line-height: 1.5vw; font-size: 0.875vw;}
  .footer .footAboutBox .footAbout .footAboutLabel img{height: 0.813vw; margin-right: 0.313vw;}
  .footer .footAboutBox .footAbout .desc2{font-size: 0.875vw; padding-top: 0.938vw; line-height: 1.5vw; max-width: 31.875vw; }
  .footer .footAboutBox .footAdvantage { width: 31%; border-right: 1px solid rgba(186,186,186,0.3); padding: 0vw 3.438vw;}
  .footer .footAboutBox .footAdvantage .title { font-size: 1.125vw; padding-bottom: 0.5vw; display: block; }
  .footer .footAboutBox .footAdvantage .list { width: 50%; margin-right: 1.563vw; }
  .footer .footAboutBox .footAdvantage .list p { font-size: 0.875vw; line-height: 1.5vw; }
  .footer .footAboutBox .footAdvantage .desc{font-size: 0.875vw; line-height: 1.5vw; padding-top: 1.25vw;}
  .footer .footAboutBox .footOurdifferences { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; padding-left: 5vw;}
  .footer .footAboutBox .footOurdifferences .title { font-size: 1.125vw; padding-bottom: 0.5vw; display: block; }
  .footer .footAboutBox .footOurdifferences .desc { max-width: 32.5vw; font-size: 0.875vw; max-height: -webkit-calc(1.5vw * 4); max-height: calc(1.5vw * 4); line-height: 1.5vw; }
  .footer .footAboutBox .footOurdifferences .footOurdifferencesLabel{padding-top:0.938vw; line-height: 1.5vw; font-size: 0.875vw;}
  .footer .footAboutBox .footOurdifferences .footOurdifferencesLabel img{height: 0.813vw; margin-right: 0.313vw;}
  .footer .footAboutBox .footOurdifferences .desc2{font-size: 0.875vw; padding-top: 0.938vw; line-height: 1.5vw; max-width: 31.875vw; }
  .footer .foot { padding: 2.188vw 0vw 0vw; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .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 #dd0000; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .rightFastMain .rightFastBox .popUpTelBox .telTitle { padding-top: 0.75vw; font-size: 0.875vw; }
  .rightFastMain .rightFastBox .popUpTelBox .telNumber { font-size: 1.125vw; }
  .rightFastMain .rightFastBox .popUpTelBox .btn { padding-top: 0.5vw; }
  .rightFastMain .rightFastBox .popUpTelBox .btn a { height: 2.5vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; padding: 0vw 1.25vw; font-size: 0.875vw; }
  .rightFastMain .rightFastBox .popUpTelBox .btn a i { font-size: 1.375vw; margin-right: 0.5vw; }
  .rightFastMain .rightFastBox .qrCode { right: 2.813vw; width: 7.813vw; -webkit-border-radius: 0.25vw; border-radius: 0.25vw; }
  .rightFastMain .rightFastBox .fastTel:hover .popUpTelMain { right: 3.125vw; }
  .rightFastMain .rightFastBox .fastTel:hover .qrCode { right: 4.375vw; }
  .pupDemandMain .pupDemandContainer { padding: 2.5vw 1.25vw; }
  .pupDemandMain .pupDemandBox { width: 52.5vw; padding-left: 0vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .pupDemandMain .pupDemandBox .title { font-size: 2.25vw; line-height: 2.875vw; width: 35vw; padding: 5vw 0vw 0vw 3.75vw; }
  .pupDemandMain .pupDemandBox .telBox { width: 35vw; padding: 0vw 0vw 5vw 3.75vw; }
  .pupDemandMain .pupDemandBox .telBox .tel { font-size: 1.625vw; }
  .pupDemandMain .pupDemandBox .telBox .desc { font-size: 0.875vw; }
  .pupDemandMain .pupDemandBox .pupDemand { width: 52.5vw; padding: 4.375vw 6.25vw; -webkit-backdrop-filter: blur(1.25vw); backdrop-filter: blur(1.25vw); -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .pupDemandMain .pupDemandBox .pupDemand .subTitle { font-size: 0.938vw; padding: 1.25vw 0vw 0vw 0.5vw; }
  .pupDemandMain .pupDemandBox .pupDemand .subTitle::before { width: 0.75vw; height: 0.75vw; margin-right: 0.313vw; }
  .pupDemandMain .pupDemandBox .pupDemand .inputList { margin: 0vw -0.625vw; padding-top: 0.938vw; }
  .pupDemandMain .pupDemandBox .pupDemand .inputList .list { width: -webkit-calc(50% - 1.25vw); width: calc(50% - 1.25vw); margin: 0vw 0.625vw; padding-top: 1.25vw; }
  .pupDemandMain .pupDemandBox .pupDemand .inputList .list input { height: 3.375vw; -webkit-border-radius: 3.375vw; border-radius: 3.375vw; padding: 0vw 1.438vw; font-size: 0.938vw; }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceTitle { padding-top: 1.25vw; font-size: 1.25vw; font-weight: 550; }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox { margin: 0.625vw 0.625vw 0vw 0vw; padding: 0vw 0.625vw; line-height: 1.75vw !important; -webkit-border-radius: 1.75vw !important; border-radius: 1.75vw !important; }
  .pupDemandMain .pupDemandBox .pupDemand .MultipleChoice .MultipleChoiceList .layui-form-checkbox span { line-height: 1.75vw !important; font-size: 0.875vw; padding: 0vw; }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetTitle { padding-top: 1.25vw; font-size: 1.25vw; }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio { font-size: 0.875vw; line-height: 1.75vw; padding: 0vw; margin: 0.625vw 1.25vw 0vw 0vw; }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio > i { font-size: 0.75vw; }
  .pupDemandMain .pupDemandBox .pupDemand .yourBudget .yourBudgetList .layui-form-radio div { font-size: 0.875vw; }
  .pupDemandMain .pupDemandBox .pupDemand .code { margin-top: 1.25vw; }
  .pupDemandMain .pupDemandBox .pupDemand .code input { height: 3.375vw; -webkit-border-radius: 3.375vw; border-radius: 3.375vw; padding: 0vw 1.438vw; font-size: 0.938vw; }
  .pupDemandMain .pupDemandBox .pupDemand .code img { right: 1.438vw; height: 2.188vw; }
  .pupDemandMain .pupDemandBox .pupDemand .btn { margin-top: 1.563vw; }
  .pupDemandMain .pupDemandBox .pupDemand .btn input { font-size: 0.875vw; height: 3.375vw; -webkit-border-radius: 3.375vw; border-radius: 3.375vw; }
  .pupDemandMain .pupDemandBox .pupDemandClose { right: 1.563vw; top: 1.563vw; width: 1.875vw; height: 1.875vw; }
  .pupDemandMain .pupDemandBox .pupDemandClose i { font-size: 1.5vw; }
  .pupDemandMain.animat .pupDemandBox { width: 87.5vw; padding-left: 35vw; }
  .footer .footAboutBox .mfootAboutClass { display: none; }
  .mFastMain { display: none; }
  .pcImg { display: block !important; }
  .mImg { display: none !important; } 
  /*--资讯--*/
  .commonBanner .imgBox { padding-top: 37.5vw; }
  .commonBanner .commonBannerText .title { font-size: 1vw; }
  .commonBanner .commonBannerText .desc { padding-top: 0.938vw; font-size: 3.125vw; line-height: 3.75vw; }
  .commonBanner .commonBannerText .btn { font-size: 0.938vw; padding-top: 1.563vw; }
  .commonBanner .commonBannerText .btn i { margin-left: 0.375vw; width: 1.563vw; height: 1.563vw; font-size: 0.5vw; }
  .newsClassMain { padding-top: 2.5vw; }
  .newsClassMain .newsClass { padding-bottom: 2.188vw; }
  .newsClassMain .newsClass .swiper-slide { margin-right: 0.625vw; }
  .newsClassMain .newsClass a { min-width: 8.125vw; padding: 0vw 0.938vw; line-height: 2vw; -webkit-border-radius: 2vw; border-radius: 2vw; font-size: 0.875vw; }
  .newsClassMain .newsClass a i { width: 0.5vw; height: 0.5vw; margin-left: 1.875vw; }
  .newsClassMain .newsClass .swiper-slide:last-child { margin-right: 0vw; }
  .newsListMain { padding: 4.375vw 0vw 6.25vw; }
  .newsListMain .list .aList { padding: 1.25vw 0vw; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .newsListMain .list h2 { font-size: 1.625vw; margin-top: 2.188vw; display: -webkit-box; height: 4.5vw; line-height: 2.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; width: 21.563vw; margin-right: 0.625vw; }
  .newsListMain .list .imgBox { width: 22.813vw; min-height: 9.375vw; margin-right: 1.25vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; display: block; }
  .newsListMain .list .imgBox img { border: 0.5vw solid #dd0000; }
  .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.125vw 3.125vw; }
  .newsCompositePage .list a .imgBox { display: block; max-width: 100%; }		
  .newsCompositePage .list a .imgBox img{max-width: 100%; height: 120px; }		
  .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: 2.188vw; }
  .newsCompositePage .list a .more span { padding: 0vw 0vw 0vw 1.563vw; height: 2.563vw; -webkit-border-radius: 2.563vw; border-radius: 2.563vw; font-size: 0.875vw; }
  .newsCompositePage .list a .more span i { font-size: 0.5vw; width: 2.563vw; height: 2.563vw; margin-left: -0.313vw; }
  .newsCompositePage .list a .more span::after { height: 2.563vw; }
  .newsCompositePage .list a:hover { -webkit-box-shadow: 0vw 3.75vw 1.875vw -2.813vw rgba(64, 50, 25, 0.3); box-shadow: 0vw 3.75vw 1.875vw -2.813vw rgba(64, 50, 25, 0.3); }
  .newsCompositePage .list a:hover .more span { padding: 0vw; }
  .newsCompositePage .list a:hover .more span::after { width: 2.563vw; height: 2.563vw;  }
  .newsCompositePage .list a:hover .more span i { margin-left: 0.5vw; }

  /*--资讯主页--*/
  /*--资讯详情--*/
  .circleBox { left: -4.375vw; top: -23.438vw; width: 43.125vw; height: 43.125vw; }
  .circleBox2 { right: -32.5vw; top: 20.625vw; left: auto; }
  .circleBox3 { right: -31.875vw; top: 8.75vw; left: auto; }
  .newsDetailMain { padding: 16.25vw 0vw 5.625vw; }
  .newsDetailMain .container{max-width: 81.25vw;}
  .newsDetailMain .location a { font-size: 0.813vw; }
  .newsDetailMain .location a span { padding: 0vw 0.625vw; }
  .newsDetailMain .newsDetailTitle { margin-top: 1.25vw; font-size: 3.125vw; }
  .newsDetailMain .sourceTimeBox { margin-top: 3.438vw; height: 4.375vw; padding: 0vw 2.813vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .newsDetailMain .sourceTimeBox .sourceTime { width: auto; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .newsDetailMain .sourceTimeBox .sourceTime p { 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 .detailShare { padding-top: 0.938vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare a { font-size: 1.375vw; width: 3.125vw; height: 3.125vw; margin-right: 0.625vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .return { display: none; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel { padding-top: 3.75vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .title { font-size: 1vw; padding-bottom: 0.625vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list { height: 13.438vw; overflow: hidden; display: block; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list li { padding-top: 0.625vw; padding-right: 0vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list li a { padding: 0.375vw 0.938vw; -webkit-border-radius: 2.063vw; border-radius: 2.063vw; font-size: 0.875vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 0.625vw; width: 4.063vw; height: 2vw; -webkit-border-radius: 2vw; border-radius: 2vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn i { font-size: 0.625vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn i.cur { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode { padding-top: 0vw; text-align: left;}
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode .title { font-size: 1vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode .imgBox { padding-top: 0vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode .imgBox img { max-width: 17vw; 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; background: #fff;}
  .relatedNewsMain .titleBox .title { font-size: 1.875vw; }
  .relatedNewsMain .titleBox .btn a { margin-left: 0.313vw; width: 3.438vw; height: 2.563vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 0.875vw; }
  .relatedNewsMain .relatedNews { margin-top: 1.563vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .relatedNewsMain .relatedNews .swiper-slide { width: -webkit-calc(33.333% + 0.063vw); width: calc(33.333% + 0.063vw); padding-top: 19.5vw; }
  .relatedNewsMain .relatedNews .swiper-slide a { padding: 3.75vw 2.5vw 0vw; }
  .relatedNewsMain .relatedNews .swiper-slide a .columnTitle { font-size: 1vw; }
  .relatedNewsMain .relatedNews .swiper-slide a .listTitle { margin-top: 0.625vw; font-size: 1.375vw; display: -webkit-box; height: 3.876vw; line-height: 1.938vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .relatedNewsMain .relatedNews .swiper-slide a .more { padding-top: 2.813vw; }
  .relatedNewsMain .relatedNews .swiper-slide a .more span { padding: 0vw 1.563vw; font-size: 0.875vw; height: 2.563vw; -webkit-border-radius: 2.563vw; border-radius: 2.563vw; }
  .relatedNewsMain .relatedNews .swiper-slide a .more span i { font-size: 0.5vw; margin-left: 0.625vw; }
  .relatedNewsMain .relatedNews .swiper-slide a:hover { top: -0.813vw; bottom: -0.813vw; -webkit-box-shadow: 0vw 0.938vw 1.875vw rgba(0, 0, 0, 0.1); box-shadow: 0vw 0.938vw 1.875vw rgba(0, 0, 0, 0.1); -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  /*--资讯详情--*/
  /*--网站建设--*/
  .websiteConstructionBanner .imgBox { padding-top: 43.75vw; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox { width: auto;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .icon { width: 21.063vw; display: block;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content{padding-left: 1.875vw;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .title { font-size: 3.125vw; line-height: 3.75vw; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .title img { right: -3.938vw; top: 0.938vw; width: 2.063vw; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle{margin-top: 1.25vw; font-size: 1.625vw; line-height:2.938vw;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle span{ border-radius: 0.5vw; padding: 0vw 2.25vw 0vw 1.438vw;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle span img{right: -0.313vw; top:0.625vw; width: 1.625vw; display: block;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .desc{max-width: 45vw; margin-top: 1.563vw; font-size: 1vw; line-height: 1.625vw;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .btn { font-size: 0.938vw; padding-top: 0.938vw; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .btn i { margin-left: 0.375vw; width: 1.563vw; height: 1.563vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.5vw; }
  .websiteConstructionMain .commonweb { max-width: 89.583vw; }
  .websiteConstructionBox { padding: 6.25vw 0vw 2.5vw 8.75vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; margin-top: -5.625vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); background: rgba(255, 255, 255, 0.8); -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; }
  .websiteConstructionBox .yearsNum { font-size: 21.563vw; width: auto; font-weight: 600; }
  .websiteConstructionBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 6.25vw; }
  .websiteConstructionBox .content .subTitle { font-size: 1.25vw; }
  .websiteConstructionBox .content .title { padding-top: 0.625vw; font-size: 3vw; line-height: 3.625vw; }
  .websiteConstructionBox .content .desc { padding-top: 1.875vw; font-size: 1vw; line-height: 1.625vw; max-width: 48.75vw; }
  .websitePeculiarityBox{margin: -4.688vw 0vw 0vw;}
  .websitePeculiarity{ border-radius: 1.25vw; padding: 2.813vw 0vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw);background: rgba(255, 255, 255, 0.8);display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
  .websitePeculiarity .swiper-wrapper{transform: none !important; padding:0vw;}
  .websitePeculiarity .list{flex: auto; width: auto; padding: 0.625vw 3.125vw 1.875vw; border-radius: 0px; background: none;-webkit-backdrop-filter:none; backdrop-filter:none; border:none;border-right: 1px solid rgba(197,170,150,0.3);}
  .websitePeculiarity .list::after{display: none;}
  .websitePeculiarity .list .icon{ width: 2.5vw;}
  .websitePeculiarity .list .listTitle{padding-top: 1.25vw; font-size: 1.5vw;}
  .websitePeculiarity .list .content{padding-top: 0.625vw;}
  .websitePeculiarity .list .content p{font-size: 1vw; padding-left:0.625vw; line-height: 1.625vw;}
  .websitePeculiarity .list .content p::after{top: 0.688vw; width: 0.25vw; height: 0.25vw;}
  .websitePeculiarity .list:first-child{border:none;border-right: 1px solid rgba(197,170,150,0.3);}
  .websitePeculiarity .list:last-child{border:none;}
  .websiteConstructionList { margin: 0vw -0.625vw; padding: 5vw 0vw 6.25vw; }
  .websiteConstructionList .list { width: 33.333%; padding: 0vw 0.625vw 1.25vw; }
  .websiteConstructionList .list a { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .websiteConstructionList .list .imgBox { height: 32.5vw; padding-top: 0vw; }
  .websiteConstructionList .list .listTitle { padding: 1.875vw 1.875vw 0vw; font-size: 2vw; }
  .websiteConstructionList .list .contentBox .contentTitle { padding-top: 3.125vw; font-size: 2vw; }
  .websiteConstructionList .list .contentBox .content { padding: 0vw 1.25vw 1.875vw; }
  .websiteConstructionList .list .contentBox .content .desc { font-size: 0.875vw; line-height: 1.5vw; padding-bottom: 1.875vw; }
  .websiteConstructionList .list:hover .imgBox img { -webkit-filter: blur(1.25vw); filter: blur(1.25vw); }
  .websiteConstructionList .list:nth-child(1) { width: 66.666%; }
  .websiteConstructionList .list:nth-child(1) .imgBox {height: 28.125vw;}
  .websiteConstructionList .list:nth-child(2) .imgBox {height: 28.125vw;}
  .websiteConstructionList .list:nth-child(3) .imgBox {height: 28.125vw;}
  .websiteConstructionList .list:nth-child(4) { width: 66.666%; }
  .websiteConstructionList .list:nth-child(4) .imgBox {height: 28.125vw;}
  .websiteConstructionList .list:nth-child(5) { width: 50%; }
  .websiteConstructionList .list:nth-child(5) .imgBox {height: 28.125vw;}
  .websiteConstructionList .list:nth-child(6) { width: 25%; }
  .websiteConstructionList .list:nth-child(6) .imgBox {height: 28.125vw;}
  .websiteConstructionList .list:nth-child(7) { width: 25%; }
  .websiteConstructionList .list:nth-child(7) .imgBox {height: 28.125vw;}
  .websiteConstructionList .list:nth-child(8) {width: 50%;}
  .websiteConstructionList .list:nth-child(9) {width: 50%;}
  .websiteConstructionList .list:nth-child(14) { width: 66.6666%; }
  .websiteConstructionList .list:nth-child(15) { width: 66.6666%; }
  /*--网站建设--*/
  /*--集团网站建设--*/
  .websiteConstructionDetailTitle { padding: 12.813vw 0vw 7.813vw; }
  .websiteConstructionDetailTitle .title { font-size: 3.75vw; }
  .websiteConstructionDetailTitle .btn { font-size: 0.938vw; padding-top: 0.938vw; }
  .websiteConstructionDetailTitle .btn i { margin-left: 0.375vw; width: 1.563vw; height: 1.563vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.5vw; }
  .groupWebsite { padding: 6.563vw 0vw 11.563vw; }
  .groupWebsite .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .groupWebsite .container .imgBox { width: 48.75vw; }
  .groupWebsite .container .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 6.25vw 0vw 0vw 5vw; }
  .groupWebsite .container .content .title { font-size: 1vw; }
  .groupWebsite .container .content .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .groupWebsite .container .content .desc { margin-top: 1.25vw; }
  .groupWebsite .container .content .desc p { font-size: 2.5vw; line-height: 3.125vw; }
  .groupWebsite .container .content .desc p span { width: 38.75vw; }
  .groupWebsite .container .content .subDesc{margin-top: 0.781vw; font-size: 1vw; line-height: 1.875vw;}
  .groupWebsite .container .content .desc2 { margin-top: 3.125vw; font-size: 1vw; line-height: 1.875vw; max-height: 15.313vw; padding-right: 1.563vw; }
  .groupWebsiteDesignMain { padding: 8.125vw 0vw; }
  .groupWebsiteDesignMain .title { font-size: 1vw; }
  .groupWebsiteDesignMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .groupWebsiteDesignMain .subTitle { padding-top: 1.875vw; font-size: 2.5vw; padding-bottom: 2.5vw; }
  .groupWebsiteDesignMain .content { padding-top: 5vw; }
  .groupWebsiteDesignMain .content .designClass { width: 23.125vw; display: block; overflow: visible; }
  .groupWebsiteDesignMain .content .designClass h3 { font-size: 1.125vw; line-height: 2.5vw; }
  .groupWebsiteDesignMain .content .designClass h3.cur { font-size: 1.5vw; }
  .groupWebsiteDesignMain .content .designImg { width: 34.125vw; }
  .groupWebsiteDesignMain .content .designContentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; padding: 0vw 0.938vw 0vw 6.25vw; }
  .groupWebsiteDesignMain .content .designContentBox .designContent .list .listTitle { font-size: 2.125vw; }
  .groupWebsiteDesignMain .content .designContentBox .designContent .list .desc { padding-top: 2.188vw; font-size: 1vw; line-height: 1.625vw; }
  .groupWebsiteDesignMain .content .designContentBox .btn { padding-top: 2.188vw; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .groupWebsiteDesignMain .content .designContentBox .btn a { width: 5vw; height: 3.125vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; font-size: 0.875vw; margin-right: 0.313vw; }
  .groupWebsiteDesignMain .content .designContentBox .btn a:last-child { margin: 0vw; }
  .groupWebsiteScopeServiceMain { padding: 6.25vw 0vw 7.5vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService { width: 39.688vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .title { font-size: 1vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .subTitle { padding-top: 1.563vw; font-size: 2.5vw; padding-bottom: 5.625vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .imgBox img { -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .groupWebsiteScopeServiceMain .content { padding: 3.438vw 0vw 0vw 11.25vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; }
  .groupWebsiteScopeServiceMain .content .list { padding: 1.563vw 0vw 2.813vw; }
  .groupWebsiteScopeServiceMain .content .list .listTitle span { width: 1.875vw; height: 1.875vw; padding-top: 0.25vw; font-size: 1.125vw; }
  .groupWebsiteScopeServiceMain .content .list .listTitle h3 { font-size: 1.375vw; color: rgba(255, 255, 255, 0.4); padding-left: 0.625vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .groupWebsiteScopeServiceMain .content .list .listTitle .icon { width: 0.938vw; height: 0.938vw; }
  .groupWebsiteScopeServiceMain .content .list .listTitle .icon::after { width: 0.188vw; }
  .groupWebsiteScopeServiceMain .content .list .listTitle .icon::before { height: 0.188vw; }
  .groupWebsiteScopeServiceMain .content .list .desc { padding-top: 1.25vw; font-size: 0.938vw; line-height: 1.563vw; }
  .groupWebsitelabelMain { padding: 4.688vw 0vw; }
  .groupWebsitelabelMain .groupWebsitelabel a { padding: 0vw 1.875vw; margin: 0.313vw; height: 3.375vw; -webkit-border-radius: 3.375vw; border-radius: 3.375vw; font-size: 0.875vw; }
  /*--集团网站建设--*/
  /*--关键词--*/
  .keywordIntroBox { padding: 6.563vw 0vw 12.5vw; }
  .keywordIntroBox .title { font-size: 1vw; }
  .keywordIntroBox .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .keywordIntroBox .subTitle { padding-top: 1.563vw; font-size: 2.5vw;  }
  .keywordIntroBox .keywordIntroDesc { padding-top: 1.563vw; font-size: 1vw; line-height: 1.625vw; }
  .keywordIntroBox .keywordIntro {padding-top: 3.75vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .keywordIntroBox .keywordIntro .imgBox { width: 46.25vw; }
  .keywordIntroBox .keywordIntro .imgBox img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .keywordIntroBox .keywordIntro .content { padding: 0vw 0vw 0vw 5vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .keywordIntroBox .keywordIntro .content .list { padding: 1.25vw 0vw 4.063vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle span { width: 1.875vw; height: 1.875vw; padding-top: 0.25vw; font-size: 1.125vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle h3 { font-size: 1.375vw; color: rgba(255, 255, 255, 0.4); padding-left: 0.625vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle .icon { width: 0.938vw; height: 0.938vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle .icon::after { width: 0.188vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle .icon::before { height: 0.188vw; }
  .keywordIntroBox .keywordIntro .content .list .desc { padding-top: 1.25vw; font-size: 0.938vw; line-height: 1.563vw; }
  .keywordDesc { padding: 8.75vw 0vw 8.125vw; }
  .keywordDesc .title { font-size: 2.5vw; line-height: 3.438vw; }
  .keywordDesc .desc { font-size: 1vw; line-height: 1.625vw; max-width: 45vw; padding-top: 2.188vw; }
  .keywordAdvantageMain { padding: 6.25vw 0vw 8.125vw; }
  .keywordAdvantageMain .title { font-size: 1vw; }
  .keywordAdvantageMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .keywordAdvantageMain .subTitle { padding-top: 0.938vw; font-size: 2.5vw; padding-bottom: 5.625vw; }
  .keywordAdvantageMain .keywordAdvantageBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass { width: 17.5vw; overflow: visible; display: block; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass h4 { font-size: 2.813vw; padding-bottom: 1.563vw; padding-left: 1.875vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass h4 span { font-size: 1vw; top: 0.375vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .imgBox { width: 40vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 5vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content .listTitle { padding-top: 3.75vw; font-size: 2.25vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content .desc { font-size: 1vw; line-height: 1.625vw; padding-top: 0.938vw; max-width: 23.125vw; }
  .keywordRankingMain { padding: 0vw; }
  .keywordRankingMain .keywordRanking { padding: 5.625vw 0vw 0vw; }
  .keywordRankingMain .keywordRanking .title { font-size: 1vw; }
  .keywordRankingMain .keywordRanking .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .keywordRankingMain .keywordRanking .subTitle { padding-top: 0.938vw; font-size: 2.5vw; }
  .keywordRankingMain .keywordRanking .desc { padding-top: 0.938vw; max-width: 42.5vw; font-size: 1vw; line-height: 1.625vw; color: rgba(255, 255, 255, 0.6); }
  .keywordRankingMain .keywordRankingList { padding-left: 0.125vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide { width: -webkit-calc(25% + 0.063vw); width: calc(25% + 0.063vw); padding-top: 5.625vw; margin-left: -0.063vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide::after { width: 0.063vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide::before { width: 0.063vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .num { width: 3.875vw; height: 3.875vw; font-size: 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .listTitle { padding: 1.563vw 0.938vw 0vw; font-size: 1.625vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .desc { padding: 1.563vw 0.625vw 0vw; font-size: 1vw; line-height: 1.625vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .icon { padding: 2.5vw 0vw 4.375vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .icon img { height: 1.563vw; }
  .keywordRankingMain .keywordRankingListSix .swiper-slide { width: -webkit-calc(16.666666666666668% + 1px); width: calc(16.666666666666668% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordRankingMain .keywordRankingListSix .swiper-slide .icon { padding: 2.375vw 0vw 4.375vw; }
  .keywordRankingMain .keywordRankingList.threeRows .swiper-slide { width: -webkit-calc(33.333% + 1px); width: calc(33.333% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordRankingMain .keywordRankingList.threeRows .swiper-slide .icon { padding: 2.375vw 0vw 4.375vw; }
  .keywordRankingMain .keywordRankingList.twoRows .swiper-slide { width: -webkit-calc(50% + 1px); width: calc(50% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordRankingMain .keywordRankingList.twoRows .swiper-slide .icon { padding: 2.375vw 0vw 4.375vw; }
  .keywordRankingMain .keywordRankingList.fiveRows .swiper-slide { width: -webkit-calc(20% + 1px); width: calc(20% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordRankingMain .keywordRankingList.fiveRows .swiper-slide .icon { padding: 2.375vw 0vw 4.375vw; }
  .keywordAppendMain { padding: 4.375vw 0vw 5.625vw; }
  .keywordAppendMain .title { font-size: 1vw; }
  .keywordAppendMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .keywordAppendMain .subTitle { padding-top: 0.938vw; font-size: 2.5vw; padding-bottom: 0.938vw; }
  .keywordAppendMain .desc { font-size: 1vw; line-height: 1.625vw; }
  .keywordAppendMain .keywordAppendList { margin: 0vw -0.625vw; padding-top: 3.75vw; }
  .keywordAppendMain .keywordAppendList .list { width: -webkit-calc(25% - 1.25vw); width: calc(25% - 1.25vw); -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 3.125vw 3.438vw 3.438vw; margin: 0vw 0.625vw 1.25vw; }
  .keywordAppendMain .keywordAppendList .list .listTitle { font-size: 1.5vw; }
  .keywordAppendMain .keywordAppendList .list .desc2 { padding-top: 0.938vw; font-size: 1vw; }
  .keywordAppendMain .keywordAppendList .list .num { margin-top: 2.188vw; width: 3.875vw; height: 3.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 1.25vw; }
  .keywordAppendMain .keywordAppendList.fiveRows .list { width: -webkit-calc(20% - 1.25vw); width: calc(20% - 1.25vw); -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 3.125vw 3.438vw 3.438vw; margin: 0vw 0.625vw 1.25vw; }
  .keywordAppendMain .keywordAppendList.threeRows .list { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 3.125vw 3.438vw 3.438vw; margin: 0vw 0.625vw 1.25vw; }
  .keywordAppendMain .keywordAppendList .list.Full{ flex: 1; }
  .keywordStrengthMain { padding: 5vw 0vw; }
  .keywordStrengthMain .title { font-size: 1vw; }
  .keywordStrengthMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .keywordStrengthMain .desc { padding-top: 1.25vw; font-size: 2.25vw; line-height: 3.125vw; }
  .keywordStrengthMain .icon { padding-top: 1.875vw; }
  .keywordStrengthMain .icon img { height: 1.563vw; }
  .keywordCaseMain { padding: 6.25vw 0vw; }
  .keywordCaseMain .title { font-size: 2.5vw; }
  .keywordCaseMain .desc { font-size: 1vw; padding-top: 1.25vw; }
  .keywordCaseMain .keywordCaseList { margin-top: 3.75vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide { width: -webkit-calc(25% - 0.844vw); width: calc(25% - 0.844vw); margin: 0vw 1.25vw 0vw 0vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide a .imgBox { padding-top: 29.063vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide a .listTitle { padding: 1.875vw 1.875vw 0vw; font-size: 1.75vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide a .contentBox {-webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide a .contentBox .contentTitle { padding-top: 3.125vw; font-size: 2vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide a .contentBox .content { padding: 0vw 1.25vw 1.875vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide a .contentBox .content .desc { font-size: 0.875vw; line-height: 1.5vw; padding-bottom: 1.875vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide a:hover .imgBox img { -webkit-filter: blur(1.25vw); filter: blur(1.25vw); }
  .keywordCaseMain .keywordCaseList .swiper-slide:nth-child(1) { width: -webkit-calc(50% - 0.844vw); width: calc(50% - 0.844vw); }
  .keywordCaseMain .keywordCaseList .swiper-slide:last-child { margin: 0vw; }
  .keywordFiveAdvantagesMain { padding: 5vw 0vw 5.625vw; }
  .keywordFiveAdvantagesMain .title { font-size: 1vw; }
  .keywordFiveAdvantagesMain .title::before { width: 0.75vw; height: 0.75vw; }
  .keywordFiveAdvantagesMain .subTitle { padding-top: 0.938vw; font-size: 2.5vw; padding-bottom: 3.125vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .content { width: 45.5%; -webkit-box-shadow: 0vw 0.5vw 3.563vw rgba(67, 52, 27, 0.18); box-shadow: 0vw 0.5vw 3.563vw rgba(67, 52, 27, 0.18); -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .content .listTitle { height: 7.125vw; font-size: 1.5vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .content .listDesc p { height: 7vw; font-size: 1.125vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox { width: 54.5%; padding: 1.563vw 0vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo { -webkit-border-radius: 0vw 1.875vw 1.875vw 0vw; border-radius: 0vw 1.875vw 1.875vw 0vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list .listTitle { width: 10.625vw; height: 6.938vw; font-size: 1.25vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list .listDesc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 6.938vw; font-size: 1.125vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) { height: 5.563vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) .listTitle { display: block; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) .listDesc { font-size: 1.25vw; height: 5.563vw; font-weight: 600; }
  .keywordStandardMain { padding: 5vw 0vw 0vw; }
  .keywordStandardMain .title { font-size: 1vw; }
  .keywordStandardMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .keywordStandardMain .subTitle { padding-top: 0.938vw; font-size: 2.5vw; }
  .keywordStandardMain .keywordStandard { padding-left: 0.188vw; }
  .keywordStandardMain .keywordStandard .swiper-slide { width: -webkit-calc(20% + 0.063vw); width: calc(20% + 0.063vw); padding-top: 5.625vw; margin-left: -0.063vw; }
  .keywordStandardMain .keywordStandard .swiper-slide::after { width: 0.063vw; }
  .keywordStandardMain .keywordStandard .swiper-slide::before { width: 0.063vw; }
  .keywordStandardMain .keywordStandard .swiper-slide .num { width: 3.875vw; height: 3.875vw; font-size: 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .keywordStandardMain .keywordStandard .swiper-slide .listTitle { padding: 1.875vw 0vw 2.5vw; font-size: 1.25vw; }
  .keywordStandardMain .keywordStandard .swiper-slide .icon { padding-bottom: 8.125vw; }
  .keywordStandardMain .keywordStandard .swiper-slide .icon img { height: 1.563vw; }
  .keywordStandardMain .keywordStandard.fourRows .swiper-slide { width: -webkit-calc(25% + 0.063vw); width: calc(25% + 0.063vw); padding-top: 5.625vw; margin-left: -0.063vw; }
  /*--关键词--*/
  /*--滑动分页--*/
  .commonPageDot { display: none; }
  /*--滑动分页--*/
  /*--两V一抖--*/
  .weiboAdMain { padding: 5vw 0vw; }
  .weiboAdMain .title { font-size: 2.5vw; }
  .weiboAdMain .weiboAdList { padding-top: 3.125vw; margin: 0vw -0.625vw; }
  .weiboAdMain .weiboAdList .list { width: -webkit-calc(25% - 1.25vw); width: calc(25% - 1.25vw); margin: 0vw 0.625vw 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 3.125vw 3.063vw; }
  .weiboAdMain .weiboAdList .list .listTitle { font-size: 1.5vw; }
  .weiboAdMain .weiboAdList .list .desc { padding-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; }
  .weiboAdMain .weiboAdList .list .number { margin-top: 1.563vw; width: 3.875vw; height: 3.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 1.25vw; }
  .weiboAdTwoMain { padding: 5vw 0vw; }
  .weiboAdTwoMain .title { font-size: 2.5vw; }
  .weiboAdTwoMain .desc { padding-top: 0.625vw; font-size: 0.938vw; }
  .weiboAdTwoMain .weiboAdTwoList { padding-top: 3.125vw; margin: 0vw -0.625vw; }
  .weiboAdTwoMain .weiboAdTwoList .list { width: -webkit-calc(16.666666666666668% - 1.25vw); width: calc(16.666666666666668% - 1.25vw); margin: 0vw 0.625vw 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 3.125vw 1.875vw; }
  .weiboAdTwoMain .weiboAdTwoList .list .listTitle { font-size: 1.5vw; }
  .weiboAdTwoMain .weiboAdTwoList .list .listDesc { padding-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; }
  .weiboAdTwoMain .weiboAdTwoList .list .number { margin-top: 2.813vw; width: 3.875vw; height: 3.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 1.25vw; }
  .weiboAdTwoMain .weiboAdTwoList.fourRows .list { width: -webkit-calc(25% - 1.25vw); width: calc(25% - 1.25vw); }
  .weiboAdTwoMain .weiboAdTwoList.threeRows .list { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); }
  .douyinOperateMain { padding: 5vw 0vw; }
  .douyinOperateMain .title { font-size: 2.5vw; }
  .douyinOperateMain .desc { padding-top: 0.625vw; font-size: 0.938vw; }
  .douyinOperateMain .douyinOperateList { padding-top: 3.125vw; margin: 0vw -0.625vw; }
  .douyinOperateMain .douyinOperateList .list { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); margin: 0vw 0.625vw 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 3.125vw 3.063vw; }
  .douyinOperateMain .douyinOperateList .list .listTitle { font-size: 1.5vw; }
  .douyinOperateMain .douyinOperateList .list .listDesc { padding-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; }
  .douyinOperateMain .douyinOperateList .list .number { margin-top: 1.563vw; width: 3.875vw; height: 3.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 1.25vw; }
  .webContactMain { padding: 5.625vw 0vw 3.75vw; }
  .webContactMain .desc { font-size: 2.25vw; line-height: 3.125vw; max-width: 50.625vw; }
  .webContactMain .telBox { padding-top: 1.875vw; }
  .webContactMain .telBox a { -webkit-border-radius: 3.188vw; border-radius: 3.188vw; height: 3.188vw; padding: 0vw 1.875vw; font-size: 1.125vw; }
  .webContactMain .telBox a i { width: 1.563vw; height: 1.563vw; -webkit-border-radius: 100%; border-radius: 100%; margin-left: 1.875vw; font-size: 0.625vw; }
  .webContactMain .icon { padding-top: 1.875vw; }
  .webContactMain .icon img { height: 1.563vw; }
  /*--两V一抖--*/
  /*--网络营销推广--*/
  .networkCoverMain { padding: 6.563vw 0vw 6.875vw; }
  .networkCoverMain .title { font-size: 1vw; }
  .networkCoverMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .networkCoverMain .subTitle { padding-top: 0.938vw; font-size: 2.5vw; padding-bottom: 0.938vw; }
  .networkCoverMain .networkCover { margin-top: 3.75vw; }
  .networkCoverMain .networkCover .imgBox { width: 48.438vw; }
  .networkCoverMain .networkCover .imgBox img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .networkCoverMain .networkCover .networkCoverList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 6.25vw; }
  .networkCoverMain .networkCover .networkCoverList .list { padding-bottom: 3.125vw; }
  .networkCoverMain .networkCover .networkCoverList .list .number { font-size: 2.5vw; }
  .networkCoverMain .networkCover .networkCoverList .list .listTitle { padding-top: 0.313vw; font-size: 2.125vw; }
  .networkCoverMain .networkCover .networkCoverList .list .listDesc { padding-top: 0.625vw; font-size: 1vw; line-height: 1.625vw; max-width: 27.5vw; }
  .mediaPartnerMain { padding: 5vw 0vw 6.875vw; }
  .mediaPartnerMain .title { font-size: 2.5vw; }
  .mediaPartnerMain .mediaPartner { margin-top: 3.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .mediaPartnerMain .mediaPartner .list { width: -webkit-calc(25% + 0.063vw); width: calc(25% + 0.063vw); padding: 1.563vw 0vw; }
  .mediaPartnerMain .mediaPartner .list img { height: 5vw; }
  /*--网络营销推广--*/
  /*--网站运营维护--*/
  .maintenanceMain { padding: 8.125vw 0vw; }
  .maintenanceMain .maintenanceBox .maintenance { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.25vw 8.125vw 0vw 0vw; }
  .maintenanceMain .maintenanceBox .maintenance .title { font-size: 1vw; }
  .maintenanceMain .maintenanceBox .maintenance .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .maintenanceMain .maintenanceBox .maintenance .subTitle { padding-top: 0.938vw; font-size: 2.5vw; }
  .maintenanceMain .maintenanceBox .maintenance .desc { padding-top: 1.875vw; font-size: 1vw; line-height: 1.875vw; }
  .maintenanceMain .maintenanceBox .imgBox { width: 46.875vw; }
  .maintenanceMain .maintenanceBox .imgBox img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .maintenanceServiceMain { padding: 5vw 0vw; }
  .maintenanceServiceMain .title { font-size: 1vw; }
  .maintenanceServiceMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .maintenanceServiceMain .subTitle { padding-top: 0.938vw; font-size: 2.5vw; }
  .maintenanceServiceMain .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .maintenanceServiceMain .btn a { margin-right: 0.313vw; font-size: 0.875vw; width: 3.438vw; height: 2.563vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .maintenanceServiceMain .maintenanceService { margin-top: 3.125vw; }
  .maintenanceServiceMain .maintenanceService .swiper-slide { padding: 3.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .maintenanceServiceMain .maintenanceService .swiper-slide .listTitle { font-size: 1.5vw; }
  .maintenanceServiceMain .maintenanceService .swiper-slide .listDesc { padding-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; }
  .maintenanceServiceMain .maintenanceService .swiper-slide .number { margin-top: 2.813vw; width: 3.875vw; height: 3.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 1.25vw; }
  .maintenanceServiceMain .maintenanceServicePage { padding-top: 2.5vw; }
  .maintenanceServiceMain .maintenanceServicePage span { width: 1vw; height: 0.313vw; margin: 0vw 0.25vw; -webkit-border-radius: 0.188vw; border-radius: 0.188vw; }
  .maintenanceServiceMain .maintenanceServicePage span.swiper-pagination-bullet-active { width: 2.125vw; }
  .maintenanceProcessMain { padding: 4.375vw 0vw 6.25vw; }
  .maintenanceProcessMain .title { font-size: 1vw; }
  .maintenanceProcessMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .maintenanceProcessMain .subTitle { padding-top: 0.938vw; font-size: 2.5vw; }
  .maintenanceProcessMain .maintenanceProcess { padding-top: 4.375vw; }
  .maintenanceWorkOrderMain { padding: 5vw 0vw 4.375vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder { margin: 0vw -0.75vw; padding-bottom: 2.813vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list { width: -webkit-calc(20% - 1.5vw); width: calc(20% - 1.5vw); margin: 0vw 0.75vw; padding: 3.125vw 2.188vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .listTitle { font-size: 1.5vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .listDesc { padding-top: 1.25vw; min-height: 7.813vw; font-size: 1vw; line-height: 1.625vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .number { margin-top: 1.563vw; width: 3.875vw; height: 3.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 1.25vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .qrCode { width: 5.625vw; padding: 0.625vw 0.625vw; -webkit-border-radius: 0.75vw; border-radius: 0.75vw; margin: 0vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list::after { content: ''; bottom: -2.313vw; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-border-radius: 0.25vw; border-radius: 0.25vw; width: 0.25vw; height: 2.063vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .line { bottom: 0vw; left: 0.625vw; right: 0.625vw; height: 0.25vw; display: block; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .line::after { content: ''; right: -0.188vw; border-left: 0.438vw solid #dd0000; border-bottom: 0.375vw solid transparent; border-top: 0.375vw solid transparent; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime { padding-top: 3.75vw; margin: 0vw -0.625vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list { width: -webkit-calc(50% - 1.25vw); width: calc(50% - 1.25vw); margin: 0vw 0.625vw; padding: 3.438vw 5.313vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .listTitle { font-size: 1.5vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .desc { padding-top: 0.625vw; font-size: 1vw; line-height: 1.625vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .icon { right: 0vw; bottom: 0vw; width: 7.125vw; }
  /*--网站运营维护--*/
  /*--网站建设快捷方式--*/
  .websiteFastBox { bottom: 1.875vw; width: 4.063vw; height: 4.063vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .websiteFastBox::after { top: 1.875vw; -webkit-border-radius: 4.063vw; border-radius: 4.063vw; }
  .websiteFastBox::before { top: 1.875vw; -webkit-border-radius: 4.063vw; border-radius: 4.063vw; }
  .websiteFastBox .other::before { height: 0.813vw; }
  .websiteFastBox .other .title { padding: 0vw 1.875vw; font-size: 0.938vw; height: 4.063vw; }
  .websiteFastBox .other .title::after { right: 1.563vw; width: 0.563vw; height: 0.563vw; }
  .websiteFastBox .btn { font-size: 0.938vw; height: 4.063vw; padding: 0vw 0vw 0vw 1.563vw; }
  .websiteFastBox .btn p { width: 2.188vw; height: 2.188vw; right: 0.938vw; }
  .websiteFastBox .btn p img { width: 1.375vw; }
  .websiteFastBox .otherListBox { bottom: 5vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 1.25vw; -webkit-box-shadow: 0vw 0.188vw 2.188vw rgba(148, 137, 111, 0.2); box-shadow: 0vw 0.188vw 2.188vw rgba(148, 137, 111, 0.2); }
  .websiteFastBox .otherListBox .otherList { max-height: 16.25vw; }
  .websiteFastBox .otherListBox .otherList a { line-height: 2.313vw; font-size: 0.875vw; }
  .websiteFastBox.animat { width: 30vw; }
  .quickDemandBox { bottom: 1.875vw; width: 4.063vw; height: 4.063vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .quickDemandBox::after { top: 1.875vw; -webkit-border-radius: 4.063vw; border-radius: 4.063vw; }
  .quickDemandBox::before { top: 1.875vw; -webkit-border-radius: 4.063vw; border-radius: 4.063vw; }
  .quickDemandBox .btn { font-size: 0.938vw; height: 4.063vw; padding: 0vw 0vw 0vw 1.563vw; }
  .quickDemandBox .btn p { width: 2.188vw; height: 2.188vw; right: 0.938vw; }
  .quickDemandBox .btn p img { width: 1.375vw; }
  .quickDemandBox.animat { width: 15vw; }
  /*--网站建设快捷方式--*/
  /*--案例列表--*/
  .caseListMain { padding: 14.375vw 0vw 0vw; }
  .caseListMain .caseDescBox .titleBox { width: auto; padding: 0px; }
  .caseListMain .caseDescBox .titleBox .title { font-size: 3.125vw; }
  .caseListMain .caseDescBox .titleBox .title i { margin-left: 0.625vw; width: 1.563vw; height: 1.563vw; }
  .caseListMain .caseDescBox .titleBox .title i::after { width: 0.313vw; }
  .caseListMain .caseDescBox .titleBox .title i::before { height: 0.313vw; }
  .caseListMain .caseDescBox .titleBox .desc { padding-top: 1.25vw; font-size: 1.125vw; }
  .caseListMain .caseDescBox .caseData { width: auto; padding-right: 8.75vw; }
  .caseListMain .caseDescBox .caseData .list { padding-left: 4.375vw; }
  .caseListMain .caseDescBox .caseData .list .numberBox { font-size: 3.125vw; }
  .caseListMain .caseDescBox .caseData .list .numberBox span { font-size: 5vw; }
  .caseListMain .caseDescBox .caseData .list .text { font-size: 0.938vw; }
  .caseListMain .caseListBanner { margin-top: 7.5vw; border-top: none; }
  .caseListMain .caseListBanner .imgBox { position: relative; padding-top: 36.875vw; }
  .caseListMain .caseListBanner .content { position: absolute; left: 0px; bottom: 3.75vw; right: 0px; z-index: 10; padding: 0vw; }
  .caseListMain .caseListBanner .content .listTitle { font-size: 1.625vw; padding: 0vw 2.5vw; color: #fff; }
  .caseListMain .caseListBanner .content .listTitle a { color: #fff; }
  .caseListMain .caseListBanner .content .label { margin-top: 0.938vw; padding: 0vw 2.5vw; }
  .caseListMain .caseListBanner .content .label a { padding: 0vw 0.75vw; font-size: 0.75vw; margin-right: 0.625vw; line-height: 1.625vw; color: #fff; border-color: #fff; }
  .caseListMain .caseList { margin: 0vw -1.25vw; padding: 5vw 0vw 1.875vw; }
  .caseListMain .caseList .list { width: 50%; padding: 0vw 1.25vw 2.813vw; }
  .caseListMain .caseList .list .listTitle { 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 { margin-top: 1.875vw; padding-top: 34.875vw; }
  .caseListMain .caseList .list .imgBox .caseLogo { padding-bottom: 7.5vw; }
  .caseListMain .caseList .list .imgBox .content { padding: 0vw 1.25vw 1.25vw; }
  .caseListMain .caseList .list .imgBox .content .desc { font-size: 0.875vw; padding: 0vw 1.25vw; display: -webkit-box; max-height: 4.5vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .caseListMain .caseList .list .imgBox .content .more { margin-top: 3.125vw; }
  .caseListMain .caseList .list:hover .imgBox .img { -webkit-filter: blur(1.25vw); filter: blur(1.25vw); }
  .caseListMain .caseList .list:hover .imgBox video { -webkit-filter: blur(1.25vw); filter: blur(1.25vw); }
  .fastClassifyMain { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .fastClassifyBox { width: 4.063vw; height: 4.063vw; bottom: 2.188vw; left: 50%; }
  .fastClassifyBox::after { top: 1.875vw; -webkit-border-radius: 4.063vw; border-radius: 4.063vw; }
  .fastClassifyBox::before { top: 1.875vw; -webkit-border-radius: 4.063vw; border-radius: 4.063vw; }
  .fastClassifyBox .list { height: 4.063vw; font-size: 0.938vw; width: 33.333%; }
  .fastClassifyBox .list p { min-width: 2.188vw; height: 2.188vw; right: 0.938vw; }
  .fastClassifyBox .list p img { height: 1.25vw; }
  .fastClassifyBox .list span i { width: 0.625vw; height: 0.625vw; -webkit-transform: rotate(45deg) translateY(-0.188vw); -ms-transform: rotate(45deg) translateY(-0.188vw); transform: rotate(45deg) translateY(-0.188vw); margin-left: 0.625vw; }
  .fastClassifyBox .list span em { font-size: 0.75vw; margin-left: 0.625vw; }
  .fastClassifyBox .list::before { width: 0.063vw; height: 0.813vw; }
  .fastClassifyBox .list:nth-child(3) { padding-right: 2.188vw; }
  .fastClassifyBox .list.cur span i { -webkit-transform: rotate(-135deg) translateY(-0.188vw); -ms-transform: rotate(-135deg) translateY(-0.188vw); transform: rotate(-135deg) translateY(-0.188vw); }
  .fastClassifyBox .caseClassifyList { bottom: 5vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; z-index: 20; padding: 1.25vw; -webkit-box-shadow: 0vw 0.188vw 2.188vw rgba(148, 137, 111, 0.2); box-shadow: 0vw 0.188vw 2.188vw rgba(148, 137, 111, 0.2); }
  .fastClassifyBox .caseClassifyList .classifyList { max-height: 16.25vw; }
  .fastClassifyBox .caseClassifyList .classifyList a { line-height: 2.313vw; font-size: 0.875vw; }
  .fastClassifyBox.animat { width: 30vw; }
  /*--案例列表--*/
  /*--案例详情--*/
  .caseDetailsMain { padding-top: 7.8vw; }
   .n-6-1
{
  width: 80%;
  margin-top: -160px;
  min-height: 260x;
  padding:30px 30px;
  z-index:9999;
  position: absolute;

}
.n-6-1a
{
  width: 85%;
  margin:120px 0px;
}
.n-6-2
{
  font-size: 30px;
  font-family: "OPPOSans-H";
  /**font-weight: bold;**/
  color: #FFFFFF;
  line-height: 50px;
} 
.n-6-3
{
  margin-top: 10px;
  font-size: 16px;
  font-family: "OPPOSans-M";
  color: #FFFFFF;
  line-height: 30px;
  z-index: 11;
} 
.n-6-4
{
  margin-top: 40px;
  display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */  
  display: -moz-box; /* Firefox 17- */  
  display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */  
  display: -moz-flex; /* Firefox 18+ */  
  display: -ms-flexbox; /* IE 10 */  
  display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:flex-start;
} 
/*work内页切换样式开始*/
.qiehuan{position:relative;zoom:1;overflow:hidden; width:100%; margin:0 auto;}
.index_b_hero{position:relative;margin:auto;width:80%;height:650px; margin-left:0px;}
.index_b_hero img {max-width: 100%;}
.index_b_hero .heros{width:100%; height:auto;}
.index_b_hero .hero-wrap{position:absolute;overflow:visible;}
.index_b_hero .page_btn{position:absolute;top:315px;margin-left:2%;z-index:366;width:96px;height:96px; background:url(/template/pc/wk2025/case_images/im_21.png);}
.index_b_hero .next{right:-15%; background:url(/template/pc/wk2025/case_images/im_02.png);}
.index_b_hero .hero {position:absolute;top:0;left:0;z-index:9;width: 1500px;overflow:hidden;}
.index_b_hero .mask-left,#index_b_hero .mask-right{position:absolute;top:0;left:0;z-index:9;width:1050px;height:650px;overflow:hidden;background:#000;filter:alpha(Opacity=50);opacity:.5;}
.index_b_hero .mask-left{left:1050px;}
.index_b_hero .mask-right{left:80%;}
/*work内页切换样式结束*/	
	
	
  .caseDetailContent .content { width: 33.33%; }
  .caseDetailContent .content .title { font-size: 1.5vw; }
  .caseDetailContent .content .desc { margin-top: 1.563vw; font-size: 1vw; line-height: 1.5vw; height: calc(1.5vw * 4); display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}
  .caseDetailContent .content .more { padding-top: 1.563vw; }
  .caseDetailContent .content .more a { font-size: 0.875vw; height: 2.563vw; -webkit-border-radius: 2.563vw; border-radius: 2.563vw; padding: 0vw 1.563vw; }
  .caseDetailContent .content .more a i { font-size: 0.5vw; margin-left: 0.625vw; }
  .caseDetailContent .content .more a::after { -webkit-border-radius: 2.563vw; border-radius: 2.563vw; }
  .caseDetailContent .content .more a:hover::after { width: 2.563vw; right: -0.625vw; }
  .caseDetailContent .content .more a:hover i { margin-left: 0.313vw; -webkit-transform: translateX(1.188vw); -ms-transform: translateX(1.188vw); transform: translateX(1.188vw); }
  .caseDetailContent .content .more a:hover { padding: 0vw 1.563vw 0vw 0vw; }
  .caseDetailContent .serviceContent { width: 31.875vw; margin-top: 0vw; }
  .caseDetailContent .serviceContent .list { padding: 1.25vw 0vw; }
  .caseDetailContent .serviceContent .list .listTitle { font-size: 0.938vw; line-height: 1.5vw; }
  .caseDetailContent .serviceContent .list .desc { width: 16.875vw; font-size: 0.938vw; line-height: 1.5vw; }
  .caseDetailProjectMain { padding: 7.5vw 0vw 0vw; }
  .caseDetailProjectMain .commonLocation {bottom:auto; top: 8vw;}
  .caseDetailProjectMain .caseDetailProject { padding: 7.5vw 0vw 0vw; }
  .caseDetailProjectMain .caseDetailProject .title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.25vw; }
  .caseDetailProjectMain .caseDetailProject .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.938vw; }
  .caseDetailProjectMain .caseDetailProject .desc { width: 61.25vw; font-size: 1.375vw; padding: 0vw; }
  .caseDetailProjectMain .caseDetailProjectDetailImg { padding-top: 6.25vw; }
  .caseDetailProjectMain .colorMatching { margin: 0vw -0.938vw; padding: 7.5vw 0vw 0vw; }
  .caseDetailProjectMain .colorMatching .list { width: -webkit-calc(33.333% - 1.875vw); width: calc(33.333% - 1.875vw); margin: 0vw 0.938vw 1.875vw; }
  .caseDetailProjectMain .colorMatching .list .listTitle { left: 1.875vw; top: 1.563vw; right: 1.875vw; font-size: 1vw; }
  .caseDetailProjectMain .colorMatching .list .colorValue { bottom: 1.563vw; left: 1.875vw; right: 1.875vw; font-size: 2.188vw; }
  .caseDetailProjectMain .colorMatching .list .color { padding-top: 16.875vw; }
  .caseDetailProjectMain .colorMatching .list .imgBox { padding-top: 16.875vw; }
  .caseDetailProjectMain .colorMatching .list:nth-child(1) { display: block; }
  .caseDetailProductServiceMain { padding-top: 7.5vw; }
  .caseDetailProductServiceMain .caseDetailProductServiceImg { padding: 6.875vw 0vw; }
  .caseDetailProductServiceMain .caseDetailProductServiceImg .imgBox { max-width: 69.063vw; }
  .caseDetailProductServiceMain .caseDetailProductService { top: -3.125vw; margin: 0vw 0vw -3.125vw; padding: 4.688vw 5.625vw 0vw; }
  .caseDetailProductServiceMain .caseDetailProductService .title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.25vw; }
  .caseDetailProductServiceMain .caseDetailProductService .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.938vw; }
  .caseDetailProductServiceMain .caseDetailProductService .desc { width: 61.875vw; padding: 0vw; font-size: 1.375vw; }
  .caseDetailImg { padding-top: 11.875vw; }
  .caseDetailLabelMain { padding: 3.75vw 0vw 5vw; }
  .caseDetailLabelMain .title a { font-size: 1vw; margin: 0vw 0.75vw; }
  .caseDetailLabelMain .title a::before { content: ''; width: 0.438vw; height: 0.438vw; margin-right: 0.625vw; }
  .caseDetailLabelMain .caseDetailLabel { padding-top: 2.188vw; }
  .caseDetailLabelMain .caseDetailLabel a { padding: 0vw 1.875vw; margin: 0.313vw; height: 3.375vw; -webkit-border-radius: 3.375vw; border-radius: 3.375vw; font-size: 0.875vw; }
	
	
	
	
  /*--案例详情--*/
  /*--ai--*/
  .aiBanner .imgBox { padding-top: 58.563vw; }
  .aiBanner .displayer { left: -7.188vw; bottom: 0vw; width: 80.563vw; }
  .aiBanner .symbol { right: -5.938vw; bottom: -5.938vw; width: 96.625vw; }
  .aiBanner .symbol img { width: 96.625vw; }
  .aiBanner .aiBannerText { left: 0vw; top: 48%; width: 100%; }
  .aiBanner .aiBannerText .container { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; text-align: left; }
  .aiBanner .aiBannerText .title { font-size: 3.5vw; }
  .aiBanner .aiBannerText .more { padding-top: 1.563vw; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .aiBanner .aiBannerText .more a { height: 3.25vw; width: 13.75vw; -webkit-border-radius: 3.25vw; border-radius: 3.25vw; font-size: 0.875vw; }
  .aiCustomMain { padding-top: 10vw; }
  .aiCustomMain .aiCustomBox .aiCustom { width: 34.375vw; padding: 4.375vw 4.688vw 6.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .aiCustomMain .aiCustomBox .aiCustom .content { padding: 0vw 0vw 4.375vw; }
  .aiCustomMain .aiCustomBox .aiCustom .content .listTitle { font-size: 2.813vw; }
  .aiCustomMain .aiCustomBox .aiCustom .content .desc { font-size: 1vw; padding-top: 1.25vw; line-height: 1.5vw; color: rgba(255, 255, 255, 0.6); }
  .aiCustomMain .aiCustomBox .aiCustomList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; padding: 0vw 0vw 0vw 0.625vw; margin-right: -0.625vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list { width: -webkit-calc(50% - 1.25vw); width: calc(50% - 1.25vw); padding: 0vw; height: 20.625vw; margin: 1.25vw 0.625vw 0vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .content { padding: 0vw; top: 42%; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .content .listTitle { font-size: 2.813vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .content .desc { font-size: 1vw; padding-top: 1.25vw; line-height: 1.5vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .imgBox { width: 24.563vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(1) { margin-top: 0vw; width: 100%; height: 21.25vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(1) .content { left: 4.063vw; top: 46%; }
  .aiPriceMain { margin-top: 7.5vw; padding: 7.5vw 0vw; }
  .aiPriceMain .aiPrice { width: 31.25vw; height: 35vw; padding: 4.375vw 3.75vw 3.75vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .aiPriceMain .aiPrice .title { font-size: 2.813vw; }
  .aiPriceMain .aiPrice .content .desc { font-size: 1.25vw; }
  .aiPriceMain .aiPrice .content .money { font-size: 1.25vw; padding-top: 0.313vw; }
  .aiPriceMain .aiPrice .content .money span { font-size: 5.625vw; }
  .aiPriceMain .aiPrice .content .originalPrice { font-size: 1vw; }
  .aiPriceMain .symbol { right: 18.625vw; bottom: -6.875vw; width: 81.563vw; height: 25.438vw; }
  .aiPriceMain .symbol img { width: 81.563vw; }
  .aiBrandMain { padding: 8.75vw 0vw; }
  .aiBrandMain .aiBrand { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 2.5vw; }
  .aiBrandMain .aiBrand .title { font-size: 2.813vw; }
  .aiBrandMain .aiBrand .desc { font-size: 1.125vw; line-height: 1.938vw; padding-top: 3.125vw; }
  .aiBrandMain .aiBrandList { width: 51.563vw; padding: 0vw; }
  .aiBrandMain .aiBrandList .list { width: -webkit-calc(25% - 0.938vw); width: calc(25% - 0.938vw); margin: 0vw 0vw 0.938vw 0.938vw; }
  .aiBrandMain .aiBrandList .list img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .aiQAMain { padding: 5.625vw 0vw; }
  .aiQAMain .title { font-size: 2.813vw; }
  .aiQAMain .aiQAList { padding-top: 1.25vw; }
  .aiQAMain .aiQAList .list { padding: 2.188vw; margin-top: 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .aiQAMain .aiQAList .list .listTitle { font-size: 1.125vw; line-height: 1.5vw; padding-right: 1.875vw; }
  .aiQAMain .aiQAList .list .listTitle i { width: 0.875vw; height: 0.875vw; }
  .aiQAMain .aiQAList .list .content { margin-top: 1.563vw; padding: 2.188vw 2.5vw; font-size: 0.938vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .aiBuyMain { padding: 6.875vw 0vw 5.625vw; }
  .aiBuyMain .title { font-size: 2.875vw; }
  .aiBuyMain .desc { padding-top: 0.938vw; font-size: 0.938vw; }
  .aiBuyMain .btn { padding-top: 2.5vw; }
  .aiBuyMain .btn a { width: 14.375vw; height: 3vw; margin: 0vw 0.625vw; -webkit-border-radius: 3vw; border-radius: 3vw; font-size: 0.875vw; }
  /*--ai--*/
  /*--联系我们--*/
  .contactMain { padding: 14.375vw 0vw 6.875vw; }
  .contactMain .contactDesc .title { font-size: 3.125vw; }
  .contactMain .contactDesc .title i { top: -0.5vw; margin-left: 0.938vw; width: 1.563vw; height: 1.563vw; }
  .contactMain .contactDesc .title i::after { width: 0.313vw; }
  .contactMain .contactDesc .title i::before { height: 0.313vw; }
  .contactMain .contactDesc .desc { font-size: 1.125vw; padding-top: 0.938vw; }
  .contactInfoMain .contactInfoBg { height: 100vh; top: -50vh; }
  .contactInfoMain .contactInfo .list { width: 33.333%; padding: 5vw 3.75vw; border-left: 1px solid rgba(255, 255, 255, 0.1); }
  .contactInfoMain .contactInfo .list .listTitle { font-size: 1.875vw; }
  .contactInfoMain .contactInfo .list .content .telList { padding-right: 2.5vw; padding-top: 2.188vw; width: auto; }
  .contactInfoMain .contactInfo .list .content .telList .telTitle { font-size: 0.938vw; padding-bottom: 0.313vw; }
  .contactInfoMain .contactInfo .list .content .telList .tel { font-size: 1.125vw; }
  .contactInfoMain .contactInfo .list .addressContent { padding-top: 1.875vw; font-size: 0.938vw; }
  .contactInfoMain .contactInfo .list .btn { padding-top: 1.875vw; }
  .contactInfoMain .contactInfo .list .btn a { height: 2.563vw; padding: 0vw 1.563vw; font-size: 0.875vw; }
  .contactInfoMain .contactInfo .list .btn a i { margin-left: 0.625vw; font-size: 0.5vw; }
  .contactInfoMain .contactInfo .list .btn a::after { -webkit-border-radius: 2.563vw; border-radius: 2.563vw; }
  .contactInfoMain .contactInfo .list .btn a:hover::after { width: 2.563vw; -webkit-transform: translateX(0.5vw); -ms-transform: translateX(0.5vw); transform: translateX(0.5vw); }
  .contactInfoMain .contactInfo .list .btn a:hover i { -webkit-transform: translateX(1.063vw); -ms-transform: translateX(1.063vw); transform: translateX(1.063vw); }
  .contactInfoMain .contactInfo .list .qrCodeImg { width: 6.5vw; padding-bottom: 1.563vw; }
  .contactInfoMain .contactInfo .list .subjectNumber { font-size: 0.938vw; padding-top: 0.125vw; }
  .contactInfoMain .contactInfo .list:nth-child(1) { border-left: none; width: 66.666%; padding-left: 0vw; padding-right: 23.125vw; }
  .contactInfoMain .contactInfo .list:nth-child(1) .content .telList { padding-right: 3.438vw; }
  .contactInfoMain .contactInfo .list:nth-child(1) .content .telList:last-child { padding-right: 12.5vw; }
  .contactInfoMain .contactInfo .list:nth-child(2) { border-top: none; }
  .contactInfoMain .contactInfo .list:nth-child(3) { padding-left: 0vw; }
  .contactInfoMain .contactInfo .list:nth-child(5) { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .contactFormMain { padding: 9.375vw 0vw 8.75vw; }
  .contactFormMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; }
  .contactFormMain .content .title { font-size: 2.625vw; }
  .contactFormMain .content .desc { font-size: 1.125vw; padding-top: 2.5vw; }
  .contactFormMain .contactForm { width: 50.313vw; padding: 0vw; }
  .contactFormMain .contactForm .formTitle { font-size: 0.938vw; padding-bottom: 0.625vw; }
  .contactFormMain .contactForm .formTitle::before { content: ''; margin-right: 0.625vw; width: 0.75vw; height: 0.75vw; -webkit-border-radius: 100%; border-radius: 100%; }
  .contactFormMain .contactForm form { margin: 0vw -0.313vw; }
  .contactFormMain .contactForm form .input { width: 50%; margin-top: 1.25vw; padding: 0vw 0.313vw; }
  .contactFormMain .contactForm form .input input { height: 3.375vw; -webkit-border-radius: 3.375vw; border-radius: 3.375vw; padding: 0vw 1.563vw; font-size: 0.938vw; }
  .contactFormMain .contactForm form .input img { right: 1.25vw; }
  .contactFormMain .contactForm form .input textarea { padding: 1.563vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; height: 8.75vw; font-size: 0.938vw; }
  .contactFormMain .contactForm form .btn { padding: 1.25vw 0.313vw 0vw; }
  .contactFormMain .contactForm form .btn input { height: 3.375vw; -webkit-border-radius: 3.375vw; border-radius: 3.375vw; font-size: 0.875vw; }
  .contactCircle { right: -6.875vw; top: 11.875vw; }
  .contactCircle1 { bottom: -22.5vw; }
  /*--联系我们--*/
  /*--弹出支付--*/
  .paymentBox { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .paymentBox .payment { width: 50vw; padding-left: 0vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .paymentBox .payment .closePay { right: 1.875vw; top: 1.25vw; font-size: 1.5vw; color: #000; }
  .paymentBox .payment .paymentDesc { position: absolute; left: 0vw; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); padding: 0vw 5.625vw 0vw 3.75vw; width: 37.5vw; }
  .paymentBox .payment .paymentDesc .title { font-size: 2vw; }
  .paymentBox .payment .paymentDesc .priceBox { margin-top: 2.5vw; padding: 2.188vw 0vw 2.188vw 3.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .paymentBox .payment .paymentDesc .priceBox .desc { font-size: 1.25vw; }
  .paymentBox .payment .paymentDesc .priceBox .price { font-size: 5vw; }
  .paymentBox .payment .paymentDesc .priceBox .originalPrice { font-size: 1vw; }
  .paymentBox .payment .paymentDesc .priceBox .icon { padding-right: 0.938vw; }
  .paymentBox .payment .paymentDesc .priceBox .icon i { width: 1.438vw; height: 1.438vw; font-size: 1.125vw; }
  .paymentBox .payment .paymentDesc .paymentDescList { padding-top: 1.875vw; }
  .paymentBox .payment .paymentDesc .paymentDescList .list { font-size: 0.938vw; margin-top: 1.25vw; }
  .paymentBox .payment .paymentDesc .paymentDescList .list i { width: 1.063vw; height: 1.063vw; margin-right: 0.625vw; font-size: 0.875vw; }
  .paymentBox .payment .paymentForm { padding: 5.625vw 5.313vw 7.5vw; min-height: 43.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .paymentBox .payment .paymentForm .title { font-size: 0.938vw; }
  .paymentBox .payment .paymentForm .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .paymentBox .payment .paymentForm .inputList { margin: 0vw -0.625vw; }
  .paymentBox .payment .paymentForm .inputList .list { width: 50%; padding: 0.938vw 0.625vw 0vw; }
  .paymentBox .payment .paymentForm .inputList .list p { font-size: 1vw; padding: 0vw 1.25vw 0.625vw; }
  .paymentBox .payment .paymentForm .inputList .list .input input { -webkit-border-radius: 3.438vw; border-radius: 3.438vw; height: 3.438vw; font-size: 0.938vw; padding: 0vw 1.25vw; }
  .paymentBox .payment .paymentForm .inputList .list .input img { right: 0.938vw; }
  .paymentBox .payment .paymentForm .inputList .list button { height: 3.438vw; -webkit-border-radius: 3.438vw; border-radius: 3.438vw; font-size: 0.875vw; }
  .paymentBox .payment .paymentForm .inputList .list:last-child { padding-top: 1.875vw; }
  .paymentBox .payment .paymentForm .desc { padding-top: 2.5vw; font-size: 0.875vw; }
  .paymentBox .payment .paymentForm .desc::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payTitle { font-size: 0.938vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payTitle::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payQrCode { width: 10.813vw; padding: 2.5vw 0vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount { font-size: 0.938vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount .amount { font-size: 2.813vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount .amount span { font-size: 1.375vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount .number { font-size: 0.938vw; padding-left: 0.625vw; }
  .paymentMain.animat .payment { width: 87.5vw; padding-left: 37.5vw; }
  /*--弹出支付--*/
  /*--关于我们--*/
  .aboutTitle { font-size: 1vw; }
  .aboutTitle::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .aboutDesc { margin-top: 1.25vw; font-size: 2.813vw; line-height: 3.438vw; }
  .aboutBanner { padding-top: 41.875vw; }
  .aboutBanner .aboutBannerText .numberImg img { width: 34vw; }
  .aboutBanner .aboutBannerText .title { padding-top: 1.563vw; font-size: 2.625vw; }
  .aboutBanner .aboutBannerText .desc { font-size: 1vw; padding-top: 0.625vw; }
  .aboutMain { padding: 5.625vw 0vw 0vw; }
  .aboutMain .aboutBox { padding: 4.688vw 0vw 6.875vw; }
  .aboutMain .aboutBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .aboutMain .aboutBox .imgBox { width: 46.25vw; padding-bottom: 0vw; }
  .aboutMain .aboutBox .imgBox img { width: 100%; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; position: absolute; display: block; left: 0px; top: 0px; height: 100%; object-fit: cover; opacity: 0; -webkit-transition: all .6s; transition: all .6s; visibility: hidden; }
  .aboutMain .aboutBox .imgBox img.showImg { opacity: 1; visibility: visible; }
  .aboutMain .aboutBox .about { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 47.5vw; padding: 0vw 0vw 0vw 5vw; }
  .aboutMain .aboutBox .about .list { height: 13.5%; }
  .aboutMain .aboutBox .about .list .listTitle { height: 6.25vw; font-size: 1.875vw; color: #cacaca; }
  .aboutMain .aboutBox .about .list .listTitle i { font-size: 0.75vw; top: -0.25vw; color: #cacaca; margin-left: 0.625vw; }
  .aboutMain .aboutBox .about .list .desc { font-size: 1.063vw; line-height: 1.75vw; }
  .aboutMain .aboutBox .about .list .iconList { padding: 5vw 0vw; }
  .aboutMain .aboutBox .about .list .iconList .content { width: auto; border-right: 0.063vw solid #ededed; padding: 0vw 2.813vw; }
  .aboutMain .aboutBox .about .list .iconList .content .icon img { height: 2.563vw; }
  .aboutMain .aboutBox .about .list .iconList .content .text { padding-top: 0.625vw; font-size: 0.938vw; }
  .aboutMain .aboutBox .about .list.cur .listTitle { color: #010101; }
  .aboutMain .aboutBox .about .list.cur .listTitle i { color: #dd0000; }
  .aboutVisionMain { padding: 8.125vw 0vw; }
  .aboutVisionMain .container { padding-left: 52.5vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .aboutVisionMain .title { font-size: 9.813vw; left: 0vw; top: 0vw; position: absolute; text-align: right; }
  .aboutVisionMain .title p { margin-bottom: -1.563vw; letter-spacing: -0.375vw; }
  .aboutVisionMain .aboutVision .line { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 300%; height: 0.125vw; background: rgba(255, 255, 255, 0.5); display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .aboutVisionMain .aboutVision .line span { width: 0.125vw; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-left: 4.375vw; height: 2.5vw; background: rgba(255, 255, 255, 0.2); }
  .aboutVisionMain .aboutVision .line::after { left: -2.188vw; width: 2.5vw; height: 2.5vw; }
  .aboutVisionMain .aboutVision { padding-right: 21.875vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; }
  .aboutVisionMain .aboutVision .list { padding-top: 0vw; }
  .aboutVisionMain .aboutVision .list .content .listTitle { font-size: 1vw; margin-top: 0px; }
  .aboutVisionMain .aboutVision .list .content .listTitle::after { width: 1.25vw; height: 0.188vw; margin-left: 0.625vw; }
  .aboutVisionMain .aboutVision .list .content .desc { padding-top: 0.625vw; font-size: 1.875vw; line-height: 2.188vw; }
  .aboutVisionMain .aboutVision .list .content .icon { position: absolute; left: 0vw; top: 0vw; width: 11.875vw; height: 11.875vw; margin: 0vw; }
  .aboutVisionMain .aboutVision .list:nth-child(1) { padding-left: 12.5vw; }
  .aboutVisionMain .aboutVision .list:nth-child(1) .content .icon { left: -13.75vw; top: -1.563vw; }
  .aboutVisionMain .aboutVision .list:nth-child(1) .content .icon span { right: 0vw; }
  .aboutVisionMain .aboutVision .list:nth-child(2) { -webkit-transform: translateX(-12.5vw); -ms-transform: translateX(-12.5vw); transform: translateX(-12.5vw); padding-left: 25vw; }
  .aboutVisionMain .aboutVision .list:nth-child(2) .content .icon { left: -24.375vw; top: -1.875vw; }
  .aboutVisionMain .aboutVision .list:nth-child(3) { -webkit-transform: translateX(-21.875vw); -ms-transform: translateX(-21.875vw); transform: translateX(-21.875vw); padding-top: 0vw; padding-left: 12.5vw; }
  .aboutVisionMain .aboutVision .list:nth-child(3) .content .icon { left: -13.75vw; top: -1.875vw; width: 6.25vw; height: 6.25vw; }
  .aboutVisionMain .aboutVision .list:nth-child(2n) { padding-top: 18.75vw; }
  .aboutVisionMain.animat .container { -webkit-transform: translateX(-50vw); -ms-transform: translateX(-50vw); transform: translateX(-50vw); }
  .aboutVisionMain.animat .container .title { opacity: 0; visibility: hidden; }
  .aboutCertificationMain .aboutCertificationBox { padding-top: 8.125vw; padding-bottom: 18.75vw; }
  .aboutCertificationMain .imgBox img { object-position: center; }
  .aboutCertificationMain .desc { padding-top: 2.188vw; font-size: 1.125vw; line-height: 1.938vw; }
  .aboutCertificationMain .line { width: 0.5vw; height: 1.875vw; left: 0vw; bottom: -0.938vw; }
  .aboutCertificationMain .line::after { bottom: 0vw; width: 100%; height: 0.938vw; bottom: 0vw; left: 0vw; }
  .aboutServiceMain { padding: 6.25vw 0vw 8.125vw; }
  .aboutServiceMain .aboutService { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }
  .aboutServiceMain .aboutService .titleBox { width: 35vw; }
  .aboutServiceMain .aboutService .desc { margin-top: 2.75vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.125vw; height: 9.688vw; line-height: 1.938vw; }
  .aboutServiceMain .aboutServiceList { margin-top: 5.625vw; }
  .aboutServiceMain .aboutServiceList .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; top: 3.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; margin-bottom: 1.875vw; }
  .aboutServiceMain .aboutServiceList .list .content { width: 35vw; padding: 3.125vw 4.375vw; }
  .aboutServiceMain .aboutServiceList .list .content .number { width: 2vw; height: 2vw; }
  .aboutServiceMain .aboutServiceList .list .content .number::after { height: 0.125vw; }
  .aboutServiceMain .aboutServiceList .list .content .number span { font-size: 0.875vw; }
  .aboutServiceMain .aboutServiceList .list .content .number span:nth-child(1) { left: -0.313vw; top: -0.188vw; }
  .aboutServiceMain .aboutServiceList .list .content .number span:nth-child(2) { right: -0.313vw; bottom: -0.188vw; }
  .aboutServiceMain .aboutServiceList .list .content .listTitle { margin-top: 3.125vw; font-size: 2.5vw; }
  .aboutServiceMain .aboutServiceList .list .content .desc { margin-top: 2.188vw; font-size: 1vw; }
  .aboutServiceMain .aboutServiceList .list .content .icon { margin-top: 8.125vw; width: 8.438vw; height: 8.438vw; }
  .aboutServiceMain .aboutServiceList .list .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 0vw; }
  .aboutDataMain { padding: 6.875vw 0vw; }
  .aboutDataMain .aboutDataList { max-width: 61.875vw; padding-top: 13.75vw; }
  .aboutDataMain .aboutDataList .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .aboutDataMain .aboutDataList .list .numberBox { font-size: 2.5vw; line-height: 0.7; }
  .aboutDataMain .aboutDataList .list .numberBox .number { font-size: 3.75vw; }
  .aboutDataMain .aboutDataList .list .text { font-size: 0.938vw; padding-top: 0.625vw; }
  .aboutDataMain .desc { max-width: 57.813vw; font-size: 1.125vw; line-height: 1.938vw; padding-top: 3.75vw; }
  /*--关于我们--*/
  /*--实力认可--*/
  .aboutStrengthMain { padding: 8.125vw 0vw; }
  .aboutStrengthMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; position: relative; }
  .aboutStrengthMain .aboutStrengthYearBox { position: -webkit-sticky; position: sticky; width: 33.125vw; top: 1.875vw; height: 100%; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle { padding: 2.5vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title { font-size: 1.625vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title .icon { width: 2.875vw; height: 2.875vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title .icon span { width: 0.313vw; height: 0.313vw; margin: 0vw 0.063vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo { padding-top: 2.188vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list { width: 4.5vw; margin-left: -0.875vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list:first-child { margin: 0vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list:last-child { height: 4.5vw; font-size: 1.25vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear { margin-top: 3.125vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .imgBox { padding-top: 132%; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox { left: 0vw; top: 0vw; right: 0vw; padding: 5vw 3.125vw 0vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .aboutStrengthYearList { height: 6.25vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .aboutStrengthYearList .swiper-slide { font-size: 6vw; letter-spacing: -0.25vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .desc { font-size: 1.875vw; }
  .aboutStrengthMain .aboutStrengthBox { width: 49.063vw; padding: 0vw 9.375vw 0vw 0vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthLineBox { display: block; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle { font-size: 2.25vw; line-height: 2.875vw; padding-bottom: 3.125vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle::after { width: 2vw; height: 2vw; left: -2.5vw; top: 0.5vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle::before { width: 2.5vw; height: 2.5vw; right: 0vw; top: 0vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list { margin-top: 3.75vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list .year { font-size: 1.875vw; color: #cbcbcb; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list .desc { padding-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; color: #d5d5d5; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list.cur .year { color: #010101; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list.cur .desc { color: #000000; }
  /*--实力认可--*/
  /*--沙漠风与众不同--*/
  .differentTitle { font-size: 2.813vw; }
  .differentDesc { max-width: 62.5vw; font-size: 1vw; line-height: 1.625vw; padding-top: 1.875vw; }
  .differentIntroMain { padding: 6.875vw 0vw 0vw; }
  .differentIntroMain .differentIntro { padding-bottom: 5.625vw; }
  .differentIntroMain .differentIntroList .list { top: 5vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 6.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .differentIntroMain .differentIntroList .list .content { width: 35vw; padding: 4.375vw 5.313vw 4.375vw 4.688vw; }
  .differentIntroMain .differentIntroList .list .content .listTitle { font-size: 2.5vw; line-height: 3.125vw; }
  .differentIntroMain .differentIntroList .list .content .listDesc { padding-top: 2.813vw; font-size: 1vw; line-height: 1.625vw; }
  .differentIntroMain .differentIntroList .list .content .icon { margin-top: 3.125vw; width: 8.438vw; height: 8.438vw; }
  .differentIntroMain .differentIntroList .list .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 45.332%; }
  .differentTop500Main { padding: 5.625vw 0vw; }
  .differentTop500Main .differentTop500 { margin: 0vw -0.438vw; padding-top: 6.25vw; }
  .differentTop500Main .differentTop500 .list { width: 14.285714285714286%; padding: 0vw 0.344vw; margin-top: 0.938vw; }
  .differentTop500Main .differentTop500 .list img { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .differentTop500Main .differentTop500 .list::after { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; -webkit-box-shadow: 0vw 1vw 2.375vw rgba(75, 61, 61, 0.86); box-shadow: 0vw 1vw 2.375vw rgba(75, 61, 61, 0.86); }
  .differentTop500Main .differentTop500 .list span { right: 1.438vw; left: 1.438vw; top: 0.313vw; -webkit-border-radius: 0.75vw; border-radius: 0.75vw; }
  .differentTop500Main .differentTop500 .list:hover span { -webkit-transform: scale(1.2) translateY(0.25vw); -ms-transform: scale(1.2) translateY(0.25vw); transform: scale(1.2) translateY(0.25vw); }
  .caseExperienceMain { padding: 5.625vw 0vw; }
  .caseExperienceMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .caseExperienceMain .caseExperienceListBox { width: 64.75vw; }
  .caseExperienceMain .caseExperienceListBox .caseExperienceListImgBox { left: 9.8%; top: 1%; width: 80%; height: 87%; -webkit-border-radius: 1.25vw 1.25vw 0.313vw 0.313vw; border-radius: 1.25vw 1.25vw 0.313vw 0.313vw; }
  .caseExperienceMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 4.375vw 1.563vw 0vw 1.25vw; }
  .caseExperienceMain .content .title { font-size: 2.813vw; line-height: 3.438vw; }
  .caseExperienceMain .content .desc { font-size: 1vw; padding-top: 1.875vw; line-height: 1.625vw; }
  .differentMarketingMain { padding: 9.375vw 0vw; }
  .differentMarketingMain .differentMarketing .swiper-slide { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; margin: 0vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 8.75vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .content .listTitle { font-size: 2.813vw; line-height: 3.438vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .content .listDesc { font-size: 1vw; padding-top: 1.875vw; line-height: 1.625vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .imgBox { width: 34.375vw; margin: 0vw 12.5vw 0vw 0vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .imgBox .imgTitle { left: 0vw; font-size: 1.438vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .imgBox .imgText p { font-size: 1.438vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgTitle { top: 13.75vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(1) { top: 9.25vw; left: 5.625vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(2) { top: 9.25vw; right: 5.625vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(3) { bottom: 5.313vw; left: 0vw; width: 100%; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(1) { top: 2.188vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(2) { top: 50%; padding-left: 1.25vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(3) { top: 50%; padding-right: 1.25vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(4) { bottom: 2.188vw; }
  .differentConsult { padding: 4.375vw 0vw 5.625vw; }
  .differentConsult .btn { padding-top: 3.125vw; }
  .differentConsult .btn a { width: 19.375vw; height: 3vw; font-size: 0.875vw; -webkit-border-radius: 3vw; border-radius: 3vw; }
  /*--沙漠风与众不同--*/
  /*--理念信仰--*/
  .ideaAndBeliefMain { padding: 6.25vw 0vw 0vw; }
  .ideaAndBeliefMain .title { font-size: 1vw; }
  .ideaAndBeliefMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .ideaAndBeliefMain .desc { padding-top: 1.563vw; font-size: 2.813vw; line-height: 3.438vw; }
  .ideaAndBeliefMain .ideaAndBeliefBox { padding: 4.375vw 0vw; margin-top: 4.375vw; }
  .ideaAndBeliefMain .ideaAndBeliefBox .imgBox { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; left: 6.25vw; right: 6.25vw; }
  .ideaAndBeliefMain .ideaAndBeliefBox .computer { margin-bottom: -2.5vw; }
  .ideaAndBeliefMain .ideaAndBeliefBox .computer img { max-width: 54%; }
  .ideaAndBeliefMain .ideaAndBeliefBox .content { font-size: 1vw; line-height: 1.625vw; text-align: center; }
  .ideaAndBeliefMain .ideaAndBeliefBox.animat .imgBox { left: 0vw; right: 0vw; -webkit-border-radius: 0vw; border-radius: 0vw; }
  .ideaAndBeliefListMain { padding: 6.875vw 0vw 8.125vw; }
  .ideaAndBeliefListMain .title { font-size: 1vw; }
  .ideaAndBeliefListMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .ideaAndBeliefListMain .desc { font-size: 2.813vw; padding-top: 0.313vw; line-height: 3.438vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList { padding-top: 4.375vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list { margin-bottom: 1vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .contentBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 66%; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .imgBox { position: absolute; width: 49.3%; padding-top: 30%; height: 100%; left: 0vw; top: 0vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .imgBox img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content { margin: 0vw; width: 49.3%; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 2.813vw 3.438vw 5vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .icon { padding-bottom: 1.25vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .icon img { height: 2vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .listTitle { font-size: 2.25vw; line-height: 2.875vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .listDesc { padding-top: 5vw; font-size: 0.938vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list:nth-child(1) { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list:nth-child(1) .contentBox { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
  /*--理念信仰--*/
  /*--常见问题--*/
  .QAMain { padding: 5vw 0vw; }
  .QAMain .title { font-size: 2.813vw; }
  .QAMain .QAList { padding-top: 3.75vw; }
  .QAMain .QAList .list { margin-top: 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding-bottom: 0vw; }
  .QAMain .QAList .list .listTitle { padding: 0vw 2.5vw 0vw 4.375vw; min-height: 5.625vw; font-size: 1.125vw; }
  .QAMain .QAList .list .listTitle span { left: 2.5vw; top: 2.063vw; width: 1.25vw; height: 1.25vw; padding-top: 0.188vw; font-size: 0.875vw; }
  .QAMain .QAList .list .listTitle i { width: 0.875vw; height: 0.875vw; top: 2.25vw; right: 2.5vw; }
  .QAMain .QAList .list .listTitle i::after { height: 0.125vw; }
  .QAMain .QAList .list .listTitle i::before { width: 0.125vw; }
  .QAMain .QAList .list .content { margin: 0vw 2.5vw; padding: 1.875vw 2.813vw; font-size: 0.938vw; line-height: 1.813vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .QAMain .QAList .list.cur { padding-bottom: 2.188vw; }
  /*--常见问题--*/
  /*--客户列表--*/
  .customerListMain { padding: 8.125vw 0vw; }
  .customerListMain .customerListDesc { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .customerListMain .customerListDesc .numberBox { width: 32.813vw; }
  .customerListMain .customerListDesc .numberBox .numberText { font-size: 3.75vw; }
  .customerListMain .customerListDesc .numberBox .numberText span { font-size: 7.875vw; }
  .customerListMain .customerListDesc .numberBox .desc { font-size: 2.813vw; }
  .customerListMain .customerListDesc .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1vw; line-height: 1.625vw; padding: 0vw; }
  .customerListMain .customerList { margin: 0vw -0.438vw; padding-top: 5vw; }
  .customerListMain .customerList .list { width: 14.285714285714286%; padding: 0vw 0.438vw; margin-top: 0.938vw; }
  .customerListMain .customerList .list img { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .customerListMain .customerList .list::after { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; -webkit-box-shadow: 0vw 1vw 2.375vw rgba(75, 61, 61, 0.86); box-shadow: 0vw 1vw 2.375vw rgba(75, 61, 61, 0.86); }
  .customerListMain .customerList .list span { right: 1.438vw; left: 1.438vw; top: 0.313vw; bottom: 0vw; -webkit-border-radius: 0.75vw; border-radius: 0.75vw; }
  /*--客户列表--*/
  /*--客户评价--*/
  .customerEvaluationMain { padding: 5vw 0vw 8.75vw; }
  .customerEvaluationMain .title { font-size: 2.813vw; }
  .customerEvaluationMain .customerEvaluation { padding-top: 1.875vw; margin: 0vw -1.25vw; }
  .customerEvaluationMain .customerEvaluation .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: -webkit-calc(50% - 2.5vw); width: calc(50% - 2.5vw); margin: 2.5vw 1.25vw 0vw; padding: 4.375vw 4.688vw 4.375vw 3.438vw; -webkit-box-shadow: 0vw 4.375vw 1.875vw -3.125vw rgba(65, 50, 25, 0); box-shadow: 0vw 4.375vw 1.875vw -3.125vw rgba(65, 50, 25, 0); background: #fff; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; overflow: hidden; display: flex; position: relative; }
  .customerEvaluationMain .customerEvaluation .list::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo { width: 15.625vw; padding-top: 0.625vw; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo img { max-width: 80%; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo .line { bottom: 0vw; width: 4.063vw; display: block; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo .line::before { width: 100%; height: 0.313vw; -webkit-border-radius: 0.188vw; border-radius: 0.188vw; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo .line::after { width: 70%; height: 0.313vw; margin-top: 0.438vw; -webkit-border-radius: 0.188vw; border-radius: 0.188vw; }
  .customerEvaluationMain .customerEvaluation .list .content .listTitle { font-size: 2.25vw; }
  .customerEvaluationMain .customerEvaluation .list .content .listTitle img { width: 2.5vw; height: 100%; top: 0.813vw; }
  .customerEvaluationMain .customerEvaluation .list .content .listDesc { padding-top: 1.875vw; font-size: 0.938vw; line-height: 1.625vw; }
  .customerEvaluationMain .customerEvaluation .list:hover { -webkit-box-shadow: 0vw 4.375vw 1.875vw -3.125vw rgba(65, 50, 25, 0.3); box-shadow: 0vw 4.375vw 1.875vw -3.125vw rgba(65, 50, 25, 0.3); }
  /*--客户评价--*/
  /*--人才招聘--*/
  .jobIntroMain { padding: 11.875vw 0vw; }
  .jobIntroMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; }
  .jobIntroMain .content { max-width: 37.5vw; }
  .jobIntroMain .content .title { font-size: 3.125vw; line-height: 3.75vw; }
  .jobIntroMain .content .desc { padding-top: 1.875vw; font-size: 1vw; line-height: 1.625vw; }
  .jobIntroMain .content .btn { padding-top: 3.125vw; }
  .jobIntroMain .content .btn a { font-size: 0.875vw; height: 2.563vw; padding: 0vw 1.563vw; }
  .jobIntroMain .content .btn a i { font-size: 0.5vw; margin-left: 0.625vw; }
  .jobIntroMain .content .btn a::after { -webkit-border-radius: 2.563vw; border-radius: 2.563vw; }
  .jobIntroMain .content .btn a:hover::after { width: 2.563vw; }
  .jobIntroMain .content .btn a:hover i { -webkit-transform: translateX(0.5vw); -ms-transform: translateX(0.5vw); transform: translateX(0.5vw); margin-left: 0.938vw; }
  .jobIntroMain .content .btn a:hover { padding-left: 0vw; }
  .jobListMain { padding: 4.375vw 0vw 5vw; }
  .jobListMain .jobList .list { margin-top: 1.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding-bottom: 0vw; }
  .jobListMain .jobList .list .listTitle { padding: 0vw 2.5vw 0vw 4.375vw; min-height: 5.625vw; font-size: 1.125vw; }
  .jobListMain .jobList .list .listTitle i { width: 0.875vw; height: 0.875vw; top: 2.25vw; right: 2.5vw; }
  .jobListMain .jobList .list .contentBox { margin: 0vw 2.5vw; display: none; padding: 1.875vw 2.813vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .jobListMain .jobList .list .contentBox .contentTitle { font-size: 1.125vw; padding-bottom: 1.563vw; }
  .jobListMain .jobList .list .contentBox .content { font-size: 0.938vw; padding-bottom: 1.875vw; line-height: 1.813vw; }
  .jobListMain .jobList .list .contentBox .btn a { font-size: 0.875vw; height: 3vw; padding: 0vw 1.563vw; }
  .jobListMain .jobList .list .contentBox .btn a i { font-size: 0.5vw; margin-left: 0.938vw; }
  .jobListMain .jobList .list .contentBox .btn a::after { -webkit-border-radius: 3vw; border-radius: 3vw; }
  .jobListMain .jobList .list .contentBox .btn a:hover::after { width: 3vw; }
  .jobListMain .jobList .list .contentBox .btn a:hover i { margin-left: 1.25vw; -webkit-transform: translateX(0.375vw); -ms-transform: translateX(0.375vw); transform: translateX(0.375vw); }
  .jobListMain .jobList .list .contentBox .btn a:hover { padding-left: 0vw; }
  .jobListMain .jobList .list.cur { padding-bottom: 2.813vw; }
  /*--人才招聘--*/
  /*--定制化电商网站建设方案--*/
  .buyingQuestions { padding-top: 0vw; }
  .buyingQuestions .list { margin-top: 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding-bottom: 0vw; }
  .buyingQuestions .list .listTitle { padding: 0vw 2.5vw 0vw 4.375vw; min-height: 5.625vw; font-size: 1.125vw; }
  .buyingQuestions .list .listTitle span { left: 2.5vw; top: 2.063vw; width: 1.25vw; height: 1.25vw; padding-top: 0.188vw; font-size: 0.875vw; }
  .buyingQuestions .list .listTitle i { width: 0.875vw; height: 0.875vw; top: 2.25vw; right: 2.5vw; }
  .buyingQuestions .list .listTitle i::after { height: 0.125vw; }
  .buyingQuestions .list .listTitle i::before { width: 0.125vw; }
  .buyingQuestions .list .content { margin: 0vw 2.5vw; padding: 1.875vw 2.813vw; font-size: 0.938vw; line-height: 1.813vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .buyingQuestions .list.cur { padding-bottom: 2.188vw; }
  /*--定制化电商网站建设方案--*/
  /*--网站推广优化方案--*/
  .websitePromotionBox { padding: 6.563vw 0vw 12.5vw; }
  .websitePromotionBox .title { font-size: 1vw; }
  .websitePromotionBox .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .websitePromotionBox .subTitle { padding-top: 1.563vw; font-size: 2.5vw; }
  .websitePromotionBox .websitePromotionDesc { padding-top: 1.563vw; font-size: 1vw; line-height: 1.625vw; }
  .websitePromotionBox .websitePromotion { padding-top: 3.75vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .websitePromotionBox .websitePromotion .imgBox { width: 46.25vw; }
  .websitePromotionBox .websitePromotion .imgBox img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .websitePromotionBox .websitePromotion .content { padding: 3.125vw 0vw 0vw 5vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .websitePromotionBox .websitePromotion .content .list { padding: 1.25vw 0vw 4.063vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle span { width: 1.875vw; height: 1.875vw; padding-top: 0.25vw; font-size: 1.125vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle h3 { font-size: 1.375vw; padding-left: 0.625vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle .icon { width: 0.938vw; height: 0.938vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle .icon::after { width: 0.188vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle .icon::before { height: 0.188vw; }
  .websitePromotionBox .websitePromotion .content .list .desc { padding-top: 1.25vw; font-size: 0.938vw; line-height: 1.563vw; }
  .websiteOptimizationImportanceMain { padding: 5.625vw 0vw; }
  .websiteOptimizationImportanceMain .title { font-size: 2.5vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance { padding-top: 3.125vw; display: -ms-grid; display: grid; grid-gap: 2.5vw; -ms-grid-columns: 1fr 1fr; grid-template-columns: 1fr 1fr; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list { padding: 2.813vw 3.75vw; margin: 0vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .letter { min-width: 3.125vw; width: 3.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; height: 3.125vw; font-size: 1.25vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.25vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .listTitle { font-size: 1.875vw; padding-top: 0.313vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0vw -0.625vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.875vw 0.625vw 0vw; font-size: 1.063vw; line-height: 1.625vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList .listSubTitle { font-size: 1.25vw; padding-bottom: 0.938vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList p { font-weight: 100; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list:nth-child(2) { -ms-grid-column: 2; grid-column: 2; grid-row: 1 / 3; min-height: 41.25vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list:nth-child(2) .contentBox .content .contentList { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; width: 50%; }
  /*--网站推广优化方案--*/
  /*--方案列表--*/
  .solutionBanner .imgBox { padding-top: 41.875vw; }
  .solutionBanner .solutionBannerText .title { font-size: 3.125vw; line-height: 3.75vw; }
  .solutionBanner .solutionBannerText .desc { padding-top: 1.875vw; font-size: 1.125vw; }
  .solutionBanner .solutionBannerText .desc i { margin-left: 0.5vw; line-height: .1; width: 1.563vw; height: 1.563vw; font-size: 0.5vw; }
  .solutionBanner .btn { font-size: 0.938vw; bottom: 1.875vw; padding: 0vw 1.875vw; height: 4vw; -webkit-border-radius: 4vw; border-radius: 4vw; }
  .solutionBanner .btn p { margin-left: 0.625vw; width: 2.188vw; height: 2.188vw; }
  .solutionBanner .btn p img { width: 1.25vw; height: 1.25vw; }
  .solutionTitleIntro { padding: 6.25vw 0vw 0vw; }
  .solutionTitleIntro .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .solutionTitleIntro .container .title { width: 50%; padding: 0vw 6.875vw 0vw 0vw; font-size: 2.813vw; line-height: 3.438vw; }
  .solutionTitleIntro .container .title i { width: 1.563vw; height: 1.563vw; margin-left: 0.625vw; }
  .solutionTitleIntro .container .title i::before { height: 0.313vw; }
  .solutionTitleIntro .container .title i::after { width: 0.313vw; }
  .solutionTitleIntro .container .intro { width: 50%; padding: 0vw 0vw 0vw 3.875vw; font-size: 1.063vw; line-height: 1.75vw; }
  .solutionListMain { padding: 5vw 0vw 0.063vw; }
  .solutionListMain .container::after { left: 0.625vw; right: 0.625vw; }
  .solutionList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0vw -3.875vw; padding: 0vw 0vw 3.875vw; }
  .solutionList .list { width: 50%; padding: 0vw 3.875vw; }
  .solutionList .list .imgBox { padding-top: 50.794%; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .solutionList .list .content { padding: 2.5vw 1.25vw 4.063vw 1.25vw; }
  .solutionList .list .content .listTitle { font-size: 1.875vw; }
  .solutionList .list .content .desc { margin-top: 1.25vw; font-size: 1vw; display: -webkit-box; height: 3.25vw; line-height: 1.625vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .solutionList .list .content .arrow { padding-top: 1.563vw; }
  .solutionList .list .content .arrow i { width: 3.75vw; height: 2.563vw; font-size: 0.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .solutionList .list:hover .content .arrow i { width: 2.563vw; }
  .solutionList .list:nth-child(2n) { top: 3.75vw; }
  /*--方案列表--*/
  /*--外贸网站方案--*/
  .foreignTradeSolutionBanner .imgBox { padding-top: 37.5vw; }
  .foreignTradeSolutionBanner .foreignTradeSolutionBannerText .title { font-size: 3.75vw; }
  .foreignTradeSolutionBanner .foreignTradeSolutionBannerText .btn { padding-top: 0.938vw; font-size: 0.938vw; }
  .foreignTradeSolutionBanner .foreignTradeSolutionBannerText .btn i { margin-left: 0.5vw; width: 1.563vw; height: 1.563vw; font-size: 0.5vw; line-height: 0.1; }
  .foreignTradeSolution { padding: 7.5vw 0vw 9.375vw; }
  .foreignTradeSolution .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .foreignTradeSolution .imgBox { width: 50vw; }
  .foreignTradeSolution .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 3.75vw 0vw 0vw 4.688vw; }
  .foreignTradeSolution .content .title { font-size: 1vw; }
  .foreignTradeSolution .content .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .foreignTradeSolution .content .subTitle { margin-top: 1.25vw; padding: 0vw 1.25vw 0vw 0vw; font-size: 2.5vw; line-height: 3.125vw; letter-spacing: -2px; }
  .foreignTradeSolution .content .desc { margin-top: 2.5vw; padding: 0vw 1.25vw 0vw 0vw; max-height: 18.125vw; font-size: 1vw; line-height: 1.625vw; }
  .foreignTradeSolution .content .desc::-webkit-scrollbar { width: 0.25vw; }
  .foreignTradeSolution .content .desc::-webkit-scrollbar-track { -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .foreignTradeSolution .content .desc::-webkit-scrollbar-thumb { -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .foreignTradeSolution .content .desc2 { margin-top: 0.625vw; padding: 0vw 1.25vw 0vw 0vw; max-height: 18.125vw; font-size: 1vw; line-height: 1.625vw; }
  .foreignTradeSolution .content .desc2::-webkit-scrollbar { width: 0.25vw; }
  .foreignTradeSolution .content .desc2::-webkit-scrollbar-track { -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .foreignTradeSolution .content .desc2::-webkit-scrollbar-thumb { -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .foreignTradeSolution .content .threeTitle { margin-top: 0.625vw; font-size: 1.25vw; }
  .foreignTradeSolutionListMain { padding: 6.25vw 0vw 6.25vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionIntro { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .foreignTradeSolutionListMain .foreignTradeSolutionIntro .title { font-size: 2.5vw; width: 38.75vw; padding: 0vw 3.75vw 0vw 0vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionIntro .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.125vw; line-height: 1.938vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList { margin-top: 3.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content { width: 35vw; padding: 3.125vw 5vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number { width: 2.5vw; height: 2.5vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span { font-size: 0.875vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span:nth-child(1) { left: 0vw; top: 0vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span:nth-child(2) { right: 0vw; bottom: 0vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .listTitle { margin-top: 2.813vw; font-size: 2.5vw; line-height: 1.3; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .desc { padding: 2.5vw 0vw 7.5vw; font-size: 1vw; max-width: 23.438vw; line-height: 1.625vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 40%; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .btnBox { left: 5vw; bottom: 4.063vw; width: auto; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .btnBox a { width: 4.375vw; height: 4.375vw; margin-right: 0.625vw; font-size: 1.5vw; }
  .extensionServerMain { padding: 7.188vw 0vw; }
  .extensionServerMain .title { font-size: 2.5vw; line-height: 3.125vw; }
  .extensionServerMain .content { padding-top: 0.938vw; font-size: 1.125vw; line-height: 1.75vw; }
  .extensionServerMain .extensionServer { margin: 0vw -1.25vw; padding-top: 5vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .extensionServerMain .extensionServer .list { width: -webkit-calc(50% - 2.5vw); width: calc(50% - 2.5vw); margin: 0vw 1.25vw; padding: 3.438vw 3.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .extensionServerMain .extensionServer .list .listTitle { font-size: 1.5vw; padding-bottom: 2.5vw; }
  .extensionServerMain .extensionServer .list .listTitle span { font-size: 1.25vw; margin-right: 0.938vw; width: 3.875vw; height: 3.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .extensionServerMain .extensionServer .list .desc { font-size: 1vw; line-height: 1.625vw; }
  .extensionServerMain .extensionServer:first-child { padding-top: 0vw; }
  .solutionTypeMain { padding: 6.875vw 0vw; }
  .solutionTypeMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .solutionTypeMain .titleBox { width: 37.813vw; padding: 0vw 4.688vw 0vw 0vw; }
  .solutionTypeMain .titleBox .title { font-size: 2.5vw; line-height: 1.2; top: 6.875vw; }
  .solutionTypeMain .solutionTypeList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .solutionTypeMain .solutionTypeList .list { top: 3.75vw; position: -webkit-sticky; position: sticky; padding: 3.75vw 2.813vw 4.688vw; margin-bottom: 1.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .solutionTypeMain .solutionTypeList .list .icon { width: 13.438vw; }
  .solutionTypeMain .solutionTypeList .list .icon img { width: 2.813vw; }
  .solutionTypeMain .solutionTypeList .list .icon .line { margin-top: 3.75vw; }
  .solutionTypeMain .solutionTypeList .list .icon .line::before { width: 4.063vw; height: 0.313vw; -webkit-border-radius: 0.156vw; border-radius: 0.156vw; }
  .solutionTypeMain .solutionTypeList .list .icon .line::after { width: 3.125vw; height: 0.313vw; -webkit-border-radius: 0.156vw; border-radius: 0.156vw; margin-top: 0.625vw; }
  .solutionTypeMain .solutionTypeList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .solutionTypeMain .solutionTypeList .list .content::after { left: -1.875vw; top: -0.75vw; width: 2.563vw; height: 2.563vw; background-size: 2.563vw; }
  .solutionTypeMain .solutionTypeList .list .content .listTitle { font-size: 1.5vw; line-height: 1.3; }
  .solutionTypeMain .solutionTypeList .list .content .desc { font-size: 1vw; padding-top: 1.25vw; }
  /*--外贸网站方案--*/
  /*--响应式网站建设方案--*/
  .designPatternMain { min-height: 100vh; width: 100%; }
  .designPatternMain .title { font-size: 2.5vw; padding-top: 1.875vw; }
  .designPatternMain .designPatternBox { margin-top: 3.75vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .designPatternMain .designPatternBox .imgBox { width: 46.25vw; padding-top: 0vw; }
  .designPatternMain .designPatternBox .imgBox img { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .designPatternMain .designPatternBox .designPattern { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 5vw; height: 43.125vw; }
  .designPatternMain .designPatternBox .designPattern .list { height: 14.5%; overflow: hidden; }
  .designPatternMain .designPatternBox .designPattern .list .listTitle { height: 6.25vw; padding: 0vw; font-size: 1.5vw; color: #cacaca; }
  .designPatternMain .designPatternBox .designPattern .list .listTitle i { font-size: 0.75vw; margin-left: 0.625vw; top: -0.25vw; }
  .designPatternMain .designPatternBox .designPattern .list .desc { padding-bottom: 4.063vw; font-size: 1vw; line-height: 1.75vw; }
  .designPatternMain .designPatternBox .designPattern .list.cur .listTitle { font-size: 1.875vw; color: #010101; }
  .solutionConsultMain { padding: 5vw 0vw 5.625vw; }
  .solutionConsultMain .title { font-size: 2.813vw; }
  .solutionConsultMain .desc { padding-top: 1.875vw; font-size: 1vw; line-height: 1.625vw; max-width: 67.5vw; }
  .solutionConsultMain .btn { padding-top: 2.813vw; }
  .solutionConsultMain .btn a { width: 19.5vw; height: 3vw; font-size: 0.875vw; -webkit-border-radius: 3vw; border-radius: 3vw; }
  .solutionConsultMain .iconList { padding-top: 2.5vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .solutionConsultMain .iconList .list { width: 20vw; font-size: 1.5vw; margin: 0vw 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 1.25vw 1.875vw; }
  .solutionConsultMain .iconList .list img { height: 4.5vw; margin-right: 1.25vw; }
  /*--响应式网站建设方案--*/
  /*--定制化电商网站建设方案--*/
  .electronicBusinessSolution { padding: 5.938vw 0vw 8.438vw; }
  .electronicBusinessSolution .title { font-size: 2.5vw; }
  .electronicBusinessSolution .desc { padding-top: 0.625vw; font-size: 1.125vw; line-height: 1.75vw; }
  .electronicBusinessSolution .listBox { padding-top: 4.375vw; }
  .electronicBusinessSolution .list { top: 3.125vw; margin-bottom: 2.813vw; padding: 4.063vw 3.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .electronicBusinessSolution .list .listTitleBox { min-width: 31.25vw; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; }
  .electronicBusinessSolution .list .listTitleBox .listTitle { font-size: 2.5vw; }
  .electronicBusinessSolution .list .listTitleBox .number { margin-right: 1.25vw; width: 3.875vw; height: 3.875vw; font-size: 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .electronicBusinessSolution .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.063vw; line-height: 1.625vw; padding-top: 0vw; }
  .electronicBusinessFeatureBox { padding: 6.25vw 0vw 4.063vw; }
  .electronicBusinessFeatureClass { padding-bottom: 2.813vw; }
  .electronicBusinessFeatureClass .list a { font-size: 2.5vw; }
  .electronicBusinessFeatureClass .list span { font-size: 2.5vw; font-weight: 100; padding: 0vw 1.563vw; }
  .electronicBusinessFeatureTwoClass { padding-bottom: 3.125vw; }
  .electronicBusinessFeatureTwoClass .list a { margin-right: 0.938vw; width: 10vw; height: 2.5vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; padding: 0vw 0.938vw; font-size: 0.938vw; }
  .electronicBusinessFeatureTwoClass .list a i { width: 0.625vw; height: 0.625vw; }
  .electronicBusinessFeature { padding-top: 3.125vw; }
  .electronicBusinessFeature .listBox { margin: 0vw -0.625vw; }
  .electronicBusinessFeature .listBox .list { width: -webkit-calc(50% - 1.25vw); width: calc(50% - 1.25vw); margin: 0vw 0.625vw 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 1.563vw 1.875vw; }
  .electronicBusinessFeature .listBox .list h3 { font-size: 1.25vw; }
  .electronicBusinessFeature .listBox .list h3::before { width: 0.313vw; height: 0.813vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; margin-right: 0.313vw; }
  .electronicBusinessFeature .listBox .list .desc { padding-top: 0.313vw; font-size: 0.938vw; }
  /*--定制化电商网站建设方案--*/
  /*--软件网站建设方案--*/
  .furnishSolutionMain { padding: 6.25vw 0vw 8.125vw; }
  .furnishSolutionMain .title { font-size: 2.5vw; }
  .furnishSolutionMain .content { margin-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; }
  .furnishSolutionMain .furnishSolutionBox { margin-top: 5vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 4.063vw 5.625vw 4.688vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution .swiper-slide { padding: 0vw 15vw 6.25vw 0vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution .listTitle { font-size: 1.875vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution .desc { margin-top: 1.563vw; font-size: 1vw; line-height: 1.625vw; }
  .furnishSolutionMain .furnishSolutionBox:first-child { margin-top: 0vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolutionClass { min-height: 18.75vw; padding-left: 9.375vw; width: 29.063vw; display: block; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolutionClass a { font-size: 1.125vw; padding-bottom: 1.25vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolutionClass a.cur { font-size: 1.5vw; }
  .furnishSolutionMain .furnishSolutionBox .btn { left: 5.625vw; bottom: 5.625vw; position: absolute; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; padding: 0vw; }
  .furnishSolutionMain .furnishSolutionBox .btn a { width: 5vw; height: 3.125vw; margin-right: 0.313vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .framesolutionMain { padding: 6.875vw 0vw 0vw; }
  .framesolutionMain .title { font-size: 2.5vw; }
  .framesolutionMain .desc { font-size: 1.125vw; line-height: 1.875vw; padding-top: 1.25vw; }
  .framesolutionMain .framesolutionBox { padding: 5vw 0vw 7.5vw; }
  .framesolutionMain .framesolutionBox .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .framesolutionMain .framesolutionBox .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; padding-top: 0vw; }
  .framesolutionMain .framesolutionBox .imgBox img { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .framesolutionMain .framesolutionBox .framesolution { width: 47.5vw; height: 47.5vw; padding: 0vw 0vw 0vw 5vw; }
  .framesolutionMain .framesolutionBox .framesolution .list { height: 11.843%; }
  .framesolutionMain .framesolutionBox .framesolution .list .listTitle { font-size: 1.5vw; height: 5.625vw; color: #cacaca; }
  .framesolutionMain .framesolutionBox .framesolution .list .listTitle i { font-size: 0.875vw; margin-left: 0.625vw; color: #cacaca; }
  .framesolutionMain .framesolutionBox .framesolution .list .content { font-size: 1vw; line-height: 1.75vw; padding-bottom: 3.75vw; }
  .framesolutionMain .framesolutionBox .framesolution .list.cur .listTitle { font-size: 1.875vw; }
  /*--软件网站建设方案--*/
  /*--数码3C企业网站建设方案--*/
  .solutionTextListMain { padding: 4.375vw 0vw 5.625vw; }
  .solutionTextListMain .title { font-size: 1vw; }
  .solutionTextListMain .title::after { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .solutionTextListMain .subTitle { padding: 0.938vw 0vw; font-size: 2.5vw; }
  .solutionTextList { margin: 0vw -0.625vw; padding-top: 3.75vw; }
  .solutionTextList .list { width: -webkit-calc(50% - 1.25vw); width: calc(50% - 1.25vw); padding: 3.438vw 4.375vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; margin: 0vw 0.625vw 1.25vw; }
  .solutionTextList .list .listTitle { font-size: 1.5vw; }
  .solutionTextList .list .content { padding-top: 0.938vw; font-size: 1vw; }
  .solutionTextList .list .number { margin-top: 2.188vw; width: 3.875vw; height: 3.875vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; font-size: 1.25vw; }
  /*--数码3C企业网站建设方案--*/
  /*--门户网站建设方案--*/
  .solutionSystemFunctionMain { padding: 4.375vw 0vw; }
  .solutionSystemFunctionMain .title { font-size: 2.5vw; padding-bottom: 0vw; }
  .solutionSystemFunctionMain .content { padding-top: 0.313vw; font-size: 1vw; line-height: 1.75vw; }
  /*--门户网站建设方案--*/
  /*--app定制开发--*/
  .appNLP { padding-right: 2.5vw; }
  .appNLP .list { width: 33.333%; margin-top: 2.813vw; }
  .appNLP .list .icon img { height: 2.563vw; }
  .appNLP .list .text { padding-top: 0.625vw; font-size: 0.938vw; }
  .appNativeMain { padding: 6.25vw 0vw; }
  .appNativeMain .title { font-size: 2.5vw; }
  .appNativeMain .desc { padding-top: 1.563vw; max-width: 83.125vw; font-size: 1vw; line-height: 1.625vw; }
  .appNativeMain .appNative { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 5vw; }
  .appNativeMain .appNative .advantage { width: 50%; min-height: 36.875vw; -webkit-box-shadow: 0vw 0.5vw 3.563vw rgba(67, 52, 27, 0.18); box-shadow: 0vw 0.5vw 3.563vw rgba(67, 52, 27, 0.18); -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .appNativeMain .appNative .advantage .advantageTitle { height: 7.188vw; padding: 0vw; font-size: 1.5vw; }
  .appNativeMain .appNative .advantage .advantageTitle i { font-weight: 100; font-size: 1.875vw; margin-right: 0.625vw; }
  .appNativeMain .appNative .advantage .content { padding: 3.125vw 5.313vw; line-height: 1.625vw; font-size: 1vw; }
  .appNativeMain .appNative .advantage .content h3 { font-size: 1.25vw; font-weight: 600; padding-bottom: 0.625vw; }
  .appNativeMain .appNative .shortcomingBox { width: 50%; padding: 3.125vw 0vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming { -webkit-backdrop-filter: blur(1.25vw); backdrop-filter: blur(1.25vw); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 0vw 1.875vw 1.875vw 0vw; border-radius: 0vw 1.875vw 1.875vw 0vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .shortcomingTitle { height: 5.563vw; padding: 0vw; font-size: 1.5vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .shortcomingTitle i { font-size: 1.875vw; margin-right: 0.625vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .content { padding: 3.125vw 5.313vw; line-height: 1.625vw; font-size: 1vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .content h3 { font-size: 1.25vw; font-weight: 600; padding-bottom: 0.625vw; }
  .webAppMain { padding: 6.25vw 0vw; }
  .webAppMain .title { font-size: 2.5vw; }
  .webAppMain .desc { padding-top: 1.563vw; max-width: 83.125vw; font-size: 1vw; line-height: 1.625vw; }
  .webAppMain .webApp { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 5vw; }
  .webAppMain .webApp .advantage { width: 50%; min-height: 36.875vw; -webkit-box-shadow: 0vw 0.5vw 3.563vw rgba(67, 52, 27, 0.18); box-shadow: 0vw 0.5vw 3.563vw rgba(67, 52, 27, 0.18); -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .webAppMain .webApp .advantage .advantageTitle { height: 7.188vw; padding: 0vw; font-size: 1.5vw; }
  .webAppMain .webApp .advantage .advantageTitle i { font-weight: 100; font-size: 1.875vw; margin-right: 0.625vw; }
  .webAppMain .webApp .advantage .content { padding: 3.125vw 5.313vw; line-height: 1.625vw; font-size: 1vw; }
  .webAppMain .webApp .advantage .content h3 { font-size: 1.25vw; font-weight: 600; padding-bottom: 0.625vw; }
  .webAppMain .webApp .shortcomingBox { width: 50%; padding: 3.125vw 0vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming { -webkit-backdrop-filter: blur(1.25vw); backdrop-filter: blur(1.25vw); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 0vw 1.875vw 1.875vw 0vw; border-radius: 0vw 1.875vw 1.875vw 0vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming .shortcomingTitle { height: 5.563vw; padding: 0vw; font-size: 1.5vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming .shortcomingTitle i { font-size: 1.875vw; margin-right: 0.625vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming .content { padding: 3.125vw 5.313vw; line-height: 1.625vw; font-size: 1vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming .content h3 { font-size: 1.25vw; font-weight: 600; padding-bottom: 0.625vw; }
  /*--app定制开发--*/
  /*--首页新闻--*/
  .indexNewslistDesc a{padding:1.188vw 0vw;}
  .indexNewslistDesc .listTitle{font-size:1.125vw; height:1.5vw; line-height:1.5vw; }
  .indexNewslistDesc .desc{margin-top: 0.938vw; font-size:0.938vw; height:3vw; line-height: 1.5vw;}
  .indexNewslistDesc .time{margin-top: 1.563vw; font-size: 0.875vw;}
  .indexNewslistDescPage{padding-top: 1.875vw;}
  .indexNewslistDescPage span{margin: 0vw 0.625vw 0vw 0vw;width: 0.438vw;height: 0.438vw;}
  .indexNewslistDescPage span.swiper-pagination-bullet-active{width: 0.563vw;height: 0.563vw;}
  /*--首页新闻--*/
  .sitemap{padding: 20px 40px 58px;}
  .sitemap-wrapper .title{padding: 40px 40px 20px;}
  .mapitem .two{width:33.333%;}
    /*--高端网站建设--*/
  .high-endWebsiteBanner .imgBox { padding-top: 56.25vw; }
  .high-endWebsiteBannerText {top:50%}
  .high-endWebsiteBannerText .title { font-size: 3.75vw; }
  .high-endWebsiteBannerText .desc { padding-top: 1.563vw; font-size: 1.25vw; }
  .high-endIndispensableMain { padding: 6.875vw 0vw; }
  .high-endIndispensableMain .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .high-endIndispensableMain .imgBox { width: 46.563vw; }
  .high-endIndispensableMain .imgBox .listImg { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 1.875vw; }
  .high-endIndispensableMain .imgBox .listImg img { margin: 0.938vw 0vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .high-endIndispensableMain .imgBox .listImg:nth-child(1) { padding-top: 5vw; }
  .high-endIndispensableMain .imgBox .listImg:last-child { margin-right: 1.875vw; }
  .high-endIndispensableMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 5vw 0vw 0vw 7.125vw; }
  .high-endIndispensableMain .content .title { font-size: 3.125vw; }
  .high-endIndispensableMain .content .desc { margin-top: 1.875vw; font-size: 1.125vw; line-height: 2.125vw; }
  .high-endIndispensableMain .content .desc p { padding-left: 1.563vw; }
  .high-endIndispensableMain .content .desc p::after { top: 0.438vw; width: 1.25vw; height: 1.25vw; }
  .high-endIndispensableMain .content .dot { padding-left: 1.563vw; font-size: 1.125vw; line-height: 2.125vw; }
  .high-endIndispensableMain .content .desc2 { font-size: 1.25vw; padding-top: 0.625vw; line-height: 2.125vw; }
  .high-endIndispensableMain .content .desc2 p { padding-left: 1.563vw; }
  .high-endIndispensableMain .content .desc2 p::after { top: 0.438vw; width: 1.313vw; height: 1.313vw; }
  .high-endIndispensableMain .content .btn { padding-top: 2.813vw; }
  .high-endIndispensableMain .content .btn a { padding: 0vw 1.563vw; height: 3.125vw; width: 10vw; }
  .high-endIndispensableMain .content .btn a i { font-size: 0.563vw; }
  .high-endIndispensableMain .content .btn a::after { -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .high-endIndispensableMain .content .btn a:hover::after { width: 3.125vw; height: 3.125vw; }
  .high-endIndispensableMain .content .btn a:hover i { left: 0.313vw; }
  .high-endIntro { padding: 7.5vw 0vw; }
  .high-endIntro .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; }
  .high-endIntro .content { max-width: 35.313vw; padding-top: 4.375vw; }
  .high-endIntro .content .title { font-size: 3.125vw; font-weight: 600; }
  .high-endIntro .content .desc { margin-top: 1.875vw; font-size: 1.063vw; line-height: 1.75vw; }
  .high-endIntro .imgBox { width: 47.625vw; }
  .high-endIntro .imgBox img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .high-endAbilityMain { padding: 6.875vw 0vw; }
  .high-endAbilityMain .title { font-size: 3.125vw; }
  .high-endAbilityMain .desc { margin-top: 0.625vw; max-width: 34.063vw; font-size: 1vw; line-height: 1.625vw; }
  .high-endAbilityMain .high-endAbilityBox { padding-top: 3.125vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList { width: 34.25vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .imgBox img { width: 100%; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .listTitle { display: none; font-size: 1vw; margin-top: 0.625vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .content { display: none; font-size: 0.875vw; margin-top: 0.313vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .high-endAbilityListPage { display: none; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility { width: -webkit-calc(100% - 34.25vw); width: calc(100% - 34.25vw); padding: 0vw 0vw 0vw 4.688vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent .listTitle { font-size: 1.875vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent .content { padding-top: 0.625vw; font-size: 1.25vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list { margin-left: 14.375vw; font-size: 1.25vw; height: 4.375vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active { margin-left: 0vw; font-size: 1.5vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active::after { height: 0.125vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active::before { height: 0.125vw; width: 80%; }
  .high-endFlowMain { padding: 6.25vw 0vw; }
  .high-endFlowMain .title { font-size: 3.125vw; }
  .high-endFlowMain .desc { margin-top: 0.625vw; max-width: 68.75vw; font-size: 1vw; line-height: 1.625vw; }
  .high-endFlow { margin-top: 2.5vw; }
  .high-endFlow .swiper-slide { margin-right: 0.625vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: auto; }
  .high-endFlow .swiper-slide::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; opacity: 1; }
  .high-endFlow .swiper-slide::before { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; opacity: 0; }
  .high-endFlow .swiper-slide .contentBox { padding: 2.5vw 1.75vw 2.188vw; min-height: 16.25vw; }
  .high-endFlow .swiper-slide .contentBox .icon { left: 1.75vw; top: 2.5vw; right: auto; bottom: auto; width: 3.125vw; }
  .high-endFlow .swiper-slide .contentBox .icon img:nth-child(2) { opacity: 0; }
  .high-endFlow .swiper-slide .contentBox .number { font-size: 1.25vw; }
  .high-endFlow .swiper-slide .contentBox .content { padding: 0vw; }
  .high-endFlow .swiper-slide .contentBox .content .listTitle { font-size: 1.375vw; padding-bottom: 1.563vw; color: #2d2d2d; }
  .high-endFlow .swiper-slide .contentBox .content .listTitle i { font-size: 0.563vw; opacity: 1; }
  .high-endFlow .swiper-slide .contentBox .content .listDesc { font-size: 1vw; line-height: 1.5vw; max-width: 23.75vw; opacity: 0; }
  .high-endFlow .swiper-slide.active { -webkit-box-flex: 0; -webkit-flex: 0 0 35vw; -ms-flex: 0 0 35vw; flex: 0 0 35vw; }
  .high-endFlow .swiper-slide.active::after { opacity: 0; }
  .high-endFlow .swiper-slide.active::before { opacity: 1; }
  .high-endFlow .swiper-slide.active .contentBox { padding: 2.813vw; }
  .high-endFlow .swiper-slide.active .contentBox .number { opacity: 1; }
  .high-endFlow .swiper-slide.active .contentBox .icon { left: auto; right: 2.813vw; top: auto; bottom: 2.813vw; }
  .high-endFlow .swiper-slide.active .contentBox .icon img:nth-child(1) { opacity: 0; }
  .high-endFlow .swiper-slide.active .contentBox .icon img:nth-child(2) { opacity: 1; }
  .high-endFlow .swiper-slide.active .contentBox .content { padding: 0vw 0vw 3vw; }
  .high-endFlow .swiper-slide.active .contentBox .content .listTitle { color: #fff; padding-bottom: 0.625vw; }
  .high-endFlow .swiper-slide.active .contentBox .content .listTitle i { display: none; }
  .high-endFlow .swiper-slide.active .contentBox .content .listDesc { opacity: 1; }
  .high-endFlow .swiper-slide:last-child { margin: 0px; }
  .high-endFlow .high-endFlowPage { display: none; }
  .high-endQuote { padding: 6.25vw 0vw; }
  .high-endQuote .title { font-size: 3.125vw; }
  .high-endQuote .desc { font-size: 1.063vw; padding-top: 0.625vw; max-width: 45vw; }
  .high-endQuote .btn { padding-top: 3.125vw; }
  .high-endQuote .btn a { padding: 0vw 1.563vw; height: 3.125vw; width: 10vw; }
  .high-endQuote .btn a i { font-size: 0.563vw; }
  .high-endQuote .btn a::after { -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .high-endQuote .btn a:hover::after { width: 3.125vw; height: 3.125vw; }
  .high-endQuote .btn a:hover i { left: 0.313vw; }
  /*--高端网站建设--*/
  /*--网站制作技术标--*/
  .websiteProductionBanner .imgBox { padding-top: 56.25vw; }
  .websiteProductionBannerText .title { font-size: 3.75vw; }
  .websiteProductionBannerText .desc { padding-top: 1.563vw; font-size: 1.25vw; }
  .productionStandardMain { padding: 6.25vw 0vw; }
  .productionStandardMain .container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .productionStandardMain .productionStandardTitle { max-width: 42.5vw; padding-top: 4.375vw; }
  .productionStandardMain .productionStandardTitle .title { font-size: 3.125vw; }
  .productionStandardMain .productionStandardTitle .desc { padding-top: 1.875vw; font-size: 1vw; line-height: 1.625vw; }
  .productionStandardMain .productionStandardImg { width: 45vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) { width: 21.625vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) img { width: 100%; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .img1 { margin-bottom: 0.938vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .img1 img { -webkit-border-radius: 1.25vw 0vw 0vw 0vw; border-radius: 1.25vw 0vw 0vw 0vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive { left: 1vw; padding: 0vw 1.063vw; bottom: 1vw; width: 13.75vw; height: 4.125vw; -webkit-border-radius: 0.375vw; border-radius: 0.375vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .icon { width: 2.25vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .icon img { -webkit-border-radius: 0vw; border-radius: 0vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0.938vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content .text1 { font-size: 0.75vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content .text2 { font-size: 1.063vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) { width: 22.5vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) img { width: 100%; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .img2 { margin-bottom: 0.938vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .img2:nth-child(2) img { -webkit-border-radius: 0vw 0vw 1.25vw 0vw; border-radius: 0vw 0vw 1.25vw 0vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection { left: 6.875vw; padding: 0vw 1.063vw; bottom: 1.875vw; width: 20.625vw; height: 4.125vw; -webkit-border-radius: 0.375vw; border-radius: 0.375vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .icon { width: 3.625vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .icon img { -webkit-border-radius: 100%; border-radius: 100%; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0.938vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content .text1 { font-size: 0.75vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content .text2 { font-size: 1.063vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .number { font-size: 1.125vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .contactText { font-size: 1.25vw; line-height: 1.75vw; left: 1.875vw; bottom: 1.875vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .icon-youshangjiao { font-size: 1.125vw; right: 1.25vw; top: 1.25vw; font-weight: 600; }
  .productionStandardMain .circleBox { bottom: -23.438vw; }
  .frontEndStandardMain { padding: 8.75vw 0vw 6.25vw; }
  .frontEndStandardMain .titleBox { margin-bottom: -10.625vw; }
  .frontEndStandardMain .title { font-size: 3.125vw; }
  .frontEndStandardMain .desc { padding-top: 1.25vw; font-size: 1vw; line-height: 1.625vw; max-width: 38.438vw; }
  .frontEndStandardMain .frontEndStandardList { margin: 0vw -1.25vw; }
  .frontEndStandardMain .frontEndStandardList .list { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); margin: 0vw 0.625vw 1.25vw; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 2.5vw 2.188vw; width: 100%; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox .number { font-size: 1.25vw; padding-bottom: 3.125vw; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox .listTitle { font-size: 1.625vw; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox .content { padding-top: 1.25vw; font-size: 1.063vw; line-height: 1.5vw; }
  .rear-endStandardMain { padding: 6.25vw 0vw; }
  .rear-endStandardMain .title { font-size: 3.125vw; }
  .rear-endStandardMain .desc { padding-top: 1.563vw; font-size: 1vw; line-height: 1.625vw; max-width: 35vw; }
  .rear-endStandardMain .rear-endStandard { margin: 0vw -0.938vw; padding-top: 2.813vw; }
  .rear-endStandardMain .rear-endStandard .list { width: -webkit-calc(50% - 1.875vw); width: calc(50% - 1.875vw); margin: 0vw 0.938vw 2.188vw; }
  .rear-endStandardMain .rear-endStandard .list .bg { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .rear-endStandardMain .rear-endStandard .list .bg::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .rear-endStandardMain .rear-endStandard .list::after { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon { width: 10vw; height: 12.5vw; -webkit-border-radius: 1.25vw 0vw 0vw 1.25vw; border-radius: 1.25vw 0vw 0vw 1.25vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon::after { -webkit-border-radius: 1.25vw 0vw 0vw 1.25vw; border-radius: 1.25vw 0vw 0vw 1.25vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon::before { -webkit-border-radius: 1.25vw 0vw 0vw 1.25vw; border-radius: 1.25vw 0vw 0vw 1.25vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon p { width: 4.063vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .content { padding: 0vw 1.875vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .content .listTitle { font-size: 1.5vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .content .listDesc { padding-top: 0.625vw; font-size: 1.063vw; }
  .propertyStandardMain { padding: 6.875vw 0vw; }
  .propertyStandardMain .contactCircle { top: -15.625vw; right: -6.25vw; }
  .propertyStandardMain .title { font-size: 3.125vw; }
  .propertyStandardMain .desc { margin-top: 0.625vw; max-width: 34.063vw; font-size: 1vw; line-height: 1.625vw; }
  .propertyStandardMain .propertyStandardBox { padding-top: 3.125vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList { width: 34.25vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .imgBox img { width: 100%; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .listTitle { display: none; font-size: 1vw; margin-top: 0.625vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .content { display: none; font-size: 0.875vw; margin-top: 0.313vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .propertyStandardListPage { display: none; }
  .propertyStandardMain .propertyStandardBox .propertyStandard { width: -webkit-calc(100% - 34.25vw); width: calc(100% - 34.25vw); padding: 0vw 0vw 0vw 4.688vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardContentBox .propertyStandardContent .listTitle { font-size: 1.875vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardContentBox .propertyStandardContent .content { padding-top: 0.625vw; font-size: 1.25vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list { margin-left: 14.375vw; font-size: 1.25vw; height: 4.375vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list.active { font-size: 1.5vw; }
  .secureStandardMain { padding: 6.25vw 0vw; }
  .secureStandardMain .title { font-size: 3.125vw; }
  .secureStandardMain .desc { margin-top: 0.938vw; font-size: 1vw; line-height: 1.625vw; max-width: 46.875vw; }
  .secureStandardMain .secureStandardList { margin: 0vw -1.25vw; padding-top: 2.813vw; }
  .secureStandardMain .secureStandardList .list { width: -webkit-calc(25% - 1.25vw); width: calc(25% - 1.25vw); margin: 0vw 0.625vw 1.25vw; padding: 2.813vw 2.188vw; min-height: 23.75vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .secureStandardMain .secureStandardList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .secureStandardMain .secureStandardList .list .listTitle { font-size: 1.5vw; }
  .secureStandardMain .secureStandardList .list .listDesc { margin-top: 0.625vw; font-size: 1.063vw; line-height: 1.75vw; }
  .secureStandardMain .secureStandardList .list .icon img { height: 4.375vw; }
  .websiteProductionProcessMain { padding: 6.875vw 0vw; }
  .websiteProductionProcessMain .title { font-size: 3.125vw; }
  .websiteProductionProcessMain .websiteProductionProcess { margin: 0vw -1.438vw; padding-top: 2.813vw; }
  .websiteProductionProcessMain .websiteProductionProcess .list { width: -webkit-calc(16.666666666666668% - 2.875vw); width: calc(16.666666666666668% - 2.875vw); margin: 0vw 1.438vw; }
  .websiteProductionProcessMain .websiteProductionProcess .list::after { content: ''; width: 0.563vw; height: 0.563vw; right: -1.625vw; }
  .websiteProductionProcessMain .websiteProductionProcess .list .content .icon { width: 2.813vw; }
  .websiteProductionProcessMain .websiteProductionProcess .list .content .listTitle { font-size: 1.188vw; margin-top: 0.625vw; }
  /*--网站制作技术标--*/
  /*--信创改造解决--*/
  .remouldBanner .imgBox { padding-top: 56.25vw; }
  .remouldBannerText .title { font-size: 3.75vw; }
  .remouldBannerText .desc { padding-top: 1.563vw; font-size: 1.25vw; }
  .remouldSolutionMain { padding: 6.25vw 0vw; }
  .remouldSolutionMain .container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .remouldSolutionMain .content { width: 35vw; padding-top: 2.5vw; }
  .remouldSolutionMain .content .title { font-size: 3.125vw; }
  .remouldSolutionMain .content .desc { padding-top: 1.875vw; }
  .remouldSolutionMain .content .desc .icon { width: 5.625vw; margin-right: 0.938vw; }
  .remouldSolutionMain .content .desc .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 0.938vw; font-size: 1.125vw; line-height: 1.75vw; }
  .remouldSolutionMain .content .desc2 { padding-top: 1.875vw; font-size: 1vw; line-height: 1.75vw; }
  .remouldSolutionMain .imgBox { width: 51.125vw; }
  .remouldSolutionMain .imgBox img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .remouldAdvantageMain { padding: 6.25vw 0vw; }
  .remouldAdvantageMain .title { font-size: 1vw; }
  .remouldAdvantageMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .remouldAdvantageMain .desc { padding-top: 1.563vw; font-size: 2.813vw; line-height: 3.438vw; }
  .remouldAdvantageMain .remouldAdvantage { margin: 0vw -1.25vw; padding-top: 3.125vw; }
  .remouldAdvantageMain .remouldAdvantage .list { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); margin: 0vw 0.625vw; padding: 5vw 2.5vw; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .remouldAdvantageMain .remouldAdvantage .list .icon { width: 5.625vw; padding-bottom: 5.625vw; }
  .remouldAdvantageMain .remouldAdvantage .list .listTitle { font-size: 1.875vw; padding-bottom: 1.25vw; line-height: 2.375vw; }
  .remouldAdvantageMain .remouldAdvantage .list .content { margin-top: 1.563vw; font-size: 1vw; line-height: 1.75vw; }
  .remouldAdvantageMain .remouldAdvantage .list::after { height: 3vw; }
  .remouldAdvantageMain .remouldAdvantage .list::before { -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .remouldServiceProcessMain { padding: 6.25vw 0vw; }
  .remouldServiceProcessMain .title { font-size: 2.813vw; }
  .remouldServiceProcessMain .remouldServiceProcess { margin-top: 4.375vw; }
  .remouldServiceProcessMain .remouldServiceProcessClass { top: 7.5vw; width: 18.75vw; display: block; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list { font-size: 1.188vw; padding-left: 2.188vw; height: 4.375vw; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list::after { left: 0.75vw; top: 0.563vw; bottom: -0.563vw; width: 0.063vw; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list span { width: 0.563vw; height: 0.563vw; left: 0.5vw; top: 0.375vw; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list span::before { width: 1.438vw; height: 1.438vw; border: 0.25vw solid #e5e5e5; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list.active { font-size: 1.5vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list { margin-bottom: 5.313vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .imgBox img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .content { padding: 0vw 2.5vw 3.125vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .content .listTitle { font-size: 1.875vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .content .listDesc { margin-top: 0.938vw; font-size: 1vw; line-height: 1.75vw; }
  /*--信创改造解决--*/
  /*--官网改版--*/
  .officialWebsiteRevisionBanner .imgBox { padding-top: 56.25vw; }
  .officialWebsiteRevisionBannerText { bottom: 12.5vw; }
  .officialWebsiteRevisionBannerText .title { font-size: 3.75vw; }
  .officialWebsiteRevisionBannerText .desc { padding-top: 1.563vw; font-size: 1.25vw; }
  .painPointMain { display: block; }
  .painPointBox { min-height: 100vh; }
  .painPointTitleMain .painPointTitle .title { font-size: 4.427vw; }
  .painPointTitleMain .painPointTitle .desc { padding-top: 0.782vw; font-size: 1.563vw; }
  .painPointContentBox { min-height: 100vh; }
  .painPointContentTitle .title { font-size: 3.125vw; }
  .painPointContentTitle .title span::after { left: -0.886vw; width: 0.625vw; height: 0.625vw; }
  .painPointContentTitle .desc { padding-top: 0.782vw; font-size: 1.125vw; max-width: 62.5vw; }
  .painPoint { padding-top: 17.5vw; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); }
  .painPoint .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .painPoint .list { width: 48.35%; padding-top: 1.563vw; }
  .painPoint .list .imgBox { width: 100%; padding-top: 25.625vw; }
  .painPoint .list .imgBox img { -webkit-border-radius: 1.875vw 0vw 0vw 1.875vw; border-radius: 1.875vw 0vw 0vw 1.875vw; -webkit-box-shadow: 0vw 0.188vw 3.125vw rgba(0, 0, 0, 0.4); box-shadow: 0vw 0.188vw 3.125vw rgba(0, 0, 0, 0.4); }
  .painPoint .list:nth-child(2) { width: 51.65%; }
  .painPoint .list:nth-child(2) .imgBox { padding-top: 28.75vw; }
  .painPoint .list:nth-child(2) .imgBox p:nth-child(2) { width: 6.375vw; left: -2.813vw; top: 4.375vw; }
  .painPoint .list:nth-child(2) .imgBox p:nth-child(3) { width: 5.75vw; right: -2.188vw; bottom: 3.75vw; }
  .painPoint .list:nth-child(2) .imgBox img { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .painPoint .list:nth-child(1) .content { padding-top: 3.438vw; }
  .painPoint .list .content { padding-top: 1.875vw; }
  .painPoint .list .content .listTitle { font-size: 1.875vw; width: 7.5vw; }
  .painPoint .list .content .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.125vw; line-height: 1.875vw; }
  .painPoint .list .content .desc p { padding-left: 1.875vw; }
  .painPoint .list:nth-child(1) .content .desc p::after { top: 0.313vw; width: 1.25vw; height: 1.25vw; }
  .painPoint .list:nth-child(2) .content .desc p::after { top: 0.313vw; width: 1.313vw; height: 1.313vw; }
  .mPainPointContentBox { display: none; }
  .threeMajorDesignsMain { padding: 2.188vw 0vw 6.25vw; }
  .threeMajorDesignsMain .container { -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .threeMajorDesignsMain .threeMajorDesignsList { width: -webkit-calc(100% - 31.25vw); width: calc(100% - 31.25vw); margin-top: 0vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .swiper-slide::after { top: 1.25vw; bottom: 0vw; width: 45.313vw; -webkit-border-radius: 0.75vw; border-radius: 0.75vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox { padding: 0vw 6.563vw 2.5vw 1.875vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .imgBox { width: 41.875vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content { padding-top: 3.75vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc { width: 24.063vw; margin-right: 3.125vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc .listTitle { font-size: 2.25vw; line-height: 2.75vw; color: #010101; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc .desc { margin-top: 0.938vw; font-size: 1vw; display: -webkit-box; height: 4.5vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .listImg { width: 25vw; padding-top: 1.563vw; display: block; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .listImg img { width: 100%; -webkit-border-radius: 0.75vw; border-radius: 0.75vw; -webkit-box-shadow: 0vw 0.375vw 1.688vw rgba(4, 28, 71, 0.35); box-shadow: 0vw 0.375vw 1.688vw rgba(4, 28, 71, 0.35); }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .icon { width: 4.375vw; padding-top: 2.5vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage { position: absolute; left: 1.875vw; bottom: 10.313vw; padding-top: 0vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage span { width: 3.75vw; height: 3.75vw; font-size: 1.125vw; margin: 0vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage span.swiper-pagination-bullet-active { width: 6.563vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .threeMajorDesignsMain .threeMajorDesigns { width: 31.25vw; padding-top: 8.438vw; }
  .threeMajorDesignsMain .threeMajorDesigns .title { font-size: 3.125vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab { padding-top: 2.5vw; display: block; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list { padding: 2.188vw 0vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .icon { width: 4.563vw; height: 4.563vw; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.25vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content .listTitle { font-size: 1.125vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content .desc { font-size: 1vw; display: -webkit-box; height: 1.5vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list.active::after { width: 60%; }
  .designCapabilityMain { display: block; }
  .designCapability .designCapabilityList { padding: 7.5vw 0vw; max-width: 34.375vw; }
  .designCapability .designCapabilityList .contentBox .title { font-size: 3.125vw; padding-bottom: 2.5vw; }
  .designCapability .designCapabilityList .contentBox .content { margin-top: 2.188vw; }
  .designCapability .designCapabilityList .contentBox .content .list .icon { width: 4.375vw; }
  .designCapability .designCapabilityList .contentBox .content .list .listTitle { margin-top: 1.25vw; font-size: 1.375vw; }
  .designCapability .designCapabilityList .contentBox .content .list .desc { margin-top: 0.938vw; font-size: 1.063vw; line-height: 1.688vw; max-width: 30vw; }
  .designCapability .designCapabilityList .designCapabilityTab .list { line-height: 1.688vw; font-size: 0.938vw; margin-bottom: 0.938vw; padding-left: 1.375vw; }
  .designCapability .designCapabilityList .designCapabilityTab .list.active { font-size: 1.25vw; }
  .mDesignCapabilityMain { display: none; }
  .recommendedCaseMain { padding: 6.25vw 0vw; }
  .recommendedCaseMain .titleMain .title { font-size: 1vw; }
  .recommendedCaseMain .titleMain .title::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; }
  .recommendedCaseMain .titleMain .desc { margin-top: 1.563vw; font-size: 2.813vw; line-height: 3.438vw; }
  .recommendedCaseMain .titleMain .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .recommendedCaseMain .titleMain .btn a { width: 3.438vw; height: 2.563vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; margin-left: 0.313vw; font-size: 1vw; }
  .recommendedCaseMain .recommendedCase { margin-top: 3.125vw; }
  .recommendedCaseMain .recommendedCase .swiper-slide .imgBox { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .recommendedCaseMain .recommendedCase .swiper-slide .listTitle { margin-top: 2.188vw; font-size: 1.625vw; }
  .recommendedCaseMain .recommendedCase .swiper-slide .label { padding-top: 0.938vw; }
  .recommendedCaseMain .recommendedCase .swiper-slide .label a { padding: 0vw 0.813vw; line-height: 1.625vw; font-size: 0.75vw; margin-right: 0.625vw; }
  .recommendedCaseMain .recommendedCase .recommendedCasePage { display: none; }
  /*--官网改版--*/
  /*--面包屑--*/
  .commonLocation { bottom: 1.563vw; }
  .commonLocation a { font-size: 0.875vw; }
  .commonLocation a::before { margin-right: 0.5vw; }
  .commonLocation a::after { margin: 0vw 0.625vw; width: 0.5vw; height: 0.5vw; }
  /*--面包屑--*/}

@media (min-width: 992px) { .header { padding: 0vw; height: auto; -webkit-transition: all .8s ease; transition: all .8s ease; }
  .header .logo img { height: 3.438vw;  max-width: 100%; }
  .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: #dd0000; }
  .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: #dd0000; 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: #dd0000; position: absolute; right: -0.613vw; top: 0.5vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{width: 34.375vw; border: none; height: 100%; padding-top: 3.125vw; padding-bottom: 0vw; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li{width: 33.333%; padding: 0vw 0.313vw 0.625vw; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a{line-height: 2vw; position: relative; font-size: 1vw; color: #8c8c8c; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a::before{font-size: 0.75vw; margin-left: 0.5vw;color: #8c8c8c;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a::after{content: ''; display: block; height: 2px;position: absolute; right: 0px; bottom: 0px; width: 0%;background: #dd0000; -webkit-transition: all .6s ease; -o-transition: all .6s ease; -moz-transition: all .6s ease; transition: all .6s ease;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a:hover{ color: #000;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a:hover i{color: #000;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a:hover::after{content:''; left: 0px; right: auto; width: 100%;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .imgBox{width: 28.75vw; display: block;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .imgBox img{width: 100%; display: block;}
  .header .navBox .nav .navUl .list:nth-child(5) .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li{width: 50%;}
  .header .navBox .nav .navUl .list:nth-child(6) .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{width: 25vw;}
  .header .navBox .nav .navUl .list:nth-child(6) .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li{width: 50%;}
  .header .navBox .nav .navUl .list:nth-child(9) .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{width: 25vw;}
  .header .navBox .nav .navUl .list:nth-child(9) .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li{width: 50%;}
  .header .navBox .nav .navUl .list:hover .navDownMenuMain { max-height: 100vh; }
  .headerTransp { position: fixed; top: 0px; background: transparent; }
  .headerTransp .logo a { color: #000; }
  .headerTransp .logo a .white { opacity: 0; }
  .headerTransp .logo a .black { opacity: 1; }
  .headerTransp .logo a:nth-child(2) { border-color: rgba(0,0,0,.2); color: #000;}
  .headerTransp .navBox .nav .navUl .list > a { color: #000000; }
  .headerTransp .navBox .nav .navUl .list > a span::after { background: #dd0000; }
  .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: #dd0000; }
  .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: #dd0000; }
  .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: #dd0000; }
  .headerColorBg .navBox .consultBtn:hover span { color: #000; }
  .headerUp { position: fixed; top: -100px; background: #fffcf5;}
  .navBtn { display: none; }
  .mConsultBtn { display: none; }
  .mTelBox { display: none; } 
  .sitemap-wrapper{padding: 9.25vw 0 60px;}
}

@media (min-width: 1200px) { .header { padding: 0vw; }
  .header .logo img { height: 2.865vw; max-width: 21.514vw; }
  .header .logo h1 { font-size: 0.781vw; line-height: 1.198vw; }
  .header .logo a:nth-child(2) { padding-left: 1.042vw; margin-left: 1.042vw; font-size: 0.781vw; line-height:1.198vw; }
  .header .navBox .nav .navUl .list { padding-right: 1.823vw; }
  .header .navBox .nav .navUl .list > a { font-size: 0.833vw; line-height: 5.208vw; }
  .header .navBox .consultBtn { padding: 0vw 0.677vw 0vw 1.198vw; height: 1.927vw; font-size: 0.729vw; -webkit-border-radius: 1.927vw; border-radius: 1.927vw; }
  .header .navBox .consultBtn span { padding-right: 0.521vw; }
  .header .navBox .consultBtn i { font-size: 0.417vw; width: 1.042vw; height: 1.042vw; }
  .header .navBox .consultBtn::after { -webkit-border-radius: 1.927vw; border-radius: 1.927vw; }
  .header .navBox .consultBtn:hover::after { width: 1.927vw; right: 0vw; }
  .header .navBox .consultBtn:hover i { -webkit-transform: translateX(0.26vw); -ms-transform: translateX(0.26vw); transform: translateX(0.26vw); }
  .header .navBox .nav .navUl .list .subNavMain { right: -5.469vw; top: 4.115vw; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox { margin-top: 1.042vw; padding: 1.563vw 0.781vw 1.823vw; -webkit-border-radius: 0vw 0vw 1.563vw 1.563vw; border-radius: 0vw 0vw 1.563vw 1.563vw; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .listBox { width: 30.208vw; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list { width: 15.104vw; padding: 0.521vw 1.302vw 0vw; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list a { padding: 0.781vw 0vw 0.781vw 1.302vw; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .icon { width: 1.771vw; height: 1.771vw; font-size: 1.042vw; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content { width: -webkit-calc(100% -  1.771vw); width: calc(100% -  1.771vw); padding: 0vw 0.521vw; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content .listTitle { font-size: 0.781vw; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content .desc { font-size: 0.625vw; height: 0.938vw; }

  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox{padding: 2.083vw 0vw 2.344vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .title{font-size: 0.781vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .title::before{width: 0.625vw; height: 0.625vw;margin-right: 0.521vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .desc{width: 23.792vw; margin-top: 2.604vw; font-size: 1.771vw; line-height:2.135vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .desc i{font-size: 0.417vw; top: 0.417vw; right: -0.26vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{width: 28.646vw; padding-top: 2.604vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li{width: 33.333%; padding: 0vw 0.26vw 0.521vw; }
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a{line-height: 1.667vw; font-size: 0.833vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a::before{font-size: 0.625vw; margin-left: 0.417vw;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .imgBox{width: 28.125vw;}
  .header .navBox .nav .navUl .list:nth-child(6) .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{width: 20.833vw;}
  .header .navBox .nav .navUl .list:nth-child(9) .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{width: 20.833vw;}
/*work内页切换样式开始*/
.qiehuan{position:relative;zoom:1;overflow:hidden; width:100%; margin:0 auto;}
.index_b_hero{position:relative;margin:auto;width:80%;height:850px; margin-left:0px;}
.index_b_hero img {max-width: 100%;}
.index_b_hero .heros{width:100%; height:auto;}
.index_b_hero .hero-wrap{position:absolute;overflow:visible;}
.index_b_hero .page_btn{position:absolute;top:315px;margin-left:2%;z-index:366;width:96px;height:96px; background:url(/template/pc/wk2025/case_images/im_21.png);}
.index_b_hero .next{right:-15%; background:url(/template/pc/wk2025/case_images/im_02.png);}
.index_b_hero .hero {position:absolute;top:0;left:0;z-index:9;width: 1500px;overflow:hidden;}
.index_b_hero .mask-left,#index_b_hero .mask-right{position:absolute;top:0;left:0;z-index:9;width:1500px;height:850px;overflow:hidden;background:#000;filter:alpha(Opacity=50);opacity:.5;}
.index_b_hero .mask-left{left:1500px;}
.index_b_hero .mask-right{left:80%;}
/*work内页切换样式结束*/
  .indexTitle { font-size: 1.042vw; }
  .indexTitle::before { width: 0.625vw; height: 0.625vw; margin-right: 0.26vw; }
  .indexCommonMore { height: 2.5vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  .indexCommonMore span { height: 2.5vw; font-size: 0.729vw; }
  .indexCommonMore:hover span { top: -2.5vw; }
  .bannerTextBox { padding-bottom: 4.688vw; }
  .bannerTextBox .swiper-slide .title { font-size: 2.604vw; padding: 0vw 0vw 1.302vw; }
  .bannerTextBox .swiper-slide .title p span { -webkit-transform: translateY(2.604vw); -ms-transform: translateY(2.604vw); transform: translateY(2.604vw); }
  .bannerTextBox .swiper-slide .descBox { padding: 1.302vw 0vw 0vw; }
  .bannerTextBox .swiper-slide .descBox .desc { max-width: 26.563vw; font-size: 0.781vw; display: -webkit-box; height: 2.5vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .bannerTextBox .btn { right: 0vw; padding-bottom: 4.688vw; }
  .bannerTextBox .btn a { width: 2.396vw; height: 2.396vw; -webkit-border-radius: 2.396vw; border-radius: 2.396vw; margin-left: 0.417vw; font-size: 0.833vw; }
  .indexBusinessMain .indexBusinessDesc { font-size: 2.344vw; line-height: 2.813vw; padding:  4.167vw 0vw 3.125vw; }
  .indexBusinessMain .indexBusinessDesc .desc h2{font-size: 2.344vw; line-height: 2.813vw;}
  .indexBusinessMain .indexBusinessDesc .desc .labelDesc{font-size:0.833vw; line-height: 1.042vw;}
  .indexBusinessMain .indexBusinessDesc .desc:nth-child(2){margin-top: 0.781vw;}
  .indexBusinessMain .indexBusiness { padding: 1.563vw 0vw 4.167vw; }
  .indexBusinessMain .indexBusiness .indexTitle{padding-bottom: 3.646vw;}
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide { width: -webkit-calc(25% - 0.729vw); width: calc(25% - 0.729vw); margin-right: 1.042vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox { padding-top: 131%; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 6.25vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .icon { padding-bottom: 2.083vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .icon img { height: 2.604vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p { font-size: 0.833vw; line-height: 1.563vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a::after { height: 0.208vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a:hover::after { width: 100%; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .moreBtn { width: 100%; padding: 0vw 0.781vw 1.042vw; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox:hover .img { -webkit-filter: blur(0.521vw); filter: blur(0.521vw); }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .listTitle { padding-top: 0.781vw; font-size: 0.938vw; height:calc(24px + 0.781vw); }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide:last-child { margin: 0vw; }
  .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 5.729vw; }
  .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 .listTitle { font-size: 1.354vw; padding-bottom: 0.26vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .label a { margin-right: 0.521vw; line-height: 1.354vw; font-size: 0.625vw; padding: 0vw 0.421vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .label span { margin-right: 0.521vw; line-height: 1.354vw; font-size: 0.625vw; padding: 0vw 0.521vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox { margin-top: 2.604vw; padding-top: 29.531vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .caseLogo { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding-top: 6.25vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .caseLogo img { max-width: 65%; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content { padding: 0vw 0.781vw 1.042vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content .desc { font-size: 0.833vw; padding: 0vw 1.042vw; display: -webkit-box; height: 3.75vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: block; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content .more { margin-top: 2.604vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtn a { width: 7.813vw; height: 7.813vw; font-size: 1.25vw; line-height: 1.458vw; padding:0vw 1.25vw; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover .img { -webkit-filter: blur(1.042vw); filter: blur(1.042vw); }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover video { -webkit-filter: blur(1.042vw); filter: blur(1.042vw); }
  .indexClientMain .indexClientDesc { font-size: 2.344vw; line-height: 2.813vw; padding: 4.167vw 0vw 3.125vw; }
  .indexClientMain .indexClientDesc .desc h2{font-size: 2.344vw; line-height: 2.813vw;}
  .indexClientMain .indexClientDesc .desc2{font-size:0.833vw; padding-top: 0.781vw; line-height: 1.042vw;}
  .indexClientMain .indexClientBox { padding: 1.823vw 0vw 4.167vw; }
  .indexClientMain .indexClientBox .indexClientData { width: -webkit-calc(100% - 48.958vw); width: calc(100% - 48.958vw); }
  .indexClientMain .indexClientBox .indexClientDataList { padding: 3.125vw 2.604vw 0vw 0vw; max-width: 31.771vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list { padding: 0vw 0vw 1.302vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list .numberBox { font-size: 0.885vw; padding-bottom: 0.521vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list .numberBox span { font-size: 2.708vw; margin-right: 0.26vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list .bar { height: 0.417vw; }
  .indexClientMain .indexClientBox .indexClientDataList .list:nth-child(2) .bar { width: 75%; }
  .indexClientMain .indexClientBox .indexClientDataList .list:nth-child(3) .bar { width: 57%; }
  .indexClientMain .indexClientBox .indexClientDataList.animated .list .bar span { width: 100%; }
  .indexClientMain .indexClientBox .indexClientListBox { margin-top: 3.125vw; width: 48.958vw; height: 100%; }
  .indexClientMain .indexClientBox .indexClientListBox .indexClientList { margin: -0.052vw -0.313vw -0.052vw 0vw; }
  .indexClientMain .indexClientBox .indexClientListBox .indexClientList .list { width: 20%; margin: 0vw 0vw -0.052vw -0.052vw; }
  .indexAdvantageMain .indexAdvantageDesc { font-size: 2.344vw; line-height: 2.813vw; padding: 6.771vw 2.604vw 4.688vw; }
  .indexAdvantageMain .indexAdvantageBox { padding: 1.823vw 2.604vw 0vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageTitle .desc { font-size: 0.781vw; padding: 0vw 5.729vw 0vw 0vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList { margin: 5.208vw 0vw 0vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide { width: 30.729vw; height: 30.729vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .Circle { width: 8.646vw; height: 8.646vw; left: 1.042vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .title { font-size: 1.146vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageContent { max-width: 45.313vw; padding-top: 3.906vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .desc { font-size: 1.354vw; line-height: 2.188vw; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .moreBtn { max-width: 22.396vw; padding-top: 2.604vw; }
  .indexAdvantageMain .indexAdvantageCaseMain { margin-top: 11.979vw; padding: 0vw 2.604vw 4.167vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .yearsBox .years { font-size: 45.833vw; height: 34.896vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .yearsBox .years span { font-size: 2.5vw; right: -2.604vw; top: 5.208vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox .list { width: 46.875vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox .list .listTitle { margin-top: 0.781vw; font-size: 0.781vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox .list .listTitle::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(1) .list:nth-child(2) { width: 31.25vw; margin-top: 21.875vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(2) { padding-top: 6.25vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(3) { padding-top: 6.771vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(3) .list:nth-child(2) { width: 23.177vw; margin-top: 5.208vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) { padding-top: 6.25vw; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) .moreBtn { width: 23.177vw; }
  .indexNewsMain .indexNewsDesc { font-size: 2.344vw; line-height: 2.813vw; padding: 4.167vw 0vw 3.125vw; }
  .indexNewsMain .indexNewsDesc .desc h2{font-size: 2.344vw; line-height: 2.813vw;}
  .indexNewsMain .indexNewsDesc .desc2{font-size: 0.833vw; line-height: 1.042vw; padding-top: 0.781vw;}
  .indexNewsMain .indexNewsBox { padding: 1.823vw 0vw 4.167vw; }
  .indexNewsMain .indexNewsBox .indexNewsTitle { width: 22.917vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox { width: -webkit-calc(100% - 22.917vw); width: calc(100% - 22.917vw); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 span { margin: 0vw 1.042vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 a { font-size: 0.833vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsClass h3 a::after { height: 0.104vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsTab { margin-top: 2.604vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide { width: -webkit-calc(25% - 0.625vw); width: calc(25% - 0.625vw); margin-right: 0.885vw; -webkit-transform: translateY(5.208vw); -ms-transform: translateY(5.208vw); transform: translateY(5.208vw); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .imgBox { padding-top: 91.8%; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .listTitle { margin-top: 0.781vw; font-size: 0.833vw; display: -webkit-box; height: 1.302vw; line-height: 1.302vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: block; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .time { padding-top: 0.521vw; font-size: 0.729vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide:last-child { margin: 0vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg { width: 25.121vw; padding-right: 2.083vw; -webkit-transform: translateY(5.208vw); -ms-transform: translateY(5.208vw); transform: translateY(5.208vw); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .imgBox { padding-top: 91.7%; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .listTitle { margin-top: 0.781vw; width: 80%; font-size: 0.833vw; display: -webkit-box; height: 2.604vw; line-height: 1.302vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .time { padding-top: 0.521vw; font-size: 0.729vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList { width: -webkit-calc(100% - 25.121vw); width: calc(100% - 25.121vw); -webkit-transform: translateY(5.208vw); -ms-transform: translateY(5.208vw); transform: translateY(5.208vw); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide a { padding: 1.615vw 0vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide a p { font-size: 0.833vw; height: 0.938vw; line-height: 0.938vw; overflow: hidden; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide:hover a {padding: 1.615vw 0vw 1.615vw 0.781vw;}
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage { padding-top: 1.563vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage span { margin: 0vw 0.521vw 0vw 0vw; width: 0.365vw; height: 0.365vw; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage span.swiper-pagination-bullet-active { width: 0.469vw; height: 0.469vw; }
  .indexRequirementMain { height: 23.438vw; padding: 2.865vw 0vw; }
  .indexRequirementMain .indexRequirement { width: 100%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .indexRequirementMain .indexRequirement .title { font-size: 2.396vw; }
  .indexRequirementMain .indexRequirement .desc { padding-top: 1.042vw; font-size: 0.885vw; height: calc(22.5px + 1.042vw)}
  .indexRequirementMain .moreBtn .btn { width: 22.917vw; }
  .indexRequirementMain .moreBtn .textTel{font-size: 0.885vw;}
  .indexRequirementMain .moreBtn .textTel span{font-size: 1.667vw;padding: 0vw 1.823vw 0vw 0.521vw;}
  .footer { padding: 3.385vw 0vw 3.385vw; }
  .footer .footLogoBox .footLogo { width: 38%; }
  .footer .footLogoBox .footLogo .footLogoImg img { height: 3.281vw; }
  .footer .footLogoBox .footLogo .desc { font-size: 0.833vw; padding-top: 0.781vw; }
  .footer .footLogoBox .footLogo .Subscribe { margin-top: 2.083vw; width: 16.146vw; display: none; }
  .footer .footLogoBox .footLogo .Subscribe input { width: 100%; padding: 0vw 5.729vw 0vw 1.302vw; font-size: 0.729vw; height: 2.292vw; -webkit-border-radius: 2.292vw; border-radius: 2.292vw; }
  .footer .footLogoBox .footLogo .Subscribe button { width: 4.688vw; height: 100%; font-size: 0.729vw; -webkit-border-radius: 2.292vw; border-radius: 2.292vw; }
  .footer .footLogoBox .footClass { width: 39%; }
  .footer .footLogoBox .footClass .primaryClass { width: 9.115vw; }
  .footer .footLogoBox .footClass .primaryClass .list { font-size: 1.563vw; }
  .footer .footLogoBox .footClass .primaryClass .list a { padding: 0.521vw 0vw; }
  .footer .footLogoBox .footClass .primaryClass .list a::after { height: 0.156vw; }
  .footer .footLogoBox .footClass .primaryClass .list a i { right: -1.042vw; top: 0.521vw; font-size: 0.417vw; }
  .footer .footLogoBox .footClass .SecondaryClass .list p { font-size: 0.833vw; line-height: 1.667vw; -webkit-transform: translateY(1.042vw); -ms-transform: translateY(1.042vw); transform: translateY(1.042vw); }
  .footer .footLogoBox .footClass .SecondaryClass .list p a i { margin-left: 0.521vw; font-size: 0.729vw; }
  .footer .footLogoBox .footClass .SecondaryClass .list p a:hover i { margin-left: 1.042vw; }
  .footer .footLogoBox .footTelBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .footer .footLogoBox .footTelBox .list { padding-bottom: 1.042vw; }
  .footer .footLogoBox .footTelBox .list .title { font-size: 0.729vw; padding-bottom: 0.26vw; }
  .footer .footLogoBox .footTelBox .list .tel { font-size: 1.458vw; }
  .footer .footLogoBox .footTelBox .footshare a { width: 2.396vw; height: 2.396vw; font-size: 1.042vw; }
  .footer .footAboutBox { margin-top: 2.604vw; padding: 1.823vw 0vw; }
  .footer .footAboutBox .footAbout { width: 36%; padding-right: 1.042vw;}
  .footer .footAboutBox .footAbout .title { font-size: 0.938vw; padding-bottom: 0.417vw; }
  .footer .footAboutBox .footAbout .desc { max-width: 32.292vw; font-size: 0.729vw; max-height: -webkit-calc(1.25vw * 4); max-height: calc(1.25vw * 4); line-height: 1.25vw; }
  .footer .footAboutBox .footAbout .footAboutLabel{padding-top:0.781vw; line-height: 1.25vw; font-size: 0.729vw;}
  .footer .footAboutBox .footAbout .footAboutLabel img{height: 0.677vw; margin-right: 0.26vw;}
  .footer .footAboutBox .footAbout .desc2{font-size: 0.729vw; padding-top: 0.781vw; line-height: 1.25vw; max-width: 26.563vw; }
  .footer .footAboutBox .footAdvantage { width: 31%; padding: 0px 2.865vw;}
  .footer .footAboutBox .footAdvantage .title { font-size: 0.938vw; padding-bottom: 0.417vw; }
  .footer .footAboutBox .footAdvantage .list { width: 50%; margin-right: 1.302vw; }
  .footer .footAboutBox .footAdvantage .list p { font-size: 0.729vw; line-height: 1.25vw; }
  .footer .footAboutBox .footAdvantage .desc{font-size: 0.729vw; line-height: 1.25vw; padding-top: 1.042vw;}
  .footer .footAboutBox .footOurdifferences { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left:4.167vw; }
  .footer .footAboutBox .footOurdifferences .title { font-size: 0.938vw; padding-bottom: 0.417vw; }
  .footer .footAboutBox .footOurdifferences .desc { max-width: 27.083vw; font-size: 0.729vw; max-height: -webkit-calc(1.25vw * 4); max-height: calc(1.25vw * 4); line-height: 1.25vw; }
  .footer .footAboutBox .footOurdifferences .footOurdifferencesLabel{padding-top:0.781vw; line-height: 1.25vw; font-size: 0.729vw;}
  .footer .footAboutBox .footOurdifferences .footOurdifferencesLabel img{height: 0.677vw; margin-right: 0.26vw;}
  .footer .footAboutBox .footOurdifferences .desc2{font-size: 0.729vw; padding-top: 0.781vw; line-height: 1.25vw; max-width: 26.563vw; }
  .footer .footClassBox .title{font-size:1.771vw;}
  .footer .footClassBox .footClass .list{margin-left: 1.563vw;}
  .footer .footClassBox .footClass .list h3 a{font-size: 0.938vw; line-height: 1.25vw;}
  .footer .footClassBox .footClass .list h3 a::after {bottom: -0.521vw;height: 0.104vw;}
  .footer .foot { padding: 1.823vw 0vw 0vw; }
  .footer .foot .copyright { width: 77%; font-size: 0.729vw; line-height: 1.25vw; }
  .footer .foot .footLink { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .footer .foot .footLink .btn { height: 2.292vw; -webkit-border-radius: 2.292vw; border-radius: 2.292vw; font-size: 0.729vw; }
  .footer .foot .footLink .btn i { right: 1.563vw; top: 50%; font-size: 0.417vw; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .footer .foot .footLink .listBox { padding: 1.042vw 1.042vw 1.563vw; }
  .footer .foot .footLink .listBox .list { max-height: 13.542vw; }
  .footer .foot .footLink .listBox .list a { line-height: 1.927vw; font-size: 0.729vw; }
  .footer .foot .footLink .listBox::after { bottom: 0.781vw; -webkit-box-shadow: 0vw 0.156vw 1.823vw rgba(148, 137, 111, 0.2); box-shadow: 0vw 0.156vw 1.823vw rgba(148, 137, 111, 0.2); -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .rightFastMain { right: 0.625vw; }
  .rightFastMain .rightFastBox { width: 2.917vw; padding: 0.26vw 0vw 0.521vw; -webkit-border-radius: 2.917vw; border-radius: 2.917vw; margin-top: 0.052vw; }
  .rightFastMain .rightFastBox .fastDemand .icon { width: 2.396vw; }
  .rightFastMain .rightFastBox .fastDemand .icon p { height: 2.396vw; }
  .rightFastMain .rightFastBox .fastDemand .icon img { width: 1.146vw; }
  .rightFastMain .rightFastBox .fastDemand .title { width: 1.875vw; font-size: 0.729vw; line-height: 0.781vw; padding: 0.417vw 0vw 0.781vw; }
  .rightFastMain .rightFastBox .fastTel { padding: 0.781vw 0vw 0vw; }
  .rightFastMain .rightFastBox .fastTel .icon { font-size: 1.146vw; }
  .rightFastMain .rightFastBox .fastTel .title { width: 1.875vw; font-size: 0.729vw; line-height: 0.781vw; padding: 0.26vw 0vw 0.781vw; }
  .rightFastMain .scrollTop { width: 2.917vw; height: 2.917vw; -webkit-border-radius: 100%; border-radius: 100%; margin-top: 0.521vw; -webkit-box-shadow: 0vw 0.052vw 0.417vw rgba(0, 0, 0, 0.15); box-shadow: 0vw 0.052vw 0.417vw rgba(0, 0, 0, 0.15); }
  .rightFastMain .scrollTop i { font-size: 1.25vw; }
  .rightFastMain .rightFastBox .popUpTelMain { right: 0.885vw; padding-right: 0.885vw; }
  .rightFastMain .rightFastBox .popUpTelBox { width: 8.958vw; height: 15.313vw; -webkit-border-radius: 0.885vw; border-radius: 0.885vw; -webkit-box-shadow: 0vw 0.208vw 0.417vw rgba(0, 0, 0, 0.2); box-shadow: 0vw 0.208vw 0.417vw rgba(0, 0, 0, 0.2); }
  .rightFastMain .rightFastBox .popUpTelBox .consultTitle { padding: 0.885vw 0vw 0.625vw; font-size: 0.729vw; }
  .rightFastMain .rightFastBox .popUpTelBox .consultCode { width: 5.208vw; border: 0.104vw solid #dd0000; -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 #dd0000; }
  .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: 2.6vw 2.604vw; }
  .newsCompositePage .list a .imgBox { display: block; max-width: 100%; }		
  .newsCompositePage .list a .imgBox img{max-width: 100%; height: 180px; }		
  .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.36vw; font-size: 0.781vw; display: -webkit-box; height: 2.5vw; line-height: 1.354vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsCompositePage .list a .more { margin-top: 1.823vw; }
  .newsCompositePage .list a .more span { padding: 0vw 0vw 0vw 1.302vw; height: 2.135vw; -webkit-border-radius: 2.135vw; border-radius: 2.135vw; font-size: 0.729vw; }
  .newsCompositePage .list a .more span i { font-size: 0.417vw; width: 2.135vw; height: 2.135vw; margin-left: -0.26vw; }
  .newsCompositePage .list a .more span::after { height: 2.135vw; }
  .newsCompositePage .list a:hover { -webkit-box-shadow: 0vw 3.125vw 1.563vw -2.344vw rgba(64, 50, 25, 0.3); box-shadow: 0vw 3.125vw 1.563vw -2.344vw rgba(64, 50, 25, 0.3); }
  .newsCompositePage .list a:hover .more span { padding: 0vw; }
  .newsCompositePage .list a:hover .more span::after { width: 2.135vw; height: 2.135vw; }
  .newsCompositePage .list a:hover .more span i { margin-left: 0.417vw; }
  /*--资讯主页--*/
  /*--资讯详情--*/
  .circleBox { left: -3.646vw; top: -19.531vw; width: 35.938vw; height: 35.938vw; }
  .circleBox2 { right: -27.083vw; top: 17.188vw; left: auto; }
  .circleBox3 { right: -26.563vw; top: 7.292vw; left: auto; }
  .newsDetailMain { padding: 13.542vw 0vw 4.688vw; }
  .newsDetailMain .container{max-width: 67.708vw;}
  .newsDetailMain .location a { font-size: 0.677vw; }
  .newsDetailMain .location a span { padding: 0vw 0.521vw; }
  .newsDetailMain .newsDetailTitle { margin-top: 1.042vw; font-size: 2.604vw; }
  .newsDetailMain .sourceTimeBox { margin-top: 2.865vw; height: 3.646vw; padding: 0vw 2.344vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .newsDetailMain .sourceTimeBox .sourceTime p { font-size: 0.677vw; line-height: 0.938vw; padding: 0vw 2.083vw; }
  .newsDetailMain .sourceTimeBox .sourceTime p span { font-size: 0.833vw; }
  .newsDetailMain .sourceTimeBox .return a { font-size: 0.781vw; }
  .newsDetailMain .sourceTimeBox .return a i { width: 1.302vw; height: 1.302vw; margin-left: 0.521vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.417vw; }
  .newsDetailMain .newsDetailBox { padding-top: 5.208vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox { width: 10.677vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .title { font-size: 0.833vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare { padding-top: 0.781vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare a { font-size: 1.146vw; width: 2.604vw; height: 2.604vw; margin-right: 0.521vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel { padding-top: 3.125vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .title { font-size: 0.833vw; padding-bottom: 0.521vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list { height: 11.198vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list li { padding-top: 0.521vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list li a { padding: 0.313vw 0.781vw; -webkit-border-radius: 1.719vw; border-radius: 1.719vw; font-size: 0.729vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn { margin-top: 0.521vw; width: 3.385vw; height: 1.667vw; -webkit-border-radius: 1.667vw; border-radius: 1.667vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn i { font-size: 0.521vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn i.cur { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode { padding-top: 0vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode .title { font-size: 0.833vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode .imgBox { padding-top: 0vw; }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode .imgBox img { max-width: 10.7vw; }
  .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; background: #fff;}
  .relatedNewsMain .titleBox .title { font-size: 1.563vw; }
  .relatedNewsMain .titleBox .btn a { margin-left: 0.26vw; width: 2.865vw; height: 2.135vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 0.729vw; }
  .relatedNewsMain .relatedNews { margin-top: 1.302vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .relatedNewsMain .relatedNews .swiper-slide { width: -webkit-calc(33.333% + 0.052vw); width: calc(33.333% + 0.052vw); padding-top: 16.25vw; }
  .relatedNewsMain .relatedNews .swiper-slide a { padding: 3.125vw 2.083vw 0vw; }
  .relatedNewsMain .relatedNews .swiper-slide a .columnTitle { font-size: 0.833vw; }
  .relatedNewsMain .relatedNews .swiper-slide a .listTitle { margin-top: 0.521vw; font-size: 1.146vw; display: -webkit-box; height: 3.23vw; line-height: 1.615vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .relatedNewsMain .relatedNews .swiper-slide a .more { padding-top: 2.344vw; }
  .relatedNewsMain .relatedNews .swiper-slide a .more span { padding: 0vw 1.302vw; font-size: 0.729vw; height: 2.135vw; -webkit-border-radius: 2.135vw; border-radius: 2.135vw; }
  .relatedNewsMain .relatedNews .swiper-slide a .more span i { font-size: 0.417vw; margin-left: 0.521vw; }
  .relatedNewsMain .relatedNews .swiper-slide a:hover { top: -0.677vw; bottom: -0.677vw; -webkit-box-shadow: 0vw 0.781vw 1.563vw rgba(0, 0, 0, 0.1); box-shadow: 0vw 0.781vw 1.563vw rgba(0, 0, 0, 0.1); -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  /*--资讯详情--*/
  /*--网站建设--*/
  .websiteConstructionBanner .imgBox { padding-top:36.458vw; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .icon { width: 17.552vw; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content{padding-left: 1.563vw;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .title { font-size: 2.604vw; line-height: 3.125vw; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .title img { right: -3.281vw; top: 0.781vw; width: 1.719vw; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle{margin-top: 1.042vw; font-size: 1.354vw; line-height:2.448vw;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle span{ border-radius: 0.417vw; padding: 0vw 1.875vw 0vw 1.198vw;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle span img{right: -0.26vw; top:0.521vw; width: 1.354vw;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .desc{max-width: 37.5vw; margin-top: 1.302vw; font-size: 0.833vw; line-height: 1.354vw;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .btn { font-size: 0.781vw; padding-top: 0.781vw; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .btn i { margin-left: 0.313vw; width: 1.302vw; height: 1.302vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.417vw; }
  .websiteConstructionMain .commonweb { max-width: 89.583vw; }
  .websiteConstructionBox { padding: 5.208vw 0vw 2.083vw 7.292vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; margin-top: -4.688vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); background: rgba(255, 255, 255, 0.8); }
  .websiteConstructionBox .yearsNum { font-size: 17.969vw; font-weight: 600; }
  .websiteConstructionBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 5.208vw; }
  .websiteConstructionBox .content .subTitle { font-size: 1.042vw; }
  .websiteConstructionBox .content .title { padding-top: 0.521vw; font-size: 2.5vw; line-height: 3.021vw; }
  .websiteConstructionBox .content .desc { padding-top: 1.563vw; font-size: 0.833vw; line-height: 1.354vw; max-width: 40.625vw; }
  .websitePeculiarityBox { margin-top: -3.906vw;}
  .websitePeculiarity{ border-radius: 1.042vw; padding: 2.344vw 0vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw);}
  .websitePeculiarity .list{padding: 0.521vw 2.604vw 1.563vw;}
  .websitePeculiarity .list .icon{ width: 2.083vw;}
  .websitePeculiarity .list .listTitle{padding-top: 1.042vw; font-size: 1.25vw;}
  .websitePeculiarity .list .content{padding-top: 0.521vw;}
  .websitePeculiarity .list .content p{font-size: 0.833vw; padding-left:0.521vw; line-height: 1.354vw;}
  .websitePeculiarity .list .content p::after{top: 0.573vw; width: 0.208vw; height: 0.208vw;}
  .websiteConstructionList { margin: 0vw -0.521vw; padding: 4.167vw 0vw 5.208vw; }
  .websiteConstructionList .list { width: 33.333%; padding: 0vw 0.521vw 1.042vw; }
  .websiteConstructionList .list a { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .websiteConstructionList .list .imgBox { height: 27.083vw; }
  .websiteConstructionList .list .listTitle { padding: 1.563vw 1.563vw 0vw; font-size: 1.667vw; }
  .websiteConstructionList .list .contentBox .contentTitle { padding-top: 2.604vw; font-size: 1.667vw; }
  .websiteConstructionList .list .contentBox .content { padding: 0vw 1.042vw 1.563vw; }
  .websiteConstructionList .list .contentBox .content .desc { font-size: 0.729vw; line-height: 1.25vw; padding-bottom: 1.563vw; }
  .websiteConstructionList .list:hover .imgBox img { -webkit-filter: blur(1.042vw); filter: blur(1.042vw); }
  .websiteConstructionList .list:nth-child(1) .imgBox { height: 23.438vw; }
  .websiteConstructionList .list:nth-child(2) .imgBox { height: 23.438vw; }
  .websiteConstructionList .list:nth-child(3) .imgBox { height: 23.438vw; }
  .websiteConstructionList .list:nth-child(4) .imgBox { height: 23.438vw; }
  .websiteConstructionList .list:nth-child(5) .imgBox { height: 23.438vw; }
  .websiteConstructionList .list:nth-child(6) .imgBox { height: 23.438vw; }
  .websiteConstructionList .list:nth-child(7) .imgBox { height: 23.438vw; }
  .websiteConstructionList .list:nth-child(8) .imgBox { height: 23.438vw; }
  .websiteConstructionList .list:nth-child(9) .imgBox { height: 23.438vw; }

  


  /*--网站建设--*/
  /*--集团网站建设--*/
  .websiteConstructionDetailTitle { padding: 10.677vw 0vw 6.51vw; }
  .websiteConstructionDetailTitle .title { font-size: 3.125vw; }
  .websiteConstructionDetailTitle .btn { font-size: 0.781vw; padding-top: 0.781vw; }
  .websiteConstructionDetailTitle .btn i { margin-left: 0.313vw; width: 1.302vw; height: 1.302vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.417vw; }
  .groupWebsite { padding: 5.469vw 0vw 9.635vw; }
  .groupWebsite .container .imgBox { width: 40.625vw; }
  .groupWebsite .container .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 5.208vw 0vw 0vw 4.167vw; }
  .groupWebsite .container .content .title { font-size: 0.833vw; }
  .groupWebsite .container .content .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .groupWebsite .container .content .desc { margin-top: 1.042vw; }
  .groupWebsite .container .content .desc p { font-size: 2.083vw; line-height: 2.604vw; }
  .groupWebsite .container .content .desc p span { width: 32.292vw; }
  .groupWebsite .container .content .subDesc { margin-top: 0.938vw; font-size: 0.833vw; line-height: 1.563vw;}
  .groupWebsite .container .content .desc2 { margin-top: 2.604vw; font-size: 0.833vw; line-height: 1.563vw; max-height: 12.76vw; padding-right: 1.302vw; }
  .groupWebsiteDesignMain { padding: 6.771vw 0vw; }
  .groupWebsiteDesignMain .title { font-size: 0.833vw; }
  .groupWebsiteDesignMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .groupWebsiteDesignMain .subTitle { padding-top: 1.563vw; font-size: 2.083vw; padding-bottom: 2.083vw; }
  .groupWebsiteDesignMain .content { padding-top: 4.167vw; }
  .groupWebsiteDesignMain .content .designClass { width: 19.271vw; }
  .groupWebsiteDesignMain .content .designClass h3 { font-size: 0.938vw; line-height: 2.083vw; }
  .groupWebsiteDesignMain .content .designClass h3.cur { font-size: 1.25vw; }
  .groupWebsiteDesignMain .content .designImg { width: 28.438vw; }
  .groupWebsiteDesignMain .content .designContentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0.781vw 0vw 5.208vw; }
  .groupWebsiteDesignMain .content .designContentBox .designContent .list .listTitle { font-size: 1.771vw; }
  .groupWebsiteDesignMain .content .designContentBox .designContent .list .desc { padding-top: 1.823vw; font-size: 0.833vw; line-height: 1.354vw; }
  .groupWebsiteDesignMain .content .designContentBox .btn { padding-top: 1.823vw; }
  .groupWebsiteDesignMain .content .designContentBox .btn a { width: 4.167vw; height: 2.604vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; font-size: 0.729vw; margin-right: 0.26vw; }
  .groupWebsiteDesignMain .content .designContentBox .btn a:last-child { margin: 0vw; }
  .groupWebsiteScopeServiceMain { padding: 5.208vw 0vw 6.25vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService { width: 33.073vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .title { font-size: 0.833vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .subTitle { padding-top: 1.302vw; font-size: 2.083vw; padding-bottom: 4.688vw; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .imgBox img { -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .groupWebsiteScopeServiceMain .content { padding: 2.865vw 0vw 0vw 9.375vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .groupWebsiteScopeServiceMain .content .list { padding: 1.302vw 0vw 2.344vw; }
  .groupWebsiteScopeServiceMain .content .list .listTitle span { width: 1.563vw; height: 1.563vw; padding-top: 0.208vw; font-size: 0.938vw; }
  .groupWebsiteScopeServiceMain .content .list .listTitle h3 { font-size: 1.146vw; color: rgba(255, 255, 255, 0.4); padding-left: 0.521vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .groupWebsiteScopeServiceMain .content .list .listTitle .icon { width: 0.781vw; height: 0.781vw; }
  .groupWebsiteScopeServiceMain .content .list .listTitle .icon::after { width: 0.156vw; }
  .groupWebsiteScopeServiceMain .content .list .listTitle .icon::before { height: 0.156vw; }
  .groupWebsiteScopeServiceMain .content .list .desc { padding-top: 1.042vw; font-size: 0.781vw; line-height: 1.302vw; }
  .groupWebsitelabelMain { padding: 3.906vw 0vw; }
  .groupWebsitelabelMain .groupWebsitelabel a { padding: 0vw 1.563vw; margin: 0.26vw; height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; font-size: 0.729vw; }
  /*--集团网站建设--*/
  /*--关键词--*/
  .keywordIntroBox { padding: 5.469vw 0vw 10.417vw; }
  .keywordIntroBox .title { font-size: 0.833vw; }
  .keywordIntroBox .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .keywordIntroBox .subTitle { padding-top: 1.302vw; font-size: 2.083vw;}
  .keywordIntroBox .keywordIntroDesc { padding-top: 1.302vw; font-size: 0.833vw; line-height: 1.354vw; }
  .keywordIntroBox .keywordIntro{ padding-top: 3.125vw; }
  .keywordIntroBox .keywordIntro .imgBox { width: 38.542vw; }
  .keywordIntroBox .keywordIntro .imgBox img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .keywordIntroBox .keywordIntro .content { padding: 0vw 0vw 0vw 4.167vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .keywordIntroBox .keywordIntro .content .list { padding: 1.042vw 0vw 3.385vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle span { width: 1.563vw; height: 1.563vw; padding-top: 0.208vw; font-size: 0.938vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle h3 { font-size: 1.146vw; color: rgba(255, 255, 255, 0.4); padding-left: 0.521vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle .icon { width: 0.781vw; height: 0.781vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle .icon::after { width: 0.156vw; }
  .keywordIntroBox .keywordIntro .content .list .listTitle .icon::before { height: 0.156vw; }
  .keywordIntroBox .keywordIntro .content .list .desc { padding-top: 1.042vw; font-size: 0.781vw; line-height: 1.302vw; }
  .keywordDesc { padding: 7.292vw 0vw 6.771vw; }
  .keywordDesc .title { font-size: 2.083vw; line-height: 2.865vw; }
  .keywordDesc .desc { font-size: 0.833vw; line-height: 1.354vw; max-width: 37.5vw; padding-top: 1.823vw; }
  .keywordAdvantageMain { padding: 5.208vw 0vw 6.771vw; }
  .keywordAdvantageMain .title { font-size: 0.833vw; }
  .keywordAdvantageMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .keywordAdvantageMain .subTitle { padding-top: 0.781vw; font-size: 2.083vw; padding-bottom: 4.688vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass { width: 14.583vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass h4 { font-size: 2.344vw; padding-bottom: 1.302vw; padding-left: 1.563vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass h4 span { font-size: 0.833vw; top: 0.313vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .imgBox { width: 33.333vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 4.167vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content .listTitle { padding-top: 3.125vw; font-size: 1.875vw; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content .desc { font-size: 0.833vw; line-height: 1.354vw; padding-top: 0.781vw; max-width: 19.271vw; }
  .keywordRankingMain { padding: 0vw; }
  .keywordRankingMain .keywordRanking { padding: 4.688vw 0vw 0vw; }
  .keywordRankingMain .keywordRanking .title { font-size: 0.833vw; }
  .keywordRankingMain .keywordRanking .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .keywordRankingMain .keywordRanking .subTitle { padding-top: 0.781vw; font-size: 2.083vw; }
  .keywordRankingMain .keywordRanking .desc { padding-top: 0.781vw;  max-width: 35.417vw; font-size: 0.833vw; line-height: 1.354vw; color: rgba(255, 255, 255, 0.6); }
  .keywordRankingMain .keywordRankingList { padding-left: 0.104vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide { width: -webkit-calc(25% + 0.052vw); width: calc(25% + 0.052vw); padding-top: 4.688vw; margin-left: -0.052vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide::after { width: 0.052vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide::before { width: 0.052vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .num { width: 3.229vw; height: 3.229vw; font-size: 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .listTitle { padding: 1.302vw 0.781vw 0px; font-size: 1.354vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .desc { padding: 1.302vw 0.521vw 0vw; font-size: 0.833vw; line-height: 1.354vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .icon { padding: 2.083vw 0vw 3.646vw; }
  .keywordRankingMain .keywordRankingList .swiper-slide .icon img { height: 1.302vw; }
  .keywordRankingMain .keywordRankingListSix .swiper-slide { width: -webkit-calc(16.666666666666668% + 0.052vw); width: calc(16.666666666666668% + 0.052vw); padding-top: 4.688vw; margin-left: -0.052vw; }
  .keywordRankingMain .keywordRankingListSix .swiper-slide .icon { padding: 1.646vw 0vw 3.646vw; }
  .keywordRankingMain .keywordRankingList.threeRows .swiper-slide { width: -webkit-calc(33.333% + 0.052vw); width: calc(33.333% + 0.052vw); padding-top: 4.688vw; margin-left: -0.052vw; }
  .keywordRankingMain .keywordRankingList.threeRows .swiper-slide .icon { padding: 1.646vw 0vw 3.646vw; }
  .keywordRankingMain .keywordRankingList.fiveRows .swiper-slide { width: -webkit-calc(20% + 0.052vw); width: calc(20% + 0.052vw); padding-top: 4.688vw; margin-left: -0.052vw; }
  .keywordRankingMain .keywordRankingList.fiveRows .swiper-slide .icon { padding: 1.646vw 0vw 3.646vw; }
  .keywordAppendMain { padding: 3.646vw 0vw 4.688vw; }
  .keywordAppendMain .title { font-size: 0.833vw; }
  .keywordAppendMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .keywordAppendMain .subTitle { padding-top: 0.781vw; font-size: 2.083vw; padding-bottom: 0.781vw; }
  .keywordAppendMain .desc { font-size: 0.833vw; line-height: 1.354vw; }
  .keywordAppendMain .keywordAppendList {padding-top: 3.125vw;  margin: 0vw -0.521vw; }
  .keywordAppendMain .keywordAppendList .list { width: -webkit-calc(25% - 1.042vw); width: calc(25% - 1.042vw); -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.604vw 2.865vw 2.865vw; margin: 0vw 0.521vw 1.042vw; }
  .keywordAppendMain .keywordAppendList .list .listTitle { font-size: 1.25vw; }
  .keywordAppendMain .keywordAppendList .list .desc2 { padding-top: 0.781vw; font-size: 0.833vw; }
  .keywordAppendMain .keywordAppendList .list .num { margin-top: 1.823vw; width: 3.229vw; height: 3.229vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 1.042vw; }
  .keywordAppendMain .keywordAppendList.fiveRows .list{ width: -webkit-calc(20% - 1.042vw); width: calc(20% - 1.042vw); -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.604vw 2.865vw 2.865vw; margin: 0vw 0.521vw 1.042vw; }
  .keywordAppendMain .keywordAppendList.threeRows .list{ width: -webkit-calc(33.333% - 1.042vw); width: calc(33.333% - 1.042vw); -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.604vw 2.865vw 2.865vw; margin: 0vw 0.521vw 1.042vw;}
  .keywordStrengthMain { padding: 4.167vw 0vw; }
  .keywordStrengthMain .title { font-size: 0.833vw; }
  .keywordStrengthMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .keywordStrengthMain .desc { padding-top: 1.042vw; font-size: 1.875vw; line-height: 2.604vw; }
  .keywordStrengthMain .icon { padding-top: 1.563vw; }
  .keywordStrengthMain .icon img { height: 1.302vw; }
  .keywordCaseMain { padding: 5.208vw 0vw; }
  .keywordCaseMain .title { font-size: 2.083vw; }
  .keywordCaseMain .desc { font-size: 0.833vw; padding-top: 1.042vw; }
  .keywordCaseMain .keywordCaseList { margin-top: 3.125vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide { width: -webkit-calc(25% - 0.703vw); width: calc(25% - 0.703vw); margin: 0vw 1.042vw 0vw 0vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide a .imgBox { padding-top: 24.219vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide a .listTitle { padding: 1.563vw 1.563vw 0vw; font-size: 1.458vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide a .contentBox {-webkit-border-radius: 1.042vw; border-radius: 1.042vw;}
  .keywordCaseMain .keywordCaseList .swiper-slide a .contentBox .contentTitle { padding-top: 2.604vw; font-size: 1.667vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide a .contentBox .content { padding: 0vw 1.042vw 1.563vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide a .contentBox .content .desc { font-size: 0.729vw; line-height: 1.25vw; padding-bottom: 1.563vw; }
  .keywordCaseMain .keywordCaseList .swiper-slide a:hover .imgBox img { -webkit-filter: blur(1.042vw); filter: blur(1.042vw); }
  .keywordCaseMain .keywordCaseList .swiper-slide:nth-child(1) { width: -webkit-calc(50% - 0.703vw); width: calc(50% - 0.703vw); }
  .keywordCaseMain .keywordCaseList .swiper-slide:last-child { margin: 0vw; }
  .keywordFiveAdvantagesMain { padding: 4.167vw 0vw 4.688vw; }
  .keywordFiveAdvantagesMain .title { font-size: 0.833vw; }
  .keywordFiveAdvantagesMain .title::before { width: 0.625vw; height: 0.625vw; }
  .keywordFiveAdvantagesMain .subTitle { padding-top: 0.781vw; font-size: 2.083vw; padding-bottom: 2.604vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .content { width: 45.5%; -webkit-box-shadow: 0vw 0.417vw 2.969vw rgba(67, 52, 27, 0.18); box-shadow: 0vw 0.417vw 2.969vw rgba(67, 52, 27, 0.18); -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .content .listTitle { height: 5.938vw; font-size: 1.25vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .content .listDesc p { height: 5.833vw; font-size: 0.938vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox { width: 54.5%; padding: 1.302vw 0vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo { -webkit-border-radius: 0vw 1.563vw 1.563vw 0vw; border-radius: 0vw 1.563vw 1.563vw 0vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list .listTitle { width: 8.854vw; height: 5.781vw; font-size: 1.042vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list .listDesc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 5.781vw; font-size: 0.938vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) { height: 4.635vw; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) .listDesc { font-size: 1.042vw; height: 4.635vw; font-weight: 600; }
  .keywordStandardMain { padding: 4.167vw 0vw 0vw; }
  .keywordStandardMain .title { font-size: 0.833vw; }
  .keywordStandardMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .keywordStandardMain .subTitle { padding-top: 0.781vw; font-size: 2.083vw; }
  .keywordStandardMain .keywordStandard { padding-left: 0.156vw; }
  .keywordStandardMain .keywordStandard .swiper-slide { width: -webkit-calc(20% + 0.052vw); width: calc(20% + 0.052vw); padding-top: 4.688vw; margin-left: -0.052vw; }
  .keywordStandardMain .keywordStandard .swiper-slide::after { width: 0.052vw; }
  .keywordStandardMain .keywordStandard .swiper-slide::before { width: 0.052vw; }
  .keywordStandardMain .keywordStandard .swiper-slide .num { width: 3.229vw; height: 3.229vw; font-size: 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .keywordStandardMain .keywordStandard .swiper-slide .listTitle { padding: 1.563vw 0vw 2.083vw; font-size: 1.042vw; }
  .keywordStandardMain .keywordStandard .swiper-slide .icon { padding-bottom: 6.771vw; }
  .keywordStandardMain .keywordStandard .swiper-slide .icon img { height: 1.302vw; }
  .keywordStandardMain .keywordStandard.fourRows .swiper-slide {width: -webkit-calc(25% + 0.052vw); width: calc(25% + 0.052vw); padding-top: 4.688vw; margin-left: -0.052vw;}
  /*--关键词--*/
  /*--两V一抖--*/
  .weiboAdMain { padding: 4.167vw 0vw; }
  .weiboAdMain .title { font-size: 2.083vw; }
  .weiboAdMain .weiboAdList { padding-top: 2.604vw; margin: 0vw -0.521vw; }
  .weiboAdMain .weiboAdList .list { width: -webkit-calc(25% - 1.042vw); width: calc(25% - 1.042vw); margin: 0vw 0.521vw 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.604vw 2.552vw; }
  .weiboAdMain .weiboAdList .list .listTitle { font-size: 1.25vw; }
  .weiboAdMain .weiboAdList .list .desc { padding-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  .weiboAdMain .weiboAdList .list .number { margin-top: 1.302vw; width: 3.229vw; height: 3.229vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 1.042vw; }
  .weiboAdTwoMain { padding: 4.167vw 0vw; }
  .weiboAdTwoMain .title { font-size: 2.083vw; }
  .weiboAdTwoMain .desc { padding-top: 0.521vw; font-size: 0.781vw; }
  .weiboAdTwoMain .weiboAdTwoList { padding-top: 2.604vw; margin: 0vw -0.521vw; }
  .weiboAdTwoMain .weiboAdTwoList .list { width: -webkit-calc(16.666666666666668% - 1.042vw); width: calc(16.666666666666668% - 1.042vw); margin: 0vw 0.521vw 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.604vw 1.563vw; }
  .weiboAdTwoMain .weiboAdTwoList .list .listTitle { font-size: 1.25vw; }
  .weiboAdTwoMain .weiboAdTwoList .list .listDesc { padding-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  .weiboAdTwoMain .weiboAdTwoList .list .number { margin-top: 2.344vw; width: 3.229vw; height: 3.229vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 1.042vw; }
  .weiboAdTwoMain .weiboAdTwoList.fourRows .list { width: -webkit-calc(25% - 1.042vw); width: calc(25% - 1.042vw); }
  .weiboAdTwoMain .weiboAdTwoList.threeRows .list { width: -webkit-calc(33.333% - 1.042vw); width: calc(33.333% - 1.042vw); }
  .douyinOperateMain { padding: 4.167vw 0vw; }
  .douyinOperateMain .title { font-size: 2.083vw; }
  .douyinOperateMain .desc { padding-top: 0.521vw; font-size: 0.781vw; }
  .douyinOperateMain .douyinOperateList { padding-top: 2.604vw; margin: 0vw -0.521vw; }
  .douyinOperateMain .douyinOperateList .list { width: -webkit-calc(33.333% - 1.042vw); width: calc(33.333% - 1.042vw); margin: 0vw 0.521vw 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.604vw 2.552vw; }
  .douyinOperateMain .douyinOperateList .list .listTitle { font-size: 1.25vw; }
  .douyinOperateMain .douyinOperateList .list .listDesc { padding-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  .douyinOperateMain .douyinOperateList .list .number { margin-top: 1.302vw; width: 3.229vw; height: 3.229vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 1.042vw; }
  .webContactMain { padding: 4.688vw 0vw 3.125vw; }
  .webContactMain .desc { font-size: 1.875vw; line-height: 2.604vw; max-width: 42.188vw; }
  .webContactMain .telBox { padding-top: 1.563vw; }
  .webContactMain .telBox a { -webkit-border-radius: 2.656vw; border-radius: 2.656vw; height: 2.656vw; padding: 0vw 1.563vw; font-size: 0.938vw; }
  .webContactMain .telBox a i { width: 1.302vw; height: 1.302vw; -webkit-border-radius: 100%; border-radius: 100%; margin-left: 1.563vw; font-size: 0.521vw; }
  .webContactMain .icon { padding-top: 1.563vw; }
  .webContactMain .icon img { height: 1.302vw; }
  /*--两V一抖--*/
  /*--网络营销推广--*/
  .networkCoverMain { padding: 5.469vw 0vw 5.729vw; }
  .networkCoverMain .title { font-size: 0.833vw; }
  .networkCoverMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .networkCoverMain .subTitle { padding-top: 0.781vw; font-size: 2.083vw; padding-bottom: 0.781vw; }
  .networkCoverMain .networkCover { margin-top: 3.125vw; }
  .networkCoverMain .networkCover .imgBox { width: 40.365vw; }
  .networkCoverMain .networkCover .imgBox img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .networkCoverMain .networkCover .networkCoverList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 5.208vw; }
  .networkCoverMain .networkCover .networkCoverList .list { padding-bottom: 2.604vw; }
  .networkCoverMain .networkCover .networkCoverList .list .number { font-size: 2.083vw; }
  .networkCoverMain .networkCover .networkCoverList .list .listTitle { padding-top: 0.26vw; font-size: 1.771vw; }
  .networkCoverMain .networkCover .networkCoverList .list .listDesc { padding-top: 0.521vw; font-size: 0.833vw; line-height: 1.354vw; max-width: 22.917vw; }
  .mediaPartnerMain { padding: 4.167vw 0vw 5.729vw; }
  .mediaPartnerMain .title { font-size: 2.083vw; }
  .mediaPartnerMain .mediaPartner { margin-top: 2.604vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .mediaPartnerMain .mediaPartner .list { width: -webkit-calc(25% + 0.052vw); width: calc(25% + 0.052vw); padding: 1.302vw 0vw; }
  .mediaPartnerMain .mediaPartner .list img { height: 4.167vw; }
  /*--网络营销推广--*/
  /*--网站运营维护--*/
  .maintenanceMain { padding: 6.771vw 0vw; }
  .maintenanceMain .maintenanceBox .maintenance { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.042vw 6.771vw 0vw 0vw; }
  .maintenanceMain .maintenanceBox .maintenance .title { font-size: 0.833vw; }
  .maintenanceMain .maintenanceBox .maintenance .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .maintenanceMain .maintenanceBox .maintenance .subTitle { padding-top: 0.781vw; font-size: 2.083vw; }
  .maintenanceMain .maintenanceBox .maintenance .desc { padding-top: 1.563vw; font-size: 0.833vw; line-height: 1.563vw; }
  .maintenanceMain .maintenanceBox .imgBox { width: 39.063vw; }
  .maintenanceMain .maintenanceBox .imgBox img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .maintenanceServiceMain { padding: 4.167vw 0vw; }
  .maintenanceServiceMain .title { font-size: 0.833vw; }
  .maintenanceServiceMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .maintenanceServiceMain .subTitle { padding-top: 0.781vw; font-size: 2.083vw; }
  .maintenanceServiceMain .btn a { margin-right: 0.26vw; font-size: 0.729vw; width: 2.865vw; height: 2.135vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .maintenanceServiceMain .maintenanceService { margin-top: 2.604vw; }
  .maintenanceServiceMain .maintenanceService .swiper-slide { padding: 2.604vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .maintenanceServiceMain .maintenanceService .swiper-slide .listTitle { font-size: 1.25vw; }
  .maintenanceServiceMain .maintenanceService .swiper-slide .listDesc { padding-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  .maintenanceServiceMain .maintenanceService .swiper-slide .number { margin-top: 2.344vw; width: 3.229vw; height: 3.229vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 1.042vw; }
  .maintenanceServiceMain .maintenanceServicePage { padding-top: 2.083vw; }
  .maintenanceServiceMain .maintenanceServicePage span { width: 0.833vw; height: 0.26vw; margin: 0vw 0.208vw; -webkit-border-radius: 0.156vw; border-radius: 0.156vw; }
  .maintenanceServiceMain .maintenanceServicePage span.swiper-pagination-bullet-active { width: 1.771vw; }
  .maintenanceProcessMain { padding: 3.646vw 0vw 5.208vw; }
  .maintenanceProcessMain .title { font-size: 0.833vw; }
  .maintenanceProcessMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .maintenanceProcessMain .subTitle { padding-top: 0.781vw; font-size: 2.083vw; }
  .maintenanceProcessMain .maintenanceProcess { padding-top: 3.646vw; }
  .maintenanceWorkOrderMain { padding: 4.167vw 0vw 3.646vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder { margin: 0vw -0.625vw; padding-bottom: 2.344vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list { width: -webkit-calc(20% - 1.25vw); width: calc(20% - 1.25vw); margin: 0vw 0.625vw; padding: 2.604vw 1.823vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .listTitle { font-size: 1.25vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .listDesc { padding-top: 1.042vw; min-height: 6.51vw; font-size: 0.833vw; line-height: 1.354vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .number { margin-top: 1.302vw; width: 3.229vw; height: 3.229vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 1.042vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .qrCode { width: 4.688vw; padding: 0.521vw 0.521vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list::after { bottom: -1.927vw; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-border-radius: 0.208vw; border-radius: 0.208vw; width: 0.208vw; height: 1.719vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .line { bottom: 0vw; left: 0.521vw; right: 0.521vw; height: 0.208vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .line::after { right: -0.156vw; border-left: 0.365vw solid #dd0000; border-bottom: 0.313vw solid transparent; border-top: 0.313vw solid transparent; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime { padding-top: 3.125vw; margin: 0vw -0.521vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list { width: -webkit-calc(50% - 1.042vw); width: calc(50% - 1.042vw); margin: 0vw 0.521vw; padding: 2.865vw 4.427vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .listTitle { font-size: 1.25vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .desc { padding-top: 0.521vw; font-size: 0.833vw; line-height: 1.354vw; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .icon { right: 0vw; bottom: 0vw; width: 5.938vw; }
  /*--网站运营维护--*/
  /*--网站建设快捷方式--*/
  .websiteFastBox { bottom: 1.563vw; width: 3.385vw; height: 3.385vw; }
  .websiteFastBox::after { top: 1.563vw; -webkit-border-radius: 3.385vw; border-radius: 3.385vw; }
  .websiteFastBox::before { top: 1.563vw; -webkit-border-radius: 3.385vw; border-radius: 3.385vw; }
  .websiteFastBox .other::before { height: 0.677vw; }
  .websiteFastBox .other .title { padding: 0vw 1.563vw; font-size: 0.781vw; height: 3.385vw; }
  .websiteFastBox .other .title::after { right: 1.302vw; width: 0.469vw; height: 0.469vw; }
  .websiteFastBox .btn { font-size: 0.781vw; height: 3.385vw; padding: 0vw 0vw 0vw 1.302vw; }
  .websiteFastBox .btn p { width: 1.823vw; height: 1.823vw; right: 0.781vw; }
  .websiteFastBox .btn p img { width: 1.146vw; }
  .websiteFastBox .otherListBox { bottom: 4.167vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 1.042vw; -webkit-box-shadow: 0vw 0.156vw 1.823vw rgba(148, 137, 111, 0.2); box-shadow: 0vw 0.156vw 1.823vw rgba(148, 137, 111, 0.2); }
  .websiteFastBox .otherListBox .otherList { max-height: 13.542vw; }
  .websiteFastBox .otherListBox .otherList a { line-height: 1.927vw; font-size: 0.729vw; }
  .websiteFastBox.animat { width: 25vw; }
  .quickDemandBox { bottom: 1.563vw; width: 3.385vw; height: 3.385vw; }
  .quickDemandBox::after { top: 1.563vw; -webkit-border-radius: 3.385vw; border-radius: 3.385vw; }
  .quickDemandBox::before { top: 1.563vw; -webkit-border-radius: 3.385vw; border-radius: 3.385vw; }
  .quickDemandBox .btn { font-size: 0.781vw; height: 3.385vw; padding: 0vw 0vw 0vw 1.302vw; }
  .quickDemandBox .btn p { width: 1.823vw; height: 1.823vw; right: 0.781vw; }
  .quickDemandBox .btn p img { width: 1.146vw; }
  .quickDemandBox.animat { width: 12.5vw; }
  /*--网站建设快捷方式--*/
  /*--案例列表--*/
  .caseListMain { padding: 11.979vw 0vw 0vw; }
  .caseListMain .caseDescBox .titleBox .title { font-size: 2.604vw; }
  .caseListMain .caseDescBox .titleBox .title i { margin-left: 0.521vw; width: 1.302vw; height: 1.302vw; }
  .caseListMain .caseDescBox .titleBox .title i::after { width: 0.26vw; }
  .caseListMain .caseDescBox .titleBox .title i::before { height: 0.26vw; }
  .caseListMain .caseDescBox .titleBox .desc { padding-top: 1.042vw; font-size: 0.938vw; }
  .caseListMain .caseDescBox .caseData { padding-right: 7.292vw; }
  .caseListMain .caseDescBox .caseData .list { padding-left: 3.646vw; }
  .caseListMain .caseDescBox .caseData .list .numberBox { font-size: 2.604vw; }
  .caseListMain .caseDescBox .caseData .list .numberBox span { font-size: 4.167vw; }
  .caseListMain .caseDescBox .caseData .list .text { font-size: 0.781vw; }
  .caseListMain .caseDescBox .caseData .list:first-child { padding-left: 0vw; }
  .caseListMain .caseListBanner { margin-top: 6.25vw; }
  .caseListMain .caseListBanner .imgBox { padding-top: 30.729vw; }
  .caseListMain .caseListBanner .content { bottom: 3.125vw; }
  .caseListMain .caseListBanner .content .listTitle { font-size: 1.354vw; padding: 0vw 2.083vw; }
  .caseListMain .caseListBanner .content .label { margin-top: 0.781vw; padding: 0vw 2.083vw; }
  .caseListMain .caseListBanner .content .label a { padding: 0vw 0.625vw; font-size: 0.625vw; margin-right: 0.521vw; line-height: 1.354vw; }
  .caseListMain .caseList { margin: 0vw -1.042vw; padding: 4.167vw 0vw 1.563vw; }
  .caseListMain .caseList .list { width: 50%; padding: 0vw 1.042vw 2.344vw; }
  .caseListMain .caseList .list .listTitle { 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 { margin-top: 1.563vw; padding-top: 29.063vw; }
  .caseListMain .caseList .list .imgBox .caseLogo { padding-bottom: 6.25vw; }
  .caseListMain .caseList .list .imgBox .content { padding: 0vw 1.042vw 1.042vw; }
  .caseListMain .caseList .list .imgBox .content .desc { font-size: 0.729vw; padding: 0vw 1.042vw; display: -webkit-box; max-height: 3.75vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .caseListMain .caseList .list .imgBox .content .more { margin-top: 2.604vw; }
  .caseListMain .caseList .list:hover .imgBox .img { -webkit-filter: blur(1.042vw); filter: blur(1.042vw); }
  .caseListMain .caseList .list:hover .imgBox video { -webkit-filter: blur(1.042vw); filter: blur(1.042vw); }
  .fastClassifyBox { width: 3.385vw; height: 3.385vw; bottom: 1.823vw; left: 50%; }
  .fastClassifyBox::after { top: 1.563vw; -webkit-border-radius: 3.385vw; border-radius: 3.385vw; }
  .fastClassifyBox::before { top: 1.563vw; -webkit-border-radius: 3.385vw; border-radius: 3.385vw; }
  .fastClassifyBox .list { height: 3.385vw; font-size: 0.781vw; width: 33.333%; }
  .fastClassifyBox .list p { min-width: 1.823vw; height: 1.823vw; right: 0.781vw; }
  .fastClassifyBox .list p img { height: 1.042vw; }
  .fastClassifyBox .list span i { width: 0.521vw; height: 0.521vw; -webkit-transform: rotate(45deg) translateY(-0.156vw); -ms-transform: rotate(45deg) translateY(-0.156vw); transform: rotate(45deg) translateY(-0.156vw); margin-left: 0.521vw; }
  .fastClassifyBox .list span em { font-size: 0.625vw; margin-left: 0.521vw; }
  .fastClassifyBox .list::before { width: 0.052vw; height: 0.677vw; }
  .fastClassifyBox .list:nth-child(3) { padding-right: 1.823vw; }
  .fastClassifyBox .list.cur span i { -webkit-transform: rotate(-135deg) translateY(-0.156vw); -ms-transform: rotate(-135deg) translateY(-0.156vw); transform: rotate(-135deg) translateY(-0.156vw); }
  .fastClassifyBox .caseClassifyList { bottom: 4.167vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; z-index: 20; padding: 1.042vw; -webkit-box-shadow: 0vw 0.156vw 1.823vw rgba(148, 137, 111, 0.2); box-shadow: 0vw 0.156vw 1.823vw rgba(148, 137, 111, 0.2); }
  .fastClassifyBox .caseClassifyList .classifyList { max-height: 13.542vw; }
  .fastClassifyBox .caseClassifyList .classifyList a { line-height: 1.927vw; font-size: 0.729vw; }
  .fastClassifyBox.animat { width: 25vw; }
  /*--案例列表--*/
  /*--案例详情--*/
  .caseDetailsMain { padding-top: 5.2vw; }
  .caseDetailContent .content { width: 33.33%; }
  .caseDetailContent .content .title { font-size: 1.5vw; }
  .caseDetailContent .content .desc { margin-top: 1.302vw; font-size: 0.833vw; line-height: 1.25vw; height: calc(1.25vw * 4); display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}
  .caseDetailContent .content .more { padding-top: 1.302vw; }
  .caseDetailContent .content .more a { font-size: 0.729vw; height: 2.135vw; -webkit-border-radius: 2.135vw; border-radius: 2.135vw; padding: 0vw 1.302vw; }
  .caseDetailContent .content .more a i { font-size: 0.417vw; margin-left: 0.521vw; }
  .caseDetailContent .content .more a::after { -webkit-border-radius: 2.135vw; border-radius: 2.135vw; }
  .caseDetailContent .content .more a:hover::after { width: 2.135vw; right: -0.521vw; }
  .caseDetailContent .content .more a:hover i { margin-left: 0.26vw; -webkit-transform: translateX(0.99vw); -ms-transform: translateX(0.99vw); transform: translateX(0.99vw); }
  .caseDetailContent .content .more a:hover { padding: 0vw 1.302vw 0vw 0vw; }
  .caseDetailContent .serviceContent { width: 26.563vw; }
  .caseDetailContent .serviceContent .list { padding: 1.042vw 0vw; }
  .caseDetailContent .serviceContent .list .listTitle { font-size: 0.781vw; line-height: 1.25vw; }
  .caseDetailContent .serviceContent .list .desc { width: 14.063vw; font-size: 0.781vw; line-height: 1.25vw; }
  .caseDetailProjectMain { padding: 6.25vw 0vw 0vw; }
  .caseDetailProjectMain .commonLocation {bottom:auto; top: 7.25vw;}
  .caseDetailProjectMain .caseDetailProject { padding: 6.25vw 0vw 0vw; }
  .caseDetailProjectMain .caseDetailProject .title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.042vw; }
  .caseDetailProjectMain .caseDetailProject .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.781vw; }
  .caseDetailProjectMain .caseDetailProject .desc { width: 51.042vw; font-size: 1.146vw; }
  .caseDetailProjectMain .caseDetailProjectDetailImg { padding-top: 5.208vw; }
  .caseDetailProjectMain .colorMatching { margin: 0vw -0.781vw; padding: 6.25vw 0vw 0vw; }
  .caseDetailProjectMain .colorMatching .list { width: -webkit-calc(33.333% - 1.563vw); width: calc(33.333% - 1.563vw); margin: 0vw 0.781vw 1.563vw; }
  .caseDetailProjectMain .colorMatching .list .listTitle { left: 1.563vw; top: 1.302vw; right: 1.563vw; font-size: 0.833vw; }
  .caseDetailProjectMain .colorMatching .list .colorValue { bottom: 1.302vw; left: 1.563vw; right: 1.563vw; font-size: 1.823vw; }
  .caseDetailProjectMain .colorMatching .list .color { padding-top: 14.063vw; }
  .caseDetailProjectMain .colorMatching .list .imgBox { padding-top: 14.063vw; }
  .caseDetailProductServiceMain { padding-top: 6.25vw; }
  .caseDetailProductServiceMain .caseDetailProductServiceImg { padding: 5.729vw 0vw; }
  .caseDetailProductServiceMain .caseDetailProductServiceImg .imgBox { max-width: 57.552vw; }
  .caseDetailProductServiceMain .caseDetailProductService { top: -2.604vw; margin: 0vw 0vw -2.604vw; padding: 3.906vw 4.688vw 0vw; }
  .caseDetailProductServiceMain .caseDetailProductService .title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.042vw; }
  .caseDetailProductServiceMain .caseDetailProductService .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.781vw; }
  .caseDetailProductServiceMain .caseDetailProductService .desc { width: 51.563vw; font-size: 1.146vw; }
  .caseDetailImg { padding-top: 9.896vw; }
  .caseDetailLabelMain { padding: 3.125vw 0vw 4.167vw; }
  .caseDetailLabelMain .title a { font-size: 0.833vw; margin: 0vw 0.625vw; }
  .caseDetailLabelMain .title a::before { content: ''; width: 0.365vw; height: 0.365vw; margin-right: 0.521vw; }
  .caseDetailLabelMain .caseDetailLabel { padding-top: 1.823vw; }
  .caseDetailLabelMain .caseDetailLabel a { padding: 0vw 1.563vw; margin: 0.26vw; height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; font-size: 0.729vw; }
  /*--案例详情--*/
  /*--ai--*/
  .aiBanner .imgBox { padding-top: 54.635vw; }
  .aiBanner .displayer { left: -5.99vw; bottom: 0vw; width: 79.635vw; }
  .aiBanner .symbol { right: -4.948vw; bottom: -4.948vw; width: 95.521vw; }
  .aiBanner .symbol img { width: 95.521vw; }
  .aiBanner .aiBannerText { left: 0vw; top: 45%; width: 100%; }
  .aiBanner .aiBannerText .title { font-size: 2.917vw; }
  .aiBanner .aiBannerText .more { padding-top: 1.302vw; }
  .aiBanner .aiBannerText .more a { height: 2.708vw; width: 11.458vw; -webkit-border-radius: 2.708vw; border-radius: 2.708vw; font-size: 0.729vw; }
  .aiCustomMain { padding-top: 8.333vw; }
  .aiCustomMain .aiCustomBox .aiCustom { width: 28.646vw; padding: 3.646vw 3.906vw 5.208vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .aiCustomMain .aiCustomBox .aiCustom .content { padding: 0vw 0vw 3.646vw; }
  .aiCustomMain .aiCustomBox .aiCustom .content .listTitle { font-size: 2.344vw; }
  .aiCustomMain .aiCustomBox .aiCustom .content .desc { font-size: 0.833vw; padding-top: 1.042vw; line-height: 1.25vw; color: rgba(255, 255, 255, 0.6); }
  .aiCustomMain .aiCustomBox .aiCustomList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 0.521vw; margin-right: -0.521vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list { width: -webkit-calc(50% - 1.042vw); width: calc(50% - 1.042vw); height: 17.188vw; margin: 1.042vw 0.521vw 0vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .content { padding: 0vw; top: 42%; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .content .listTitle { font-size: 2.344vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .content .desc { font-size: 0.833vw; padding-top: 1.042vw; line-height: 1.25vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .imgBox { width: 20.469vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(1) { margin-top: 0vw; width: 100%; height: 17.708vw; }
  .aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(1) .content { left: 3.385vw; top: 46%; }
  .aiPriceMain { margin-top: 6.25vw; padding: 6.25vw 0vw; }
  .aiPriceMain .aiPrice { width: 26.042vw; height: 29.167vw; padding: 3.646vw 3.125vw 3.125vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .aiPriceMain .aiPrice .title { font-size: 2.344vw; }
  .aiPriceMain .aiPrice .content .desc { font-size: 1.042vw; }
  .aiPriceMain .aiPrice .content .money { font-size: 1.042vw; padding-top: 0.26vw; }
  .aiPriceMain .aiPrice .content .money span { font-size: 4.688vw; }
  .aiPriceMain .aiPrice .content .originalPrice { font-size: 0.833vw; }
  .aiPriceMain .symbol { right: 17.188vw; bottom: -6.729vw; width: 67.969vw; height: 22.198vw; }
  .aiPriceMain .symbol img { width: 67.969vw; }
  .aiBrandMain { padding: 7.292vw 0vw; }
  .aiBrandMain .aiBrand { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 2.083vw; }
  .aiBrandMain .aiBrand .title { font-size: 2.344vw; }
  .aiBrandMain .aiBrand .desc { font-size: 0.938vw; line-height: 1.615vw; padding-top: 2.604vw; }
  .aiBrandMain .aiBrandList { width: 42.969vw; }
  .aiBrandMain .aiBrandList .list { width: -webkit-calc(25% - 0.781vw); width: calc(25% - 0.781vw); margin: 0vw 0vw 0.781vw 0.781vw; }
  .aiBrandMain .aiBrandList .list img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .aiQAMain { padding: 4.688vw 0vw; }
  .aiQAMain .title { font-size: 2.344vw; }
  .aiQAMain .aiQAList { padding-top: 1.042vw; }
  .aiQAMain .aiQAList .list { padding: 1.823vw; margin-top: 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .aiQAMain .aiQAList .list .listTitle { font-size: 0.938vw; line-height: 1.25vw; padding-right: 1.563vw; }
  .aiQAMain .aiQAList .list .listTitle i { width: 0.729vw; height: 0.729vw; }
  .aiQAMain .aiQAList .list .content { margin-top: 1.302vw; padding: 1.823vw 2.083vw; font-size: 0.781vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .aiBuyMain { padding: 5.729vw 0vw 4.688vw; }
  .aiBuyMain .title { font-size: 2.396vw; }
  .aiBuyMain .desc { padding-top: 0.781vw; font-size: 0.781vw; }
  .aiBuyMain .btn { padding-top: 2.083vw; }
  .aiBuyMain .btn a { width: 11.979vw; height: 2.5vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; margin: 0vw 0.521vw; font-size: 0.729vw; }
  /*--ai--*/
  /*--联系我们--*/
  .contactMain { padding: 11.979vw 0vw 5.729vw; }
  .contactMain .contactDesc .title { font-size: 2.604vw; }
  .contactMain .contactDesc .title i { top: -0.417vw; margin-left: 0.781vw; width: 1.302vw; height: 1.302vw; }
  .contactMain .contactDesc .title i::after { width: 0.26vw; }
  .contactMain .contactDesc .title i::before { height: 0.26vw; }
  .contactMain .contactDesc .desc { font-size: 0.938vw; padding-top: 0.781vw; }
  .contactInfoMain .contactInfo .list { width: 33.333%; padding: 4.167vw 3.125vw; }
  .contactInfoMain .contactInfo .list .listTitle { font-size: 1.563vw; }
  .contactInfoMain .contactInfo .list .content .telList { padding-right: 2.083vw; padding-top: 1.823vw; }
  .contactInfoMain .contactInfo .list .content .telList .telTitle { font-size: 0.781vw; padding-bottom: 0.26vw; }
  .contactInfoMain .contactInfo .list .content .telList .tel { font-size: 0.938vw; }
  .contactInfoMain .contactInfo .list .addressContent { padding-top: 1.563vw; font-size: 0.781vw; }
  .contactInfoMain .contactInfo .list .btn { padding-top: 1.563vw; }
  .contactInfoMain .contactInfo .list .btn a { height: 2.135vw; padding: 0vw 1.302vw; font-size: 0.729vw; }
  .contactInfoMain .contactInfo .list .btn a i { margin-left: 0.521vw; font-size: 0.417vw; }
  .contactInfoMain .contactInfo .list .btn a::after { -webkit-border-radius: 2.135vw; border-radius: 2.135vw; }
  .contactInfoMain .contactInfo .list .btn a:hover::after { width: 2.135vw; -webkit-transform: translateX(0.417vw); -ms-transform: translateX(0.417vw); transform: translateX(0.417vw); }
  .contactInfoMain .contactInfo .list .btn a:hover i { -webkit-transform: translateX(0.885vw); -ms-transform: translateX(0.885vw); transform: translateX(0.885vw); }
  .contactInfoMain .contactInfo .list .qrCodeImg { width: 5.417vw; padding-bottom: 1.302vw; }
  .contactInfoMain .contactInfo .list .subjectNumber { font-size: 0.781vw; padding-top: 0.104vw; }
  .contactInfoMain .contactInfo .list:nth-child(1) { width: 66.666%; padding-left: 0vw; padding-right: 19.271vw; }
  .contactInfoMain .contactInfo .list:nth-child(1) .content .telList { padding-right: 2.865vw; }
  .contactInfoMain .contactInfo .list:nth-child(1) .content .telList:last-child { padding-right: 10.417vw; }
  .contactInfoMain .contactInfo .list:nth-child(3) { padding-left: 0vw; }
  .contactFormMain { padding: 7.813vw 0vw 7.292vw; }
  .contactFormMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .contactFormMain .content .title { font-size: 2.188vw; }
  .contactFormMain .content .desc { font-size: 0.938vw; padding-top: 2.083vw; }
  .contactFormMain .contactForm { width: 41.927vw; }
  .contactFormMain .contactForm .formTitle { font-size: 0.781vw; padding-bottom: 0.521vw; }
  .contactFormMain .contactForm .formTitle::before { content: ''; margin-right: 0.521vw; width: 0.625vw; height: 0.625vw; -webkit-border-radius: 100%; border-radius: 100%; }
  .contactFormMain .contactForm form { margin: 0vw -0.26vw; }
  .contactFormMain .contactForm form .input { width: 50%; margin-top: 1.042vw; padding: 0vw 0.26vw; }
  .contactFormMain .contactForm form .input input { height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; padding: 0vw 1.302vw; font-size: 0.781vw; }
  .contactFormMain .contactForm form .input img { right: 1.042vw; }
  .contactFormMain .contactForm form .input textarea { padding: 1.302vw; -webkit-border-radius: 1.302vw; border-radius: 1.302vw; height: 7.292vw; font-size: 0.781vw; }
  .contactFormMain .contactForm form .btn { padding: 1.042vw 0.26vw 0vw; }
  .contactFormMain .contactForm form .btn input { height: 2.813vw; -webkit-border-radius: 2.813vw; border-radius: 2.813vw; font-size: 0.729vw; }
  .contactCircle { right: -5.729vw; top: 9.896vw; }
  .contactCircle1 { bottom: -18.75vw; }
  /*--联系我们--*/
  /*--弹出支付--*/
  .paymentBox .payment { width: 41.667vw; padding-left: 0vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .paymentBox .payment .closePay { right: 1.563vw; top: 1.042vw; font-size: 1.25vw; }
  .paymentBox .payment .paymentDesc { left: 0vw; top: 50%; padding: 0vw 4.688vw 0vw 3.125vw; width: 31.25vw; }
  .paymentBox .payment .paymentDesc .title { font-size: 1.667vw; }
  .paymentBox .payment .paymentDesc .priceBox { margin-top: 2.083vw; padding: 1.823vw 0vw 1.823vw 2.604vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .paymentBox .payment .paymentDesc .priceBox .desc { font-size: 1.042vw; }
  .paymentBox .payment .paymentDesc .priceBox .price { font-size: 4.167vw; }
  .paymentBox .payment .paymentDesc .priceBox .originalPrice { font-size: 0.833vw; }
  .paymentBox .payment .paymentDesc .priceBox .icon { padding-right: 0.781vw; }
  .paymentBox .payment .paymentDesc .priceBox .icon i { width: 1.198vw; height: 1.198vw; font-size: 0.938vw; }
  .paymentBox .payment .paymentDesc .paymentDescList { padding-top: 1.563vw; }
  .paymentBox .payment .paymentDesc .paymentDescList .list { font-size: 0.781vw; margin-top: 1.042vw; }
  .paymentBox .payment .paymentDesc .paymentDescList .list i { width: 0.885vw; height: 0.885vw; margin-right: 0.521vw; font-size: 0.729vw; }
  .paymentBox .payment .paymentForm { padding: 4.688vw 4.427vw 6.25vw; min-height: 35.938vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .paymentBox .payment .paymentForm .title { font-size: 0.781vw; }
  .paymentBox .payment .paymentForm .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .paymentBox .payment .paymentForm .inputList { margin: 0vw -0.521vw; }
  .paymentBox .payment .paymentForm .inputList .list { width: 50%; padding: 0.781vw 0.521vw 0vw; }
  .paymentBox .payment .paymentForm .inputList .list p { font-size: 0.833vw; padding: 0vw 1.042vw 0.521vw; }
  .paymentBox .payment .paymentForm .inputList .list .input input { -webkit-border-radius: 2.865vw; border-radius: 2.865vw; height: 2.865vw; font-size: 0.781vw; padding: 0vw 1.042vw; }
  .paymentBox .payment .paymentForm .inputList .list .input img { right: 0.781vw; }
  .paymentBox .payment .paymentForm .inputList .list button { height: 2.865vw; -webkit-border-radius: 2.865vw; border-radius: 2.865vw; font-size: 0.729vw; }
  .paymentBox .payment .paymentForm .inputList .list:last-child { padding-top: 1.563vw; }
  .paymentBox .payment .paymentForm .desc { padding-top: 2.083vw; font-size: 0.729vw; }
  .paymentBox .payment .paymentForm .desc::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payTitle { font-size: 0.781vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payTitle::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payQrCode { width: 9.01vw; padding: 2.083vw 0vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount { font-size: 0.781vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount .amount { font-size: 2.344vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount .amount span { font-size: 1.146vw; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount .number { font-size: 0.781vw; padding-left: 0.521vw; }
  .paymentMain.animat .payment { width: 72.917vw; padding-left: 31.25vw; }
  /*--弹出支付--*/
  /*--关于我们--*/
  .aboutTitle { font-size: 0.833vw; }
  .aboutTitle::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .aboutDesc { margin-top: 1.042vw; font-size: 2.344vw; line-height: 2.865vw; }
  .aboutBanner { padding-top: 34.896vw; }
  .aboutBanner .aboutBannerText .numberImg img { width: 28.333vw; }
  .aboutBanner .aboutBannerText .title { padding-top: 1.302vw; font-size: 2.188vw; }
  .aboutBanner .aboutBannerText .desc { font-size: 0.833vw; padding-top: 0.521vw; }
  .aboutMain { padding: 4.688vw 0vw 0vw; }
  .aboutMain .aboutBox { padding: 3.906vw 0vw 5.729vw; }
  .aboutMain .aboutBox .imgBox { width: 38.542vw; }
  .aboutMain .aboutBox .imgBox img { width: 100%; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .aboutMain .aboutBox .about { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 39.583vw; padding: 0vw 0vw 0vw 4.167vw; }
  .aboutMain .aboutBox .about .list { height: 13.5%; }
  .aboutMain .aboutBox .about .list .listTitle { height: 5.208vw; font-size: 1.563vw; }
  .aboutMain .aboutBox .about .list .listTitle i { font-size: 0.625vw; top: -0.208vw; margin-left: 0.521vw; }
  .aboutMain .aboutBox .about .list .desc { font-size: 0.885vw; line-height: 1.458vw; }
  .aboutMain .aboutBox .about .list .iconList { padding: 4.167vw 0vw; }
  .aboutMain .aboutBox .about .list .iconList .content { border-right: 0.052vw solid #ededed; padding: 0vw 2.344vw; }
  .aboutMain .aboutBox .about .list .iconList .content .icon img { height: 2.135vw; }
  .aboutMain .aboutBox .about .list .iconList .content .text { padding-top: 0.521vw; font-size: 0.781vw; }
  .aboutMain .aboutBox .about .list .iconList .content:first-child { padding-left: 0vw; }
  .aboutMain .aboutBox .about .list .iconList .content:last-child { padding-right: 0vw; border-right: none; }
  .aboutVisionMain { padding: 6.771vw 0vw; }
  .aboutVisionMain .container { padding-left: 43.75vw; }
  .aboutVisionMain .title { font-size: 8.177vw; left: 0vw; top: 0vw; }
  .aboutVisionMain .title p { margin-bottom: -1.302vw; letter-spacing: -0.313vw; }
  .aboutVisionMain .aboutVision .line { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; width: 300%; height: 0.104vw; background: rgba(255, 255, 255, 0.5); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .aboutVisionMain .aboutVision .line span { width: 0.104vw; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-left: 3.646vw; height: 2.083vw; background: rgba(255, 255, 255, 0.2); }
  .aboutVisionMain .aboutVision .line::after { left: -1.823vw; width: 2.083vw; height: 2.083vw; }
  .aboutVisionMain .aboutVision { padding-right: 18.229vw; }
  .aboutVisionMain .aboutVision .list .content .listTitle { font-size: 0.833vw; }
  .aboutVisionMain .aboutVision .list .content .listTitle::after { width: 1.042vw; height: 0.156vw; margin-left: 0.521vw; }
  .aboutVisionMain .aboutVision .list .content .desc { padding-top: 0.521vw; font-size: 1.563vw; line-height: 1.823vw; }
  .aboutVisionMain .aboutVision .list .content .icon { left: 0vw; top: 0vw; width: 9.896vw; height: 9.896vw; }
  .aboutVisionMain .aboutVision .list:nth-child(1) { padding-left: 10.417vw; }
  .aboutVisionMain .aboutVision .list:nth-child(1) .content .icon { left: -11.458vw; top: -1.302vw; }
  .aboutVisionMain .aboutVision .list:nth-child(1) .content .icon span { right: 0vw; }
  .aboutVisionMain .aboutVision .list:nth-child(2) { -webkit-transform: translateX(-10.417vw); -ms-transform: translateX(-10.417vw); transform: translateX(-10.417vw); padding-left: 20.833vw; }
  .aboutVisionMain .aboutVision .list:nth-child(2) .content .icon { left: -20.313vw; top: -1.563vw; }
  .aboutVisionMain .aboutVision .list:nth-child(3) { -webkit-transform: translateX(-18.229vw); -ms-transform: translateX(-18.229vw); transform: translateX(-18.229vw); padding-left: 10.417vw; }
  .aboutVisionMain .aboutVision .list:nth-child(3) .content .icon { left: -11.458vw; top: -1.563vw; width: 5.208vw; height: 5.208vw; }
  .aboutVisionMain .aboutVision .list:nth-child(2n) { padding-top: 15.625vw; }
  .aboutVisionMain.animat .container { -webkit-transform: translateX(-41.667vw); -ms-transform: translateX(-41.667vw); transform: translateX(-41.667vw); }
  .aboutCertificationMain .aboutCertificationBox { padding-top: 6.771vw; padding-bottom: 15.625vw; }
  .aboutCertificationMain .desc { padding-top: 1.823vw; font-size: 0.938vw; line-height: 1.615vw; }
  .aboutCertificationMain .line { width: 0.417vw; height: 1.563vw; left: 0vw; bottom: -0.781vw; }
  .aboutCertificationMain .line::after { bottom: 0vw; width: 100%; height: 0.781vw; bottom: 0vw; left: 0vw; }
  .aboutServiceMain { padding: 5.208vw 0vw 6.771vw; }
  .aboutServiceMain .aboutService .titleBox { width: 29.167vw; }
  .aboutServiceMain .aboutService .desc { margin-top: 2.292vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.938vw; height: 8.073vw; line-height: 1.615vw; }
  .aboutServiceMain .aboutServiceList { margin-top: 4.688vw; }
  .aboutServiceMain .aboutServiceList .list { top: 2.604vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; margin-bottom: 1.563vw; }
  .aboutServiceMain .aboutServiceList .list .content { width: 29.167vw; padding: 2.604vw 3.646vw; }
  .aboutServiceMain .aboutServiceList .list .content .number { width: 1.667vw; height: 1.667vw; }
  .aboutServiceMain .aboutServiceList .list .content .number::after { height: 0.104vw; }
  .aboutServiceMain .aboutServiceList .list .content .number span { font-size: 0.729vw; }
  .aboutServiceMain .aboutServiceList .list .content .number span:nth-child(1) { left: -0.26vw; top: -0.156vw; }
  .aboutServiceMain .aboutServiceList .list .content .number span:nth-child(2) { right: -0.26vw; bottom: -0.156vw; }
  .aboutServiceMain .aboutServiceList .list .content .listTitle { margin-top: 2.604vw; font-size: 2.083vw; }
  .aboutServiceMain .aboutServiceList .list .content .desc { margin-top: 1.823vw; font-size: 0.833vw; }
  .aboutServiceMain .aboutServiceList .list .content .icon { margin-top: 6.771vw; width: 7.031vw; height: 7.031vw; }
  .aboutServiceMain .aboutServiceList .list .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .aboutDataMain { padding: 5.729vw 0vw; }
  .aboutDataMain .aboutDataList { max-width: 51.563vw; padding-top: 11.458vw; }
  .aboutDataMain .aboutDataList .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .aboutDataMain .aboutDataList .list .numberBox { font-size: 2.083vw; line-height: 0.7; }
  .aboutDataMain .aboutDataList .list .numberBox .number { font-size: 3.125vw; }
  .aboutDataMain .aboutDataList .list .text { font-size: 0.781vw; padding-top: 0.521vw; }
  .aboutDataMain .desc { max-width: 48.177vw; font-size: 0.938vw; line-height: 1.615vw; padding-top: 3.125vw; }
  /*--关于我们--*/
  /*--实力认可--*/
  .aboutStrengthMain { padding: 6.771vw 0vw; }
  .aboutStrengthMain .aboutStrengthYearBox { width: 27.604vw; top: 1.563vw; height: 100%; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle { padding: 2.083vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title { font-size: 1.354vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title .icon { width: 2.396vw; height: 2.396vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title .icon span { width: 0.26vw; height: 0.26vw; margin: 0vw 0.052vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo { padding-top: 1.823vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list { width: 3.75vw; margin-left: -0.729vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list:first-child { margin: 0vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list:last-child { height: 3.75vw; font-size: 1.042vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear { margin-top: 2.604vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .imgBox { padding-top: 132%; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox { left: 0vw; top: 0vw; right: 0vw; padding: 4.167vw 2.604vw 0vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .aboutStrengthYearList { height: 5.208vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .aboutStrengthYearList .swiper-slide { font-size: 5vw; letter-spacing: -0.208vw; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .desc { font-size: 1.563vw; }
  .aboutStrengthMain .aboutStrengthBox { width: 40.885vw; padding: 0vw 7.813vw 0vw 0vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle { font-size: 1.875vw; line-height: 2.396vw; padding-bottom: 2.604vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle::after { width: 1.667vw; height: 1.667vw; left: -2.083vw; top: 0.417vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle::before { width: 2.083vw; height: 2.083vw; right: 0vw; top: 0vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list { margin-top: 3.125vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list .year { font-size: 1.563vw; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list .desc { padding-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  /*--实力认可--*/
  /*--沙漠风与众不同--*/
  .differentTitle { font-size: 2.344vw; }
  .differentDesc { max-width: 52.083vw; font-size: 0.833vw; line-height: 1.354vw; padding-top: 1.563vw; }
  .differentIntroMain { padding: 5.729vw 0vw 0vw; }
  .differentIntroMain .differentIntro { padding-bottom: 4.688vw; }
  .differentIntroMain .differentIntroList .list { top: 4.167vw; margin-bottom: 5.729vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .differentIntroMain .differentIntroList .list .content { width: 29.167vw; padding: 3.646vw 4.427vw 3.646vw 3.906vw; }
  .differentIntroMain .differentIntroList .list .content .listTitle { font-size: 2.083vw; line-height: 2.604vw; }
  .differentIntroMain .differentIntroList .list .content .listDesc { padding-top: 2.344vw; font-size: 0.833vw; line-height: 1.354vw; }
  .differentIntroMain .differentIntroList .list .content .icon { margin-top: 2.604vw; width: 7.031vw; height: 7.031vw; }
  .differentIntroMain .differentIntroList .list .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 45.332%; }
  .differentTop500Main { padding: 4.688vw 0vw; }
  .differentTop500Main .differentTop500 { margin: 0vw -0.365vw; padding-top: 5.208vw; }
  .differentTop500Main .differentTop500 .list { width: 14.285714285714286%; padding: 0vw 0.286vw; margin-top: 0.781vw; }
  .differentTop500Main .differentTop500 .list img { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .differentTop500Main .differentTop500 .list::after { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; -webkit-box-shadow: 0vw 0.833vw 1.979vw rgba(75, 61, 61, 0.86); box-shadow: 0vw 0.833vw 1.979vw rgba(75, 61, 61, 0.86); }
  .differentTop500Main .differentTop500 .list span { right: 1.198vw; left: 1.198vw; top: 0.26vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .differentTop500Main .differentTop500 .list:hover span { -webkit-transform: scale(1.2) translateY(0.208vw); -ms-transform: scale(1.2) translateY(0.208vw); transform: scale(1.2) translateY(0.208vw); }
  .caseExperienceMain { padding: 4.688vw 0vw; }
  .caseExperienceMain .caseExperienceListBox { width: 53.958vw; }
  .caseExperienceMain .caseExperienceListBox .caseExperienceListImgBox { left: 9.8%; top: 1%; width: 80%; height: 87%; -webkit-border-radius: 1.042vw 1.042vw 0.26vw 0.26vw; border-radius: 1.042vw 1.042vw 0.26vw 0.26vw; }
  .caseExperienceMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 3.646vw 1.302vw 0vw 1.042vw; }
  .caseExperienceMain .content .title { font-size: 2.344vw; line-height: 2.865vw; }
  .caseExperienceMain .content .desc { font-size: 0.833vw; padding-top: 1.563vw; line-height: 1.354vw; }
  .differentMarketingMain { padding: 7.813vw 0vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 7.292vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .content .listTitle { font-size: 2.344vw; line-height: 2.865vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .content .listDesc { font-size: 0.833vw; padding-top: 1.563vw; line-height: 1.354vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .imgBox { width: 28.646vw; margin: 0vw 10.417vw 0vw 0vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .imgBox .imgTitle { left: 0vw; font-size: 1.198vw; }
  .differentMarketingMain .differentMarketing .swiper-slide .imgBox .imgText p { font-size: 1.198vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgTitle { top: 11.458vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(1) { top: 7.708vw; left: 4.688vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(2) { top: 7.708vw; right: 4.688vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(3) { bottom: 4.427vw; left: 0vw; width: 100%; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(1) { top: 1.823vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(2) { top: 50%; padding-left: 1.042vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(3) { top: 50%; padding-right: 1.042vw; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(4) { bottom: 1.823vw; }
  .differentConsult { padding: 3.646vw 0vw 4.688vw; }
  .differentConsult .btn { padding-top: 2.604vw; }
  .differentConsult .btn a { width: 16.146vw; height: 2.5vw; font-size: 0.729vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  /*--沙漠风与众不同--*/
  /*--理念信仰--*/
  .ideaAndBeliefMain { padding: 5.208vw 0vw 0vw; }
  .ideaAndBeliefMain .title { font-size: 0.833vw; }
  .ideaAndBeliefMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .ideaAndBeliefMain .desc { padding-top: 1.302vw; font-size: 2.344vw; line-height: 2.865vw; }
  .ideaAndBeliefMain .ideaAndBeliefBox { padding: 3.646vw 0vw; margin-top: 3.646vw; }
  .ideaAndBeliefMain .ideaAndBeliefBox .imgBox { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; left: 5.208vw; right: 5.208vw; }
  .ideaAndBeliefMain .ideaAndBeliefBox .computer { margin-bottom: -2.083vw; }
  .ideaAndBeliefMain .ideaAndBeliefBox .computer img { max-width: 54%; }
  .ideaAndBeliefMain .ideaAndBeliefBox .content { font-size: 0.833vw; line-height: 1.354vw; }
  .ideaAndBeliefMain .ideaAndBeliefBox.animat .imgBox { left: 0vw; right: 0vw; -webkit-border-radius: 0vw; border-radius: 0vw; }
  .ideaAndBeliefListMain { padding: 5.729vw 0vw 6.771vw; }
  .ideaAndBeliefListMain .title { font-size: 0.833vw; }
  .ideaAndBeliefListMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .ideaAndBeliefListMain .desc { font-size: 2.344vw; padding-top: 0.26vw; line-height: 2.865vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList { padding-top: 3.646vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list { margin-bottom: 0.833vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .contentBox { width: 66%; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .imgBox { width: 49.3%; padding-top: 30%; height: 100%; left: 0vw; top: 0vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .imgBox img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content { width: 49.3%; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.344vw 2.865vw 4.167vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .icon { padding-bottom: 1.042vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .icon img { height: 1.667vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .listTitle { font-size: 1.875vw; line-height: 2.396vw; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .listDesc { padding-top: 4.167vw; font-size: 0.781vw; }
  /*--理念信仰--*/
  /*--常见问题--*/
  .QAMain { padding: 4.167vw 0vw; }
  .QAMain .title { font-size: 2.344vw; }
  .QAMain .QAList { padding-top: 3.125vw; }
  .QAMain .QAList .list { margin-top: 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding-bottom: 0vw; }
  .QAMain .QAList .list .listTitle { padding: 0vw 2.083vw 0vw 3.646vw; min-height: 4.688vw; font-size: 0.938vw; }
  .QAMain .QAList .list .listTitle span { left: 2.083vw; top: 1.719vw; width: 1.042vw; height: 1.042vw; padding-top: 0.156vw; font-size: 0.729vw; }
  .QAMain .QAList .list .listTitle i { width: 0.729vw; height: 0.729vw; top: 1.875vw; right: 2.083vw; }
  .QAMain .QAList .list .listTitle i::after { height: 0.104vw; }
  .QAMain .QAList .list .listTitle i::before { width: 0.104vw; }
  .QAMain .QAList .list .content { margin: 0vw 2.083vw; padding: 1.563vw 2.344vw; font-size: 0.781vw; line-height: 1.51vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .QAMain .QAList .list.cur { padding-bottom: 1.823vw; }
  /*--常见问题--*/
  /*--客户列表--*/
  .customerListMain { padding: 6.771vw 0vw; }
  .customerListMain .customerListDesc .numberBox { width: 27.344vw; }
  .customerListMain .customerListDesc .numberBox .numberText { font-size: 3.125vw; }
  .customerListMain .customerListDesc .numberBox .numberText span { font-size: 6.563vw; }
  .customerListMain .customerListDesc .numberBox .desc { font-size: 2.344vw; }
  .customerListMain .customerListDesc .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.833vw; line-height: 1.354vw; }
  .customerListMain .customerList { margin: 0vw -0.365vw; padding-top: 4.167vw; }
  .customerListMain .customerList .list { width: 14.285714285714286%; padding: 0vw 0.365vw; margin-top: 0.781vw; }
  .customerListMain .customerList .list img { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .customerListMain .customerList .list::after { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; -webkit-box-shadow: 0vw 0.833vw 1.979vw rgba(75, 61, 61, 0.86); box-shadow: 0vw 0.833vw 1.979vw rgba(75, 61, 61, 0.86); }
  .customerListMain .customerList .list span { right: 1.198vw; left: 1.198vw; top: 0.26vw; bottom: 0vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  /*--客户列表--*/
  /*--客户评价--*/
  .customerEvaluationMain { padding: 4.167vw 0vw 7.292vw; }
  .customerEvaluationMain .title { font-size: 2.344vw; }
  .customerEvaluationMain .customerEvaluation { padding-top: 1.563vw; margin: 0vw -1.042vw; }
  .customerEvaluationMain .customerEvaluation .list { width: -webkit-calc(50% - 2.083vw); width: calc(50% - 2.083vw); margin: 2.083vw 1.042vw 0vw; padding: 3.646vw 3.906vw 3.646vw 2.865vw; -webkit-box-shadow: 0vw 3.646vw 1.563vw -2.604vw rgba(65, 50, 25, 0); box-shadow: 0vw 3.646vw 1.563vw -2.604vw rgba(65, 50, 25, 0); background: #fff; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; }
  .customerEvaluationMain .customerEvaluation .list::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo { width: 13.021vw; padding-top: 0.521vw; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo img { max-width: 80%; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo .line { bottom: 0vw; width: 3.385vw; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo .line::before { width: 100%; height: 0.26vw; -webkit-border-radius: 0.156vw; border-radius: 0.156vw; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo .line::after { width: 70%; height: 0.26vw; margin-top: 0.365vw; -webkit-border-radius: 0.156vw; border-radius: 0.156vw; }
  .customerEvaluationMain .customerEvaluation .list .content .listTitle { font-size: 1.875vw; }
  .customerEvaluationMain .customerEvaluation .list .content .listTitle img { width: 2.083vw; height: 100%; top: 0.677vw; }
  .customerEvaluationMain .customerEvaluation .list .content .listDesc { padding-top: 1.563vw; font-size: 0.781vw; line-height: 1.354vw; }
  .customerEvaluationMain .customerEvaluation .list:hover { -webkit-box-shadow: 0vw 3.646vw 1.563vw -2.604vw rgba(65, 50, 25, 0.3); box-shadow: 0vw 3.646vw 1.563vw -2.604vw rgba(65, 50, 25, 0.3); }
  /*--客户评价--*/
  /*--人才招聘--*/
  .jobIntroMain { padding: 9.896vw 0vw; }
  .jobIntroMain .content { max-width: 31.25vw; }
  .jobIntroMain .content .title { font-size: 2.604vw; line-height: 3.125vw; }
  .jobIntroMain .content .desc { padding-top: 1.563vw; font-size: 0.833vw; line-height: 1.354vw; }
  .jobIntroMain .content .btn { padding-top: 2.604vw; }
  .jobIntroMain .content .btn a { font-size: 0.729vw; height: 2.135vw; padding: 0vw 1.302vw; }
  .jobIntroMain .content .btn a i { font-size: 0.417vw; margin-left: 0.521vw; }
  .jobIntroMain .content .btn a::after { -webkit-border-radius: 2.135vw; border-radius: 2.135vw; }
  .jobIntroMain .content .btn a:hover::after { width: 2.135vw; }
  .jobIntroMain .content .btn a:hover i { -webkit-transform: translateX(0.417vw); -ms-transform: translateX(0.417vw); transform: translateX(0.417vw); margin-left: 0.781vw; }
  .jobIntroMain .content .btn a:hover { padding-left: 0vw; }
  .jobListMain { padding: 3.646vw 0vw 4.167vw; }
  .jobListMain .jobList .list { margin-top: 1.563vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding-bottom: 0vw; }
  .jobListMain .jobList .list .listTitle { padding: 0vw 2.083vw 0vw 3.646vw; min-height: 4.688vw; font-size: 0.938vw; }
  .jobListMain .jobList .list .listTitle i { width: 0.729vw; height: 0.729vw; top: 1.875vw; right: 2.083vw; }
  .jobListMain .jobList .list .contentBox { margin: 0vw 2.083vw; display: none; padding: 1.563vw 2.344vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .jobListMain .jobList .list .contentBox .contentTitle { font-size: 0.938vw; padding-bottom: 1.302vw; }
  .jobListMain .jobList .list .contentBox .content { font-size: 0.781vw; padding-bottom: 1.563vw; line-height: 1.51vw; }
  .jobListMain .jobList .list .contentBox .btn a { font-size: 0.729vw; height: 2.5vw; padding: 0vw 1.302vw; }
  .jobListMain .jobList .list .contentBox .btn a i { font-size: 0.417vw; margin-left: 0.781vw; }
  .jobListMain .jobList .list .contentBox .btn a::after { -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  .jobListMain .jobList .list .contentBox .btn a:hover::after { width: 2.5vw; }
  .jobListMain .jobList .list .contentBox .btn a:hover i { margin-left: 1.042vw; -webkit-transform: translateX(0.313vw); -ms-transform: translateX(0.313vw); transform: translateX(0.313vw); }
  .jobListMain .jobList .list .contentBox .btn a:hover { padding-left: 0vw; }
  .jobListMain .jobList .list.cur { padding-bottom: 2.344vw; }
  /*--人才招聘--*/
  /*--定制化电商网站建设方案--*/
  .buyingQuestions { padding-top: 0vw; }
  .buyingQuestions .list { margin-top: 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding-bottom: 0vw; }
  .buyingQuestions .list .listTitle { padding: 0vw 2.083vw 0vw 3.646vw; min-height: 4.688vw; font-size: 0.938vw; }
  .buyingQuestions .list .listTitle span { left: 2.083vw; top: 1.719vw; width: 1.042vw; height: 1.042vw; padding-top: 0.156vw; font-size: 0.729vw; }
  .buyingQuestions .list .listTitle i { width: 0.729vw; height: 0.729vw; top: 1.875vw; right: 2.083vw; }
  .buyingQuestions .list .listTitle i::after { height: 0.104vw; }
  .buyingQuestions .list .listTitle i::before { width: 0.104vw; }
  .buyingQuestions .list .content { margin: 0vw 2.083vw; padding: 1.563vw 2.344vw; font-size: 0.781vw; line-height: 1.51vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .buyingQuestions .list.cur { padding-bottom: 1.823vw; }
  /*--定制化电商网站建设方案--*/
  /*--网站推广优化方案--*/
  .websitePromotionBox { padding: 5.469vw 0vw 10.417vw; }
  .websitePromotionBox .title { font-size: 0.833vw; }
  .websitePromotionBox .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .websitePromotionBox .subTitle { padding-top: 1.302vw; font-size: 2.083vw; }
  .websitePromotionBox .websitePromotionDesc { padding-top: 1.302vw; font-size: 0.833vw; line-height: 1.354vw; }
  .websitePromotionBox .websitePromotion { padding-top: 3.125vw; }
  .websitePromotionBox .websitePromotion .imgBox { width: 38.542vw; }
  .websitePromotionBox .websitePromotion .imgBox img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .websitePromotionBox .websitePromotion .content { padding: 2.604vw 0vw 0vw 4.167vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .websitePromotionBox .websitePromotion .content .list { padding: 1.042vw 0vw 3.385vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle span { width: 1.563vw; height: 1.563vw; padding-top: 0.208vw; font-size: 0.938vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle h3 { font-size: 1.146vw; padding-left: 0.521vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle .icon { width: 0.781vw; height: 0.781vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle .icon::after { width: 0.156vw; }
  .websitePromotionBox .websitePromotion .content .list .listTitle .icon::before { height: 0.156vw; }
  .websitePromotionBox .websitePromotion .content .list .desc { padding-top: 1.042vw; font-size: 0.781vw; line-height: 1.302vw; }
  .websiteOptimizationImportanceMain { padding: 4.688vw 0vw; }
  .websiteOptimizationImportanceMain .title { font-size: 2.083vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance { padding-top: 2.604vw; grid-gap: 2.083vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list { padding: 2.344vw 3.125vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .letter { min-width: 2.604vw; width: 2.604vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; height: 2.604vw; font-size: 1.042vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.042vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .listTitle { font-size: 1.563vw; padding-top: 0.26vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content { margin: 0vw -0.521vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.563vw 0.521vw 0vw; font-size: 0.885vw; line-height: 1.354vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList .listSubTitle { font-size: 1.042vw; padding-bottom: 0.781vw; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList p { font-weight: 100; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list:nth-child(2) { -ms-grid-column: 2; grid-column: 2; grid-row: 1 / 3; min-height: 34.375vw; }
  /*--网站推广优化方案--*/
  /*--方案列表--*/
  .solutionBanner .imgBox { padding-top: 34.896vw; }
  .solutionBanner .solutionBannerText .title { font-size: 2.604vw; line-height: 3.125vw; }
  .solutionBanner .solutionBannerText .desc { padding-top: 1.563vw; font-size: 0.938vw; }
  .solutionBanner .solutionBannerText .desc i { margin-left: 0.417vw; line-height: .1; width: 1.302vw; height: 1.302vw; font-size: 0.417vw; }
  .solutionBanner .btn { font-size: 0.781vw; bottom: 1.563vw; padding: 0vw 1.563vw; height: 3.333vw; -webkit-border-radius: 3.333vw; border-radius: 3.333vw; }
  .solutionBanner .btn p { margin-left: 0.521vw; width: 1.823vw; height: 1.823vw; }
  .solutionBanner .btn p img { width: 1.042vw; height: 1.042vw; }
  .solutionTitleIntro { padding: 5.208vw 0vw 0vw; }
  .solutionTitleIntro .container .title { width: 50%; padding: 0vw 5.729vw 0vw 0vw; font-size: 2.344vw; line-height: 2.865vw; }
  .solutionTitleIntro .container .title i { width: 1.302vw; height: 1.302vw; margin-left: 0.521vw; }
  .solutionTitleIntro .container .title i::before { height: 0.26vw; }
  .solutionTitleIntro .container .title i::after { width: 0.26vw; }
  .solutionTitleIntro .container .intro { width: 50%; padding: 0vw 0vw 0vw 5.729vw; font-size: 0.885vw; line-height: 1.458vw; }
  .solutionListMain { padding: 4.167vw 0vw 0.052vw; }
  .solutionListMain .container::after { left: 0.521vw; right: 0.521vw; }
  .solutionList { margin: 0vw -5.729vw; padding: 0vw 0vw 5.729vw; }
  .solutionList .list { width: 50%; padding: 0vw 5.729vw; }
  .solutionList .list .imgBox { padding-top: 50.794%; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .solutionList .list .content { padding: 2.083vw 1.042vw 3.385vw 1.042vw; }
  .solutionList .list .content .listTitle { font-size: 1.563vw; }
  .solutionList .list .content .desc { margin-top: 1.042vw; font-size: 0.833vw; display: -webkit-box; height: 2.708vw; line-height: 1.354vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .solutionList .list .content .arrow { padding-top: 1.302vw; }
  .solutionList .list .content .arrow i { width: 3.125vw; height: 2.135vw; font-size: 0.729vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .solutionList .list:hover .content .arrow i { width: 2.135vw; }
  .solutionList .list:nth-child(2n) { top: 3.125vw; }
  /*--方案列表--*/
  /*--外贸网站方案--*/
  .foreignTradeSolutionBanner .imgBox { padding-top: 31.25vw; }
  .foreignTradeSolutionBanner .foreignTradeSolutionBannerText .title { font-size: 3.125vw; }
  .foreignTradeSolutionBanner .foreignTradeSolutionBannerText .btn { padding-top: 0.781vw; font-size: 0.781vw; }
  .foreignTradeSolutionBanner .foreignTradeSolutionBannerText .btn i { margin-left: 0.417vw; width: 1.302vw; height: 1.302vw; font-size: 0.417vw; line-height: 0.1; }
  .foreignTradeSolution { padding: 6.25vw 0vw 7.813vw; }
  .foreignTradeSolution .imgBox { width: 41.667vw; }
  .foreignTradeSolution .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 3.125vw 0vw 0vw 3.906vw; }
  .foreignTradeSolution .content .title { font-size: 0.833vw; }
  .foreignTradeSolution .content .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .foreignTradeSolution .content .subTitle { margin-top: 1.042vw; padding: 0vw 1.042vw 0vw 0vw; font-size: 2.083vw; line-height: 2.604vw; }
  .foreignTradeSolution .content .desc { margin-top: 2.083vw; padding: 0vw 1.042vw 0vw 0vw; max-height: 15.104vw; font-size: 0.833vw; line-height: 1.354vw; }
  .foreignTradeSolution .content .desc::-webkit-scrollbar { width: 0.208vw; }
  .foreignTradeSolution .content .desc::-webkit-scrollbar-track { -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .foreignTradeSolution .content .desc::-webkit-scrollbar-thumb { -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .foreignTradeSolution .content .desc2 { margin-top: 0.521vw; padding: 0vw 1.042vw 0vw 0vw; max-height: 15.104vw; font-size: 0.833vw; line-height: 1.354vw; }
  .foreignTradeSolution .content .desc2::-webkit-scrollbar { width: 0.208vw; }
  .foreignTradeSolution .content .desc2::-webkit-scrollbar-track { -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .foreignTradeSolution .content .desc2::-webkit-scrollbar-thumb { -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .foreignTradeSolution .content .threeTitle { margin-top: 0.521vw; font-size: 1.042vw; }
  .foreignTradeSolutionListMain { padding: 5.208vw 0vw 5.208vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionIntro .title { font-size: 2.083vw; width: 32.292vw; padding: 0vw 3.125vw 0vw 0vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionIntro .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.938vw; line-height: 1.615vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList { margin-top: 2.604vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content { width: 29.167vw; padding: 2.604vw 4.167vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number { width: 2.083vw; height: 2.083vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span { font-size: 0.729vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span:nth-child(1) { left: 0vw; top: 0vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span:nth-child(2) { right: 0vw; bottom: 0vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .listTitle { margin-top: 2.344vw; font-size: 2.083vw; line-height: 1.3; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .desc { padding: 2.083vw 0vw 6.25vw; font-size: 0.833vw; max-width: 19.531vw; line-height: 1.354vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 40%; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .btnBox { left: 4.167vw; bottom: 3.385vw; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .btnBox a { width: 3.646vw; height: 3.646vw; margin-right: 0.521vw; font-size: 1.25vw; }
  .extensionServerMain { padding: 5.99vw 0vw; }
  .extensionServerMain .title { font-size: 2.083vw; line-height: 2.604vw; }
  .extensionServerMain .content { padding-top: 0.781vw; font-size: 0.938vw; line-height: 1.458vw; }
  .extensionServerMain .extensionServer { margin: 0vw -1.042vw; padding-top: 4.167vw; }
  .extensionServerMain .extensionServer .list { width: -webkit-calc(50% - 2.083vw); width: calc(50% - 2.083vw); margin: 0vw 1.042vw; padding: 2.865vw 2.604vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .extensionServerMain .extensionServer .list .listTitle { font-size: 1.25vw; padding-bottom: 2.083vw; }
  .extensionServerMain .extensionServer .list .listTitle span { font-size: 1.042vw; margin-right: 0.781vw; width: 3.229vw; height: 3.229vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .extensionServerMain .extensionServer .list .desc { font-size: 0.833vw; line-height: 1.354vw; }
  .extensionServerMain .extensionServer:first-child { padding-top: 0vw; }
  .solutionTypeMain { padding: 5.729vw 0vw; }
  .solutionTypeMain .titleBox { width: 31.51vw; padding: 0vw 3.906vw 0vw 0vw; }
  .solutionTypeMain .titleBox .title { font-size: 2.083vw; line-height: 1.2; top: 5.729vw; }
  .solutionTypeMain .solutionTypeList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .solutionTypeMain .solutionTypeList .list { top: 3.125vw; padding: 3.125vw 2.344vw 3.906vw; margin-bottom: 1.563vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .solutionTypeMain .solutionTypeList .list .icon { width: 11.198vw; }
  .solutionTypeMain .solutionTypeList .list .icon img { width: 2.344vw; }
  .solutionTypeMain .solutionTypeList .list .icon .line { margin-top: 3.125vw; }
  .solutionTypeMain .solutionTypeList .list .icon .line::before { width: 3.385vw; height: 0.26vw; -webkit-border-radius: 0.13vw; border-radius: 0.13vw; }
  .solutionTypeMain .solutionTypeList .list .icon .line::after { width: 2.604vw; height: 0.26vw; -webkit-border-radius: 0.13vw; border-radius: 0.13vw; margin-top: 0.521vw; }
  .solutionTypeMain .solutionTypeList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .solutionTypeMain .solutionTypeList .list .content::after { left: -1.563vw; top: -0.625vw; width: 2.135vw; height: 2.135vw; background-size: 2.135vw; }
  .solutionTypeMain .solutionTypeList .list .content .listTitle { font-size: 1.25vw; line-height: 1.3; }
  .solutionTypeMain .solutionTypeList .list .content .desc { font-size: 0.833vw; padding-top: 1.042vw; }
  /*--外贸网站方案--*/
  /*--响应式网站建设方案--*/
  .designPatternMain { min-height: 100vh; width: 100%; }
  .designPatternMain .title { font-size: 2.083vw; padding-top: 1.563vw; }
  .designPatternMain .designPatternBox { margin-top: 3.125vw; }
  .designPatternMain .designPatternBox .imgBox { width: 38.542vw; }
  .designPatternMain .designPatternBox .imgBox img { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .designPatternMain .designPatternBox .designPattern { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 4.167vw; height: 35.938vw; }
  .designPatternMain .designPatternBox .designPattern .list { height: 14.5%; }
  .designPatternMain .designPatternBox .designPattern .list .listTitle { height: 5.208vw; font-size: 1.25vw; }
  .designPatternMain .designPatternBox .designPattern .list .listTitle i { font-size: 0.625vw; margin-left: 0.521vw; top: -0.208vw; }
  .designPatternMain .designPatternBox .designPattern .list .desc { padding-bottom: 3.385vw; font-size: 0.833vw; line-height: 1.458vw; }
  .designPatternMain .designPatternBox .designPattern .list.cur .listTitle { font-size: 1.563vw; }
  .solutionConsultMain { padding: 4.167vw 0vw 4.688vw; }
  .solutionConsultMain .title { font-size: 2.344vw; }
  .solutionConsultMain .desc { padding-top: 1.563vw; font-size: 0.833vw; line-height: 1.354vw; max-width: 56.25vw; }
  .solutionConsultMain .btn { padding-top: 2.344vw; }
  .solutionConsultMain .btn a { width: 16.25vw; height: 2.5vw; font-size: 0.729vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  .solutionConsultMain .iconList { padding-top: 2.083vw; }
  .solutionConsultMain .iconList .list { width: 16.667vw; font-size: 1.25vw; margin: 0vw 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 1.042vw 1.563vw; }
  .solutionConsultMain .iconList .list img { height: 3.75vw; margin-right: 1.042vw; }
  /*--响应式网站建设方案--*/
  /*--定制化电商网站建设方案--*/
  .electronicBusinessSolution { padding: 4.948vw 0vw 7.031vw; }
  .electronicBusinessSolution .title { font-size: 2.083vw; }
  .electronicBusinessSolution .desc { padding-top: 0.521vw; font-size: 0.938vw; line-height: 1.458vw; }
  .electronicBusinessSolution .listBox { padding-top: 3.646vw; }
  .electronicBusinessSolution .list { top: 2.604vw; margin-bottom: 2.344vw; padding: 3.385vw 2.604vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .electronicBusinessSolution .list .listTitleBox { min-width: 26.042vw; }
  .electronicBusinessSolution .list .listTitleBox .listTitle { font-size: 2.083vw; }
  .electronicBusinessSolution .list .listTitleBox .number { margin-right: 1.042vw; width: 3.229vw; height: 3.229vw; font-size: 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .electronicBusinessSolution .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.885vw; line-height: 1.354vw; }
  .electronicBusinessFeatureBox { padding: 5.208vw 0vw 3.385vw; }
  .electronicBusinessFeatureClass { padding-bottom: 2.344vw; }
  .electronicBusinessFeatureClass .list a { font-size: 2.083vw; }
  .electronicBusinessFeatureClass .list span { font-size: 2.083vw; font-weight: 100; padding: 0vw 1.302vw; }
  .electronicBusinessFeatureTwoClass { padding-bottom: 2.604vw; }
  .electronicBusinessFeatureTwoClass .list a { margin-right: 0.781vw; width: 8.333vw; height: 2.083vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; padding: 0vw 0.781vw; font-size: 0.781vw; }
  .electronicBusinessFeatureTwoClass .list a i { width: 0.521vw; height: 0.521vw; }
  .electronicBusinessFeature { padding-top: 2.604vw; }
  .electronicBusinessFeature .listBox { margin: 0vw -0.521vw; }
  .electronicBusinessFeature .listBox .list { width: -webkit-calc(50% - 1.042vw); width: calc(50% - 1.042vw); margin: 0vw 0.521vw 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 1.302vw 1.563vw; }
  .electronicBusinessFeature .listBox .list h3 { font-size: 1.042vw; }
  .electronicBusinessFeature .listBox .list h3::before { width: 0.26vw; height: 0.677vw; -webkit-border-radius: 0.26vw; border-radius: 0.26vw; margin-right: 0.26vw; }
  .electronicBusinessFeature .listBox .list .desc { padding-top: 0.26vw; font-size: 0.781vw; }
  /*--定制化电商网站建设方案--*/
  /*--软件网站建设方案--*/
  .furnishSolutionMain { padding: 5.208vw 0vw 6.771vw; }
  .furnishSolutionMain .title { font-size: 2.083vw; }
  .furnishSolutionMain .content { margin-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; }
  .furnishSolutionMain .furnishSolutionBox { margin-top: 4.167vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 3.385vw 4.688vw 3.906vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution .swiper-slide { padding: 0vw 12.5vw 5.208vw 0vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution .listTitle { font-size: 1.563vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution .desc { margin-top: 1.302vw; font-size: 0.833vw; line-height: 1.354vw; }
  .furnishSolutionMain .furnishSolutionBox:first-child { margin-top: 0vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolutionClass { min-height: 15.625vw; padding-left: 7.813vw; width: 24.219vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolutionClass a { font-size: 0.938vw; padding-bottom: 1.042vw; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolutionClass a.cur { font-size: 1.25vw; }
  .furnishSolutionMain .furnishSolutionBox .btn { left: 4.688vw; bottom: 4.688vw; }
  .furnishSolutionMain .furnishSolutionBox .btn a { width: 4.167vw; height: 2.604vw; margin-right: 0.26vw; -webkit-border-radius: 1.302vw; border-radius: 1.302vw; }
  .framesolutionMain { padding: 5.729vw 0vw 0vw; }
  .framesolutionMain .title { font-size: 2.083vw; }
  .framesolutionMain .desc { font-size: 0.938vw; line-height: 1.563vw; padding-top: 1.042vw; }
  .framesolutionMain .framesolutionBox { padding: 4.167vw 0vw 6.25vw; }
  .framesolutionMain .framesolutionBox .imgBox img { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .framesolutionMain .framesolutionBox .framesolution { width: 39.583vw; height: 39.583vw; padding: 0vw 0vw 0vw 4.167vw; }
  .framesolutionMain .framesolutionBox .framesolution .list { height: 11.843%; }
  .framesolutionMain .framesolutionBox .framesolution .list .listTitle { font-size: 1.25vw; height: 4.688vw; }
  .framesolutionMain .framesolutionBox .framesolution .list .listTitle i { font-size: 0.729vw; margin-left: 0.521vw; }
  .framesolutionMain .framesolutionBox .framesolution .list .content { font-size: 0.833vw; line-height: 1.458vw; padding-bottom: 3.125vw; }
  .framesolutionMain .framesolutionBox .framesolution .list.cur .listTitle { font-size: 1.563vw; }
  /*--软件网站建设方案--*/
  /*--数码3C企业网站建设方案--*/
  .solutionTextListMain { padding: 3.646vw 0vw 4.688vw; }
  .solutionTextListMain .title { font-size: 0.833vw; }
  .solutionTextListMain .title::after { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .solutionTextListMain .subTitle { padding: 0.781vw 0vw; font-size: 2.083vw; }
  .solutionTextList { margin: 0vw -0.521vw; padding-top: 3.125vw; }
  .solutionTextList .list { width: -webkit-calc(50% - 1.042vw); width: calc(50% - 1.042vw); padding: 2.865vw 3.646vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; margin: 0vw 0.521vw 1.042vw; }
  .solutionTextList .list .listTitle { font-size: 1.25vw; }
  .solutionTextList .list .content { padding-top: 0.781vw; font-size: 0.833vw; }
  .solutionTextList .list .number { margin-top: 1.823vw; width: 3.229vw; height: 3.229vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; font-size: 1.042vw; }
  /*--数码3C企业网站建设方案--*/
  /*--门户网站建设方案--*/
  .solutionSystemFunctionMain { padding: 3.646vw 0vw; }
  .solutionSystemFunctionMain .title { font-size: 2.083vw; padding-bottom: 0vw; }
  .solutionSystemFunctionMain .content { padding-top: 0.26vw; font-size: 0.833vw; line-height: 1.458vw; }
  /*--门户网站建设方案--*/
  /*--app定制开发--*/
  .appNLP { padding-right: 2.083vw; }
  .appNLP .list { width: 33.333%; margin-top: 2.344vw; }
  .appNLP .list .icon img { height: 2.135vw; }
  .appNLP .list .text { padding-top: 0.521vw; font-size: 0.781vw; }
  .appNativeMain { padding: 5.208vw 0vw; }
  .appNativeMain .title { font-size: 2.083vw; }
  .appNativeMain .desc { padding-top: 1.302vw; max-width: 69.271vw; font-size: 0.833vw; line-height: 1.354vw; }
  .appNativeMain .appNative { padding-top: 4.167vw; }
  .appNativeMain .appNative .advantage { width: 50%; min-height: 30.729vw; -webkit-box-shadow: 0vw 0.417vw 2.969vw rgba(67, 52, 27, 0.18); box-shadow: 0vw 0.417vw 2.969vw rgba(67, 52, 27, 0.18); -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .appNativeMain .appNative .advantage .advantageTitle { height: 5.99vw; font-size: 1.25vw; }
  .appNativeMain .appNative .advantage .advantageTitle i { font-weight: 100; font-size: 1.563vw; margin-right: 0.521vw; }
  .appNativeMain .appNative .advantage .content { padding: 2.604vw 4.427vw; line-height: 1.354vw; font-size: 0.833vw; }
  .appNativeMain .appNative .advantage .content h3 { font-size: 1.042vw; font-weight: 600; padding-bottom: 0.521vw; }
  .appNativeMain .appNative .shortcomingBox { width: 50%; padding: 2.604vw 0vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming { -webkit-backdrop-filter: blur(1.042vw); backdrop-filter: blur(1.042vw); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 0vw 1.563vw 1.563vw 0vw; border-radius: 0vw 1.563vw 1.563vw 0vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .shortcomingTitle { height: 4.635vw; font-size: 1.25vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .shortcomingTitle i { font-size: 1.563vw; margin-right: 0.521vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .content { padding: 2.604vw 4.427vw; line-height: 1.354vw; font-size: 0.833vw; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .content h3 { font-size: 1.042vw; font-weight: 600; padding-bottom: 0.521vw; }
  .webAppMain { padding: 5.208vw 0vw; }
  .webAppMain .title { font-size: 2.083vw; }
  .webAppMain .desc { padding-top: 1.302vw; max-width: 69.271vw; font-size: 0.833vw; line-height: 1.354vw; }
  .webAppMain .webApp { padding-top: 4.167vw; }
  .webAppMain .webApp .advantage { width: 50%; min-height: 30.729vw; -webkit-box-shadow: 0vw 0.417vw 2.969vw rgba(67, 52, 27, 0.18); box-shadow: 0vw 0.417vw 2.969vw rgba(67, 52, 27, 0.18); -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .webAppMain .webApp .advantage .advantageTitle { height: 5.99vw; font-size: 1.25vw; }
  .webAppMain .webApp .advantage .advantageTitle i { font-weight: 100; font-size: 1.563vw; margin-right: 0.521vw; }
  .webAppMain .webApp .advantage .content { padding: 2.604vw 4.427vw; line-height: 1.354vw; font-size: 0.833vw; }
  .webAppMain .webApp .advantage .content h3 { font-size: 1.042vw; font-weight: 600; padding-bottom: 0.521vw; }
  .webAppMain .webApp .shortcomingBox { width: 50%; padding: 2.604vw 0vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming { -webkit-backdrop-filter: blur(1.042vw); backdrop-filter: blur(1.042vw); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 0vw 1.563vw 1.563vw 0vw; border-radius: 0vw 1.563vw 1.563vw 0vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming .shortcomingTitle { height: 4.635vw; font-size: 1.25vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming .shortcomingTitle i { font-size: 1.563vw; margin-right: 0.521vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming .content { padding: 2.604vw 4.427vw; line-height: 1.354vw; font-size: 0.833vw; }
  .webAppMain .webApp .shortcomingBox .shortcoming .content h3 { font-size: 1.042vw; font-weight: 600; padding-bottom: 0.521vw; }
  /*--app定制开发--*/
  /*--首页新闻--*/
  .indexNewslistDesc a{padding:1.023vw 0vw;}
  .indexNewslistDesc .listTitle{font-size:0.938vw; height:1.25vw; line-height:1.25vw; }
  .indexNewslistDesc .desc{margin-top: 0.781vw; font-size:0.781vw; height:2.5vw; line-height: 1.25vw;}
  .indexNewslistDesc .time{margin-top: 1.302vw; font-size: 0.729vw;}
  .indexNewslistDescPage{padding-top: 1.563vw;}
  .indexNewslistDescPage span{margin: 0vw 0.521vw 0vw 0vw;width: 0.365vw;height: 0.365vw;}
  .indexNewslistDescPage span.swiper-pagination-bullet-active{width: 0.469vw;height: 0.469vw;}
  /*--首页新闻--*/
  .sitemap-wrapper{padding: 8.208vw 0 60px;}
    .mapitem .two{width:20%;}
    /*--高端网站建设--*/
  .high-endWebsiteBanner .imgBox { padding-top: 46.875vw; }
  .high-endWebsiteBannerText .title { font-size: 3.125vw; }
  .high-endWebsiteBannerText .desc { padding-top: 1.302vw; font-size: 1.042vw; }
  .high-endIndispensableMain { padding: 5.729vw 0vw; }
  .high-endIndispensableMain .imgBox { width: 38.802vw; }
  .high-endIndispensableMain .imgBox .listImg { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 1.563vw; }
  .high-endIndispensableMain .imgBox .listImg img { margin: 0.781vw 0vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .high-endIndispensableMain .imgBox .listImg:nth-child(1) { padding-top: 4.167vw; }
  .high-endIndispensableMain .imgBox .listImg:last-child { margin-right: 1.563vw; }
  .high-endIndispensableMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 4.167vw 0vw 0vw 6.771vw; }
  .high-endIndispensableMain .content .title { font-size: 2.604vw; }
  .high-endIndispensableMain .content .desc { margin-top: 1.563vw; font-size: 0.938vw; line-height: 1.771vw; }
  .high-endIndispensableMain .content .desc p { padding-left: 1.302vw; }
  .high-endIndispensableMain .content .desc p::after { top: 0.365vw; width: 1.042vw; height: 1.042vw; }
  .high-endIndispensableMain .content .dot { padding-left: 1.302vw; font-size: 0.938vw; line-height: 1.771vw; }
  .high-endIndispensableMain .content .desc2 { font-size: 1.042vw; padding-top: 0.521vw; line-height: 1.771vw; }
  .high-endIndispensableMain .content .desc2 p { padding-left: 1.302vw; }
  .high-endIndispensableMain .content .desc2 p::after { top: 0.365vw; width: 1.094vw; height: 1.094vw; }
  .high-endIndispensableMain .content .btn { padding-top: 2.344vw; }
  .high-endIndispensableMain .content .btn a { padding: 0vw 1.302vw; height: 2.604vw; width: 8.333vw; }
  .high-endIndispensableMain .content .btn a i { font-size: 0.469vw; }
  .high-endIndispensableMain .content .btn a::after { -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .high-endIndispensableMain .content .btn a:hover::after { width: 2.604vw; height: 2.604vw; }
  .high-endIndispensableMain .content .btn a:hover i { left: 0.26vw; }
  .high-endIntro { padding: 6.25vw 0vw; }
  .high-endIntro .content { max-width: 29.427vw; padding-top: 3.646vw; }
  .high-endIntro .content .title { font-size: 2.604vw; font-weight: 600; }
  .high-endIntro .content .desc { margin-top: 1.563vw; font-size: 0.885vw; line-height: 1.458vw; }
  .high-endIntro .imgBox { width: 39.688vw; }
  .high-endIntro .imgBox img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .high-endAbilityMain { padding: 5.729vw 0vw; }
  .high-endAbilityMain .title { font-size: 2.604vw; }
  .high-endAbilityMain .desc { margin-top: 0.521vw; max-width: 28.385vw; font-size: 0.833vw; line-height: 1.354vw; }
  .high-endAbilityMain .high-endAbilityBox { padding-top: 2.604vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList { width: 28.542vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .imgBox img { width: 100%; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .listTitle { font-size: 0.833vw; margin-top: 0.521vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .content { font-size: 0.729vw; margin-top: 0.26vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility { width: -webkit-calc(100% - 28.542vw); width: calc(100% - 28.542vw); padding: 0vw 0vw 0vw 3.906vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent .listTitle { font-size: 1.563vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent .content { padding-top: 0.521vw; font-size: 1.042vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list { margin-left: 11.979vw; font-size: 1.042vw; height: 3.646vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active { margin-left: 0vw; font-size: 1.25vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active::after { height: 0.104vw; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active::before { height: 0.104vw; width: 80%; }
  .high-endFlowMain { padding: 5.208vw 0vw; }
  .high-endFlowMain .title { font-size: 2.604vw; }
  .high-endFlowMain .desc { margin-top: 0.521vw; max-width: 57.292vw; font-size: 0.833vw; line-height: 1.354vw; }
  .high-endFlow { margin-top: 2.083vw; }
  .high-endFlow .swiper-slide { margin-right: 0.521vw; }
  .high-endFlow .swiper-slide::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .high-endFlow .swiper-slide::before { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .high-endFlow .swiper-slide .contentBox { padding: 2.083vw 1.458vw 1.823vw; min-height: 13.542vw; }
  .high-endFlow .swiper-slide .contentBox .icon { left: 1.458vw; top: 2.083vw; width: 2.604vw; }
  .high-endFlow .swiper-slide .contentBox .number { font-size: 1.042vw; }
  .high-endFlow .swiper-slide .contentBox .content .listTitle { font-size: 1.146vw; padding-bottom: 1.302vw; }
  .high-endFlow .swiper-slide .contentBox .content .listTitle i { font-size: 0.469vw; }
  .high-endFlow .swiper-slide .contentBox .content .listDesc { font-size: 0.833vw; line-height: 1.25vw; max-width: 19.792vw; }
  .high-endFlow .swiper-slide.active { -webkit-box-flex: 0; -webkit-flex: 0 0 29.167vw; -ms-flex: 0 0 29.167vw; flex: 0 0 29.167vw; }
  .high-endFlow .swiper-slide.active .contentBox { padding: 2.344vw; }
  .high-endFlow .swiper-slide.active .contentBox .icon { left: auto; right: 2.344vw; top: auto; bottom: 2.344vw; }
  .high-endFlow .swiper-slide.active .contentBox .content { padding: 0vw 0vw 2.5vw; }
  .high-endFlow .swiper-slide.active .contentBox .content .listTitle { padding-bottom: 0.521vw; }
  .high-endQuote { padding: 5.208vw 0vw; }
  .high-endQuote .title { font-size: 2.604vw; }
  .high-endQuote .desc { font-size: 0.885vw; padding-top: 0.521vw; max-width: 37.5vw; }
  .high-endQuote .btn { padding-top: 2.604vw; }
  .high-endQuote .btn a { padding: 0vw 1.302vw; height: 2.604vw; width: 8.333vw; }
  .high-endQuote .btn a i { font-size: 0.469vw; }
  .high-endQuote .btn a::after { -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .high-endQuote .btn a:hover::after { width: 2.604vw; height: 2.604vw; }
  .high-endQuote .btn a:hover i { left: 0.26vw; }
  /*--高端网站建设--*/
  /*--网站制作技术标--*/
  .websiteProductionBanner .imgBox { padding-top: 46.875vw; }
  .websiteProductionBannerText .title { font-size: 3.125vw; }
  .websiteProductionBannerText .desc { padding-top: 1.302vw; font-size: 1.042vw; }
  .productionStandardMain { padding: 5.208vw 0vw; }
  .productionStandardMain .productionStandardTitle { max-width: 35.417vw; padding-top: 3.646vw; }
  .productionStandardMain .productionStandardTitle .title { font-size: 2.604vw; }
  .productionStandardMain .productionStandardTitle .desc { padding-top: 1.563vw; font-size: 0.833vw; line-height: 1.354vw; }
  .productionStandardMain .productionStandardImg { width: 37.5vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) { width: 18.021vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) img { width: 100%; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .img1 { margin-bottom: 0.781vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .img1 img { -webkit-border-radius: 1.042vw 0vw 0vw 0vw; border-radius: 1.042vw 0vw 0vw 0vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive { left: 0.833vw; padding: 0vw 0.885vw; bottom: 0.833vw; width: 11.458vw; height: 3.438vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .icon { width: 1.875vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .icon img { -webkit-border-radius: 0vw; border-radius: 0vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0.781vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content .text1 { font-size: 0.625vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content .text2 { font-size: 0.885vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) { width: 18.75vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) img { width: 100%; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .img2 { margin-bottom: 0.781vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .img2:nth-child(2) img { -webkit-border-radius: 0vw 0vw 1.042vw 0vw; border-radius: 0vw 0vw 1.042vw 0vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection { left: 5.729vw; padding: 0vw 0.885vw; bottom: 1.563vw; width: 17.188vw; height: 3.438vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .icon { width: 3.021vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .icon img { -webkit-border-radius: 100%; border-radius: 100%; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0.781vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content .text1 { font-size: 0.625vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content .text2 { font-size: 0.885vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .number { font-size: 0.938vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .contactText { font-size: 1.042vw; line-height: 1.458vw; left: 1.563vw; bottom: 1.563vw; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .icon-youshangjiao { font-size: 0.938vw; right: 1.042vw; top: 1.042vw; font-weight: 600; }
  .productionStandardMain .circleBox { bottom: -19.531vw; }
  .frontEndStandardMain { padding: 7.292vw 0vw 5.208vw; }
  .frontEndStandardMain .titleBox { margin-bottom: -8.854vw; }
  .frontEndStandardMain .title { font-size: 2.604vw; }
  .frontEndStandardMain .desc { padding-top: 1.042vw; font-size: 0.833vw; line-height: 1.354vw; max-width: 32.031vw; }
  .frontEndStandardMain .frontEndStandardList { margin: 0vw -1.042vw; }
  .frontEndStandardMain .frontEndStandardList .list { width: -webkit-calc(33.333% - 1.042vw); width: calc(33.333% - 1.042vw); margin: 0vw 0.521vw 1.042vw; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.083vw 1.823vw; width: 100%; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox .number { font-size: 1.042vw; padding-bottom: 2.604vw; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox .listTitle { font-size: 1.354vw; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox .content { padding-top: 1.042vw; font-size: 0.885vw; line-height: 1.25vw; }
  .rear-endStandardMain { padding: 5.208vw 0vw; }
  .rear-endStandardMain .title { font-size: 2.604vw; }
  .rear-endStandardMain .desc { padding-top: 1.302vw; font-size: 0.833vw; line-height: 1.354vw; max-width: 29.167vw; }
  .rear-endStandardMain .rear-endStandard { margin: 0vw -0.781vw; padding-top: 2.344vw; }
  .rear-endStandardMain .rear-endStandard .list { width: -webkit-calc(50% - 1.563vw); width: calc(50% - 1.563vw); margin: 0vw 0.781vw 1.823vw; }
  .rear-endStandardMain .rear-endStandard .list .bg { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .rear-endStandardMain .rear-endStandard .list .bg::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .rear-endStandardMain .rear-endStandard .list::after { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon { width: 8.333vw; height: 10.417vw; -webkit-border-radius: 1.042vw 0vw 0vw 1.042vw; border-radius: 1.042vw 0vw 0vw 1.042vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon::after { -webkit-border-radius: 1.042vw 0vw 0vw 1.042vw; border-radius: 1.042vw 0vw 0vw 1.042vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon::before { -webkit-border-radius: 1.042vw 0vw 0vw 1.042vw; border-radius: 1.042vw 0vw 0vw 1.042vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon p { width: 3.385vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .content { padding: 0vw 1.563vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .content .listTitle { font-size: 1.25vw; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .content .listDesc { padding-top: 0.521vw; font-size: 0.885vw; }
  .propertyStandardMain { padding: 5.729vw 0vw; }
  .propertyStandardMain .contactCircle { top: -13.021vw; right: -5.208vw; }
  .propertyStandardMain .title { font-size: 2.604vw; }
  .propertyStandardMain .desc { margin-top: 0.521vw; max-width: 28.385vw; font-size: 0.833vw; line-height: 1.354vw; }
  .propertyStandardMain .propertyStandardBox { padding-top: 2.604vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList { width: 28.542vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .imgBox img { width: 100%; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .listTitle { font-size: 0.833vw; margin-top: 0.521vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .content { font-size: 0.729vw; margin-top: 0.26vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandard { width: -webkit-calc(100% - 28.542vw); width: calc(100% - 28.542vw); padding: 0vw 0vw 0vw 3.906vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardContentBox .propertyStandardContent .listTitle { font-size: 1.563vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardContentBox .propertyStandardContent .content { padding-top: 0.521vw; font-size: 1.042vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list { margin-left: 11.979vw; font-size: 1.042vw; height: 3.646vw; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list.active { font-size: 1.25vw; }
  .secureStandardMain { padding: 5.208vw 0vw; }
  .secureStandardMain .title { font-size: 2.604vw; }
  .secureStandardMain .desc { margin-top: 0.781vw; font-size: 0.833vw; line-height: 1.354vw; max-width: 39.063vw; }
  .secureStandardMain .secureStandardList { margin: 0vw -1.042vw; padding-top: 2.344vw; }
  .secureStandardMain .secureStandardList .list { width: -webkit-calc(25% - 1.042vw); width: calc(25% - 1.042vw); margin: 0vw 0.521vw 1.042vw; padding: 2.344vw 1.823vw; min-height: 19.792vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .secureStandardMain .secureStandardList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .secureStandardMain .secureStandardList .list .listTitle { font-size: 1.25vw; }
  .secureStandardMain .secureStandardList .list .listDesc { margin-top: 0.521vw; font-size: 0.885vw; line-height: 1.458vw; }
  .secureStandardMain .secureStandardList .list .icon img { height: 3.646vw; }
  .websiteProductionProcessMain { padding: 5.729vw 0vw; }
  .websiteProductionProcessMain .title { font-size: 2.604vw; }
  .websiteProductionProcessMain .websiteProductionProcess { margin: 0vw -1.198vw; padding-top: 2.344vw; }
  .websiteProductionProcessMain .websiteProductionProcess .list { width: -webkit-calc(16.666666666666668% - 2.396vw); width: calc(16.666666666666668% - 2.396vw); margin: 0vw 1.198vw; }
  .websiteProductionProcessMain .websiteProductionProcess .list::after { width: 0.469vw; height: 0.469vw; right: -1.354vw; }
  .websiteProductionProcessMain .websiteProductionProcess .list .content .icon { width: 2.344vw; }
  .websiteProductionProcessMain .websiteProductionProcess .list .content .listTitle { font-size: 0.99vw; margin-top: 0.521vw; }
  /*--网站制作技术标--*/
  /*--信创改造解决--*/
  .remouldBanner .imgBox { padding-top: 46.875vw; }
  .remouldBannerText .title { font-size: 3.125vw; }
  .remouldBannerText .desc { padding-top: 1.302vw; font-size: 1.042vw; }
  .remouldSolutionMain { padding: 5.208vw 0vw; }
  .remouldSolutionMain .content { width: 29.167vw; padding-top: 2.083vw; }
  .remouldSolutionMain .content .title { font-size: 2.604vw; }
  .remouldSolutionMain .content .desc { padding-top: 1.563vw; }
  .remouldSolutionMain .content .desc .icon { width: 4.688vw; margin-right: 0.781vw; }
  .remouldSolutionMain .content .desc .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 0.781vw; font-size: 0.938vw; line-height: 1.458vw; }
  .remouldSolutionMain .content .desc2 { padding-top: 1.563vw; font-size: 0.833vw; line-height: 1.458vw; }
  .remouldSolutionMain .imgBox { width: 42.604vw; }
  .remouldSolutionMain .imgBox img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .remouldAdvantageMain { padding: 5.208vw 0vw; }
  .remouldAdvantageMain .title { font-size: 0.833vw; }
  .remouldAdvantageMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .remouldAdvantageMain .desc { padding-top: 1.302vw; font-size: 2.344vw; line-height: 2.865vw; }
  .remouldAdvantageMain .remouldAdvantage { margin: 0vw -1.042vw; padding-top: 2.604vw; }
  .remouldAdvantageMain .remouldAdvantage .list { width: -webkit-calc(33.333% - 1.042vw); width: calc(33.333% - 1.042vw); margin: 0vw 0.521vw; padding: 4.167vw 2.083vw; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .remouldAdvantageMain .remouldAdvantage .list .icon { width: 4.688vw; padding-bottom: 4.688vw; }
  .remouldAdvantageMain .remouldAdvantage .list .listTitle { font-size: 1.563vw; padding-bottom: 1.042vw; line-height: 1.979vw; }
  .remouldAdvantageMain .remouldAdvantage .list .content { margin-top: 1.302vw; font-size: 0.833vw; line-height: 1.458vw; }
  .remouldAdvantageMain .remouldAdvantage .list::after { height: 2.5vw; }
  .remouldAdvantageMain .remouldAdvantage .list::before { -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .remouldServiceProcessMain { padding: 5.208vw 0vw; }
  .remouldServiceProcessMain .title { font-size: 2.344vw; }
  .remouldServiceProcessMain .remouldServiceProcess { margin-top: 3.646vw; }
  .remouldServiceProcessMain .remouldServiceProcessClass { top: 6.25vw; width: 15.625vw; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list { font-size: 0.99vw; padding-left: 1.823vw; height: 3.646vw; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list::after { left: 0.625vw; top: 0.469vw; bottom: -0.469vw; width: 0.052vw; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list span { width: 0.469vw; height: 0.469vw; left: 0.417vw; top: 0.313vw; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list span::before { width: 1.198vw; height: 1.198vw; border: 0.208vw solid #e5e5e5; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list.active { font-size: 1.25vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list { margin-bottom: 4.427vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .imgBox img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .content { padding: 0vw 2.083vw 2.604vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .content .listTitle { font-size: 1.563vw; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .content .listDesc { margin-top: 0.781vw; font-size: 0.833vw; line-height: 1.458vw; }
  /*--信创改造解决--*/
  /*--官网改版--*/
  .officialWebsiteRevisionBanner .imgBox { padding-top: 46.875vw; }
  .officialWebsiteRevisionBannerText { bottom: 10.417vw; }
  .officialWebsiteRevisionBannerText .title { font-size: 3.125vw; }
  .officialWebsiteRevisionBannerText .desc { padding-top: 1.302vw; font-size: 1.042vw; }
  .painPointBox { min-height: 100vh; }
  .painPointTitleMain .painPointTitle .title { font-size: 4.427vw; }
  .painPointTitleMain .painPointTitle .desc { padding-top: 0.781vw; font-size: 1.563vw; }
  .painPointContentBox { min-height: 100vh; }
  .painPointContentTitle .title { font-size: 3.125vw; }
  .painPointContentTitle .title span::after { left: -0.885vw; width: 0.625vw; height: 0.625vw; }
  .painPointContentTitle .desc { padding-top: 0.781vw; font-size: 0.938vw; max-width: 52.083vw;}
  .painPoint { padding-top: 14.583vw; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); }
  .painPoint .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .painPoint .list { width: 48.35%; padding-top: 1.302vw; }
  .painPoint .list .imgBox { width: 100%; padding-top: 21.354vw; }
  .painPoint .list .imgBox img { -webkit-border-radius: 1.563vw 0vw 0vw 1.563vw; border-radius: 1.563vw 0vw 0vw 1.563vw; -webkit-box-shadow: 0vw 0.156vw 2.604vw rgba(0, 0, 0, 0.4); box-shadow: 0vw 0.156vw 2.604vw rgba(0, 0, 0, 0.4); }
  .painPoint .list:nth-child(2) { width: 51.65%; }
  .painPoint .list:nth-child(2) .imgBox { padding-top: 23.958vw; }
  .painPoint .list:nth-child(2) .imgBox p:nth-child(2) { width: 5.313vw; left: -2.344vw; top: 3.646vw; }
  .painPoint .list:nth-child(2) .imgBox p:nth-child(3) { width: 4.792vw; right: -1.823vw; bottom: 3.125vw; }
  .painPoint .list:nth-child(2) .imgBox img { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .painPoint .list:nth-child(1) .content { padding-top: 2.865vw; }
  .painPoint .list .content { padding-top: 1.563vw; }
  .painPoint .list .content .listTitle { font-size: 1.563vw; width: 6.25vw; }
  .painPoint .list .content .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.938vw; line-height: 1.563vw; }
  .painPoint .list .content .desc p { padding-left: 1.563vw; }
  .painPoint .list:nth-child(1) .content .desc p::after { top: 0.26vw; width: 1.042vw; height: 1.042vw; }
  .painPoint .list:nth-child(2) .content .desc p::after { top: 0.26vw; width: 1.094vw; height: 1.094vw; }
  .threeMajorDesignsMain { padding: 1.823vw 0vw 5.208vw; }
  .threeMajorDesignsMain .threeMajorDesignsList { width: -webkit-calc(100% - 26.042vw); width: calc(100% - 26.042vw); }
  .threeMajorDesignsMain .threeMajorDesignsList .swiper-slide::after { top: 1.042vw; bottom: 0vw; width: 37.76vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox { padding: 0vw 5.469vw 2.083vw 1.563vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .imgBox { width: 34.896vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content { padding-top: 3.125vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc { width: 20.052vw; margin-right: 2.604vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc .listTitle { font-size: 1.875vw; line-height: 2.292vw; color: #010101; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc .desc { margin-top: 0.781vw; font-size: 0.833vw; display: -webkit-box; height: 3.75vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .listImg { width: 20.833vw; padding-top: 1.302vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .listImg img { width: 100%; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; -webkit-box-shadow: 0vw 0.313vw 1.406vw rgba(4, 28, 71, 0.35); box-shadow: 0vw 0.313vw 1.406vw rgba(4, 28, 71, 0.35); }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .icon { width: 3.646vw; padding-top: 2.083vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage { left: 1.563vw; bottom: 8.594vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage span { width: 3.125vw; height: 3.125vw; font-size: 0.938vw; }
  .threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage span.swiper-pagination-bullet-active { width: 5.469vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .threeMajorDesignsMain .threeMajorDesigns { width: 26.042vw; padding-top: 7.031vw; }
  .threeMajorDesignsMain .threeMajorDesigns .title { font-size: 2.604vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab { padding-top: 2.083vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list { padding: 1.823vw 0vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .icon { width: 3.802vw; height: 3.802vw; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 1.042vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content .listTitle { font-size: 0.938vw; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content .desc { font-size: 0.833vw; display: -webkit-box; height: 1.25vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list.active::after { width: 60%; }
  .designCapability .designCapabilityList { padding: 6.25vw 0vw; max-width: 28.646vw; }
	.n-6-1
{
  width:1035px;
  margin-top: -152px;
  min-height: 250x;
  padding:30px 30px;
  z-index:9999;
  position: absolute;
}
.n-6-1a
{
  width: 100%;
  margin:120px 0px;
}
.n-6-2
{
  font-size: 38px;
  font-family: "OPPOSans-H";
  /**font-weight: bold;**/
  color: #FFFFFF;
  line-height: 50px;
} 
.n-6-3
{
  margin-top: 10px;
  font-size: 20px;
  font-family: "OPPOSans-M";
  color: #FFFFFF;
  line-height: 30px;
  z-index: 11;
} 
.n-6-4
{
  margin-top: 40px;
  display: -webkit-box; /* Chrome 4+, Safari 3.1, iOS Safari 3.2+ */  
  display: -moz-box; /* Firefox 17- */  
  display: -webkit-flex; /* Chrome 21+, Safari 6.1+, iOS Safari 7+, Opera 15/16 */  
  display: -moz-flex; /* Firefox 18+ */  
  display: -ms-flexbox; /* IE 10 */  
  display: flex; /* Chrome 29+, Firefox 22+, IE 11+, Opera 12.1/17/18, Android 4.4+ */
  flex-direction:row;
  flex-wrap:nowrap;
  justify-content:flex-start;
} 
	.n-6-5
{
  height: 32px;
  padding:0 18px;
  margin-right: 8px;
  background: rgb(255,255,255,0.12);
  font-size: 14px;
  font-family: "OPPOSans-B";
  /**font-weight: bold;**/
  color: #FFFFFF;
  line-height: 32px;
  text-align: center;
}
.n-6-5 a
{
  text-decoration: none;
  color: #FFFFFF;
}
.n-6-5 a:hover
{
  text-decoration: none;
  color: #FFFFFF;
}
  .designCapability .designCapabilityList .contentBox .title { font-size: 2.604vw; padding-bottom: 2.083vw; }
  .designCapability .designCapabilityList .contentBox .content { margin-top: 1.823vw; }
  .designCapability .designCapabilityList .contentBox .content .list .icon { width: 3.646vw; }
  .designCapability .designCapabilityList .contentBox .content .list .listTitle { margin-top: 1.042vw; font-size: 1.146vw; }
  .designCapability .designCapabilityList .contentBox .content .list .desc { margin-top: 0.781vw; font-size: 0.885vw; line-height: 1.406vw; max-width: 25vw; }
  .designCapability .designCapabilityList .designCapabilityTab .list { line-height: 1.406vw; font-size: 0.781vw; margin-bottom: 0.781vw; padding-left: 1.146vw; }
  .designCapability .designCapabilityList .designCapabilityTab .list.active { font-size: 1.042vw; }
  .recommendedCaseMain { padding: 5.208vw 0vw; }
  .recommendedCaseMain .titleMain .title { font-size: 0.833vw; }
  .recommendedCaseMain .titleMain .title::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; }
  .recommendedCaseMain .titleMain .desc { margin-top: 1.302vw; font-size: 2.344vw; line-height: 2.865vw; }
  .recommendedCaseMain .titleMain .btn a { width: 2.865vw; height: 2.135vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; margin-left: 0.26vw; font-size: 0.833vw; }
  .recommendedCaseMain .recommendedCase { margin-top: 2.604vw; }
  .recommendedCaseMain .recommendedCase .swiper-slide .imgBox { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .recommendedCaseMain .recommendedCase .swiper-slide .listTitle { margin-top: 1.823vw; font-size: 1.354vw; }
  .recommendedCaseMain .recommendedCase .swiper-slide .label { padding-top: 0.781vw; }
  .recommendedCaseMain .recommendedCase .swiper-slide .label a { padding: 0vw 0.677vw; line-height: 1.354vw; font-size: 0.625vw; margin-right: 0.521vw; }
  /*--官网改版--*/
    /*--面包屑--*/
  .commonLocation { bottom: 1.302vw; }
  .commonLocation a { font-size: 0.729vw; }
  .commonLocation a::before { margin-right: 0.417vw; }
  .commonLocation a::after { margin: 0vw 0.521vw; width: 0.417vw; height: 0.417vw; }
  /*--面包屑--*/}

@media (min-width: 1600px) { .header { padding: 0px; }
  .header .logo img { height: 55px; max-width: 413px; }
  .header .logo h1 { font-size: 15px; line-height: 23px; }
  .header .logo a:nth-child(2) { padding-left: 20px; margin-left: 20px; font-size: 15px; line-height:23px; }
  .header .navBox .nav .navUl .list { padding-right: 35px; }
  .header .navBox .nav .navUl .list > a { font-size: 16px; line-height: 100px; }
  .header .navBox .consultBtn { padding: 0px 13px 0px 23px; height: 37px; font-size: 14px; -webkit-border-radius: 37px; border-radius: 37px; }
  .header .navBox .consultBtn span { padding-right: 10px; }
  .header .navBox .consultBtn i { font-size: 8px; width: 20px; height: 20px; }
  .header .navBox .consultBtn::after { -webkit-border-radius: 37px; border-radius: 37px; }
  .header .navBox .consultBtn:hover::after { width: 37px; right: 0px; }
  .header .navBox .consultBtn:hover i { -webkit-transform: translateX(5px); -ms-transform: translateX(5px); transform: translateX(5px); }
  .header .navBox .nav .navUl .list .subNavMain { right: -105px; top: 79px; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox { margin-top: 20px; padding: 30px 15px 35px; -webkit-border-radius: 0px 0px 30px 30px; border-radius: 0px 0px 30px 30px; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .listBox { width: 580px; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list { width: 290px; padding: 10px 25px 0px; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list a { padding: 15px 0px 15px 25px; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .icon { width: 34px; height: 34px; font-size: 20px; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content { width: -webkit-calc(100% -  34px); width: calc(100% -  34px); padding: 0px 10px; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content .listTitle { font-size: 15px; }
  .header .navBox .nav .navUl .list .subNavMain .subNavBox .list .content .desc { font-size: 12px; height: 18px; }

  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox{padding: 30px 0px 45px;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .title{font-size: 15px;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .title::before{width: 12px; height: 12px;margin-right: 8px;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .desc{width: 390px; margin-top: 50px; font-size: 34px; line-height:41px; }
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .desc i{font-size: 8px;top: 10px;right: -5px;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{width: 600px;padding-top: 50px;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li{width: 33.333%; padding: 0px 10px 10px;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a{line-height: 32px; font-size: 14px;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .SecondaryMenu li a::before{font-size: 14px; margin-left: 10px;}
  .header .navBox .nav .navUl .list .navDownMenuMain .navDownMenuBox .content .imgBox{width: 540px;}
  .header .navBox .nav .navUl .list:nth-child(6) .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{width: 400px;}
  .header .navBox .nav .navUl .list:nth-child(9) .navDownMenuMain .navDownMenuBox .content .SecondaryMenu{width: 400px;}

  .indexTitle { font-size: 20px; }
  .indexTitle::before { width: 12px; height: 12px; margin-right: 5px; }
  .indexCommonMore { height: 48px; -webkit-border-radius: 48px; border-radius: 48px; }
  .indexCommonMore span { height: 48px; font-size: 14px; }
  .indexCommonMore:hover span { top: -48px; }
  .bannerTextBox { padding-bottom: 90px; }
  .bannerTextBox .swiper-slide .title { font-size: 50px; padding: 0px 0px 25px; }
  .bannerTextBox .swiper-slide .title p span { -webkit-transform: translateY(50px); -ms-transform: translateY(50px); transform: translateY(50px); }
  .bannerTextBox .swiper-slide .descBox { padding: 25px 0px 0px; }
  .bannerTextBox .swiper-slide .descBox .desc { max-width: 510px; font-size: 15px; display: -webkit-box; height: 48px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .bannerTextBox .btn { right: 0px; padding-bottom: 90px; }
  .bannerTextBox .btn a { width: 46px; height: 46px; -webkit-border-radius: 46px; border-radius: 46px; margin-left: 8px; font-size: 16px; }
  .indexBusinessMain .indexBusinessDesc { font-size: 45px; line-height: 54px; padding: 80px 0px 60px; }
  .indexBusinessMain .indexBusinessDesc .desc h2{font-size: 45px; line-height: 54px;}
  .indexBusinessMain .indexBusinessDesc .desc .labelDesc{font-size:16px; line-height: 20px;}
  .indexBusinessMain .indexBusinessDesc .desc:nth-child(2){margin-top: 15px;}
  .indexBusinessMain .indexBusiness { padding: 30px 0px 80px; }
  .indexBusinessMain .indexBusiness .indexTitle{padding-bottom: 70px;}
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide { width: -webkit-calc(25% - 14px); width: calc(25% - 14px); margin-right: 20px; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox { padding-top: 131%; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 120px; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .icon { padding-bottom: 40px; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .icon img { height: 50px; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p { font-size: 16px; line-height: 30px; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a::after { height: 4px; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .content .link p a:hover::after { width: 100%; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox .contentBox .moreBtn { width: 100%; padding: 0px 15px 20px; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .imgBox:hover .img { -webkit-filter: blur(10px); filter: blur(10px); }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide .listTitle { padding-top: 15px; font-size: 18px; height:39px; }
  .indexBusinessMain .indexBusiness .indexBusinessList .swiper-slide:last-child { margin: 0px; }
  .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 110px; }
  .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 .listTitle { font-size: 26px; padding: 20px 0; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .label a { margin-right: 10px; line-height: 26px; font-size: 12px; padding: 0px 10px; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .label span { margin-right: 10px; line-height: 26px; font-size: 12px; padding: 0px 10px; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox { margin-top: 50px; padding-top: 567px; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .caseLogo { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; width: 100%; padding-top: 120px; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .caseLogo img { max-width: 65%; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content { padding: 0px 15px 20px; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content .desc { font-size: 16px; padding: 0px 20px; display: -webkit-box; height: 72px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: block; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox .contentBox .content .more { margin-top: 50px; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .moreBtn a { width: 150px; height: 150px; font-size: 24px; line-height: 28px; padding:0px 24px; }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover .img { -webkit-filter: blur(20px); filter: blur(20px); }
  .indexCaseMain .indexCaseListBox .indexCaseList .list .imgBox:hover video { -webkit-filter: blur(20px); filter: blur(20px); }
  .indexClientMain .indexClientDesc { font-size: 45px; line-height: 54px; padding: 80px 0px 60px; }
  .indexClientMain .indexClientDesc .desc h2{font-size: 45px; line-height: 54px;}
  .indexClientMain .indexClientDesc .desc2{font-size:16px; padding-top: 15px; line-height: 20px;}
  .indexClientMain .indexClientBox { padding: 35px 0px 80px; }
  .indexClientMain .indexClientBox .indexClientData { width: -webkit-calc(100% - 940px); width: calc(100% - 940px); }
  .indexClientMain .indexClientBox .indexClientDataList { padding: 60px 50px 0px 0px; max-width: 610px; }
  .indexClientMain .indexClientBox .indexClientDataList .list { padding: 0px 0px 25px; }
  .indexClientMain .indexClientBox .indexClientDataList .list .numberBox { font-size: 17px; padding-bottom: 10px; }
  .indexClientMain .indexClientBox .indexClientDataList .list .numberBox span { font-size: 52px; margin-right: 5px; }
  .indexClientMain .indexClientBox .indexClientDataList .list .bar { height: 8px; }
  .indexClientMain .indexClientBox .indexClientDataList .list:nth-child(2) .bar { width: 75%; }
  .indexClientMain .indexClientBox .indexClientDataList .list:nth-child(3) .bar { width: 57%; }
  .indexClientMain .indexClientBox .indexClientDataList.animated .list .bar span { width: 100%; }
  .indexClientMain .indexClientBox .indexClientListBox { margin-top: 60px; width: 940px; height: 100%; }
  .indexClientMain .indexClientBox .indexClientListBox .indexClientList { margin: -1px -6px -1px 0px; }
  .indexClientMain .indexClientBox .indexClientListBox .indexClientList .list { width: 20%; margin: 0px 0px -1px -1px; }
  .indexAdvantageMain .indexAdvantageDesc { font-size: 45px; line-height: 54px; padding: 130px 50px 90px; }
  .indexAdvantageMain .indexAdvantageBox { padding: 35px 50px 0px; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageTitle .desc { font-size: 15px; padding: 0px 110px 0px 0px; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList { margin: 100px 0px 0px; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide { width: 590px; height: 590px; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .Circle { width: 166px; height: 166px; left: 20px; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageList .swiper-slide .title { font-size: 22px; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageContent { max-width: 870px; padding-top: 75px; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .desc { font-size: 26px; line-height: 42px; }
  .indexAdvantageMain .indexAdvantageBox .indexAdvantageContent .moreBtn { max-width: 430px; padding-top: 50px; }
  .indexAdvantageMain .indexAdvantageCaseMain { margin-top: 230px; padding: 0px 50px 80px; }
  .indexAdvantageMain .indexAdvantageCaseMain .yearsBox .years { font-size: 880px; height: 670px; }
  .indexAdvantageMain .indexAdvantageCaseMain .yearsBox .years span { font-size: 48px; right: -50px; top: 100px; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox .list { width: 900px; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox .list .listTitle { margin-top: 15px; font-size: 15px; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox .list .listTitle::before { width: 12px; height: 12px; margin-right: 10px; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(1) .list:nth-child(2) { width: 600px; margin-top: 420px; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(2) { padding-top: 120px; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(3) { padding-top: 130px; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(3) .list:nth-child(2) { width: 445px; margin-top: 100px; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) { padding-top: 120px; }
  .indexAdvantageMain .indexAdvantageCaseMain .listBox:nth-child(4) .moreBtn { width: 445px; }
  .indexNewsMain .indexNewsDesc { font-size: 45px; line-height: 54px; padding: 80px 0px 60px; }
  .indexNewsMain .indexNewsDesc .desc h2{font-size: 45px; line-height: 54px;}
  .indexNewsMain .indexNewsDesc .desc2{font-size: 16px; line-height: 20px; padding-top: 15px;}
  .indexNewsMain .indexNewsBox { padding: 35px 0px 80px; }
  .indexNewsMain .indexNewsBox .indexNewsTitle { width: 440px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox { width: 100%; }
  .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% - 12px); width: calc(25% - 12px); margin-right: 17px; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .imgBox { padding-top: 91.8%; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .listTitle { margin-top: 15px; font-size: 16px; display: -webkit-box; height: 25px; line-height: 25px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; display: block; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide .time { padding-top: 10px; font-size: 14px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexNewsImgList .swiper-slide:last-child { margin: 0px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg { width: 482.3px; padding-right: 40px; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .imgBox { padding-top: 91.7%; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .listTitle { margin-top: 15px; width: 80%; font-size: 16px; display: -webkit-box; height: 50px; line-height: 25px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; display: block; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeImg .time { padding-top: 10px; font-size: 14px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList { width: -webkit-calc(100% - 482.3px); width: calc(100% - 482.3px); -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide a { padding: 31px 0px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide a p { font-size: 16px; height: 18px; line-height: 18px; overflow: hidden; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .swiper-slide:hover a { padding: 31px 0px 31px 15px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage { padding-top: 30px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage span { margin: 0px 10px 0px 0px; width: 7px; height: 7px; }
  .indexNewsMain .indexNewsBox .indexNewsListBox .indexWebsiteKnowledgeBox .indexWebsiteKnowledgeList .indexWebsiteKnowledgeListPage span.swiper-pagination-bullet-active { width: 9px; height: 9px; }
  .indexRequirementMain { height: 450px; padding: 55px 0px; }
  .indexRequirementMain .indexRequirement { width: 100%; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .indexRequirementMain .indexRequirement .title { font-size: 46px; }
  .indexRequirementMain .indexRequirement .desc { padding-top: 20px; font-size: 17px; height:42.5px;}
  .indexRequirementMain .moreBtn .btn { width: 440px; }
  .indexRequirementMain .moreBtn .textTel{font-size: 17px;}
  .indexRequirementMain .moreBtn .textTel span{font-size: 32px;padding: 0px 35px 0px 10px;}

  .footer { padding: 65px 0px 65px; }
  .footer .footLogoBox .footLogo { width: 38%; }
  .footer .footLogoBox .footLogo .footLogoImg img { height: 63px; }
  .footer .footLogoBox .footLogo .desc { font-size: 16px; padding-top: 15px; }
  .footer .footLogoBox .footLogo .Subscribe { margin-top: 40px; width: 310px; }
  .footer .footLogoBox .footLogo .Subscribe input { width: 100%; padding: 0px 110px 0px 25px; font-size: 14px; height: 44px; -webkit-border-radius: 44px; border-radius: 44px; }
  .footer .footLogoBox .footLogo .Subscribe button { width: 90px; height: 100%; font-size: 14px; -webkit-border-radius: 44px; border-radius: 44px; }
  .footer .footLogoBox .footClass { width: 39%; }
  .footer .footLogoBox .footClass .primaryClass { width: 175px; }
  .footer .footLogoBox .footClass .primaryClass .list { font-size: 30px; }
  .footer .footLogoBox .footClass .primaryClass .list a { padding: 10px 0px; }
  .footer .footLogoBox .footClass .primaryClass .list a::after { height: 3px; }
  .footer .footLogoBox .footClass .primaryClass .list a i { right: -20px; top: 10px; font-size: 8px; }
  .footer .footLogoBox .footClass .SecondaryClass .list p { font-size: 16px; line-height: 32px; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); }
  .footer .footLogoBox .footClass .SecondaryClass .list p a i { margin-left: 10px; font-size: 14px; }
  .footer .footLogoBox .footClass .SecondaryClass .list p a:hover i { margin-left: 20px; }
  .footer .footLogoBox .footTelBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .footer .footLogoBox .footTelBox .list { padding-bottom: 20px; }
  .footer .footLogoBox .footTelBox .list .title { font-size: 14px; padding-bottom: 5px; }
  .footer .footLogoBox .footTelBox .list .tel { font-size: 28px; }
  .footer .footLogoBox .footTelBox .footshare a { width: 46px; height: 46px; font-size: 20px; }
  .footer .footClassBox .title{font-size:34px;}
  .footer .footClassBox .footClass .list{margin-left: 30px;}
  .footer .footClassBox .footClass .list h3 a{font-size: 18px; line-height: 24px;}
  .footer .footClassBox .footClass .list h3 a::after {bottom: -10px;height: 2px;}
  .footer .footAboutBox { margin-top: 50px; padding: 35px 0px; }
  .footer .footAboutBox .footAbout { width: 36%;  padding-right: 20px;}
  .footer .footAboutBox .footAbout .title { font-size: 18px; padding-bottom: 8px; }
  .footer .footAboutBox .footAbout .desc { max-width: 620px; font-size: 14px; max-height: -webkit-calc(24px * 4); max-height: calc(24px * 4); line-height: 24px; }
  .footer .footAboutBox .footAbout .footAboutLabel{padding-top:15px; line-height: 24px; font-size: 14px;}
  .footer .footAboutBox .footAbout .footAboutLabel img{height: 13px; margin-right: 5px;}
  .footer .footAboutBox .footAbout .desc2{font-size: 14px; padding-top: 15px; line-height: 24px; max-width: 510px; }
  .footer .footAboutBox .footAdvantage { width: 31%; padding: 0px 55px;}
  .footer .footAboutBox .footAdvantage .title { font-size: 18px; padding-bottom: 8px; }
  .footer .footAboutBox .footAdvantage .list { width: 50%; margin-right: 25px; }
  .footer .footAboutBox .footAdvantage .list p { font-size: 14px; line-height: 24px; }
  .footer .footAboutBox .footAdvantage .desc{font-size: 14px; line-height: 24px; padding-top: 20px;}
  .footer .footAboutBox .footOurdifferences { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1;  padding-left: 80px;}
  .footer .footAboutBox .footOurdifferences .title { font-size: 18px; padding-bottom: 8px; }
  .footer .footAboutBox .footOurdifferences .desc { max-width: 520px; font-size: 14px; max-height: -webkit-calc(24px * 4); max-height: calc(24px * 4); line-height: 24px; }
  .footer .footAboutBox .footOurdifferences .footOurdifferencesLabel{padding-top:15px; line-height: 24px; font-size: 14px;}
  .footer .footAboutBox .footOurdifferences .footOurdifferencesLabel img{height: 13px; margin-right: 5px;}
  .footer .footAboutBox .footOurdifferences .desc2{font-size: 14px; padding-top: 15px; line-height: 24px; max-width: 510px; }
  .footer .foot { padding: 35px 0px 0px; }
  .footer .foot .copyright { width: 77%; font-size: 14px; line-height: 24px; }
  .footer .foot .footLink { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .footer .foot .footLink .btn { height: 44px; -webkit-border-radius: 44px; border-radius: 44px; font-size: 14px; }
  .footer .foot .footLink .btn i { right: 30px; top: 50%; font-size: 8px; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .footer .foot .footLink .listBox { padding: 20px 20px 30px; }
  .footer .foot .footLink .listBox .list { max-height: 260px; }
  .footer .foot .footLink .listBox .list a { line-height: 37px; font-size: 14px; }
  .footer .foot .footLink .listBox::after { bottom: 15px; -webkit-box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); -webkit-border-radius: 20px; border-radius: 20px; }
  .rightFastMain { right: 10px; }
  .rightFastMain .rightFastBox { width: 56px; padding: 5px 0px 10px; -webkit-border-radius: 56px; border-radius: 56px; margin-top: 1px; }
  .rightFastMain .rightFastBox .fastDemand .icon { width: 46px; }
  .rightFastMain .rightFastBox .fastDemand .icon p { height: 46px; }
  .rightFastMain .rightFastBox .fastDemand .icon img { width: 22px; }
  .rightFastMain .rightFastBox .fastDemand .title { width: 36px; font-size: 14px; line-height: 15px; padding: 8px 0px 15px; }
  .rightFastMain .rightFastBox .fastTel { padding: 15px 0px 0px; }
  .rightFastMain .rightFastBox .fastTel .icon { font-size: 22px; }
  .rightFastMain .rightFastBox .fastTel .title { width: 36px; font-size: 14px; line-height: 15px; padding: 5px 0px 15px; }
  .rightFastMain .scrollTop { width: 56px; height: 56px; -webkit-border-radius: 100%; border-radius: 100%; margin-top: 10px; -webkit-box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.15); box-shadow: 0px 1px 8px rgba(0, 0, 0, 0.15); }
  .rightFastMain .scrollTop i { font-size: 24px; }
  .rightFastMain .rightFastBox .popUpTelMain { right: 17px; padding-right: 17px; }
  .rightFastMain .rightFastBox .popUpTelBox { width: 172px; height: 294px; -webkit-border-radius: 17px; border-radius: 17px; -webkit-box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.2); }
  .rightFastMain .rightFastBox .popUpTelBox .consultTitle { padding: 17px 0px 12px; font-size: 14px; }
  .rightFastMain .rightFastBox .popUpTelBox .consultCode { width: 100px; border: 2px solid #dd0000; -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: 100%; 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 #dd0000; }
  .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: 50px 50px; }
  .newsCompositePage .list a .imgBox { display: block; max-width: 100%; }		
  .newsCompositePage .list a .imgBox img{max-width: 100%; height: 275px; }		
  .newsCompositePage .list a .time { font-size: 16px; }
  .newsCompositePage .list a h2 { margin-top: 15px; font-size: 26px; display: -webkit-box; height: 80px; line-height: 36px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsCompositePage .list a .desc { margin-top: 15px; 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: 35px; }
  .newsCompositePage .list a .more span { padding: 0px 0px 0px 25px; height: 41px; -webkit-border-radius: 41px; border-radius: 41px; font-size: 14px; }
  .newsCompositePage .list a .more span i { font-size: 8px; width: 41px; height: 41px; margin-left: -5px; }
  .newsCompositePage .list a .more span::after { height: 41px; }
  .newsCompositePage .list a:hover { -webkit-box-shadow: 0px 60px 30px -45px rgba(64, 50, 25, 0.3); box-shadow: 0px 60px 30px -45px rgba(64, 50, 25, 0.3); }
  .newsCompositePage .list a:hover .more span { padding: 0px; }
  .newsCompositePage .list a:hover .more span::after { width: 41px;  height: 41px; }
  .newsCompositePage .list a:hover .more span i { margin-left: 8px; }
  /*--资讯主页--*/
  /*--资讯详情--*/
  .circleBox { left: -70px; top: -375px; width: 690px; height: 690px; }
  .circleBox2 { right: -520px; top: 330px; left: auto; }
  .circleBox3 { right: -510px; top: 140px; left: auto; }
  .newsDetailMain { padding: 260px 0px 90px; }
  .newsDetailMain .container{max-width: 1300px;}
  .newsDetailMain .location a { font-size: 13px; }
  .newsDetailMain .location a span { padding: 0px 10px; }
  .newsDetailMain .newsDetailTitle { margin-top: 20px; font-size: 50px; }
  .newsDetailMain .sourceTimeBox { margin-top: 55px; height: 70px; padding: 0px 45px; -webkit-border-radius: 10px; border-radius: 10px; }
  .newsDetailMain .sourceTimeBox .sourceTime p { font-size: 13px; line-height: 18px; padding: 0px 40px; }
  .newsDetailMain .sourceTimeBox .sourceTime p span { font-size: 16px; }
  .newsDetailMain .sourceTimeBox .return a { font-size: 15px; }
  .newsDetailMain .sourceTimeBox .return a i { width: 25px; height: 25px; margin-left: 10px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 8px; }
  .newsDetailMain .newsDetailBox { padding-top: 100px; }
  .newsDetailMain .newsDetailBox .shareLabelBox { width: 205px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .title { font-size: 16px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare { padding-top: 0px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .newsDateilShare .detailShare a { font-size: 22px; width: 50px; height: 50px; margin-right: 10px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel { padding-top: 60px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .title { font-size: 16px; padding-bottom: 10px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list { height: 215px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list li { padding-top: 10px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .list li a { padding: 6px 15px; -webkit-border-radius: 33px; border-radius: 33px; font-size: 14px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn { margin-top: 10px; width: 65px; height: 32px; -webkit-border-radius: 32px; border-radius: 32px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn i { font-size: 10px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .hotLabel .btn i.cur { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode { padding-top: 0px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode .title { font-size: 16px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode .imgBox { padding-top: 0px; }
  .newsDetailMain .newsDetailBox .shareLabelBox .qrCode .imgBox img { max-width: 220px; }
  .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; background: #fff;}
  .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 .desc { text-indent: 0px; letter-spacing: 1px; margin: 0; line-height: 1.5;}  
  .relatedNewsMain .relatedNews .swiper-slide a .more { padding-top: 45px; }
  .relatedNewsMain .relatedNews .swiper-slide a .more span { padding: 0px 25px; font-size: 14px; height: 41px; -webkit-border-radius: 41px; border-radius: 41px; }
  .relatedNewsMain .relatedNews .swiper-slide a .more span i { font-size: 8px; margin-left: 10px; }
  .relatedNewsMain .relatedNews .swiper-slide a:hover { top: -13px; bottom: -13px; -webkit-box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1); box-shadow: 0px 15px 30px rgba(0, 0, 0, 0.1); -webkit-border-radius: 15px; border-radius: 15px; }
  /*--资讯详情--*/
  /*--网站建设--*/
  .websiteConstructionBanner .imgBox { padding-top: 700px; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .icon { width: 337px; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content{padding-left: 30px;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .title { font-size: 50px; line-height: 60px; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .title img { right: -63px; top: 15px; width: 33px; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle{margin-top: 20px; font-size: 26px; line-height:47px;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle span{ border-radius: 8px; padding: 0px 36px 0px 23px;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .subTitle span img{right: -5px; top:10px; width: 26px;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .desc{max-width: 720px; margin-top: 25px; font-size: 16px; line-height: 26px;}
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .btn { font-size: 15px; padding-top: 15px; }
  .websiteConstructionBanner .websiteConstructionBannerText .contentBox .content .btn i { margin-left: 6px; width: 25px; height: 25px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 8px; }
  .websiteConstructionMain .commonweb { max-width: 1720px; }
  .websiteConstructionBox { padding: 100px 0px 40px 140px; -webkit-border-radius: 20px; border-radius: 20px; margin-top: -90px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .websiteConstructionBox .yearsNum { font-size: 345px; font-weight: 600; }
  .websiteConstructionBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 100px; }
  .websiteConstructionBox .content .subTitle { font-size: 20px; }
  .websiteConstructionBox .content .title { padding-top: 10px; font-size: 48px; line-height: 58px; }
  .websiteConstructionBox .content .desc { padding-top: 30px; font-size: 16px; line-height: 26px; max-width: 780px; }
  .websitePeculiarityBox{ margin: -75px 0px 0px;}
  .websitePeculiarity{border-radius: 20px; padding: 45px 0px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px);}
  .websitePeculiarity .list{padding: 10px 50px 30px;}
  .websitePeculiarity .list .icon{ width: 40px;}
  .websitePeculiarity .list .listTitle{padding-top: 20px; font-size: 24px;}
  .websitePeculiarity .list .content{padding-top: 10px;}
  .websitePeculiarity .list .content p{font-size: 16px; padding-left:10px; line-height: 26px;}
  .websitePeculiarity .list .content p::after{top: 11px; width: 4px; height: 4px;}
  .websiteConstructionList { margin: 0px -10px; padding: 80px 0px 100px; }
  .websiteConstructionList .list { width: 33.333%; padding: 0px 10px 20px; }
  .websiteConstructionList .list a { -webkit-border-radius: 20px; border-radius: 20px; }
  .websiteConstructionList .list .imgBox { height: 520px; }
  .websiteConstructionList .list .listTitle { padding: 30px 30px 0px; font-size: 32px; }
  .websiteConstructionList .list .contentBox .contentTitle { padding-top: 50px; font-size: 32px; }
  .websiteConstructionList .list .contentBox .content { padding: 0px 20px 30px; }
  .websiteConstructionList .list .contentBox .content .desc { font-size: 14px; line-height: 24px; padding-bottom: 30px; }
  .websiteConstructionList .list:hover .imgBox img { -webkit-filter: blur(20px); filter: blur(20px); }
  .websiteConstructionList .list:nth-child(1) .imgBox { height: 450px; }
  .websiteConstructionList .list:nth-child(2) .imgBox { height: 450px; }
  .websiteConstructionList .list:nth-child(3) .imgBox { height: 450px; }
  .websiteConstructionList .list:nth-child(4) .imgBox { height: 450px; }
  .websiteConstructionList .list:nth-child(5) .imgBox { height: 450px; }
  .websiteConstructionList .list:nth-child(6) .imgBox { height: 450px; }
  .websiteConstructionList .list:nth-child(7) .imgBox { height: 450px; }
  .websiteConstructionList .list:nth-child(8) .imgBox { height: 450px; }
  .websiteConstructionList .list:nth-child(9) .imgBox { height: 450px; }
  /*--网站建设--*/
  /*--集团网站建设--*/
  .websiteConstructionDetailTitle { padding: 205px 0px 125px; }
  .websiteConstructionDetailTitle .title { font-size: 60px; }
  .websiteConstructionDetailTitle .btn { font-size: 15px; padding-top: 15px; }
  .websiteConstructionDetailTitle .btn i { margin-left: 6px; width: 25px; height: 25px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 8px; }
  .groupWebsite { padding: 105px 0px 185px; }
  .groupWebsite .container .imgBox { width: 780px; }
  .groupWebsite .container .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 100px 0px 0px 80px; }
  .groupWebsite .container .content .title { font-size: 16px; }
  .groupWebsite .container .content .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .groupWebsite .container .content .desc { margin-top: 20px; }
  .groupWebsite .container .content .desc p { font-size: 40px; line-height: 50px; }
  .groupWebsite .container .content .desc p span { width: 620px; }
  .groupWebsite .container .content .subDesc {margin-top: 15px; font-size: 16px; line-height: 30px;}
  .groupWebsite .container .content .desc2 { margin-top: 50px; font-size: 16px; line-height: 30px; max-height: 245px; padding-right: 25px; }
  .groupWebsiteDesignMain { padding: 130px 0px; }
  .groupWebsiteDesignMain .title { font-size: 16px; }
  .groupWebsiteDesignMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .groupWebsiteDesignMain .subTitle { padding-top: 30px; font-size: 40px; padding-bottom: 40px; }
  .groupWebsiteDesignMain .content { padding-top: 80px; }
  .groupWebsiteDesignMain .content .designClass { width: 370px; }
  .groupWebsiteDesignMain .content .designClass h3 { font-size: 18px; line-height: 40px; }
  .groupWebsiteDesignMain .content .designClass h3.cur { font-size: 24px; }
  .groupWebsiteDesignMain .content .designImg { width: 546px; }
  .groupWebsiteDesignMain .content .designContentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 15px 0px 100px; }
  .groupWebsiteDesignMain .content .designContentBox .designContent .list .listTitle { font-size: 34px; }
  .groupWebsiteDesignMain .content .designContentBox .designContent .list .desc { padding-top: 35px; font-size: 16px; line-height: 26px; }
  .groupWebsiteDesignMain .content .designContentBox .btn { padding-top: 35px; }
  .groupWebsiteDesignMain .content .designContentBox .btn a { width: 80px; height: 50px; -webkit-border-radius: 50px; border-radius: 50px; font-size: 14px; margin-right: 5px; }
  .groupWebsiteDesignMain .content .designContentBox .btn a:last-child { margin: 0px; }
  .groupWebsiteScopeServiceMain { padding: 100px 0px 120px; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService { width: 635px; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .title { font-size: 16px; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .subTitle { padding-top: 25px; font-size: 40px; padding-bottom: 90px; }
  .groupWebsiteScopeServiceMain .groupWebsiteScopeService .imgBox img { -webkit-border-radius: 8px; border-radius: 8px; }
  .groupWebsiteScopeServiceMain .content { padding: 55px 0px 0px 180px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .groupWebsiteScopeServiceMain .content .list { padding: 25px 0px 45px; }
  .groupWebsiteScopeServiceMain .content .list .listTitle span { width: 30px; height: 30px; padding-top: 4px; font-size: 18px; }
  .groupWebsiteScopeServiceMain .content .list .listTitle h3 { font-size: 22px; color: rgba(255, 255, 255, 0.4); padding-left: 10px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .groupWebsiteScopeServiceMain .content .list .listTitle .icon { width: 15px; height: 15px; }
  .groupWebsiteScopeServiceMain .content .list .listTitle .icon::after { width: 3px; }
  .groupWebsiteScopeServiceMain .content .list .listTitle .icon::before { height: 3px; }
  .groupWebsiteScopeServiceMain .content .list .desc { padding-top: 20px; font-size: 15px; line-height: 25px; }
  .groupWebsitelabelMain { padding: 75px 0px; }
  .groupWebsitelabelMain .groupWebsitelabel a { padding: 0px 30px; margin: 5px; height: 54px; -webkit-border-radius: 54px; border-radius: 54px; font-size: 14px; }
  /*--集团网站建设--*/
  /*--关键词--*/
  .keywordIntroBox { padding: 105px 0px 200px; }
  .keywordIntroBox .title { font-size: 16px; }
  .keywordIntroBox .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .keywordIntroBox .subTitle { padding-top: 25px; font-size: 40px;  }
  .keywordIntroBox .keywordIntroDesc { padding-top: 25px; font-size: 16px; line-height: 26px; }
  .keywordIntroBox .keywordIntro{padding-top: 60px;}
  .keywordIntroBox .keywordIntro .imgBox { width: 740px; }
  .keywordIntroBox .keywordIntro .imgBox img { -webkit-border-radius: 20px; border-radius: 20px; }
  .keywordIntroBox .keywordIntro .content { padding: 0px 0px 0px 80px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .keywordIntroBox .keywordIntro .content .list { padding: 20px 0px 65px; }
  .keywordIntroBox .keywordIntro .content .list .listTitle span { width: 30px; height: 30px; padding-top: 4px; font-size: 18px; }
  .keywordIntroBox .keywordIntro .content .list .listTitle h3 { font-size: 22px; color: rgba(255, 255, 255, 0.4); padding-left: 10px; }
  .keywordIntroBox .keywordIntro .content .list .listTitle .icon { width: 15px; height: 15px; }
  .keywordIntroBox .keywordIntro .content .list .listTitle .icon::after { width: 3px; }
  .keywordIntroBox .keywordIntro .content .list .listTitle .icon::before { height: 3px; }
  .keywordIntroBox .keywordIntro .content .list .desc { padding-top: 20px; font-size: 15px; line-height: 25px; }
  .keywordDesc { padding: 140px 0px 130px; }
  .keywordDesc .title { font-size: 40px; line-height: 55px; }
  .keywordDesc .desc { font-size: 16px; line-height: 26px; max-width: 720px; padding-top: 35px; }
  .keywordAdvantageMain { padding: 100px 0px 130px; }
  .keywordAdvantageMain .title { font-size: 16px; }
  .keywordAdvantageMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .keywordAdvantageMain .subTitle { padding-top: 15px; font-size: 40px; padding-bottom: 90px; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass { width: 280px; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass h4 { font-size: 45px; padding-bottom: 25px; padding-left: 30px; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantageClass h4 span { font-size: 16px; top: 6px; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .imgBox { width: 640px; -webkit-border-radius: 20px; border-radius: 20px; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 80px; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content .listTitle { padding-top: 60px; font-size: 36px; }
  .keywordAdvantageMain .keywordAdvantageBox .keywordAdvantage .swiper-slide .content .desc { font-size: 16px; line-height: 26px; padding-top: 15px; max-width: 370px; }
  .keywordRankingMain { padding: 0px; }
  .keywordRankingMain .keywordRanking { padding: 90px 0px 0px; }
  .keywordRankingMain .keywordRanking .title { font-size: 16px; }
  .keywordRankingMain .keywordRanking .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .keywordRankingMain .keywordRanking .subTitle { padding-top: 15px; font-size: 40px; }
  .keywordRankingMain .keywordRanking .desc { padding-top: 15px;  max-width: 680px; font-size: 16px; line-height: 26px; color: rgba(255, 255, 255, 0.6); }
  .keywordRankingMain .keywordRankingList { padding-left: 2px; }
  .keywordRankingMain .keywordRankingList .swiper-slide { width: -webkit-calc(25% + 1px); width: calc(25% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordRankingMain .keywordRankingList .swiper-slide::after { width: 1px; }
  .keywordRankingMain .keywordRankingList .swiper-slide::before { width: 1px; }
  .keywordRankingMain .keywordRankingList .swiper-slide .num { width: 62px; height: 62px; font-size: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
  .keywordRankingMain .keywordRankingList .swiper-slide .listTitle { padding: 25px 15px 0px; font-size: 26px; }
  .keywordRankingMain .keywordRankingList .swiper-slide .desc { padding: 25px 10px 0px; font-size: 16px; line-height: 26px; }
  .keywordRankingMain .keywordRankingList .swiper-slide .icon { padding: 40px 0px 70px; }
  .keywordRankingMain .keywordRankingList .swiper-slide .icon img { height: 25px; }
    .keywordRankingMain .keywordRankingListSix .swiper-slide { width: -webkit-calc(16.666666666666668% + 1px); width: calc(16.666666666666668% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordRankingMain .keywordRankingListSix .swiper-slide .icon { padding: 50px 0px 70px; }
  .keywordRankingMain .keywordRankingList.threeRows .swiper-slide { width: -webkit-calc(33.333% + 1px); width: calc(33.333% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordRankingMain .keywordRankingList.threeRows .swiper-slide .icon { padding: 50px 0px 70px; }
  .keywordRankingMain .keywordRankingList.twoRows .swiper-slide { width: -webkit-calc(50% + 1px); width: calc(50% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordRankingMain .keywordRankingList.twoRows .swiper-slide .icon { padding: 50px 0px 70px; }
  .keywordRankingMain .keywordRankingList.fiveRows .swiper-slide { width: -webkit-calc(20% + 1px); width: calc(20% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordRankingMain .keywordRankingList.fiveRows .swiper-slide .icon { padding: 50px 0px 70px; }
  .keywordAppendMain { padding: 70px 0px 90px; }
  .keywordAppendMain .title { font-size: 16px; }
  .keywordAppendMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .keywordAppendMain .subTitle { padding-top: 15px; font-size: 40px; padding-bottom: 15px; }
  .keywordAppendMain .desc { font-size: 16px; line-height: 26px; }
  .keywordAppendMain .keywordAppendList { margin: 0px -10px; padding-top: 60px; }
  .keywordAppendMain .keywordAppendList .list { width: -webkit-calc(25% - 20px); width: calc(25% - 20px); -webkit-border-radius: 20px; border-radius: 20px; padding: 50px 55px 55px; margin: 0px 10px 20px; }
  .keywordAppendMain .keywordAppendList .list .listTitle { font-size: 24px; }
  .keywordAppendMain .keywordAppendList .list .desc2 { padding-top: 15px; font-size: 16px; }
  .keywordAppendMain .keywordAppendList .list .num { margin-top: 35px; width: 62px; height: 62px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 20px; }
  .keywordAppendMain .keywordAppendList.fiveRows .list { width: -webkit-calc(20% - 20px); width: calc(20% - 20px); -webkit-border-radius: 20px; border-radius: 20px; padding: 50px 55px 55px; margin: 0px 10px 20px; }
  .keywordAppendMain .keywordAppendList.threeRows .list { width: -webkit-calc(33.333% - 20px); width: calc(33.333% - 20px); -webkit-border-radius: 20px; border-radius: 20px; padding: 50px 55px 55px; margin: 0px 10px 20px; }
  .keywordStrengthMain { padding: 80px 0px; }
  .keywordStrengthMain .title { font-size: 16px; }
  .keywordStrengthMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .keywordStrengthMain .desc { padding-top: 20px; font-size: 36px; line-height: 50px; }
  .keywordStrengthMain .icon { padding-top: 30px; }
  .keywordStrengthMain .icon img { height: 25px; }
  .keywordCaseMain { padding: 100px 0px; }
  .keywordCaseMain .title { font-size: 40px; }
  .keywordCaseMain .desc { font-size: 16px; padding-top: 20px; }
  .keywordCaseMain .keywordCaseList { margin-top: 60px; }
  .keywordCaseMain .keywordCaseList .swiper-slide { width: -webkit-calc(25% - 13.5px); width: calc(25% - 13.5px); margin: 0px 20px 0px 0px; }
  .keywordCaseMain .keywordCaseList .swiper-slide a .imgBox { padding-top: 465px; -webkit-border-radius: 20px; border-radius: 20px; }
  .keywordCaseMain .keywordCaseList .swiper-slide a .listTitle { padding: 30px 30px 0px; font-size: 28px; }
  .keywordCaseMain .keywordCaseList .swiper-slide a .contentBox {-webkit-border-radius: 20px; border-radius: 20px;}
  .keywordCaseMain .keywordCaseList .swiper-slide a .contentBox .contentTitle { padding-top: 50px; font-size: 32px; }
  .keywordCaseMain .keywordCaseList .swiper-slide a .contentBox .content { padding: 0px 20px 30px; }
  .keywordCaseMain .keywordCaseList .swiper-slide a .contentBox .content .desc { font-size: 14px; line-height: 24px; padding-bottom: 30px; }
  .keywordCaseMain .keywordCaseList .swiper-slide a:hover .imgBox img { -webkit-filter: blur(20px); filter: blur(20px); }
  .keywordCaseMain .keywordCaseList .swiper-slide:nth-child(1) { width: -webkit-calc(50% - 13.5px); width: calc(50% - 13.5px); }
  .keywordCaseMain .keywordCaseList .swiper-slide:last-child { margin: 0px; }
  .keywordFiveAdvantagesMain { padding: 80px 0px 90px; }
  .keywordFiveAdvantagesMain .title { font-size: 16px; }
  .keywordFiveAdvantagesMain .title::before { width: 12px; height: 12px; }
  .keywordFiveAdvantagesMain .subTitle { padding-top: 15px; font-size: 40px; padding-bottom: 50px; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .content { width: 45.5%; -webkit-box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); -webkit-border-radius: 30px; border-radius: 30px; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .content .listTitle { height: 114px; font-size: 24px; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .content .listDesc p { height: 112px; font-size: 18px; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox { width: 54.5%; padding: 25px 0px; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo { -webkit-border-radius: 0px 30px 30px 0px; border-radius: 0px 30px 30px 0px; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list .listTitle { width: 170px; height: 111px; font-size: 20px; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list .listDesc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 111px; font-size: 18px; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) { height: 89px; }
  .keywordFiveAdvantagesMain .keywordFiveAdvantages .contentTwoBox .contentTwo .list:nth-child(1) .listDesc { font-size: 20px; height: 89px; font-weight: 600; }
  .keywordStandardMain { padding: 80px 0px 0px; }
  .keywordStandardMain .title { font-size: 16px; }
  .keywordStandardMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .keywordStandardMain .subTitle { padding-top: 15px; font-size: 40px; }
  .keywordStandardMain .keywordStandard { padding-left: 3px; }
  .keywordStandardMain .keywordStandard .swiper-slide { width: -webkit-calc(20% + 1px); width: calc(20% + 1px); padding-top: 90px; margin-left: -1px; }
  .keywordStandardMain .keywordStandard .swiper-slide::after { width: 1px; }
  .keywordStandardMain .keywordStandard .swiper-slide::before { width: 1px; }
  .keywordStandardMain .keywordStandard .swiper-slide .num { width: 62px; height: 62px; font-size: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
  .keywordStandardMain .keywordStandard .swiper-slide .listTitle { padding: 30px 0px 40px; font-size: 20px; }
  .keywordStandardMain .keywordStandard .swiper-slide .icon { padding-bottom: 130px; }
  .keywordStandardMain .keywordStandard .swiper-slide .icon img { height: 25px; }
  .keywordStandardMain .keywordStandard.fourRows .swiper-slide {width: -webkit-calc(25% + 1px); width: calc(25% + 1px); padding-top: 90px; margin-left: -1px; }
  /*--关键词--*/
  /*--两V一抖--*/
  .weiboAdMain { padding: 80px 0px; }
  .weiboAdMain .title { font-size: 40px; }
  .weiboAdMain .weiboAdList { padding-top: 50px; margin: 0px -10px; }
  .weiboAdMain .weiboAdList .list { width: -webkit-calc(25% - 20px); width: calc(25% - 20px); margin: 0px 10px 20px; -webkit-border-radius: 20px; border-radius: 20px; padding: 50px 49px; }
  .weiboAdMain .weiboAdList .list .listTitle { font-size: 24px; }
  .weiboAdMain .weiboAdList .list .desc { padding-top: 15px; font-size: 16px; line-height: 26px; }
  .weiboAdMain .weiboAdList .list .number { margin-top: 25px; width: 62px; height: 62px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 20px; }
  .weiboAdTwoMain { padding: 80px 0px; }
  .weiboAdTwoMain .title { font-size: 40px; }
  .weiboAdTwoMain .desc { padding-top: 10px; font-size: 15px; }
  .weiboAdTwoMain .weiboAdTwoList { padding-top: 50px; margin: 0px -10px; }
  .weiboAdTwoMain .weiboAdTwoList .list { width: -webkit-calc(16.666666666666668% - 20px); width: calc(16.666666666666668% - 20px); margin: 0px 10px 20px; -webkit-border-radius: 20px; border-radius: 20px; padding: 50px 30px; }
  .weiboAdTwoMain .weiboAdTwoList .list .listTitle { font-size: 24px; }
  .weiboAdTwoMain .weiboAdTwoList .list .listDesc { padding-top: 15px; font-size: 16px; line-height: 26px; }
  .weiboAdTwoMain .weiboAdTwoList .list .number { margin-top: 45px; width: 62px; height: 62px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 20px; }
  .weiboAdTwoMain .weiboAdTwoList.fourRows .list { width: -webkit-calc(25% - 20px); width: calc(25% - 20px); }
  .weiboAdTwoMain .weiboAdTwoList.threeRows .list { width: -webkit-calc(33.333% - 20px); width: calc(33.333% - 20px); }
  .douyinOperateMain { padding: 80px 0px; }
  .douyinOperateMain .title { font-size: 40px; }
  .douyinOperateMain .desc { padding-top: 10px; font-size: 15px; }
  .douyinOperateMain .douyinOperateList { padding-top: 50px; margin: 0px -10px; }
  .douyinOperateMain .douyinOperateList .list { width: -webkit-calc(33.333% - 20px); width: calc(33.333% - 20px); margin: 0px 10px 20px; -webkit-border-radius: 20px; border-radius: 20px; padding: 50px 49px; }
  .douyinOperateMain .douyinOperateList .list .listTitle { font-size: 24px; }
  .douyinOperateMain .douyinOperateList .list .listDesc { padding-top: 15px; font-size: 16px; line-height: 26px; }
  .douyinOperateMain .douyinOperateList .list .number { margin-top: 25px; width: 62px; height: 62px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 20px; }
  .webContactMain { padding: 90px 0px 60px; }
  .webContactMain .desc { font-size: 36px; line-height: 50px; max-width: 810px; }
  .webContactMain .telBox { padding-top: 30px; }
  .webContactMain .telBox a { -webkit-border-radius: 51px; border-radius: 51px; height: 51px; padding: 0px 30px; font-size: 18px; }
  .webContactMain .telBox a i { width: 25px; height: 25px; -webkit-border-radius: 100%; border-radius: 100%; margin-left: 30px; font-size: 10px; }
  .webContactMain .icon { padding-top: 30px; }
  .webContactMain .icon img { height: 25px; }
  /*--两V一抖--*/
  /*--网络营销推广--*/
  .networkCoverMain { padding: 105px 0px 110px; }
  .networkCoverMain .title { font-size: 16px; }
  .networkCoverMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .networkCoverMain .subTitle { padding-top: 15px; font-size: 40px; padding-bottom: 15px; }
  .networkCoverMain .networkCover { margin-top: 60px; }
  .networkCoverMain .networkCover .imgBox { width: 775px; }
  .networkCoverMain .networkCover .imgBox img { -webkit-border-radius: 20px; border-radius: 20px; }
  .networkCoverMain .networkCover .networkCoverList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 100px; }
  .networkCoverMain .networkCover .networkCoverList .list { padding-bottom: 50px; }
  .networkCoverMain .networkCover .networkCoverList .list .number { font-size: 40px; }
  .networkCoverMain .networkCover .networkCoverList .list .listTitle { padding-top: 5px; font-size: 34px; }
  .networkCoverMain .networkCover .networkCoverList .list .listDesc { padding-top: 10px; font-size: 16px; line-height: 26px; max-width: 440px; }
  .mediaPartnerMain { padding: 80px 0px 110px; }
  .mediaPartnerMain .title { font-size: 40px; }
  .mediaPartnerMain .mediaPartner { margin-top: 50px; -webkit-border-radius: 20px; border-radius: 20px; }
  .mediaPartnerMain .mediaPartner .list { width: -webkit-calc(25% + 1px); width: calc(25% + 1px); padding: 25px 0px; }
  .mediaPartnerMain .mediaPartner .list img { height: 80px; }
  /*--网络营销推广--*/
  /*--网站运营维护--*/
  .maintenanceMain { padding: 130px 0px; }
  .maintenanceMain .maintenanceBox .maintenance { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 130px 0px 0px; }
  .maintenanceMain .maintenanceBox .maintenance .title { font-size: 16px; }
  .maintenanceMain .maintenanceBox .maintenance .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .maintenanceMain .maintenanceBox .maintenance .subTitle { padding-top: 15px; font-size: 40px; }
  .maintenanceMain .maintenanceBox .maintenance .desc { padding-top: 30px; font-size: 16px; line-height: 30px; }
  .maintenanceMain .maintenanceBox .imgBox { width: 750px; }
  .maintenanceMain .maintenanceBox .imgBox img { -webkit-border-radius: 20px; border-radius: 20px; }
  .maintenanceServiceMain { padding: 80px 0px; }
  .maintenanceServiceMain .title { font-size: 16px; }
  .maintenanceServiceMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .maintenanceServiceMain .subTitle { padding-top: 15px; font-size: 40px; }
  .maintenanceServiceMain .btn a { margin-right: 5px; font-size: 14px; width: 55px; height: 41px; -webkit-border-radius: 20px; border-radius: 20px; }
  .maintenanceServiceMain .maintenanceService { margin-top: 50px; }
  .maintenanceServiceMain .maintenanceService .swiper-slide { padding: 50px; -webkit-border-radius: 20px; border-radius: 20px; }
  .maintenanceServiceMain .maintenanceService .swiper-slide .listTitle { font-size: 24px; }
  .maintenanceServiceMain .maintenanceService .swiper-slide .listDesc { padding-top: 15px; font-size: 16px; line-height: 26px; }
  .maintenanceServiceMain .maintenanceService .swiper-slide .number { margin-top: 45px; width: 62px; height: 62px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 20px; }
  .maintenanceServiceMain .maintenanceServicePage { padding-top: 40px; }
  .maintenanceServiceMain .maintenanceServicePage span { width: 16px; height: 5px; margin: 0px 4px; -webkit-border-radius: 3px; border-radius: 3px; }
  .maintenanceServiceMain .maintenanceServicePage span.swiper-pagination-bullet-active { width: 34px; }
  .maintenanceProcessMain { padding: 70px 0px 100px; }
  .maintenanceProcessMain .title { font-size: 16px; }
  .maintenanceProcessMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .maintenanceProcessMain .subTitle { padding-top: 15px; font-size: 40px; }
  .maintenanceProcessMain .maintenanceProcess { padding-top: 70px; }
  .maintenanceWorkOrderMain { padding: 80px 0px 70px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder { margin: 0px -12px; padding-bottom: 45px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list { width: -webkit-calc(20% - 24px); width: calc(20% - 24px); margin: 0px 12px; padding: 50px 35px; -webkit-border-radius: 20px; border-radius: 20px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .listTitle { font-size: 24px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .listDesc { padding-top: 20px; min-height: 125px; font-size: 16px; line-height: 26px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .number { margin-top: 25px; width: 62px; height: 62px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 20px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list .qrCode { width: 90px; padding: 10px 10px; -webkit-border-radius: 12px; border-radius: 12px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .list::after { bottom: -37px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-border-radius: 4px; border-radius: 4px; width: 4px; height: 33px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .line { bottom: 0px; left: 10px; right: 10px; height: 4px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrder .line::after { right: -3px; border-left: 7px solid #dd0000; border-bottom: 6px solid transparent; border-top: 6px solid transparent; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime { padding-top: 60px; margin: 0px -10px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); margin: 0px 10px; padding: 55px 85px; -webkit-border-radius: 20px; border-radius: 20px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .listTitle { font-size: 24px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .desc { padding-top: 10px; font-size: 16px; line-height: 26px; }
  .maintenanceWorkOrderMain .maintenanceWorkOrderTime .list .icon { right: 0px; bottom: 0px; width: 114px; }
  /*--网站运营维护--*/
  /*--网站建设快捷方式--*/
  .websiteFastBox { bottom: 30px; width: 65px; height: 65px; }
  .websiteFastBox::after { top: 30px; -webkit-border-radius: 65px; border-radius: 65px; }
  .websiteFastBox::before { top: 30px; -webkit-border-radius: 65px; border-radius: 65px; }
  .websiteFastBox .other::before { height: 13px; }
  .websiteFastBox .other .title { padding: 0px 30px; font-size: 15px; height: 65px; }
  .websiteFastBox .other .title::after { right: 25px; width: 9px; height: 9px; }
  .websiteFastBox .btn { font-size: 15px; height: 65px; padding: 0px 0px 0px 25px; }
  .websiteFastBox .btn p { width: 35px; height: 35px; right: 15px; }
  .websiteFastBox .btn p img { width: 22px; }
  .websiteFastBox .otherListBox { bottom: 80px; -webkit-border-radius: 20px; border-radius: 20px; padding: 20px; -webkit-box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); }
  .websiteFastBox .otherListBox .otherList { max-height: 260px; }
  .websiteFastBox .otherListBox .otherList a { line-height: 37px; font-size: 14px; }
  .websiteFastBox.animat { width: 480px; }
  .quickDemandBox { bottom: 30px; width: 65px; height: 65px; }
  .quickDemandBox::after { top: 30px; -webkit-border-radius: 65px; border-radius: 65px; }
  .quickDemandBox::before { top: 30px; -webkit-border-radius: 65px; border-radius: 65px; }
  .quickDemandBox .btn { font-size: 15px; height: 65px; padding: 0px 0px 0px 25px; }
  .quickDemandBox .btn p { width: 35px; height: 35px; right: 15px; }
  .quickDemandBox .btn p img { width: 22px; }
  .quickDemandBox.animat { width: 240px; }
  /*--网站建设快捷方式--*/
  /*--案例列表--*/
  .caseListMain { padding: 230px 0px 0px; }
  .caseListMain .caseDescBox .titleBox .title { font-size: 50px; }
  .caseListMain .caseDescBox .titleBox .title i { margin-left: 10px; width: 25px; height: 25px; }
  .caseListMain .caseDescBox .titleBox .title i::after { width: 5px; }
  .caseListMain .caseDescBox .titleBox .title i::before { height: 5px; }
  .caseListMain .caseDescBox .titleBox .desc { padding-top: 20px; font-size: 18px; }
  .caseListMain .caseDescBox .caseData { padding-right: 140px; }
  .caseListMain .caseDescBox .caseData .list { padding-left: 70px; }
  .caseListMain .caseDescBox .caseData .list .numberBox { font-size: 50px; }
  .caseListMain .caseDescBox .caseData .list .numberBox span { font-size: 80px; }
  .caseListMain .caseDescBox .caseData .list .text { font-size: 15px; }
  .caseListMain .caseListBanner { margin-top: 120px; }
  .caseListMain .caseListBanner .imgBox { padding-top: 590px; }
  .caseListMain .caseListBanner .content { bottom: 60px; }
  .caseListMain .caseListBanner .content .listTitle { font-size: 26px; padding: 0px 40px; }
  .caseListMain .caseListBanner .content .label { margin-top: 15px; padding: 0px 40px; }
  .caseListMain .caseListBanner .content .label a { padding: 0px 12px; font-size: 12px; margin-right: 10px; line-height: 26px; }
  .caseListMain .caseList { margin: 0px -20px; padding: 80px 0px 30px; }
  .caseListMain .caseList .list { width: 50%; padding: 0px 20px 45px; }
  .caseListMain .caseList .list .listTitle { 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 { margin-top: 30px; padding-top: 558px; }
  .caseListMain .caseList .list .imgBox .caseLogo { padding-bottom: 120px; }
  .caseListMain .caseList .list .imgBox .content { padding: 0px 20px 20px; }
  .caseListMain .caseList .list .imgBox .content .desc { font-size: 14px; padding: 0px 20px; display: -webkit-box; max-height: 72px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .caseListMain .caseList .list .imgBox .content .more { margin-top: 50px; }
  .caseListMain .caseList .list:hover .imgBox .img { -webkit-filter: blur(20px); filter: blur(20px); }
  .caseListMain .caseList .list:hover .imgBox video { -webkit-filter: blur(20px); filter: blur(20px); }
  .fastClassifyBox { width: 65px; height: 65px; bottom: 35px; left: 50%; }
  .fastClassifyBox::after { top: 30px; -webkit-border-radius: 65px; border-radius: 65px; }
  .fastClassifyBox::before { top: 30px; -webkit-border-radius: 65px; border-radius: 65px; }
  .fastClassifyBox .list { height: 65px; font-size: 15px; width: 33.333%; }
  .fastClassifyBox .list p { min-width: 35px; height: 35px; right: 15px; }
  .fastClassifyBox .list p img { height: 20px; }
  .fastClassifyBox .list span i { width: 10px; height: 10px; -webkit-transform: rotate(45deg) translateY(-3px); -ms-transform: rotate(45deg) translateY(-3px); transform: rotate(45deg) translateY(-3px); margin-left: 10px; }
  .fastClassifyBox .list span em { font-size: 12px; margin-left: 10px; }
  .fastClassifyBox .list::before { width: 1px; height: 13px; }
  .fastClassifyBox .list:nth-child(3) { padding-right: 35px; }
  .fastClassifyBox .list.cur span i { -webkit-transform: rotate(-135deg) translateY(-3px); -ms-transform: rotate(-135deg) translateY(-3px); transform: rotate(-135deg) translateY(-3px); }
  .fastClassifyBox .caseClassifyList { bottom: 80px; -webkit-border-radius: 20px; border-radius: 20px; z-index: 20; padding: 20px; -webkit-box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); box-shadow: 0px 3px 35px rgba(148, 137, 111, 0.2); }
  .fastClassifyBox .caseClassifyList .classifyList { max-height: 260px; }
  .fastClassifyBox .caseClassifyList .classifyList a { line-height: 37px; font-size: 14px; }
  .fastClassifyBox.animat { width: 480px; }
  /*--案例列表--*/
  /*--案例详情--*/
  .caseDetailsMain { padding-top: 100px; }
  .caseDetailContent .content { width: 33.33%; padding-top: 30px;}
  .caseDetailContent .content .title { font-size: 28px; }
  .caseDetailContent .content .desc { margin-top: 25px; }
  .caseDetailContent .content .more { padding-top: 25px; }
  .caseDetailContent .content .more a { font-size: 14px; height: 41px; padding: 0px 25px 0px 25px; }
  .caseDetailContent .content .more a i { font-size: 8px; margin-left: 10px; }
  .caseDetailContent .content .more a::after { -webkit-border-radius: 41px; border-radius: 41px; }
  .caseDetailContent .content .more a:hover::after { width: 41px; right: -10px; }
  .caseDetailContent .content .more a:hover i { margin-left: 5px; -webkit-transform: translateX(19px); -ms-transform: translateX(19px); transform: translateX(19px); }
  .caseDetailContent .content .more a:hover { padding: 0px 25px 0px 0px; }
  .caseDetailContent .serviceContent { width: 20%; }
  .caseDetailContent .serviceContent .list { padding: 20px 0px; }
  .caseDetailContent .serviceContent .list .listTitle { font-size: 15px; line-height: 24px; }
  .caseDetailContent .serviceContent .list .desc { width: 270px; font-size: 15px; line-height: 24px; }
  .caseDetailProjectMain { padding: 10px 0px 0px; }
  .caseDetailProjectMain .commonLocation {bottom:auto; top: 140px;}
  .caseDetailProjectMain .caseDetailProject { padding: 120px 0px 0px; }
  .caseDetailProjectMain .caseDetailProject .title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 20px; }
  .caseDetailProjectMain .caseDetailProject .title::before { width: 12px; height: 12px; margin-right: 15px; }
  .caseDetailProjectMain .caseDetailProject .desc { width: 980px; font-size: 22px; }
  .caseDetailProjectMain .caseDetailProjectDetailImg { padding-top: 100px; }
  .caseDetailProjectMain .colorMatching { margin: 0px -15px; padding: 120px 0px 0px; }
  .caseDetailProjectMain .colorMatching .list { width: -webkit-calc(33.333% - 30px); width: calc(33.333% - 30px); margin: 0px 15px 30px; }
  .caseDetailProjectMain .colorMatching .list .listTitle { left: 30px; top: 25px; right: 30px; font-size: 16px; }
  .caseDetailProjectMain .colorMatching .list .colorValue { bottom: 25px; left: 30px; right: 30px; font-size: 35px; }
  .caseDetailProjectMain .colorMatching .list .color { padding-top: 270px; }
  .caseDetailProjectMain .colorMatching .list .imgBox { padding-top: 270px; }
  .caseDetailProductServiceMain { padding-top: 120px; }
  .caseDetailProductServiceMain .caseDetailProductServiceImg { padding: 110px 0px; }
  .caseDetailProductServiceMain .caseDetailProductServiceImg .imgBox { max-width: 1105px; }
  .caseDetailProductServiceMain .caseDetailProductService { top: -50px; margin: 0px -90px -50px; padding: 75px 90px 0px; }
  .caseDetailProductServiceMain .caseDetailProductService .title { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 20px; }
  .caseDetailProductServiceMain .caseDetailProductService .title::before { width: 12px; height: 12px; margin-right: 15px; }
  .caseDetailProductServiceMain .caseDetailProductService .desc { width: 990px; font-size: 22px; }
  .caseDetailImg { padding-top: 190px; }
  .caseDetailLabelMain { padding: 60px 0px 80px; }
  .caseDetailLabelMain .title a { font-size: 16px; margin: 0px 12px; }
  .caseDetailLabelMain .title a::before { content: ''; width: 7px; height: 7px; margin-right: 10px; }
  .caseDetailLabelMain .caseDetailLabel { padding-top: 35px; }
  .caseDetailLabelMain .caseDetailLabel a { padding: 0px 30px; margin: 5px; height: 54px; -webkit-border-radius: 54px; border-radius: 54px; font-size: 14px; }
  /*--案例详情--*/
  /*--ai--*/
  .aiBanner .imgBox { padding-top: 1049px; }
  .aiBanner .displayer { left: -115px; bottom: 0px; width: 80.35%; }
  .aiBanner .symbol { right: -95px; bottom: -95px; width: 1930px; }
  .aiBanner .symbol img { width: 1930px; }
  .aiBanner .aiBannerText { left: 0px; top: 45%; width: 100%; }
  .aiBanner .aiBannerText .title { font-size: 56px; }
  .aiBanner .aiBannerText .more { padding-top: 25px; }
  .aiBanner .aiBannerText .more a { height: 52px; width: 220px; -webkit-border-radius: 52px; border-radius: 52px; font-size: 14px; }
  .aiCustomMain { padding-top: 160px; }
  .aiCustomMain .aiCustomBox .aiCustom { width: 550px; padding: 70px 75px 100px; -webkit-border-radius: 20px; border-radius: 20px; }
  .aiCustomMain .aiCustomBox .aiCustom .content { padding: 0px 0px 70px; }
  .aiCustomMain .aiCustomBox .aiCustom .content .listTitle { font-size: 45px; }
  .aiCustomMain .aiCustomBox .aiCustom .content .desc { font-size: 16px; padding-top: 20px; line-height: 24px; color: rgba(255, 255, 255, 0.6); }
  .aiCustomMain .aiCustomBox .aiCustomList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 10px; margin-right: -10px; }
  .aiCustomMain .aiCustomBox .aiCustomList .list { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); height: 330px; margin: 20px 10px 0px; -webkit-border-radius: 20px; border-radius: 20px; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .content { padding: 0px; top: 42%; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .content .listTitle { font-size: 45px; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .content .desc { font-size: 16px; padding-top: 20px; line-height: 24px; }
  .aiCustomMain .aiCustomBox .aiCustomList .list .imgBox { width: 393px; }
  .aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(1) { margin-top: 0px; width: 100%; height: 340px; }
  .aiCustomMain .aiCustomBox .aiCustomList .list:nth-child(1) .content { left: 65px; top: 46%; }
  .aiPriceMain { margin-top: 120px; padding: 120px 0px; }
  .aiPriceMain .aiPrice { width: 500px; height: 560px; padding: 70px 60px 60px; -webkit-border-radius: 20px; border-radius: 20px; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .aiPriceMain .aiPrice .title { font-size: 45px; }
  .aiPriceMain .aiPrice .content .desc { font-size: 20px; }
  .aiPriceMain .aiPrice .content .money { font-size: 20px; padding-top: 5px; }
  .aiPriceMain .aiPrice .content .money span { font-size: 90px; }
  .aiPriceMain .aiPrice .content .originalPrice { font-size: 16px; }
  .aiPriceMain .symbol { right: 330px; bottom: -110px; width: 1305px; height: 407px; }
  .aiPriceMain .symbol img { width: 1305px; }
  .aiBrandMain { padding: 140px 0px; }
  .aiBrandMain .aiBrand { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 40px; }
  .aiBrandMain .aiBrand .title { font-size: 45px; }
  .aiBrandMain .aiBrand .desc { font-size: 18px; line-height: 31px; padding-top: 50px; }
  .aiBrandMain .aiBrandList { width: 825px; }
  .aiBrandMain .aiBrandList .list { width: -webkit-calc(25% - 15px); width: calc(25% - 15px); margin: 0px 0px 15px 15px; }
  .aiBrandMain .aiBrandList .list img { -webkit-border-radius: 20px; border-radius: 20px; }
  .aiQAMain { padding: 90px 0px; }
  .aiQAMain .title { font-size: 45px; }
  .aiQAMain .aiQAList { padding-top: 20px; }
  .aiQAMain .aiQAList .list { padding: 35px; margin-top: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
  .aiQAMain .aiQAList .list .listTitle { font-size: 18px; line-height: 24px; padding-right: 30px; }
  .aiQAMain .aiQAList .list .listTitle i { width: 14px; height: 14px; }
  .aiQAMain .aiQAList .list .content { margin-top: 25px; padding: 35px 40px; font-size: 15px; -webkit-border-radius: 20px; border-radius: 20px; }
  .aiBuyMain { padding: 110px 0px 90px; }
  .aiBuyMain .title { font-size: 46px; }
  .aiBuyMain .desc { padding-top: 15px; font-size: 15px; }
  .aiBuyMain .btn { padding-top: 40px; }
  .aiBuyMain .btn a { width: 230px; height: 48px; -webkit-border-radius: 48px; border-radius: 48px; font-size: 14px; margin: 0px 10px; }
  /*--ai--*/
  /*--联系我们--*/
  .contactMain { padding: 230px 0px 110px; }
  .contactMain .contactDesc .title { font-size: 50px; }
  .contactMain .contactDesc .title i { top: -8px; margin-left: 15px; width: 25px; height: 25px; }
  .contactMain .contactDesc .title i::after { width: 5px; }
  .contactMain .contactDesc .title i::before { height: 5px; }
  .contactMain .contactDesc .desc { font-size: 18px; padding-top: 15px; }
  .contactInfoMain .contactInfo .list { width: 33.333%; padding: 4.167vw 3.125vw; }
  .contactInfoMain .contactInfo .list .listTitle { font-size: 30px; }
  .contactInfoMain .contactInfo .list .content .telList { padding-right: 1.563vw; padding-top: 35px; }
  .contactInfoMain .contactInfo .list .content .telList .telTitle { font-size: 15px; padding-bottom: 5px; }
  .contactInfoMain .contactInfo .list .content .telList .tel { font-size: 18px; }
  .contactInfoMain .contactInfo .list .addressContent { padding-top: 30px; font-size: 15px; }
  .contactInfoMain .contactInfo .list .btn { padding-top: 30px; }
  .contactInfoMain .contactInfo .list .btn a { height: 41px; padding: 0px 25px; font-size: 14px; }
  .contactInfoMain .contactInfo .list .btn a i { margin-left: 10px; font-size: 8px; }
  .contactInfoMain .contactInfo .list .btn a::after { -webkit-border-radius: 41px; border-radius: 41px; }
  .contactInfoMain .contactInfo .list .btn a:hover::after { width: 41px; -webkit-transform: translateX(8px); -ms-transform: translateX(8px); transform: translateX(8px); }
  .contactInfoMain .contactInfo .list .btn a:hover i { -webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px); }
  .contactInfoMain .contactInfo .list .qrCodeImg { width: 104px; padding-bottom: 25px; }
  .contactInfoMain .contactInfo .list .subjectNumber { font-size: 15px; padding-top: 2px; }
  .contactInfoMain .contactInfo .list:nth-child(1) { width: 66.666%; padding-left: 0px; padding-right: 13.021vw; }
  .contactInfoMain .contactInfo .list:nth-child(1) .content .telList { padding-right: 55px; }
  .contactInfoMain .contactInfo .list:nth-child(3) { padding-left: 0px; }
  .contactFormMain { padding: 150px 0px 140px; }
  .contactFormMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .contactFormMain .content .title { font-size: 42px; }
  .contactFormMain .content .desc { font-size: 18px; padding-top: 40px; }
  .contactFormMain .contactForm { width: 805px; }
  .contactFormMain .contactForm .formTitle { font-size: 15px; padding-bottom: 10px; }
  .contactFormMain .contactForm .formTitle::before { content: ''; margin-right: 10px; width: 12px; height: 12px; -webkit-border-radius: 100%; border-radius: 100%; }
  .contactFormMain .contactForm form { margin: 0px -5px; }
  .contactFormMain .contactForm form .input { width: 50%; margin-top: 20px; padding: 0px 5px; }
  .contactFormMain .contactForm form .input input { height: 54px; -webkit-border-radius: 54px; border-radius: 54px; padding: 0px 25px; font-size: 15px; }
  .contactFormMain .contactForm form .input img { right: 20px; }
  .contactFormMain .contactForm form .input textarea { padding: 25px; -webkit-border-radius: 25px; border-radius: 25px; height: 140px; font-size: 15px; }
  .contactFormMain .contactForm form .btn { padding: 20px 5px 0px; }
  .contactFormMain .contactForm form .btn input { height: 54px; -webkit-border-radius: 54px; border-radius: 54px; font-size: 14px; }
  .contactCircle { right: -110px; top: 190px; }
  .contactCircle1 { bottom: -360px; }
  /*--联系我们--*/
  /*--弹出支付--*/
  .paymentBox .payment { width: 800px; padding-left: 0px; -webkit-border-radius: 20px; border-radius: 20px; }
  .paymentBox .payment .closePay { right: 30px; top: 20px; font-size: 24px; }
  .paymentBox .payment .paymentDesc { left: 0px; top: 50%; padding: 0px 90px 0px 60px; width: 600px; }
  .paymentBox .payment .paymentDesc .title { font-size: 32px; }
  .paymentBox .payment .paymentDesc .priceBox { margin-top: 40px; padding: 35px 0px 35px 50px; -webkit-border-radius: 20px; border-radius: 20px; }
  .paymentBox .payment .paymentDesc .priceBox .desc { font-size: 20px; }
  .paymentBox .payment .paymentDesc .priceBox .price { font-size: 80px; }
  .paymentBox .payment .paymentDesc .priceBox .originalPrice { font-size: 16px; }
  .paymentBox .payment .paymentDesc .priceBox .icon { padding-right: 15px; }
  .paymentBox .payment .paymentDesc .priceBox .icon i { width: 23px; height: 23px; font-size: 18px; }
  .paymentBox .payment .paymentDesc .paymentDescList { padding-top: 30px; }
  .paymentBox .payment .paymentDesc .paymentDescList .list { font-size: 15px; margin-top: 20px; }
  .paymentBox .payment .paymentDesc .paymentDescList .list i { width: 17px; height: 17px; margin-right: 10px; font-size: 14px; }
  .paymentBox .payment .paymentForm { padding: 90px 85px 120px; min-height: 690px; -webkit-border-radius: 20px; border-radius: 20px; }
  .paymentBox .payment .paymentForm .title { font-size: 15px; }
  .paymentBox .payment .paymentForm .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .paymentBox .payment .paymentForm .inputList { margin: 0px -10px; }
  .paymentBox .payment .paymentForm .inputList .list { width: 50%; padding: 15px 10px 0px; }
  .paymentBox .payment .paymentForm .inputList .list p { font-size: 16px; padding: 0px 20px 10px; }
  .paymentBox .payment .paymentForm .inputList .list .input input { -webkit-border-radius: 55px; border-radius: 55px; height: 55px; font-size: 15px; padding: 0px 20px; }
  .paymentBox .payment .paymentForm .inputList .list .input img { right: 15px; }
  .paymentBox .payment .paymentForm .inputList .list button { height: 55px; -webkit-border-radius: 55px; border-radius: 55px; font-size: 14px; }
  .paymentBox .payment .paymentForm .inputList .list:last-child { padding-top: 30px; }
  .paymentBox .payment .paymentForm .desc { padding-top: 40px; font-size: 14px; }
  .paymentBox .payment .paymentForm .desc::before { width: 12px; height: 12px; margin-right: 10px; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payTitle { font-size: 15px; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payTitle::before { width: 12px; height: 12px; margin-right: 10px; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payQrCode { width: 173px; padding: 40px 0px; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount { font-size: 15px; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount .amount { font-size: 45px; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount .amount span { font-size: 22px; }
  .paymentBox .payment .paymentForm .payQrCodeBox .payAmount .number { font-size: 15px; padding-left: 10px; }
  .paymentMain.animat .payment { width: 1400px; padding-left: 600px; }
  /*--弹出支付--*/
  /*--关于我们--*/
  .aboutTitle { font-size: 16px; }
  .aboutTitle::before { width: 12px; height: 12px; margin-right: 10px; }
  .aboutDesc { margin-top: 20px; font-size: 45px; line-height: 55px; }
  .aboutBanner { padding-top: 670px; }
  .aboutBanner .aboutBannerText .numberImg img { width: 544px; }
  .aboutBanner .aboutBannerText .title { padding-top: 25px; font-size: 42px; }
  .aboutBanner .aboutBannerText .desc { font-size: 16px; padding-top: 10px; }
  .aboutMain { padding: 90px 0px 0px; }
  .aboutMain .aboutBox { padding: 75px 0px 110px; }
  .aboutMain .aboutBox .imgBox { width: 740px; }
  .aboutMain .aboutBox .imgBox img { width: 100%; -webkit-border-radius: 15px; border-radius: 15px; }
  .aboutMain .aboutBox .about { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 760px; padding: 0px 0px 0px 80px; }
  .aboutMain .aboutBox .about .list { height: 13.5%; }
  .aboutMain .aboutBox .about .list .listTitle { height: 100px; font-size: 30px; }
  .aboutMain .aboutBox .about .list .listTitle i { font-size: 12px; top: -4px; margin-left: 10px; }
  .aboutMain .aboutBox .about .list .desc { font-size: 17px; line-height: 28px; }
  .aboutMain .aboutBox .about .list .iconList { padding: 80px 0px; }
  .aboutMain .aboutBox .about .list .iconList .content { border-right: 1px solid #ededed; padding: 0px 45px; }
  .aboutMain .aboutBox .about .list .iconList .content .icon img { height: 41px; }
  .aboutMain .aboutBox .about .list .iconList .content .text { padding-top: 10px; font-size: 15px; }
  .aboutMain .aboutBox .about .list .iconList .content:first-child { padding-left: 0px; }
  .aboutMain .aboutBox .about .list .iconList .content:last-child { padding-right: 0px; border-right: none; }
  .aboutVisionMain { padding: 130px 0px; }
  .aboutVisionMain .container { padding-left: 840px; }
  .aboutVisionMain .title { font-size: 157px; left: 0px; top: 0px; }
  .aboutVisionMain .title p { margin-bottom: -25px; letter-spacing: -6px; }
  .aboutVisionMain .aboutVision .line { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); position: absolute; width: 300%; height: 2px; background: rgba(255, 255, 255, 0.5); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .aboutVisionMain .aboutVision .line span { width: 2px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; margin-left: 70px; height: 40px; background: rgba(255, 255, 255, 0.2); }
  .aboutVisionMain .aboutVision .line::after { left: -35px; width: 40px; height: 40px; }
  .aboutVisionMain .aboutVision { padding-right: 350px; }
  .aboutVisionMain .aboutVision .list .content .listTitle { font-size: 16px; }
  .aboutVisionMain .aboutVision .list .content .listTitle::after { width: 20px; height: 3px; margin-left: 10px; }
  .aboutVisionMain .aboutVision .list .content .desc { padding-top: 10px; font-size: 30px; line-height: 35px; }
  .aboutVisionMain .aboutVision .list .content .icon { left: 0px; top: 0px; width: 190px; height: 190px; }
  .aboutVisionMain .aboutVision .list:nth-child(1) { padding-left: 200px; }
  .aboutVisionMain .aboutVision .list:nth-child(1) .content .icon { left: -220px; top: -25px; }
  .aboutVisionMain .aboutVision .list:nth-child(1) .content .icon span { right: 0px; }
  .aboutVisionMain .aboutVision .list:nth-child(2) { -webkit-transform: translateX(-200px); -ms-transform: translateX(-200px); transform: translateX(-200px); padding-left: 400px; }
  .aboutVisionMain .aboutVision .list:nth-child(2) .content .icon { left: -390px; top: -30px; }
  .aboutVisionMain .aboutVision .list:nth-child(3) { -webkit-transform: translateX(-350px); -ms-transform: translateX(-350px); transform: translateX(-350px); padding-left: 200px; }
  .aboutVisionMain .aboutVision .list:nth-child(3) .content .icon { left: -220px; top: -30px; width: 100px; height: 100px; }
  .aboutVisionMain .aboutVision .list:nth-child(2n) { padding-top: 300px; }
  .aboutVisionMain.animat .container { -webkit-transform: translateX(-800px); -ms-transform: translateX(-800px); transform: translateX(-800px); }
  .aboutCertificationMain .aboutCertificationBox { padding-top: 130px; padding-bottom: 300px; }
  .aboutCertificationMain .desc { padding-top: 35px; font-size: 18px; line-height: 31px; }
  .aboutCertificationMain .line { width: 8px; height: 30px; left: 0px; bottom: -15px; }
  .aboutCertificationMain .line::after { bottom: 0px; width: 100%; height: 15px; bottom: 0px; left: 0px; }
  .aboutServiceMain { padding: 100px 0px 130px; }
  .aboutServiceMain .aboutService .titleBox { width: 560px; }
  .aboutServiceMain .aboutService .desc { margin-top: 44px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 18px; height: 155px; line-height: 31px; }
  .aboutServiceMain .aboutServiceList { margin-top: 90px; }
  .aboutServiceMain .aboutServiceList .list { top: 50px; -webkit-border-radius: 20px; border-radius: 20px; margin-bottom: 30px; }
  .aboutServiceMain .aboutServiceList .list .content { width: 560px; padding: 50px 70px; }
  .aboutServiceMain .aboutServiceList .list .content .number { width: 32px; height: 32px; }
  .aboutServiceMain .aboutServiceList .list .content .number::after { height: 2px; }
  .aboutServiceMain .aboutServiceList .list .content .number span { font-size: 14px; }
  .aboutServiceMain .aboutServiceList .list .content .number span:nth-child(1) { left: -5px; top: -3px; }
  .aboutServiceMain .aboutServiceList .list .content .number span:nth-child(2) { right: -5px; bottom: -3px; }
  .aboutServiceMain .aboutServiceList .list .content .listTitle { margin-top: 50px; font-size: 40px; }
  .aboutServiceMain .aboutServiceList .list .content .desc { margin-top: 35px; font-size: 16px; }
  .aboutServiceMain .aboutServiceList .list .content .icon { margin-top: 130px; width: 135px; height: 135px; }
  .aboutServiceMain .aboutServiceList .list .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .aboutDataMain { padding: 110px 0px; }
  .aboutDataMain .aboutDataList { max-width: 990px; padding-top: 220px; }
  .aboutDataMain .aboutDataList .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .aboutDataMain .aboutDataList .list .numberBox { font-size: 40px; line-height: 0.7; }
  .aboutDataMain .aboutDataList .list .numberBox .number { font-size: 60px; }
  .aboutDataMain .aboutDataList .list .text { font-size: 15px; padding-top: 10px; }
  .aboutDataMain .desc { max-width: 925px; font-size: 18px; line-height: 31px; padding-top: 60px; }
  /*--关于我们--*/
  /*--实力认可--*/
  .aboutStrengthMain { padding: 130px 0px; }
  .aboutStrengthMain .aboutStrengthYearBox { width: 530px; top: 30px; height: 100%; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle { padding: 40px; -webkit-border-radius: 20px; border-radius: 20px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title { font-size: 26px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title .icon { width: 46px; height: 46px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .title .icon span { width: 5px; height: 5px; margin: 0px 1px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo { padding-top: 35px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list { width: 72px; margin-left: -14px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list:first-child { margin: 0px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYearTitle .brandLogo .list:last-child { height: 72px; font-size: 20px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear { margin-top: 50px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .imgBox { padding-top: 132%; -webkit-border-radius: 20px; border-radius: 20px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox { left: 0px; top: 0px; right: 0px; padding: 80px 50px 0px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .aboutStrengthYearList { height: 100px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .aboutStrengthYearList .swiper-slide { font-size: 96px; letter-spacing: -4px; }
  .aboutStrengthMain .aboutStrengthYearBox .aboutStrengthYear .aboutStrengthYearListBox .desc { font-size: 30px; }
  .aboutStrengthMain .aboutStrengthBox { width: 785px; padding: 0px 150px 0px 0px; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle { font-size: 36px; line-height: 46px; padding-bottom: 50px; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle::after { width: 32px; height: 32px; left: -40px; top: 8px; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthTitle::before { width: 40px; height: 40px; right: 0px; top: 0px; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list { margin-top: 60px; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list .year { font-size: 30px; }
  .aboutStrengthMain .aboutStrengthBox .aboutStrengthList .list .desc { padding-top: 15px; font-size: 16px; line-height: 26px; }
  /*--实力认可--*/
  /*--沙漠风与众不同--*/
  .differentTitle { font-size: 45px; }
  .differentDesc { max-width: 1000px; font-size: 16px; line-height: 26px; padding-top: 30px; }
  .differentIntroMain { padding: 110px 0px 0px; }
  .differentIntroMain .differentIntro { padding-bottom: 90px; }
  .differentIntroMain .differentIntroList .list { top: 80px; margin-bottom: 110px; -webkit-border-radius: 20px; border-radius: 20px; }
  .differentIntroMain .differentIntroList .list .content { width: 560px; padding: 70px 85px 70px 75px; }
  .differentIntroMain .differentIntroList .list .content .listTitle { font-size: 40px; line-height: 50px; }
  .differentIntroMain .differentIntroList .list .content .listDesc { padding-top: 45px; font-size: 16px; line-height: 26px; }
  .differentIntroMain .differentIntroList .list .content .icon { margin-top: 50px; width: 135px; height: 135px; }
  .differentIntroMain .differentIntroList .list .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 45.332%; }
  .differentTop500Main { padding: 90px 0px; }
  .differentTop500Main .differentTop500 { margin: 0px -7px; padding-top: 100px; }
  .differentTop500Main .differentTop500 .list { width: 14.285714285714286%; padding: 0px 5.5px; margin-top: 15px; }
  .differentTop500Main .differentTop500 .list img { -webkit-border-radius: 15px; border-radius: 15px; }
  .differentTop500Main .differentTop500 .list::after { -webkit-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: 0px 16px 38px rgba(75, 61, 61, 0.86); box-shadow: 0px 16px 38px rgba(75, 61, 61, 0.86); }
  .differentTop500Main .differentTop500 .list span { right: 23px; left: 23px; top: 5px; -webkit-border-radius: 12px; border-radius: 12px; }
  .differentTop500Main .differentTop500 .list:hover span { -webkit-transform: scale(1.2) translateY(4px); -ms-transform: scale(1.2) translateY(4px); transform: scale(1.2) translateY(4px); }
  .caseExperienceMain { padding: 90px 0px; }
  .caseExperienceMain .caseExperienceListBox { width: 1036px; }
  .caseExperienceMain .caseExperienceListBox .caseExperienceListImgBox { left: 9.8%; top: 1%; width: 80%; height: 87%; -webkit-border-radius: 20px 20px 5px 5px; border-radius: 20px 20px 5px 5px; }
  .caseExperienceMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 70px 25px 0px 20px; }
  .caseExperienceMain .content .title { font-size: 45px; line-height: 55px; }
  .caseExperienceMain .content .desc { font-size: 16px; padding-top: 30px; line-height: 26px; }
  .differentMarketingMain { padding: 150px 0px; }
  .differentMarketingMain .differentMarketing .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 140px; }
  .differentMarketingMain .differentMarketing .swiper-slide .content .listTitle { font-size: 45px; line-height: 55px; }
  .differentMarketingMain .differentMarketing .swiper-slide .content .listDesc { font-size: 16px; padding-top: 30px; line-height: 26px; }
  .differentMarketingMain .differentMarketing .swiper-slide .imgBox { width: 550px; margin: 0px 200px 0px 0px; }
  .differentMarketingMain .differentMarketing .swiper-slide .imgBox .imgTitle { left: 0px; font-size: 23px; }
  .differentMarketingMain .differentMarketing .swiper-slide .imgBox .imgText p { font-size: 23px; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgTitle { top: 220px; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(1) { top: 148px; left: 90px; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(2) { top: 148px; right: 90px; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(1) .imgBox .imgText p:nth-child(3) { bottom: 85px; left: 0px; width: 100%; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(1) { top: 35px; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(2) { top: 50%; padding-left: 20px; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(3) { top: 50%; padding-right: 20px; }
  .differentMarketingMain .differentMarketing .swiper-slide:nth-child(2) .imgBox .imgText p:nth-child(4) { bottom: 35px; }
  .differentConsult { padding: 70px 0px 90px; }
  .differentConsult .btn { padding-top: 50px; }
  .differentConsult .btn a { width: 310px; height: 48px; font-size: 14px; -webkit-border-radius: 48px; border-radius: 48px; }
  /*--沙漠风与众不同--*/
  /*--理念信仰--*/
  .ideaAndBeliefMain { padding: 100px 0px 0px; }
  .ideaAndBeliefMain .title { font-size: 16px; }
  .ideaAndBeliefMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .ideaAndBeliefMain .desc { padding-top: 25px; font-size: 45px; line-height: 55px; }
  .ideaAndBeliefMain .ideaAndBeliefBox { padding: 70px 0px; margin-top: 70px; }
  .ideaAndBeliefMain .ideaAndBeliefBox .imgBox { -webkit-border-radius: 15px; border-radius: 15px; left: 100px; right: 100px; }
  .ideaAndBeliefMain .ideaAndBeliefBox .computer { margin-bottom: -40px; }
  .ideaAndBeliefMain .ideaAndBeliefBox .computer img { max-width: 54%; }
  .ideaAndBeliefMain .ideaAndBeliefBox .content { font-size: 16px; line-height: 26px; }
  .ideaAndBeliefMain .ideaAndBeliefBox.animat .imgBox { left: 0px; right: 0px; -webkit-border-radius: 0px; border-radius: 0px; }
  .ideaAndBeliefListMain { padding: 110px 0px 130px; }
  .ideaAndBeliefListMain .title { font-size: 16px; }
  .ideaAndBeliefListMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .ideaAndBeliefListMain .desc { font-size: 45px; padding-top: 5px; line-height: 55px; }
  .ideaAndBeliefListMain .ideaAndBeliefList { padding-top: 70px; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list { margin-bottom: 16px; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .imgBox { width: 49.3%; padding-top: 30%; height: 100%; left: 0px; top: 0px; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .imgBox img { -webkit-border-radius: 20px; border-radius: 20px; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content { width: 49.3%; -webkit-border-radius: 20px; border-radius: 20px; padding: 45px 55px 80px; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .icon { padding-bottom: 20px; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .icon img { height: 32px; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .listTitle { font-size: 36px; line-height: 46px; }
  .ideaAndBeliefListMain .ideaAndBeliefList .list .content .listDesc { padding-top: 80px; font-size: 15px; }
  /*--理念信仰--*/
  /*--常见问题--*/
  .QAMain { padding: 80px 0px; }
  .QAMain .title { font-size: 45px; }
  .QAMain .QAList { padding-top: 60px; }
  .QAMain .QAList .list { margin-top: 20px; -webkit-border-radius: 20px; border-radius: 20px; padding-bottom: 0px; }
  .QAMain .QAList .list .listTitle { padding: 0px 40px 0px 70px; min-height: 90px; font-size: 18px; }
  .QAMain .QAList .list .listTitle span { left: 40px; top: 33px; width: 20px; height: 20px; padding-top: 3px; font-size: 14px; }
  .QAMain .QAList .list .listTitle i { width: 14px; height: 14px; top: 36px; right: 40px; }
  .QAMain .QAList .list .listTitle i::after { height: 2px; }
  .QAMain .QAList .list .listTitle i::before { width: 2px; }
  .QAMain .QAList .list .content { margin: 0px 40px; padding: 30px 45px; font-size: 15px; line-height: 29px; -webkit-border-radius: 20px; border-radius: 20px; }
  .QAMain .QAList .list.cur { padding-bottom: 35px; }
  /*--常见问题--*/
  /*--客户列表--*/
  .customerListMain { padding: 130px 0px; }
  .customerListMain .customerListDesc .numberBox { width: 525px; }
  .customerListMain .customerListDesc .numberBox .numberText { font-size: 60px; }
  .customerListMain .customerListDesc .numberBox .numberText span { font-size: 126px; }
  .customerListMain .customerListDesc .numberBox .desc { font-size: 45px; }
  .customerListMain .customerListDesc .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 16px; line-height: 26px; }
  .customerListMain .customerList { margin: 0px -7px; padding-top: 80px; }
  .customerListMain .customerList .list { width: 14.285714285714286%; padding: 0px 7px; margin-top: 15px; }
  .customerListMain .customerList .list img { -webkit-border-radius: 15px; border-radius: 15px; }
  .customerListMain .customerList .list::after { -webkit-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: 0px 16px 38px rgba(75, 61, 61, 0.86); box-shadow: 0px 16px 38px rgba(75, 61, 61, 0.86); }
  .customerListMain .customerList .list span { right: 23px; left: 23px; top: 5px; bottom: 0px; -webkit-border-radius: 12px; border-radius: 12px; }
  /*--客户列表--*/
  /*--客户评价--*/
  .customerEvaluationMain { padding: 80px 0px 140px; }
  .customerEvaluationMain .title { font-size: 45px; }
  .customerEvaluationMain .customerEvaluation { padding-top: 30px; margin: 0px -20px; }
  .customerEvaluationMain .customerEvaluation .list { width: -webkit-calc(50% - 40px); width: calc(50% - 40px); margin: 40px 20px 0px; padding: 70px 75px 70px 55px; -webkit-box-shadow: 0px 70px 30px -50px rgba(65, 50, 25, 0); box-shadow: 0px 70px 30px -50px rgba(65, 50, 25, 0); background: #fff; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; }
  .customerEvaluationMain .customerEvaluation .list::after { -webkit-border-radius: 20px; border-radius: 20px; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo { width: 250px; padding-top: 10px; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo img { max-width: 80%; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo .line { bottom: 0px; width: 65px; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo .line::before { width: 100%; height: 5px; -webkit-border-radius: 3px; border-radius: 3px; }
  .customerEvaluationMain .customerEvaluation .list .customerLogo .line::after { width: 70%; height: 5px; margin-top: 7px; -webkit-border-radius: 3px; border-radius: 3px; }
  .customerEvaluationMain .customerEvaluation .list .content .listTitle { font-size: 36px; }
  .customerEvaluationMain .customerEvaluation .list .content .listTitle img { width: 40px; height: 100%; top: 13px; }
  .customerEvaluationMain .customerEvaluation .list .content .listDesc { padding-top: 30px; font-size: 15px; line-height: 26px; }
  .customerEvaluationMain .customerEvaluation .list:hover { -webkit-box-shadow: 0px 70px 30px -50px rgba(65, 50, 25, 0.3); box-shadow: 0px 70px 30px -50px rgba(65, 50, 25, 0.3); }
  /*--客户评价--*/
  /*--人才招聘--*/
  .jobIntroMain { padding: 190px 0px; }
  .jobIntroMain .content { max-width: 600px; }
  .jobIntroMain .content .title { font-size: 50px; line-height: 60px; }
  .jobIntroMain .content .desc { padding-top: 30px; font-size: 16px; line-height: 26px; }
  .jobIntroMain .content .btn { padding-top: 50px; }
  .jobIntroMain .content .btn a { font-size: 14px; height: 41px; padding: 0px 25px; }
  .jobIntroMain .content .btn a i { font-size: 8px; margin-left: 10px; }
  .jobIntroMain .content .btn a::after { -webkit-border-radius: 41px; border-radius: 41px; }
  .jobIntroMain .content .btn a:hover::after { width: 41px; }
  .jobIntroMain .content .btn a:hover i { -webkit-transform: translateX(8px); -ms-transform: translateX(8px); transform: translateX(8px); margin-left: 15px; }
  .jobIntroMain .content .btn a:hover { padding-left: 0px; }
  .jobListMain { padding: 70px 0px 80px; }
  .jobListMain .jobList .list { margin-top: 30px; -webkit-border-radius: 20px; border-radius: 20px; padding-bottom: 0px; }
  .jobListMain .jobList .list .listTitle { padding: 0px 40px 0px 70px; min-height: 90px; font-size: 18px; }
  .jobListMain .jobList .list .listTitle i { width: 14px; height: 14px; top: 36px; right: 40px; }
  .jobListMain .jobList .list .contentBox { margin: 0px 40px; display: none; padding: 30px 45px; -webkit-border-radius: 20px; border-radius: 20px; }
  .jobListMain .jobList .list .contentBox .contentTitle { font-size: 18px; padding-bottom: 25px; }
  .jobListMain .jobList .list .contentBox .content { font-size: 15px; padding-bottom: 30px; line-height: 29px; }
  .jobListMain .jobList .list .contentBox .btn a { font-size: 14px; height: 48px; padding: 0px 25px; }
  .jobListMain .jobList .list .contentBox .btn a i { font-size: 8px; margin-left: 15px; }
  .jobListMain .jobList .list .contentBox .btn a::after { -webkit-border-radius: 48px; border-radius: 48px; }
  .jobListMain .jobList .list .contentBox .btn a:hover::after { width: 48px; }
  .jobListMain .jobList .list .contentBox .btn a:hover i { margin-left: 20px; -webkit-transform: translateX(6px); -ms-transform: translateX(6px); transform: translateX(6px); }
  .jobListMain .jobList .list .contentBox .btn a:hover { padding-left: 0px; }
  .jobListMain .jobList .list.cur { padding-bottom: 45px; }
  /*--人才招聘--*/
  /*--定制化电商网站建设方案--*/
  .buyingQuestions { padding-top: 0px; }
  .buyingQuestions .list { margin-top: 20px; -webkit-border-radius: 20px; border-radius: 20px; padding-bottom: 0px; }
  .buyingQuestions .list .listTitle { padding: 0px 40px 0px 70px; min-height: 90px; font-size: 18px; }
  .buyingQuestions .list .listTitle span { left: 40px; top: 33px; width: 20px; height: 20px; padding-top: 3px; font-size: 14px; }
  .buyingQuestions .list .listTitle i { width: 14px; height: 14px; top: 36px; right: 40px; }
  .buyingQuestions .list .listTitle i::after { height: 2px; }
  .buyingQuestions .list .listTitle i::before { width: 2px; }
  .buyingQuestions .list .content { margin: 0px 40px; padding: 30px 45px; font-size: 15px; line-height: 29px; -webkit-border-radius: 20px; border-radius: 20px; }
  .buyingQuestions .list.cur { padding-bottom: 35px; }
  /*--定制化电商网站建设方案--*/
  /*--网站推广优化方案--*/
  .websitePromotionBox { padding: 105px 0px 200px; }
  .websitePromotionBox .title { font-size: 16px; }
  .websitePromotionBox .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .websitePromotionBox .subTitle { padding-top: 25px; font-size: 40px; }
  .websitePromotionBox .websitePromotionDesc { padding-top: 25px; font-size: 16px; line-height: 26px; }
  .websitePromotionBox .websitePromotion { padding-top: 60px; }
  .websitePromotionBox .websitePromotion .imgBox { width: 740px; }
  .websitePromotionBox .websitePromotion .imgBox img { -webkit-border-radius: 20px; border-radius: 20px; }
  .websitePromotionBox .websitePromotion .content { padding: 50px 0px 0px 80px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .websitePromotionBox .websitePromotion .content .list { padding: 20px 0px 65px; }
  .websitePromotionBox .websitePromotion .content .list .listTitle span { width: 30px; height: 30px; padding-top: 4px; font-size: 18px; }
  .websitePromotionBox .websitePromotion .content .list .listTitle h3 { font-size: 22px; padding-left: 10px; }
  .websitePromotionBox .websitePromotion .content .list .listTitle .icon { width: 15px; height: 15px; }
  .websitePromotionBox .websitePromotion .content .list .listTitle .icon::after { width: 3px; }
  .websitePromotionBox .websitePromotion .content .list .listTitle .icon::before { height: 3px; }
  .websitePromotionBox .websitePromotion .content .list .desc { padding-top: 20px; font-size: 15px; line-height: 25px; }
  .websiteOptimizationImportanceMain { padding: 90px 0px; }
  .websiteOptimizationImportanceMain .title { font-size: 40px; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance { padding-top: 50px; grid-gap: 40px; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list { padding: 45px 60px; -webkit-border-radius: 20px; border-radius: 20px; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .letter { min-width: 50px; width: 50px; -webkit-border-radius: 20px; border-radius: 20px; height: 50px; font-size: 20px; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .listTitle { font-size: 30px; padding-top: 5px; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content { margin: 0px -10px; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 30px 10px 0px; font-size: 17px; line-height: 26px; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList .listSubTitle { font-size: 20px; padding-bottom: 15px; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list .contentBox .content .contentList p { font-weight: 100; }
  .websiteOptimizationImportanceMain .websiteOptimizationImportance .list:nth-child(2) { -ms-grid-column: 2; grid-column: 2; grid-row: 1 / 3; min-height: 660px; }
  /*--网站推广优化方案--*/
  /*--方案列表--*/
  .solutionBanner .imgBox { padding-top: 670px; }
  .solutionBanner .solutionBannerText .title { font-size: 50px; line-height: 60px; }
  .solutionBanner .solutionBannerText .desc { padding-top: 30px; font-size: 18px; }
  .solutionBanner .solutionBannerText .desc i { margin-left: 8px; line-height: .1; width: 25px; height: 25px; font-size: 8px; }
  .solutionBanner .btn { font-size: 15px; bottom: 30px; padding: 0px 30px; height: 64px; -webkit-border-radius: 64px; border-radius: 64px; }
  .solutionBanner .btn p { margin-left: 10px; width: 35px; height: 35px; }
  .solutionBanner .btn p img { width: 20px; height: 20px; }
  .solutionTitleIntro { padding: 100px 0px 0px; }
  .solutionTitleIntro .container .title { width: 50%; padding: 0px 110px 0px 0px; font-size: 45px; line-height: 55px; }
  .solutionTitleIntro .container .title i { width: 25px; height: 25px; margin-left: 10px; }
  .solutionTitleIntro .container .title i::before { height: 5px; }
  .solutionTitleIntro .container .title i::after { width: 5px; }
  .solutionTitleIntro .container .intro { width: 50%; padding: 0px 0px 0px 110px; font-size: 17px; line-height: 28px; }
  .solutionListMain { padding: 80px 0px 1px; }
  .solutionListMain .container::after { left: 10px; right: 10px; }
  .solutionList { margin: 0px -110px; padding: 0px 0px 110px; }
  .solutionList .list { width: 50%; padding: 0px 110px; }
  .solutionList .list .imgBox { padding-top: 50.794%; -webkit-border-radius: 20px; border-radius: 20px; }
  .solutionList .list .content { padding: 40px 20px 65px 20px; }
  .solutionList .list .content .listTitle { font-size: 30px; }
  .solutionList .list .content .desc { margin-top: 20px; font-size: 16px; display: -webkit-box; height: 52px; line-height: 26px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .solutionList .list .content .arrow { padding-top: 25px; }
  .solutionList .list .content .arrow i { width: 60px; height: 41px; font-size: 14px; -webkit-border-radius: 20px; border-radius: 20px; }
  .solutionList .list:hover .content .arrow i { width: 41px; }
  .solutionList .list:nth-child(2n) { top: 60px; }
  /*--方案列表--*/
  /*--外贸网站方案--*/
  .foreignTradeSolutionBanner .imgBox { padding-top: 600px; }
  .foreignTradeSolutionBanner .foreignTradeSolutionBannerText .title { font-size: 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; }
  .foreignTradeSolution .content .threeTitle { margin-top: 10px; font-size: 20px; }
  .foreignTradeSolutionListMain { padding: 100px 0px 100px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionIntro .title { font-size: 40px; width: 620px; padding: 0px 60px 0px 0px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionIntro .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 18px; line-height: 31px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList { margin-top: 50px; -webkit-border-radius: 20px; border-radius: 20px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content { width: 560px; padding: 50px 80px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number { width: 40px; height: 40px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span { font-size: 14px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span:nth-child(1) { left: 0px; top: 0px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .number span:nth-child(2) { right: 0px; bottom: 0px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .listTitle { margin-top: 45px; font-size: 40px; line-height: 1.3; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .content .desc { padding: 40px 0px 120px; font-size: 16px; max-width: 375px; line-height: 26px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .swiper-slide .imgBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 40%; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .btnBox { left: 80px; bottom: 65px; }
  .foreignTradeSolutionListMain .foreignTradeSolutionList .btnBox a { width: 70px; height: 70px; margin-right: 10px; font-size: 24px; }
  .extensionServerMain { padding: 115px 0px; }
  .extensionServerMain .title { font-size: 40px; line-height: 50px; }
  .extensionServerMain .content { padding-top: 15px; font-size: 18px; line-height: 28px; }
  .extensionServerMain .extensionServer { margin: 0px -20px; padding-top: 80px; }
  .extensionServerMain .extensionServer .list { width: -webkit-calc(50% - 40px); width: calc(50% - 40px); margin: 0px 20px; padding: 55px 50px; -webkit-border-radius: 20px; border-radius: 20px; }
  .extensionServerMain .extensionServer .list .listTitle { font-size: 24px; padding-bottom: 40px; }
  .extensionServerMain .extensionServer .list .listTitle span { font-size: 20px; margin-right: 15px; width: 62px; height: 62px; -webkit-border-radius: 20px; border-radius: 20px; }
  .extensionServerMain .extensionServer .list .desc { font-size: 16px; line-height: 26px; }
  .extensionServerMain .extensionServer:first-child { padding-top: 0px; }
  .solutionTypeMain { padding: 110px 0px; }
  .solutionTypeMain .titleBox { width: 605px; padding: 0px 75px 0px 0px; }
  .solutionTypeMain .titleBox .title { font-size: 40px; line-height: 1.2; top: 110px; }
  .solutionTypeMain .solutionTypeList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .solutionTypeMain .solutionTypeList .list { top: 60px; padding: 60px 45px 75px; margin-bottom: 30px; -webkit-border-radius: 20px; border-radius: 20px; }
  .solutionTypeMain .solutionTypeList .list .icon { width: 215px; }
  .solutionTypeMain .solutionTypeList .list .icon img { width: 45px; }
  .solutionTypeMain .solutionTypeList .list .icon .line { margin-top: 60px; }
  .solutionTypeMain .solutionTypeList .list .icon .line::before { width: 65px; height: 5px; -webkit-border-radius: 2.5px; border-radius: 2.5px; }
  .solutionTypeMain .solutionTypeList .list .icon .line::after { width: 50px; height: 5px; -webkit-border-radius: 2.5px; border-radius: 2.5px; margin-top: 10px; }
  .solutionTypeMain .solutionTypeList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .solutionTypeMain .solutionTypeList .list .content::after { left: -30px; top: -12px; width: 41px; height: 41px; background-size: 41px; }
  .solutionTypeMain .solutionTypeList .list .content .listTitle { font-size: 24px; line-height: 1.3; }
  .solutionTypeMain .solutionTypeList .list .content .desc { font-size: 16px; padding-top: 20px; }
  /*--外贸网站方案--*/
  /*--响应式网站建设方案--*/
  .designPatternMain { min-height: 100vh; width: 100%; }
  .designPatternMain .title { font-size: 40px; padding-top: 30px; }
  .designPatternMain .designPatternBox { margin-top: 60px; }
  .designPatternMain .designPatternBox .imgBox { width: 740px; }
  .designPatternMain .designPatternBox .imgBox img { -webkit-border-radius: 15px; border-radius: 15px; }
  .designPatternMain .designPatternBox .designPattern { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 80px; height: 690px; }
  .designPatternMain .designPatternBox .designPattern .list { height: 14.5%; }
  .designPatternMain .designPatternBox .designPattern .list .listTitle { height: 100px; font-size: 24px; }
  .designPatternMain .designPatternBox .designPattern .list .listTitle i { font-size: 12px; margin-left: 10px; top: -4px; }
  .designPatternMain .designPatternBox .designPattern .list .desc { padding-bottom: 65px; font-size: 16px; line-height: 28px; }
  .designPatternMain .designPatternBox .designPattern .list.cur .listTitle { font-size: 30px; }
  .solutionConsultMain { padding: 80px 0px 90px; }
  .solutionConsultMain .title { font-size: 45px; }
  .solutionConsultMain .desc { padding-top: 30px; font-size: 16px; line-height: 26px; max-width: 1080px; }
  .solutionConsultMain .btn { padding-top: 45px; }
  .solutionConsultMain .btn a { width: 312px; height: 48px; font-size: 14px; -webkit-border-radius: 48px; border-radius: 48px; }
  .solutionConsultMain .iconList { padding-top: 40px; }
  .solutionConsultMain .iconList .list { width: 320px; font-size: 24px; margin: 0px 20px; -webkit-border-radius: 20px; border-radius: 20px; padding: 20px 30px; }
  .solutionConsultMain .iconList .list img { height: 72px; margin-right: 20px; }
  /*--响应式网站建设方案--*/
  /*--定制化电商网站建设方案--*/
  .electronicBusinessSolution { padding: 95px 0px 135px; }
  .electronicBusinessSolution .title { font-size: 40px; }
  .electronicBusinessSolution .desc { padding-top: 10px; font-size: 18px; line-height: 28px; }
  .electronicBusinessSolution .listBox { padding-top: 70px; }
  .electronicBusinessSolution .list { top: 50px; margin-bottom: 45px; padding: 65px 50px; -webkit-border-radius: 20px; border-radius: 20px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .electronicBusinessSolution .list .listTitleBox { min-width: 500px; }
  .electronicBusinessSolution .list .listTitleBox .listTitle { font-size: 40px; }
  .electronicBusinessSolution .list .listTitleBox .number { margin-right: 20px; width: 62px; height: 62px; font-size: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
  .electronicBusinessSolution .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 17px; line-height: 26px; }
  .electronicBusinessFeatureBox { padding: 100px 0px 65px; }
  .electronicBusinessFeatureClass { padding-bottom: 45px; }
  .electronicBusinessFeatureClass .list a { font-size: 40px; }
  .electronicBusinessFeatureClass .list span { font-size: 40px; font-weight: 100; padding: 0px 25px; }
  .electronicBusinessFeatureTwoClass { padding-bottom: 50px; }
  .electronicBusinessFeatureTwoClass .list a { margin-right: 15px; width: 160px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; padding: 0px 15px; font-size: 15px; }
  .electronicBusinessFeatureTwoClass .list a i { width: 10px; height: 10px; }
  .electronicBusinessFeature { padding-top: 50px; }
  .electronicBusinessFeature .listBox { margin: 0px -10px; }
  .electronicBusinessFeature .listBox .list { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); margin: 0px 10px 20px; -webkit-border-radius: 20px; border-radius: 20px; padding: 25px 30px; }
  .electronicBusinessFeature .listBox .list h3 { font-size: 20px; }
  .electronicBusinessFeature .listBox .list h3::before { width: 5px; height: 13px; -webkit-border-radius: 5px; border-radius: 5px; margin-right: 5px; }
  .electronicBusinessFeature .listBox .list .desc { padding-top: 5px; font-size: 15px; }
  /*--定制化电商网站建设方案--*/
  /*--软件网站建设方案--*/
  .furnishSolutionMain { padding: 100px 0px 130px; }
  .furnishSolutionMain .title { font-size: 40px; }
  .furnishSolutionMain .content { margin-top: 15px; font-size: 16px; line-height: 26px; }
  .furnishSolutionMain .furnishSolutionBox { margin-top: 80px; -webkit-border-radius: 20px; border-radius: 20px; padding: 65px 90px 75px; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution .swiper-slide { padding: 0px 240px 100px 0px; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution .listTitle { font-size: 30px; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolution .desc { margin-top: 25px; font-size: 16px; line-height: 26px; }
  .furnishSolutionMain .furnishSolutionBox:first-child { margin-top: 0px; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolutionClass { min-height: 300px; padding-left: 150px; width: 465px; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolutionClass a { font-size: 18px; padding-bottom: 20px; }
  .furnishSolutionMain .furnishSolutionBox .furnishSolutionClass a.cur { font-size: 24px; }
  .furnishSolutionMain .furnishSolutionBox .btn { left: 90px; bottom: 90px; }
  .furnishSolutionMain .furnishSolutionBox .btn a { width: 80px; height: 50px; margin-right: 5px; -webkit-border-radius: 25px; border-radius: 25px; }
  .framesolutionMain { padding: 110px 0px 0px; }
  .framesolutionMain .title { font-size: 40px; }
  .framesolutionMain .desc { font-size: 18px; line-height: 30px; padding-top: 20px; }
  .framesolutionMain .framesolutionBox { padding: 80px 0px 120px; }
  .framesolutionMain .framesolutionBox .imgBox img { -webkit-border-radius: 15px; border-radius: 15px; }
  .framesolutionMain .framesolutionBox .framesolution { width: 760px; height: 760px; padding: 0px 0px 0px 80px; }
  .framesolutionMain .framesolutionBox .framesolution .list { height: 11.843%; }
  .framesolutionMain .framesolutionBox .framesolution .list .listTitle { font-size: 24px; height: 90px; }
  .framesolutionMain .framesolutionBox .framesolution .list .listTitle i { font-size: 14px; margin-left: 10px; }
  .framesolutionMain .framesolutionBox .framesolution .list .content { font-size: 16px; line-height: 28px; padding-bottom: 60px; }
  .framesolutionMain .framesolutionBox .framesolution .list.cur .listTitle { font-size: 30px; }
  /*--软件网站建设方案--*/
  /*--数码3C企业网站建设方案--*/
  .solutionTextListMain { padding: 70px 0px 90px; }
  .solutionTextListMain .title { font-size: 16px; }
  .solutionTextListMain .title::after { width: 12px; height: 12px; margin-right: 10px; }
  .solutionTextListMain .subTitle { padding: 15px 0px; font-size: 40px; }
  .solutionTextList { margin: 0px -10px; padding-top: 60px; }
  .solutionTextList .list { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); padding: 55px 70px; -webkit-border-radius: 20px; border-radius: 20px; margin: 0px 10px 20px; }
  .solutionTextList .list .listTitle { font-size: 24px; }
  .solutionTextList .list .content { padding-top: 15px; font-size: 16px; }
  .solutionTextList .list .number { margin-top: 35px; width: 62px; height: 62px; -webkit-border-radius: 20px; border-radius: 20px; font-size: 20px; }
  /*--数码3C企业网站建设方案--*/
  /*--门户网站建设方案--*/
  .solutionSystemFunctionMain { padding: 70px 0px; }
  .solutionSystemFunctionMain .title { font-size: 40px; padding-bottom: 0px; }
  .solutionSystemFunctionMain .content { padding-top: 5px; font-size: 16px; line-height: 28px; }
  /*--门户网站建设方案--*/
  /*--app定制开发--*/
  .appNLP { padding-right: 40px; }
  .appNLP .list { width: 33.333%; margin-top: 45px; }
  .appNLP .list .icon img { height: 41px; }
  .appNLP .list .text { padding-top: 10px; font-size: 15px; }
  .appNativeMain { padding: 100px 0px; }
  .appNativeMain .title { font-size: 40px; }
  .appNativeMain .desc { padding-top: 25px; max-width: 1330px; font-size: 16px; line-height: 26px; }
  .appNativeMain .appNative { padding-top: 80px; }
  .appNativeMain .appNative .advantage { width: 50%; min-height: 590px; -webkit-box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); -webkit-border-radius: 30px; border-radius: 30px; }
  .appNativeMain .appNative .advantage .advantageTitle { height: 115px; font-size: 24px; }
  .appNativeMain .appNative .advantage .advantageTitle i { font-weight: 100; font-size: 30px; margin-right: 10px; }
  .appNativeMain .appNative .advantage .content { padding: 50px 85px; line-height: 26px; font-size: 16px; }
  .appNativeMain .appNative .advantage .content h3 { font-size: 20px; font-weight: 600; padding-bottom: 10px; }
  .appNativeMain .appNative .shortcomingBox { width: 50%; padding: 50px 0px; }
  .appNativeMain .appNative .shortcomingBox .shortcoming { -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 0px 30px 30px 0px; border-radius: 0px 30px 30px 0px; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .shortcomingTitle { height: 89px; font-size: 24px; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .shortcomingTitle i { font-size: 30px; margin-right: 10px; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .content { padding: 50px 85px; line-height: 26px; font-size: 16px; }
  .appNativeMain .appNative .shortcomingBox .shortcoming .content h3 { font-size: 20px; font-weight: 600; padding-bottom: 10px; }
  .webAppMain { padding: 100px 0px; }
  .webAppMain .title { font-size: 40px; }
  .webAppMain .desc { padding-top: 25px; max-width: 1330px; font-size: 16px; line-height: 26px; }
  .webAppMain .webApp { padding-top: 80px; }
  .webAppMain .webApp .advantage { width: 50%; min-height: 590px; -webkit-box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); box-shadow: 0px 8px 57px rgba(67, 52, 27, 0.18); -webkit-border-radius: 30px; border-radius: 30px; }
  .webAppMain .webApp .advantage .advantageTitle { height: 115px; font-size: 24px; }
  .webAppMain .webApp .advantage .advantageTitle i { font-weight: 100; font-size: 30px; margin-right: 10px; }
  .webAppMain .webApp .advantage .content { padding: 50px 85px; line-height: 26px; font-size: 16px; }
  .webAppMain .webApp .advantage .content h3 { font-size: 20px; font-weight: 600; padding-bottom: 10px; }
  .webAppMain .webApp .shortcomingBox { width: 50%; padding: 50px 0px; }
  .webAppMain .webApp .shortcomingBox .shortcoming { -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 0px 30px 30px 0px; border-radius: 0px 30px 30px 0px; }
  .webAppMain .webApp .shortcomingBox .shortcoming .shortcomingTitle { height: 89px; font-size: 24px; }
  .webAppMain .webApp .shortcomingBox .shortcoming .shortcomingTitle i { font-size: 30px; margin-right: 10px; }
  .webAppMain .webApp .shortcomingBox .shortcoming .content { padding: 50px 85px; line-height: 26px; font-size: 16px; }
  .webAppMain .webApp .shortcomingBox .shortcoming .content h3 { font-size: 20px; font-weight: 600; padding-bottom: 10px; }
  /*--app定制开发--*/ 
  /*--首页新闻--*/
  .indexNewslistDesc a{padding:18px 0px;}
  .indexNewslistDesc .listTitle{font-size:18px; height:24px; line-height:24px; }
  .indexNewslistDesc .desc{margin-top: 15px; font-size:15px; height:48px; line-height: 24px;}
  .indexNewslistDesc .time{margin-top: 25px; font-size: 14px;}
  .indexNewslistDescPage{padding-top: 30px;}
  .indexNewslistDescPage span{margin: 0px 10px 0px 0px;width: 7px;height: 7px;}
  .indexNewslistDescPage span.swiper-pagination-bullet-active{width: 9px;height: 9px;}
  /*--首页新闻--*/
    .sitemap-wrapper{padding: 140px 0 60px;}
    /*--高端网站建设--*/
  .high-endWebsiteBanner .imgBox { padding-top: 900px; }
  .high-endWebsiteBannerText .title { font-size: 60px; }
  .high-endWebsiteBannerText .desc { padding-top: 25px; font-size: 20px; }
  .high-endIndispensableMain { padding: 110px 0px; }
  .high-endIndispensableMain .imgBox { width: 745px; }
  .high-endIndispensableMain .imgBox .listImg { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 30px; }
  .high-endIndispensableMain .imgBox .listImg img { margin: 15px 0px; -webkit-border-radius: 20px; border-radius: 20px; }
  .high-endIndispensableMain .imgBox .listImg:nth-child(1) { padding-top: 80px; }
  .high-endIndispensableMain .imgBox .listImg:last-child { margin-right: 30px; }
  .high-endIndispensableMain .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 80px 0px 0px 130px; }
  .high-endIndispensableMain .content .title { font-size: 50px; }
  .high-endIndispensableMain .content .desc { margin-top: 30px; font-size: 18px; line-height: 34px; }
  .high-endIndispensableMain .content .desc p { padding-left: 25px; }
  .high-endIndispensableMain .content .desc p::after { top: 7px; width: 20px; height: 20px; }
  .high-endIndispensableMain .content .dot { padding-left: 25px; font-size: 18px; line-height: 34px; }
  .high-endIndispensableMain .content .desc2 { font-size: 20px; padding-top: 10px; line-height: 34px; }
  .high-endIndispensableMain .content .desc2 p { padding-left: 25px; }
  .high-endIndispensableMain .content .desc2 p::after { top: 7px; width: 21px; height: 21px; }
  .high-endIndispensableMain .content .btn { padding-top: 45px; }
  .high-endIndispensableMain .content .btn a { padding: 0px 25px; height: 50px; width: 160px; }
  .high-endIndispensableMain .content .btn a i { font-size: 9px; }
  .high-endIndispensableMain .content .btn a::after { -webkit-border-radius: 50px; border-radius: 50px; }
  .high-endIndispensableMain .content .btn a:hover::after { width: 50px; height: 50px; }
  .high-endIndispensableMain .content .btn a:hover i { left: 5px; }
  .high-endIntro { padding: 120px 0px; }
  .high-endIntro .content { max-width: 565px; padding-top: 70px; }
  .high-endIntro .content .title { font-size: 50px; font-weight: 600; }
  .high-endIntro .content .desc { margin-top: 30px; font-size: 17px; line-height: 28px; }
  .high-endIntro .imgBox { width: 762px; }
  .high-endIntro .imgBox img { -webkit-border-radius: 20px; border-radius: 20px; }
  .high-endAbilityMain { padding: 110px 0px; }
  .high-endAbilityMain .title { font-size: 50px; }
  .high-endAbilityMain .desc { margin-top: 10px; max-width: 545px; font-size: 16px; line-height: 26px; }
  .high-endAbilityMain .high-endAbilityBox { padding-top: 50px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList { width: 548px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .imgBox img { width: 100%; -webkit-border-radius: 20px; border-radius: 20px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .listTitle { font-size: 16px; margin-top: 10px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbilityList .content { font-size: 14px; margin-top: 5px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility { width: -webkit-calc(100% - 548px); width: calc(100% - 548px); padding: 0px 0px 0px 75px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent .listTitle { font-size: 30px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityContentBox .high-endAbilityContent .content { padding-top: 10px; font-size: 20px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list { margin-left: 230px; font-size: 20px; height: 70px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active { margin-left: 0px; font-size: 24px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active::after { height: 2px; }
  .high-endAbilityMain .high-endAbilityBox .high-endAbility .high-endAbilityTab .list.active::before { height: 2px; width: 80%; }
  .high-endFlowMain { padding: 100px 0px; }
  .high-endFlowMain .title { font-size: 50px; }
  .high-endFlowMain .desc { margin-top: 10px; max-width: 1100px; font-size: 16px; line-height: 26px; }
  .high-endFlow { margin-top: 40px; }
  .high-endFlow .swiper-slide { margin-right: 10px; }
  .high-endFlow .swiper-slide::after { -webkit-border-radius: 20px; border-radius: 20px; }
  .high-endFlow .swiper-slide::before { -webkit-border-radius: 20px; border-radius: 20px; }
  .high-endFlow .swiper-slide .contentBox { padding: 40px 28px 35px; min-height: 260px; }
  .high-endFlow .swiper-slide .contentBox .icon { left: 28px; top: 40px; width: 50px; }
  .high-endFlow .swiper-slide .contentBox .number { font-size: 20px; }
  .high-endFlow .swiper-slide .contentBox .content .listTitle { font-size: 22px; padding-bottom: 25px; }
  .high-endFlow .swiper-slide .contentBox .content .listTitle i { font-size: 9px; }
  .high-endFlow .swiper-slide .contentBox .content .listDesc { font-size: 16px; line-height: 24px; max-width: 380px; }
  .high-endFlow .swiper-slide.active { -webkit-box-flex: 0; -webkit-flex: 0 0 560px; -ms-flex: 0 0 560px; flex: 0 0 560px; }
  .high-endFlow .swiper-slide.active .contentBox { padding: 45px; }
  .high-endFlow .swiper-slide.active .contentBox .icon { left: auto; right: 45px; top: auto; bottom: 45px; }
  .high-endFlow .swiper-slide.active .contentBox .content { padding: 0px 0px 48px; }
  .high-endFlow .swiper-slide.active .contentBox .content .listTitle { padding-bottom: 10px; }
  .high-endQuote { padding: 100px 0px; }
  .high-endQuote .title { font-size: 50px; }
  .high-endQuote .desc { font-size: 17px; padding-top: 10px; max-width: 720px; }
  .high-endQuote .btn { padding-top: 50px; }
  .high-endQuote .btn a { padding: 0px 25px; height: 50px; width: 160px; }
  .high-endQuote .btn a i { font-size: 9px; }
  .high-endQuote .btn a::after { -webkit-border-radius: 50px; border-radius: 50px; }
  .high-endQuote .btn a:hover::after { width: 50px; height: 50px; }
  .high-endQuote .btn a:hover i { left: 5px; }
  /*--高端网站建设--*/
  /*--网站制作技术标--*/
  .websiteProductionBanner .imgBox { padding-top: 900px; }
  .websiteProductionBannerText .title { font-size: 60px; }
  .websiteProductionBannerText .desc { padding-top: 25px; font-size: 20px; }
  .productionStandardMain { padding: 100px 0px; }
  .productionStandardMain .productionStandardTitle { max-width: 680px; padding-top: 70px; }
  .productionStandardMain .productionStandardTitle .title { font-size: 50px; }
  .productionStandardMain .productionStandardTitle .desc { padding-top: 30px; font-size: 16px; line-height: 26px; }
  .productionStandardMain .productionStandardImg { width: 720px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) { width: 346px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) img { width: 100%; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .img1 { margin-bottom: 15px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .img1 img { -webkit-border-radius: 20px 0px 0px 0px; border-radius: 20px 0px 0px 0px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive { left: 16px; padding: 0px 17px; bottom: 16px; width: 220px; height: 66px; -webkit-border-radius: 6px; border-radius: 6px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .icon { width: 36px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .icon img { -webkit-border-radius: 0px; border-radius: 0px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 15px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content .text1 { font-size: 12px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(1) .adaptive .content .text2 { font-size: 17px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) { width: 360px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) img { width: 100%; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .img2 { margin-bottom: 15px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .img2:nth-child(2) img { -webkit-border-radius: 0px 0px 20px 0px; border-radius: 0px 0px 20px 0px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection { left: 110px; padding: 0px 17px; bottom: 30px; width: 330px; height: 66px; -webkit-border-radius: 6px; border-radius: 6px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .icon { width: 58px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .icon img { -webkit-border-radius: 100%; border-radius: 100%; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 15px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content .text1 { font-size: 12px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .content .text2 { font-size: 17px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .safetyProtection .number { font-size: 18px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .contactText { font-size: 20px; line-height: 28px; left: 30px; bottom: 30px; }
  .productionStandardMain .productionStandardImg .listImg:nth-child(2) .icon-youshangjiao { font-size: 18px; right: 20px; top: 20px; font-weight: 600; }
  .productionStandardMain .circleBox { bottom: -375px; }
  .frontEndStandardMain { padding: 140px 0px 100px; }
  .frontEndStandardMain .titleBox { margin-bottom: -170px; }
  .frontEndStandardMain .title { font-size: 50px; }
  .frontEndStandardMain .desc { padding-top: 20px; font-size: 16px; line-height: 26px; max-width: 615px; }
  .frontEndStandardMain .frontEndStandardList { margin: 0px -20px; }
  .frontEndStandardMain .frontEndStandardList .list { width: -webkit-calc(33.333% - 20px); width: calc(33.333% - 20px); margin: 0px 10px 20px; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox { -webkit-border-radius: 20px; border-radius: 20px; padding: 40px 35px; width: 100%; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox .number { font-size: 20px; padding-bottom: 50px; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox .listTitle { font-size: 26px; }
  .frontEndStandardMain .frontEndStandardList .list .contentBox .content { padding-top: 20px; font-size: 17px; line-height: 24px; }
  .rear-endStandardMain { padding: 100px 0px; }
  .rear-endStandardMain .title { font-size: 50px; }
  .rear-endStandardMain .desc { padding-top: 25px; font-size: 16px; line-height: 26px; max-width: 560px; }
  .rear-endStandardMain .rear-endStandard { margin: 0px -15px; padding-top: 45px; }
  .rear-endStandardMain .rear-endStandard .list { width: -webkit-calc(50% - 30px); width: calc(50% - 30px); margin: 0px 15px 35px; }
  .rear-endStandardMain .rear-endStandard .list .bg { -webkit-border-radius: 20px; border-radius: 20px; }
  .rear-endStandardMain .rear-endStandard .list .bg::after { -webkit-border-radius: 20px; border-radius: 20px; }
  .rear-endStandardMain .rear-endStandard .list::after { -webkit-border-radius: 20px; border-radius: 20px; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon { width: 160px; height: 200px; -webkit-border-radius: 20px 0px 0px 20px; border-radius: 20px 0px 0px 20px; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon::after { -webkit-border-radius: 20px 0px 0px 20px; border-radius: 20px 0px 0px 20px; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon::before { -webkit-border-radius: 20px 0px 0px 20px; border-radius: 20px 0px 0px 20px; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .icon p { width: 65px; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .content { padding: 0px 30px; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .content .listTitle { font-size: 24px; }
  .rear-endStandardMain .rear-endStandard .list .contentBox .content .listDesc { padding-top: 10px; font-size: 17px; }
  .propertyStandardMain { padding: 110px 0px; }
  .propertyStandardMain .contactCircle { top: -250px; right: -100px; }
  .propertyStandardMain .title { font-size: 50px; }
  .propertyStandardMain .desc { margin-top: 10px; max-width: 545px; font-size: 16px; line-height: 26px; }
  .propertyStandardMain .propertyStandardBox { padding-top: 50px; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList { width: 548px; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .imgBox img { width: 100%; -webkit-border-radius: 20px; border-radius: 20px; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .listTitle { font-size: 16px; margin-top: 10px; }
  .propertyStandardMain .propertyStandardBox .propertyStandardList .content { font-size: 14px; margin-top: 5px; }
  .propertyStandardMain .propertyStandardBox .propertyStandard { width: -webkit-calc(100% - 548px); width: calc(100% - 548px); padding: 0px 0px 0px 75px; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardContentBox .propertyStandardContent .listTitle { font-size: 30px; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardContentBox .propertyStandardContent .content { padding-top: 10px; font-size: 20px; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list { margin-left: 230px; font-size: 20px; height: 70px; }
  .propertyStandardMain .propertyStandardBox .propertyStandard .propertyStandardTab .list.active { font-size: 24px; }
  .secureStandardMain { padding: 100px 0px; }
  .secureStandardMain .title { font-size: 50px; }
  .secureStandardMain .desc { margin-top: 15px; font-size: 16px; line-height: 26px; max-width: 750px; }
  .secureStandardMain .secureStandardList { margin: 0px -20px; padding-top: 45px; }
  .secureStandardMain .secureStandardList .list { width: -webkit-calc(25% - 20px); width: calc(25% - 20px); margin: 0px 10px 20px; padding: 45px 35px; min-height: 380px; -webkit-border-radius: 20px; border-radius: 20px; }
  .secureStandardMain .secureStandardList .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .secureStandardMain .secureStandardList .list .listTitle { font-size: 24px; }
  .secureStandardMain .secureStandardList .list .listDesc { margin-top: 10px; font-size: 17px; line-height: 28px; }
  .secureStandardMain .secureStandardList .list .icon img { height: 70px; }
  .websiteProductionProcessMain { padding: 110px 0px; }
  .websiteProductionProcessMain .title { font-size: 50px; }
  .websiteProductionProcessMain .websiteProductionProcess { margin: 0px -23px; padding-top: 45px; }
  .websiteProductionProcessMain .websiteProductionProcess .list { width: -webkit-calc(16.666666666666668% - 46px); width: calc(16.666666666666668% - 46px); margin: 0px 23px; }
  .websiteProductionProcessMain .websiteProductionProcess .list::after { width: 9px; height: 9px; right: -26px; }
  .websiteProductionProcessMain .websiteProductionProcess .list .content .icon { width: 45px; }
  .websiteProductionProcessMain .websiteProductionProcess .list .content .listTitle { font-size: 19px; margin-top: 10px; }
  /*--网站制作技术标--*/
  /*--信创改造解决--*/
  .remouldBanner .imgBox { padding-top: 900px; }
  .remouldBannerText .title { font-size: 60px; }
  .remouldBannerText .desc { padding-top: 25px; font-size: 20px; }
  .remouldSolutionMain { padding: 100px 0px; }
  .remouldSolutionMain .content { width: 560px; padding-top: 40px; }
  .remouldSolutionMain .content .title { font-size: 50px; }
  .remouldSolutionMain .content .desc { padding-top: 30px; }
  .remouldSolutionMain .content .desc .icon { width: 90px; margin-right: 15px; }
  .remouldSolutionMain .content .desc .text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 15px; font-size: 18px; line-height: 28px; }
  .remouldSolutionMain .content .desc2 { padding-top: 30px; font-size: 16px; line-height: 28px; }
  .remouldSolutionMain .imgBox { width: 818px; }
  .remouldSolutionMain .imgBox img { -webkit-border-radius: 20px; border-radius: 20px; }
  .remouldAdvantageMain { padding: 100px 0px; }
  .remouldAdvantageMain .title { font-size: 16px; }
  .remouldAdvantageMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .remouldAdvantageMain .desc { padding-top: 25px; font-size: 45px; line-height: 55px; }
  .remouldAdvantageMain .remouldAdvantage { margin: 0px -20px; padding-top: 50px; }
  .remouldAdvantageMain .remouldAdvantage .list { width: -webkit-calc(33.333% - 20px); width: calc(33.333% - 20px); margin: 0px 10px; padding: 80px 40px; -webkit-border-radius: 8px; border-radius: 8px; }
  .remouldAdvantageMain .remouldAdvantage .list .icon { width: 90px; padding-bottom: 90px; }
  .remouldAdvantageMain .remouldAdvantage .list .listTitle { font-size: 30px; padding-bottom: 20px; line-height: 38px; }
  .remouldAdvantageMain .remouldAdvantage .list .content { margin-top: 25px; font-size: 16px; line-height: 28px; }
  .remouldAdvantageMain .remouldAdvantage .list::after { height: 48px; }
  .remouldAdvantageMain .remouldAdvantage .list::before { -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }
  .remouldServiceProcessMain { padding: 100px 0px; }
  .remouldServiceProcessMain .title { font-size: 45px; }
  .remouldServiceProcessMain .remouldServiceProcess { margin-top: 70px; }
  .remouldServiceProcessMain .remouldServiceProcessClass { top: 120px; width: 300px; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list { font-size: 19px; padding-left: 35px; height: 70px; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list::after { left: 12px; top: 9px; bottom: -9px; width: 1px; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list span { width: 9px; height: 9px; left: 8px; top: 6px; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list span::before { width: 23px; height: 23px; border: 4px solid #e5e5e5; }
  .remouldServiceProcessMain .remouldServiceProcessClass .list.active { font-size: 24px; }
  .remouldServiceProcessMain .remouldServiceProcessList .list { margin-bottom: 85px; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .imgBox img { -webkit-border-radius: 20px; border-radius: 20px; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .content { padding: 0px 40px 50px; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .content .listTitle { font-size: 30px; }
  .remouldServiceProcessMain .remouldServiceProcessList .list .content .listDesc { margin-top: 15px; font-size: 16px; line-height: 28px; }
  /*--信创改造解决--*/
  /*--官网改版--*/
  .officialWebsiteRevisionBanner .imgBox { padding-top: 900px; }
  .officialWebsiteRevisionBannerText { bottom: 200px; }
  .officialWebsiteRevisionBannerText .title { font-size: 60px; }
  .officialWebsiteRevisionBannerText .desc { padding-top: 25px; font-size: 20px; }
  .painPointBox { min-height: 100vh; }
  .painPointTitleMain .painPointTitle .title { font-size: 85px; }
  .painPointTitleMain .painPointTitle .desc { padding-top: 15px; font-size: 30px; }
  .painPointContentBox { min-height: 100vh; }
  .painPointContentTitle .title { font-size: 50px;}
  .painPointContentTitle .title span::after { left: -17px; width: 12px; height: 12px; }
  .painPointContentTitle .desc { padding-top: 15px; font-size: 18px; max-width: 1000px;}
  .painPoint { padding-top: 280px; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); }
  .painPoint .container { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .painPoint .list { width: 48.35%; padding-top: 25px; }
  .painPoint .list .imgBox { width: 100%; padding-top: 410px; }
  .painPoint .list .imgBox img { -webkit-border-radius: 30px 0px 0px 30px; border-radius: 30px 0px 0px 30px; -webkit-box-shadow: 0px 3px 50px rgba(0, 0, 0, 0.4); box-shadow: 0px 3px 50px rgba(0, 0, 0, 0.4); }
  .painPoint .list:nth-child(2) { width: 51.65%; }
  .painPoint .list:nth-child(2) .imgBox { padding-top: 460px; }
  .painPoint .list:nth-child(2) .imgBox p:nth-child(2) { width: 102px; left: -45px; top: 70px; }
  .painPoint .list:nth-child(2) .imgBox p:nth-child(3) { width: 92px; right: -35px; bottom: 60px; }
  .painPoint .list:nth-child(2) .imgBox img { -webkit-border-radius: 30px; border-radius: 30px; }
  .painPoint .list:nth-child(1) .content { padding-top: 55px; }
  .painPoint .list .content { padding-top: 30px; }
  .painPoint .list .content .listTitle { font-size: 30px; width: 120px; }
  .painPoint .list .content .desc { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 18px; line-height: 30px; }
  .painPoint .list .content .desc p { padding-left: 30px; }
  .painPoint .list:nth-child(1) .content .desc p::after { top: 5px; width: 20px; height: 20px; }
  .painPoint .list:nth-child(2) .content .desc p::after { top: 5px; width: 21px; height: 21px; }
  .threeMajorDesignsMain { padding: 35px 0px 100px; }
  .threeMajorDesignsMain .threeMajorDesignsList { width: -webkit-calc(100% - 500px); width: calc(100% - 500px); }
  .threeMajorDesignsMain .threeMajorDesignsList .swiper-slide::after { top: 20px; bottom: 0px; width: 725px; -webkit-border-radius: 12px; border-radius: 12px; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox { padding: 0px 105px 40px 30px; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .imgBox { width: 670px; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content { padding-top: 60px; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc { width: 385px; margin-right: 50px; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc .listTitle { font-size: 36px; line-height: 44px; color: #010101; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .titleDesc .desc { margin-top: 15px; font-size: 16px; display: -webkit-box; height: 72px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .listImg { width: 400px; padding-top: 25px; }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .content .listImg img { width: 100%; -webkit-border-radius: 12px; border-radius: 12px; -webkit-box-shadow: 0px 6px 27px rgba(4, 28, 71, 0.35); box-shadow: 0px 6px 27px rgba(4, 28, 71, 0.35); }
  .threeMajorDesignsMain .threeMajorDesignsList .contentBox .icon { width: 70px; padding-top: 40px; }
  .threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage { left: 30px; bottom: 165px; }
  .threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage span { width: 60px; height: 60px; font-size: 18px; }
  .threeMajorDesignsMain .threeMajorDesignsList .threeMajorDesignsListPage span.swiper-pagination-bullet-active { width: 105px; -webkit-border-radius: 30px; border-radius: 30px; }
  .threeMajorDesignsMain .threeMajorDesigns { width: 500px; padding-top: 135px; }
  .threeMajorDesignsMain .threeMajorDesigns .title { font-size: 50px; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab { padding-top: 40px; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list { padding: 35px 0px; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .icon { width: 73px; height: 73px; -webkit-border-radius: 8px; border-radius: 8px; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 20px; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content .listTitle { font-size: 18px; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list .content .desc { font-size: 16px; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .threeMajorDesignsMain .threeMajorDesigns .threeMajorDesignsTab .list.active::after { width: 60%; }
  .designCapability .designCapabilityList { padding: 120px 0px; max-width: 550px; }
  .designCapability .designCapabilityList .contentBox .title { font-size: 50px; padding-bottom: 40px; }
  .designCapability .designCapabilityList .contentBox .content { margin-top: 35px; }
  .designCapability .designCapabilityList .contentBox .content .list .icon { width: 70px; }
  .designCapability .designCapabilityList .contentBox .content .list .listTitle { margin-top: 20px; font-size: 22px; }
  .designCapability .designCapabilityList .contentBox .content .list .desc { margin-top: 15px; font-size: 17px; line-height: 27px; max-width: 480px; }
  .designCapability .designCapabilityList .designCapabilityTab .list { line-height: 27px; font-size: 15px; margin-bottom: 15px; padding-left: 22px; }
  .designCapability .designCapabilityList .designCapabilityTab .list.active { font-size: 20px; }
  .recommendedCaseMain { padding: 100px 0px; }
  .recommendedCaseMain .titleMain .title { font-size: 16px; }
  .recommendedCaseMain .titleMain .title::before { width: 12px; height: 12px; margin-right: 10px; }
  .recommendedCaseMain .titleMain .desc { margin-top: 25px; font-size: 45px; line-height: 55px; }
  .recommendedCaseMain .titleMain .btn a { width: 55px; height: 41px; -webkit-border-radius: 20px; border-radius: 20px; margin-left: 5px; font-size: 16px; }
  .recommendedCaseMain .recommendedCase { margin-top: 50px; }
  .recommendedCaseMain .recommendedCase .swiper-slide .imgBox { -webkit-border-radius: 20px; border-radius: 20px; }
  .recommendedCaseMain .recommendedCase .swiper-slide .listTitle { margin-top: 35px; font-size: 26px; }
  .recommendedCaseMain .recommendedCase .swiper-slide .label { padding-top: 15px; }
  .recommendedCaseMain .recommendedCase .swiper-slide .label a { padding: 0px 13px; line-height: 26px; font-size: 12px; margin-right: 10px; }
  /*--官网改版--*/
  /*--面包屑--*/
  .commonLocation { bottom: 25px; }
  .commonLocation a { font-size: 14px; }
  .commonLocation a::before { margin-right: 8px; }
  .commonLocation a::after { margin: 0px 10px; width: 8px; height: 8px; }
  /*--面包屑--*/}

@media (min-width: 1921px) { .header .navBox .consultBtn i { font-size: 0.31vw; }
  .indexAboutMain { height: 740px; } 
  .commonBanner .imgBox{padding-top: 600px;}
  .websiteConstructionBanner .imgBox{padding-top: 700px;}
  .aiBanner .displayer { left: -115px; bottom: 0px; width: 80.35%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .aiBanner .displayer img { width: 1529px; }
  .contactInfoMain .contactInfo .list .content .telList { padding-right: 35px; }
  .contactInfoMain .contactInfo .list:nth-child(1) { padding-right: 400px; }
  .groupWebsite .container .content .desc p span{width: 720px;}
}

@media (min-width: 2561px) { .header .navBox .consultBtn i { font-size: 0.22vw; } }
