
/*--公共部分--*/
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 'HarmonyOS Sans SC', 'PingFang SC', 'Source Han Sans','Microsoft YaHei','Hiragino Sans GB', sans-serif,Arial; color: #333; }

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

ol li { list-style: disc; }

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

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

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

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

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

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

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

input, textarea, select { outline: none; }

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

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

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

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

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

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

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

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

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

.fl { float: left; }

.fr { float: right; }

.show { display: block !important; }

.hide { display: none !important; }

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

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

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

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

@media (min-width: 992px) { .indexContainer { padding: 0px 10px; }
  .container { padding: 0px 10px; } }

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

/* layout start*/
.swiper-container { margin: 0 auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; }

.swiper-container-no-flexbox .swiper-slide { float: left; }

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

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; 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); transform: translate3d(0, 0, 0); }

.swiper-container-multirow > .swiper-wrapper { -webkit-flex-wrap: wrap; -ms-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-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; transition-property: transform,-webkit-transform; }

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

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

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

.swiper-container-3d { -webkit-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-wp8-horizontal, .swiper-container-wp8-horizontal > .swiper-wrapper { -ms-touch-action: pan-y; touch-action: pan-y; }

.swiper-container-wp8-vertical, .swiper-container-wp8-vertical > .swiper-wrapper { -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-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-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-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-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-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-pagination { position: absolute; text-align: center; -webkit-transition: .3s opacity; transition: .3s opacity; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; }

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

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

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

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

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

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

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

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

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

.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; -webkit-border-radius: 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; -webkit-appearance: none; -moz-appearance: none; appearance: none; }

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

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

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

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

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

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

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

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

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

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

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

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #007aff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; }

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

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

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

.swiper-pagination-white .swiper-pagination-bullet-active { background: #fff; }

.swiper-pagination-progressbar.swiper-pagination-white { background: rgba(255, 255, 255, 0.25); }

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill { background: #fff; }

.swiper-pagination-black .swiper-pagination-bullet-active { background: #000; }

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

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background: #000; }

.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-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center; }

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

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

.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; -webkit-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);
    transform: rotate(360deg); } }

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

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

.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-container-cube { overflow: visible; }

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

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

.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-active .swiper-slide-active { pointer-events: auto; }

.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-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.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-flip { overflow: visible; }

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

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

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

.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-coverflow .swiper-wrapper { -ms-perspective: 1200px; }

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

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

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

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

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

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

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

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

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

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

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

@keyframes translucency { 0% { opacity: 0.2; }
  100% { opacity: 1; } }

@-webkit-keyframes translucency { 0% { opacity: 0.2; }
  100% { opacity: 1; } }

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,d09GRgABAAAAAHOEAA0AAAAAqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAABzaAAAABoAAAAcqRjHz0dERUYAAHNIAAAAHgAAAB4AKQC0T1MvMgAAAaQAAABGAAAAYDw2T7RjbWFwAAADVAAAAREAAAKaD94L6Gdhc3AAAHNAAAAACAAAAAj//wADZ2x5ZgAABcgAAGcBAACUvODUHZhoZWFkAAABMAAAADEAAAA2KoLghGhoZWEAAAFkAAAAIAAAACQIyQcVaG10eAAAAewAAAFnAAACTvtnN8Zsb2NhAAAEaAAAAV4AAAFeM4YPFm1heHAAAAGEAAAAHwAAACABxAFfbmFtZQAAbMwAAAFGAAACgl6CAQJwb3N0AABuFAAABSwAAAh2MCUTTHjaY2BkYGAAYnmuBbfi+W2+MnCzMIDAY5tzLjD6/8//9SwfmRuAXA4GJpAoAEPTDK4AAAB42mNgZGBgbvjfwBDDLvP/5///LB8ZgCIooBIAtYgH6HjaY2BkYGBYxxjMwMMAAkxAzAWEDAz/wXwGACPtAiUAeNpjYGGRZJzAwMrAwNTJdIaBgaEfQjO+ZjBi5ACKMrAyM2AFAWmuKQwHnjG8OcPc8L+BgYH5DkMjUJgRSYkCAyMAg5gNawAAeNpN0L1LQlEYBvDn5CtGNkSfFNoHQRBGHzRE0odlEVIhKEY0pAlF5VBYDZbBXYJoCCJamiyaAmlsC5fGltb+gIaCWmvo9tzjGbzwu885530953gF5UclAMnafwIs0ATNmwyRy2QNgd6ojUqUI0ugHplxWufY6Zkrr+t9QqL07531JopKDkPMawqI2L8C+8fUnb4Ok6hYc/hpm654Rh8FzBmN1F3Rbzj3sG2OxzluYJ7TKZ1w3sNcpQF6pxG5RxdzTy7hdyscupUKc/4qXoxJEUmp1udEJYiI7POOSu/tnHVrspeGzXiFnuiBdihizj8TF6akDgceX9UH52vmv1ken3pmNnPduVeSsrRMo5JHrdl3xuQsbVKBFumOLuhFPnU9Ld/l74AjWJhGK7YQQoq+4MMxltCCPGcJpBHmewOTKKGAGG7YX2RlV1cznMWZwSrwDVWvMvCyK4Z+ViwMolPvmkL7P8AERh0AeNpjYGBgZoBgGQZGIMnAOAXIYwTzWRgrgHQUgwMDK4PUs/Jn1c9ank15NuPZ3Gdrnu19duO50HOR5ybP3Z/7Po993vd89gvBF+Ivml/0v5j3Yu2LLS+2vdj5YveLQy+uvLj94u6L5y8+vvjxMvhlzqu9rzlf976RfeP1JuxN4psz//8zMDxjeFYFN3v1sz1oZvc+nwU2u5EIszlQzZZilmKU/Cn5SvK55GPJa5LHJddKlkgWS4ZIOknaSupJ/Jf4IlEvUSUhKMEm/kP8lfgT8cfiD8UfiN8SPyl+WPyQ+E7xDeKrxAPELURfiM4TlRbpEUkQCRXxFn4ICStaAUY2BrgFjExAggldAcOwBwAD1aJqAAAAAAAAAAAAAAAA4AE+AaICBAJgAqQDAgN0A9AE4gUEBVoFkAXQBigGUAayB3QHqAhMCHwIwgjwCVQJ4AokCkQKYArGCz4LugxEDGoM2Az8DVQNjg3wDoQPDg/0EG4Q1BD0ERQROBHGEjoSkBK6EzITTBNuE7wUDhQiFL4VDBWAFZQVyhekF+oYYBjCGYQZ8BpEGq4a0BsuG6AcMhy+HSwdnB8QH9wgRCEiIeIiPCKaItIjKCNoI8AkyCUuJZ4mBCcIJ4QntigoKHYovilaKZAp2io2KoQrMiuELB4tki3WLnQu/i+yMKww1DFAMYQxxjJqMqoy7jN2M+Y0wDVONYg1rDZeNsQ3Jje8OFI5ADlyOiY6ZjsGO1g8HjySPRY9bj2YPcI+JD7MP2A/zEAoQKhA6kFcQdhCQkLKQ5JD0kPyRDRE5EUERSZFrEYmRmhHBkccRzJH7EhqSO5JuEoWSl4AAHjapLwJeBzFmT/cVdX3THdPT890z30fmpFmpLl1WIclW7JkS5bv+8TYBhuDzU0IiJALEiCbQDY3JLAJC4GEkARCDpxrs8nmTsgGNslml9wsuzn5bzZW63urZ+SDJd//+Z5P6qmurq6q7q7jfX/vUcXwS/bS59kryA3MMLOFOc5cw9zOvIthUAypSFC5VJnNl1GjPsK2RpAVQ5apwQ3LbI6iZqsZw5apYkiOI5OMkHyZpFMqidGUEUQgdwyrrMDnoIrWCCHmCMoJKjZRNYb9PhXlGvUyTqdyUHPV9Pt4+qAcXNeb5K0Riw36Utv37ds8nh2Z2Tg3FdBdWn7VkRMj0UlTNgghHGFZPanFPd5wqydCsChxLAloCf2lcDPFmr7+yfWFuRt29JtSsp4YvOHyXZf6s6rs4YlupXpTwycTbqyrzcn5G3NdJJmJxNkA+tza1xzoT+aSpZl9lUQMXm3fRf6Af/WQYfjQDeaK8ZXhvoly0E04LVJaWY6tqpuDqzcenPHL2O22dE0JK0EZC7ybJxxSYwE16LfcgptXBftJfWBqQyHZF3YnmhOrx1f0qiHFHUdbRb/uzha7M7lkkHeXGvmRTLgS5ew/ke5GkSWFch7/qWvd8dWpFIrFC9P9iVgu/sCBi2IhEjaHp8ygnyHMuqWvk4+TOuNjCswg9FwuD42MBN7pLei1VjOfI7zAQyfkc861cwcS0tDcKT6KfOYQqjbrOVLccOLYsRMfiEYi0Q+cjd24eu/u3XvfFIC/N52NXfVNj6kHrWfcHg9+aMOFBZyY3TV5YQkn9tjzUMD9gj/kMT0Mg5kRBpPPkpVMilnFMNlkqoyGUb0Jb2PSt6olq83zrlWURs1qHOntFL/eolemT0Dwdal8Lo9y9RYZXrwlPZg2lDHFyIXQUjjrRCFp8bNyWL7Hq44p3nvkiNQry/Z/Y7cW8rix/d+yjFND6XtVr1fdF85mw/to7N70UAqfkuW70UrFMBT76btluQyVQDlOEDiMRLhg6HeshT74BPRBlhmCHoCGzkJrpyspXkMcDPg4InwMj0KrV0dQnkAncHwcekODzuhFrWqrSe9Bro9hVbT/fA2rSZKHXGv/t6RwLP90GWaiV3zhBcHrEXDpNM/aSy6S/YKmfTFHXO//ESEKd3C/oP8L+rXowl1nRFkW/9KF3B6d/7L9guRxIe6W17Auj4T8X+K9n3Zrvzguisd+obk+mECc61vf0kiq3RcNchp/DfpiAL4hm0sJnAqdYHFmK+t3Yv5aYwTVc/lGi55QKp/1+yzToqOn1aT/w/Bd5DF7Kyuy9lZBFAX0kCiitYquKz00qEGaPSVL9kuNwqpG1woz25urRFL2SxLWn0ToSaJ4VPIEy975N0I0ExGrVTGSiQoPmET1KPZL7Kn3DhVTXk2UdTOWKb33FAttzzFjjEmexlczGmMwYXj7PLx9MsX79fYAauj1nKBX8lwMGrtlJaEtUa4XCfWGJZBrFz3RYjGKfxsrFvUf2t9L7y9XEj9cnMWP/Utu5/bs9yrPPouvLsbsCtyPoW/FiofsS75QCBqSGP4C+vU/dwUjuR8UCPmXLzI8Q5a+TRZJH+OC94gyXUwdWhRmY0pDvPMieVTT4b+RzKZ4eDU64QzeoXaU+GVz3QhuQnKjLvDdCGKQikeDU8EngmoGfSKtBReVNzTfYH8G++YP7F+/6cABMTHYPzp2cgytj60+2gxMb9wU6jOTfQViBaFQJhO0v2E/gjYVpOOfOHH8ieP2F4tb79m8eWb29wH7tX+7arhxnXl3NNXFAA0ZWzpNTsM8dDNBZhbeOgX9HUMwWOtlRGBW1keAZtMZSKlLHmi0AFNO8MfQEE7SD0knYf7VHeJSq1LyUoEJW4Eamq0KZoaPrFhx5AYaDHfPdHfPbKUBulscHT548VXXH714xTBC2RBB+F46zRZv0DlR0I6v37Tnoq2bLhUx8oa8iKzsVAGBvdA9s226u3t620y3vffUgb3NgeGhi49ej8MZI2RgNhTf+dZCd1/p/QcMd5qOO2eOykv3kP8ip5gm04JhQ+nFef/w6sDRoM3jwPk0ZFrt/9Zykt/kKeNDhIuZgcLqtUcOH5xsJPyc18WZ2tZY0er2vNrDKqOcN9RTKYZ9h30BT9T1fq8fezxbjbHFJ45JvJFoTF188PDaqZKVrwYK6taY33+ff8g65IsWy+Wgzq1wS8JNapffLHi2+gLkQXht6BtmaYFlyAKMqWnmiTZ976UkBiYoJfM+h5pXnbZv1Ll6y3nz9sS0qp3vqDofIvBOcoW3nG+mHByKAaVqM4f2kXOCdE6Asdmo98LjGhaMVlo/8GmoDPiH2T436nlg4Q4SoAVgzMCoKKM2LXD+4dUgCXKriPxR4FmR5O/cve/b+3bfme/qOhc9sy/MKzovs5xuZImsuj0SkTiPz8UjzA1GY4i7Yt+eZj/mEVJFdxmhlCFzhMOsVxFTkuoWIpKquoI6L0EOhF26wGK4q0W8opvDPCt7JaAaGLMJk3cRM+CDscaFSn6RlXnVkjTMspc/WtjHsaVYMv1u9NuYz+0VXvaOTvTowMDsFMvxnOhuRIpmCPGi22MKiGVlNWomGiFfXxoP9O/db/8L4Vq+eNZvBAniiI/wWOJjgosnPlZAAieU+lVCMPAF1keAgXEIE8ihx10+QezlVI+oiK202yciqFziMCeZbp4lLM/LvlTV8+YjkyOlrlD9wJvpGEHMvywtkCyMEWCqFhCXags168AOgdBY6EVvuk9H3/d67R69L+1FD8U9fUkdfcXT50Ff0ZN9HvuAM85CEPwCP8f0tGcIcngvcLEkEAMgpjEERGwEOZABsBok5xo6B48CJmBmgf9mm5DB4shpj1mYLCweggAO/B4IzITZk1g8lOhBM9mtWTRj2td5e7z2o74Afk/QsB9F3ab2x8Lqrq7VBXtjYVUBDs00tXhPTxx96Gum+bUXNfMNLte3VPVbjDOXTzPDZCX+PKMzMcAN9E2SlJDCCwAs8PEAW2FQomYMWo8nRVlZ/KasKDKehmGy+He0Fzi8UgoJ8uJpYQbSq4qhqtLiE5BJVFQOj8lCSFp8WnCedT0zQN6Av8IEmBy0ytmxbflbeX+lr5JzSCGPknqNpleSerIhIMvlisS6uxvVwfqf/uSLjTTX1cbQTbZ1U64eMuyP4VdNo7Qk+Y2wbvKievuZT96JCWtEmhP2S+gNeb8LL/7yv9a05/8CBAtABqJMkVnBMAXUQUkXYqQOQnLawuEo0AxGCvgcDw0zitpIiSfC4h+S/clIV0STsSprEEn228/6IhCJ7PepGzeqXRH1KrULfpF4M74O7vjWiW632I5B0ncjPvRRemHP+yJoJy0SodlpqQi0F3qC8eJp/J/AS/yOHAE8wKCwnvcblPFRdoG+z8OQ4KM90URhOtnVNd7Vhby6YejobfFib8oWCysLcLS/f9PSM+QhUgXOlAZezyTPwr8aHY46jHIB0eE5hIHTdyN4TlanWJGiyYbuECSQRqqmRRsglUfHirF3xYorYrWY/aJRN+wXIXb4B173u9xe9IPiZNHeC0FYCvAS2qHli3kN7eDduoAYiguXmGgliq5FBkynF+3b6AUjKm7pCfvj7XGL1oUlPkCLejya/SFBd/Mwhi5eepK8m+yFmXUTxYc4RYUrhzYKvENKW5REAiUHQkuhARDUPE2j+N1hUM2cQUELMCGQqaBoOkXpP4UP+RxlXXnnrpCjI5NeOWGba/sFSq011KbaJI3nbr3v1jlseLguf4Bg2eUNW0FRzPj9+ureVw+tuLF3te73ZyQhaIW9LhmTgL+L88TcQj6oFOI1zc9xYi56NK9X9NzRaF7gOL9WixeUYF5wA0EzfXlV5DlWc6GhwzceHkIuDQimqOb8JlDd7q1v3rDhzVuDI/G+crUermhBQkKqGtyYisZrtXg0tTGoKSFCglolXK+W++Ij9uc179bd5YGii/UHJbeW071ZzS0F/ayr2N+7e6tXU5RiT77H41PMkObSpk6NjZ2a9Li0kKn4PN1dPUW3QzMQw8Aswgt/nWYAgIF54sgT+AVJsY9JbreEHobQTkpuHv2A97p5u8g/DKn3KF64aW+R3N1uL70FIdxiAAdOLX2FPEwmGAuQ6ByziznKXAXPy4PsC5w1pWJfDEMvW3Qi5FUYC5QHw+iMgRSTbM9e+kp0br8SBaZimoO3+PbcF9pjvi3CCcsRyEE+cF1Ei6TCa+amWrFYa6prtHadFNQ/F5ycqnm9IaPSqviChvFJeyFRKiXQY4mSN+jNjubs9bnRLJzRguL1rvK47V9TkQ1Zbs9xj/thGofgK/S8hwbT1+V370hGovCEuan+aO46yRu4O+j11iZXhwy/3witnvxNKYGP0oe8GmpUXt2ufvEdcIYn4m1QS0DX3+rWdUvXr6GBpVO6u0z3KCZlAF8iipSdSZw8v6vIBp+yuFeN5BX8ATW8OOMLqxDJh1VIpLFchMZykUiOXoXz9Kojs/0T+RRpAFrPMoxBOSXlmyPQI7wgAVUhy0nNMnYS9vv96DL/Cgg0WYrksqr9ZfvL/iH/2WQfKgz624nocUix30ZvqdlcRHZBZjTkR9shv/1WSD7hHywgn5N4Fn+Pwdj006/NWq2knm4AKxHyEPjTOsgOaX/Nn0b37d+PjMcRY59eWLBPI+ZxNLsO/u7Yvx/nZhfHFhbw6dnF5/Dj9tjYLB337Nm6FabMjFIKegG6T6NGGmgGBYppf9UR785iSydbjetI13DyJwHx5SvIXnXVqlVX3XbVxMRVq+0fS/n5jf+wcb5LTjQSyXDwyOo175uaPBIMJ+KNBI7XRsfvGh+r7qo1yEKrtht/c+Lk60+Nj596/ckJ+6Gfbak3GvUtP4vXR5rq1IlYIhE7MaU2RuvxW8vBUChYLs9uuOSSDbNlhvLiYyyD7wEu0IKvWAVyykXMESrr+Z2WOe+XbNQa6fN/2aRf8KchTntXBXTvTxuUSQI/yFlQJrt8wUEm//nZGq1GUoAc5J4zPzjW+SPF5dgigx5eGDsWiJJUX8Hts7buUH0qHPmxMdSnGAocKLfQvcWKkGRvl9vn37KAmK3d3fieseJW539sOWI+esOjp/v5fCXNRXp75EU0INOa1He+/XpJUbyKcsULLwzyud40Gyp3y6PvueH0wul2//qX/sBSMQEzPiZDpd+sTkWVFOUI/mWAkDeSVNPTZscUxHF6i9jPvj00uXYydPX/NHKklmv8+b4z38g10F2+xkDDh+5qnJl57nH0/ufuCUej4at+nss1Grn8z9EHGznDPukzTchi5Boftvf+o4NB1y/dRT5DTjKqw/V5mJqU/wIPssg9pq6biwmzL5HoM9GnlXJZsbcpUi5INgZzktLGdJWlL7CjZBgkegnks7wEbBv6LYkvOYQust99BD3zl9+jL9krRi5D02jXpfbA2rvb2PddgH0vBuxLR7ajlgQ+qLZZJUQIDNg2U2y2aLoGs7vZlvZauRGhZapYwHcHzDy0NQgKIZeqXnPAsIxKYzyWTvVpnnLPbFemVO2+tBnanytAveFgDmQPztuzZucll5+oI48VUdE1AqBKruZ3BUsew5PRPV41EUIs5561onNr3zA5Uh9rvX1H9/tHVvkS4fnWJjfLJQeP3Xj9qR39bOrEq1/TaGOd7qWHyQ/JFsB6g44cTglejDL2NHAowYE0eT0NQaMO3ZiDNnboPTAwyhwoHHLAEaAHznSmbRmNYJOKh00TPWP0GegtFu9VLXaoh118f7Qax1RXq7rR0yxrn8SEeBUDRXx4lxH2ql7CImz/RcTy0BtX8DxxeXShsKMoh8ikptmf9Q5aBm+/vWecjQLKuJzLBFhPVEY6IfZnMccain2VL4yiBrpdMVgO/14OSdUq79EVnvDptAQjll36n6WHyItkFcgtSWY9swnGbjWGfSpOlXF9BHPnXxjwEEcGTyetZBUkkDy0Bs6TXD4NZ2gPq1Z1FNFxzGUtDs0a6ZCmhdJdKXpKoaeNDI1k8u3r05GEithZtSu6+AsV8xVfZPGXvojhIn1GcFbzK1zEOuIPqiAoYJbHf7t4cwZbl6jBdL5daz4dVLEaSi1fpkIqntSsoPyTQmJ30RdHRjStMUtHb9bMgOwPI8Ur66IWy+/Cn0KMvPTnpVvIErmZMQGL5JkSU4f+HmfWQBtscegziZG2yA0YgZJjquVMQxzE+xqN5lA6l4+hLOCGNCBEGBojSKgBw0rn6kbNtMoI4Ey+BpCy2YIQM7sevH1XPL7r9gd3Hd23+w4qzd6xex+KZTKnoSufUn+mwoGe+UC8b82N9g8jFe/nvJU1fbH7Szc+BxlOZ7Y4d1DX+XfIzSNXvvexx9575YhT2bedeu2HN3xsAxwP7Vo///H5ebTj8IC+cdWqFStWxQcOr9j4vHPXfvDC1GU9xzNAx7qBokmMRuk6kVC2lbRQIy9YrTyZXTz8OAY6cebSm3H5ZvvSzwz/+c/DpNu+z5bRS/qf/2xf+YMnh//4x2GGER2e9wXAYFQnmIYWbjFDzFpoXQaAc+48lTKfB+7w/yvtNX9IlstJGpz50pfwP3Wuenvhyn7hr99Dj7Wj9O6RL9nPnH915mcQSfT2JiCJ3jv/CuhdfOk95N/ICZBHoY0oOOj81xqdf72m498tltG/XXf9ddf9Fn7X/5acWGLgfN3v6JUdI9+FdhwDunka6GaCSpXZjkgP3+fgyfNEy7ZMhai2nQIuDfcCaKBYzNHEA+0hl8ji4kbBJXCjnNATx7+J9wjcCC/YX/ihkg0q9nMCZiNASb6nhLLuH4bSoY9/SXC5hC9xosj9jH71z2gMv3fxQ79SAaXZXwaygxBaSaHbr/B2IxIxnPHBRIH/P8+4AFmnAbEtKx6BBHJn4TCg4/PiPeRBbyjkPbMdQvKUc/Kel9SO49tD2RAcPwllQnDYX2tfXqB7C8AcXUFn5v9SubXnJ3HUifVWB0lBOwH1NfK5Dm4fBViZw8zRfa+oU7r5smMjY2Mjxy6zlyPJhyOVKBwPR3w+stD1yjqz7guKOBEcPmngrtQSk84T46S/WaPyyNjSR6Gf5+EbkkBlJpjdzMWUzppALwHzdDtQId8RhYBZn5XRIUeS5kgnnRyOpnoIvSzH/3sd+Nu1OdcqqtRd5Zo7POeyIzSOfuaaq0G/j/f22qOQAf3Msa5EnCzLuTsZ0M3/lxq+PVoxQJgZ7ZzGaNp4L1r4/5JM6Q/v0IynyShgqC6mh5lktjKHKb1otAdZFKXbNoUhdBZU1drWBQovk3QqWrQpzst/Vpjzc+lzdjY6pWovuybX9Ud9iz/zRwdixWJ0IOrDUR+cisXY4m0YLS5hBn5ogWM72fpZjmPxbwm3eFmEziUa3HA2hm++yxeN+u8sxuyTseIJP8RPFKPob6LFW25ZXEBoO8tdDhl8l3MsegtAGba/Xe7CgEpe0aU/kD+QIFBkGdClH2joZczrmTcwb2XexryPudfRElKFILRIJb/c6+kKcmZFM0+tu3QmQItZVA1cHXW0EFTB4QjBzZYDTXphVDU4nuo0epFjFMtRxXKTKq1hpqnY77NS6bbJrJsa+9JnTRJAtgSLnDWopCu18+LoL4Zl5eNx33/44vG8ZRn4Z7nMzWsR0o68Y/P+jfPlvomxGBFZmZxUU55wUEpg35YrV1oRb2wbK7EiMftXLH5IU82gFvdy3AY/IuyrNk1Ob555/S5l7tZZkWD0BZGoA4QlcS3kn7xmcvKaN10z1aqLZ9x+vxuebjyl+P2KNxDw4pyVs6xsYDP8IGbfu3Kwf5onePLUykJh1eTGiWt7d0kCi/sJTwAu1daXOCL2YSLIMz1HGjXEYh7oYmGMlfG26yevT2X6D65Aq06tikRfxculOBIJN3TomkNDKw4NlnbkRZT2B/2+kL8dMiA/Xbr0K/JmQu2VtDctpg8Q8zwd4e1eS/Fc+qxUSPVTVH3Wtk05qZ24ihDVUhidgW34+GzHztZRS/jRVCGQCsCB7ii4DNNwOcEb+/e0NL9WmNw0WYBzaw+SFm9N95X7UjiVgtPiuFfBr1a8Za+y+BPFizM6rSKguzrlXcZ3Wnv6AZ27ipOFwlSBxqBK+/ZKCt+U7OtLLr4mVdno9nrd+CaqZmhjinsYFzmG/x14XAPwFZN1yHTnS6w2LqZmDOeaDtQ8RczLClSg79QWxAspGJUjACyRSaHURZs3ViqyJpe616772Lq13SWIVyobN+9jWV50qa49nOpC3NWCInI3ccil0lB2Vfs2bjlILbM71s30lEo9M+t20KuDWzb2Vb+OiEtAz9Nre+wI5Fb5WwSev53TZMS9idMkKuegnqWn8TNkJcjxjISogwWISM0yFbR60DEp6ieS/RSalLAZldAt9joX8UZd6I3oDXLUi11QvhvKf3+5vIrKqCU5n2Xh79v3OOXRpP3Ucvm1LuwFNH/b2fLMArNADuBbGC+8DLQMphIebRkHCZACr+tuaAF7TA7JP5WMkPxVfC3Psm5dhzRJ+qkcMqSvUXutb+lTgPkvA260EujJFmbfWb7q9AnQCiAT5jmbU4fB9iJqSXUACjV/OeThHK+lEKU9jmuvEMP40K4dt+Xyg/37PQb7RivqTdOEbB7nsm/cvvtQpF/xiKMsLwmedTsu2b7r+7u3N5rNxvbd9pOhdKaSy3yZnrLpz4edK3JZKnnt3PyOS/ftWXGr28vu5jFKJa6dXf/R+blrk6lFIClskRBuQPIQtvyWDdvf0dNb7lk7+/js2p4SujEdCmRpbRec2rJ8eumfyY9JAaSCLmaYmXFaup7LnzXGA+Tym2cHbkunAqKCqPEF9fkrTks4Q3yY4pNR3OZYbS5FPqN5vZp9nbnCb19LoyfYanl25sGZuVIV2w9wXg5dZr8NTvbb8I3xVGv07tFmOv5Nc9D85kc9lpUwTfSsFE6EpR+53T9yIiP2s3xvJunVvd5ktg8V0SjG3/gGId+wL0Ga4XNrmttnaH+5UlGunDY99regFg+qeEzAnoDRyU/w4xCrUX2FlXUMj7m0Y0sBiZx31NXUvYi6RTjfOoLbmm3q5/Gu/0JjUjlReXTb7KaDUxenEr1eYGXwx3Le3kTq4qmDmzYdWHMonSh7+XY6Lz2Oau/4S7wsKRym+SSxd+VwT72np9E9PF6mvkOQjAkvieXx4e5GD9waTjp6CWbp/Q4GdFPrGof8gH5JUkI1iaQRy9hXoEuus5/9tf1FdI19zfVoCrH2Hlzdv/jNfXgcoffZH0EbFn9ur0DX2reR1515BgQcp842rlzvUOBcnpJXh+r629iStRwW1o06NtkGcLtah92pHU0+1WLQNOj1GHLIWJliFAHa57GBwsia0eO3HBuJxy6b2olcb6pTe1rfTX/YMHZROFKcKffMdE/0e1Wxtmnf5Z4YkTYP9sz0BEQhFBXTo8fHZq4MrJtA1cHJ6KmpiVMTYyenDh696MnJnde6YSC4j8+PfnDnnm3Vue7y+vLAZo1L6kc27yvwXu/YfHluX1GJewRlxeSqU+M7prPjVEez/L3AfZCe1NP0JyHyLvvrX7e/fhjH0b+hBZtBNfsbVMKzHXoHZQgtQ61IINYAuAboRfFEFNWENNSBmCuK1Ss//8Zev+e70U98HN3y0OFTgxMPhfz5LQ9RuMSQpaWlJ8hdZBg4QYKpMIxV09MgtDhDLQdCcz5NzUi64xUFtMSvo5yjnx8h9TLmn3qK3BYNVXtH+y+KseIHuKeQKNWTlYC5eKcvG1G1SDafjWhqNDuNr1y8A121c2QoFkGN3q2nttqb0aXBQKIL5VJj9gPkdUiLwCyOqEgNZ7vgTMfA8NLnHBk1RucAl2+27emOWYeKGG0K2GwbCtDLRAtnkpMnP1QKBlut3ft/sn93q78fIpfPrJpofsgV9Z/5Yrk0O/fk3GypfDbCfag5sWrm8uW8UKjZHwyWPiT7o+hTuy/ISiO0D4yl75EQKQHVBp4B/CKPD9uP7ESP2Jt2ogW0aae9CWLQq3cyKjmJfwcYMcrkmF6Qt0eZKWYjs5M56FD35S9yyJbzlY7EVKMsN0d1GsB+iaODhvuOT1e+WW85kz2GspQotBUcMD3SfpgNVo1OgTLiKGWoASZZOrR1c6VarWze+o/bNlVqNYgcsoIh7WNqOPAqlvsyy15ELx/TQoFP3+J23UIOXu7y8lJl3v6AIHldJ0LrX7vAsgvu7BWyIUi1DegALxmuK0Ib8O9qlU1bv7rVqbQTWdzb3TM9XSr+W25LV67UnUULhZ6pqZ7Cj1HX5jzqmj+GBkq6x5jc4faXBsqTnyh057v4Qk/xqaFej+5bs9vt7x3snaL45I1Lz5LrSR7QWA9ImGe9rijVthzbuqPSA0isU+10Q6f6PEQJIlWwks32d/S81/6u7vPpqOzN66gXousXVb96RuJkn3TmjOSTOQlf/qgsPyqnDfsDRlruxNFeI33oTvtZWVVllL+T83l57q67ON7r49q86HVLXyWvIkOMyoQBPVHdCUXddBjGHEcPcr4ZATmqg5YD2anM6HQ5VZKksxXnVtttiAqIziimtzAzee3k5NCKNzvhZHVztbr5EA3s6zWrUdu68wj9sE1rJgtFkAEe0n3FwuSaTTTt6I6ttYYfVSavffP16Ww7RE93SkNw5lnTox3Zsa1W96X8UGpqk0sPsn7dtWkKKvOnfPXath1HXDolLSgHY7y0PMYdtfNzzshGj5w/xgmzd+kn5P3kMGMALUlSySeG2k6JHbdFoMZG20mqLZ3U8B9653sjfdHFu6J9EYj+cfzy8fHLX0eDCTRQnu+djPRF4JjsnS/j0vgVr71i5UoIxoHT9C79hvycrAGsFYeRsYJZB1L7ceZG5nUw076JNtK+yGc5nno5ZJsWF6O2GnS+6b/dH45XANx5meKq9nJF1v/l2nrZNdd2WoOMyyKf0AbWuTyfrlDjHDUiQVfDeHCMdi3ntUzL0SCZljNCYIDEKHLhKfbL00ERcyCgCUM+n3NcLNpIp1mneM9xVbI6kh11Kc51MtUdgqm2HZcoDaX+KZbpmNadXCne8eDqZHJMpLVO3U4mn9n26CCHeMG+1b7VFXBJbnSb4kZvcokc0RYDIE8EvV58r3NG+uJLGT0Y1GnwzrOxT5+N6a9wF2VAlh8CcV7x+cI+n6qILtEjs7oZSGgsspIpE2OsJXo9arKcFERPOenhkJVIWIhgDSXLOpYxSl7EcR5DElmkgIRBRNHrFTUWY05z8ZzIcTKHNYElouSCz9II62I5yMu5PNS5SBd0QxIIcmlOUZ/WLupxIZ4TOMhLVJHFogxlJRVzMstCWV5RoSwr4o3kscc40bL4JzjuSc5yi5LNg6TFUHnLZhQdndSVu+jFW9y6/fcBb5pKvBcE90JD0Ci0xvvPpb7/XOr9xaFCYah4iS9iGBHfiyD46n6Cdfh2iUWJ3iQrEE8vNIuVTFqYeGg6lyyniMBqkIyQGTuAZQ6+At7XhWSRFzUETeI0gezhWGgBaC9xuQUkw9NpAZlHbKf1aFnZKUpboN16mlNU90pU2nd5ZNp6ht4p68Yc4gTi0MtfMgMkgL8CtDwGtLxMJesOpqOaI3LOGzUPcyFdbxpUwK458LxGyQh+brQ4tWWqOBLKoGwIfTyYzf4h1/p0K98Naa3Z1khxqoi74aI41Z0J2bfD/SC6JpTZ28rnW/Y/FtcU881mHk7wLq2lF8gjxA/ceKKNMbOpXN5R0rVdRy7Q7zqaSjrHqPhO5V1/hXeEfuq/5wSOp01dOOsvAdOXCLnJaHRydk00uiafSWshEOS3pfoCWuQ1iBXmpHxg8blAXlrPs0Jp3Y4Z05rZssay1hRL60qftVk6VNAZGv4uGAgEw8Fg2M15Pfen+vpS92peVkQK0tR/NMNh/z+5FGQFoVgxnS7mk8k8RC2fN+SFw2n35NLd7P3kJFBNpW3fNs5XY/g56h8E+AGIZX0UoLZGpVZMxc22Aq7RppLttshTv7lfjh6/+fioE5DH5Jhsv4olRI745CvXXnZxHvEoe2zjLdlsPrzFBQPgYCQXQGXZhV8/2ikE+PndMi3FS8gfdV25NnL4bRjfccy8eHJqfiKQvoL6U12RDkwMr4CCMZmRmCuXPk/uIKOMCdipH5DTPEjFR5mrmVuW0RPVoDmdQTviLH6iYvBZYEhlA8qW2/q4ajNPc3RuQnr2Alp9Ll04P73uJAPEzHfkD3oTM8d372w0hxor3vaet61oDDUbO3cfHx7uL5fqPd1r1j66dk13T71U7h9+zeDOQTiO6ECQeJeWap/QVImmDpYuTP5srtFY12jkdLcsu1M0KPS5NM1FAzIKz9hzbP6R6U3bt2+afmT+2B54gTPfymfHRu5ZvW1mutjTU5ye2bb6npGxbB7dH8lkWpmMxrIsXRRCOIisoymtzLrz057pGuiCYwvPy9R/X+b5qzW/Bocj50WX7mCvIqcAvwI04xwtY1tbBMJBGY/gaoyOGuqn1XGuJVXTWhbL2k6AGlr2J3YENrIweGR+4W3HrxwZ3/3AJcObE5GN17zumo3R6MahatkKpcO16KAa6PZo3YFYNRr058zusMTzUrjbyvlCkLTZK/BudzCcX3fbQX/48MKtR4YGL75l4XBU8voH4yP9pe5gF7rR9HrNWC3aW0wmjZgXSJnojRnJZLE3WouB7HUDk2EvI11UyqAG1A7rHEUdN15Hx1JrtiVtqu9SUS+Fm9QJHRqgga51+fv0Lq1cUIn3S31TXiG+Pb264WZVJZuKx7s21v3Eu1EreOcbBV/X7wqhAvqLqOcU4qmUPF3qu/MsMjZ6eF8f9DFW3KHkyi69y7dDZ7UR+85iP0beWJXq6tDE0o/IoyQF6KqbmYR3rQ9TqXZ5LYhltmptaCPwbdc+qpDrQBXiGIbP83MEcuZMB3j9CdQww3/hsOllpS9zpJhSNfsIADL0Xsn4KGJPs+ROTk4q8YD7SnccfoG4u6IoRgLdHFvx0+G4QrivGhEWI8LZlUy/zAKgwz+SjMcxMMav2Aonx4E+Jd1XKcrVrpSJ3OV7PX6OD/idMfXdpc/jnzs6NxD5jLbLktTxQ/wu+oheSen2A2i3nqro9gZ0C6TQ2AP2A96+lI4+4ugwVzCI/JZEGZ0JOet7UumXrW7gKEGmggFqt42Dg6jJqa0laEcN6vt31fZH7TXNVaua+HRrYmJxX7ZWn6kBUL1TVFzexQ95XarGEfcxb97rVwVZKO3kAiXrmzJhSXSiufiD5sREE+cHJk5V1lRRZU1l8V9VnmX5qOpSb/Ejn2VISB69WUygpP1jVVbh3fctfZ1dQ+rQoxOAYYELdUOXtd3th2AAApHKtRrAeBL0k7BBvwnGYyPXagKBAyEi1ZYiqJ2pZtLM8LXAhEZoE7KlVW882Sr2qYqubBuKfW4fgCL4mxuz32bfPzaH0PqV+GsjczTN5aodvmYo1RTIwIrTc3mFZpTsZ7zhYDYc/DaKpYaa47UhhGTVl8uMza0fs39vf3nlejQ7ms77NBl1oUJCjfFDA5BF2XZCkf4unAniYC5M+8e39Dj5I5ljuuAL9zranDJOZziqQj/r3dn25YSQCvQxmHGYCr4O8qXwtS31A1v2m8suOy3oWKRiSkpa+XrL8eIg/yHrbjUZtd9kvzmaVBWPLPkjrfGEz+sKb+pLJ/xde7aEZWNLOdqj75gbl1W5dlkNwsbxhqRIK9d6ZYSyJXwahCV58QPIylvUzoqwlQsCzpzJz/cPhBEKrxhal82MBvtCrpCV3S9yoWD9UkG4KFoqaFLvyBPePlFMo4wgZKhkXtFZSd/4wOGedCqBTqiC/bzXD3NPCep6wG34INoEyWo94yWPA0yi3G0lM8vsaMtPvGA1Y44uutnK83kCcUwdIvPOcI5huG0ZNEqWmVT2XKTtnfbyOL6nMB72xQe610bS67dU3Il+03x92HT1jE00ArJ5JLcm7Vs51yKBI+nca5OB0MTnA+l0XyqFTpnxeE8isXi1YrndluKLRNDntbDHE9YgA2HK6+ZCV4vlTRty1vS26NUssV8yoUrL1TM6Eb7dHZ9aVxIH1sffqApICK6f61v8Nq21L/3uRA+t992KFTKVSFf041o4EdZSfSln7dL00qdYF6k52CXb8c67EL04XsEduuas1oDGSlEHxRGqHKUWCYES7JxG3a2oSIQeTvZPDCSTAxP9Sft/RMy7mpHfJCYTv9HiakjX7GeUykCfYt+BugObD/b0hlCPgYuZ2ETiN9ncb3LzY5rCedAVqf4kVEOD5J/UhBYOyHsVZS+HRG0ghMvBaDS4+D+4VKqRQLhv8XvZjVM+nVX2aNoej1LLJ1bHGIGJL72b3UguZgJMkOljBphxZi2lAShNjUjdiCLMIWS1KLYcRjBlBP0CX9fle9llYbO2HGkte+s1yDOHR4+N3p7sT330PURPDSRQCqLd0912q0jXBxVD+Gu/AMS8+LSVSpWTiY+A8FBOxq8DuQEu0W+h9EgcPvWyy6CKP6T6E4fRcLug/UUI7rqrMP1WKJDsi7fDfqd8IkD110tLS//OBkgOkP7FIJffy3yC+Qfm35m/tNcItNdIaah1TqUnVByM4Oh3a50Fc/Rm2ws8vbwgqZE7t36G6kr8bbtIe3WSU4vpyMpG2VlA2F5eY9YqHXbuQMUhYABZFbh5q51MyZDjVU6fIHSsLRZt40p1eQ2Q1bGrOs+l4nGrjISOG6jzznSV37JBxqkAIDXO56hevuasBObxv/swCcWa2XLIxJzuMgKrytv39qVyPpVgrHzl44a5efOO8TXxaEAvxrpC40Mb1s0oga3jGyv9EhK0shju7hnpz4VB4ias6ClxY+VUwi1pouiOp8qxd4f3DQxvADxHMAHJblU9lWxEyymkyl6+y/6g7AZhzmukfXEBKTKRVCRXkvVQwP6MSzEzbkMU6mniUgqWW2KFlksNgRgcF2Q1Qs+EuyY6mXf5u9dFYxGWzcRaa8VzV92BsayqJlb0hDD2lVdmNCU5VApi4kfvziS6QjHglijQEzVcmie2t7e33shnfPI1t0PLhUrV8RUDXcnA5/t78pYfCb5gqT6H/InhYSVWzdZ8bpcnr3klVfapOJxIB/1ygMhWfBJ9sLxK0TwswDnRxWHVLXrjffMnQVBV9dt2YN3nwgSz3uikrGG3vLcUA5hrP0W4oDeWjOWIFPdkvfHcSYPHRlyzeIwMj/cNugdhPh4IDSeiVW8cc4lAcASiH/SFOIzUUNLwF/MhDiGFRrsZx1bMLN3q6O7bfje9zBDg4+PMdczbgZ+fJyW0zoun/0qc+yvpaHklcrJzpnYM3iEDFues8gDSYJxb1JFs+JOOAXAI+WOOC0XS33aXhzlimfiFgjcY9F4Y/GeRxmjwYictFETeV0jEl64E0dJ+lTdkTDS2BkKluV78ztq2Wm3bTLwRXzwMAVk4sxCPxPJjztLE1xlBYzgx7DUmjJABx+n26fzjgiR8ei+1UO9th5VyZcL2VjY3WFTbXse4vr222BOtRuFAd9+9eXO4qnn2K15D2dcOo4FQWz/7AcZF9uCXHP/4fmZ12687hqsjGObnWUUkdZzsSIdAMCsd2377ypEdDYecWgLVDjQwM3RoCA0euubQIIJYfmU+v3JuZR7lVub3blxf7jPj5sxNd796BkOkr7x+Yz9E/AgDFPfjlwYPXXvR0NBF1x4aXJsbnx3POYH9PM23TzP9nrU3zay5cYajlqh9tDL7/hsg7rnB4zc16t+99CMYZxlGBKS7hjnIvJa5k3nHeR4meecUQ03gjTjfcFYpnu9dQtnkWavJWfeSWse/BL6Puo+ktJf5j5h8tu1t0lp2N6F6Qmpn6PijQIlzC3bPeZegP/iDoUIq9TEaFIP4+z3zRwc8x+fmdxzauqlSnZyIsxLrZq82kno4IKoe3tx53bgVMRI7OSJwErEGRu5jCVKanICo84hvzQ1r1txw5w1rUP9iArPczY6Au+62vdqG1avWC9hwWSFP3OCEefQl1bJUXyj04c4ZZ4KFUKgrVPYHg4UgCtnfqe5bW+LI9LWpVHdhzfTWyVdVd7skgvAgEQicSGOT41wCNNa9tnzsRiCm3VGCkEA4Z33t8JEV5d2v4l1kx40zI8OZ7MChYZzJXLs6FsYs4VncddqKBKyo1Q4pjiks/T15hmxhDGaOuYQ5BX0H8pvjG7UsqySosJJNpR0m1+ushRH4Xgpl+LZmlrZ2q94yqArX8awzWxWzLZVSTW0tle5Ytut5RxPtDGrBZ/l44oBFgJFcSki3uWWN8rVGPU+e6a4t6rWe7irIgR+pdts3I5KVNYGXeWgJnxkf1txuwsoulmgekhTdSLoFQwu5ZT7IJ2SF56TCBLzj3QinJYVgJGskI6vQiMhVNIMoUQ7hmP12REhBUsR0SnSJ6KbMFFJqPT3w4GpPT2ULyImqnDUCil8Hio0ktzeT82kKJLulJPoCz2syJ9B1q9T+7JYSt/3spNdNiCJnvrapqLlo6dyW9855FfRjHClHSbwcktD9Sfo6kF9MUjmztvRJ8m0yy0Tp2n0uv6wkOt+U2PG1Ot+USEXkFJ92nKodsYz8wy/K1WZtx67v79pebzTr23ddOv3a2i+EgCCfeXu5NLv+KWocrPRAExFUvn58z/xsuTf6fO2108eWC3x/9/Zao1p+XhAkE/1m9/rZUi8tuGf8+jKIkT0VVO6ZXc+0bcLfgPm+wvGrrOepdz70Oi/Qee1MQDpSnLmdy1OsaNH5GOvAlLx5DkORd6CR7sHRZJ97dCq6vjRwoJ+75dTl6yPV7mqpZ7YvHPUZvuOrWitXTQdCU/Obt73p6uPzM4U8Xqmp5fGQ4BvN5dRUDqHBwytCQXHlyNHa8MChOAnh5p4xl8BObEflQJBUguGB+v7tpy5z5PqdS28iHyRXglSfooi9bfJpr+MyDeofVe+oLqCRGwC/iH/m5nfcPJPLQJjJrV3ssqwt02t3fXjXfb0VZPnx/nU3z0COsZHp6ZGxM/8aD+59T6m8e3Z+D7F0HWTMzy39goyRJONnqkwTntg2WbSJoLAMK+l+Kg3qcpemHhR+ivpqzkypNrPpRg19o3d/LCDxBHVl6gOtbB7GG0yc+xBq7GreebS2vemMQbdnzV3veuu05rJ/OT+PbvNEsrF8rGuoOG7GZbnYMzyRKa23j0Ra3WZzZwPVt9UCvY2Qxw2S8cn7Hb70kaUfknmSZzTG07GUgRDj6JaaLYOupULZEeTom2EO8jHcwm+ytwQDovEDo9nnfkaRs7WQ/Wv0MCT5nvE1+tw/cEvZeoiEnlH6GpBJDAThZj0rK2e+9gN3XwMyCYGAvSVUz0puaKvLl+4id5A9gFYyzk4WdElPki7rebnWxGGRdG0BohOAQhEh5ViVqFNUDJGx/oP23x/sS5TLCXxrolSy350dyWSGp1ZkUkOoD0jB4FWvuWpQcyEciQ/+7duHYlFCdsJfKbGYo8vd8HOJ0n3Z8fmJLpQfnxvPL/4z5IVimaa/KxLpAsHY0e9ML32WfISkmXcyH2Q+QudCjqoCgEQ2O8bydlPxlFwC+GnSnUWcTqe43tEd9KLzZjqkqp1RQX2p6Gp9oKD8+SZ4kCUcomr5HGrZAfc0Ode2usXROUt9ub3uHy45qgWNYRWTnMOH6znykUA65wNwyWI+aGoeFwD3UMATsIIxLFKSZlo9uW6MMeI5LVIwWBf2RD2JiOYJaBJCROxKimoB8nWq4YhTTTiuxzwSIFwi5XWO0kWs6Uq6GDAhTlznaopHNS2gyRjyORXZs30belHvhv1OWM7Wq9Mw7m/PhlhWUTJYkPmA5YnpIN573W4jyguAXSQpE3Yq7qZbi/CS7g7yMla1eBRyhhRRErSkBd/CFvSUngt2anLxlqVH9UjMo4m6X0as4mJFziWyaUXXCDKDbCyqna0rFqN1uSWPmnKq6nr92ZekoYjq0zX6c2jLnUvPkKtIN8iVI4Cwaef2OrtuOK5A6nm65mXW6ehGk46aiUvzVmeq0e7Mk6MEpB4RSYi7W1MRrq+uiZx6XYjneAAhmhHjCc+zIo8/LBKeiPaLzxIWe1lrxbAluxFH/o6TxLFpbX3XIxOCx5Moou4EtBFXvTZYqw9EetPFBOdR20ok3jPDe5QAlzTNhBohKk9pwe3Al64hG5214H2A6hh0/mYiZ83HJLWsNT+PN7U/k3QgnjO0m62zXjKYKawuFFZvpEEhnM838/mw4uppHB7bVqtu3vb1bZurtW2jR+ollzK3amWua6g0WxsYqM2WhrpyK1eh1V2TTtGNk10/zLXo+urFd4qxyt5Dt9968XYoCnVsv/jW2w/t7U2IZKorNz4xt+/I+vl6qVSfnz+8b25iPNcFc3fl0p/I08Rgco7HC4Pak6stoAOctNqfRV062t1iAWOoNbkMdyEtIslGywL0it4bNkP1aVkVtXgoaHjiVrAHkLliLH4y4JK6c4AZuLHaPO6yv2p/LeQzQviysOGbWHxx0823vm4Aq6o33ScgyZuOATdAE6f6dZYIXxWDgSv2czyPrqqOoXUI+YL2m0OGN4yuDPns1/V/+U0nui+Hb7l66SfkO2SIGWZuYk5TOtTeU0CoUEOA4/tP/csudOU5z3X23AoIKoOh8y4rcN2xsvlg1J5XW+WvV0f+9z1n44mXPapCt2dJd5Y9Q9NTeyYVIGGqkKvcusIL4s10Gffmxof2Hdm+tVqvV7du/yaNwM3B/n0Hf35wX//AAESuvOhjK+yPXH3o4MDg4MDBQ1fv/fCwN+gVsOS+mdopx+vv3X7xso/RV2kE7g4NHLj4qiv276EOVXv2/3T/nuaAIAuN+rZd390FMKhR277rkoMPN6WLWUFgbwa4z8JtffBR/I/0nW4SBd7tda/fUatu3fGNHVtq8LdlxxFRUcQrl9+Kvt7gjvnFLUPwTr+GlxuaX5OlcuNNLgmLekifWn/2harVTVsvpu9KP2KIzNB3+tfll7uCvsKlO9tvtfN7OwGu7d5AlfwA5bibqDlspzm7DeYsfoE5xD7r+PmWmEHH78enYT7X8a9w9twiqe5zDj/Q8DXat201VjaVczRKwEI0hKjW0rHNpCjvcnaKabG3Y/YrnMjlQeLl9h9lBXb/3xnZRyUBY4kP7Hn+lCwAORF5v31QErGhs6K026XejLa6pVGoSnJJAnuAQl+/ilj0LYS4p3nEF0GQYndfzHKH7bfwEsBEEQO9x34eqt3tFqfqLgTVsDl0WlqpWZrokrnDmBCXHx7WXn96gDlAbsHvY1xM2NlB6qytm3rCO66n1JVFQjwZXJyi24PhTymG8XvJI7LCr34lG2EJ+e0XJLS/LeUvubwGpEthr2S/YL9A/e7Fs2uxCUhKdH+AbmYI6Aa0sdGo+fWXLQpBr5CWzbesVluM9VEuDU1af6V8d/zqVxSCQFC2/3wujobuv/+B5v3WmPmAaT5gjVoPmPZ7fvlLepsG6Ee//CWqt+M0OLP4K+d6ufylD9x/f5OWNMcsp4KxxfdemAPk+IWlBbLg6Iv8gP6yTAHGUQWkkqRe8zuOn42akGzUHLBc4wCZLet8SNJ/9p/mJQuLzC0r8cL4a07bC4fk6nBVPkKXvNMG3j+GFuyF5d9998EDxxbpQvqF09F0OrowlqDrhBL2whj9Q6fH2ntAfJm5k92O74Sx3U1RtMU59jFMrYoUtaNqG7N3nIeyjoV9BNWS6MtuE1mSR15/b92XS9psVx5NByufDqREEKLveJATefu/ox6OkJQfKdjFu+7hENe9OSLZX0/mUD6PPhYwJZlbt5tgcpdHJEDZEsAfTaZJfovvY9LAG7ec85UUOts2Lcs4F+5VtbzdXQcUjHQ2XFre66ktI/31LbwweePCrrm8P5jI1pqrVs3P3biwa3MxILlUwwxH05lCd1+lhfj5uU33bpyfS+sRg8gEyTjXnFu/5aNb1s9ZQU8Ey4goQ/Y7eudK5bk9NCgnqbVgnAb4vg2De3rT8Xy2lu8LJ9YP7CwlVd0bCsbCiVDUbymKvWkik8tmViX0sMW6WaKQRmUyk8tlJv1RPQ2XgjKOvKV2zbvmyvZztOpEon9lP92rDu9liuzn8A8cXzw6V2E6nOfRAnjpAudE1rD/pCm3umIm+rM/5nqtcnd9R72+4ygNUEPeJSp7zFjM3K2Iu2X0/s4NCNp0Yd/SbcDjL2dizphpN3uqI3R1uqm6rLDnUh2MjMin+aGBvftPFrou3jRfKhF2ePzA2lOCJJwY3z1c8ofs+byjV5sdp9IB+ueTe3c3WkjQx0Z27bno2K6L9q/dzXE7xrZvH+tftT+/ctbJvG5Vvv1Op5buJh8lx2F2tRyLcGc4OHvAtOlwXved5zwPKANRytF+TasDre5yq/Or+/tSIQ9rWZwWSvb1T65fEUxuOPCgy/XggQ3JoL3qO/0nwsl0tXew5o/lMrVCDf9ec5ua18UFApzLq5luDdmrpwfXj69fwXEr4DQ4jT69+J1P9swHE7FishgMhFP51sCk897bGQ/5ezICUnMPvLeDa3m6Ip+66J1V4QH36HVeO8dZeaGVHwVmQt5sn+RkgNMnbZcgI+nJHsTxQffzz8uy4sE9T4oIe5aYzGc/m3nn9/fu/T6OZ38hs7zo/kUWuEBIfnxRlt2icO21HCJ+ZfFx0aX4v/Xdiy767j3xp5+Ot9f/DSx9kXyarGYQEwTsvYrZyVxBpce/stVaHb3Sks+2h46zm0utSiU1qt8yk6+YKrxiKt6eQYdSr57f/MnNG25MpTOpG+c3P7GJRu3Rozu3Uva9dee3d26r1eu1bTvtGySNdRfr3S5Wk7xe0ZjePm2IBroSkl3dNUgGOcqgyTOG4H3PBZkFY6admaC++RtTmXT6xuWnplM3btj8STtLH/HtCx4K7FMyw2FTlGNavlzOa7GXX//w5QlUDnAvvZa9glwFnDUD3AAE3xbQ+PPWR+p0mamQB0CX1JPG/7L4nY1sQ4fsaz2m6WGDVI1s337d8K0uH7roTPV/QplMPZv9aSibrWcyndONa00P/j80/6LkMR8pfs6DH7GvyDayLzs6a31Pswzw5hyzga5JogvokePw7OweFUetziZSfh/183GmEAAbknJOPtNy9tYAmNBo1YBFnxc6S3gQXZIPBZFzCSMfvaj6ZXuTJEsyGpNCvpB02WHZHwFZ0h2S5BsAtxDC2qdl/6skL2f/gS6RRlfyutfL+b4SUr43cDqknB54PKE8YtBb9h2aHxUh5ywKzdKE7+ljUPHjcjjqk9GUJMvSZZfJkiTbL+pp1Qf1G5wgsfanZIkMQvEXnZrtBV4QeON7SvB7g6eV4OnBR9yhRwznFloA3CXwm+yfznJeuH4uSPW+q5a+RD5DVjhrGNYw72P+G3q22d4gMI6dXadAsurtEM0c/fxXWgsgvGxhgzOpSF/FqWJZxQHTMN0xqjp+zx3zaFs/DNJWrQNPW7URnG/rxZxsdMo64jLM4Gyzs4cEva5RUa3WNM8qTTTSVv07u0hYztI/zXFOGMVthbWj1VveayudO+tn82ilUA73xBJuZMZFSSdDPK9aOhG9nqA6leXQiuuPHBoaHh46dOT3y5HrDy9LmV9fjriIWxNZsZCMDQI+5VmOxSxrRiSJd4c9vFv1FTKSFPOoMsdBigJ0TMRiMNrHef2s4B7NFRKqyepq4cBGXxSFIj2cP8yhze6wyruxVPB5XAjL6oTMyy7B65cIxtjjtkYqBhcKAJqNK5JHhScKSTYYUtksx6Xiqi9Q7XXHdwOpxUNZM6h43KqSEK2e//QIIicl00PYH43Ek2xK9iiW7imYPo6oboTvuuBbncjqC77VidgvaamiX4kWCBsM62GfR0TIDZ8NjCAiSqIXcbqW8npA/sUDmZTaF0vzWNV5lwcTFusRE/hG0BuaDEc5hOOhH/FCICQirhgwdYyovzRh3Q3To0huLyGCQLAY8etZr9svCWpMF9zmfhC0gsoJjbV8mjES7xlTWc7FudyszCFB7IqGCnKkyDh+GgyTYBn8U0YDTBsAzJF+hT1mqTM7IjpHss5CZ65VQuShMx/OVKsZshnCfvvDpWLJ/nARST9Grp7ciVwPnOz/gyT801pm8T8ztVoGezO1EfubXV2ouvgr9K//Yf/bb/OpVP63PX/4D4dGrV76I2ARFXD1PHMZvEM+2dH9DqGOk1G1faLAkU4lw5lRHYS97GZw7lJoIwcok2zPglR70UZnJ4gL94Egw8Li+4Qjhhrxre3mKoV4wIzkducjZjzZWxzu7vOpvUEzOtcbsVSfqvniuULSp0DUE8j1klAwCljBuw1XEsGkJM/IUIut+yJwv5FDf841VMLK0q0n1g0UKtj0BIOa3/SEQp5AtXV07Z4++8FkVDcfoItVHvMpvoDq+zCNP+zXgljT46WxXVfW+mf6p/5GlR+lmxM+Su9+LNds5j4mq+19go4uPU7uIDPMVujQ9jc7+zV2pn9boe5sjN0855vRWYFEd9Y7H4H3IrOTxC8DLgoN0HyUJZoSThgy4UUOhhyX8OkwXef3sWxpx2AjFMBIU8NmLBgyVZcgiqZi6KZh+UzD5/G4XKJnsHsbFDWxLof9Egx9zXP0wOxwraeYyPf1R7ySW/MBSM82y5XucOupw8e211b0jwyM9A/W6t3FdMSSg2ORuLdaKqQTYcunq7LEs+TgDbuP14O5fL4nXC+a2fjM4Mhl/Q7muW/pBXKEBEEOoetMZoHvXe1YXFsxRM3IvFDGKsDZGmo73NSb+fNXuAAl5IWOAaK9LHWU6rhq1Ke00SxjjmI7arJrtVd1gbilYsHZvig3guOoGcMC+mDP+khk38EJubLrUNa/dteOlVGtubEXhXONxtpG46VEK5FojdEAzX6rNC3fWgh6RRahoB5VXbfIQ12/Sg9nEfZ11e23+IIzosSJCJpQ2+xV0QewO5g0Pp8oYaSG08aDvkxEReituXQxE5y9eHvJky42tejK7bvXFpmlJjxtbXOg8zAI7HsxafSslDWX5ZK+mqY2Drw63+JRcij9qkgt5/2W4crRtaXqDaJIOKHAK00jHfEgvpLcbqTDCuR3hzM+aOdZkIkfB5l4gjnAXMe8lbmXeRDaua+VWd6h19HmxpHPqjh63F5EF301WgCNLN9ZTM87Al9bywUciWYUKHd1buvLwkh8eTfuVqM9ahs5yqQcZhqlA9fZ9g14IDUVdRznWtnKCObOlxLPul2hz7nQmI/V8kYS+NH+A8SHEOIT4RRdGUIq9xGg2JxbteIHLhOzcTPBIjxEuJt4hHlpFeGe51g3XXNLeEn1Bqd3qB7FkNyNcOBrkZ4BQ0fQkzz/tyzPsohw+Lq+jZXCdFCZ2N9aeWJs7MRKWUaX96zttsVkK5lsOSIgWkl3/iiX0RwKEiDykp5M6l7is1bWkI/FCmYDmEXy3ighD4iCDAOCt0JE4hQk4HmO3y5wr+MFECIaBCUR5mTNtF+SXLLqVsWgiXjRG1qVjk4+hCTFqx2p9/GChMMEuJLwXZaV8GW1rTWUTfTvqE1ed8d1k8jg6htLubG1Y9ksBDmhsa7ZXNeg9OYBJkP24B8z1vnaJH9nIR+is6mFf2s/4uxncp9CVUaLn5VDXgm/lyqQFHu/c2fT4mclb0gG2elvlpbIo6SL6ad6dGf/ampMpxC6Ta0cOOTYdeiC4Gqr4iQs+51VOoMo29mWpL1rmI/HN4ZPbErjgMh5jOFsUyDJCJAjjgAXD3PucKpvItavazzx6izh3LI3mm7G7U2zRjhs0ABJPBZ8AMH3hFKufHV6SzyjaJbr/2nsS8DkJq78VaqW1FJL3a2W1Gr1fal77u6e7p4ez3hmek7bjOfwiQ9sZmwu2xzmMKcdOl4gLBCCsyQQ1gSHhNOQc3dD+MPu8CVLLhacA3JsDudcEpKFLJtkv/xpzb+q1D0zNuT7b3/qqlJJVSWVpKr3Xr33e6XM+IDoQ7SG4Tf93XndnZxODSg6x9AhBdyNC1tXKSGbl/03agoW6S+gmRVbQC7jENlmGUQkbFYaZuwNczBb/uXvhkXNXT/t1rSIBr6PAmvbBi2qbRCimnC3Kyp8CFu2tj7rVlU3Ce6/H4VfnLF+gHdAdkZQIsKdAtoiCrHJvtPxJsHZxgjyaI7kElnbJgb1E/pwsM0p5uSUngxI6Ih/QRQjcHy8ZFpajO+KWFeZJafC+vzwh9ECdyXT+X/vAx8s023vHI3kuDD4071mCcyFkyXznc8xjEf3iLQZBf+a7gM9H/87YEbsdeU9i6/Dj8IQ4uovI7KGAoFwLjR0820td0wKY9KV+MrgCjZpay/6EJyhrIIuu5npR4UJpnyGDBj4hGZVeG0dffkFOzdDz/EuV9zPOxjOARVeVZ9Sy2UVYjzD9V5DllzA4ZjBCEnQ3LM3/ZQZ1tN/dKRJMqSbkoPhBY/Gic4wy8afUnpwUUlS18uGLAqAdcyiouAnvNOlR10MRJOSUqloJ3HtELezXtRkg0Nf8zm4dmgahvlUen4uTS2S9Elz53lpCb2Bfo/T63KGWzOoDbdbceCGJiVUlgUOZh0qS1FNe/M/oGeZsb0xNOEsmwtJ/QCbn6dk7M+ALCh1AXjaOTc59dn158wJW+9oaSnkN27e88xfwAaw8b9P7by/vTOdOkyvOfdDrW2tLXdtcV84Ob19z+aN+QKYBPutj1r/SHMXTG/YtemctRfZmAFUO6IXX6XCVCueT+2BuTGQN2Q1pQaMNFHasu3/aerAwW1b+7pdru6+rdsOvrZy50BuKu0bOW9rqW2CfnUgv7Ey5E67hyob8wNn7HyxZ9vuUcWcybevbUd0602Lv4S3wQ6y/lam1tt6103lYjTyV5rzOkHWsZdR9MSSKh/5ygjsNygQohYPNIS3Igqkfl0hQCAevNzSQ1MZPAiux0Emlc9P5PPg4St4qYJhYttG6g+PtOFUReKvYL0i/W1BpusPf8UZcH6lX1NV7drZqenZQzjVn82///1zyWT+c5/DitkXo4F1yCTBjwtjBbTVX7pT8OreTZtQINzJaYj5AL6vOFFFM1PTM6SOQ7NTU7N94AP5RGKuVst/9rP5Wg3Nw03ZNNaZa6EKVAljbJgr8XQrK3eyZMeeI9GuguHWcBdBPWXiDzGFQa9WcgH07ZrHWvBomgdUPVoN7VTJDspa0DyLFC8LgswDyqO9WT8Getuib7719a+DtPVb1umAbq/1WLS9PUpfEW07DxWLatpnliLBq3oFzeqDV74VbQPy1wVgsAwin9qi79yDnVPQ2yKUkxpZvAV+Cd5I7Ml7EY9wHnUJdZT6exvfbSVN391YKctyZB1B9w/SObqChoEUy2nNw01FwbOLuQGjLVextLbHEvNCTMY0jhLjXGwTlWJToMHsmxn8wiMOm8OEZQXeE0gFJJ9YGOuWfMJnRnh+BNKc2wmho6+PBaLger/ok9AJg0bSQKnCeEGUXda30Pnd4/lWlIm2l1hE8jkH8VmsKLPlMupNB/1IPhgIBPPWC6mZsRZ0YydPpjKgZWwm1bEJm+VuEkRR2JTs7k6ilMSO8AZqGkDaJTEsatrrhsqHeUniPyyIQOTfXQRIa7RUoZDSkt2FioaNWNEoZNwAeEZ0Dk7gkhODrCyypRIHQCCU67y4Ixd+Rs2Oz4yrey5Qx2bGs0DFa0LG4lvwNIQECTKP3sl11CZqF7Ek6dYxidZc/uYqjRUBW7so2/x0uSalliKwWyk81qlL6BHY0s+07e6bgjTbQp9+VHe5L7x3067jnTkzOZK6QcEQWKrLNTU8drES0FvisR+p8VhLQFfpn7VmP7B+w+jI1NTI6AY9LCd3Gz2xlHVE9COWLhh4gsSG4aP99OhlQ1MjY7Njq3u7Ll7NcDQDM8l1R9LmTj0bMDL6ZsNEVevW70f6e0eTias+cFU8yTj40taWfM+8Zvg1jFiFQ5s22Ld4M3wAHqGCGLObwbKYLCKduugKgUGgdD9WdQEFgHFiu2AoFaStX3mTukMEF3rbva2gh/O42zSX9TtrAirv/H6r5qf9Cn3U+k83NBAJvF0GvhbrNd7XIXsE4AIbdmC8ZOr98Fn6oyjFUQJGSwJclksoctbUOYUH9COPnfwTrEb+s37N669HwCfBg+Di48d/DX5qbf/Wd757CvzYuhHchnmrOSoOT8A5NAeNoi9xO3URovxtH0cEFReNGFHQJAdXKEqSJUeTgPaTVdSeJtI1MfPA87bynjoUKyz+VbayjPxPKkF0Xs2qBjuCaKNrKCAkZr1GSMwFFNbfRmT5Cf9A6NO8xoEYBmuyTjd2HxLeJiVLpDihVBVwtR1fLfH79yOqVTjo6fIcFHzxZgNos6pL1dtNET1o4SG/4D7XATkQxyhR1s8auyd4UG20gYKavYharykSKY+CGr93L68G+f3ooe3ngyrx/bP4F7gAWcS/tlLdVD/2IgXeZUHS0B5n29GDPAOUr9l1iSXkuiWFlLl6o7deuvfel0iKVaRf3XTTr/DF0Ohq6ieCmUwpkwGP2vFf7Aiy5MZRcNddKAALKKiflpRrrmn2xIkMFjlnVoa2Pvebi7+GMgxSQ+h9WUfW3Yvlokb++KGuhLjG96LZUNXkjx/9SsBrTN6Xi5yckLlKEYNYcxrGKv18X0tfdtYp9JGf4JzNvitjD5j7L//dX4kKx6+kX5pGP4F7kZz1IidMT5+dcaj+T/Q5/x743oMO8ehnMcZcePEU/BksUF1UHzVBraE226ua5K3Pwi6AaVf8QkaBrthzauPdt9kj8kG4AVy5+L4iDc4AqDsTrg5utMrpoRbYAcPqNlljwt5t+VGmg04FwEvEFdIFciAgg+NZrJd+ofUY2duOwxVp65GiFAgF3G4USOC6oru5455P9qfBl7QolOhwQqUl55q8tUaPp4PgqmA6kAxkR7LW3SgAh2zsuy/ZkfVrt+526+GAJKGKlpJE9nJk8WfwGP17QouY1EY0XlyO1/JWfMUr+CA/FtVlbLZNZZXlUaRgw62cIYps4Kzg3kQDJCzYXViw+/OMPTArynJAlsEeEqMP6/OS7BM/L8rez9Rfi5fjsZ44OiIayaRBtwZSqYDok6V4TwzEezZao/hc8Dz2sLQiTR+QxTV4bw0u2UwB3ExArl8X74mD76Oa0Q7qnyyuGXw/kPQFZFStlUVHwI2IaUD7f2MXwX21FdFtTzawaidRT11G3XimZfwK3YdlG/mzVJ1tuzMC1tKFoZMjDUkWLpO1YXUItA1BCMCQI0qzv7G2i7Zyh6bOm53qzO3d6hK7U3OpbtG1dW+uc2q2/pe+3vm9r++d7+27Yr5zpmuua6Zz/grwpM9wqQHVZfwNn/Ts3MnrKiIkDgp+NGoKfMmQL8fUxRkBbM91TW/YPf9IJ6uKk2Z3tzkpqmznI/O7N0x35axHiYoP1gk6dOWL/d25mRzauvtfnDPkBVET0bYgGxUPz5dKrAvryFdZtsonvdY/oGk6bRiX2xGRKeuob3+D+jaNZr61RCvCrzesrDNlzKOcrZiHOkjpaizRroQtixEWKwEqOqdz2Qr0zK9a7XDx/uQ7L8Y7HNXBSzKhcC43vfG5Dehy27LCB6Qju4tduVBw/NAdh8a93py/ozh/Mw9Va00uF8hNTORAz9SuuTlPiDc6knsumJsuVke7SAeQzum5qlu0nph6aCDZ0rqqp3sc+yQYD7Rlp5XWxNBjM2AiGs198pxzPolorMOUCx5CNBa2X1pNjRO/HPsb8/EZq5DvORmv+PK4ld8nUWTDZqz2JDyI1Q6IZb3NX5vJ5eEOdSeivWyfRBg4MUU7rZfNctmkx8yyL+DzifXnCChGN/qCwKpf428KBzX0N3w+az6Zz4/lQD6JGQIVaM96vFB4WDA8KEQTp+D8hADdhnBCcHC8F3hkyIODvOGlBeuYU3TZzZRN61u4XpATG+2hqm/C1Rvy1XZzOAAL+dE82g5pESxYsT6sGVzNCdWAs8ZK7PWcoTg4FAoiygd5J60YTusUds9A9JtsTGmM4S81vFlEsA64CRNQS0AlocByQsuiSQn/Md3GNf5wYaLOVmHttiqKqpCqVauXVavWZRgOLk5X6wtxulavnQ8T7/zgB3ChXqUX3qnVahdVq1X6pyO3jVw/gt/lLZQbfoH+L0QvbqD2Ed4/aXOn2O8KXrzFRoxY2gGSZHF3kMYru1zD9Y5tZsthyCD1PWJEYOO0hyaEFcQUGK2y8MLkubvPTWpqCkVj6XQSDHkQlekBQ13xuHUpA60XwtFo79qZtWF1kwxlPiAGfVOQo79XPoz5g8PtdtR2BEdHOiED1qp/pDmob8IZm6JaaO3s2ko0Sj+NF+Y1DYVj23ZtS1oveHAjN91YfwaCoTBqoDcSCasbfd0+F49agLgB0csdbj+CuaIjbYdxdLgTghH1vyHUNzMuH7M5rIUjEXx1ZE5CczV8CPajnuQQ3dqG5vFuvFYvM0BGhLdctN/7poCuHwOAV8welIn6j0G0CXaVYaL4D8BrvUVHngdSgeN57p1f4DAn8uA2p/RnQbQufQj/wML118/SN2+uvwquqVhbwEet/TyXx6eigJ4SZPg+mud/OAllbnbv7OysTSeNLv4L/Bd0jRjZ/U7M2wIsxo4AQvERY2I0Jun2ON1ErdIYW6JRXoZVbGqdnRWjEayhTqqdFSOapWlkeFY8CJoSkzLX9IzWGFLokVqw0zA6g7UmEVnDqoOIGgYDODE4iMOqc7zgCyk1/EdUb37CSUjnwcHlsOqcyKNDNSXkw//CuLNKyldLaetgulRKg3vSJTq81FIQt3salyQNnk/K/n+qtqtfqnpw5QVO5PHFPd5sqZQmz2ILel9OQp0g7I+hb44CepHgxHswLgqNqTka22zSmFih+20dSozWzhGEOxvmgGlKD/DTSqzcAd133H6HmDak6e3RSpuut1Wi9deaqe3TkpEGb9ZfM0w6YdB5FJmWiSa2lGGAi2USQ+GOO9BZ4jQqELGejNhFI2ArTk1LKeN3iAb5VMCkQTIAzgtmaoZvC2ZkzwjQaHbR4gLiQ8cQ/ZGjBhEFsg2vvTakrJGl1AoveRi9QW7ikWDtzIyJ34zlLG4lNiuzUroCL98XHB4O7tP0pDEyEpxV9fRAmm5DgV5f7ZmVUtKs5xVfkD4a9FmWZ5876d7nuU8JBjPBoIWeIUavp5+b171efV4phdfEsEOldWoxbC2gKnBVarhUPw6qinudKK5zK9a9GEuJrqrSvMs1L6nhkM+6BdWjgMO+0I+CygmcRgHmt4YWfw5fgDGix9NOFbH2mZmSCUItS3TwMFzHMv5+O+qDTA6UJaL+rqVgRSNaILqcKsN7WVGw7pVCrre8u2TFCCqwBbV09b1u1140elw4xnK7Pn3x/etFQ4hIN64GP5dU9jscdL4oaR9b4/b/LpQOhcwgkCWdydUfPJqAsP2P4IdHvpJmIOe/xHrpNSwHXqAy8Gr6NF6D4YHtGHGp0xtiPijVnxeUIE8P+CKyGaqfJqq9J1CmoQr0gKWQ/Xgw4wv7iGz5BKpzR7NOG8qlSTg0wbGARI8KqiHUn0eFMkE6fkado5Z0Zp0OauPi2/AT0E/5ECebocq2zRQ2fvZjCEgbAZgxJZpQDwybNTFdoTOAwc4Xl5AiwY+tBxUN+H1gbzgE9ip+zWc96I5aT4G9YK/1INgrGSIvWh8UResu0cUbErgInGedtE4KPIh5TRnEeAF6HnMmWxPO46J43JloTTof4373+ON//xwjGEH2QcbxIGMERcd9YPSBB3rRAH0zz9/skAU8935i8RG4BZaoTjSLXIruAE+qtI1+gsZWoufDeuisbdCyLErGa8jNhUt/BNggSh5AUBKGIKamCv4leKssRhzABL6J1XOIbhEIj/Z65Os+sfP881si0UqmLelRfRFXB+dVHEEPMANZ0ceyndFEJL0xcQfv07w+FgBW9M0CAEWhL5E2BEfZ6/XytDccUv1xZXp6/d/u83jayv4+wI+3xeiqESo66MXuT++//CfHjGBUjMRSbTd1dbM045AYjVNibEcL9Lp8ktJTuK61i+E0dOuxRHsu4xAEB+ScKYAI487LzVZAG07sORqiR5gP8SE2oGs3f3n3jg+1eL2TvZ/cyuqjN7Tbfo2bsmqDSiJOejuhZzCl3WR3VjA7GKmhIQRUSF/bEyKeAs8albowB5QxSwTOqjmXl8FZVDBYbKmoPtGNZgS3KGtoJrGlPW+P969GpDoDAw1RUkNIEoCMVY30rFm/pieCCJ57EA1zuk6kHTSebUAV9Gb1Fjcf8gy58YSDKHp3i46qbYh5wNprJ65NpcavHb8eMk0BSlN8wtyUQdWi2jPoIAPrzzQlKVi+hL7HpxffhBuhF+O74zerZ8nwVV9W0sVrXKqNd6Y3/S36G0oe+P3Ul3bhKintpo1wpf+p/krIoNGeB7UKGadPkt2KPxtXojxTbh+qxKKVofYyw0eVeNavuGXJ52Rp6GBBqG17cu6c6baurvaZdecntrd3Z2OKFwDNa2jZ1q4EL8oeon8FScB7ZJFPdLVmNcOrAeBVYlki+6xSE3CBfhZRYOXGKtaSgq8NLdRw6RgF74mSDWQdPs21R2I7h7dNTm4b3hmLtHO8w4bDdvBnHfE2D9T/8Dq9LdLmPPPM3pZCC9p6Y2cccbatbh6wXgDirTZ9dnDxLXgPeh4imSk3n+VvjimVSw0fw2TJaeluIuQB2TdjOxS3FdvLZ6glLOmG0hSZzdbiAFwKabdnpNMs5+db5vOlTMeoR4LoJ3lGOzKlwhzKLJudIx43Da2Dvbsrld0HcfBxNRzOhsM006gHBbdyEq7APvesWs/K3P1PjWpQAK7GFWXDti/tJg/kwnpiPJDRZjIyY8pZXeOyaHBAYblSzuJQ1/RKmabAglW1qij8CDgADtw5PBw7Hh4eDh+PDQ8PP/QQrC0iLmgRvew09fFT1gWnToHjnDlp+qaf9Uya5qTn2Wkf2jXDs7NhMkdtWXwD0WUawds5E12cdPEyFdyAqvvfQouDf86lSqtLOy7dXuqt7Jj86dUd2BapZd83Rzd0F1MDk4Pp3pxb5NrGZ3a5AxARjeaAqbGsZrDR8o7ywJw2BEY7K/rO3vLOUveO3kM3HNoycT7vM3z8lur6/Zddkh1MpgfNzlGXIyRtHJlMMB53cSg9uD7uCkiMK9eLKlnTF7XfswPoHj+C7jFFMC53YnlpU4CYWpKPLeM72jFtk5aJxrrW2YIzznZ4QyRkzIo0/epkvCcW64kjNpTEk4gaBm2IWkax9RqKJ/2xmJ+u4nALGZz2E+G3n6R/S4bCV1E5xMuS8jSOCVkQJ+Gcba9ihzG/RZHqUHgaNYCqP2FH+L5ri6+ieaGdMqkCNUCtoygltQKXM7F8OzYUcLM3lGUhRgo2YYJtTx5L6W+2N8XbilQ/GfODmj+GWsXXXUPXS0ijJ3HwDftynrQ7gG5K67/pj8f94FVyz+3xnjja6MaVW4QXWaRwaUAtp+11nk2L/w6fhhnER2zG2ItEyamh59Dd0FnwF3VbrELccGCtpwoGL8R20kR/AZ9OLKUxJb6kEoHOt+GzwExoIMHlaPb+ANMa+xoHp8S+PhHx4V+LtTKB+1k6xyUGQidZtuukg2fpLkby3u8ALPM1LeWcQlwoPeVMaV9jWOC43ysxXTTLO076OjSvpyf6VY65VRvKQy/3fCQQiDzPeWF+SLuV4b4a7fF4D0DYsx/SAvOi1uq+xSE4gZc21OcYh4N5TjVoL3AKjlvcrdqLrBPC/S7cHxz6fv8IT9J/pDqoc6jzqQPUdVSN+lvsV5HWVDzs4w6wvf+iACe7iA/gFSgmftv5ThOsEjvVQR1XKdrIlEqGKJA01QC6iUV4E7faXihcTuvvUsOHVGG6I8a7oaCKPezARN+F6XBkboN7VtQE6Pe25jtnZnfP3LVHAWPKzOUD60eq65MOmYOurCQao9OKPn5o4qOQ8+ilbZdsLxa37+tUXJJksaLqcqkiYt0+s5QasymP2yX8EvnAf/jW7KlUV3l7RFWAbmjm2xx5px8Kmjgdnty6a2a6s2vk2knG2XtuIZOuTU4MOMOilBEcnKcFFCsTh8atqyVXqC1fws1esq0UFjjoADeKql8VjbTRjBvvd+OjA1Tf4svwqzCH0R5Mxt+Thbj/iIEYRLQGZLGFL+pelEIEew/NUYu8FxRo7mWOFaxfOB01h+qoQd76pYvhXmbRES8PKGb7bYwogLCT/TqHBhPgBIDnLYujW2mf82ssOpsXHbcx6LHT1OK34W/QN499a1Zsv+4NfgZ+I2bNIUZWwhS+ZKQkMBcFJzDPax23HsS8sz0f1NB8UKPayApDVvafbbGra5nU0jRdlouYZNTgE0PXFUF768Tax9dOtLbjxGbDCBhm1VbHeHrwwBD4fkvGOrF9/boO9Fu3/nPrz2nvcPwfoWVkZjSbHc3Sz40cHP5HIluyfUAcIThSBWotNY/eamqlbLW4Is2sWCclJqdLi0PgrCE7Qd7/FJa8NmXUBA7dZjg48vY2bRJU4hETz3NAq2LvTFVV179XVQIBBQfg6DuvRQvhcAE1tVtqFfYAjey+8wxe+IdtOLRe013r1on+38pBhzS5d/e/7Z4/RwKCmJQ2X3Pwymu2+q6Rg9Lwjm3bdgxLwaTUfeut3Zz3gJ7Vl7Y3cP1bIoXIFV7vFSiyTqJGwKsuAfFhqAGwRXDJW3dIYKuRlMZS6DcmJt0iLUyH0G/aWUPZQ7qm6UNS0hALyWSBZYm/DN/i1+lF9IxVrEVHzEFtNxn2gmCxm17cXkg9rh/7zLFj1+3dDG+4r7X10iesafD5J47sP4TKH6D20R+iP0Ip2Pa7oGFgdGJemrPfN/qCt7GT67cl6Q+sLLHgfQD8AXs3f1tKusgRzLO40Nz0J7iF6Bu1U0PEo+fyKDMIsk3oPozXQ2dsoyfii6gnHXdwaFxbmYcNbt4rj64l+yf6kyQ4idcx0gbt5xxOWdecMz/9849nxFQIijsBhZggMO6CoZSrcNcDdxXEZAi6Bj698OlRkhdcO7s2SPIy+689sCWFaxzvT6HYFiLRHbzf73Y4nedfcskuN9RT7kuvu/5/pJQOpf6R4X4J5UjrNmz4hTvlh1IskYiRnM7ubntO27j4fXgd/WeqBa/lMujFcxBwAAJQi6YlQogtQTuqRAGY8MwQ0V/Nfke5qSQhlpeyOPofCpX1H7t9vsPpbMt4Oj2Per0ZgZN9ffFowWV6O7yPejyZtlG5/uu4pKo7j94zMbI/noHwUYfTYWpJLdB3QHFxXpwDedji9c/f/rH7BkdRXaiqDq/pKkTjfT6ZEzJeVFUnqstJ0y/F949M3HN0p6pKqC4eFYUZ1akc6IsXZRNVjPbxOLN8z5RpWyk3cCtW3BCiKaGtnYIz4SV/rVFnx/ztD0xWCl4ZX9uRv3Kbg/ehrvB7adIXZJzpWvwyfAUOUBnEf4xRs9Ruaj+2PsbQhnKmoXexJGLMZBO2uw2bfKokbeAVhWhN6Boa0TExwVZUfQhNue+1Lk3YkpWLs7RqHYtX4gCggL440RvXImrEX/+YFo74wWVuTbvfJQMGAPg4a4izLtrBPebgfQOMDGMfSZyybvGo6GU4jMJ91k9IOil4ed67+2W88zIqP5DsTdC3JHqTiVWJP+HMPyFSh45p9cP+GGqL97iGFJEBusCyeVYEost6nWGdOn2RIol/1n6l4mUd9UkVnelVvPxJtIOybL3JGnUSHqZrlJP41U5gv6sc/cP6o/SOW1e/8R/9YGHLrf2/fWP10rm15XPxkp8OkvTu+sO39L/xxspzHVR+8bPwFJylKoiauZS6AZUgxlVZTscyIQ177QWoMWw1VhzCVB9qGBtml4mwCF0EYn1prlJEg3hF57AsERtJc1lURwoN9KhpLGbEltIVvedM/ZiV6o7gF7LW06Ws6yi6IiKzc6dDjIiVzvW+rrJfGvrrhz6gPOVuy2y9YVATL7pY1Ppu2JRpU9+VdU9pWwnRMzgopRqjU7Ifev+3rSwfioqOnZlmte3vbnw5q/7zRosoqC4PimT8iS+egqdhFY3CWFrdRWPcP+xKkSyT2Pqd2KRtEAwRcHMQozF1SZbIbTgNm22EfkJc408XiyTRlNCQoMKWwI5ra9fuCPRsyg1fPrwTU/M78xtymbE2lZXX7bl0zzqZVdvGMrkN+Xl8cB6d1bX5u0JQpl0f5/38Q06WkzX+AIZEvGH1jkJhx2pxfL6CzkI5qFD7ZIGDvuJMe/tM0Qe5wmQ7qh0dQidU5setHzhpLeg8ynFHOUURuW3WJsJxPY3nobnFh+H9cBjRayYai/oo7DGl0kN4BPy5L63oNe6HDMOIltM5A2DAYcwHqxxWzMVai8SbiZvGAzaWQWKOGHcNuPfLPHD9iFO8rqcxysO3v+MESpB/SgkJP+IB/527777nU86gn3EmkwzgPLKH6fw72XB4ZbcTMHH041gtyJkZcPQVIcw/w0Knl7c+/xRWijr1Mz7oE75o3Sf5gPAbPsjTwevusyaAeTeouRh30FU6UuJkL087ubFPbW4xOQ7wXpnLXXrlZTmX4Xa4Ku8b2W7rR52AC3AMfXej1HbqQuqDGIMbjV2ZbNH26oCpoVRmWfkXO5S2Uzb+gGmfRiSMyxwBSFSW8rFcIEtE6ab9xZGh0GwgFxTwgLvcVKJhOM81XzNY7VzDWy/w3HliQol3OVqGiuy5QiC26hh+mMcCQe4bOPFdB+P0KDFQFUfbybeVkqMy2kKmWWfA+6FrvMPO7kDTvXUzKkJLS2dYoWPd0YDEsQzqp7bldqxfxhSPk3GgfCOA2zuxqpOteuT2oQJvxlbFWtC7Fk2ioFVNyn7QUiTf1oIcTUZls8cEJ0B7D8nqaQcYkqJ5IBhUTa0loTVr8nnC3ljaq/rQSRRE7+ZpeALGEZ3WSvDJ/qp3rLONy2FXc42JzJxZmrpyfndl1arK7vmfNxNXnr9pJpfP52Y2/XMzcRfnk3le9nG/cbth/IyzSaJOnXE6SdAhhsav41O8xwnYJ4QEb2OVRRe/AH8Op1DKjS34laKcUhovTk+XbdxbTul+WJRLS/jFctH2uNb2yiv7SsNDRbpcRUNO57piMvwKAPQrnBSItJRDgVfikUqJTtQ/DB8Y2DWANusXab1j294nrYfAzrgSVwPZ9Ij1BXDhecMDcSwD+n8J49dpAAAAeNp9kM1Kw0AUhc/0T21BxILrWRVBSH+WpbtC3blwUddtOklbkkyYTAtdunXlA7j1MXwAn0Fw5YN4Gq8IFZqQyzfn3nNmJgAu8QmFn6eNa2GFU9wJV3CCWLhK/VG4Rn4RrqOFN+EG9Q/hJm7USLiFtnpmgqqdcdUp0/ascIGRcAXneBCuUrfCNfKTcB1XeBVuUH8XbmKKL+EWOmqJMRwMZvCsC2jMsWNdIWRuhqisHhg7M/Nmoec7vQptFtmM4r+pv9Y942JskDDacWniTTJzRy1HWlOmORQc2bc0+gjQo2xcsbKZ7ge9o/Zb2rMy4vCeBbY85oCqp1Hzc7SnpInEGF4hIWvkZW9NJaQeMNZkxv3+lWIbD7yPdORsqifc1iSJ1bmzaxN6Di/LPXIM0eUbHaQH5eFTjnmfD7vdSAKC0Kb4Bg9qcIcAAHjabVUHe9xEEPWz7yRdcUmBhN47AuucQocECATikAQIhGZW0p60Pp1WlrS+09F77733zsdvZFa6s833cZ/vrC0z8+a9mdHU9FT1aU79/+cf+mJqGtOYQQ11GDBhoYEmWmhjFnOYxwK2YTt2YCdOw+nYhd04A2fiLJyNc3AuzsP5uAAX4iJcjEtwKS7D5bgCV+IqXA0b1+BaLMJBB0vYg73Yh/24DtfjBtyIm3AzbsGtuA0HcBC34w7ciUO4C3fjMO7BvTiCZRzFfTiG4ziB+/EAHsRJPISHcQqP4FE8hsfxBFbwJBhcePDB0UWAEAKr6CFCHzEkEqwhRYYcCusYYIgCIzyFp/EMnsVzeB4v4EW8hJfxCl7Fa3gdb+BNvIW38Q7exXt4Hx/gQ3yEj/EJPsVn+Bxf4Et8ha/xDb7Fd/geP+BH/ISf8Qt+xW/4HX/gT/yFv9tDEUcsDgZcuLKx5GShWBUsNoaCjZho6g2pPLpguZLO+kw2CqnoNA46M7lMTOHJeCXxLJ+2QsWc+kCmkd+iS9pPLpVjjp93eyFZFTIOcuUKJu2ucnlsOx2ry+PSYzPTNzxyE9cTKeLc1NEL7kyvrc1tWOuIdqtQBFu7jYQRkIErZn2p3IjbEe/mttPusrinhMsFeZ/zVJbLvp3xdF14vKmzJQS5sDeyWaolEStqfZlyU0cpWDxbRbdHoQiVaAdSDZQX8h6dGr5YE8qeOXn42E66lDNRQk9ErLFEYge5LXcIoRwT0WL2Mst6QSpVYnhM+ESzKwlm0BbBwI7szEs5YfVZIeKShFHIY5OwkkYdqwzvM2FW0jitkZp4drbQ3bG0VbCmeH0khipe4D7plwvizLE9mRRaDhKAm/lA5DlPzbFyRpVto8s87krZcxqRiHvcF7FjZJSNks3NKOaAYEdKbqMkgp4kXPGQANuLTsvn+qQM1dyEuH1T2nSiti96qqJrbuxG+yAOd5ZalxbjHXJsaiqHirf6XKQkQai6qk7aZmLXpm9tWF2nvy37Ax7rENV+k6WpHJR1UsuVx1sD6fM1guQyuaDZSCjNiZ5zWahWVfmjj4xCdJmrGiTJUOMR9bJzainVw3zAKbdRSODo2HbG0jnTBw6bFYNOPVci57P/udgcr4h8I6voGOngIZMVO63yrHqez8mICnJibK74QuOaz6sy3nBKiNmwIm6ZZxkLeJX2CRGEeS2TaV5bFZEyl5mIXDk0C91NcVA7yvp8ntk+RRAr5MNlsTNbVLUY9Bn5s8itDhFYlUIEgmpT49petmbC04z+hZzU71hHmG6JgFuTRjMqhmdCJa2e0o0jVWPy0GmmGt8BjdQ6yLsy9mW3TnFS3jjE1mVK7GU1XZiGSiLJ/Pq6yETe9KRMqVJZzmtdEXGDgvVUZlQCmJQKHQYbve6UUytbdBZWVcqyTHgr/YqjWU1bmVNCF61Jy9dTEQmnpku7RVrZ9C3o3sJmgeVKG+zShRmJykNQqJg6OUhompVkNHWv+0LXqEUpcHtx/95Zlzzrr613GrpbSO2VPRtP+9pbR0mb3GwsDKr+iIvJ6O3UIun1po8fb5+qOtwmKqI5EWc5C1LWL5ctliSRqAbCxHCpptMztV/KpTGZ+JP6XbImOwtUIelkBOjyN2jkUoqtkoKAxWuChvl4frS3Xq4NRFfMdfYEkZ3ziCdUpVwvu5vLNhW9pIYbKpqsC2O7lVIvYuC/G8RCq3zxZERsKLYR0z4h2PL6oJdDwWiC6U6mtUk39KE1mWn/AvQi0agAAAAB//8AAgABAAAADAAAABYAAAACAAEAAwCtAAEABAAAAAIAAAAAeNpjYGBgZACCR/O13UD0Y5tzLjAaAEMeBlYAAA==") 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-file:before { content: "\e677"; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@font-face { font-family: 'shareIcon'; src: url("data:font/ttf;charset=utf-8;base64,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sSQBFCuwBEMusCQrLbA5LLAAFrAEJbAEJiAuRyNHI2GwBkUrIyA8IC4jOLEkARQrLbA6LLEJBCVCsAAWsAQlsAQlIC5HI0cjYSCwBCNCsAZFKyCwYFBYILBAUVizAiADIBuzAiYDGllCQiMgR7AEQ7CAYmAgsAArIIqKYSCwAkNgZCOwA0NhZFBYsAJDYRuwA0NgWbADJbCAYmGwAiVGYTgjIDwjOBshICBGI0ewACsjYTghWbEkARQrLbA7LLAuKy6xJAEUKy2wPCywLyshIyAgPLAEI0IjOLEkARQrsARDLrAkKy2wPSywABUgR7AAI0KyAAEBFRQTLrAqKi2wPiywABUgR7AAI0KyAAEBFRQTLrAqKi2wPyyxAAEUE7ArKi2wQCywLSotsEEssAAWRSMgLiBGiiNhOLEkARQrLbBCLLAJI0KwQSstsEMssgAAOistsEQssgABOistsEUssgEAOistsEYssgEBOistsEcssgAAOystsEgssgABOystsEkssgEAOystsEossgEBOystsEsssgAANystsEwssgABNystsE0ssgEANystsE4ssgEBNystsE8ssgAAOSstsFAssgABOSstsFEssgEAOSstsFIssgEBOSstsFMssgAAPCstsFQssgABPCstsFUssgEAPCstsFYssgEBPCstsFcssgAAOCstsFgssgABOCstsFkssgEAOCstsFossgEBOCstsFsssDArLrEkARQrLbBcLLAwK7A0Ky2wXSywMCuwNSstsF4ssAAWsDArsDYrLbBfLLAxKy6xJAEUKy2wYCywMSuwNCstsGEssDErsDUrLbBiLLAxK7A2Ky2wYyywMisusSQBFCstsGQssDIrsDQrLbBlLLAyK7A1Ky2wZiywMiuwNistsGcssDMrLrEkARQrLbBoLLAzK7A0Ky2waSywMyuwNSstsGossDMrsDYrLbBrLCuwCGWwAyRQeLABFTAtAABLuADIUlixAQGOWbkIAAgAYyCwASNEILADI3CwDkUgIEu4AA5RS7AGU1pYsDQbsChZYGYgilVYsAIlYbABRWMjYrACI0SzCgkFBCuzCgsFBCuzDg8FBCtZsgQoCUVSRLMKDQYEK7EGAUSxJAGIUViwQIhYsQYDRLEmAYhRWLgEAIhYsQYBRFlZWVm4Af+FsASNsQUARAAAAAAAAAAAAAAA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") format("truetype"); font-weight: 500; font-style: normal; font-display: swap; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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



.pcImg { display: none !important; }

.mImg { display: block !important; }

/*--关于我们--*/
.commonBanner { overflow: hidden; position: relative; }

.commonBanner .imgBox { padding-top: 120%; position: relative; }

.commonBanner .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-animation: scale 10s linear infinite alternate; animation: scale 10s linear infinite alternate; }

.commonBanner .commonbannerText { position: absolute; left: 0px; bottom: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100%; }

.commonBanner .commonbannerText .content1600 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-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 .title { color: #fff; }

.commonBanner .commonbannerText .title span { font-size: 36px; line-height: 1;}

.commonBanner .commonbannerText .icon { width: 70px; height: 70px; -webkit-animation: downUp 1s infinite alternate; animation: downUp 1s infinite alternate; background: #8cc63f; -webkit-border-radius: 100%; border-radius: 100%; position: relative; 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; }

.commonBanner .commonbannerText .icon img { display: block; height: 24px; }

.commonBanner .commonbannerText .icon::after { content: ''; border: 1px solid rgba(255, 255, 255, 0.3); width: 140%; height: 140%; -webkit-border-radius: 100%; border-radius: 100%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); margin: auto; }

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

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

.aboutMain { background-image: url(../images/img_03.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; overflow: hidden; }

.commonClassBox { border-bottom: 1px solid rgba(180, 194, 204, 0.2);  overflow: hidden; position: relative;}

.commonClass { margin-bottom: -1px; }

.commonClass .swiper-slide { width: auto; }

.commonClass .swiper-slide 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: 20px; height: 40px; font-size: 14px; font-weight: 300; color: #3b3b3b; position: relative; }

.commonClass .swiper-slide a::after { content: ''; bottom: 0px; right: 0px; width: 0%; height: 2px; background: #8cc63f; -webkit-transition: all .6s; transition: all .6s; position: absolute; }

.commonClass .swiper-slide.active a { color: #110c00; font-weight: 600; }

.commonClass .swiper-slide.active a:after { left: 0px; right: auto; width: 100%; }

.commonClass .swiper-slide:hover a { color: #110c00; font-weight: 600; }

.commonClass .swiper-slide:hover a:after { left: 0px; right: auto; width: 100%; }

.aboutBox { padding: 40px 0px; }

.aboutBox .aboutTitle { padding-bottom: 20px; }

.aboutBox .aboutTitle .title { font-size: 24px; line-height: 1; width: 100%; }

.aboutBox .aboutTitle .content { padding-top: 20px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 14px; line-height: 20px; color: #595959; }

.aboutBox .videoBox { overflow: hidden; padding-top: 60%; -webkit-border-radius: 10px; border-radius: 10px; position: relative; }

.aboutBox .videoBox img { width: 100%; position: absolute; left: 0px; top: 0px; height: 100%; object-fit: cover; display: block; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.aboutBox .videoBox:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); transform: scale(1.05); }

.aboutBox .videoBox .icon { cursor: pointer; position: absolute; left: 0px; right: 0px; top: 0px; bottom: 0px; margin: auto; width: 40px; height: 40px; -webkit-border-radius: 100%; border-radius: 100%; }

.aboutBox .videoBox .icon::after { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #8cc63f; content: ''; opacity: 1; -webkit-border-radius: 100%; border-radius: 100%; -webkit-animation: ripple 2s infinite; animation: ripple 2s infinite; }

.aboutBox .videoBox .icon::before { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #8cc63f; content: ''; opacity: 1; -webkit-border-radius: 100%; border-radius: 100%; -webkit-animation: ripple 2s infinite .4s; animation: ripple 2s infinite .4s; }

.aboutBox .videoBox .icon i { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: #8cc63f; -webkit-border-radius: 100%; border-radius: 100%; z-index: 10; }

.aboutBox .videoBox .icon i::after { border-left: 10px solid #fff; border-top: 6px solid transparent; border-bottom: 6px solid transparent; content: ''; position: absolute; left: 55%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: 10; }

.aboutBox .videoBox .icon i::before { -webkit-border-radius: 100%; border-radius: 100%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 140%; height: 140%; border: 1px dashed #8cc63f; content: ''; z-index: 10; }

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

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

.aboutTextImg { position: absolute; left: 0px; bottom: -40px; width: 100%; }

.aboutTextImg img { width: 170%; position: relative; left: 50%; display: block; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); }

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

.corporateCultureMain .content1600 { position: relative; }

.corporateCultureTitle { margin-bottom: -40px; }

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

.corporateCultureTitle .imgBox { padding-top: 5px; }

.corporateCultureTitle .imgBox img { height: 45px; display: block; }

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

.corporateCulture .list { width: 100%; margin: 10px 0px 0px; height: 45vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-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; }

.corporateCulture .list::after { content: ''; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.67); background-color: rgba(0, 0, 0, 0.1); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.corporateCulture .list .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; -webkit-border-radius: 10px; border-radius: 10px; -webkit-transition: all .6s; transition: all .6s; overflow: hidden; -webkit-box-shadow: 0px 7px 32px rgba(24, 49, 71, 0.5); box-shadow: 0px 7px 32px rgba(24, 49, 71, 0.5); }

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

.corporateCulture .list .content { position: relative; z-index: 10; text-align: center; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

.corporateCulture .list .content .listTitle { font-size: 18px; font-weight: 300; line-height: 1; color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.corporateCulture .list .content .desc { padding-top: 10px; font-size: 16px; font-weight: 600; line-height: 1.4; color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.corporateCulture .list p { position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; opacity: 1; -webkit-transition: all .6s; transition: all .6s; }

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

.corporateCulture .list .hoverContent { position: absolute; left: 20px; right: 20px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.corporateCulture .list .hoverContent .listTitle { font-size: 18px; font-weight: 300; line-height: 1; color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.corporateCulture .list .hoverContent .desc { padding-top: 10px; font-size: 16px; font-weight: 600; line-height: 1.4; color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.corporateCulture .list:nth-child(1):after { -webkit-mask-size: cover; mask-size: cover; -webkit-mask-image: url(../images/img_07.png); mask-image: url(../images/img_07.png); }

.corporateCulture .list:nth-child(1) .imgBox { -webkit-box-shadow: none; box-shadow: none; -webkit-filter: drop-shadow(0px 7px 32px rgba(24, 49, 71, 0.5)); filter: drop-shadow(0px 7px 32px rgba(24, 49, 71, 0.5)); }

.corporateCulture .list:nth-child(1) .imgBox img { -webkit-mask-size: cover; mask-size: cover; -webkit-mask-image: url(../images/img_07.png); mask-image: url(../images/img_07.png); }

.corporateCulture .list:nth-child(1) .hoverContent { top: 65%; }

.corporateCulture .list:hover::after { opacity: 0; }

.corporateCulture .list:hover .imgBox { opacity: 1; }

.corporateCulture .list:hover .content .listTitle { color: #fff; }

.corporateCulture .list:hover .content .desc { color: #fff; }

.corporateCulture .list:hover p { opacity: 0; }

.corporateCulture .list:hover .content { opacity: 0; }

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

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

.corporateCultureList .list { width: 100%; margin: 10px 0px 0px; position: relative; }

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

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

.corporateCultureList .list .imgBox::after { content: ''; left: 0px; bottom: 0px; height: 35%; right: 0px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.6))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6)); position: absolute; }

.corporateCultureList .list .content { padding: 0px 15px 20px; position: absolute; left: 0px; bottom: 0px; right: 0px; }

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

.corporateCultureList .list .content .desc { padding-top: 5px; font-size: 18px; line-height: 1.2; color: #fff; }

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

.honorMain { padding: 40px 0px; }

.honorMain .title { font-size: 24px; text-align: center; line-height: 1; }

.honorMain .honorListBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-top: 25px; }

/* .honorMain .honorListBox .honorListImg { width: 100%; height: 330px; -webkit-border-radius: 20px; border-radius: 20px; background-image: url(../images/img_13.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; overflow: hidden; position: relative; } */

/* .honorMain .honorListBox .honorListImg .imgBox { position: absolute; left: 0px; right: 0px; margin: 0px auto; width: 220px; height: 209px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center;-webkit-justify-content: center;-moz-box-pack: center;-ms-flex-pack: center;justify-content: center;}

.honorMain .honorListBox .honorListImg .imgBox span{position: relative;} */

/* .honorMain .honorListBox .honorListImg .imgBox img { max-height: 90%; display: block; position: relative; z-index: 10; } */

.honorMain .honorListBox .honorListImg { width: 100%; height: 380px; -webkit-border-radius: 20px; border-radius: 20px; overflow: hidden; position: relative; }

.honorMain .honorListBox .honorListImg .swiper-slide{overflow: hidden;}

.honorMain .honorListBox .honorListImg .imgBox {position: absolute; left:0px; top: 0px; width: 100%; height: 100%;}

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

.honorMain .honorListBox .honorListImg .imgBox span::after { content: ''; bottom: -4px; left: -6px; right: -6px; height: 8px; -webkit-border-radius: 20px; border-radius: 20px; -webkit-filter: blur(4px); filter: blur(4px); background: #3a3d3a; position: absolute; }

.honorMain .honorListBox .honorListImg .listTitle { font-size: 16px; padding-bottom: 20px; color: #fff; position: absolute; left: 0px; bottom: 0px; width: 100%; text-align: center; }

.honorMain .honorListBox .honorListImg .listTitle::after { content: ''; display: block; margin: 10px auto 0px; width: 36px; height: 2px; background: #8cc63f; }

.honorMain .honorListBox .honorListImg a { position: absolute; margin: auto; top: 0px; bottom: 0px; width: 30px; height: 30px; font-size: 16px; z-index: 20; border: 2px solid #fff; color: #fff; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.honorMain .honorListBox .honorListImg a.prevBtn { left: 10px; -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }

.honorMain .honorListBox .honorListImg a.nextBtn { right: 10px; }

.honorMain .honorListBox .honorListImg .swiper-button-disabled { opacity: 0.4; }

.honorMain .honorListBox .honorListText { display: none; margin: 20px 0px 0px 0px; width: 100%; background: #eaf2ec; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.honorMain .honorListBox .honorListText .swiper-slide { padding-top: 50px; padding-bottom: 80px; }

.honorMain .honorListBox .honorListText .swiper-slide .icon { width: 60px; height: 60px; -webkit-border-radius: 100%; border-radius: 100%; border: 2px solid #dae2dc; 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; margin: auto; }

.honorMain .honorListBox .honorListText .swiper-slide .icon img { height: 25px; display: block; }

.honorMain .honorListBox .honorListText .swiper-slide .listTitle { text-align: center; padding-top: 15px; font-size: 18px; line-height: 22px; color: #2f302f; font-weight: 600; }

.honorMain .honorListBox .honorListText .btn { position: absolute; left: 0px; right: 0px; bottom: 20px; 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; }

.honorMain .honorListBox .honorListText .btn a { width: 30px; height: 30px; margin: 0px 5px; font-size: 16px; z-index: 20; border: 2px solid rgba(175, 182, 175, 0.4); color: rgba(175, 182, 175, 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; }

.honorMain .honorListBox .honorListText .btn a.prevBtn { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }

.honorMain .honorListBox .honorListText .btn a:hover { background-color: #8cc63f; border-color: #8cc63f; color: #fff; }

.chooseUsMain { padding: 40px 0px; position: relative; }

.chooseUsBg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; }

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

.chooseUsMain .content1600 { z-index: 10; position: relative; }

.chooseUsMain .title { font-size: 24px; line-height: 1.2; color: #fff; }

.chooseUsMain .chooseUsList { width: 100%; }

.chooseUsMain .chooseUsList .list { margin-top: 20px; cursor: pointer; -webkit-border-radius: 10px; border-radius: 10px; padding: 25px 20px; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.3); position: relative; background-color: rgba(0, 0, 0, 0.2); -webkit-backdrop-filter: blur(25px); backdrop-filter: blur(25px); }

.chooseUsMain .chooseUsList .list .content { position: relative; z-index: 10; }

.chooseUsMain .chooseUsList .list .listTitle { font-size: 18px; line-height: 1.2; color: #fff; font-weight: 500; -webkit-transition: all .6s; transition: all .6s; }

.chooseUsMain .chooseUsList .list .desc { padding-top: 10px; font-size: 14px; line-height: 22px; color: rgba(255, 255, 255, 0.5); -webkit-transition: all .6s; transition: all .6s; }

.chooseUsMain .chooseUsList .list .desc p { padding-left: 10px; font-weight: 600; position: relative; }

.chooseUsMain .chooseUsList .list .desc p::after { content: ''; position: absolute; left: 0px; top: 8px; width: 4px; height: 4px; -webkit-border-radius: 100%; border-radius: 100%; background: rgba(255, 255, 255, 0.5); -webkit-transition: all .6s; transition: all .6s; }

.chooseUsMain .chooseUsList .list::after { content: ''; position: absolute; left: 0px; opacity: 0; -webkit-transition: all .6s; transition: all .6s; right: 0px; bottom: 0px; top: 0px; background-image: url(../images/img_17.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.chooseUsMain .chooseUsList .list.active::after { opacity: 1; }

.chooseUsMain .chooseUsList .list.active .listTitle { color: #333333; }

.chooseUsMain .chooseUsList .list.active .desc { color: #595959; }

.chooseUsMain .chooseUsList .list.active .desc p::after { background: #595959; }

.aboutVideo video{ width: 100%; display: block;}

/*--产品与方案综合页--*/
.productSynthesisMain .list { padding-top: 35px; }

.productSynthesisMain .list .title { text-align: center; font-size: 24px; line-height: 1.2; color: #333333; }

.productSynthesisMain .list .desc { padding-top: 10px; text-align: center; font-size: 14px; line-height: 1.4; font-weight: 300; color: #424242; }

.productSynthesisMain .list .more { padding-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.productSynthesisMain .list .more a { padding-left: 20px; font-size: 14px; width: 130px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; position: relative; border: 1px solid #b5b5b5; -webkit-transition: all .6s; transition: all .6s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; overflow: hidden; transition: all .6s; }

.productSynthesisMain .list .more a span { position: relative; z-index: 10; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.productSynthesisMain .list .more a i { position: absolute; right: 8px; width: 25px; height: 25px; top: 50%; background: #8cc63f; z-index: 10; -webkit-border-radius: 100%; border-radius: 100%; color: #fff; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-size: 16px; -webkit-transition: all .6s; transition: all .6s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.productSynthesisMain .list .more a i::before { position: relative; z-index: 10; }

.productSynthesisMain .list .more a::after { content: ''; position: absolute; width: 120%; padding-top: 120%; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%) scale(0); -ms-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); -webkit-border-radius: 100%; border-radius: 100%; background: #8cc63f; -webkit-transition: all .6s; transition: all .6s; }

.productSynthesisMain .list .more a:hover { border-color: #8cc63f; }

.productSynthesisMain .list .more a:hover::after { -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); }

.productSynthesisMain .list .more a:hover span { color: #fff; }

.productSynthesisMain .list .more a:hover i { background: #fff; color: #8cc63f; }

.productSynthesisMain .list .contentBox { padding: 30px 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; position: relative; margin-top: 25px; }

.productSynthesisMain .list .contentBox .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; }

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

.productSynthesisMain .list .contentBox .content1600 { 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; }

.productSynthesisMain .list .contentBox .content { -webkit-border-radius: 10px; border-radius: 10px; width: 100%; padding: 25px 15px 10px; border: 1px solid #fff; background-color: rgba(255, 255, 255, 0.9); -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); }

.productSynthesisMain .list .contentBox .content .listContentBox { padding-bottom: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.productSynthesisMain .list .contentBox .content .listContentBox .number { width: 25px; min-width: 25px; height: 25px; font-size: 14px; color: #fff; font-weight: 600; -webkit-border-radius: 100%; border-radius: 100%; background-color: #c5c6c5; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.productSynthesisMain .list .contentBox .content .listContentBox .listContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 10px; }

.productSynthesisMain .list .contentBox .content .listContentBox .listContent .listTitle { font-size: 16px; line-height: 1.3; color: #333333; }

.productSynthesisMain .list .contentBox .content .listContentBox .listContent .listDesc { padding-top: 5px; font-size: 12px; line-height: 18px; color: rgba(51, 51, 51, 0.6); }

.productSynthesisMain .list .contentBox .content .listContentBox:hover .number { background-color: #8cc63f; }

/*--产品列表--*/
.productListMain { padding: 40px 0px; }

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

.productList .list { width: 100%; margin: 15px 0px 0px; background: #eaf2ec; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; position: relative; }

.productList .list .imgBox { width: 100%; padding-top: 90%; overflow: hidden; position: relative; }

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

.productList .list .content { padding: 20px 15px; }

.productList .list .content .modelNumber { font-size: 14px; color: #8cc63f; }

.productList .list .content .listTitle { font-size: 16px; color: #333333; }

.productList .list:nth-child(1) .imgBox { padding-top: 60%; }

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

#paging { text-align: center; padding-top: 30px; }

#paging a { width: 30px; height: 30px; -webkit-border-radius: 5px; border-radius: 5px; padding: 0px; margin: 0px 3px; font-size: 14px; line-height: 30px; border: none; background: #eaf2ec; color: #61615c; }

#paging span { width: 30px; height: 30px; background: none; border: none; padding: 0px; margin: 0px 3px; font-size: 14px; line-height: 30px; }

#paging span em { font-size: 14px; }

#paging span em.layui-laypage-em { -webkit-border-radius: 5px; border-radius: 5px; background-color: #8cc63f; color: #fff; }

#paging a:hover { color: #fff; background-color: #8cc63f; }

/*--产品详情页--*/
.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; }

.location a { color: rgba(76, 80, 95, 0.5); 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; }

.location a .icon-shouye1 { font-size: 16px; }

.location a:hover { color: #4c505f; }

.location span { color: rgba(76, 80, 95, 0.5); font-size: 12px; padding: 0px 2px; }

.location a:last-child { color: #4c505f; }

.location a:last-child span { display: none; }

.productDetailsMain { padding-top: 80px; }

.productDetailsBox { padding-top: 25px; }

.productDetailsBox .imgBox { width: 100%; overflow: hidden; position: relative; -webkit-border-radius: 20px; border-radius: 20px; }

.productDetailsBox .imgBox img { width: 100%; display: block; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

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

.productDetailsBox .contentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.productDetailsBox .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.productDetailsBox .contentBox .columnTtitle { font-size: 16px; color: #2e7f41; }

.productDetailsBox .contentBox .line { margin-top: 10px; height: 11px; background-image: url(../images/img_27.png); background-repeat: repeat-x; background-size: auto 11px; }

.productDetailsBox .contentBox .title { padding-top: 25px; font-size: 24px; line-height: 1.2; font-weight: 600; color: #1b2221; }

.productDetailsBox .contentBox .subTitle { font-size: 18px; line-height: 1.2; font-weight: 600; color: #1b2221; }

.productDetailsBox .contentBox .desc { padding-top: 10px; font-size: 14px; line-height: 22px; color: #000000; }

.productDetailsBox .contentBox .btn { padding-top: 25px; }

.productDetailsBox .contentBox .btn a { height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 14px; background: #8cc63f; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.relatedProductsMain { padding: 40px 0px; }

.relatedProductsMain .title { font-size: 24px; font-weight: 600; padding-bottom: 0px; color: #333333; }

/*--可持续发展--*/
.developMain { padding: 40px 0px; background-image: url(../images/img_29.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; overflow: hidden; position: relative; }

.developBox .imgBox { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.developBox .imgBox .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; position: relative; }

.developBox .imgBox .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; width: 40%; }

.developBox .imgBox .list::after { content: ''; position: absolute; right: -35px; top: 10px; width: 100px; height: 100px; background-image: url(../images/img_33.png); background-repeat: no-repeat; background-size: cover; }

.developBox .imgBox .list img { width: 100%; display: block; -webkit-border-radius: 10px; border-radius: 10px; position: relative; z-index: 10; }

.developBox .imgBox .list:last-child { margin-right: 0px; }

.developBox .imgBox .list:last-child:after { display: none; }

.developBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 25px 0px 0px 0px; }

.developBox .content .title { font-size: 14px; line-height: 1.2; color: rgba(51, 51, 51, 0.8); }

.developBox .content .desc { font-size: 24px; padding-top: 5px; font-weight: 600; color: #333333; }

.developBox .content .earthBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; margin-left: -20px; margin-top: 20px; }

.developBox .content .earthBox .earth { position: relative; }

.developBox .content .earthBox .earth img { height: 180px; display: block; }

.developBox .content .earthBox .earth p { position: absolute; left: 0px; top: 0px; width: 100%; height: 0%; overflow: hidden; }

.developSecureMain { padding: 40px 0px; background-image: url(../images/img_34.jpg); background-size: cover; background-repeat: no-repeat; background-position: center;  position: relative; overflow: hidden;}

.developSecureMain .title { font-size: 24px; line-height: 32px; color: #fff; font-weight: 600; text-align: center; }

.developSecureMain .desc { padding-top: 5px; font-weight: 100; font-size: 16px; color: rgba(255, 255, 255, 0.6); text-align: center; }

.developSecureMain .developSecure { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; margin-top: 10px; }

.developSecureMain .developSecure .list { width: 100%; margin: 15px 0px 0px; -webkit-border-radius: 10px; border-radius: 10px; padding: 25px 20px; border: 1px solid rgba(140, 198, 63, 0.5); background-color: rgba(140, 198, 63, 0.15); }

.developSecureMain .developSecure .list .iconBox { 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; }

.developSecureMain .developSecure .list .iconBox .icon img { height: 30px; display: block; }

.developSecureMain .developSecure .list .iconBox .number { font-size: 16px; color: #fff; }

.developSecureMain .developSecure .list .listTitle { margin-top: 20px; font-size: 16px; font-weight: 300; color: #fff; line-height: 24px; }

.developSolutionMain { padding: 40px 0px; position: relative; overflow: hidden; background-image: url(../images/img_38.jpg); background-repeat: no-repeat; background-size: cover; background-position: center; }

.developSolutionMain .icon { margin: 0px auto; width: 50px; }

.developSolutionMain .icon img { width: 100%; display: block; }

.developSolutionMain .title { text-align: center; padding-top: 15px; font-size: 24px; line-height: 30px; font-weight: 600; color: #333333; }

.developSolutionMain .content { max-width: 860px; font-size: 14px; line-height: 22px; padding-top: 15px; color: #595959; margin: 0px auto; }

.developSolutionImg { display: none; }

.developSolutionImg .list { position: absolute; }

.developSolutionImg .list img { width: 100%; display: block; -webkit-border-radius: 10px; border-radius: 10px; }

.developSolutionImg .list:nth-child(1) { width: 273px; left: 160px; bottom: 430px; z-index: 10; }

.developSolutionImg .list:nth-child(2) { width: 269px; right: 160px; bottom: 350px; z-index: 10; }

.developSolutionImg .list:nth-child(3) { width: 445px; left: -110px; bottom: 100px; }

.developSolutionImg .list:nth-child(4) { width: 412px; right: -110px; bottom: 100px; }

/*--人才理念--*/
.talentConceptMain { background-image: url(../images/img_45.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.talentConceptBox { padding-top: 35px; }

.talentConceptBox .title { text-align: center; font-size: 24px; font-weight: 600; line-height: 1.2; color: #333333; }

.talentConceptBox .desc { padding-top: 15px; font-size: 16px; line-height: 24px; color: #333333; }

.talentConceptBox .desc br { display: none; }

.talentConceptBox .desc span { color: #8cc63f; }

.talentConceptBox .iconArrow { padding-top: 10px; text-align: center; }

.talentConceptBox .iconArrow span { width: 24px; height: 24px; background-image: url(../images/img_46.png); background-repeat: repeat-y; background-size: 24px; -webkit-animation: arrowDown 2s linear infinite; animation: arrowDown 2s linear infinite; }

.talentConceptBox .iconArrow p { margin-bottom: -8px; }

.talentConceptBox .iconArrow img { width: 15px; }

.talentConceptBox .iconArrow p:nth-child(1) { -webkit-animation: translucency 1.2s ease-in-out alternate infinite; animation: translucency 1.2s ease-in-out alternate infinite; -webkit-animation-delay: 0s; animation-delay: 0s; }

.talentConceptBox .iconArrow p:nth-child(2) { -webkit-animation: translucency 1.2s ease-in-out alternate infinite; animation: translucency 1.2s ease-in-out alternate infinite; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; }

.talentConceptBox .iconArrow p:nth-child(3) { -webkit-animation: translucency 1.2s ease-in-out alternate infinite; animation: translucency 1.2s ease-in-out alternate infinite; -webkit-animation-delay: 0.6s; animation-delay: 0.6s; }

@-webkit-keyframes arrowDown { 0% { background-position: 0px 0px; }
  100% { background-position: 0px 48px; } }

@keyframes arrowDown { 0% { background-position: 0px 0px; }
  100% { background-position: 0px 48px; } }

.talentConcept { margin-top: 20px; }

.talentConcept .imgBox { width: 100%; overflow: hidden; position: relative; -webkit-border-radius: 20px; border-radius: 20px; }

.talentConcept .imgBox img { width: 100%; display: block; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.talentConcept .content { padding: 25px 15px; z-index: 1; margin-top: 15px; position: relative; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(140, 198, 63, 0.05)), to(rgba(140, 198, 63, 0.05))); background-image: linear-gradient(to bottom, rgba(140, 198, 63, 0.05), rgba(140, 198, 63, 0.05)); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; border: 1px solid #e8e8e8; -webkit-border-radius: 10px; border-radius: 10px; background-color: #fff; }

.talentConcept .content .icon img { height: 60px; display: block; }

.talentConcept .content .subTitle { padding-top: 15px; font-size: 20px; line-height: 1; color: #333333; font-weight: 600; }

.talentConcept .content .desc2 { padding-top: 15px; font-size: 14px; color: #5f5f5f; text-align: justify; line-height: 22px; font-weight: 300; }

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

.talentsPrincipleMain { padding-top: 35px; }

.talentsPrincipleMain .title { font-size: 24px; font-weight: 600; line-height: 1.2; text-align: center; }

.talentsPrincipleBox { margin-top: 20px; overflow: hidden; position: relative; background-image: url(../images/img_49.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

.talentsPrincipleBox .list { width: 100%; padding: 30px 0px 30px; position: relative; }

.talentsPrincipleBox .list .listTitle { 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; opacity: 1; color: #fff; -webkit-transition: all .6s; transition: all .6s; }

.talentsPrincipleBox .list .listTitle img { height: 45px; display: block; }

.talentsPrincipleBox .list .content { padding-top: 10px; font-size: 14px; line-height: 1.4; opacity: 1; max-width: 500px; color: #fff; text-align: justify; -webkit-transition: all .6s; transition: all .6s; }

.talentsPrincipleBox .list::after { width: 1px; height: 100%; background-color: rgba(255, 255, 255, 0.2); position: absolute; top: 0px; right: 0px; }

.talentsPrincipleBox .list:nth-child(1) { padding-bottom: 0px; }

.talentsPrincipleBox .list:last-child:after { display: none; }

.talentsEvaluateMain { padding: 40px 0px; }

.talentsEvaluate { margin-top: 0px; }

.talentsEvaluate .imgBox { width: 100%; overflow: hidden; position: relative; -webkit-border-radius: 10px; border-radius: 10px; }

.talentsEvaluate .imgBox img { width: 100%; display: block; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .6s; transition: all .6s; }

.talentsEvaluate .content { padding: 25px 20px; margin-top: 10px; z-index: 1; position: relative; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(140, 198, 63, 0.05)), to(rgba(140, 198, 63, 0.05))); background-image: linear-gradient(to bottom, rgba(140, 198, 63, 0.05), rgba(140, 198, 63, 0.05)); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; border: 1px solid #e8e8e8; -webkit-border-radius: 10px; border-radius: 10px; background-color: #fff; }

.talentsEvaluate .content .icon img { height: 50px; display: block; }

.talentsEvaluate .content .subTitle { padding-top: 15px; font-size: 20px; line-height: 1; color: #333333; font-weight: 600; }

.talentsEvaluate .content .desc2 { padding-top: 15px; font-size: 14px; color: #5f5f5f; text-align: justify; line-height: 22px; font-weight: 300; }

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

/*--职位招聘--*/
.jobsListMain { padding: 30px 0px; }

.jobsList .list { margin-top: 15px; }

.jobsList .list .listTitle { -webkit-border-radius: 10px; border-radius: 10px; height: 45px; padding: 0px 20px; -webkit-transition: all .6s; transition: all .6s; 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: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; background-color: #eaf2ec; }

.jobsList .list .listTitle .title { font-size: 14px; color: #1e292f; }

.jobsList .list .listTitle .address { font-size: 16px; color: #a1a1a1; display: none; }

.jobsList .list .listTitle .time { font-size: 16px; color: #a1a1a1; display: none; }

.jobsList .list .listTitle .icon { width: 30px; height: 30px; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #f5f6f8; font-size: 14px; color: rgba(0, 0, 0, 0.4); }

.jobsList .list .listTitle .icon i { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); display: block; -webkit-transition: all .6s; transition: all .6s; }

.jobsList .list .content { -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; padding: 20px; background: #fff; -webkit-box-shadow: 0px 15px 30px rgba(42, 42, 42, 0.15); box-shadow: 0px 15px 30px rgba(42, 42, 42, 0.15); display: none; }

.jobsList .list .content .subTitle { font-size: 16px; color: #1e292f; }

.jobsList .list .content .desc { padding: 10px 0px 35px; font-size: 14px; line-height: 22px; color: #a1a1a1; }

.jobsList .list .content .btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.jobsList .list .content .btn a { padding: 0px 20px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; 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; background-color: #8cc63f; color: #fff; }

.jobsList .list .content .btn a img { height: 16px; margin-right: 10px; }

.jobsList .list.active .listTitle { -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; background-color: #8cc63f; }

.jobsList .list.active .listTitle .title { color: #fff; }

.jobsList .list.active .listTitle .address { color: rgba(255, 255, 255, 0.7); }

.jobsList .list.active .listTitle .time { color: rgba(255, 255, 255, 0.7); }

.jobsList .list.active .listTitle .icon { background: #ffffff; color: #8cc63f; }

.jobsList .list.active .listTitle .icon i { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

/*--新闻列表--*/
.newsListMain { padding: 25px 0px 40px; }

.newsList .list { padding-top: 15px; }

.newsList a { display: block; padding: 15px; border: 1px solid #d7d7d7; -webkit-border-radius: 10px; border-radius: 10px; -webkit-transition: all .6s; transition: all .6s; }

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

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

.newsList a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 15px 0px; }

.newsList a .content .listTitle { font-size: 16px; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; color: #000000; -webkit-transition: all .6s; transition: all .6s; }

.newsList a .content .desc { margin-top: 5px; font-size: 14px; font-weight: 300; color: #666666; -webkit-transition: all .6s; transition: all .6s; }

.newsList a .content .more { padding-top: 10px; 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: #c5c6c5; -webkit-transition: all .6s; transition: all .6s; }

.newsList a .content .more i { width: 25px; height: 25px; font-size: 16px; margin-left: 10px; color: #fff; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background: #c5c6c5; -webkit-transition: all .6s; transition: all .6s; }

.newsList a .content .mTime { font-size: 14px; padding-top: 10px; color: #666666; }

.newsList a .timeBox { width: 227px; margin: -17px -17px -17px 0px; -webkit-border-radius: 0px 20px 20px 0px; border-radius: 0px 20px 20px 0px; -webkit-transition: all .6s; transition: all .6s; display: none; }

.newsList a .timeBox .time { color: #c5c6c5; font-size: 19px; line-height: 1; text-align: center; -webkit-transition: all .6s; transition: all .6s; }

.newsList a .timeBox .time span { font-size: 71px; display: block; }

.newsList a .timeBox .time i { 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: 10px; font-size: 34px; color: #c5c6c5; -webkit-transition: all .6s; transition: all .6s; }

.newsList a:hover { background-color: #eaf2ec; border-color: #eaf2ec; }

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

.newsList a:hover .content .listTitle { color: #000; }

.newsList a:hover .content .more { color: #8cc63f; }

.newsList a:hover .content .more i { background: #8cc63f; }

.newsList a:hover .timeBox { background-color: #8cc63f; }

.newsList a:hover .timeBox .time { color: #fff; }

.newsList a:hover .timeBox .time i { color: #fff; }

/*--新闻详情--*/
.newsDetailMain { padding: 100px 0px 45px; background-image: url(../images/img_62.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.newsDetailMain .content1600 { max-width: 1260px; }

.newsLocation { display: -webkit-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: #a5a5a5; background: #ffffff; height: 40px; padding: 0px 15px; -webkit-border-radius: 40px; border-radius: 40px; }

.newsLocation a { color: #a5a5a5; }

.newsLocation span { margin: 0px 5px; }

.newsLocation .icon-shouye1 { font-size: 14px; }

.newsLocation span:last-child { display: none; }

.newsLocation a:nth-last-child(2) { display: none; }

.newsLocation span:nth-last-child(3) { display: none; }

.newsLocation .active { color: #2b2b2b; }

.newsLocation .icon-youjiantou { font-weight: 100; }



.newsDetailShareBox { padding-top: 15px; 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; }

.newsDetailShareBox .newsDetailShare { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.newsDetailShareBox .newsDetailShare a { width: 30px; height: 30px; margin-left: 5px; 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; -webkit-border-radius: 100%; border-radius: 100%; background: #fff; color: #000; -webkit-transition: all .6s; transition: all .6s; }

.newsDetailShareBox .newsDetailShare a:hover { color: #fff; background: #8cc63f; }

.newsDetailTitle { padding: 20px 0px 15px; border-bottom: 1px solid rgba(152, 170, 181, 0.5); }

.newsDetailTitle .title { font-size: 24px; font-weight: 600; line-height: 1.3; color: #000000; }

.newsDetailTitle .time { padding-top: 10px; font-size: 14px; color: #626f77; }

.newsDetail { padding: 30px 0px; font-size: 14px; line-height: 22px; color: #323232; text-align: justify; }

.newsDetail img { max-width: 100%; height: auto !important; }

.newsDetail video { max-width: 100%; }

.prevNextArticleBox .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-bottom: 15px; }

.prevNextArticleBox .list a { background: #fff; -webkit-border-radius: 10px; border-radius: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; width: 100%; height: 100%; padding: 20px 15px; }

.prevNextArticleBox .list a p { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-bottom: 10px; }

.prevNextArticleBox .list a p span { font-size: 12px; background: #8cc63f; padding: 0px 8px; line-height: 20px; -webkit-border-radius: 4px; border-radius: 4px; color: #fff; }

.prevNextArticleBox .list a h3 { font-size: 16px; display: -webkit-box; height: 48px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-align: justify; font-weight: 600; color: #000000; }

.prevNextArticleBox .return { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.prevNextArticleBox .return a { font-size: 16px; color: #000000; -webkit-border-radius: 45px; border-radius: 45px; background: #fff; width: 100%; height: 45px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.prevNextArticleBox .return a img { height: 16px; margin-right: 10px; }

/*--联系我们--*/
.contactUsMain { padding: 40px 0px; }

.contactUsMain .title { font-size: 24px; line-height: 1.2; font-weight: 600; color: #333333; text-align: center; }

.contactUs { padding-top: 10px; margin: 0px; }

.contactUs .list { width: 100%; margin: 15px 0px 0px; -webkit-border-radius: 10px; border-radius: 10px; padding: 25px 0px; background: #eaf2ec; }

.contactUs .list .icon { width: 45px; margin: 0px auto; }

.contactUs .list .icon img { width: 100%; display: block; }

.contactUs .list .listTitle { font-size: 16px; padding-top: 15px; line-height: 1.2; color: #282a2d; text-align: center; }

.contactUs .list .text { font-size: 14px; line-height: 1.2; padding-top: 5px; color: rgba(0, 0, 0, 0.6); text-align: center; }

.contactUsForm { padding: 35px 0px; background-image: url(../images/img_70.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.contactUsForm .title { text-align: center; font-size: 24px; color: #fff; font-weight: 600; }

.contactUsForm .form { padding: 20px 15px 30px; margin-top: 20px; -webkit-border-radius: 10px; border-radius: 10px; border: 1px solid rgba(255, 255, 255, 0.5); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; background-image: url(../images/img_71.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.contactUsForm .form .list { width: 100%; margin: 15px 0px 0px; }

.contactUsForm .form .list p { font-size: 14px; color: #000000; padding-bottom: 5px; }

.contactUsForm .form .list p i { color: #8cc63f; }

.contactUsForm .form .list label { display: block; position: relative; padding: 8px 15px; -webkit-border-radius: 5px; border-radius: 5px; color: #000000; border: 1px solid rgba(104, 126, 145, 0.3); }

.contactUsForm .form .list label:focus-within { background: rgba(140, 198, 63, 0.7); border-color: #8cc63f; }

.contactUsForm .form .list label:focus-within input { color: #fff; }

.contactUsForm .form .list label:focus-within input::-webkit-input-placeholder { color: #fff; }

.contactUsForm .form .list label:focus-within input:-moz-placeholder { color: #fff; }

.contactUsForm .form .list label:focus-within input::-moz-placeholder { color: #fff; }

.contactUsForm .form .list label:focus-within input:-ms-input-placeholder { color: #fff; }

.contactUsForm .form .list label:focus-within textarea { color: #fff; }

.contactUsForm .form .list label:focus-within textarea::-webkit-input-placeholder { color: #fff; }

.contactUsForm .form .list label:focus-within textarea:-moz-placeholder { color: #fff; }

.contactUsForm .form .list label:focus-within textarea::-moz-placeholder { color: #fff; }

.contactUsForm .form .list label:focus-within textarea:-ms-input-placeholder { color: #fff; }

.contactUsForm .form .list label input { width: 100%; height: 24px; font-size: 14px; background: none; }

.contactUsForm .form .list label textarea { height: 60px; width: 100%; font-size: 14px; color: #000000; background: none; }

.contactUsForm .form .list label input:focus { border: none !important; -webkit-box-shadow: none; box-shadow: none; }

.contactUsForm .form .list label textarea:focus { border: none !important; -webkit-box-shadow: none; box-shadow: none; }

.contactUsForm .form .list img { position: absolute; right: 15px; top: 0px; bottom: 0px; margin: auto; max-height: 30px; cursor: pointer; }

.contactUsForm .form .list .codeBox { position: relative; }

.contactUsForm .form .list.w100 { width: 100%; }

.contactUsForm .form .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: 25px; width: 100%; }

.contactUsForm .form .btn button { width: 160px; height: 40px; -webkit-border-radius: 40px; border-radius: 40px; font-size: 14px; position: relative; background: #8cc63f; color: #fff; border: none; }

.contactUsForm .form .btn button i { position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-size: 18px; margin: auto; }

@media (min-width: 768px) { .pcImg { display: block !important; }
  .mImg { display: none !important; }
  /*--关于我们--*/
  .commonBanner .imgBox { padding-top: 56.25vw; position: relative; }
  .commonBanner .commonbannerText .content1600 { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .commonBanner .commonbannerText { bottom: 5vw; -webkit-transform: none; -ms-transform: none; transform: none; }
  .commonBanner .commonbannerText .title span { font-size: 4.5vw;}
  .commonBanner .commonbannerText .icon { width: 4.375vw; height: 4.375vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .commonBanner .commonbannerText .icon img { height: 1.5vw; }
  @keyframes downUp { 0% { -webkit-transform: translateY(0.938vw); transform: translateY(0.938vw); }
    100% { -webkit-transform: translateY(-0.938vw); transform: translateY(-0.938vw); } }
  @-webkit-keyframes downUp { 0% { -webkit-transform: translateY(0.938vw); transform: translateY(0.938vw); }
    100% { -webkit-transform: translateY(-0.938vw); transform: translateY(-0.938vw); } }
  .commonClass .swiper-slide a { margin-right: 5vw; height: 3.75vw; font-size: 1vw; }
  .aboutBox { padding: 6.25vw 0vw; }
  .aboutBox .aboutTitle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-bottom: 3.125vw; }
  .aboutBox .aboutTitle .title { font-size: 2.875vw; line-height: 1; width: 28.125vw; }
  .aboutBox .aboutTitle .content { padding-top: 0vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 1.063vw; line-height: 1.5vw; }
  .aboutBox .videoBox { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding-top: 31.563vw; }
  .aboutBox .videoBox .icon { width: 3.75vw; height: 3.75vw; }
  .aboutBox .videoBox .icon i::after { border-left: 0.813vw solid #fff; border-top: 0.563vw solid transparent; border-bottom: 0.563vw solid transparent; }
  .aboutTextImg { bottom: -6.25vw; }
  .aboutTextImg img { width: 139.125vw; }
  .corporateCultureMain { padding: 6.25vw 0vw 7.5vw; }
  .corporateCultureTitle { position: absolute; left: 0vw; top: 1.042vw; }
  .corporateCultureTitle .title { font-size: 2.396vw; }
  .corporateCultureTitle .imgBox { padding-top: 0.781vw; }
  .corporateCultureTitle .imgBox img { height: 4.01vw; }
  .corporateCulture { margin: 0vw -0.625vw; }
  .corporateCulture .list { width: -webkit-calc(50% - 1.25vw); width: calc(50% - 1.25vw); margin: 1.25vw 0.625vw 0vw; height: 20.833vw; }
  .corporateCulture .list::after { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; -webkit-backdrop-filter: blur(0.938vw); backdrop-filter: blur(0.938vw); }
  .corporateCulture .list .imgBox { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; -webkit-box-shadow: 0vw 0.438vw 2vw rgba(24, 49, 71, 0.5); box-shadow: 0vw 0.438vw 2vw rgba(24, 49, 71, 0.5); }
  .corporateCulture .list .content .listTitle { font-size: 2.25vw; }
  .corporateCulture .list .content .desc { padding-top: 1.25vw; font-size: 1.875vw; }
  .corporateCulture .list .hoverContent { left: 3.125vw; right: 3.125vw; }
  .corporateCulture .list .hoverContent .listTitle { font-size: 2.25vw; }
  .corporateCulture .list .hoverContent .desc { padding-top: 1.25vw; font-size: 1.875vw; }
  .corporateCulture .list:nth-child(2) { width: -webkit-calc(25% - 1.25vw); width: calc(25% - 1.25vw); }
  .corporateCulture .list:nth-child(2) .hoverContent { left: 0vw; right: 0vw; text-align: center; }
  .corporateCulture .list:nth-child(3) { width: -webkit-calc(25% - 1.25vw); width: calc(25% - 1.25vw); }
  .corporateCulture .list:nth-child(3) .hoverContent { left: 0vw; right: 0vw; text-align: center; }
  .corporateCulture .list:nth-child(1) .imgBox { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; -webkit-box-shadow: none; box-shadow: none; -webkit-filter: drop-shadow(0vw 0.438vw 2vw rgba(24, 49, 71, 0.5)); filter: drop-shadow(0vw 0.438vw 2vw rgba(24, 49, 71, 0.5)); }
  .corporateCultureListMain { padding: 5vw 0vw 6.25vw; }
  .corporateCultureList { margin: 0vw -1.25vw; }
  .corporateCultureList .list { width: -webkit-calc(50% - 2.5vw); width: calc(50% - 2.5vw); margin: 1.25vw 1.25vw 0vw; }
  .corporateCultureList .list .imgBox { padding-top: 39.563vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .corporateCultureList .list .imgBox::after { left: 0vw; bottom: 0vw; height: 35%; right: 0vw; }
  .corporateCultureList .list .content { padding: 0vw 2.5vw 1.875vw; }
  .corporateCultureList .list .content .listTitle { font-size: 1.875vw; }
  .corporateCultureList .list .content .desc { padding-top: 0.313vw; font-size: 1.875vw; }
  .honorMain { padding: 6.25vw 0vw; }
  .honorMain .title { font-size: 2.875vw; }
  .honorMain .honorListBox { margin-top: 2.5vw; }
  .honorMain .honorListBox .honorListImg { width: 100%; height: 41.5vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  /* .honorMain .honorListBox .honorListImg .imgBox { left: 1.25vw; right: 0vw; width: 24.125vw; height: 22.938vw; }
  .honorMain .honorListBox .honorListImg .imgBox p::after { bottom: -0.25vw; left: -0.375vw; right: -0.375vw; height: 0.5vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; -webkit-filter: blur(0.25vw); filter: blur(0.25vw); } */
  .honorMain .honorListBox .honorListImg .listTitle { font-size: 1.375vw; padding-bottom: 0.938vw; }
  .honorMain .honorListBox .honorListImg .listTitle::after { margin: 0.625vw auto 0vw; width: 2.25vw; height: 0.125vw; }
  .honorMain .honorListBox .honorListImg a { width: 3.75vw; height: 3.75vw; font-size: 1.5vw; }
  .honorMain .honorListBox .honorListImg a.prevBtn { left: 1.875vw; -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }
  .honorMain .honorListBox .honorListImg a.nextBtn { right: 1.875vw; }
  .honorMain .honorListBox .honorListImg .swiper-button-disabled { opacity: 0.4; }
  .honorMain .honorListBox .honorListText { margin: 0vw 0vw 0vw 1.25vw; width: -webkit-calc(100% - 56.563vw); width: calc(100% - 56.563vw); -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .honorMain .honorListBox .honorListText .swiper-slide { padding-top: 6.25vw; padding-bottom: 0vw; }
  .honorMain .honorListBox .honorListText .swiper-slide .icon { width: 5.938vw; height: 5.938vw; -webkit-border-radius: 100%; border-radius: 100%; border: 0.25vw solid #dae2dc; }
  .honorMain .honorListBox .honorListText .swiper-slide .icon img { height: 2.188vw; }
  .honorMain .honorListBox .honorListText .swiper-slide .listTitle { padding-top: 2.188vw; font-size: 1.5vw; line-height: 2.125vw; }
  .honorMain .honorListBox .honorListText .btn { bottom: 3.75vw; }
  .honorMain .honorListBox .honorListText .btn a { width: 3.75vw; height: 3.75vw; margin: 0vw 0.313vw; font-size: 1.5vw; }
  .chooseUsMain { padding: 7.5vw 0vw; }
  .chooseUsMain .content1600 { 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; }
  .chooseUsMain .title { font-size: 2.875vw; }
  .chooseUsMain .chooseUsList { width: 48.125vw; }
  .chooseUsMain .chooseUsList .list { margin-top: 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 2.5vw 3.125vw; -webkit-backdrop-filter: blur(1.563vw); backdrop-filter: blur(1.563vw); }
  .chooseUsMain .chooseUsList .list .listTitle { font-size: 1.875vw; }
  .chooseUsMain .chooseUsList .list .desc { padding-top: 0.625vw; font-size: 1vw; line-height: 1.688vw; }
  .chooseUsMain .chooseUsList .list .desc p { padding-left: 0.938vw;}
  .chooseUsMain .chooseUsList .list .desc p::after { left: 0vw; top: 0.688vw; width: 0.313vw; height: 0.313vw; }
  .chooseUsMain .chooseUsList .list:first-child { margin-top: 0vw; }
  /*--产品与方案综合页--*/
  .productSynthesisMain .list { padding-top: 5.625vw; }
  .productSynthesisMain .list .title { font-size: 3.375vw; }
  .productSynthesisMain .list .desc { padding-top: 1.25vw; font-size: 1.25vw; }
  .productSynthesisMain .list .more { padding-top: 2.188vw; }
  .productSynthesisMain .list .more a { padding-left: 1.563vw; font-size: 1vw; width: 10.625vw; height: 3.188vw; -webkit-border-radius: 3.188vw; border-radius: 3.188vw; }
  .productSynthesisMain .list .more a i { right: 0.5vw; width: 2.313vw; height: 2.313vw; font-size: 1.25vw; }
  .productSynthesisMain .list .contentBox { padding: 7.5vw 0vw; min-height: 43.75vw; margin-top: 3.125vw; }
  .productSynthesisMain .list .contentBox .content { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; width: 49.125vw; padding: 2.5vw 1.875vw 0.625vw; -webkit-backdrop-filter: blur(1.25vw); backdrop-filter: blur(1.25vw); }
  .productSynthesisMain .list .contentBox .content .listContentBox { padding-bottom: 1.563vw; }
  .productSynthesisMain .list .contentBox .content .listContentBox .number { width: 1.875vw; min-width: 1.875vw; height: 1.875vw; font-size: 1vw; }
  .productSynthesisMain .list .contentBox .content .listContentBox .listContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0.938vw; }
  .productSynthesisMain .list .contentBox .content .listContentBox .listContent .listTitle { font-size: 1.5vw; }
  .productSynthesisMain .list .contentBox .content .listContentBox .listContent .listDesc { padding-top: 0.313vw; font-size: 1.125vw; line-height: 1.625vw; }
  /*--产品列表--*/
  .productListMain { padding: 4.375vw 0vw 6.25vw; }
  .productList { margin: 0vw -0.938vw; }
  .productList .list { width: -webkit-calc(25% - 1.876vw); width: calc(25% - 1.876vw); margin: 1.875vw 0.938vw 0vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .productList .list .imgBox { width: 100%; padding-top: 23vw; }
  .productList .list .content { padding: 2.188vw 1.875vw 2.813vw; }
  .productList .list .content .modelNumber { font-size: 1.063vw; }
  .productList .list .content .listTitle { font-size: 1.375vw; }
  .productList .list:nth-child(1) { width: -webkit-calc(50% - 1.875vw); width: calc(50% - 1.875vw); }
  .productList .list:nth-child(1) .imgBox { padding-top: 23vw; }
  #paging { padding-top: 5.625vw; }
  #paging a { width: 3.125vw; height: 3.125vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; padding: 0vw; margin: 0vw 0.375vw; font-size: 1.125vw; line-height: 3.125vw; }
  #paging span { width: 3.125vw; height: 3.125vw; padding: 0vw; margin: 0vw 0.375vw; font-size: 1.125vw; line-height: 3.125vw; }
  #paging span em { font-size: 1.125vw; }
  #paging span em.layui-laypage-em { -webkit-border-radius: 0.313vw; border-radius: 0.313vw; }
  /*--产品详情页--*/
  .location a { font-size: 0.875vw; }
  .location a .icon-shouye1 { font-size: 1.125vw; }
  .location span { font-size: 0.875vw; padding: 0vw 0.625vw; }
  .productDetailsMain { padding-top: 8.125vw; }
  .productDetailsBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 3.125vw; }
  .productDetailsBox .imgBox { width: 50.375vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .productDetailsBox .contentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 2.5vw; }
  .productDetailsBox .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .productDetailsBox .contentBox .columnTtitle { font-size: 1.375vw; }
  .productDetailsBox .contentBox .line { margin-top: 0.625vw; height: 0.688vw; background-size: auto 0.688vw; }
  .productDetailsBox .contentBox .title { padding-top: 4.063vw; font-size: 2.625vw; }
  .productDetailsBox .contentBox .subTitle { font-size: 2vw; }
  .productDetailsBox .contentBox .desc { padding-top: 1.25vw; font-size: 1vw; line-height: 1.5vw; }
  .productDetailsBox .contentBox .btn { padding-top: 2.5vw; }
  .productDetailsBox .contentBox .btn a { height: 3.5vw; -webkit-border-radius: 3.5vw; border-radius: 3.5vw; font-size: 1vw; }
  .relatedProductsMain { padding: 5vw 0vw 6.25vw; }
  .relatedProductsMain .title { font-size: 2.875vw; padding-bottom: 0.938vw; }
  /*--可持续发展--*/
  .developMain { padding: 7.5vw 0vw; }
  .developBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .developBox .imgBox { width: 56.938vw; }
  .developBox .imgBox .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 1.25vw; }
  .developBox .imgBox .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; width: 23.188vw; }
  .developBox .imgBox .list::after { right: -2.188vw; top: 1.25vw; width: 11.688vw; height: 11.688vw; }
  .developBox .imgBox .list img { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .developBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 2.5vw 0vw 0vw 8.75vw; }
  .developBox .content .title { font-size: 1.375vw; }
  .developBox .content .desc { font-size: 3.125vw; padding-top: 1.25vw; }
  .developBox .content .earthBox { margin-left: -3.125vw; margin-top: 1.25vw; }
  .developBox .content .earthBox .earth img { height: 21vw; }
  .developSecureMain { padding: 6.25vw 0vw; }
  .developSecureMain .title { font-size: 2.875vw; line-height: 3.75vw; }
  .developSecureMain .desc { padding-top: 0.625vw; font-weight: 100; font-size: 1.375vw; }
  .developSecureMain .developSecure { margin: 0vw -0.938vw; margin-top: 0.625vw; }
  .developSecureMain .developSecure .list { width: -webkit-calc(33.333% - 1.875vw); width: calc(33.333% - 1.875vw); margin: 1.875vw 0.938vw 0vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; padding: 1.875vw 2.5vw; }
  .developSecureMain .developSecure .list .iconBox .icon img { height: 2.813vw; }
  .developSecureMain .developSecure .list .iconBox .number { font-size: 1.25vw; }
  .developSecureMain .developSecure .list .listTitle { margin-top: 2.5vw; font-size: 1.375vw; line-height: 1.875vw; }
  .developSolutionMain { padding: 5.208vw 0vw 8.854vw; }
  .developSolutionMain .icon { width: 3.75vw; }
  .developSolutionMain .title { padding-top: 0.781vw; font-size: 2.875vw; line-height: 3.75vw; }
  .developSolutionMain .content { max-width: 44.792vw; font-size: 1.063vw; line-height: 1.5vw; padding-top: 1.302vw; }
  .developSolutionImg { display: block; }
  .developSolutionImg .list img { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .developSolutionImg .list:nth-child(1) { width: 14.219vw; left: 8.333vw; bottom: 22.396vw; z-index: 10; }
  .developSolutionImg .list:nth-child(2) { width: 14.01vw; right: 8.333vw; bottom: 18.229vw; z-index: 10; }
  .developSolutionImg .list:nth-child(3) { width: 23.177vw; left: -5.729vw; bottom: 5.208vw; }
  .developSolutionImg .list:nth-child(4) { width: 21.458vw; right: -5.729vw; bottom: 5.208vw; }
  /*--人才理念--*/
  .talentConceptBox { padding-top: 3.75vw; }
  .talentConceptBox .title { font-size: 2.875vw; font-weight: 600; }
  .talentConceptBox .desc { padding-top: 1.563vw; font-size: 1.5vw; line-height: 2.125vw; text-align: center; }
  .talentConceptBox .desc br { display: block; }
  .talentConceptBox .iconArrow { padding-top: 1.25vw; }
  .talentConceptBox .iconArrow span { width: 2.375vw; height: 2.375vw; background-size: 2.375vw; }
  .talentConceptBox .iconArrow p { margin-bottom: -0.5vw; }
  .talentConceptBox .iconArrow img { width: 1.188vw; }
  @-webkit-keyframes arrowDown { 0% { background-position: 0vw 0vw; }
    100% { background-position: 0vw 4.75vw; } }
  @keyframes arrowDown { 0% { background-position: 0vw 0vw; }
    100% { background-position: 0vw 4.75vw; } }
  .talentConcept { margin-top: 3.125vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .talentConcept .imgBox { width: 65.563vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .talentConcept .content { padding: 3.875vw 4.375vw 0vw; min-height: 31.625vw; margin-right: -15.125vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; margin-top: 0vw; }
  .talentConcept .content .icon img { height: 7vw; }
  .talentConcept .content .subTitle { padding-top: 1.875vw; font-size: 2.5vw; font-weight: 600; }
  .talentConcept .content .desc2 { padding-top: 1.563vw; font-size: 1.063vw; line-height: 1.75vw; font-weight: 300; }
  .talentsPrincipleMain { padding-top: 5.625vw; }
  .talentsPrincipleMain .title { font-size: 2.875vw; line-height: 1.2; }
  .talentsPrincipleBox { margin-top: 2.5vw; }
  .talentsPrincipleBox .content1600 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .talentsPrincipleBox .list { width: 50%; padding: 10.625vw 0vw 18.125vw 5vw; }
  .talentsPrincipleBox .list .listTitle { font-size: 2.25vw; opacity: 0.5; }
  .talentsPrincipleBox .list .listTitle img { height: 4.375vw; }
  .talentsPrincipleBox .list .content { padding-top: 1.25vw; font-size: 1vw; opacity: 0.2; max-width: 31.25vw; }
  .talentsPrincipleBox .list::after { content: ''; }
  .talentsPrincipleBox .list:nth-child(1) { padding-bottom: 18.125vw; }
  .talentsPrincipleBox .list:last-child:after { display: none; }
  .talentsPrincipleBox .list.active .listTitle { opacity: 1; }
  .talentsPrincipleBox .list.active .content { opacity: 1; }
  .talentsPrincipleBox .list:nth-child(2) { padding-left: 10vw; }
  .talentsEvaluateMain { padding: 6.25vw 0vw; }
  .talentsEvaluate { margin-top: 0vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .talentsEvaluate .imgBox { width: 65.563vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .talentsEvaluate .content { margin-top: 0vw; padding: 3.125vw 4.375vw 0vw; min-height: 31.25vw; margin-left: -15.125vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .talentsEvaluate .content .icon img { height: 5.188vw; }
  .talentsEvaluate .content .subTitle { padding-top: 1.875vw; font-size: 2.5vw; }
  .talentsEvaluate .content .desc2 { padding-top: 1.563vw; font-size: 1.063vw; line-height: 1.75vw; }
  /*--职位招聘--*/
  .jobsListMain { padding: 5vw 0vw; }
  .jobsList .list { margin-top: 0.938vw; }
  .jobsList .list .listTitle { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; height: 5vw; padding: 0vw 2.5vw; }
  .jobsList .list .listTitle .title { font-size: 1.125vw; width: 30%; }
  .jobsList .list .listTitle .address { font-size: 1vw; display: block; width: 30%; }
  .jobsList .list .listTitle .time { font-size: 1vw; display: block; width: 30%; }
  .jobsList .list .listTitle .icon { width: 2.75vw; height: 2.75vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 1.125vw; }
  .jobsList .list .content { -webkit-border-radius: 0vw 0vw 1.25vw 1.25vw; border-radius: 0vw 0vw 1.25vw 1.25vw; padding: 2.5vw; background: #fff; -webkit-box-shadow: 0vw 0.938vw 1.875vw rgba(42, 42, 42, 0.15); box-shadow: 0vw 0.938vw 1.875vw rgba(42, 42, 42, 0.15); }
  .jobsList .list .content .subTitle { font-size: 1.375vw; }
  .jobsList .list .content .desc { padding: 0.625vw 0vw 2.188vw; font-size: 0.875vw; line-height: 1.625vw; }
  .jobsList .list .content .btn a { padding: 0vw 1.875vw; font-size: 0.875vw; height: 2.938vw; -webkit-border-radius: 2.938vw; border-radius: 2.938vw; }
  .jobsList .list .content .btn a img { height: 1.125vw; margin-right: 0.625vw; }
  .jobsList .list.active .listTitle { -webkit-border-radius: 1.25vw 1.25vw 0vw 0vw; border-radius: 1.25vw 1.25vw 0vw 0vw; }
  /*--新闻列表--*/
  .newsListMain { padding: 4.063vw 0vw 6.25vw; }
  .newsList .list { padding-top: 0.938vw; }
  .newsList a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 1vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .newsList a .imgBox { width: 22vw; padding-top: 14.375vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .newsList a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.875vw 5.625vw 0vw 4.375vw; }
  .newsList a .content .listTitle { font-size: 1.5vw; display: -webkit-box; height: 1.875vw; line-height: 1.875vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .newsList a .content .desc { margin-top: 0.938vw; font-size: 1vw; }
  .newsList a .content .more { padding-top: 1.875vw; font-size: 0.875vw; }
  .newsList a .content .more i { width: 2.313vw; height: 2.313vw; font-size: 1.25vw; margin-left: 0.938vw; }
  .newsList a .content .mTime { display: none; }
  .newsList a .timeBox { width: 14.188vw; margin: -1.063vw -1.063vw -1.063vw 0vw; -webkit-border-radius: 0vw 1.25vw 1.25vw 0vw; border-radius: 0vw 1.25vw 1.25vw 0vw; border-left: 1px solid #d7d7d7; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }
  .newsList a .timeBox .time { font-size: 1.188vw; }
  .newsList a .timeBox .time span { font-size: 4.438vw; }
  .newsList a .timeBox .time i { padding-top: 0.625vw; font-size: 2.125vw; }
  /*--新闻详情--*/
  .newsDetailMain { padding: 14.375vw 0vw 6.25vw; }
  .newsDetailMain .content1600 { max-width: 78.75vw; }
  .locationBox { 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; }
  .newsLocation { font-size: 0.875vw; height: 3.125vw; padding: 0vw 1.438vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; }
  .newsLocation span { margin: 0vw 0.313vw; }
  .newsLocation .icon-shouye1 { font-size: 1.125vw; }
  .newsLocation .icon-youjiantou { font-weight: 100; }
  .newsLocation a:nth-last-child(2) { display: inline; }
  .newsLocation span:nth-last-child(3) { display: inline; }
  .newsDetailShareBox { padding-top: 0vw; font-size: 0.875vw; }
  .newsDetailShareBox .newsDetailShare a { width: 2.125vw; height: 2.125vw; margin-left: 0.625vw; font-size: 0.875vw; }
  .newsDetailTitle { padding: 1.875vw 0vw 2.188vw; }
  .newsDetailTitle .title { font-size: 2.875vw; }
  .newsDetailTitle .time { padding-top: 0.625vw; font-size: 0.875vw; }
  .newsDetail { padding: 3.75vw 0vw; font-size: 1.063vw; line-height: 1.875vw; }
  .prevNextArticleBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .prevNextArticleBox .list { margin-right: 1.875vw; margin-bottom: 0vw; }
  .prevNextArticleBox .list a { -webkit-border-radius: 1.25vw; border-radius: 1.25vw; width: 100%; height: 100%; padding: 2.188vw 2.813vw; }
  .prevNextArticleBox .list a p { padding-bottom: 0.938vw; }
  .prevNextArticleBox .list a p span { font-size: 0.75vw; padding: 0vw 0.5vw; line-height: 1.25vw; -webkit-border-radius: 0.25vw; border-radius: 0.25vw; }
  .prevNextArticleBox .list a h3 { font-size: 1.25vw; display: -webkit-box; height: 3.5vw; line-height: 1.75vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .prevNextArticleBox .return { width: 10.625vw; }
  .prevNextArticleBox .return a { font-size: 1.25vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; width: 100%; height: 100%; }
  .prevNextArticleBox .return a img { height: 1.125vw; margin-right: 0.625vw; }
  /*--联系我们--*/
  .contactUsMain { padding: 6.25vw 0vw; }
  .contactUsMain .title { font-size: 2.875vw; }
  .contactUs { 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: 3.125vw; margin: 0vw -0.938vw; }
  .contactUs .list { width: -webkit-calc(33.333% - 1.875vw); width: calc(33.333% - 1.875vw); margin: 0vw 0.938vw 1.875vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; padding: 2.813vw 0vw; }
  .contactUs .list .icon { width: 4.125vw; }
  .contactUs .list .listTitle { font-size: 1.5vw; padding-top: 1.875vw; }
  .contactUs .list .text { font-size: 1.125vw; padding-top: 0.938vw; }
  .contactUsForm { padding: 5.625vw 0vw; }
  .contactUsForm .title { font-size: 2.875vw; }
  .contactUsForm .form { padding: 2.188vw 5vw 4.063vw; margin-top: 3.438vw; -webkit-border-radius: 1.25vw; border-radius: 1.25vw; }
  .contactUsForm .form .list { width: -webkit-calc(50% - 2.5vw); width: calc(50% - 2.5vw); margin: 1.875vw 1.25vw 0vw; }
  .contactUsForm .form .list p { font-size: 0.875vw; padding-bottom: 0.313vw; }
  .contactUsForm .form .list label { padding: 0.938vw 1.25vw; -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .contactUsForm .form .list label input { width: 100%; height: 1.75vw; font-size: 0.875vw; }
  .contactUsForm .form .list label textarea { height: 3.75vw; width: 100%; font-size: 0.875vw; }
  .contactUsForm .form .list img { right: 2.188vw; max-height: 2.188vw; }
  .contactUsForm .form .btn { padding-top: 2.188vw; width: 100%; }
  .contactUsForm .form .btn button { width: 11.25vw; height: 2.75vw; -webkit-border-radius: 2.75vw; border-radius: 2.75vw; font-size: 0.875vw; }
  .contactUsForm .form .btn button i { right: 1.563vw; font-size: 1.25vw; } }

@media (min-width: 1260px) { /*--关于我们--*/
  .commonBanner .imgBox { padding-top: 46.875vw; position: relative; }
  .commonBanner .commonbannerText { bottom: 4.167vw; }
  .commonBanner .commonbannerText .title span { font-size: 3.75vw; }
  .commonBanner .commonbannerText .icon { width: 3.646vw; height: 3.646vw; }
  .commonBanner .commonbannerText .icon img { height: 1.25vw; }
  @keyframes downUp { 0% { -webkit-transform: translateY(0.781vw); transform: translateY(0.781vw); }
    100% { -webkit-transform: translateY(-0.781vw); transform: translateY(-0.781vw); } }
  @-webkit-keyframes downUp { 0% { -webkit-transform: translateY(0.781vw); transform: translateY(0.781vw); }
    100% { -webkit-transform: translateY(-0.781vw); transform: translateY(-0.781vw); } }
  .commonClass .swiper-slide a { margin-right: 4.167vw; height: 3.125vw; font-size: 0.833vw; }
  .aboutBox { padding: 5.208vw 0vw; }
  .aboutBox .aboutTitle { padding-bottom: 2.604vw; }
  .aboutBox .aboutTitle .title { font-size: 2.396vw; line-height: 1; width: 23.438vw; }
  .aboutBox .aboutTitle .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 0.885vw; line-height: 1.25vw; }
  .aboutBox .videoBox { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding-top: 26.302vw; }
  .aboutBox .videoBox .icon { width: 3.125vw; height: 3.125vw; }
  .aboutBox .videoBox .icon i::after { border-left: 0.677vw solid #fff; border-top: 0.469vw solid transparent; border-bottom: 0.469vw solid transparent; }
  .aboutTextImg { bottom: -5.208vw; }
  .aboutTextImg img { width: 115.938vw; }
  .corporateCultureMain { padding: 5.208vw 0vw 6.25vw; }
  .corporateCultureTitle { top: 1.042vw; }
  .corporateCultureTitle .title { font-size: 2.396vw; }
  .corporateCultureTitle .imgBox { padding-top: 0.781vw; }
  .corporateCultureTitle .imgBox img { height: 4.01vw; }
  .corporateCulture { margin: 0vw -0.521vw; }
  .corporateCulture .list { width: -webkit-calc(50% - 1.042vw); width: calc(50% - 1.042vw); margin: 1.042vw 0.521vw 0vw; height: 20.833vw; }
  .corporateCulture .list::after { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; -webkit-backdrop-filter: blur(0.781vw); backdrop-filter: blur(0.781vw); }
  .corporateCulture .list .imgBox { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; -webkit-box-shadow: 0vw 0.365vw 1.667vw rgba(24, 49, 71, 0.5); box-shadow: 0vw 0.365vw 1.667vw rgba(24, 49, 71, 0.5); }
  .corporateCulture .list .content .listTitle { font-size: 1.875vw; }
  .corporateCulture .list .content .desc { padding-top: 1.042vw; font-size: 1.563vw; }
  .corporateCulture .list .hoverContent { left: 2.604vw; right: 2.604vw; }
  .corporateCulture .list .hoverContent .listTitle { font-size: 1.875vw; }
  .corporateCulture .list .hoverContent .desc { padding-top: 1.042vw; font-size: 1.563vw; }
  .corporateCulture .list:nth-child(2) { width: -webkit-calc(25% - 1.042vw); width: calc(25% - 1.042vw); }
  .corporateCulture .list:nth-child(3) { width: -webkit-calc(25% - 1.042vw); width: calc(25% - 1.042vw); }
  .corporateCulture .list:nth-child(1) .imgBox { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; -webkit-box-shadow: none; box-shadow: none; -webkit-filter: drop-shadow(0vw 0.365vw 1.667vw rgba(24, 49, 71, 0.5)); filter: drop-shadow(0vw 0.365vw 1.667vw rgba(24, 49, 71, 0.5)); }
  .corporateCultureListMain { padding: 4.167vw 0vw 5.208vw; }
  .corporateCultureList { margin: 0vw -1.042vw; }
  .corporateCultureList .list { width: -webkit-calc(50% - 2.084vw); width: calc(50% - 2.084vw); margin: 1.042vw 1.042vw 0vw; }
  .corporateCultureList .list .imgBox { padding-top: 32.969vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .corporateCultureList .list .imgBox::after { left: 0vw; bottom: 0vw; height: 35%; right: 0vw; }
  .corporateCultureList .list .content { padding: 0vw 2.083vw 1.563vw; }
  .corporateCultureList .list .content .listTitle { font-size: 1.563vw; }
  .corporateCultureList .list .content .desc { padding-top: 0.26vw; font-size: 1.563vw; }
  .honorMain { padding: 5.208vw 0vw; }
  .honorMain .title { font-size: 2.396vw; }
  .honorMain .honorListBox { margin-top: 2.083vw; }
  .honorMain .honorListBox .honorListImg { width: 100%; height: 34.583vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  /* .honorMain .honorListBox .honorListImg .imgBox { left: 1.042vw; right: 0vw; width: 20.104vw; height: 19.115vw; }
  .honorMain .honorListBox .honorListImg .imgBox p::after { bottom: -0.208vw; left: -0.313vw; right: -0.313vw; height: 0.417vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; -webkit-filter: blur(0.208vw); filter: blur(0.208vw); } */
  .honorMain .honorListBox .honorListImg .listTitle { font-size: 1.146vw; padding-bottom: 0.781vw; }
  .honorMain .honorListBox .honorListImg .listTitle::after { margin: 0.521vw auto 0vw; width: 1.875vw; height: 0.104vw; }
  .honorMain .honorListBox .honorListImg a { width: 3.125vw; height: 3.125vw; font-size: 1.25vw; }
  .honorMain .honorListBox .honorListImg a.prevBtn { left: 1.563vw; -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }
  .honorMain .honorListBox .honorListImg a.nextBtn { right: 1.563vw; }
  .honorMain .honorListBox .honorListImg .swiper-button-disabled { opacity: 0.4; }
  .honorMain .honorListBox .honorListText { margin: 0vw 0vw 0vw 1.042vw; width: -webkit-calc(100% - 63.802vw); width: calc(100% - 63.802vw); -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .honorMain .honorListBox .honorListText .swiper-slide { padding-top: 5.208vw; }
  .honorMain .honorListBox .honorListText .swiper-slide .icon { width: 4.948vw; height: 4.948vw; -webkit-border-radius: 100%; border-radius: 100%; border: 0.208vw solid #dae2dc; }
  .honorMain .honorListBox .honorListText .swiper-slide .icon img { height: 1.823vw; }
  .honorMain .honorListBox .honorListText .swiper-slide .listTitle { padding-top: 1.823vw; font-size: 1.25vw; line-height: 1.771vw; }
  .honorMain .honorListBox .honorListText .btn { bottom: 3.125vw; }
  .honorMain .honorListBox .honorListText .btn a { width: 3.125vw; height: 3.125vw; margin: 0vw 0.26vw; font-size: 1.25vw; }
  .chooseUsMain { padding: 6.25vw 0vw; }
  .chooseUsMain .title { font-size: 2.396vw; }
  .chooseUsMain .chooseUsList { width: 40.104vw; }
  .chooseUsMain .chooseUsList .list { margin-top: 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 2.083vw 2.604vw; -webkit-backdrop-filter: blur(1.302vw); backdrop-filter: blur(1.302vw); }
  .chooseUsMain .chooseUsList .list .listTitle { font-size: 1.563vw; }
  .chooseUsMain .chooseUsList .list .desc { padding-top: 0.521vw; font-size: 0.833vw; line-height: 1.406vw; }
  .chooseUsMain .chooseUsList .list .desc p { padding-left: 0.781vw;}
  .chooseUsMain .chooseUsList .list .desc p::after { left: 0vw; top: 0.573vw; width: 0.26vw; height: 0.26vw; }
  .chooseUsMain .chooseUsList .list:first-child { margin-top: 0vw; }
  /*--产品与方案综合页--*/
  .productSynthesisMain .list { padding-top: 4.688vw; }
  .productSynthesisMain .list .title { font-size: 2.813vw; }
  .productSynthesisMain .list .desc { padding-top: 1.042vw; font-size: 1.042vw; }
  .productSynthesisMain .list .more { padding-top: 1.823vw; }
  .productSynthesisMain .list .more a { padding-left: 1.302vw; font-size: 0.833vw; width: 8.854vw; height: 2.656vw; -webkit-border-radius: 2.656vw; border-radius: 2.656vw; }
  .productSynthesisMain .list .more a i { right: 0.417vw; width: 1.927vw; height: 1.927vw; font-size: 1.042vw; }
  .productSynthesisMain .list .contentBox { padding: 6.25vw 0vw; min-height: 36.458vw; margin-top: 2.604vw; }
  .productSynthesisMain .list .contentBox .content { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; width: 40.938vw; padding: 2.083vw 1.563vw 0.521vw; -webkit-backdrop-filter: blur(1.042vw); backdrop-filter: blur(1.042vw); }
  .productSynthesisMain .list .contentBox .content .listContentBox { padding-bottom: 1.302vw; }
  .productSynthesisMain .list .contentBox .content .listContentBox .number { width: 1.563vw; min-width: 1.563vw; height: 1.563vw; font-size: 0.833vw; }
  .productSynthesisMain .list .contentBox .content .listContentBox .listContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0.781vw; }
  .productSynthesisMain .list .contentBox .content .listContentBox .listContent .listTitle { font-size: 1.25vw; }
  .productSynthesisMain .list .contentBox .content .listContentBox .listContent .listDesc { padding-top: 0.26vw; font-size: 0.938vw; line-height: 1.354vw; }
  /*--产品列表--*/
  .productListMain { padding: 3.646vw 0vw 5.208vw; }
  .productList { margin: 0vw -0.781vw; }
  .productList .list { width: -webkit-calc(25% - 1.562vw); width: calc(25% - 1.562vw); margin: 1.563vw 0.781vw 0vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .productList .list .imgBox { width: 100%; padding-top: 19.167vw; }
  .productList .list .content { padding: 1.823vw 1.563vw 2.344vw; }
  .productList .list .content .modelNumber { font-size: 0.885vw; }
  .productList .list .content .listTitle { font-size: 1.146vw; }
  .productList .list:nth-child(1) { width: -webkit-calc(50% - 1.563vw); width: calc(50% - 1.563vw); }
  .productList .list:nth-child(1) .imgBox { padding-top: 19.167vw; }
  #paging { padding-top: 4.688vw; }
  #paging a { width: 2.604vw; height: 2.604vw; -webkit-border-radius: 0.26vw; border-radius: 0.26vw; padding: 0vw; margin: 0vw 0.313vw; font-size: 0.938vw; line-height: 2.604vw; }
  #paging span { width: 2.604vw; height: 2.604vw; padding: 0vw; margin: 0vw 0.313vw; font-size: 0.938vw; line-height: 2.604vw; }
  #paging span em { font-size: 0.938vw; }
  #paging span em.layui-laypage-em { -webkit-border-radius: 0.26vw; border-radius: 0.26vw; }
  /*--产品详情页--*/
  .location a { font-size: 0.729vw; }
  .location a .icon-shouye1 { font-size: 0.938vw; }
  .location span { font-size: 0.729vw; padding: 0vw 0.521vw; }
  .productDetailsMain { padding-top: 6.771vw; }
  .productDetailsBox { padding-top: 2.604vw; }
  .productDetailsBox .imgBox { width: 54.479vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .productDetailsBox .contentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 2.083vw; }
  .productDetailsBox .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .productDetailsBox .contentBox .columnTtitle { font-size: 1.146vw; }
  .productDetailsBox .contentBox .line { margin-top: 0.521vw; height: 0.573vw; background-size: auto 0.573vw; }
  .productDetailsBox .contentBox .title { padding-top: 3.385vw; font-size: 2.188vw; }
  .productDetailsBox .contentBox .subTitle { font-size: 1.667vw; }
  .productDetailsBox .contentBox .desc { padding-top: 1.042vw; font-size: 0.833vw; line-height: 1.25vw; }
  .productDetailsBox .contentBox .btn { padding-top: 2.083vw; }
  .productDetailsBox .contentBox .btn a { height: 2.917vw; -webkit-border-radius: 2.917vw; border-radius: 2.917vw; font-size: 0.833vw; }
  .relatedProductsMain { padding: 4.167vw 0vw 5.208vw; }
  .relatedProductsMain .title { font-size: 2.396vw; padding-bottom: 0.781vw; }
  /*--可持续发展--*/
  .developMain { padding: 6.25vw 0vw; }
  .developBox .imgBox { width: 47.448vw; }
  .developBox .imgBox .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 1.042vw; }
  .developBox .imgBox .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; width: 19.323vw; }
  .developBox .imgBox .list::after { right: -1.823vw; top: 1.042vw; width: 9.74vw; height: 9.74vw; }
  .developBox .imgBox .list img { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .developBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 2.083vw 0vw 0vw 7.292vw; }
  .developBox .content .title { font-size: 1.146vw; }
  .developBox .content .desc { font-size: 2.604vw; padding-top: 1.042vw; }
  .developBox .content .earthBox { margin-left: -2.604vw; margin-top: 1.042vw; }
  .developBox .content .earthBox .earth img { height: 17.5vw; }
  .developSecureMain { padding: 5.208vw 0vw; }
  .developSecureMain .title { font-size: 2.396vw; line-height: 3.125vw; }
  .developSecureMain .desc { padding-top: 0.521vw; font-weight: 100; font-size: 1.146vw; }
  .developSecureMain .developSecure { margin: 0vw -0.781vw; margin-top: 0.521vw; }
  .developSecureMain .developSecure .list { width: -webkit-calc(33.333% - 1.563vw); width: calc(33.333% - 1.563vw); margin: 1.563vw 0.781vw 0vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; padding: 1.563vw 2.083vw; }
  .developSecureMain .developSecure .list .iconBox .icon img { height: 2.344vw; }
  .developSecureMain .developSecure .list .iconBox .number { font-size: 1.042vw; }
  .developSecureMain .developSecure .list .listTitle { margin-top: 2.083vw; font-size: 1.146vw; line-height: 1.563vw; }
  .developSolutionMain { padding: 5.208vw 0vw 8.854vw; }
  .developSolutionMain .icon { width: 3.75vw; }
  .developSolutionMain .title { padding-top: 0.781vw; font-size: 2.396vw; line-height: 3.125vw; }
  .developSolutionMain .content { max-width: 44.792vw; font-size: 0.885vw; line-height: 1.25vw; padding-top: 1.302vw; }
  .developSolutionImg .list img { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .developSolutionImg .list:nth-child(1) { width: 14.219vw; left: 8.333vw; bottom: 22.396vw; z-index: 10; }
  .developSolutionImg .list:nth-child(2) { width: 14.01vw; right: 8.333vw; bottom: 18.229vw; z-index: 10; }
  .developSolutionImg .list:nth-child(3) { width: 23.177vw; left: -5.729vw; bottom: 5.208vw; }
  .developSolutionImg .list:nth-child(4) { width: 21.458vw; right: -5.729vw; bottom: 5.208vw; }
  /*--人才理念--*/
  .talentConceptBox { padding-top: 3.125vw; }
  .talentConceptBox .title { font-size: 2.396vw; font-weight: 600; }
  .talentConceptBox .desc { padding-top: 1.302vw; font-size: 1.25vw; line-height: 1.771vw; }
  .talentConceptBox .iconArrow { padding-top: 1.042vw; }
  .talentConceptBox .iconArrow span { width: 1.979vw; height: 1.979vw; background-size: 1.979vw; }
  .talentConceptBox .iconArrow p { margin-bottom: -0.417vw; }
  .talentConceptBox .iconArrow img { width: 0.99vw; }
  @-webkit-keyframes arrowDown { 0% { background-position: 0vw 0vw; }
    100% { background-position: 0vw 3.958vw; } }
  @keyframes arrowDown { 0% { background-position: 0vw 0vw; }
    100% { background-position: 0vw 3.958vw; } }
  .talentConcept { margin-top: 2.604vw; }
  .talentConcept .imgBox { width: 62.969vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .talentConcept .content { padding: 5.729vw 3.646vw 0vw; min-height: 29.688vw; margin-right: -10.938vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .talentConcept .content .icon img { height: 5.833vw; }
  .talentConcept .content .subTitle { padding-top: 1.563vw; font-size: 2.083vw; font-weight: 600; }
  .talentConcept .content .desc2 { padding-top: 1.302vw; font-size: 0.885vw; line-height: 1.458vw; font-weight: 300; }
  .talentsPrincipleMain { padding-top: 4.688vw; }
  .talentsPrincipleMain .title { font-size: 2.396vw; line-height: 1.2; }
  .talentsPrincipleBox { margin-top: 2.083vw; }
  .talentsPrincipleBox .list { width: 50%; padding: 8.854vw 0vw 15.104vw 4.167vw; }
  .talentsPrincipleBox .list .listTitle { font-size: 1.875vw; opacity: 0.5; }
  .talentsPrincipleBox .list .listTitle img { height: 3.646vw; }
  .talentsPrincipleBox .list .content { padding-top: 1.042vw; font-size: 0.833vw; opacity: 0.2; max-width: 26.042vw; }
  .talentsPrincipleBox .list:nth-child(1) { padding-bottom: 15.104vw; }
  .talentsPrincipleBox .list:last-child:after { display: none; }
  .talentsPrincipleBox .list.active .listTitle { opacity: 1; }
  .talentsPrincipleBox .list.active .content { opacity: 1; }
  .talentsPrincipleBox .list:nth-child(2) { padding-left: 8.333vw; }
  .talentsEvaluateMain { padding: 5.208vw 0vw; }
  .talentsEvaluate { margin-top: 0vw; }
  .talentsEvaluate .imgBox { width: 62.969vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .talentsEvaluate .content { padding: 6.771vw 3.646vw 0vw; min-height: 30.208vw; margin-left: -10.938vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .talentsEvaluate .content .icon img { height: 4.323vw; }
  .talentsEvaluate .content .subTitle { padding-top: 1.563vw; font-size: 2.083vw; }
  .talentsEvaluate .content .desc2 { padding-top: 1.302vw; font-size: 0.885vw; line-height: 1.458vw; }
  /*--职位招聘--*/
  .jobsListMain { padding: 4.167vw 0vw; }
  .jobsList .list { margin-top: 0.781vw; }
  .jobsList .list .listTitle { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; height: 4.167vw; padding: 0vw 2.083vw; }
  .jobsList .list .listTitle .title { font-size: 0.938vw; }
  .jobsList .list .listTitle .address { font-size: 0.833vw; }
  .jobsList .list .listTitle .time { font-size: 0.833vw; }
  .jobsList .list .listTitle .icon { width: 2.292vw; height: 2.292vw; -webkit-border-radius: 100%; border-radius: 100%; font-size: 0.938vw; }
  .jobsList .list .content { -webkit-border-radius: 0vw 0vw 1.042vw 1.042vw; border-radius: 0vw 0vw 1.042vw 1.042vw; padding: 2.083vw; background: #fff; -webkit-box-shadow: 0vw 0.781vw 1.563vw rgba(42, 42, 42, 0.15); box-shadow: 0vw 0.781vw 1.563vw rgba(42, 42, 42, 0.15); }
  .jobsList .list .content .subTitle { font-size: 1.146vw; }
  .jobsList .list .content .desc { padding: 0.521vw 0vw 1.823vw; font-size: 0.729vw; line-height: 1.354vw; }
  .jobsList .list .content .btn a { padding: 0vw 1.563vw; font-size: 0.729vw; height: 2.448vw; -webkit-border-radius: 2.448vw; border-radius: 2.448vw; }
  .jobsList .list .content .btn a img { height: 0.938vw; margin-right: 0.521vw; }
  .jobsList .list.active .listTitle { -webkit-border-radius: 1.042vw 1.042vw 0vw 0vw; border-radius: 1.042vw 1.042vw 0vw 0vw; }
  /*--新闻列表--*/
  .newsListMain { padding: 3.385vw 0vw 5.208vw; }
  .newsList .list { padding-top: 0.781vw; }
  .newsList a { padding: 0.833vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .newsList a .imgBox { width: 18.333vw; padding-top: 11.979vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .newsList a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 1.563vw 4.688vw 0vw 3.646vw; }
  .newsList a .content .listTitle { font-size: 1.25vw; display: -webkit-box; height: 1.563vw; line-height: 1.563vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .newsList a .content .desc { margin-top: 0.781vw; font-size: 0.833vw; }
  .newsList a .content .more { padding-top: 1.563vw; font-size: 0.729vw; }
  .newsList a .content .more i { width: 1.927vw; height: 1.927vw; font-size: 1.042vw; margin-left: 0.781vw; }
  .newsList a .timeBox { width: 11.823vw; margin: -0.885vw -0.885vw -0.885vw 0vw; -webkit-border-radius: 0vw 1.042vw 1.042vw 0vw; border-radius: 0vw 1.042vw 1.042vw 0vw; }
  .newsList a .timeBox .time { font-size: 0.99vw; }
  .newsList a .timeBox .time span { font-size: 3.698vw; }
  .newsList a .timeBox .time i { padding-top: 0.521vw; font-size: 1.771vw; }
  /*--新闻详情--*/
  .newsDetailMain { padding: 11.979vw 0vw 5.208vw; }
  .newsDetailMain .content1600 { max-width: 65.625vw; }
  .newsLocation { font-size: 0.729vw; height: 2.604vw; padding: 0vw 1.198vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; }
  .newsLocation span { margin: 0vw 0.26vw; }
  .newsLocation .icon-shouye1 { font-size: 0.938vw; }
  .newsLocation .icon-youjiantou { font-weight: 100; }
  .newsDetailShareBox { font-size: 0.729vw; }
  .newsDetailShareBox .newsDetailShare a { width: 1.771vw; height: 1.771vw; margin-left: 0.521vw; font-size: 0.729vw; }
  .newsDetailTitle { padding: 1.563vw 0vw 1.823vw; }
  .newsDetailTitle .title { font-size: 2.396vw; }
  .newsDetailTitle .time { padding-top: 0.521vw; font-size: 0.729vw; }
  .newsDetail { padding: 3.125vw 0vw; font-size: 0.885vw; line-height: 1.563vw; }
  .prevNextArticleBox .list { margin-right: 1.563vw; }
  .prevNextArticleBox .list a { -webkit-border-radius: 1.042vw; border-radius: 1.042vw; width: 100%; height: 100%; padding: 1.823vw 2.344vw; }
  .prevNextArticleBox .list a p { padding-bottom: 0.781vw; }
  .prevNextArticleBox .list a p span { font-size: 0.625vw; padding: 0vw 0.417vw; line-height: 1.042vw; -webkit-border-radius: 0.208vw; border-radius: 0.208vw; }
  .prevNextArticleBox .list a h3 { font-size: 1.042vw; display: -webkit-box; height: 2.916vw; line-height: 1.458vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .prevNextArticleBox .return { width: 8.854vw; }
  .prevNextArticleBox .return a { font-size: 1.042vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; width: 100%; height: 100%; }
  .prevNextArticleBox .return a img { height: 0.938vw; margin-right: 0.521vw; }
  /*--联系我们--*/
  .contactUsMain { padding: 5.208vw 0vw; }
  .contactUsMain .title { font-size: 2.396vw; }
  .contactUs { padding-top: 2.604vw; margin: 0vw -0.781vw; }
  .contactUs .list { width: -webkit-calc(33.333% - 1.563vw); width: calc(33.333% - 1.563vw); margin: 0vw 0.781vw 1.563vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; padding: 2.344vw 0vw; }
  .contactUs .list .icon { width: 3.438vw; }
  .contactUs .list .listTitle { font-size: 1.25vw; padding-top: 1.563vw; }
  .contactUs .list .text { font-size: 0.938vw; padding-top: 0.781vw; }
  .contactUsForm { padding: 4.688vw 0vw; }
  .contactUsForm .title { font-size: 2.396vw; }
  .contactUsForm .form { padding: 1.823vw 4.167vw 3.385vw; margin-top: 2.865vw; -webkit-border-radius: 1.042vw; border-radius: 1.042vw; }
  .contactUsForm .form .list { width: -webkit-calc(50% - 2.083vw); width: calc(50% - 2.083vw); margin: 1.563vw 1.042vw 0vw; }
  .contactUsForm .form .list p { font-size: 0.729vw; padding-bottom: 0.26vw; }
  .contactUsForm .form .list label { padding: 0.781vw 1.042vw; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .contactUsForm .form .list label input { width: 100%; height: 1.458vw; font-size: 0.729vw; }
  .contactUsForm .form .list label textarea { height: 3.125vw; width: 100%; font-size: 0.729vw; }
  .contactUsForm .form .list img { right: 1.823vw; max-height: 1.823vw; }
  .contactUsForm .form .btn { padding-top: 1.823vw; width: 100%; }
  .contactUsForm .form .btn button { width: 9.375vw; height: 2.292vw; -webkit-border-radius: 2.292vw; border-radius: 2.292vw; font-size: 0.729vw; }
  .contactUsForm .form .btn button i { right: 1.302vw; font-size: 1.042vw; } }

@media (min-width: 1921px) { .content1600 { max-width: 1600px; }
  /*--关于我们--*/
  .commonBanner .imgBox { padding-top: 900px; position: relative; }
  .commonBanner .commonbannerText { bottom: 80px; }
  .commonBanner .commonbannerText .title span { font-size: 72px; }
  .commonBanner .commonbannerText .icon { width: 70px; height: 70px; }
  .commonBanner .commonbannerText .icon img { height: 24px; }
  @keyframes downUp { 0% { -webkit-transform: translateY(15px); transform: translateY(15px); }
    100% { -webkit-transform: translateY(-15px); transform: translateY(-15px); } }
  @-webkit-keyframes downUp { 0% { -webkit-transform: translateY(15px); transform: translateY(15px); }
    100% { -webkit-transform: translateY(-15px); transform: translateY(-15px); } }
  .commonClass .swiper-slide a { margin-right: 80px; height: 60px; font-size: 16px; }
  .aboutBox { padding: 100px 0px; }
  .aboutBox .aboutTitle { padding-bottom: 50px; }
  .aboutBox .aboutTitle .title { font-size: 46px; line-height: 1; width: 450px; }
  .aboutBox .aboutTitle .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; font-size: 17px; line-height: 24px; }
  .aboutBox .videoBox { -webkit-border-radius: 20px; border-radius: 20px; padding-top: 505px; }
  .aboutBox .videoBox .icon { width: 60px; height: 60px; }
  .aboutBox .videoBox .icon i::after { border-left: 13px solid #fff; border-top: 9px solid transparent; border-bottom: 9px solid transparent; }
  .aboutTextImg { bottom: -100px; }
  .aboutTextImg img { width: 2226px; }
  .corporateCultureMain { padding: 100px 0px 120px; }
  .corporateCultureTitle { top: 20px; }
  .corporateCultureTitle .title { font-size: 46px; }
  .corporateCultureTitle .imgBox { padding-top: 15px; }
  .corporateCultureTitle .imgBox img { height: 77px; }
  .corporateCulture { margin: 0px -10px; }
  .corporateCulture .list { width: -webkit-calc(50% - 20px); width: calc(50% - 20px); margin: 20px 10px 0px; height: 400px; }
  .corporateCulture .list::after { -webkit-border-radius: 15px; border-radius: 15px; -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }
  .corporateCulture .list .imgBox { -webkit-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: 0px 7px 32px rgba(24, 49, 71, 0.5); box-shadow: 0px 7px 32px rgba(24, 49, 71, 0.5); }
  .corporateCulture .list .content .listTitle { font-size: 36px; }
  .corporateCulture .list .content .desc { padding-top: 20px; font-size: 30px; }
  .corporateCulture .list:nth-child(2) { width: -webkit-calc(25% - 20px); width: calc(25% - 20px); }
  .corporateCulture .list:nth-child(3) { width: -webkit-calc(25% - 20px); width: calc(25% - 20px); }
  .corporateCulture .list:nth-child(1) .imgBox { -webkit-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: none; box-shadow: none; -webkit-filter: drop-shadow(0px 7px 32px rgba(24, 49, 71, 0.5)); filter: drop-shadow(0px 7px 32px rgba(24, 49, 71, 0.5)); }
  .corporateCultureListMain { padding: 80px 0px 100px; }
  .corporateCultureList { margin: 0px -20px; }
  .corporateCultureList .list { width: -webkit-calc(50% - 40px); width: calc(50% - 40px); margin: 20px 20px 0px; }
  .corporateCultureList .list .imgBox { padding-top: 633px; -webkit-border-radius: 20px; border-radius: 20px; }
  .corporateCultureList .list .imgBox::after { left: 0px; bottom: 0px; height: 35%; right: 0px; }
  .corporateCultureList .list .content { padding: 0px 40px 30px; }
  .corporateCultureList .list .content .listTitle { font-size: 30px; }
  .corporateCultureList .list .content .desc { padding-top: 5px; font-size: 30px; }
  .honorMain { padding: 100px 0px; }
  .honorMain .title { font-size: 46px; }
  .honorMain .honorListBox { margin-top: 40px; }
  .honorMain .honorListBox .honorListImg { width: 100%; height: 664px; -webkit-border-radius: 20px; border-radius: 20px; }
  /* .honorMain .honorListBox .honorListImg .imgBox { left: 20px; right: 0px; width: 386px; height: 367px; }
  .honorMain .honorListBox .honorListImg .imgBox p::after {bottom: -4px; left: -6px; right: -6px; height: 8px; -webkit-border-radius: 20px; border-radius: 20px; -webkit-filter: blur(4px); filter: blur(4px); } */
  .honorMain .honorListBox .honorListImg .listTitle { font-size: 22px; padding-bottom: 15px; }
  .honorMain .honorListBox .honorListImg .listTitle::after { margin: 10px auto 0px; width: 36px; height: 2px; }
  .honorMain .honorListBox .honorListImg a { width: 60px; height: 60px; font-size: 24px; }
  .honorMain .honorListBox .honorListImg a.prevBtn { left: 30px; -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); transform: rotate(-180deg); }
  .honorMain .honorListBox .honorListImg a.nextBtn { right: 30px; }
  .honorMain .honorListBox .honorListImg .swiper-button-disabled { opacity: 0.4; }
  .honorMain .honorListBox .honorListText { margin: 0px 0px 0px 20px; width: -webkit-calc(100% - 1225px); width: calc(100% - 1225px); -webkit-border-radius: 20px; border-radius: 20px; }
  .honorMain .honorListBox .honorListText .swiper-slide { padding-top: 100px; }
  .honorMain .honorListBox .honorListText .swiper-slide .icon { width: 95px; height: 95px; -webkit-border-radius: 100%; border-radius: 100%; border: 4px solid #dae2dc; }
  .honorMain .honorListBox .honorListText .swiper-slide .icon img { height: 35px; }
  .honorMain .honorListBox .honorListText .swiper-slide .listTitle { padding-top: 35px; font-size: 24px; line-height: 34px; }
  .honorMain .honorListBox .honorListText .btn { bottom: 60px; }
  .honorMain .honorListBox .honorListText .btn a { width: 60px; height: 60px; margin: 0px 5px; font-size: 24px; }
  .chooseUsMain { padding: 120px 0px; }
  .chooseUsMain .title { font-size: 46px; }
  .chooseUsMain .chooseUsList { width: 770px; }
  .chooseUsMain .chooseUsList .list { margin-top: 20px; -webkit-border-radius: 20px; border-radius: 20px; padding: 40px 50px; -webkit-backdrop-filter: blur(25px); backdrop-filter: blur(25px); }
  .chooseUsMain .chooseUsList .list .listTitle { font-size: 30px; }
  .chooseUsMain .chooseUsList .list .desc { padding-top: 10px; font-size: 18px; line-height: 27px; }
  .chooseUsMain .chooseUsList .list .desc p { padding-left: 15px;}
  .chooseUsMain .chooseUsList .list .desc p::after { left: 0px; top: 11px; width: 5px; height: 5px; }
  .chooseUsMain .chooseUsList .list:first-child { margin-top: 0px; }
  /*--产品与方案综合页--*/
  .productSynthesisMain .list { padding-top: 90px; }
  .productSynthesisMain .list .title { font-size: 54px; }
  .productSynthesisMain .list .desc { padding-top: 20px; font-size: 20px; }
  .productSynthesisMain .list .more { padding-top: 35px; }
  .productSynthesisMain .list .more a { padding-left: 25px; font-size: 16px; width: 170px; height: 51px; -webkit-border-radius: 51px; border-radius: 51px; }
  .productSynthesisMain .list .more a i { right: 8px; width: 37px; height: 37px; font-size: 20px; }
  .productSynthesisMain .list .contentBox { padding: 120px 0px; min-height: 700px; margin-top: 50px; }
  .productSynthesisMain .list .contentBox .content { -webkit-border-radius: 20px; border-radius: 20px; width: 786px; padding: 40px 30px 10px; -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); }
  .productSynthesisMain .list .contentBox .content .listContentBox { padding-bottom: 25px; }
  .productSynthesisMain .list .contentBox .content .listContentBox .number { width: 30px; min-width: 30px; height: 30px; font-size: 16px; }
  .productSynthesisMain .list .contentBox .content .listContentBox .listContent { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 15px; }
  .productSynthesisMain .list .contentBox .content .listContentBox .listContent .listTitle { font-size: 26px; }
  .productSynthesisMain .list .contentBox .content .listContentBox .listContent .listDesc { padding-top: 5px; font-size:20px; line-height: 28px; }
  /*--产品列表--*/
  .productListMain { padding: 70px 0px 100px; }
  .productList { margin: 0px -15px; }
  .productList .list { width: -webkit-calc(25% - 30px); width: calc(25% - 30px); margin: 30px 15px 0px; -webkit-border-radius: 20px; border-radius: 20px; }
  .productList .list .imgBox { width: 100%; padding-top: 368px; }
  .productList .list .content { padding: 35px 30px 45px; }
  .productList .list .content .modelNumber { font-size: 17px; }
  .productList .list .content .listTitle { font-size: 22px; }
  .productList .list:nth-child(1) { width: -webkit-calc(50% - 30px); width: calc(50% - 30px); }
  .productList .list:nth-child(1) .imgBox { padding-top: 368px; }
  #paging { padding-top: 90px; }
  #paging a { width: 50px; height: 50px; -webkit-border-radius: 5px; border-radius: 5px; padding: 0px; margin: 0px 6px; font-size: 18px; line-height: 50px; }
  #paging span { width: 50px; height: 50px; padding: 0px; margin: 0px 6px; font-size: 18px; line-height: 50px; }
  #paging span em { font-size: 18px; }
  #paging span em.layui-laypage-em { -webkit-border-radius: 5px; border-radius: 5px; }
  /*--产品详情页--*/
  .location a { font-size: 14px; }
  .location a .icon-shouye1 { font-size: 18px; }
  .location span { font-size: 14px; padding: 0px 10px; }
  .productDetailsMain { padding-top: 130px; }
  .productDetailsBox { padding-top: 50px; }
  .productDetailsBox .imgBox { width: 1046px; -webkit-border-radius: 20px; border-radius: 20px; }
  .productDetailsBox .contentBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0px 0px 0px 40px; }
  .productDetailsBox .contentBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .productDetailsBox .contentBox .columnTtitle { font-size: 22px; }
  .productDetailsBox .contentBox .line { margin-top: 10px; height: 11px; background-size: auto 11px; }
  .productDetailsBox .contentBox .title { padding-top: 65px; font-size: 42px; }
  .productDetailsBox .contentBox .subTitle { font-size: 32px; }
  .productDetailsBox .contentBox .desc { padding-top: 20px; font-size: 16px; line-height: 24px; }
  .productDetailsBox .contentBox .btn { padding-top: 40px; }
  .productDetailsBox .contentBox .btn a { height: 56px; -webkit-border-radius: 56px; border-radius: 56px; font-size: 16px; }
  .relatedProductsMain { padding: 80px 0px 100px; }
  .relatedProductsMain .title { font-size: 46px; padding-bottom: 15px; }
  /*--可持续发展--*/
  .developMain { padding: 120px 0px; }
  .developBox .imgBox { width: 911px; }
  .developBox .imgBox .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-right: 20px; }
  .developBox .imgBox .list:nth-child(1) { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; width: 371px; }
  .developBox .imgBox .list::after { right: -35px; top: 20px; width: 187px; height: 187px; }
  .developBox .imgBox .list img { -webkit-border-radius: 20px; border-radius: 20px; }
  .developBox .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 40px 0px 0px 140px; }
  .developBox .content .title { font-size: 22px; }
  .developBox .content .desc { font-size: 50px; padding-top: 20px; }
  .developBox .content .earthBox { margin-left: -50px; margin-top: 20px; }
  .developBox .content .earthBox .earth img { height: 336px; }
  .developSecureMain { padding: 100px 0px; }
  .developSecureMain .title { font-size: 46px; line-height: 60px; }
  .developSecureMain .desc { padding-top: 10px; font-weight: 100; font-size: 22px; }
  .developSecureMain .developSecure { margin: 0px -15px; margin-top: 10px; }
  .developSecureMain .developSecure .list { width: -webkit-calc(33.333% - 30px); width: calc(33.333% - 30px); margin: 30px 15px 0px; -webkit-border-radius: 20px; border-radius: 20px; padding: 30px 40px; }
  .developSecureMain .developSecure .list .iconBox .icon img { height: 45px; }
  .developSecureMain .developSecure .list .iconBox .number { font-size: 20px; }
  .developSecureMain .developSecure .list .listTitle { margin-top: 40px; font-size: 22px; line-height: 30px; }
  .developSolutionMain { padding: 100px 0px 170px; }
  .developSolutionMain .icon { width: 72px; }
  .developSolutionMain .title { padding-top: 15px; font-size: 46px; line-height: 60px; }
  .developSolutionMain .content { max-width: 860px; font-size: 17px; line-height: 24px; padding-top: 25px; }
  .developSolutionImg .list img { -webkit-border-radius: 10px; border-radius: 10px; }
  .developSolutionImg .list:nth-child(1) { width: 273px; left: 160px; bottom: 430px; z-index: 10; }
  .developSolutionImg .list:nth-child(2) { width: 269px; right: 160px; bottom: 350px; z-index: 10; }
  .developSolutionImg .list:nth-child(3) { width: 445px; left: -110px; bottom: 100px; }
  .developSolutionImg .list:nth-child(4) { width: 412px; right: -110px; bottom: 100px; }
  /*--人才理念--*/
  .talentConceptBox { padding-top: 60px; }
  .talentConceptBox .title { font-size: 46px; font-weight: 600; }
  .talentConceptBox .desc { padding-top: 25px; font-size: 24px; line-height: 34px; }
  .talentConceptBox .iconArrow { padding-top: 20px; }
  .talentConceptBox .iconArrow span { width: 38px; height: 38px; background-size: 38px; }
  .talentConceptBox .iconArrow p { margin-bottom: -8px; }
  .talentConceptBox .iconArrow img { width: 19px; }
  @-webkit-keyframes arrowDown { 0% { background-position: 0px 0px; }
    100% { background-position: 0px 76px; } }
  @keyframes arrowDown { 0% { background-position: 0px 0px; }
    100% { background-position: 0px 76px; } }
  .talentConcept { margin-top: 50px; }
  .talentConcept .imgBox { width: 1209px; -webkit-border-radius: 20px; border-radius: 20px; }
  .talentConcept .content { padding: 110px 70px 0px; min-height: 570px; margin-right: -210px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-border-radius: 20px; border-radius: 20px; }
  .talentConcept .content .icon img { height: 112px; }
  .talentConcept .content .subTitle { padding-top: 30px; font-size: 40px; font-weight: 600; }
  .talentConcept .content .desc2 { padding-top: 25px; font-size: 17px; line-height: 28px; font-weight: 300; }
  .talentsPrincipleMain { padding-top: 90px; }
  .talentsPrincipleMain .title { font-size: 46px; line-height: 1.2; }
  .talentsPrincipleBox { margin-top: 40px; }
  .talentsPrincipleBox .list { width: 50%; padding: 170px 0px 290px 80px; }
  .talentsPrincipleBox .list .listTitle { font-size: 36px; opacity: 0.5; }
  .talentsPrincipleBox .list .listTitle img { height: 70px; }
  .talentsPrincipleBox .list .content { padding-top: 20px; font-size: 16px; opacity: 0.2; max-width: 500px; }
  .talentsPrincipleBox .list:nth-child(1) { padding-bottom: 290px; }
  .talentsPrincipleBox .list:last-child:after { display: none; }
  .talentsPrincipleBox .list.active .listTitle { opacity: 1; }
  .talentsPrincipleBox .list.active .content { opacity: 1; }
  .talentsPrincipleBox .list:nth-child(2) { padding-left: 160px; }
  .talentsEvaluateMain { padding: 100px 0px; }
  .talentsEvaluate { margin-top: 0px; }
  .talentsEvaluate .imgBox { width: 1209px; -webkit-border-radius: 20px; border-radius: 20px; }
  .talentsEvaluate .content { padding: 130px 70px 0px; min-height: 580px; margin-left: -210px; -webkit-border-radius: 20px; border-radius: 20px; }
  .talentsEvaluate .content .icon img { height: 83px; }
  .talentsEvaluate .content .subTitle { padding-top: 30px; font-size: 40px; }
  .talentsEvaluate .content .desc2 { padding-top: 25px; font-size: 17px; line-height: 28px; }
  /*--职位招聘--*/
  .jobsListMain { padding: 80px 0px; }
  .jobsList .list { margin-top: 15px; }
  .jobsList .list .listTitle { -webkit-border-radius: 20px; border-radius: 20px; height: 80px; padding: 0px 40px; }
  .jobsList .list .listTitle .title { font-size: 18px; }
  .jobsList .list .listTitle .address { font-size: 16px; }
  .jobsList .list .listTitle .time { font-size: 16px; }
  .jobsList .list .listTitle .icon { width: 44px; height: 44px; -webkit-border-radius: 100%; border-radius: 100%; font-size: 18px; }
  .jobsList .list .content { -webkit-border-radius: 0px 0px 20px 20px; border-radius: 0px 0px 20px 20px; padding: 40px; background: #fff; -webkit-box-shadow: 0px 15px 30px rgba(42, 42, 42, 0.15); box-shadow: 0px 15px 30px rgba(42, 42, 42, 0.15); }
  .jobsList .list .content .subTitle { font-size: 22px; }
  .jobsList .list .content .desc { padding: 10px 0px 35px; font-size: 14px; line-height: 26px; }
  .jobsList .list .content .btn a { padding: 0px 30px; font-size: 14px; height: 47px; -webkit-border-radius: 47px; border-radius: 47px; }
  .jobsList .list .content .btn a img { height: 18px; margin-right: 10px; }
  .jobsList .list.active .listTitle { -webkit-border-radius: 20px 20px 0px 0px; border-radius: 20px 20px 0px 0px; }
  /*--新闻列表--*/
  .newsListMain { padding: 65px 0px 100px; }
  .newsList .list { padding-top: 15px; }
  .newsList a { padding: 16px; -webkit-border-radius: 20px; border-radius: 20px; }
  .newsList a .imgBox { width: 100%; padding-top: 230px; -webkit-border-radius: 20px; border-radius: 20px; }
  .newsList a .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 30px 90px 0px 70px; }
  .newsList a .content .listTitle { font-size: 24px; display: -webkit-box; height: 30px; line-height: 30px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .newsList a .content .desc { margin-top: 15px; font-size: 16px; }
  .newsList a .content .more { padding-top: 30px; font-size: 14px; }
  .newsList a .content .more i { width: 37px; height: 37px; font-size: 20px; margin-left: 15px; }
  .newsList a .timeBox { width: 227px; margin: -17px -17px -17px 0px; -webkit-border-radius: 0px 20px 20px 0px; border-radius: 0px 20px 20px 0px; }
  .newsList a .timeBox .time { font-size: 19px; }
  .newsList a .timeBox .time span { font-size: 71px; }
  .newsList a .timeBox .time i { padding-top: 10px; font-size: 34px; }
  /*--新闻详情--*/
  .newsDetailMain { padding: 230px 0px 100px; }
  .newsDetailMain .content1600 { max-width: 1260px; }
  .newsLocation { font-size: 14px; height: 50px; padding: 0px 23px; -webkit-border-radius: 50px; border-radius: 50px; }
  .newsLocation span { margin: 0px 5px; }
  .newsLocation .icon-shouye1 { font-size: 18px; }
  .newsLocation .icon-youjiantou { font-weight: 100; }
  .newsDetailShareBox { font-size: 14px; }
  .newsDetailShareBox .newsDetailShare a { width: 34px; height: 34px; margin-left: 10px; font-size: 14px; }
  .newsDetailTitle { padding: 30px 0px 35px; }
  .newsDetailTitle .title { font-size: 46px; }
  .newsDetailTitle .time { padding-top: 10px; font-size: 14px; }
  .newsDetail { padding: 60px 0px; font-size: 17px; line-height: 30px; }
  .prevNextArticleBox .list { margin-right: 30px; }
  .prevNextArticleBox .list a { -webkit-border-radius: 20px; border-radius: 20px; width: 100%; height: 100%; padding: 35px 45px; }
  .prevNextArticleBox .list a p { padding-bottom: 15px; }
  .prevNextArticleBox .list a p span { font-size: 12px; padding: 0px 8px; line-height: 20px; -webkit-border-radius: 4px; border-radius: 4px; }
  .prevNextArticleBox .list a h3 { font-size: 20px; display: -webkit-box; height: 56px; line-height: 28px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .prevNextArticleBox .return { width: 170px; }
  .prevNextArticleBox .return a { font-size: 20px; -webkit-border-radius: 20px; border-radius: 20px; width: 100%; height: 100%; }
  .prevNextArticleBox .return a img { height: 18px; margin-right: 10px; }
  /*--联系我们--*/
  .contactUsMain { padding: 100px 0px; }
  .contactUsMain .title { font-size: 46px; }
  .contactUs { padding-top: 50px; margin: 0px -15px; }
  .contactUs .list { width: -webkit-calc(33.333% - 30px); width: calc(33.333% - 30px); margin: 0px 15px 30px; -webkit-border-radius: 15px; border-radius: 15px; padding: 45px 0px; }
  .contactUs .list .icon { width: 66px; }
  .contactUs .list .listTitle { font-size: 24px; padding-top: 30px; }
  .contactUs .list .text { font-size: 18px; padding-top: 15px; }
  .contactUsForm { padding: 90px 0px; }
  .contactUsForm .title { font-size: 46px; }
  .contactUsForm .form { padding: 35px 80px 65px; margin-top: 55px; -webkit-border-radius: 20px; border-radius: 20px; }
  .contactUsForm .form .list { width: -webkit-calc(50% - 40px); width: calc(50% - 40px); margin: 30px 20px 0px; }
  .contactUsForm .form .list p { font-size: 14px; padding-bottom: 5px; }
  .contactUsForm .form .list label { padding: 15px 20px; -webkit-border-radius: 8px; border-radius: 8px; }
  .contactUsForm .form .list label input { width: 100%; height: 28px; font-size: 14px; }
  .contactUsForm .form .list label textarea { height: 60px; width: 100%; font-size: 14px; }
  .contactUsForm .form .list img { right: 35px; max-height: 35px; }
  .contactUsForm .form .btn { padding-top: 35px; width: 100%; }
  .contactUsForm .form .btn button { width: 180px; height: 44px; -webkit-border-radius: 44px; border-radius: 44px; font-size: 14px; }
  .contactUsForm .form .btn button i { right: 25px; font-size: 20px; } }
