
@font-face { font-family: 'HarmonyOSBlack'; src: url("../fonts/HarmonyOS_Sans_SC_Black.woff2") format("woff2"), url("../fonts/HarmonyOS_Sans_SC_Black.woff") format("woff"); font-weight: 900; font-style: normal; font-display: swap; }

@font-face { font-family: 'HarmonyOS'; src: url("../fonts/HarmonyOS_Sans_SC.woff2") format("woff2"), url("../fonts/HarmonyOS_Sans_SC.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }

@font-face { font-family: 'HarmonyOSLight'; src: url("../fonts/HarmonyOS_Sans_SC_Light.woff2") format("woff2"), url("../fonts/HarmonyOS_Sans_SC_Light.woff") format("woff"); font-weight: 300; font-style: normal; font-display: swap; }

@font-face { font-family: 'Resource'; src: url("../fonts/Resource-Han-Rounded-CN-Regular.woff2") format("woff2"), url("../fonts/Resource-Han-Rounded-CN-Regular.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }

@font-face { font-family: 'ResourceBold'; src: url("../fonts/Resource-Han-Rounded-CN-Bold.woff2") format("woff2"), url("../fonts/Resource-Han-Rounded-CN-Bold.woff") format("woff"); font-weight: bold; font-style: normal; font-display: swap; }

@font-face { font-family: 'ResourceMedium'; src: url("../fonts/Resource-Han-Rounded-CN-Medium.woff2") format("woff2"), url("../fonts/Resource-Han-Rounded-CN-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: swap; }

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

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

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

body, button, input, select, textarea { font: 14px/1.5 'HarmonyOS', '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; }

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

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

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

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

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

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

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

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

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

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



/*--公共--*/
.hideScroll { overflow: hidden; }

.pcImg { display: none !important; }

.mImg { display: block !important; }

.header { position: fixed; left: 0px; top: 0px; width: 100%; z-index: 99; height: 60px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: rgba(255, 255, 255, 0.7); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); }

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

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

.header .logo img { height: 25px; position: relative; z-index: 10; display: block; }

.header .logo .logoText { overflow: hidden; position: relative; }

.header .logo .logoText span { font-size: 14px; color: #282e48; margin-left: 5px; }

.header .logo .logoText:nth-child(2) span { font-family: 'HarmonyOSBlack'; }

.header .logo .logoText:nth-child(3) span { font-family: 'HarmonyOSLight'; }

.header .nav { position: fixed; left: 0px; top: 60px; width: 100%; height: -webkit-calc(100vh - 60px); height: calc(100vh - 60px); padding: 30px 20px; overflow-y: auto; background: #fff; display: none; }

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

.header .nav .list h3 { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 45px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; font-size: 14px; }

.header .nav .list h3 i { font-size: 14px; color: #707070; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); margin-left: 10px; display: none; }

.header .nav .list h3 a { color: #282e48; font-family: 'ResourceMedium'; }

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

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

.header .nav .list:hover h3::after { left: 0px; right: auto; width: 100%; }

.header .nav .list:hover h3 a { color: #282e48; }

.header .nav .list.active h3::after { left: 0px; right: auto; width: 100%; }

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

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

.header .nav .list .subNav a { display: block; padding: 0px 10px; font-size: 14px; line-height: 31px; font-family: 'ResourceMedium'; }

.header .nav .list .subNav a:hover { color: #2d1ad8; }

.headerBorder { border-bottom: 1px solid #e3e3e3; }

.headerOther { display: -webkit-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; padding-right: 0px; }

.headerOther .searchBtn { opacity: 0; -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px); -webkit-transition: all .8s; transition: all .8s; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; cursor: pointer; }

.headerOther .searchBtn i { font-size: 25px; }

.headerOther .headerLogin { display: -webkit-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-left: 10px; }

.headerOther .headerLogin .icon-denglu-copy { font-size: 16px; }

.headerOther .headerLogin .loginStatus { display: -webkit-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; }

.headerOther .headerLogin .loginStatus span { padding: 0px 6px; }

.headerOther .headerLogin .loginStatus a img{width: 25px; border-radius: 100%;}

.headerOther .lang { margin-left: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.headerOther .lang a { font-size: 16px; color: #282e48; }

.headerOther .btn { position: absolute; cursor: pointer; pointer-events: all; width: 66px; right: 0px; display: none; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-transition: all .4s; transition: all .4s; }

.headerOther .btn span { width: 100%; height: 4px; display: block; background-image: -webkit-gradient(linear, left top, right top, from(#434cef), to(#4ad1e6)); background-image: linear-gradient(to right, #434cef, #4ad1e6); }

.headerOther .btn span:nth-child(2) { margin: 4px 0px; }

.headerOther .btn span:nth-child(3) { width: 60%; }

.headerOther.active { pointer-events: all; }

.headerOther.active .btn { width: 22px; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.headerOther.active .searchBtn { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: .6s; transition-delay: .6s; }

.headerOther.active .headerLogin { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: .4s; transition-delay: .4s; }

.headerOther.active .lang { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: .2s; transition-delay: .2s; }

.headerOther .navBtn { font-size: 20px; margin-left: 10px; }

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

.commonMore a { background-image: -webkit-gradient(linear, left top, right top, from(#2d1ad8), to(#4ad1e6)); background-image: linear-gradient(to right, #2d1ad8, #4ad1e6); height: 40px; -webkit-border-radius: 26px; border-radius: 26px; padding: 0px 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; }

.commonMore a .moreText { height: 20px; font-size: 14px; color: #fff; line-height: 20px; overflow: hidden; }

.commonMore a .moreText span { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition: all .4s; transition: all .4s; }

.commonMore a .moreText span i { margin-left: 5px; }

.commonMore a:hover .moreText span { -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); }

.indexTitle { font-size: 32px; line-height: 1; color: #282e48; font-family: 'ResourceBold'; }

.indexDesc { font-size: 16px; line-height: 24px; color: #282e48; font-family: 'Resource'; }

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

.commonBtn .arrow { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.commonBtn .arrow a { display: block; width: 40px; height: 40px; -webkit-box-shadow: 0px 3px 5px #c9d1dc; box-shadow: 0px 3px 5px #c9d1dc; font-size: 16px; margin: 0px 5px; -webkit-border-radius: 100%; border-radius: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#2d1ad8), to(#4ad1e6)); background-image: linear-gradient(to right, #2d1ad8, #4ad1e6); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #fff; }

.commonBtn .more { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-left: 10px; }

.commonBtn .more a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 0px 20px; -webkit-border-radius: 30px; border-radius: 30px; height: 40px; background: #b8c1dc; }

.commonBtn .more a p { font-size: 14px; height: 20px; line-height: 20px; color: #fff; overflow: hidden; position: relative; }

.commonBtn .more a p i { margin-left: 10px; }

.commonBtn .more a p span { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); -webkit-transition: all .6s; transition: all .6s; }

.commonBtn .more a:hover p span { -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px); }

.footerMain { padding: 50px 0px 0px; background-image: url(../images/img_12.jpg); background-position: top; background-repeat: no-repeat; background-size: cover; }

.footer .title { font-size: 18px; line-height: 1; color: #282e48; font-family: 'ResourceBold'; }

.footer .subTitle { font-size: 18px; line-height: 1; color: #282e48; font-family: 'ResourceBold'; }

.footer .subTitle a { color: #282e48; }

.footerLogoBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.footerLogoBox .footerLogo { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-bottom: 30px; }

.footerLogoBox .footerLogo img { height: 30px; }

.footerLogoBox .footerLogo span { font-size: 22px; line-height: 1; color: #282e48; margin-left: 10px; }

.footerLogoBox .footerLogo span:nth-child(2) { font-family: 'HarmonyOSBlack'; }

.footerLogoBox .footerLogo span:nth-child(3) { font-family: 'HarmonyOSLight'; }

.footerLogoBox .footContact { padding-top: 10px; font-size: 14px; line-height: 20px; color: #282e48; }

.footClass { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 25px; }

.footClassList { padding-top: 10px; }

.footClassList p { line-height: 22px; }

.footClassList p a { font-size: 14px; color: #282e48; }

.footFollow { padding-top: 20px; }

.footFollow .qrCode { margin-top: 15px; border: 1px solid #d9dbdb; -webkit-border-radius: 15px; border-radius: 15px; background: #fff; padding: 10px; width: 140px; }

.footFollow .qrCode img { width: 100%; display: block; }

.footFollow .subTitle { padding-top: 20px; }

.foot { margin-top: 40px; padding-top: 25px; padding-bottom: 25px; font-size: 14px; color: #282e48; text-align: center; position: relative; }

.foot::after { content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 1px; background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(#b8c1dc), to(rgba(255, 255, 255, 0))); background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #b8c1dc, rgba(255, 255, 255, 0)); }

.foot a { color: #282e48; }

.footLogo2 { padding: 20px 0px 35px; display: none; }

.footLogo2 img { height: 20px; display: block; margin: 0px auto; }

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

.banner .imgBox { padding-top: 100%; position: relative; }

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

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

.banner .bannerText .enTitle { -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; -webkit-transition: .8s; transition: .8s; -webkit-transition-delay: 1s; transition-delay: 1s; }

.banner .bannerText .enTitle img { width: 100%; max-width: 60%; }

.banner .bannerText .title { padding-top: 10px; -webkit-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); opacity: 0; -webkit-transition: .8s; transition: .8s; -webkit-transition-delay: 1s; transition-delay: 1s; }

.banner .bannerText .title img { width: 100%; max-width: 60%; }

.banner .active .bannerText .enTitle { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .2s; transition-delay: .2s; }

.banner .active .bannerText .title { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; -webkit-transition-delay: .4s; transition-delay: .4s; }

.indexAboutBg{background-image: url(../images/img_70.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; }

.indexAboutMain { padding: 40px 0px; }

.indexAboutMain .indexTitle { text-align: center; }

.indexAboutMain .indexDesc { padding-top: 20px; max-width: 1030px; margin: 0px auto; text-align: center; }

.indexAboutMain .indexDesc span { color: #45639a; }

.indexAboutMain .content { padding: 20px 0px 40px; margin: 0px auto; max-width: 830px; font-size: 14px; line-height: 20px; color: #45639a; text-align: center; }

.indexTop100Main { padding: 40px 0px; }

.indexTop100 { margin: 0px; }

.indexTop100 .content .indexDesc { margin-top: 20px; }

.indexTop100 .content .indexTop100List { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-bottom: 30px; margin-top: 20px; }

.indexTop100 .content .indexTop100List .list { padding: 0px 10px; text-align: center; position: relative; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.indexTop100 .content .indexTop100List .list .listTitle { font-size: 20px; color: #45639a; }

.indexTop100 .content .indexTop100List .list .text { margin-top: 5px; font-size: 12px; line-height: 20px; color: #45639a; }

.indexTop100 .content .indexTop100List .list:first-child { padding-left: 0px; }

.indexTop100 .content .indexTop100List .list::after { right: 0px; bottom: 0px; top: 0px; width: 1px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(5%, rgba(0, 0, 0, 0)), color-stop(5%, #dadada), color-stop(95%, rgba(0, 0, 0, 0))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 5%, #dadada, rgba(0, 0, 0, 0) 95%); content: ''; position: absolute; }

.indexTop100 .content .indexTop100List .list:last-child { padding-right: 0px; }

.indexTop100 .content .indexTop100List .list:last-child:after { display: none; }

.indexTop100 .content .commonMore { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }

.indexTopLogo { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px -5px; padding-top: 15px; }

.indexTopLogo .list { width: 25%; padding: 15px 5px 0px; }

.indexTopLogo .list p{border:1px solid #d7d8da; background: #fff;-webkit-border-radius: 5px; border-radius: 5px; -webkit-transition: all .6s; transition: all .6s; -webkit-box-shadow: 0px 5px 8px #c9d1dc; box-shadow: 0px 5px 8px #c9d1dc; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); transition: all .6s;}

.indexTopLogo .list img { width: 100%;  max-height: 22vw; object-fit: cover; display: block;  }

.indexTopLogo .list:hover p { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.indexArchitectureExhibitionMain { padding: 20px 0px; overflow: hidden; position: relative; }

.indexArchitectureExhibition { margin: 0px 0px; }

.indexArchitectureExhibition .indexTitle { text-align: center; }

.indexArchitectureExhibition .indexDesc { margin-top: 15px; text-align: center; }

.indexArchitectureExhibition .indexArchitectureExhibitionList { margin-top: 30px; padding-bottom: 30px; }

.indexArchitectureExhibition .indexArchitectureExhibitionList .swiper-slide .imgBox { overflow: hidden; position: relative; -webkit-border-radius: 10px; border-radius: 10px; -webkit-transition: all .6s; transition: all .6s; }

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

.indexArchitectureExhibition .indexArchitectureExhibitionList .swiper-slide .content { -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; opacity: 0; -webkit-transition: all .6s; transition: all .6s; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: rgba(255, 255, 255, 0.005); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); }

.indexArchitectureExhibition .indexArchitectureExhibitionList .swiper-slide .content .listTitle { font-size: 42px; line-height: 1.2; color: #fff; font-family: 'ResourceBold'; }

.indexArchitectureExhibition .indexArchitectureExhibitionList .swiper-slide .content .more { font-size: 20px; color: #fff; position: absolute; left: 0px; bottom: 70px; width: 100%; text-align: center; }

.indexArchitectureExhibition .indexArchitectureExhibitionList .swiper-slide .content .more i { margin-left: 5px; }

.indexArchitectureExhibition .indexArchitectureExhibitionList .swiper-slide:hover .imgBox { -webkit-box-shadow: 0px 15px 15px #c9d1dc; box-shadow: 0px 15px 15px #c9d1dc; }

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

.indexArchitectureExhibition .indexArchitectureExhibitionList .swiper-slide:hover .content { opacity: 1; }

.indexNewsMain { overflow: hidden; position: relative; padding: 40px 0px 10px; }

.indexNews { margin: 0px 0px; }

.indexNewsMain .indexTitle { text-align: center; }

.newsClassList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background: #b8c1dc; position: relative; margin: 30px auto 0px; width: 280px; -webkit-border-radius: 30px; border-radius: 30px; height: 100%; }

.newsClassList a { height: 45px; width: 140px; font-size: 16px; 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; position: relative; z-index: 10; font-family: 'ResourceMedium'; }

.newsClassList span { position: absolute; left: 0px; top: 0px; width: 50%; -webkit-border-radius: 30px; border-radius: 30px; height: 100%; -webkit-box-shadow: 0px 3px 5px #c9d1dc; box-shadow: 0px 3px 5px #c9d1dc; background-image: -webkit-gradient(linear, left top, right top, from(#2d1ad8), to(#4ad1e6)); background-image: linear-gradient(to right, #2d1ad8, #4ad1e6); -webkit-transition: all .6s; transition: all .6s; }

.newsClassList a.active { -webkit-box-shadow: 0px 3px 5px #c9d1dc; box-shadow: 0px 3px 5px #c9d1dc; background-image: -webkit-gradient(linear, left top, right top, from(#2d1ad8), to(#4ad1e6)); background-image: linear-gradient(to right, #2d1ad8, #4ad1e6); -webkit-transition: all .6s; transition: all .6s; -webkit-border-radius: 30px; border-radius: 30px; }

.indexNewsListBox { margin-top: 30px; display: none; }

.indexNewsList { padding-bottom: 25px; }

.indexNewsList .swiper-slide .imgBox img { width: 100%; display: block; }

.indexNewsList .swiper-slide .imgBox img:nth-child(2) { display: none; }

.indexNewsList .swiper-slide .content { padding: 8vw 13.333vw 0vw; position: absolute; left: 0vw; top: 0vw; width: 100%; height: 100%; }

.indexNewsList .swiper-slide .content .icon img { height: 2.667vw; }

.indexNewsList .swiper-slide .content .listTitle { margin-top: 2.667vw; font-size: 3.733vw; display: -webkit-box; height: 8.534vw; line-height: 4.267vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #282e48; font-family: 'ResourceBold'; }

.indexNewsList .swiper-slide .content .desc { margin-top: 2vw; font-size: 2.667vw; display: -webkit-box; height: 16vw; line-height: 4vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; color: #282e48; }

.indexNewsList .swiper-slide .content .time { margin-top: 4vw; font-size: 2.667vw; color: #282e48; }

.indexNewsList .swiper-slide:nth-child(2n) .imgBox img:nth-child(1) { display: none; }

.indexNewsList .swiper-slide:nth-child(2n) .imgBox img:nth-child(2) { display: block; }

/*--Top100--*/
.commonBanner { padding: 100px 0px 40px; position: relative; text-align: center; }

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

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

.commonBanner .title { font-size: 24px; line-height: 1.2; color: #282e48; font-family: 'ResourceBold'; }

.commonBanner .desc { margin-top: 10px; font-size: 14px; line-height: 1.45; color: #282e48; font-family: 'Resource'; }

.commonBanner .desc br { display: none; }

.Top100Main { background: #fff; padding: 0px 20px; }

.Top100ClassBox { width: 100%; position: relative; }

.Top100ClassBox .Top100Class { padding: 20px 0px 0px; }

.Top100ClassBox::after { position: absolute; right: 0px; width: 1px; top: 15px; bottom: 0px; background: #e7e7e7; }

.Top100ClassBox .Top100Class .title { font-size: 16px; color: #282e48; border-bottom: 1px solid #e7e7e7; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-family: 'ResourceBold'; }

.Top100ClassBox .Top100Class .title span { padding-bottom: 15px; border-bottom: 2px solid #282e48; }

.Top100ClassBox .Top100Class .list { padding: 10px 0px; border-bottom: 1px solid #e7e7e7; }

.Top100ClassBox .Top100Class .list h3 { font-size: 16px; color: #707070; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-family: 'ResourceBold'; -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; cursor: pointer; }

.Top100ClassBox .Top100Class .list h3 i { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); font-size: 16px; -webkit-transition: all .6s; transition: all .6s; }

.Top100ClassBox .Top100Class .list h3 a { color: #707070; }

.Top100ClassBox .Top100Class .list h3 a.active { color: #282e48; }

.Top100ClassBox .Top100Class .list p { margin-top: 10px; display: none; }

.Top100ClassBox .Top100Class .list p a { display: block; font-size: 14px; line-height: 25px; color: #707070; }

.Top100ClassBox .Top100Class .list p a:hover { color: #2d1ad8; }

.Top100ClassBox .Top100Class .list p a.active { color: #2d1ad8; }

.Top100ClassBox .Top100Class .list.active h3 i { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.Top100ClassBox .Top100Class .list.active h3{color: #282e48;}


.Top100 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0px; position: relative; }

.Top100SearchBox { position: relative; padding: 30px 0px 30px 0px; margin-left: 0px; background: #fff; z-index: 22; }

.Top100Search { position: relative; }

.Top100Search input { width: 100%; background: #f0f0f0; -webkit-border-radius: 25px; border-radius: 25px; height: 45px; padding: 0px 20px 0px 40px; color: #707070; font-size: 14px; }

.Top100Search input::-webkit-input-placeholder { color: #707070; }

.Top100Search input:-moz-placeholder { color: #707070; }

.Top100Search input::-moz-placeholder { color: #707070; }

.Top100Search input:-ms-input-placeholder { color: #707070; }

.Top100Search button { position: absolute; left: 0px; top: 0px; width: 40px; padding-right: 8px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; height: 100%; border: none; background: none; }

.Top100Search button i { font-size: 18px; color: #6e6e6e; font-weight: 600; }

.statistics { padding-top: 30px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; position: relative; }

.statistics .quantity { font-size: 14px; color: #707070; padding-right: 15px; }

.statistics .screen { position: relative; width: 100px; z-index: 10; }

.statistics .screen h3 { font-size: 14px; height: 28px; background: #d7d7d7; cursor: pointer; -webkit-border-radius: 15px; border-radius: 15px; color: #707070; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.statistics .screen h3::after { content: ''; margin-left: 5px; border-bottom: 5px solid #707070; border-left: 4px solid transparent; border-right: 4px solid transparent; }

.statistics .screen p { position: absolute; right: 0px; padding: 10px 0px; top: 100%; width: 130px; background: #fff; -webkit-box-shadow: 1px 2px 5px #b8c1dc; box-shadow: 1px 2px 5px #b8c1dc; display: none; }

.statistics .screen p a { display: block; padding: 0px 15px; line-height: 25px; font-size: 14px; color: #606060; }

.statistics .screen p a:hover { color: #2d1ad8; }

.Top100List { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; padding-bottom: 20px; position: relative; z-index: 20; }

.Top100List .list { width: 100%; padding: 0px 0px 20px; }

.Top100List .list a { display: block; -webkit-border-radius: 8px; border-radius: 8px; overflow: hidden; position: relative; -webkit-transition: all .6s; transition: all .6s;}

.Top100List .list a::after{position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; content: ''; border: 1px solid #cccccc; border-radius: 8px; -webkit-transition: all .6s; transition: all .6s; opacity: 1;}

.Top100List .list a .imgBox { position: relative; padding-top: 62.31%; overflow: hidden; }

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

.Top100List .list a .imgBox .hoverContent { position: absolute; font-size: 16px; padding-bottom: 15px; left: 0px; top: 0px; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #fff;  background-image: linear-gradient(to bottom,  rgba(0, 0, 0, 0) 10%, rgba(0, 0, 0, 0.2) 100%); -webkit-transition: all .6s; transition: all .6s; opacity: 0; display: none !important; }

.Top100List .list a .imgBox .hoverContent i { margin-left: 5px; }

.Top100List .list a .content { padding: 20px 15px; -webkit-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 8px 8px; -webkit-transition: all .6s; transition: all .6s; }

.Top100List .list a .content .listTitle { font-size: 16px; display: -webkit-box; height: 18px; line-height: 18px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; color: #282e48; }

.Top100List .list a .content .desc { margin-top: 10px; font-size: 12px; display: -webkit-box; height: 32px; line-height: 16px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #707070; display: none !important;}

.Top100List .list a .dotBox { position: absolute; right: 25px; top: 20px; z-index: 10; display: flex; align-items: center;}

.Top100List .list a .dotBox .dot{width: 12px; height: 12px; -webkit-border-radius: 100%; border-radius: 100%; margin-left: 5px;}

.Top100List .list a .green { background: #54ff00; }

.Top100List .list a .gray { background: #e1e1e1; }

.Top100List .list a:hover { -webkit-box-shadow: 0px 7px 10px #c9d1dc; box-shadow: 0px 7px 10px #c9d1dc; border:none;}

.Top100List .list a:hover::after {opacity: 0;}

.Top100List .list a:hover .content { border-color: #fff; }

.Top100List .list a:hover .imgBox .hoverContent { opacity: 1; }

/* .Top100List .list a:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } */

/*--Top100详情页--*/
.Top100DetailMain { margin-top: 60px; background: #fbfbfb; padding: 20px 0px 40px; }

.Top100DetailMain .container { max-width: 1440px; }

.Top100DetailBox { background: #fff; -webkit-box-shadow: 0px 1px 2px #b8c1dc; box-shadow: 0px 1px 2px #b8c1dc; -webkit-border-radius: 6px; border-radius: 6px; }

.Top100Detail { padding: 30px 20px; }

.Top100Detail .detailTitle { text-align: center; font-size: 18px; line-height: 1.2; font-weight: 600; color: #282e48; }

.Top100Detail .newsDetailTime { padding-top: 10px; font-size: 14px; color: #282e48; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.Top100Detail .newsDetailTime span { margin: 0px 5px; }

.Top100Detail .newsDetailTime span:nth-child(1) { color: #434cef; }

.Top100Detail .enTitle { margin-top: 5px; font-size: 12px; line-height: 1; color: #282e48; text-align: center; }

.Top100Detail .detail { margin-top: 25px; font-size: 14px; line-height: 22px; color: #282e48; }

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

.Top100Detail .detail video { max-width: 100%; }

.exhibitionHall { margin-top: 30px; height: 100px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-image: url(../images/img_21.png); background-size: cover; background-repeat: no-repeat; background-position: center; }

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

.collectionSharing { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 20px; }

.collectionSharing a { display: block; margin-bottom: 25px; margin: 0px 15px; text-align: center; }

.collectionSharing a i { width: 40px; height: 40px; color: #222222; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: all .6s; transition: all .6s; font-size: 14px; border: 1px solid #e6e6e6; background: #fff; -webkit-border-radius: 100%; border-radius: 100%; }

.collectionSharing a .icon-Favorites { padding-left: 3px; }

.collectionSharing a .icon-share { font-size: 20px; }

.collectionSharing a .icon-Befondof { font-size: 18px; }

.collectionSharing a p { font-size: 14px; color: #959595; padding-top: 5px; }

.collectionSharing a:hover i { background: #0057ff; color: #fff; }

.collectionSharing a.active i { background: #0057ff; color: #fff; }

.popupshareMain { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999; background-color: rgba(0, 0, 0, 0.8); display: none; }

.popupshareBox { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.popupshare { max-width: 500px; width: 90%; margin: 0px auto; padding: 50px 20px 40px; background: #fff; -webkit-border-radius: 7px; border-radius: 7px; position: relative; }

.popupshare .title { font-size: 18px; line-height: 1; color: #000000; text-align: center; font-family: 'ResourceMedium'; }

.popupshare .imgBox { position: relative; overflow: hidden; -webkit-border-radius: 6px; border-radius: 6px; margin-top: 20px; }

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

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

.popupshare .imgBox p { position: absolute; left: 0px; bottom: 10px; font-size: 14px; display: -webkit-box; height: 24px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; padding: 0px 20px; width: 100%; text-align: center; color: #fff; z-index: 2; font-family: 'ResourceMedium'; }

.popupshare .popupLink { margin: 25px auto 0px; width: 80%; height: 40px; font-size: 16px; color: #707070; -webkit-border-radius: 40px; border-radius: 40px; cursor: pointer; font-family: 'ResourceMedium'; -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; border: 2px solid #e4e4e4; }

.popupshare .popupLink i { margin-right: 6px; font-size: 20px; }

.popupshare .popupLink:hover { color: #fff; border-color: #0057ff; background: #0057ff; }

.closePopupShare { position: absolute; right: 15px; top: 10px; cursor: pointer; font-size: 18px; color: #9b9b9b; -webkit-transition: all .6s; transition: all .6s; }

.closePopupShare:hover { color: #0057ff; }

/*--登录注册--*/
.loginMain { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 30px 20px; width: 100%; min-height: 100vh; overflow-y: auto; background-image: url(../images/img_23.jpg); background-repeat: no-repeat; background-position: center; background-size: cover; }

.loginMain .returnHome{position: absolute; left: 20px; top: 15px; display: flex;}

.loginMain .returnHome a{ font-size: 14px; padding: 0px 10px; line-height: 24px; border: 1px solid #333; color: #333; display: flex;}

.loginMain .returnHome a:hover{border-color: #0057ff; color: #fff; background: #0057ff;}

.loginLogo { width: 60%; margin: 0px auto; }

.loginLogo img { width: 100%; display: block; }

.loginBox { margin-top: 20px; width: 100%; max-width: 420px; margin-left: 0px; padding: 25px 20px; position: relative; background: rgba(255, 255, 255, 0.5); -webkit-box-shadow: 0px 5px 10px rgba(184, 193, 220, 0.6); box-shadow: 0px 5px 10px rgba(184, 193, 220, 0.6); -webkit-backdrop-filter: blur(15px); backdrop-filter: blur(15px); -webkit-border-radius: 10px; border-radius: 10px; }

.loginBox .title { font-size: 24px; line-height: 1; text-align: center; font-family: 'ResourceBold'; }

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

.loginBox .loginRegTab a { font-size: 16px; color: #282e48; }

.loginBox .loginRegTab span { margin: 0px 20px; width: 1px; height: 24px; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), color-stop(#9fa3a6), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), #9fa3a6, rgba(0, 0, 0, 0)); }

.loginBox .loginRegTab a.active { color: #2d1ad8; }

.loginFormBox { padding-top: 10px; }

.phoneLogin .list { position: relative; margin-top: 10px; }

.phoneLogin .list p { position: absolute; left: 15px; font-size: 14px; color: #282e48; top: 0px; bottom: 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; }

.phoneLogin .list input { width: 100%; background: #fff; -webkit-border-radius: 25px; border-radius: 25px; font-size: 14px; height: 45px; padding: 0px 35px 0px 70px; color: #282e48; }

.phoneLogin .list input::-webkit-input-placeholder { color: #707070; }

.phoneLogin .list input:-moz-placeholder { color: #707070; }

.phoneLogin .list input::-moz-placeholder { color: #707070; }

.phoneLogin .list input:-ms-input-placeholder { color: #707070; }

.phoneLogin .list .getPhoneCode { font-size: 14px; position: absolute; color: #707070; right: 25px; bottom: 0px; top: 0px; 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; }

.phoneLogin .btn { padding-top: 15px; }

.phoneLogin .btn button { height: 45px; width: 100%; border: none; font-family: 'ResourceMedium'; font-size: 16px; -webkit-border-radius: 26px; border-radius: 26px; -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); color: #fff; background-image: -webkit-gradient(linear, left top, right top, from(#2d1ad8), to(#4ad1e6)); background-image: linear-gradient(to right, #2d1ad8, #4ad1e6); }

.emailLogin .list { position: relative; margin-top: 10px; }

.emailLogin .list input { width: 100%; background: #fff; -webkit-border-radius: 25px; border-radius: 25px; font-size: 14px; height: 45px; padding: 0px 20px; color: #282e48; }

.emailLogin .list input::-webkit-input-placeholder { color: #707070; }

.emailLogin .list input:-moz-placeholder { color: #707070; }

.emailLogin .list input::-moz-placeholder { color: #707070; }

.emailLogin .list input:-ms-input-placeholder { color: #707070; }

.emailLogin .forgotPassBtn { text-align: right; }

.emailLogin .forgotPassBtn a { font-size: 14px; margin-right: 10px; color: #707070; }

.emailLogin .forgotPassBtn a:hover { color: #434cef; }

.emailLogin .list .getPhoneCode { font-size: 14px; position: absolute; color: #707070; right: 25px; bottom: 0px; top: 0px; 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; }

.emailLogin .btn { padding-top: 20px; }

.emailLogin .btn button { height: 45px; width: 100%; border: none; font-family: 'ResourceMedium'; font-size: 16px; -webkit-border-radius: 25px; border-radius: 25px; -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); color: #fff; background-image: -webkit-gradient(linear, left top, right top, from(#2d1ad8), to(#4ad1e6)); background-image: linear-gradient(to right, #2d1ad8, #4ad1e6); }

.forgotPass { padding-top: 40px; }

.layui-form-danger + .layui-form-select .layui-input, .layui-form-danger:focus { border-color: none !important; -webkit-box-shadow: 0 0 0 3px #2d1ad8; box-shadow: 0 0 0 3px #2d1ad8; }

.loginForm { display: none; }

.thirdPartyBox { padding-top: 25px; }

.thirdPartyBox h3 { font-size: 16px; color: #282e48; line-height: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.thirdPartyBox h3 span { margin: 0px 15px; }

.thirdPartyBox h3::after { content: ''; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 1px; background: -webkit-gradient(linear, left top, right top, from(#a2a2a6), to(rgba(0, 0, 0, 0))); background: linear-gradient(to right, #a2a2a6, rgba(0, 0, 0, 0)); display: block; }

.thirdPartyBox h3::before { content: ''; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 1px; background: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(#a2a2a6)); background: linear-gradient(to right, rgba(0, 0, 0, 0), #a2a2a6); display: block; }

.thirdPartyBox p { padding-top: 20px; text-align: right; font-size: 14px; color: #707070; display: none; }

.thirdPartyBox p a { color: #434cef; }

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

.thirdParty a { font-size: 24px; width: 50px; height: 50px; -webkit-border-radius: 100%; border-radius: 100%; background: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.thirdParty a .icon-weixin { color: #86c610; }

.loginTab { display: none; }

.regForm { display: none; }

.loginWeixinTab { display: none; }

.prohibit { pointer-events: none; }

.weixinQRcode { padding-top: 35px; }

.weixinQRcode iframe { overflow: hidden; width: 220px; height: 220px; margin: auto; display: block; -webkit-border-radius: 10px; border-radius: 10px; }

.weixinText { margin: 30px auto; width: 200px; padding: 10px 0px; background: #fff; font-size: 14px; line-height: 20px; color: #707070; -webkit-border-radius: 15px; border-radius: 15px; text-align: center; -webkit-box-shadow: 3px 3px 5px rgba(112, 112, 112, 0.2) inset; box-shadow: 3px 3px 5px rgba(112, 112, 112, 0.2) inset; }

.switchLogin{font-size: 14px; padding: 0px 5px; line-height: 22px; text-decoration: underline; color: #333; cursor: pointer; text-align: right;}

/*--个人中心--*/
.userCenterMain { padding: 20px 20px 35px; }

.userCenterAvatar { width: 100%; padding-right: 0px; }

.userCenterAvatar .avatar { margin-top: -50px; }

.userCenterAvatar .avatar .imgBox { margin: 0px auto; width: 80px; height: 80px; position: relative; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #e4e4e4; background: #fff; overflow: hidden; }

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

.userCenterAvatar .avatar h3 { font-size: 14px; color: #282e48; text-align: center; padding-top: 10px; font-family: 'ResourceBold'; }

.userCenterAvatar .avatar .avatarUpload { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; z-index: 1; }

.userCenterAvatar .avatar .avatarUpload button { width: 100%; height: 100%; }

.userCenterAvatar .editData { padding-top: 20px; }

.userCenterAvatar .editData a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 14px; height: 40px; -webkit-border-radius: 26px; border-radius: 26px; color: #fff; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-image: -webkit-gradient(linear, left top, right top, from(#434cef), to(#4ad1e6)); background-image: linear-gradient(to right, #434cef, #4ad1e6); text-align: center; }

.userCenter { padding-top: 15px; }

.userCenterClass { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; border-bottom: 1px solid #e7e7e7; }

.userCenterClass a { padding: 15px 0px; font-size: 16px; margin-right: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; color: #707070; font-family: 'ResourceBold'; -webkit-transition: all .6s; transition: all .6s; }

.userCenterClass a::after { content: ''; bottom: 0px; width: 0%; height: 2px; background: #282e48; position: absolute; right: 0px; -webkit-transition: all .6s; transition: all .6s; }

.userCenterClass a:hover { color: #282e48; }

.userCenterClass a:hover::after { width: 100%; left: 0px; right: auto; }

.userCenterClass a.active::after { width: 100%; left: 0px; right: auto; }

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

.worksList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; padding-top: 20px; }

.worksList .list { width: 100%; margin: 20px 0px 0px; }

.worksList .list .imgBox { padding-top: 315px; position: relative; -webkit-border-radius: 10px; border-radius: 10px; overflow: hidden; }

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

.worksList .uploadWorksBox { width: 100%; height: 225px; padding-top: 20px; margin: 20px 0px 0px; -webkit-border-radius: 10px; border-radius: 10px; position: relative; border: 1px dashed #727272; cursor: pointer; }

.worksList .uploadWorksBox .icon { width: 60px; height: 60px; margin: 0px auto; position: relative; -webkit-border-radius: 100%; border-radius: 100%; background: #d3d3d3; }

.worksList .uploadWorksBox .icon::after { position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; margin: auto; width: 2px; height: 18px; background: #fff; content: ''; }

.worksList .uploadWorksBox .icon::before { position: absolute; left: 0px; right: 0px; bottom: 0px; top: 0px; margin: auto; width: 18px; height: 2px; background: #fff; content: ''; }

.worksList .uploadWorksBox .listTitle { margin: 25px auto 0px; width: 130px; height: 35px; -webkit-border-radius: 23px; border-radius: 23px; font-size: 14px; color: #707070; border: 1px solid #cccccc; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.worksList .uploadWorksBox .desc { text-align: center; padding-top: 15px; font-size: 14px; line-height: 20px; color: #707070; }

.worksList .uploadWorksBox .desc span { color: #0057ff; }

.worksList .uploadWorksBox button { width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 20; opacity: 0; }

.FavoritesList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; padding-top: 20px; }

.FavoritesList .list { width: 100%; margin: 15px 0px 0px; -webkit-transition: all .6s; transition: all .6s; -webkit-border-radius: 10px; border-radius: 10px; }

.FavoritesList .list .imgBox { padding-top: 208px; position: relative; -webkit-border-radius: 10px 10px 0px 0px; border-radius: 10px 10px 0px 0px; overflow: hidden; }

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

.FavoritesList .list .content { padding: 15px; border: 1px solid #cccccc; border-top: none; -webkit-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 8px 8px; -webkit-transition: all .6s; transition: all .6s; }

.FavoritesList .list .content .listTitle { font-size: 16px; display: -webkit-box; height: 18px; line-height: 18px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; color: #282e48; }

.FavoritesList .list .content .desc { margin-top: 10px; font-size: 12px; display: -webkit-box; height: 32px; line-height: 16px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #707070; }

.FavoritesList .list:hover { -webkit-box-shadow: 0px 7px 10px #c9d1dc; box-shadow: 0px 7px 10px #c9d1dc; }

.browsingHistory { padding-top: 20px; }

.browsingHistory .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 10px 0px; border-bottom: 1px dashed #cccccc; font-size: 13px; }

.browsingHistory .list .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 10px; color: #282e48; }

.browsingHistory .list .time { color: #666; }

.userCenterTab { display: none; }

/*--编辑资料--*/
.personalDataImg { height: 60px; position: relative; }

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

.personalDataReturnBtn { 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; width: 100%; height: 84px; -webkit-box-shadow: 0px 1px 5px #c9d1dc; box-shadow: 0px 1px 5px #c9d1dc; }

.personalDataReturnBtn a { padding: 0px 20px; height: 40px; -webkit-border-radius: 23px; border-radius: 23px; color: #fff; font-size: 14px; -webkit-box-shadow: 0px 3px 5px #c9d1dc; box-shadow: 0px 3px 5px #c9d1dc; font-family: 'ResourceMedium'; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-image: -webkit-gradient(linear, left top, right top, from(#2d1ad8), to(#4ad1e6)); background-image: linear-gradient(to right, #2d1ad8, #4ad1e6); }

.personalDataMain { padding: 30px 0px; }

.personalDataMain .container { max-width: 1600px; }

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

.personalDataMain .personalDataClass { width: 345px; padding-right: 30px; display: none; }

.personalDataMain .personalDataClass .list { border: 1px solid #cccccc; margin-bottom: -1px; -webkit-border-radius: 5px 5px 0px 0px; border-radius: 5px 5px 0px 0px; }

.personalDataMain .personalDataClass .list a { font-size: 20px; line-height: 60px; padding: 0px 30px; color: #707070; display: block; font-family: 'ResourceBold'; }

.personalDataMain .personalDataClass .list:last-child { -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; }

.personalDataMain .personalDataClass .list.active a { color: #282e48; }

.personalDataMain .personalData { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.personalDataMain .personalData .title { font-size: 16px; color: #282e48; font-weight: 600; }

.personalDataMain .personalData .basicInfoBox { border: 1px solid #cccccc; -webkit-border-radius: 10px; border-radius: 10px; padding: 25px 20px; }

.personalDataMain .personalData .basicInfo { padding-top: 40px; }

.personalDataMain .personalData .basicInfo .avatar { width: 100px; margin: 0px auto; position: relative; text-align: center; height: 100%; }

.personalDataMain .personalData .basicInfo .avatar .imgBox { position: relative; width: 100%; height: 100px; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #e4e4e4; overflow: hidden; }

.personalDataMain .personalData .basicInfo .avatar .imgBox img { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; }

.personalDataMain .personalData .basicInfo .avatar .text { padding-top: 10px; font-size: 14px; color: #434cef; }

.personalDataMain .personalData .basicInfo .avatar .text i { margin-right: 5px; }

.personalDataMain .personalData .basicInfo .avatar .avatarUpload { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; z-index: 1; }

.personalDataMain .personalData .basicInfo .avatar .avatarUpload button { width: 100%; height: 100%; }

.personalDataMain .personalData .basicInfo .form { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 20px; margin-left: 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.personalDataMain .personalData .basicInfo .form .list { margin-top: 10px; width: 100%; }

.personalDataMain .personalData .basicInfo .form .list input { width: 100%; height: 40px; padding: 0px 20px; font-size: 14px; color: #707070; -webkit-border-radius: 25px; border-radius: 25px; background: #f0f0f0; }

.personalDataMain .personalData .basicInfo .form .list input::-webkit-input-placeholder { color: #707070; }

.personalDataMain .personalData .basicInfo .form .list input:-moz-placeholder { color: #707070; }

.personalDataMain .personalData .basicInfo .form .list input::-moz-placeholder { color: #707070; }

.personalDataMain .personalData .basicInfo .form .list input:-ms-input-placeholder { color: #707070; }

.personalDataMain .personalData .basicInfo .form .list.w50 { width: 100%; }

.personalDataMain .personalData .basicInfo .form .list.mr70 { margin-right: 0px; }

.personalDataMain .personalData .basicInfo .form .list input:focus { border-color: #2d1ad8 !important; -webkit-box-shadow: 0 0 0 3px #2d1ad8; box-shadow: 0 0 0 3px #2d1ad8; }

.personalDataMain .personalData .basicInfo .form .list .layui-form-select dl { top: 45px; bottom: auto !important; }

.personalDataMain .personalData .basicInfo .form .list .layui-form-select .layui-edge { border-width: 6px; margin-top: -3px; right: 30px; border-top-color: #707070; }

.personalDataMain .personalData .basicInfo .form .list .layui-form-select dl dd.layui-this { color: #2d1ad8; }

.personalDataMain .personalData .basicInfo .form .list .layui-form-selected .layui-edge { margin-top: -9px; }

.layui-form-select dl dd, .layui-form-select dl dt { font-size: 14px; padding: 0 20px !important; line-height: 36px; }

.layui-form-select dl dd.layui-select-tips { padding-left: 35px !important; }

.layui-input:focus, .layui-textarea:focus { border-color: #2d1ad8 !important; -webkit-box-shadow: 0 0 0 3px #2d1ad8; box-shadow: 0 0 0 3px #2d1ad8; }

.personalDataMain .personalData .introBox { margin-top: 23px; border: 1px solid #cccccc; -webkit-border-radius: 10px; border-radius: 10px; padding: 25px 20px; }

.personalDataMain .personalData .introBox .textarea { padding-top: 10px; }

.personalDataMain .personalData .introBox .textarea label { display: block; background: #f0f0f0; padding: 15px 15px; -webkit-border-radius: 8px; border-radius: 8px; }

.personalDataMain .personalData .introBox .textarea label textarea { height: 105px; width: 100%; background: none; font-size: 14px; color: #707070; }

.personalDataMain .personalData .btn { padding: 25px 0px 0px; }

.personalDataMain .personalData .btn button { margin: 0px auto; display: block; width: 100%; max-width: 300px; border: none; font-size: 16px; color: #fff; height: 40px; -webkit-border-radius: 35px; border-radius: 35px; background-image: -webkit-gradient(linear, left top, right top, color-stop(30%, #434cef), color-stop(80%, #4ad1e6)); background-image: linear-gradient(to right, #434cef 30%, #4ad1e6 80%); -webkit-box-shadow: 0px 3px 5px #c9d1dc; box-shadow: 0px 3px 5px #c9d1dc; }

/*--更多赛博云--*/
.applicationDownloadMain { position: relative; padding-top: 100px; }

.applicationDownloadMain .imgBox { position: absolute; left: 0px; top: 0px; width: 100%; padding-top: 130%; }

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

.applicationDownloadMain .applicationDownloadBox { -webkit-border-radius: 10px; border-radius: 10px; padding: 25px 25px; background-image: url(../images/img_30.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; -webkit-box-shadow: 0px 3px 10px rgba(184, 193, 220, 0.6); box-shadow: 0px 3px 10px rgba(184, 193, 220, 0.6); }

.applicationDownloadMain .applicationDownloadBox .applicationImg { width: 100%; }

.applicationDownloadMain .applicationDownloadBox .applicationImg img { width: 100%; display: block; }

.applicationDownloadMain .applicationDownloadBox .applicationDownload { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0px; }

.applicationDownloadMain .applicationDownloadBox .applicationDownload .title { padding-top: 20px; }

.applicationDownloadMain .applicationDownloadBox .applicationDownload .title img { width: 100%; display: block; }

.applicationDownloadMain .applicationDownloadBox .applicationDownload .desc { padding-top: 20px; font-size: 16px; line-height: 1.2; color: #282e48; font-family: 'ResourceMedium'; }

.applicationDownloadMain .applicationDownloadBox .applicationDownload .downloadQrCode { padding-top: 25px; }

.applicationDownloadMain .applicationDownloadBox .applicationDownload .qrCode { width: 300px; max-width: 60%; margin: 0px auto; opacity: 0.9; }

.applicationDownloadMain .applicationDownloadBox .applicationDownload .qrCode img { width: 100%; display: block; -webkit-border-radius: 15px; border-radius: 15px; -webkit-box-shadow: 0px 3px 10px rgba(184, 193, 220, 0.6); box-shadow: 0px 3px 10px rgba(184, 193, 220, 0.6); }

.applicationDownloadMain .applicationDownloadBox .applicationDownload .downloadList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.applicationDownloadMain .applicationDownloadBox .applicationDownload .downloadList .list a { max-width: 80%; margin: 0px auto; margin-top: 25px; font-size: 14px; height: 40px; -webkit-border-radius: 35px; border-radius: 35px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #fff; background-image: -webkit-gradient(linear, left top, right top, from(#434cef), to(#4ad1e6)); background-image: linear-gradient(to right, #434cef, #4ad1e6); -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); font-family: 'ResourceMedium'; }

.updateLogMain { padding: 35px 0px 0px; }

.updateLogMain .title { font-size: 24px; line-height: 1; text-align: center; font-family: 'ResourceBold'; }

.updateLogMain .updateLogBox { margin-top: 30px; border: 1px solid #cccccc; -webkit-border-radius: 10px; border-radius: 10px; }

.updateLogMain .updateLogBox .updateLogClass { 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: 15px 15px 0px; border-bottom: 1px solid #e7e7e7; }

.updateLogMain .updateLogBox .updateLogClass a { margin-right: 25px; display: block; position: relative; padding: 10px 0px 15px; font-size: 16px; color: #707070; font-family: 'ResourceBold'; }

.updateLogMain .updateLogBox .updateLogClass a::after { content: ''; position: absolute; right: 0px; bottom: 0px; width: 0%; height: 2px; background: #282e48; -webkit-transition: all .6s; transition: all .6s; }

.updateLogMain .updateLogBox .updateLogClass a.active { color: #282e48; }

.updateLogMain .updateLogBox .updateLogClass a.active::after { width: 100%; left: 0px; right: auto; }

.updateLogMain .updateLogBox .updateLogClass a:hover::after { width: 100%; left: 0px; right: auto; }

.updateLogMain .updateLogBox .updateLogClass a:last-child { margin: 0px; }

.updateLogMain .updateLogBox .updateLog { padding: 30px 20px 0px; display: none; }

.updateLogMain .updateLogBox .updateLog .list { border-bottom: 1px solid #ccc; padding: 20px 20px; margin: 0px -20px; }

.updateLogMain .updateLogBox .updateLog .list .time { font-size: 15px; padding-bottom: 10px; line-height: 1.2; color: #282e48; }

.updateLogMain .updateLogBox .updateLog .list .dot { width: 22px; position: relative; display: none; }

.updateLogMain .updateLogBox .updateLog .list .dot i { width: 22px; height: 22px; -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; border: 1px solid #cccccc; }

.updateLogMain .updateLogBox .updateLog .list .dot i::after { content: ''; width: 10px; height: 10px; -webkit-border-radius: 100%; border-radius: 100%; background: #cccccc; }

.updateLogMain .updateLogBox .updateLog .list .dot::after { content: ''; bottom: 0px; top: 22px; position: absolute; left: 0px; margin: 0px auto; right: 0px; background: #e7e7e7; width: 1px; }

.updateLogMain .updateLogBox .updateLog .list .content { padding-bottom: 0px; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.updateLogMain .updateLogBox .updateLog .list .content .listTitle { font-size: 16px; line-height: 1.2; color: #282e48; font-weight: 600; }

.updateLogMain .updateLogBox .updateLog .list .content .desc { padding-top: 10px; font-size: 14px; line-height: 24px; color: #282e48; }

.updateLogMain .updateLogBox .updateLog .list:last-child { border-bottom: none; }

.updateLogMain .updateLogBox .updateLog .list:last-child .dot::after { display: none; }

.updateLogMain .updateLogBox .updateLog .list:last-child .content { padding-bottom: 0px; }

/*--合作案例--*/
.caseClass { padding-top: 20px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.caseClass .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; border-bottom: 1px solid #e7e7e7; 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; }

.caseClass .list a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 15px 0px; font-size: 16px; line-height: 1.1; color: #707070; font-family: 'ResourceBold'; position: relative; }

.caseClass .list a::after { content: ''; right: 0px; bottom: 0px; width: 0%; height: 2px; background: #282e48; position: absolute; }

.caseClass .list.active a { color: #282e48; }

.caseClass .list.active a::after { left: 0px; width: 100%; right: auto; }

.caseList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; padding-bottom: 30px; position: relative; z-index: 20; }

.caseList .list { width: 100%; padding: 20px 0px 0px; }

.caseList .list a { display: block; -webkit-border-radius: 8px; border-radius: 8px; position: relative; -webkit-transition: all .6s; transition: all .6s; }

.caseList .list a .imgBox { position: relative; overflow: hidden; -webkit-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px; padding-top: 60.7%; }

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

.caseList .list a .imgBox .hoverContent { position: absolute; font-size: 14px; padding-bottom: 15px; left: 0px; top: 0px; width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #fff; background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.2)), color-stop(rgba(0, 0, 0, 0.1)), to(rgba(0, 0, 0, 0.6))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.6)); -webkit-transition: all .6s; transition: all .6s; opacity: 0; }

.caseList .list a .imgBox .hoverContent i { margin-left: 5px; }

.caseList .list a .content { padding: 15px 15px 20px; border: 1px solid #cccccc; position: relative; border-top: none; -webkit-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 8px 8px; -webkit-transition: all .6s; transition: all .6s; }

.caseList .list a .content .listTitle { font-size: 16px; display: -webkit-box; height: 18px; line-height: 18px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; color: #282e48; }

.caseList .list a .content .authorBox { padding-top: 10px; min-height: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.caseList .list a .content .authorBox .author { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 12px; color: #282e48; }

.caseList .list a .content .authorBox .author img { width: 22px; height: 22px; object-fit: cover; margin-right: 5px; -webkit-border-radius: 100%; border-radius: 100%; }

.caseList .list a .content .authorBox .author .multiplayerWork { display: -webkit-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: 12px; color: #282e48; }

.caseList .list a .content .authorBox .author .multiplayerWork::after { content: ''; border-right: 4px solid transparent; border-left: 4px solid transparent; border-top: 5px solid #282e48; margin-left: 5px; }

.caseList .list a .content .authorBox .author .authorList { position: absolute; left: -10px; right: -10px; top: 75px; padding: 15px 20px 5px; -webkit-border-radius: 5px; border-radius: 5px; background: #fff; z-index: 10; -webkit-box-shadow: 0px 2px 5px #c9d1dc; box-shadow: 0px 2px 5px #c9d1dc; display: none; }

.caseList .list a .content .authorBox .author .authorList p { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-bottom: 10px; }

.caseList .list a .content .authorBox .author .authorList::after { content: ''; position: absolute; top: -8px; left: 42px; border-right: 7px solid transparent; border-left: 7px solid transparent; border-bottom: 8px solid #fff; z-index: 10; }

.caseList .list a .content .authorBox .author .authorList::before { content: ''; position: absolute; top: -10px; left: 40px; border-right: 9px solid transparent; border-left: 9px solid transparent; border-bottom: 10px solid #c9d1dc; -webkit-filter: blur(1px); filter: blur(1px); opacity: 0.3; }

.caseList .list a .content .authorBox .author:hover .authorList { display: block; }

.caseList .list a .content .authorBox .visit { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.caseList .list a .content .authorBox .visit p { display: -webkit-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: #8c8c8c; font-size: 12px; font-weight: 600; margin-left: 15px; }

.caseList .list a .content .authorBox .visit p i { font-size: 16px; margin-right: 4px; font-weight: 300; }

.caseList .list a:hover { -webkit-box-shadow: 0px 7px 10px #c9d1dc; box-shadow: 0px 7px 10px #c9d1dc; }

.caseList .list a:hover .content { border-color: #fff; }

.caseList .list a:hover .imgBox .hoverContent { opacity: 1; }

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

/*--设计说明--*/
.designSpecification { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; padding: 20px 0px 50px; }

.designSpecification .list { width: 100%; padding: 20px 0px 0px; }

.designSpecification .list .imgBox { position: relative; overflow: hidden; padding-top: 57%; -webkit-border-radius: 10px; border-radius: 10px; -webkit-transition: all .6s; transition: all .6s; }

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

.designSpecification .list .imgBox .videoIcon { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.3); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; cursor: pointer; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }

.designSpecification .list .imgBox .videoIcon i { width: 72px; height: 72px; padding-left: 5px; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; background-color: rgba(255, 255, 255, 0.7); }

.designSpecification .list .imgBox .videoIcon i::after { content: ''; border-left: 19px solid #3e3f3d; border-top: 14px solid transparent; border-bottom: 14px solid transparent; }

.designSpecification .list .downloadManual { padding: 20px; border: 1px solid #cccccc; -webkit-border-radius: 10px; border-radius: 10px; -webkit-transition: all .6s; transition: all .6s; }

.designSpecification .list .downloadManual .icon { margin: 0px auto; width: 100px; }

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

.designSpecification .list .downloadManual .downloadBtn { padding-top: 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; }

.designSpecification .list .downloadManual .downloadBtn a { width: 125px; height: 40px; -webkit-border-radius: 35px; border-radius: 35px; 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; color: #fff; background-image: -webkit-gradient(linear, left top, right top, from(#434cef), to(#4ad1e6)); background-image: linear-gradient(to right, #434cef, #4ad1e6); -webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2); font-family: 'ResourceMedium'; }

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

.designSpecification .list .content .listTitle { font-size: 18px; line-height: 1.2; color: #282e48; text-align: center; font-family: 'ResourceBold'; }

.designSpecification .list .content .desc { padding-top: 10px; font-size: 14px; color: #45639a; line-height: 1.3; text-align: center; }

.designSpecification .list .imgBox:hover { -webkit-box-shadow: 0px 10px 10px #c9d1dc; box-shadow: 0px 10px 10px #c9d1dc; }

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

.designSpecification .list .imgBox:hover .videoIcon { opacity: 1; }

.designSpecification .list .downloadManual:hover { -webkit-box-shadow: 0px 10px 10px #c9d1dc; box-shadow: 0px 10px 10px #c9d1dc; }

/*--关于--*/
.aboutMain { padding: 20px 0px 0px; overflow: hidden; position: relative; }

.aboutMain .container { max-width: 1600px; }

.aboutClass { 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; border-bottom: 1px solid #e7e7e7; }

.aboutClass a { margin-right: 25px; display: block; position: relative; padding: 15px 0px; font-size: 16px; color: #707070; font-family: 'ResourceBold'; }

.aboutClass a::after { content: ''; position: absolute; right: 0px; bottom: 0px; width: 0%; height: 2px; background: #282e48; -webkit-transition: all .6s; transition: all .6s; }

.aboutClass a.active { color: #282e48; }

.aboutClass a.active::after { width: 100%; left: 0px; right: auto; }

.aboutClass a:hover::after { width: 100%; left: 0px; right: auto; }

.aboutClass a:last-child { margin: 0px; }

.locationBox { padding-top: 20px; }

.location { font-size: 14px; line-height: 1; }

.location a { color: #707070; -webkit-transition: all .6s; transition: all .6s; }

.location a:hover { color: #434cef; }

.location a.active { color: #434cef; }

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

.aboutTitle { font-size: 24px; line-height: 1.1; color: #282e48; font-family: 'ResourceBold'; }

.aboutDesc { padding-top: 15px; font-size: 14px; line-height: 22px; color: #282e48; text-align: justify; }

.aboutDesc p { margin-bottom: 5px; }

.about { border: 1px solid #cccccc; margin-top: 45px; padding: 25px 20px; -webkit-border-radius: 10px; border-radius: 10px; }

.about .imgBox { width: 100%; }

.about .imgBox img { width: 100%; margin: auto; max-width: 82.35%; display: block; }

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

.aboutProduct { border: 1px solid #cccccc; margin-top: 20px; padding: 25px 20px; -webkit-border-radius: 10px; border-radius: 10px; }

.aboutProduct .imgBox { width: 100%; }

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

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

.aboutProductValue { padding-top: 40px; }

.aboutProductValue .aboutTitle { text-align: center; }

.aboutProductValue .aboutProductValueList { padding: 0px 0px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.aboutProductValue .aboutProductValueList .list { position: relative; width: 100%; margin: 15px 0px 0px; padding-top: 20px; }

.aboutProductValue .aboutProductValueList .list .icon { width: 100px; margin: 0px auto; }

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

.aboutProductValue .aboutProductValueList .list .text { text-align: center; padding-top: 15px; font-size: 18px; font-weight: 600; line-height: 1.1; color: #45639a; }

.aboutProductValue .aboutProductValueList .list .content { -webkit-border-radius: 5px; border-radius: 5px; margin-top: 15px; padding: 15px 15px; -webkit-box-shadow: 0px 10px 20px rgba(201, 209, 220, 0.5); box-shadow: 0px 10px 20px rgba(201, 209, 220, 0.5); }

.aboutProductValue .aboutProductValueList .list .content .desc { font-size: 14px; line-height: 24px; color: #282e48; }

.aboutProductValue .aboutProductValueList .list:last-child .content .desc { text-align: center; }

.aboutProductValue .aboutProductValueList .list:hover .content { opacity: 1; }

.honorMain { padding-top: 35px; }

.honorMain .aboutTitle { text-align: center; }

.honorBox { position: relative; padding: 20px 50px; margin-top: 30px; }

.honorBox .prevBtn, .honorBox .nextBtn { position: absolute; top: 50%; z-index: 20; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); display: block; width: 40px; height: 40px; -webkit-box-shadow: 0px 3px 5px #c9d1dc; box-shadow: 0px 3px 5px #c9d1dc; font-size: 18px; margin: 0px; -webkit-border-radius: 100%; border-radius: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#2d1ad8), to(#4ad1e6)); background-image: linear-gradient(to right, #2d1ad8, #4ad1e6); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #fff; }

.honorBox .prevBtn { left: 0px; }

.honorBox .nextBtn { right: 0px; }

.honorBox::before { top: 0px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 500%; height: 1px; background: #cccccc; content: ''; position: absolute; }

.honorBox::after { bottom: 0px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 500%; height: 1px; background: #cccccc; content: ''; position: absolute; }

.honorList { overflow: hidden; position: relative; }

.honorList .swiper-slide { width: 33.333%; padding: 10px 10px 15px; border: 1px solid #dbdbdb; background: #f3f3f3; -webkit-border-radius: 6px; border-radius: 6px; }

.honorList .swiper-slide .imgBox { height: 185px; position: relative; background: #fff; -webkit-border-radius: 6px; border-radius: 6px; overflow: hidden; }

.honorList .swiper-slide .imgBox img { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%) scale(1); -ms-transform: translate(-50%, -50%) scale(1); transform: translate(-50%, -50%) scale(1); -webkit-transition: all .6s; transition: all .6s; max-width: 95%; max-height: 95%; object-fit: cover; }

.honorList .swiper-slide .content { font-size: 12px; line-height: 20px; height: 40px; margin-top: 15px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; text-align: center; }

.honorList .swiper-slide:hover .imgBox img { -webkit-transform: translate(-50%, -50%) scale(1.1); -ms-transform: translate(-50%, -50%) scale(1.1); transform: translate(-50%, -50%) scale(1.1); }

/*--联系我们--*/
.contact { margin-top: 40px; position: relative; padding: 20px 0px 40px; }

.contact::before { top: 0px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 500%; height: 1px; background: #cccccc; content: ''; position: absolute; }

.contact::after { bottom: 0px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 500%; height: 1px; background: #cccccc; content: ''; position: absolute; }

.contact .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 20px 0px 0px; }

.contact .list .icon { margin-right: 15px; }

.contact .list .icon img { width: 60px; display: block; }

.contact .list .content .listTitle { font-size: 18px; line-height: 1; color: #282e48; font-family: 'ResourceMedium'; }

.contact .list .content .desc { margin-top: 10px; font-size: 14px; color: #282e48; line-height: 1.3; }

.contactFormBox { padding: 40px 0px; z-index: 10; position: relative; }

.contactFormBox .title { text-align: center; font-size: 24px; color: #282e48; line-height: 1; font-family: 'ResourceBold'; }

.contactFormBox .contactForm { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; padding-top: 20px; }

.contactFormBox .contactForm .list { position: relative; width: 100%; padding: 0px; margin-top: 15px; }

.contactFormBox .contactForm .list input { width: 100%; height: 40px; padding: 0px 20px; font-size: 14px; color: #707070; -webkit-transition: all .6s; transition: all .6s; background: #f0f0f0; -webkit-border-radius: 10px; border-radius: 10px; }

.contactFormBox .contactForm .list textarea { height: 160px; padding: 15px 20px; font-size: 14px; width: 100%; color: #707070; -webkit-transition: all .6s; transition: all .6s; background: #f0f0f0; -webkit-border-radius: 10px; border-radius: 10px; }

.contactFormBox .contactForm .list.w100 { width: 100%; }

.contactFormBox .contactForm .list .layui-form-select dl { top: 60px; bottom: auto; }

.contactFormBox .contactForm .list .layui-form-select dl dd, .contactFormBox .contactForm .list .layui-form-select dl dt { font-size: 16px; line-height: 35px; }

.contactFormBox .contactForm .list .layui-form-select .layui-edge { display: none; }

.contactFormBox .contactForm .list .layui-form-select dl dd.layui-this { color: #434cef; }

.contactFormBox .contactForm .list input:focus { border-color: #2d1ad8 !important; -webkit-box-shadow: 0 0 0 3px #2d1ad8; box-shadow: 0 0 0 3px #2d1ad8; }

.contactFormBox .contactForm .list textarea:focus { border-color: #2d1ad8 !important; -webkit-box-shadow: 0 0 0 3px #2d1ad8; box-shadow: 0 0 0 3px #2d1ad8; }

.contactFormBox .contactForm .desc { width: 100%; padding: 15px 0px 0px; font-size: 14px; line-height: 1.2; color: #707070; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.contactFormBox .contactForm .desc a { color: #434cef; }

.contactFormBox .contactForm .desc i { width: 20px; min-width: 20px; height: 20px; margin-right: 5px; border: 2px solid #8d8d8d; font-size: 14px; -webkit-border-radius: 100%; border-radius: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.contactFormBox .contactForm .btn { padding: 25px 0px 0px; width: 100%; padding: 20px 0px 0px; }

.contactFormBox .contactForm .btn button { display: block; width: 100%; border: none; font-size: 14px; color: #fff; height: 45px; -webkit-border-radius: 35px; border-radius: 35px; background-image: -webkit-gradient(linear, left top, right top, color-stop(30%, #434cef), color-stop(80%, #4ad1e6)); background-image: linear-gradient(to right, #434cef 30%, #4ad1e6 80%); -webkit-box-shadow: 0px 3px 5px #c9d1dc; box-shadow: 0px 3px 5px #c9d1dc; }

/*--新闻列表--*/
.newsSearch { position: relative; margin-top: 25px; }

.newsSearch input { width: 100%; background: #f0f0f0; -webkit-border-radius: 25px; border-radius: 25px; height: 40px; padding: 0px 20px 0px 40px; color: #707070; font-size: 14px; }

.newsSearch input::-webkit-input-placeholder { color: #707070; }

.newsSearch input:-moz-placeholder { color: #707070; }

.newsSearch input::-moz-placeholder { color: #707070; }

.newsSearch input:-ms-input-placeholder { color: #707070; }

.newsSearch button { position: absolute; left: 0px; top: 0px; width: 40px; padding-right: 8px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; height: 100%; border: none; background: none; }

.newsSearch button i { font-size: 18px; color: #6e6e6e; font-weight: 600; }

.newsRecommended { margin-top: 25px; overflow: hidden; position: relative; border: 1px solid #cccccc; -webkit-border-radius: 10px; border-radius: 10px; }

.newsRecommended .swiper-slide a { width: 100%; }

.newsRecommended .swiper-slide .imgBox { padding-top: 59.341%; position: relative; overflow: hidden; }

.newsRecommended .swiper-slide .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; }

.newsRecommended .swiper-slide .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 15px 20px 50px; }

.newsRecommended .swiper-slide .content .listTitle { font-size: 16px; color: #282e48; font-weight: 600; display: -webkit-box; height: 48px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }

.newsRecommended .swiper-slide .content .desc { margin-top: 10px; font-size: 14px; color: #282e48; display: -webkit-box; height: 88px; line-height: 22px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 4; }

.newsRecommended .swiper-slide .content .time { margin-top: 15px; font-size: 14px; color: #707070; }

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

.newsRecommended .newsRecommendedPage { position: absolute; right: 0px; left: auto; bottom: 15px; text-align: center; z-index: 20; }

.newsRecommended .newsRecommendedPage span { width: 10px; height: 10px; margin: 0px 3px !important; background: #cccccc; opacity: 1; }

.newsRecommended .newsRecommendedPage span.swiper-pagination-bullet-active { background: #434cef; }

.timeInterval { padding-top: 35px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.timeInterval a { margin-right: 10px; font-size: 14px; color: #707070; }

.timeInterval a.active { color: #434cef; }

.newList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px 0px; padding: 10px 0px 20px; position: relative; z-index: 20; }

.newList .list { width: 100%; padding: 20px 0px 0px; }

.newList .list a { display: block; -webkit-border-radius: 8px; border-radius: 8px; overflow: hidden; position: relative; -webkit-transition: all .6s; transition: all .6s; }

.newList .list a .imgBox { position: relative; padding-top: 52.305%; overflow: hidden; position: relative; }

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

.newList .list a .content { padding: 15px 15px 20px; border: 1px solid #cccccc; border-top: none; -webkit-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 8px 8px; -webkit-transition: all .6s; transition: all .6s; }

.newList .list a .content .listTitle { font-size: 16px; display: -webkit-box; height: 48px; line-height: 24px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #282e48; }

.newList .list a .content .time { font-size: 14px; margin-top: 10px; color: #707070; }

.newList .list a:hover { -webkit-box-shadow: 0px 7px 10px #c9d1dc; box-shadow: 0px 7px 10px #c9d1dc; }

.newList .list a:hover .content { border-color: #fff; }

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

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

#paging a { width: 30px; height: 30px; -webkit-border-radius: 100%; border-radius: 100%; padding: 0px; margin: 0px 5px; font-size: 14px; line-height: 30px; border: none; background: #b8c1dc; color: #fff; -webkit-box-shadow: 0px 3px 5px #c9d1dc; box-shadow: 0px 3px 5px #c9d1dc; }

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

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

#paging span em.layui-laypage-em { -webkit-border-radius: 100%; border-radius: 100%; background-image: -webkit-gradient(linear, left top, right top, from(#2d1ad8), to(#4ad1e6)); background-image: linear-gradient(to right, #2d1ad8, #4ad1e6); -webkit-box-shadow: 0px 3px 5px #c9d1dc; box-shadow: 0px 3px 5px #c9d1dc; }

#paging a:hover { color: #fff; }

#paging .layui-laypage-prev { background-image: -webkit-gradient(linear, left top, right top, from(#2d1ad8), to(#4ad1e6)); background-image: linear-gradient(to right, #2d1ad8, #4ad1e6); -webkit-box-shadow: 0px 3px 5px #c9d1dc; box-shadow: 0px 3px 5px #c9d1dc; color: #fff !important; }

#paging .layui-laypage-next { background-image: -webkit-gradient(linear, left top, right top, from(#2d1ad8), to(#4ad1e6)); background-image: linear-gradient(to right, #2d1ad8, #4ad1e6); -webkit-box-shadow: 0px 3px 5px #c9d1dc; box-shadow: 0px 3px 5px #c9d1dc; color: #fff !important; }

.noData{display: none; text-align: center; padding-top: 30px; font-size: 18px; color: #000000;}

/*--企业详情页--*/
.Top100DetailTwoBox { border: 1px solid #e9ecf2; -webkit-border-radius: 6px; border-radius: 6px; overflow: hidden; -webkit-box-shadow: 0px 1px 1px #ebeef4; box-shadow: 0px 1px 1px #ebeef4; }

.Top100DetailTwoBox .introBox { padding: 25px 20px; position: relative; -webkit-box-shadow: 0px 20px 20px #d9dfec; box-shadow: 0px 20px 20px #d9dfec; z-index: 1; background: #1b2d79; }

.Top100DetailTwoBox .introBox .introLogo { text-align: center; }

.Top100DetailTwoBox .introBox .introLogo img { max-width: 75%; }

.Top100DetailTwoBox .introBox .title { padding-top: 30px; font-size: 18px; line-height: 1.2; color: #fff; font-weight: 600; }

.Top100DetailTwoBox .introBox .desc { padding-top: 15px; font-size: 14px; line-height: 20px; color: #fff; }

.Top100DetailTwoBox .introBox .desc p { margin-bottom: 5px; }

.Top100DetailTwoBox .introBox .seeMore { position: absolute; right: 120px; top: 60px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.Top100DetailTwoBox .introBox .seeMore a { width: 142px; height: 32px; font-size: 12px; padding-right: 10px; -webkit-border-radius: 32px; border-radius: 32px; -webkit-box-shadow: 0px 6px 3px rgba(184, 193, 220, 0.5); box-shadow: 0px 6px 3px rgba(184, 193, 220, 0.5); position: relative; background: #efefef; color: #45639a; 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; }

.Top100DetailTwoBox .introBox .seeMore a i { position: absolute; right: 20px; width: 12px; height: 12px; background: #54ff00; -webkit-border-radius: 100%; border-radius: 100%; margin: auto; top: 0px; bottom: 0px; }

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

.brightSpotTitle { padding: 20px 20px; font-weight: 600; font-size: 20px; position: relative; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; color: #282e48; background-image: url(../images/img_64.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }

/* .brightSpotTitle span { font-size: 24px; font-weight: 600; background-image: -webkit-gradient(linear, left top, right top, from(#59b3ff), to(#a26cff)); background-image: linear-gradient(to right, #59b3ff, #a26cff); -webkit-text-fill-color: transparent; -webkit-background-clip: text; line-height: 1.2; } */

.brightSpotTitle::after { content: ''; bottom: 0px; left: 0px; width: 100%; height: 2px; background-image: -webkit-gradient(linear, left top, right top, from(#d0eaf1), to(#d6c2ed)); background-image: linear-gradient(to right, #d0eaf1, #d6c2ed); position: absolute; z-index: 10; }

.brightSpotList .list { width: 100%; position: relative; background: #1b2d79;}

.brightSpotList .list::after { content: ''; left: 0px; width: 100%; height: 2px; bottom: 0px; background-image: -webkit-gradient(linear, left top, left bottom, from(#d6c2ed), to(#d0eaf1)); background-image: linear-gradient(to bottom, #d6c2ed, #d0eaf1); position: absolute; z-index: 10; display: none;}

.brightSpotList .list .imgBox { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: none;}

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

.brightSpotList .list .imgBox::after { content: ''; position: absolute; left: 0px; top: 0px; right: 0px; bottom: 0px; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(15%, #fff), color-stop(15%, rgba(255, 255, 255, 0))); background-image: linear-gradient(to bottom, #fff 15%, rgba(255, 255, 255, 0)); }

.brightSpotList .list .contentBox { padding:20px; z-index: 10; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; position: relative; z-index: 10; }

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

.brightSpotList .list .contentBox .content .listTitle { font-size: 16px; color: #ffde44; -webkit-transition: all .6s; transition: all .6s; font-weight: 600; line-height: 1.2; text-align: center; }

.brightSpotList .list .contentBox .content .listSubTitle { margin-top: 20px; font-size: 18px; color: #ffde44; font-weight: 600; line-height: 1.2; text-align: center; }

.brightSpotList .list .contentBox .content .desc { padding-top: 35px; }

.brightSpotList .list .contentBox .content .desc p { position: relative; font-size: 14px; line-height: 22px; color: #ffffff; font-weight: 300; margin-bottom: 8px; }

/* .brightSpotList .list .contentBox .content .desc p::before { float: left; width: 8px; height: 8px; background: #282e48; margin-right: 10px; margin-top: 6px; content: ''; } */

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

.brightSpotList .list .more a { width: 142px; height: 32px; font-size: 12px; -webkit-border-radius: 32px; border-radius: 32px; -webkit-box-shadow: 0px 6px 3px rgba(184, 193, 220, 0.5); box-shadow: 0px 6px 3px rgba(184, 193, 220, 0.5); position: relative; background: #efefef; color: #45639a; 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; }

.brightSpotList .list .more a i { position: absolute; right: 20px; width: 12px; height: 12px; background: #54ff00; -webkit-border-radius: 100%; border-radius: 100%; margin: auto; top: 0px; bottom: 0px; }

.brightSpotList .list .more a:hover { background: #282e48; color: #fff; }

.brightSpotList .list:nth-child(2):after { background-image: -webkit-gradient(linear, left top, left bottom, from(#d0eaf1), to(#d6c2ed)); background-image: linear-gradient(to bottom, #d0eaf1, #d6c2ed); }

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

/*--地铁地图--*/
.subwayMapMain { margin-top: 60px; position: relative; }

.subwayMap { position: relative; overflow: hidden; }

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

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

.subwayMapList .list { position: absolute; width: 1.563vw; height: 1.563vw; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.subwayMapList .list img { height: 1.302vw; }

.subwayMapList .list .pupupSubwayBox { display: none; position: absolute; width: 340px; min-height: 152px; padding: 20px 30px 0px; z-index: 30; bottom: 46px; left: 50%; -webkit-border-radius: 6px; border-radius: 6px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); background-image: -webkit-gradient(linear, left top, right top, from(rgba(84, 110, 115, 0.9)), to(rgba(95, 91, 129, 0.9))); background-image: linear-gradient(to right, rgba(84, 110, 115, 0.9), rgba(95, 91, 129, 0.9)); }

.subwayMapList .list .pupupSubwayBox .arrow { bottom: -17px; width: 31px; height: 18px; position: absolute; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); -webkit-clip-path: polygon(50% 100%, 0% 0%, 100% 0%); clip-path: polygon(50% 100%, 0% 0%, 100% 0%); }

.subwayMapList .list .pupupSubwayBox .arrow::after { content: ''; width: 340px; height: 18px; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); background-image: -webkit-gradient(linear, left top, right top, from(rgba(84, 110, 115, 0.9)), to(rgba(95, 91, 129, 0.9))); background-image: linear-gradient(to right, rgba(84, 110, 115, 0.9), rgba(95, 91, 129, 0.9)); position: absolute; }

.subwayMapList .list .pupupSubwayBox .titleBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }

.subwayMapList .list .pupupSubwayBox .titleBox .title { font-size: 20px; color: #fff; }

.subwayMapList .list .pupupSubwayBox .titleBox .number { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.subwayMapList .list .pupupSubwayBox .titleBox .number span { width: 22px; height: 22px; margin-left: 5px; font-size: 16px; -webkit-border-radius: 100%; border-radius: 100%; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.subwayMapList .list .pupupSubwayBox .link { border-top: 1px solid #fff; margin-top: 15px; padding-top: 25px; }

.subwayMapList .list .pupupSubwayBox .link a { height: 37px; -webkit-border-radius: 37px; border-radius: 37px; font-size: 16px; color: #282e48; background: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.subwayMapList .list .pupupSubwayBox .link a:hover { color: #fff; background: #282e48; }

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

.subwaySearchBox { padding: 20px 20px; z-index: 20; }

.subwaySearchBox .subwaySearch { border: 1px solid #cccccc; padding: 20px 20px 10px; background: #fff; -webkit-box-shadow: 0px 7px 10px #c9d1dc; box-shadow: 0px 7px 10px #c9d1dc; }

.subwaySearchBox .subwaySearch .title { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; cursor: pointer; }

.subwaySearchBox .subwaySearch .title p { font-size: 18px; padding-right: 10px; font-weight: 600; color: #282e48; }

.subwaySearchBox .subwaySearch .title i { font-size: 14px; font-weight: 400; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); color: #707070; }

.subwaySearchBox .subwaySearch .title.active i { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.subwaySearchBox .subwaySearch .desc { padding-top: 5px; font-size: 13px; line-height: 18px; color: #282e48; }

.subwaySearchBox .subwaySearch .searchBox { margin: 20px -20px 0px; padding: 20px; border-top: 1px solid #cccccc; }

.subwaySearchBox .subwaySearch .searchBox form { display: block; position: relative; }

.subwaySearchBox .subwaySearch .searchBox input { width: 100%; height: 37px; -webkit-border-radius: 37px; border-radius: 37px; padding: 0px 20px; font-size: 14px; color: #282e48; background: #f0f0f0; }

.subwaySearchBox .subwaySearch .searchBox input::-webkit-input-placeholder { color: #707070; }

.subwaySearchBox .subwaySearch .searchBox input:-moz-placeholder { color: #707070; }

.subwaySearchBox .subwaySearch .searchBox input::-moz-placeholder { color: #707070; }

.subwaySearchBox .subwaySearch .searchBox input:-ms-input-placeholder { color: #707070; }

.subwaySearchBox .subwaySearch .searchBox button { position: absolute; right: 0px; top: 0px; width: 50px; height: 37px; -webkit-border-radius: 0px; border-radius: 0px; background: none; border: none; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-size: 18px; color: #707070; }

.subwaySearchBox .searchRecords { margin-top: 10px; border: 1px solid #cccccc; padding: 25px 20px 15px; background: #fff; -webkit-box-shadow: 0px 7px 10px #c9d1dc; box-shadow: 0px 7px 10px #c9d1dc; }

.subwaySearchBox .searchRecords .title { font-size: 14px; color: #707070; 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; }

.subwaySearchBox .searchRecords .title a { color: #707070; }

.subwaySearchBox .searchRecords .searchRecordsList { border-top: 1px solid #ccc; margin: 20px -20px 0px; padding: 10px 20px 0px; }

.subwaySearchBox .searchRecords .list { overflow-y: auto; max-height: 140px; }

.subwaySearchBox .searchRecords .list p { font-size: 14px; line-height: 1.6; margin-top: 5px; cursor: pointer;}

.subwaySearchBox .searchRecords .list::-webkit-scrollbar { width: 4px; height: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

.subwaySearchBox .searchRecords .list::-webkit-scrollbar-track { -webkit-border-radius: 4px; border-radius: 4px; background-color: #ccc; }

.subwaySearchBox .searchRecords .list::-webkit-scrollbar-thumb { -webkit-border-radius: 4px; border-radius: 4px; -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.1); background-color: #282e48; }

.mSubwayMapList { padding: 0px 0px 20px; }

.mSubwayMapList .list { margin-top: 10px; padding: 25px 20px 30px; background: #fff; -webkit-box-shadow: 0px 7px 10px #c9d1dc; box-shadow: 0px 7px 10px #c9d1dc; border: 1px solid #cccccc; }

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

.mSubwayMapList .list .titleBox .title { font-size: 20px; color: #282e48; }

.mSubwayMapList .list .titleBox .number { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.mSubwayMapList .list .titleBox .number span { width: 22px; height: 22px; margin-left: 5px; font-size: 16px; -webkit-border-radius: 100%; border-radius: 100%; color: #fff; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.mSubwayMapList .list .link { border-top: 1px solid #cccccc; margin-top: 15px; padding-top: 20px; }

.mSubwayMapList .list .link a { height: 37px; -webkit-border-radius: 37px; border-radius: 37px; font-size: 14px; color: #282e48; background: #f0f0f0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.mSubwayMapList .list .link a:hover { color: #fff; background: #282e48; }

/*--TOP1002--*/
.Top100TwoMain { padding: 0px 20px 0px; }

.Top100ScreenBox { padding-bottom: 10px; position: relative; z-index: 20; }

.Top100ScreenBox p { font-size: 16px; color: #282e48; font-weight: 600; margin-right: 0px; }

.Top100ScreenBox input { height: 38px; -webkit-border-radius: 38px; border-radius: 38px; background: #f0f0f0; border: 1px solid #f0f0f0 !important; padding: 0px 15px !important; font-size: 14px; color: #282e48; -webkit-transition: none !important; transition: none !important; }

.regionBox { width: 100%; }

.regionBox .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.regionBox .wholeCountry { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }

.regionBox .wholeCountry p { width: 50px; }

.regionBox #bioarea-wrap { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 40px; padding-top: 10px; }

.regionBox #bioarea-wrap .select { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 10px; }

.industryType { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 10px 0px 0px 0px; }

.industryType .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 0px; margin-top: 10px; }

.Top100TwoMain .Top100Search { margin-left: 0px; }

.Top100ScreenBox .layui-input:focus, .Top100ScreenBox .layui-textarea:focus { -webkit-box-shadow: none; box-shadow: none; }

.Top100ScreenBox .layui-form-selected input { background: #fff; border: 1px solid #cccccc !important; border-bottom: none !important; -webkit-border-radius: 23px 23px 0px 0px; border-radius: 23px 23px 0px 0px; }

.Top100ScreenBox .layui-form-select dl { -webkit-animation: none !important; animation: none !important; border: 1px solid #cccccc; top: 38px; bottom: auto; border-top: none; -webkit-border-radius: 0px 0px 23px 23px; border-radius: 0px 0px 23px 23px; -webkit-box-shadow: none; box-shadow: none; }

.Top100ScreenBox .layui-form-select dl dd { padding: 0px 15px !important; font-size: 12px; }

.Top100ScreenBox .layui-form-select dl dd.layui-this { color: #282e48; background: #e0e5f6; font-weight: 400;}

.Top100ScreenBox .layui-form-select .layui-edge { -webkit-transform: rotate(45deg) translateY(-50%); -ms-transform: rotate(45deg) translateY(-50%); transform: rotate(45deg) translateY(-50%); top: 40%; margin: 0px; width: 8px; height: 8px; right: 15px; border: none; border-right: 2px solid #707070; border-bottom: 2px solid #707070; }

.Top100ScreenBox .layui-form-selected .layui-edge { right: 10px; top: 40%; -webkit-transform: rotate(-135deg) translateY(-50%); -ms-transform: rotate(-135deg) translateY(-50%); transform: rotate(-135deg) translateY(-50%); }

.Top100TwoMain .Top100ScreenBox .layui-input:hover, .Top100TwoMain .Top100ScreenBox .layui-textarea:hover { border-color: transparent !important; }

.Top100TwoMain .Top100ScreenBox .layui-form-selected .layui-input:hover, .Top100TwoMain .Top100ScreenBox .layui-form-selected .layui-textarea:hover { border-color: #ccc !important; }

.Top100TwoMain .Top100ScreenBox .layui-form-selected { -webkit-filter: drop-shadow(1px 2px 5px #b8c1dc); filter: drop-shadow(1px 2px 5px #b8c1dc); }

/*--弹出绑定手机--*/

.popUpBindPhoneMain{position: fixed; z-index: 99; left:0px; top:0px; width:100%; height:100%; background:rgba(0,0,0,0.6)}
.popUpBindPhoneBox{position: absolute; left:0px; top:0px; width:100%; height:100%; display:-webkit-box; display:-webkit-flex; display:-moz-box; display:-ms-flexbox; display:flex; -webkit-box-align:center; -webkit-align-items:center; -moz-box-align:center; -ms-flex-align:center; align-items:center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.popUpBindPhone{background: #fff; border-radius: 10px; padding: 30px 15px 40px; width:90%; max-width: 320px; position: relative;}
.closepopUpBindPhone{position: absolute; right: 10px; top: 5px; font-size:20px; cursor: pointer;}
.popUpBindPhone .title{font-size:20px; color: #000; text-align: center;}
.popUpBindPhone .list{width:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; margin-top:20px; position: relative;}
.popUpBindPhone .list p{padding-left: 15px; font-size:14px; left:0px; top: 0px; position: absolute;height: 100%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center;}
.popUpBindPhone .list input{width: 100%; border-radius: 40px; padding: 0px 90px 0px 65px; height: 40px; font-size:14px; background:none; border:none;background: #f7f7f7; }
.popUpBindPhone .list .getPhoneCode{font-size:14px; position: absolute; right:10px; top:0px; height: 100%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center;}
.popUpBindPhone .btn{width:100%; margin-top:20px;}
.popUpBindPhone .btn button{ font-size: 14px; height: 40px; border-radius: 40px; width:100%; border:none; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; color:#fff; background-image: -webkit-gradient(linear, left top, right top, from(#2d1ad8), to(#4ad1e6)); background-image: -moz-linear-gradient(left, #2d1ad8, #4ad1e6); background-image: -o-linear-gradient(left, #2d1ad8, #4ad1e6); background-image: linear-gradient(to right, #2d1ad8, #4ad1e6);}

@media (min-width: 768px) { .pcImg { display: block !important; }
  .mImg { display: none !important; }
  .commonMore a { height: 3.625vw; -webkit-border-radius: 1.625vw; border-radius: 1.625vw; padding: 0vw 2.75vw; }
  .commonMore a .moreText { height: 1.5vw; font-size: 1.25vw; line-height: 1.5vw; }
  .commonMore a .moreText span { -webkit-transform: translateY(0vw); -ms-transform: translateY(0vw); transform: translateY(0vw); }
  .commonMore a .moreText span i { margin-left: 0.313vw; }
  .commonMore a:hover .moreText span { -webkit-transform: translateY(-1.5vw); -ms-transform: translateY(-1.5vw); transform: translateY(-1.5vw); }
  .indexTitle { font-size: 4.688vw; }
  .indexDesc { font-size: 2.063vw; line-height: 3.625vw; }
  .commonBtn { padding-left: 10vw; }
  .commonBtn .arrow a { width: 3.5vw; height: 3.5vw; -webkit-box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; font-size: 1.125vw; margin: 0vw 0.875vw; }
  .commonBtn .more { padding-left: 0.625vw; }
  .commonBtn .more a { padding: 0vw 2.188vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; height: 3.625vw; }
  .commonBtn .more a p { font-size: 1.25vw; height: 1.5vw; line-height: 1.5vw; }
  .commonBtn .more a p i { margin-left: 0.625vw; }
  .commonBtn .more a p span { -webkit-transform: translateY(0vw); -ms-transform: translateY(0vw); transform: translateY(0vw); }
  .commonBtn .more a:hover p span { -webkit-transform: translateY(-1.5vw); -ms-transform: translateY(-1.5vw); transform: translateY(-1.5vw); }
  .footerMain { padding: 14.375vw 0vw 0vw; }
  .footer { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .footer .title { font-size: 2.063vw; }
  .footer .subTitle { font-size: 1.563vw; }
  .footerLogoBox .footerLogo { padding-bottom: 7.5vw; }
  .footerLogoBox .footerLogo img { height: 2.813vw; }
  .footerLogoBox .footerLogo span { font-size: 2.563vw; margin-left: 0.625vw; }
  .footerLogoBox .footContact { padding-top: 0.625vw; font-size: 1.25vw; line-height: 2.063vw; }
  .footClass { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 10.313vw; }
  .footClassList { padding-top: 0.625vw; }
  .footClassList p { line-height: 2.063vw; }
  .footClassList p a { font-size: 1.25vw; }
  .footFollow { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; }
  .footFollow .qrCode { margin-top: 2.5vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; padding: 0.625vw; width: auto; }
  .footFollow .qrCode img { width: 6.625vw; }
  .footFollow .subTitle { padding-top: 4.063vw; }
  .foot { margin-top: 6.25vw; padding-top: 2.813vw; padding-bottom: 0vw; font-size: 1.25vw; }
  .footLogo2 { padding: 14.688vw 0vw 2.188vw; display: block; }
  .footLogo2 img {height: 1.813vw;}
  /*--首页--*/
  .banner .imgBox { padding-top: 56.76%; }
  .banner .bannerText .title { padding-top: 1.563vw; }
  .banner .bannerText .enTitle img { max-width: 44.5%; }
  .banner .bannerText .title img { max-width: 44.5%; }
  .indexAboutMain { padding: 6.875vw 0vw 4.375vw; }
  .indexAboutMain .indexDesc { padding-top: 4.063vw; max-width: 64.375vw; }
  .indexAboutMain .content { padding: 1.875vw 0vw 5.625vw; max-width: 51.875vw; font-size: 1.25vw; line-height: 2.313vw; }
  .indexTop100Main { padding: 6.875vw 0vw 2.5vw; position: relative; }
  /* .indexTop100Main::after { content: ''; right: 0vw; width: 15vw; height: 100%; top: 0vw; background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0) 20%), to(rgba(255, 255, 255, 0.9) 70%)); background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 20%, rgba(255, 255, 255, 0.9) 70%); position: absolute; z-index: 15; } */
  .indexTop100 { margin: 0vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .indexTop100 .content { width: 51.25vw; padding-bottom: 6.875vw; }
  .indexTop100 .content .indexDesc { margin-top: 3.125vw; }
  .indexTop100 .content .indexTop100List { padding-bottom: 6.25vw; margin-top: 5vw; }
  .indexTop100 .content .indexTop100List .list { padding: 0vw 2.5vw; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; }
  .indexTop100 .content .indexTop100List .list .listTitle { font-size: 3.125vw; }
  .indexTop100 .content .indexTop100List .list .text { margin-top: 0.938vw; font-size: 1.25vw; line-height: 1.813vw; }
  .indexTop100 .content .indexTop100List .list:first-child { padding-left: 0vw; }
  .indexTopLogo { width: 42.25vw; margin: 0vw; padding: 0vw; position: absolute; right: 0vw; top: 0vw; bottom: 0vw; }
  .indexTopLogo .list { left: 0vw; top: 0vw; width: 20%; padding: 0vw 1.125vw; position: absolute; }
  .indexTopLogo .list p{-webkit-border-radius: 0.313vw; border-radius: 0.313vw; -webkit-box-shadow: 0vw 0.938vw 0.938vw #c9d1dc; box-shadow: 0vw 0.938vw 0.938vw #c9d1dc;}
  .indexTopLogo .list img { width: 100%; max-height: 8vw;  }
  .indexTopLogo .list:nth-child(1) { left: 20%; }
  .indexTopLogo .list:nth-child(2) { left: 60%; }
  .indexTopLogo .list:nth-child(3) { left: 40%; top: 10%; }
  .indexTopLogo .list:nth-child(4) { left: 80%; top: 10%; }
  .indexTopLogo .list:nth-child(5) { left: 20%; top: 20%; }
  .indexTopLogo .list:nth-child(6) { left: 60%; top: 20%; }
  .indexTopLogo .list:nth-child(7) { left: 0%; top: 30%; }
  .indexTopLogo .list:nth-child(8) { left: 20%; top: 40%; }
  .indexTopLogo .list:nth-child(9) { left: 40%; top: 30%; }
  .indexTopLogo .list:nth-child(10) { left: 60%; top: 40%; }
  .indexTopLogo .list:nth-child(11) { left: 80%; top: 30%; }
  .indexTopLogo .list:nth-child(12) { left: 0%; top: 50%; }
  .indexTopLogo .list:nth-child(13) { left: 20%; top: 60%; }
  .indexTopLogo .list:nth-child(14) { left: 40%; top: 50%; }
  .indexTopLogo .list:nth-child(15) { left: 60%; top: 60%; }
  .indexTopLogo .list:nth-child(16) { left: 80%; top: 50%; }
  .indexArchitectureExhibitionMain { padding: 6.875vw 0vw; }
  .indexArchitectureExhibitionMain::after { content: ''; right: 0vw; width: 10vw; height: 100%; top: 0vw; background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.9))); background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.9)); position: absolute; z-index: 15; }
  .indexArchitectureExhibition { margin: 0vw; }
  .indexArchitectureExhibition .indexDesc { margin-top: 3.125vw; }
  .indexArchitectureExhibition .indexArchitectureExhibitionList { margin-top: 4.375vw; padding-bottom: 3.75vw; }
  .indexArchitectureExhibition .indexArchitectureExhibitionList .swiper-slide .imgBox { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .indexArchitectureExhibition .indexArchitectureExhibitionList .swiper-slide .content { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; -webkit-backdrop-filter: blur(0.625vw); backdrop-filter: blur(0.625vw); }
  .indexArchitectureExhibition .indexArchitectureExhibitionList .swiper-slide .content .listTitle { font-size: 2.625vw; }
  .indexArchitectureExhibition .indexArchitectureExhibitionList .swiper-slide .content .more { font-size: 1.25vw; left: 0vw; bottom: 4.375vw; }
  .indexArchitectureExhibition .indexArchitectureExhibitionList .swiper-slide .content .more i { margin-left: 0.313vw; }
  .indexArchitectureExhibition .indexArchitectureExhibitionList .swiper-slide:hover .imgBox { -webkit-box-shadow: 0vw 0.938vw 0.938vw #c9d1dc; box-shadow: 0vw 0.938vw 0.938vw #c9d1dc; }
  .indexNewsMain { padding: 7.5vw 0vw 0.625vw; }
  .indexNews { margin: 0vw; }
  .indexNewsTitle { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .indexNewsMain .indexTitle { text-align: left; }
  .newsClassList { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; height: 100%; margin: 0vw; }
  .newsClassList a { height: 3.625vw; width: 10.625vw; font-size: 1.25vw; }
  .newsClassList span { -webkit-border-radius: 1.875vw; border-radius: 1.875vw; -webkit-box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; }
  .newsClassList a.active { -webkit-box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .indexNewsListBox { margin-top: 8.125vw; }
  .indexNewsList { padding-bottom: 3.125vw; }
  .indexNewsList .swiper-slide .content { padding: 4.063vw 6.125vw 0vw 6.5vw; left: 0vw; top: 0vw; width: 100%; height: 100%; }
  .indexNewsList .swiper-slide .content .icon img { height: 1.563vw; }
  .indexNewsList .swiper-slide .content .listTitle { margin-top: 1.188vw; font-size: 1.25vw; display: -webkit-box; height: 3.626vw; line-height: 1.813vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexNewsList .swiper-slide .content .desc { margin-top: 1.25vw; font-size: 1vw; display: -webkit-box; height: 7.815vw; line-height: 1.563vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 5; }
  .indexNewsList .swiper-slide .content .time { margin-top: 2vw; font-size: 1vw; }
  /*--Top100--*/
  .commonBanner { padding: 80px 0vw 1.875vw; min-height: 18.563vw; }
  .commonBanner .title { font-size: 3.125vw; }
  .commonBanner .desc { margin-top: 0.938vw; font-size: 1.25vw; line-height: 1.45; }
  .commonBanner .desc br { display: block; }
  .Top100Main { padding: 0vw 4.375vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .Top100ClassBox { width: 16.25vw; }
  .Top100ClassBox .Top100Class { position: -webkit-sticky; position: sticky; top: 60px; padding: 2.188vw 1.875vw 2.188vw 0vw; }
  .Top100ClassBox::after { content: ''; top: 0.938vw; }
  .Top100ClassBox .Top100Class .title { font-size: 1.25vw; }
  .Top100ClassBox .Top100Class .title span { padding-bottom: 0.938vw; }
  .Top100ClassBox .Top100Class .list { padding: 0.938vw 0vw; }
  .Top100ClassBox .Top100Class .list h3 { font-size: 1.25vw; }
  .Top100ClassBox .Top100Class .list h3 i { font-size: 1.125vw; }
  .Top100ClassBox .Top100Class .list p { margin-top: 0.625vw; }
  .Top100ClassBox .Top100Class .list p a { font-size: 1vw; line-height: 1.563vw; }
  .Top100 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 2.5vw; }
  .Top100SearchBox { position: -webkit-sticky; position: sticky; top: 60px; padding: 1.875vw 0vw 1.875vw 2.5vw; margin-left: -2.5vw; }
  .Top100Search input { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; height: 3.438vw; padding: 0vw 3.438vw; font-size: 1vw; }
  .Top100Search input::-webkit-input-placeholder { color: #707070; }
  .Top100Search input:-moz-placeholder { color: #707070; }
  .Top100Search input::-moz-placeholder { color: #707070; }
  .Top100Search input:-ms-input-placeholder { color: #707070; }
  .Top100Search button { width: 3.438vw; padding-right: 0.5vw; }
  .Top100Search button i { font-size: 1.125vw; }
  .statistics { padding-top: 1.875vw; }
  .statistics .quantity { font-size: 1vw; }
  .statistics .screen { width: 7.938vw; }
  .statistics .screen h3 { font-size: 1vw; height: 2vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .statistics .screen h3::after { content: ''; margin-left: 0.313vw; border-bottom: 0.313vw solid #707070; border-left: 0.25vw solid transparent; border-right: 0.25vw solid transparent; }
  .statistics .screen p { padding: 1.25vw 0vw; top: 100%; width: 11.875vw; -webkit-box-shadow: 0.063vw 0.125vw 0.313vw #b8c1dc; box-shadow: 0.063vw 0.125vw 0.313vw #b8c1dc; }
  .statistics .screen p a { padding: 0vw 1.875vw; line-height: 1.563vw; font-size: 1vw; }
  .Top100List { margin: 0vw -0.938vw; padding-bottom: 1.875vw; }
  .Top100List .list { width: 25%; padding: 0vw 0.938vw 1.875vw; }
  .Top100List .list a { -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .Top100List .list a .imgBox { padding-top: 62.31%; }
  .Top100List .list a .imgBox .hoverContent { font-size: 1vw; padding-bottom: 0.938vw; }
  .Top100List .list a .imgBox .hoverContent i { margin-left: 0.313vw; }
  .Top100List .list a .content { padding: 1.875vw 1.563vw ; -webkit-border-radius: 0vw 0vw 0.5vw 0.5vw; border-radius: 0vw 0vw 0.5vw 0.5vw; }
  .Top100List .list a .content .listTitle { font-size: 1vw; display: -webkit-box; height: 1.125vw; line-height: 1.125vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .Top100List .list a .content .desc { margin-top: 0.625vw; font-size: 0.75vw; display: -webkit-box; height: 2vw; line-height: 1vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .Top100List .list a .dotBox {right: 1.25vw;top: 1.25vw;}
  .Top100List .list a .dotBox .dot{width: 0.5vw;height: 0.5vw; margin-left: 0.313vw;}
  .Top100List .list a:hover { -webkit-box-shadow: 0vw 0.438vw 0.625vw #c9d1dc; box-shadow: 0vw 0.438vw 0.625vw #c9d1dc; }
  /*--Top100详情页--*/
  .Top100DetailMain { padding: 1.25vw 1.25vw 5vw; }
  .Top100DetailMain .container { max-width: 90vw; }
  .Top100DetailBox { -webkit-border-radius: 0.375vw; border-radius: 0.375vw; }
  .Top100Detail { padding: 3.75vw 8.813vw; }
  .Top100Detail .detailTitle { font-size: 1.563vw; }
  .Top100Detail .newsDetailTime { padding-top: 0.938vw; font-size: 1vw; }
  .Top100Detail .newsDetailTime span { margin: 0vw 0.625vw; }
  .Top100Detail .enTitle { margin-top: 0.625vw; font-size: 0.75vw; }
  .Top100Detail .detail { margin-top: 2.5vw; font-size: 1vw; line-height: 1.813vw; }
  .exhibitionHall { margin-top: 1.563vw; height: 15.625vw; }
  .collectionSharingBox { position: absolute; right: -2.75vw; top: 0vw; bottom: 0vw; display: block; }
  .collectionSharing { position: -webkit-sticky; position: sticky; top: 5.938vw; display: block; }
  .collectionSharing a { margin-bottom: 1.563vw; margin: 0vw; }
  .collectionSharing a i { width: 2.875vw; height: 2.875vw; font-size: 1.125vw; }
  .collectionSharing a .icon-Favorites { padding-left: 0.188vw; }
  .collectionSharing a .icon-share { font-size: 1.75vw; }
  .collectionSharing a .icon-Befondof { font-size: 1.375vw; }
  .collectionSharing a p { font-size: 1vw; padding-top: 0.5vw; }
  .popupshare { max-width: 31.25vw; width: 90%; padding: 4.688vw 3.125vw; -webkit-border-radius: 0.438vw; border-radius: 0.438vw; }
  .popupshare .title { font-size: 1.563vw; line-height: 1; }
  .popupshare .imgBox { -webkit-border-radius: 0.375vw; border-radius: 0.375vw; margin-top: 2.813vw; }
  .popupshare .imgBox p { left: 0vw; bottom: 1.25vw; font-size: 1vw; display: -webkit-box; height: 1.5vw; line-height: 1.5vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; padding: 0vw 1.25vw; }
  .popupshare .popupLink { margin: 3.438vw auto 0vw; width: 80%; height: 2.5vw; font-size: 1vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  .popupshare .popupLink i { margin-right: 0.375vw; font-size: 1.25vw; }
  .closePopupShare { right: 0.938vw; top: 0.625vw; font-size: 1.125vw; }
  /*--合作案例--*/
  .caseClass { padding-top: 1.25vw; position: -webkit-sticky; position: sticky; top: 60px; display: block; }
  .caseClass .list { width: auto; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .caseClass .list a { padding: 1.5vw 0vw; font-size: 1.25vw; }
  .caseList { margin: 0vw -0.938vw; padding-bottom: 3.75vw; }
  .caseList .list { width: 25%; padding: 1.875vw 0.938vw 0vw; }
  .caseList .list a { -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .caseList .list a .imgBox { -webkit-border-radius: 0.5vw 0.5vw 0vw 0vw; border-radius: 0.5vw 0.5vw 0vw 0vw; padding-top: 60.7%; }
  .caseList .list a .imgBox .hoverContent { font-size: 1vw; padding-bottom: 0.938vw; }
  .caseList .list a .imgBox .hoverContent i { margin-left: 0.313vw; }
  .caseList .list a .content { padding: 1.25vw 1.563vw 1.563vw; -webkit-border-radius: 0vw 0vw 0.5vw 0.5vw; border-radius: 0vw 0vw 0.5vw 0.5vw; }
  .caseList .list a .content .listTitle { font-size: 1vw; display: -webkit-box; height: 1.125vw; line-height: 1.125vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .caseList .list a .content .authorBox { padding-top: 0.625vw; min-height: 2.188vw; }
  .caseList .list a .content .authorBox .author { font-size: 0.75vw; }
  .caseList .list a .content .authorBox .author img { width: 1.375vw; height: 1.375vw; margin-right: 0.313vw; -webkit-border-radius: 100%; border-radius: 100%; }
  .caseList .list a .content .authorBox .author .multiplayerWork { font-size: 0.75vw; }
  .caseList .list a .content .authorBox .author .multiplayerWork::after { border-right: 0.25vw solid transparent; border-left: 0.25vw solid transparent; border-top: 0.313vw solid #282e48; margin-left: 0.313vw; }
  .caseList .list a .content .authorBox .author .authorList { left: -0.938vw; right: -0.938vw; top: 5vw; padding: 0.938vw 1.25vw 0.313vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; -webkit-box-shadow: 0vw 0.125vw 0.313vw #c9d1dc; box-shadow: 0vw 0.125vw 0.313vw #c9d1dc; }
  .caseList .list a .content .authorBox .author .authorList p { padding-bottom: 0.625vw; }
  .caseList .list a .content .authorBox .author .authorList::after { top: -0.5vw; left: 3.625vw; border-right: 0.438vw solid transparent; border-left: 0.438vw solid transparent; border-bottom: 0.5vw solid #fff; }
  .caseList .list a .content .authorBox .author .authorList::before { top: -0.625vw; left: 3.5vw; border-right: 0.563vw solid transparent; border-left: 0.563vw solid transparent; border-bottom: 0.625vw solid #c9d1dc; }
  .caseList .list a .content .authorBox .visit p { font-size: 0.75vw; margin-left: 0.938vw; }
  .caseList .list a .content .authorBox .visit p i { font-size: 1vw; margin-right: 0.25vw; }
  .caseList .list a:hover { -webkit-box-shadow: 0vw 0.438vw 0.625vw #c9d1dc; box-shadow: 0vw 0.438vw 0.625vw #c9d1dc; }
  /*--设计说明--*/
  .designSpecification { margin: 0vw -1.875vw; padding: 4.375vw 0vw 6.25vw; }
  .designSpecification .list { width: 50%; padding: 3.125vw 3.125vw 0vw; }
  .designSpecification .list .imgBox { padding-top: 23.75vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .designSpecification .list .imgBox .videoIcon i { width: 4.5vw; height: 4.5vw; padding-left: 0.313vw; }
  .designSpecification .list .imgBox .videoIcon i::after { border-left: 1.188vw solid #3e3f3d; border-top: 0.875vw solid transparent; border-bottom: 0.875vw solid transparent; }
  .designSpecification .list .downloadManual { height: 23.75vw; padding: 3.125vw 0vw 0vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .designSpecification .list .downloadManual .icon { margin: 0vw auto; width: 9.438vw; }
  .designSpecification .list .downloadManual .downloadBtn { padding-top: 2.813vw; }
  .designSpecification .list .downloadManual .downloadBtn a { width: 10.313vw; height: 2.875vw; -webkit-border-radius: 2.188vw; border-radius: 2.188vw; font-size: 1vw; -webkit-box-shadow: 0vw 0.188vw 0.313vw rgba(0, 0, 0, 0.2); box-shadow: 0vw 0.188vw 0.313vw rgba(0, 0, 0, 0.2); }
  .designSpecification .list .content { padding-top: 5.625vw; }
  .designSpecification .list .content .listTitle { font-size: 2.063vw; line-height: 1.2; }
  .designSpecification .list .content .desc { padding-top: 1.25vw; font-size: 1.25vw; line-height: 1.3; }
  .designSpecification .list .imgBox:hover { -webkit-box-shadow: 0vw 0.625vw 0.625vw #c9d1dc; box-shadow: 0vw 0.625vw 0.625vw #c9d1dc; }
  .designSpecification .list .downloadManual:hover { -webkit-box-shadow: 0vw 0.625vw 0.625vw #c9d1dc; box-shadow: 0vw 0.625vw 0.625vw #c9d1dc; }
  /*--关于--*/
  .aboutMain { padding: 1.875vw 0vw 0vw; }
  .aboutMain .container { max-width: 83.333vw; }
  .aboutClass { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .aboutClass a { margin-right: 2.188vw; padding: 1.25vw 0vw; font-size: 1.25vw; }
  .locationBox { padding-top: 2.5vw; display: -webkit-box; display: -webkit-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; }
  .location { font-size: 1vw; }
  .aboutTitle { font-size: 3.125vw; }
  .aboutDesc { padding-top: 2.188vw; font-size: 1.25vw; line-height: 1.813vw; }
  .aboutDesc p { margin-bottom: 0.625vw; }
  .about { margin-top: 2.813vw; padding: 4.375vw 6.875vw 4.375vw 7.813vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .about .imgBox { width: 14.563vw; }
  .about .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 12.5vw; }
  .aboutProduct { margin-top: 3.438vw; padding: 4.375vw 6.875vw 4.375vw 7.813vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; 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; }
  .aboutProduct .imgBox { width: 27.875vw; }
  .aboutProduct .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 6.875vw 0vw 0vw; }
  .aboutProductValue { padding-top: 6.875vw; }
  .aboutProductValue .aboutProductValueList { padding: 5vw 0vw 0vw; }
  .aboutProductValue .aboutProductValueList .list { width: -webkit-calc(25% - 3.125vw); width: calc(25% - 3.125vw); height: 21.563vw; margin: 0vw 1.563vw 0vw; padding-top: 3.125vw; }
  .aboutProductValue .aboutProductValueList .list .icon { width: 10.625vw; }
  .aboutProductValue .aboutProductValueList .list .text { padding-top: 2.5vw; font-size: 1.813vw; }
  .aboutProductValue .aboutProductValueList .list .content { margin-top: 0vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; padding: 1.25vw 0.938vw; -webkit-box-shadow: 0vw 0.625vw 1.25vw rgba(201, 209, 220, 0.5); box-shadow: 0vw 0.625vw 1.25vw rgba(201, 209, 220, 0.5); position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: rgba(255, 255, 255, 0.5); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; opacity: 0; -webkit-transition: all .6s; transition: all .6s; }
  .aboutProductValue .aboutProductValueList .list .content .desc { font-size: 1.25vw; line-height: 2.063vw; }
  .honorMain { padding-top: 5.625vw; }
  .honorBox { padding: 2.5vw 8.125vw; margin-top: 5.625vw; }
  .honorBox .prevBtn, .honorBox .nextBtn { width: 3.5vw; height: 3.5vw; -webkit-box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; font-size: 1.125vw; margin: 0vw 0.875vw; }
  .honorList .swiper-slide { width: 33.333%; padding: 0.625vw 0.625vw 0.938vw; -webkit-border-radius: 0.375vw; border-radius: 0.375vw; }
  .honorList .swiper-slide .imgBox { height: 16.75vw; -webkit-border-radius: 0.375vw; border-radius: 0.375vw; }
  .honorList .swiper-slide .content { font-size: 0.875vw; line-height: 1.563vw; height: 3.125vw; margin-top: 1.25vw; }
  /*--新闻列表--*/
  .newsSearch { margin-top: 1.563vw; }
  .newsSearch input { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; height: 3.438vw; padding: 0vw 3.438vw; font-size: 1vw; }
  .newsSearch button { width: 3.438vw; padding-right: 0.5vw; }
  .newsSearch button i { font-size: 1.125vw; }
  .newsRecommended { margin-top: 3.125vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .newsRecommended .swiper-slide a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .newsRecommended .swiper-slide .imgBox { padding-top: 29.341%; width: 40vw; }
  .newsRecommended .swiper-slide .content { padding: 2.813vw 5vw 6.563vw 4.375vw; }
  .newsRecommended .swiper-slide .content .listTitle { font-size: 1.25vw; display: -webkit-box; height: 4.126vw; line-height: 2.063vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsRecommended .swiper-slide .content .desc { margin-top: 1.563vw; font-size: 1vw; display: -webkit-box; height: 7.815vw; line-height: 1.563vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 5; }
  .newsRecommended .swiper-slide .content .time { margin-top: 4.063vw; font-size: 1vw; }
  .newsRecommended .newsRecommendedPage { position: absolute; right: 0vw; left: auto; bottom: 2.188vw; width: -webkit-calc(100% - 40vw); width: calc(100% - 40vw); }
  .newsRecommended .newsRecommendedPage span { width: 0.75vw; height: 0.75vw; margin: 0vw 0.438vw !important; }
  .timeInterval { padding-top: 6.25vw; }
  .timeInterval a { margin-right: 0.938vw; font-size: 1vw; }
  .newList { margin: 0vw -0.938vw; padding: 0.625vw 0vw 1.875vw; }
  .newList .list { width: 33.333%; padding: 1.875vw 0.938vw 0vw; }
  .newList .list a { -webkit-border-radius: 0.5vw; border-radius: 0.5vw; }
  .newList .list a .imgBox { padding-top: 52.305%; }
  .newList .list a .content { padding: 1.25vw 1.563vw 1.563vw; -webkit-border-radius: 0vw 0vw 0.5vw 0.5vw; border-radius: 0vw 0vw 0.5vw 0.5vw; }
  .newList .list a .content .listTitle { font-size: 1.25vw; display: -webkit-box; height: 3.25vw; line-height: 1.625vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newList .list a .content .time { font-size: 1vw; margin-top: 1.125vw; }
  .newList .list a:hover { -webkit-box-shadow: 0vw 0.438vw 0.625vw #c9d1dc; box-shadow: 0vw 0.438vw 0.625vw #c9d1dc; }
  #paging { padding-top: 1.875vw; }
  #paging a { width: 3.5vw; height: 3.5vw; -webkit-border-radius: 100%; border-radius: 100%; padding: 0vw; margin: 0vw 0.813vw; font-size: 1.25vw; line-height: 3.5vw; -webkit-box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; }
  #paging span { width: 3.5vw; height: 3.5vw; padding: 0vw; margin: 0vw 0.813vw; font-size: 1.25vw; line-height: 3.5vw; }
  #paging span em { font-size: 1.25vw; }
  #paging span em.layui-laypage-em { -webkit-border-radius: 100%; border-radius: 100%; -webkit-box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; }
  #paging .layui-laypage-prev { -webkit-box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; }
  #paging .layui-laypage-next { -webkit-box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; }
  /*--联系我们--*/
  .contact { margin-top: 2.5vw; padding: 8.75vw 0vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .contact .list { padding: 0vw 1.25vw; }
  .contact .list .icon { margin-right: 0.938vw; }
  .contact .list .icon img { height: 6.375vw; width: auto; }
  .contact .list .content .listTitle { font-size: 1.813vw; }
  .contact .list .content .desc { margin-top: 1.125vw; font-size: 1.25vw; }
  .contact .list:last-child { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .contactFormBox { padding: 6.25vw 0vw 2.5vw; }
  .contactFormBox .title { font-size: 3.125vw; }
  .contactFormBox .contactForm { margin: 0vw -1.875vw; padding-top: 5.625vw; }
  .contactFormBox .contactForm .list { width: 50%; padding: 0vw 1.875vw; margin-top: 1.875vw; }
  .contactFormBox .contactForm .list input { width: 100%; height: 3.625vw; padding: 0vw 2.188vw; font-size: 1.25vw; -webkit-border-radius: 2.188vw; border-radius: 2.188vw; }
  .contactFormBox .contactForm .list textarea { height: 10vw; padding: 1.25vw 2.188vw; font-size: 1.25vw; -webkit-border-radius: 1.875vw; border-radius: 1.875vw; }
  .contactFormBox .contactForm .list.w100 { width: 100%; }
  .contactFormBox .contactForm .list .layui-form-select dl { top: 3.75vw; }
  .contactFormBox .contactForm .list .layui-form-select dl dd, .contactFormBox .contactForm .list .layui-form-select dl dt { font-size: 1vw; line-height: 2.188vw; }
  .contactFormBox .contactForm .desc { width: 100%; padding: 1.875vw 1.875vw 0vw; font-size: 1.25vw; }
  .contactFormBox .contactForm .desc i { width: 1.25vw; min-width: 1.25vw; height: 1.25vw; margin-right: 0.313vw; font-size: 0.875vw; }
  .contactFormBox .contactForm .btn { padding: 1.563vw 0vw 0vw; width: 100%; padding: 1.875vw 1.875vw 0vw; }
  .contactFormBox .contactForm .btn button { font-size: 1.25vw; height: 3.625vw; -webkit-border-radius: 2.188vw; border-radius: 2.188vw; -webkit-box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; }
  /*--更多赛博云--*/
  .applicationDownloadMain { padding-top: 100px; }
  .applicationDownloadMain .imgBox { padding-top: 43%; }
  .applicationDownloadMain .applicationDownloadBox { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; padding: 8.438vw 6.25vw 8.125vw 6.688vw; -webkit-box-shadow: 0vw 0.188vw 0.625vw rgba(184, 193, 220, 0.6); box-shadow: 0vw 0.188vw 0.625vw rgba(184, 193, 220, 0.6); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .applicationDownloadMain .applicationDownloadBox .applicationImg { width: 35.625vw; }
  .applicationDownloadMain .applicationDownloadBox .applicationDownload { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 5.625vw; }
  .applicationDownloadMain .applicationDownloadBox .applicationDownload .title { padding-top: 0vw; }
  .applicationDownloadMain .applicationDownloadBox .applicationDownload .title img { width: 28vw; }
  .applicationDownloadMain .applicationDownloadBox .applicationDownload .desc { padding-top: 1.563vw; font-size: 2.063vw; }
  .applicationDownloadMain .applicationDownloadBox .applicationDownload .downloadQrCode { padding-top: 3.75vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center;-webkit-align-items: center;-moz-box-align: center;-ms-flex-align: center;align-items: center; }
  .applicationDownloadMain .applicationDownloadBox .applicationDownload .qrCode { width: 14.75vw; max-width: 100%; margin: 0vw; opacity: 0.9; }
  .applicationDownloadMain .applicationDownloadBox .applicationDownload .qrCode img { -webkit-border-radius: 0.938vw; border-radius: 0.938vw; -webkit-box-shadow: 0vw 0.188vw 0.625vw rgba(184, 193, 220, 0.6); box-shadow: 0vw 0.188vw 0.625vw rgba(184, 193, 220, 0.6); }
  .applicationDownloadMain .applicationDownloadBox .applicationDownload .downloadList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 5.313vw; 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: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .applicationDownloadMain .applicationDownloadBox .applicationDownload .downloadList .list a { margin: 0vw; max-width: 100%; font-size: 1vw; height: 2.875vw; -webkit-border-radius: 2.188vw; border-radius: 2.188vw; -webkit-box-shadow: 0vw 0.188vw 0.313vw rgba(0, 0, 0, 0.2); box-shadow: 0vw 0.188vw 0.313vw rgba(0, 0, 0, 0.2); }
  .updateLogMain { padding: 3.75vw 0vw 0vw; }
  .updateLogMain .title { font-size: 3.125vw; }
  .updateLogMain .updateLogBox { margin-top: 3.125vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .updateLogMain .updateLogBox .updateLogClass { padding: 0.938vw 2.813vw 0vw; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .updateLogMain .updateLogBox .updateLogClass a { margin-right: 4.688vw; padding: 1.875vw 0vw; font-size: 1.813vw; }
  .updateLogMain .updateLogBox .updateLog { padding: 5vw 2.813vw; }
  .updateLogMain .updateLogBox .updateLog .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border: none; margin: 0vw; padding: 0vw; }
  .updateLogMain .updateLogBox .updateLog .list .time { width: 11.25vw; padding: 0vw; font-size: 1.25vw; }
  .updateLogMain .updateLogBox .updateLog .list .dot { width: 1.375vw; display: block; }
  .updateLogMain .updateLogBox .updateLog .list .dot i { width: 1.375vw; height: 1.375vw; -webkit-border-radius: 100%; border-radius: 100%; }
  .updateLogMain .updateLogBox .updateLog .list .dot i::after { width: 0.625vw; height: 0.625vw; }
  .updateLogMain .updateLogBox .updateLog .list .dot::after { top: 1.375vw; }
  .updateLogMain .updateLogBox .updateLog .list .content { margin-left: 3.75vw; padding-bottom: 2.5vw; }
  .updateLogMain .updateLogBox .updateLog .list .content .listTitle { font-size: 1.25vw; }
  .updateLogMain .updateLogBox .updateLog .list .content .desc { padding-top: 1.25vw; font-size: 1.25vw; line-height: 2.063vw; }
  .updateLogMain .updateLogBox .updateLog .list:last-child .content { padding-bottom: 1.875vw; }
  /*--登录注册--*/
  .loginMain { padding: 3.125vw 10.625vw 3.125vw 8.125vw; width: 100%; min-height: 100vh; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-orient: horizontal; -webkit-box-direction: normal; -webkit-flex-direction: row; -ms-flex-direction: row; flex-direction: row; }
  .loginMain .returnHome{left:8.125vw; top: 3.125vw;}
  .loginMain .returnHome a{ font-size: 1vw; padding: 0vw 0.938vw; line-height: 1.875vw;}
  .loginLogo { width: 32.625vw; margin: 0vw; }
  .loginBox { margin-left: 8.25vw; width: auto; height: 52.813vw; max-width: initial; margin-top: 0vw; padding: 4.063vw 4.063vw; -webkit-box-shadow: 0vw 0.313vw 0.625vw rgba(184, 193, 220, 0.6); box-shadow: 0vw 0.313vw 0.625vw rgba(184, 193, 220, 0.6); -webkit-border-radius: 1.563vw; border-radius: 1.563vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .loginBox .title { font-size: 2.563vw; }
  .loginBox .loginRegTab { padding-top: 2.5vw; }
  .loginBox .loginRegTab a { font-size: 1.25vw; }
  .loginBox .loginRegTab span { margin: 0vw 3.438vw; height: 1.5vw; }
  .loginFormBox { min-height: 21.25vw; padding-top: 0.625vw; }
  .phoneLogin .list { margin-top: 1.25vw; }
  .phoneLogin .list p { left: 2.188vw; font-size: 1.25vw; top: 0vw; bottom: 0vw; }
  .phoneLogin .list input { width: 100%; -webkit-border-radius: 1.625vw; border-radius: 1.625vw; font-size: 1.25vw; height: 3.625vw; padding: 0vw 2.188vw 0vw 9.688vw; }
  .phoneLogin .list .getPhoneCode { font-size: 1.25vw; right: 1.563vw; }
  .phoneLogin .btn { padding-top: 1.25vw; }
  .phoneLogin .btn button { height: 3.625vw; font-size: 1.25vw; -webkit-border-radius: 1.625vw; border-radius: 1.625vw; -webkit-box-shadow: 0vw 0.188vw 0.313vw rgba(0, 0, 0, 0.2); box-shadow: 0vw 0.188vw 0.313vw rgba(0, 0, 0, 0.2); }
  .emailLogin .list { margin-top: 1.25vw; }
  .emailLogin .list input { -webkit-border-radius: 1.625vw; border-radius: 1.625vw; font-size: 1.25vw; height: 3.625vw; padding: 0vw 2.188vw; }
  .emailLogin .forgotPassBtn a { font-size: 1.25vw; margin-right: 0.625vw; }
  .emailLogin .list .getPhoneCode { font-size: 1.25vw; right: 1.563vw; bottom: 0vw; top: 0vw; }
  .emailLogin .btn { padding-top: 1.25vw; }
  .emailLogin .btn button { height: 3.625vw; font-size: 1.25vw; -webkit-border-radius: 1.625vw; border-radius: 1.625vw; -webkit-box-shadow: 0vw 0.188vw 0.313vw rgba(0, 0, 0, 0.2); box-shadow: 0vw 0.188vw 0.313vw rgba(0, 0, 0, 0.2); }
  .forgotPass { padding-top: 2.5vw; }
  .thirdPartyBox { padding-top: 2.813vw; }
  .thirdPartyBox h3 { font-size: 1.25vw; }
  .thirdPartyBox h3 span { margin: 0vw 1.25vw; }
  .thirdPartyBox p { padding-top: 1.875vw; font-size: 1.25vw; }
  .thirdParty { padding-top: 1.875vw; }
  .thirdParty a { font-size: 2.125vw; width: 4.375vw; height: 4.375vw; }
  .weixinQRcode { padding-top: 5vw; }
  .weixinQRcode iframe { width: 20.938vw; height: 20.938vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .weixinText { margin: 5vw auto 0vw; width: 21.563vw; padding: 1.25vw 0vw; font-size: 1.25vw; line-height: 1.813vw; -webkit-border-radius: 1.625vw; border-radius: 1.625vw; -webkit-box-shadow: 0.188vw 0.188vw 0.313vw rgba(112, 112, 112, 0.2) inset; box-shadow: 0.188vw 0.188vw 0.313vw rgba(112, 112, 112, 0.2) inset; }
  .switchLogin{border: 1px solid #333; position: absolute; text-decoration: auto; right: 1.875vw; top: 1.875vw; font-size: 1vw; padding: 0vw 0.938vw; line-height: 1.875vw;}

  /*--个人中心--*/
  .userCenterMain { padding: 1.25vw 4.375vw 2.188vw 5.938vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }
  .userCenterAvatar { width: 14.75vw; padding-right: 3.125vw; border-right: 1px solid #e7e7e7; }
  .userCenterAvatar .avatar { margin-top: -5.625vw; }
  .userCenterAvatar .avatar .imgBox { width: 7.75vw; height: 7.75vw; }
  .userCenterAvatar .avatar h3 { font-size: 1.25vw; padding-top: 1.563vw; }
  .userCenterAvatar .editData { padding-top: 2.813vw; }
  .userCenterAvatar .editData a { font-size: 1vw; height: 3vw; -webkit-border-radius: 1.625vw; border-radius: 1.625vw; }
  .userCenter { padding-top: 0vw; min-height: 70vh; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 2.5vw; }
  .userCenterClass { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; }
  .userCenterClass a { padding: 1.5vw 0vw; font-size: 1.25vw; margin-right: 1.875vw; }
  .worksList { margin: 0vw -0.75vw; padding-top: 1.875vw; }
  .worksList .list { width: -webkit-calc(25% - 1.5vw); width: calc(25% - 1.5vw); margin: 1.875vw 0.75vw 0vw; }
  .worksList .list .imgBox { padding-top: 19.688vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .worksList .uploadWorksBox { width: -webkit-calc(25% - 1.5vw); width: calc(25% - 1.5vw); height: 19.688vw; padding-top: 2.5vw; margin: 1.875vw 0.75vw 0vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .worksList .uploadWorksBox .icon { width: 5.75vw; height: 5.75vw; }
  .worksList .uploadWorksBox .icon::after { width: 0.188vw; height: 1.375vw; }
  .worksList .uploadWorksBox .icon::before { width: 1.375vw; height: 0.188vw; }
  .worksList .uploadWorksBox .listTitle { margin: 1.563vw auto 0vw; width: 9.563vw; height: 2.938vw; -webkit-border-radius: 1.438vw; border-radius: 1.438vw; font-size: 1vw; }
  .worksList .uploadWorksBox .desc { padding-top: 1.25vw; font-size: 0.875vw; line-height: 1.25vw; }
  .FavoritesList { margin: 0vw -0.938vw; padding-top: 1.875vw; }
  .FavoritesList .list { width: -webkit-calc(25% - 1.875vw); width: calc(25% - 1.875vw); margin: 1.875vw 0.938vw 0vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .FavoritesList .list .imgBox { padding-top: 13vw; -webkit-border-radius: 0.625vw 0.625vw 0vw 0vw; border-radius: 0.625vw 0.625vw 0vw 0vw; }
  .FavoritesList .list .content { padding: 1.25vw 1.563vw 1.563vw; -webkit-border-radius: 0vw 0vw 0.5vw 0.5vw; border-radius: 0vw 0vw 0.5vw 0.5vw; }
  .FavoritesList .list .content .listTitle { font-size: 1vw; display: -webkit-box; height: 1.125vw; line-height: 1.125vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .FavoritesList .list .content .desc { margin-top: 0.625vw; font-size: 0.75vw; display: -webkit-box; height: 2vw; line-height: 1vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .FavoritesList .list:hover { -webkit-box-shadow: 0vw 0.438vw 0.625vw #c9d1dc; box-shadow: 0vw 0.438vw 0.625vw #c9d1dc; }
  .browsingHistory { padding-top: 1.875vw; }
  .browsingHistory .list { padding: 1.25vw 0vw; font-size: 1vw; }
  .browsingHistory .list .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 0.938vw; }
  /*--编辑资料--*/
  .personalDataReturnBtn { height: 5.25vw; -webkit-box-shadow: 0vw 0.063vw 0.313vw #c9d1dc; box-shadow: 0vw 0.063vw 0.313vw #c9d1dc; }
  .personalDataReturnBtn a { padding: 0vw 2.5vw; height: 2.875vw; -webkit-border-radius: 1.438vw; border-radius: 1.438vw; font-size: 1vw; -webkit-box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; }
  .personalDataMain { padding: 3.75vw 0vw; }
  .personalDataMain .container { max-width: 83.333vw; }
  .personalDataMain .personalDataClass { width: 21.563vw; padding-right: 1.875vw; display: block; }
  .personalDataMain .personalDataClass .list { -webkit-border-radius: 0.313vw 0.313vw 0vw 0vw; border-radius: 0.313vw 0.313vw 0vw 0vw; }
  .personalDataMain .personalDataClass .list a { font-size: 1.25vw; line-height: 3.75vw; padding: 0vw 1.875vw; }
  .personalDataMain .personalDataClass .list:last-child { -webkit-border-radius: 0vw 0vw 0.313vw 0.313vw; border-radius: 0vw 0vw 0.313vw 0.313vw; }
  .personalDataMain .personalData .title { font-size: 1vw; font-weight: 600; }
  .personalDataMain .personalData .basicInfoBox { -webkit-border-radius: 0.625vw; border-radius: 0.625vw; padding: 3.125vw 3.438vw; }
  .personalDataMain .personalData .basicInfo { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-top: 2.5vw; }
  .personalDataMain .personalData .basicInfo .avatar { width: 7.75vw; height: 100%; }
  .personalDataMain .personalData .basicInfo .avatar .imgBox { height: 7.75vw; }
  .personalDataMain .personalData .basicInfo .avatar .text { padding-top: 0.625vw; font-size: 1vw; }
  .personalDataMain .personalData .basicInfo .avatar .text i { margin-right: 0.313vw; }
  .personalDataMain .personalData .basicInfo .form { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 0vw; margin-left: 8.125vw; }
  .personalDataMain .personalData .basicInfo .form .list { margin-top: 1.25vw; width: 100%; }
  .personalDataMain .personalData .basicInfo .form .list input { width: 100%; height: 3.125vw; padding: 0vw 2.188vw; font-size: 1vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .personalDataMain .personalData .basicInfo .form .list.w50 { -webkit-box-flex: 0; -webkit-flex: 0 0 -webkit-calc(50% - 2.188vw); -ms-flex: 0 0 calc(50% - 2.188vw); flex: 0 0 calc(50% - 2.188vw); }
  .personalDataMain .personalData .basicInfo .form .list.mr70 { margin-right: 4.375vw; }
  .personalDataMain .personalData .basicInfo .form .list .layui-form-select dl { top: 3.288vw; }
  .personalDataMain .personalData .basicInfo .form .list .layui-form-select .layui-edge { border-width: 0.375vw; margin-top: -0.188vw; right: 1.875vw; }
  .personalDataMain .personalData .basicInfo .form .list .layui-form-selected .layui-edge { margin-top: -0.563vw; }
  .layui-form-select dl dd, .layui-form-select dl dt { font-size: 1vw; padding: 0 2.188vw !important; line-height: 2.25vw; }
  .layui-form-select dl dd.layui-select-tips { padding-left: 2.188vw !important; }
  .personalDataMain .personalData .introBox { margin-top: 1.438vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; padding: 3.125vw 3.438vw; }
  .personalDataMain .personalData .introBox .textarea { padding-top: 1.875vw; }
  .personalDataMain .personalData .introBox .textarea label { padding: 1.25vw 2.188vw; -webkit-border-radius: 0.938vw; border-radius: 0.938vw; }
  .personalDataMain .personalData .introBox .textarea label textarea { height: 6.563vw; width: 100%; font-size: 1vw; }
  .personalDataMain .personalData .btn { padding: 1.563vw 0vw 0vw; }
  .personalDataMain .personalData .btn button { width: 100%; max-width: 18.75vw; font-size: 1.25vw; height: 3.625vw; -webkit-border-radius: 2.188vw; border-radius: 2.188vw; -webkit-box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; box-shadow: 0vw 0.188vw 0.313vw #c9d1dc; } 
  .noData{font-size: 1.5vw; padding-top: 3.125vw;}
  /*--地铁地图--*/
  .subwayMapList .list .pupupSubwayBox { width: 21.25vw; min-height: 9.5vw; padding: 1.25vw 1.875vw 0vw; z-index: 30; bottom: 2.875vw; -webkit-border-radius: 0.375vw; border-radius: 0.375vw; }
  .subwayMapList .list .pupupSubwayBox .arrow { bottom: -1.063vw; width: 1.938vw; height: 1.125vw; }
  .subwayMapList .list .pupupSubwayBox .arrow::after { width: 21.25vw; height: 1.125vw; }
  .subwayMapList .list .pupupSubwayBox .titleBox .title { font-size: 1.25vw; }
  .subwayMapList .list .pupupSubwayBox .titleBox .number span { width: 1.375vw; height: 1.375vw; margin-left: 0.313vw; font-size: 1vw; }
  .subwayMapList .list .pupupSubwayBox .link { margin-top: 0.938vw; padding-top: 1.563vw; }
  .subwayMapList .list .pupupSubwayBox .link a { height: 2.313vw; -webkit-border-radius: 2.313vw; border-radius: 2.313vw; font-size: 1vw; }
  .subwaySearchBox { position: absolute; left: 12vw; top: 1vw; width: 22.25vw; z-index: 20; padding: 0vw; }
  .subwaySearchBox .subwaySearch { padding: 1.563vw 1.875vw 1.563vw; -webkit-box-shadow: 0vw 0.438vw 0.625vw #c9d1dc; box-shadow: 0vw 0.438vw 0.625vw #c9d1dc; }
  .subwaySearchBox .subwaySearch .title p { font-size: 1.563vw; padding-right: 0.625vw; }
  .subwaySearchBox .subwaySearch .title i { font-size: 1vw; }
  .subwaySearchBox .subwaySearch .desc { padding-top: 0.625vw; font-size: 0.875vw; line-height: 1.25vw; }
  .subwaySearchBox .subwaySearch .searchBox { margin: 1.563vw -1.875vw 0vw; padding: 1.563vw 1.875vw 1.25vw; }
  .subwaySearchBox .subwaySearch .searchBox input { height: 2.313vw; -webkit-border-radius: 2.313vw; border-radius: 2.313vw; padding: 0vw 1.25vw; font-size: 0.875vw; }
  .subwaySearchBox .subwaySearch .searchBox button { width: 3.125vw; height: 2.313vw; font-size: 1.125vw; }
  .subwaySearchBox .searchRecords { margin-top: 0.625vw; padding: 1.563vw 1.875vw 1.563vw; -webkit-box-shadow: 0vw 0.438vw 0.625vw #c9d1dc; box-shadow: 0vw 0.438vw 0.625vw #c9d1dc; }
  .subwaySearchBox .searchRecords .title { font-size: 0.875vw; }
  .subwaySearchBox .searchRecords .searchRecordsList { margin: 1.25vw -1.875vw 0vw; padding: 0.625vw 1.875vw 0vw; }
  .subwaySearchBox .searchRecords .list { max-height: 8.75vw; }
  .subwaySearchBox .searchRecords .list p { font-size: 0.875vw; margin-top: 0.313vw; }
  .mSubwayMapList { display: none; }
  /*--企业详情页--*/
  .Top100DetailTwoBox { -webkit-border-radius: 0.375vw; border-radius: 0.375vw; }
  .Top100DetailTwoBox .introBox { padding: 3.75vw 4.063vw; -webkit-box-shadow: 0vw 1.25vw 1.25vw #d9dfec; box-shadow: 0vw 1.25vw 1.25vw #d9dfec; }
  .Top100DetailTwoBox .introBox .introLogo img { max-width: 34%; }
  .Top100DetailTwoBox .introBox .title { padding-top: 1.563vw; font-size: 2.063vw; }
  .Top100DetailTwoBox .introBox .desc { padding-top: 1.875vw; font-size: 1.75vw; line-height: 2.563vw; }
  .Top100DetailTwoBox .introBox .desc p { margin-bottom: 0.625vw; }
  .Top100DetailTwoBox .introBox .seeMore { right: 7.5vw; top: 3.75vw; }
  .Top100DetailTwoBox .introBox .seeMore a { width: 8.875vw; height: 2vw; font-size: 0.75vw; padding-right: 0.625vw; -webkit-border-radius: 2vw; border-radius: 2vw; -webkit-box-shadow: 0vw 0.375vw 0.188vw rgba(184, 193, 220, 0.5); box-shadow: 0vw 0.375vw 0.188vw rgba(184, 193, 220, 0.5); }
  .Top100DetailTwoBox .introBox .seeMore a i { right: 1.25vw; width: 0.75vw; height: 0.75vw; }
  .brightSpotTitle { padding: 1.563vw 1.25vw; }
  .brightSpotTitle span { font-size: 2.313vw; }
  .brightSpotList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin:0px -13px;}
  .brightSpotList .list { width: calc(33.333% - 26px); margin: 0px 13px;}
  .brightSpotList .list::after { content: ''; right: -1px; width: 2px; height: 100%; top: 0px; bottom: auto; left: auto; }
  .brightSpotList .list .contentBox { padding: 3.125vw 3.125vw 5.625vw; min-height: 49.063vw; }
  .brightSpotList .list .contentBox .content .listTitle { font-size: 1.563vw; }
  .brightSpotList .list .contentBox .content .listSubTitle { margin-top: 2.5vw; font-size: 1.813vw; }
  .brightSpotList .list .contentBox .content .desc { padding-top: 3.75vw; }
  .brightSpotList .list .contentBox .content .desc p { font-size: 1.75vw; line-height: 2.563vw;  margin-bottom: 0.875vw; }
  .brightSpotList .list .contentBox .content .desc p::before { width: 0.75vw; height: 0.75vw; margin-right: 0.625vw; margin-top: 0.563vw; }
  .brightSpotList .list .more a { width: 8.875vw; height: 2vw; font-size: 0.75vw; -webkit-border-radius: 2vw; border-radius: 2vw; -webkit-box-shadow: 0vw 0.375vw 0.188vw rgba(184, 193, 220, 0.5); box-shadow: 0vw 0.375vw 0.188vw rgba(184, 193, 220, 0.5); }
  .brightSpotList .list .more a i { right: 1.25vw; width: 0.75vw; height: 0.75vw; }
  /*--TOP1002--*/
  .Top100TwoMain { padding: 1.563vw 4.375vw 0vw; }
  .Top100ScreenBox { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-bottom: 1.25vw; }
  .Top100ScreenBox p { font-size: 1.25vw; margin-right: 0vw; }
  .Top100ScreenBox input { height: 2.875vw; -webkit-border-radius: 2.875vw; border-radius: 2.875vw; padding: 0vw 1.563vw !important; font-size: 1vw; }
  .regionBox { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: auto; }
  .regionBox .wholeCountry { width: 20vw; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; }
  .regionBox .wholeCountry p { width: 4.063vw; }
  .regionBox #bioarea-wrap { padding-left: 0vw; padding-top: 0vw; }
  .regionBox #bioarea-wrap .select { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 1.563vw; }
  .industryType { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 3.125vw; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
  .industryType .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 1.563vw; margin-top: 0vw;}
  .Top100TwoMain .Top100Search { margin-left: 4.063vw; }
  .Top100ScreenBox .layui-form-selected input { -webkit-border-radius: 1.438vw 1.438vw 0vw 0vw; border-radius: 1.438vw 1.438vw 0vw 0vw; }
  .Top100ScreenBox .layui-form-select dl { top: 2.813vw; -webkit-border-radius: 0vw 0vw 1.438vw 1.438vw; border-radius: 0vw 0vw 1.438vw 1.438vw; }
  .Top100ScreenBox .layui-form-select dl dd { padding: 0vw 1.563vw !important; font-size: 1vw; }
  .Top100ScreenBox .layui-form-select .layui-edge { margin: 0vw; width: 0.625vw; height: 0.625vw; right: 1.563vw; }
  .Top100ScreenBox .layui-form-selected .layui-edge { right: 0.938vw; }
  /*--弹出绑定手机--*/
  .popUpBindPhone{border-radius: 0.625vw; padding: 2.5vw 2.5vw 3.75vw;max-width: 40vw;}
  .closepopUpBindPhone{right: 1.25vw; top: 0.625vw; font-size:1.625vw;}
  .popUpBindPhone .title{font-size:2.563vw;}
  .popUpBindPhone .list{margin-top:1.25vw;}
  .popUpBindPhone .list p{padding-left: 2.5vw; font-size:1.25vw;}
  .popUpBindPhone .list input{border-radius: 3.625vw; padding: 0vw 7.813vw 0vw 9.688vw; height: 3.625vw;font-size:1.25vw;}
  .popUpBindPhone .list .getPhoneCode{font-size:1.25vw; right:2.5vw; }
  .popUpBindPhone .btn{width:100%; margin-top:1.25vw;}
  .popUpBindPhone .btn button{ font-size: 1.25vw; height: 3.625vw; border-radius: 3.625vw;}}

@media (min-width: 992px) { .header { height: 4.323vw; }
  .header .logo img { height: 1.927vw; -webkit-transform: translateX(-1.042vw); -ms-transform: translateX(-1.042vw); transform: translateX(-1.042vw); opacity: 0; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: .1s; transition-delay: .1s; }
  .header .logo .logoText { -webkit-transform: translateX(-1.042vw); -ms-transform: translateX(-1.042vw); transform: translateX(-1.042vw); opacity: 0; -webkit-transition: all .6s; transition: all .6s; }
  .header .logo .logoText span { font-size: 1.198vw; color: #282e48; margin-left: 0.521vw; }
  .header .logo .logoText:nth-child(2) { -webkit-transition-delay: .2s; transition-delay: .2s; }
  .header .logo .logoText:nth-child(3) { -webkit-transition-delay: .3s; transition-delay: .3s; }
  .header .nav { padding: 0vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: auto; height: auto; left: auto; top: auto; position: unset; background: none; overflow: unset; }
  .header .nav .list { margin-left: 2.604vw; -webkit-transform: translateX(-1.042vw); -ms-transform: translateX(-1.042vw); transform: translateX(-1.042vw); opacity: 0; -webkit-transition: all .6s; transition: all .6s; border-bottom: none; }
  .header .nav .list h3 { height: 4.323vw; font-size: 1.042vw; }
  .header .nav .list h3::after { content: ''; right: 0vw; width: 0%; height: 0.104vw; bottom: 0vw; background: #282e48; position: absolute; -webkit-transition: all .6s; transition: all .6s; }
  .header .nav .list h3 i { font-size: 0.729vw; color: #707070; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); margin-left: 0.521vw; display: block; }
  .header .nav .list span { display: none; }
  .header .nav .list h3 a { color: #282e48; }
  .header .nav .list:hover h3::after { left: 0vw; right: auto; width: 100%; }
  .header .nav .list:hover h3 a { color: #282e48; }
  .header .nav .list.active h3::after { left: 0vw; right: auto; width: 100%; }
  .header .nav .list .subNav { position: absolute; left: -1.042vw; top: 120%; width: 11.458vw; display: block; padding: 0.521vw 0vw; -webkit-transition: all .6s; transition: all .6s; pointer-events: none; background: #fff; opacity: 0; -webkit-border-radius: 0.417vw; border-radius: 0.417vw; -webkit-box-shadow: 0vw 0.052vw 0.521vw #909baf; box-shadow: 0vw 0.052vw 0.521vw #909baf; }
  .header .nav .list .subNav a { display: block; padding: 0vw 1.042vw; font-size: 0.833vw; line-height: 1.615vw; }
  .header .nav .list .subNav a:hover { color: #2d1ad8; }
  .header .nav .list:hover .subNav { top: 90%; opacity: 1; pointer-events: all; }
  .header .nav .list:nth-child(1) { -webkit-transition-delay: .4s; transition-delay: .4s; }
  .header .nav .list:nth-child(2) { -webkit-transition-delay: .45s; transition-delay: .45s; }
  .header .nav .list:nth-child(3) { -webkit-transition-delay: .5s; transition-delay: .5s; }
  .header .nav .list:nth-child(4) { -webkit-transition-delay: .55s; transition-delay: .55s; }
  .header .nav .list:nth-child(5) { -webkit-transition-delay: .6s; transition-delay: .6s; }
  .header .nav .list:nth-child(6) { -webkit-transition-delay: .65s; transition-delay: .65s; }
  .header .nav .list:nth-child(7) { -webkit-transition-delay: .65s; transition-delay: .7s; }
  .header .nav .list:nth-child(8) { -webkit-transition-delay: .65s; transition-delay: .75s; }
  .header .nav .list:nth-child(9) { -webkit-transition-delay: .65s; transition-delay: .8s; }
  .headerOther { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding-right: 2.083vw;  -webkit-transform: translateX(1.042vw); -ms-transform: translateX(1.042vw); transform: translateX(1.042vw); opacity: 0; -webkit-transition: all .6s; transition: all .6s; -webkit-transition-delay: .6s; transition-delay: .6s; }
  .headerOther .searchBtn { opacity: 0; -webkit-transform: translateX(1.042vw); -ms-transform: translateX(1.042vw); transform: translateX(1.042vw); -webkit-transition: all .8s; transition: all .8s; }
  .headerOther .searchBtn i { font-size: 1.302vw; }
  .headerOther .headerLogin { margin-left: 1.042vw;}
  .headerOther .headerLogin .icon-denglu-copy { font-size: 1.302vw; }
  .headerOther .headerLogin .loginStatus { font-size: 0.833vw; }
  .headerOther .headerLogin .loginStatus span { padding: 0vw 0.521vw; }
  .headerOther .lang { margin-left: 1.042vw;}
  .headerOther .lang a { font-size: 1.302vw; color: #282e48; }
  .headerOther .btn { position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; cursor: pointer; pointer-events: all; width: 3.438vw; right: 0vw; -webkit-transition: all .4s; transition: all .4s; }
  .headerOther .btn span { width: 100%; height: 0.208vw; display: block; background-image: -webkit-gradient(linear, left top, right top, from(#434cef), to(#4ad1e6)); background-image: linear-gradient(to right, #434cef, #4ad1e6); }
  .headerOther .btn span:nth-child(2) { margin: 0.208vw 0vw; }
  .headerOther .btn span:nth-child(3) { width: 60%; }
  .headerOther.active { pointer-events: all; }
  .headerOther.active .btn { width: 1.146vw; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }
  .headerOther.active .searchBtn { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: .6s; transition-delay: .6s; }
  .headerOther.active .headerLogin { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: .4s; transition-delay: .4s; }
  .headerOther.active .lang { opacity: 1; -webkit-transform: none; -ms-transform: none; transform: none; -webkit-transition-delay: .2s; transition-delay: .2s; }
  .headerOther .navBtn { display: none; }
  .header.animat .logo img { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .header.animat .logo .logoText { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .header.animat .nav .list { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .header.animat .headerOther { -webkit-transform: none; -ms-transform: none; transform: none; opacity: 1; }
  .Top100ClassBox .Top100Class { top: 4.323vw; }
  .Top100SearchBox { top: 4.323vw; }
  .Top100DetailMain { margin-top: 4.323vw; }
  .caseClass { top: 4.323vw; }
  .personalDataImg { height: 4.323vw; } }

@media (min-width: 1200px) { .commonMore a { height: 3.021vw; -webkit-border-radius: 1.354vw; border-radius: 1.354vw; padding: 0vw 2.292vw; }
  .commonMore a .moreText { height: 1.25vw; font-size: 1.042vw; line-height: 1.25vw; }
  .commonMore a .moreText span { -webkit-transform: translateY(0vw); -ms-transform: translateY(0vw); transform: translateY(0vw); }
  .commonMore a .moreText span i { margin-left: 0.26vw; }
  .commonMore a:hover .moreText span { -webkit-transform: translateY(-1.25vw); -ms-transform: translateY(-1.25vw); transform: translateY(-1.25vw); }
  .indexTitle { font-size: 3.906vw; }
  .indexDesc { font-size: 1.719vw; line-height: 3.021vw; }
  .commonBtn { padding-left: 8.333vw; }
  .commonBtn .arrow a { width: 2.917vw; height: 2.917vw; -webkit-box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; font-size: 0.938vw; margin: 0vw 0.729vw; }
  .commonBtn .more { padding-left: 0.521vw; }
  .commonBtn .more a { padding: 0vw 1.823vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; height: 3.021vw; }
  .commonBtn .more a p { font-size: 1.042vw; height: 1.25vw; line-height: 1.25vw; }
  .commonBtn .more a p i { margin-left: 0.521vw; }
  .commonBtn .more a p span { -webkit-transform: translateY(0vw); -ms-transform: translateY(0vw); transform: translateY(0vw); }
  .commonBtn .more a:hover p span { -webkit-transform: translateY(-1.25vw); -ms-transform: translateY(-1.25vw); transform: translateY(-1.25vw); }
  .footerMain { padding: 11.979vw 0vw 0vw; }
  .footer .title { font-size: 1.719vw; }
  .footer .subTitle { font-size: 1.302vw; }
  .footerLogoBox .footerLogo { padding-bottom: 6.25vw; }
  .footerLogoBox .footerLogo img { height: 2.344vw; }
  .footerLogoBox .footerLogo span { font-size: 2.135vw; margin-left: 0.521vw; }
  .footerLogoBox .footContact { padding-top: 0.521vw; font-size: 1.042vw; line-height: 1.719vw; }
  .footClass { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-top: 8.594vw; }
  .footClassList { padding-top: 0.521vw; }
  .footClassList p { line-height: 1.719vw; }
  .footClassList p a { font-size: 1.042vw; }
  .footFollow .qrCode { margin-top: 2.083vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; padding: 0.521vw; }
  .footFollow .qrCode img { width: 5.521vw; }
  .footFollow .subTitle { padding-top: 3.385vw; }
  .foot { margin-top: 5.208vw; padding-top: 2.344vw; font-size: 1.042vw; }
  .footLogo2 { padding: 12.24vw 0vw 1.823vw; }
  .footLogo2 img {height: 1.51vw;}
  /*--首页--*/
  .banner .bannerText .title { padding-top: 1.302vw; }
  .indexAboutMain { padding: 5.729vw 0vw 3.646vw; }
  .indexAboutMain .indexDesc { padding-top: 3.385vw; max-width: 53.646vw; }
  .indexAboutMain .content { padding: 1.563vw 0vw 4.688vw; max-width: 43.229vw; font-size: 1.042vw; line-height: 1.927vw; }
  .indexTop100Main { padding: 5.729vw 0vw 2.083vw; }
  .indexTop100Main::after { width: 15.333vw; }
  .indexTop100 { margin: 0vw 4.688vw; }
  .indexTop100 .content { width: 46.875vw; padding-bottom: 5.729vw; }
  .indexTop100 .content .indexDesc { margin-top: 2.604vw; }
  .indexTop100 .content .indexTop100List { padding-bottom: 5.208vw; margin-top: 4.167vw; }
  .indexTop100 .content .indexTop100List .list { padding: 0vw 2.083vw; }
  .indexTop100 .content .indexTop100List .list .listTitle { font-size: 2.604vw; }
  .indexTop100 .content .indexTop100List .list .text { margin-top: 0.781vw; font-size: 1.042vw; line-height: 1.51vw; }
  .indexTop100 .content .indexTop100List .list:first-child { padding-left: 0vw; }
  .indexTopLogo { width: 42.708vw; }
  .indexTopLogo .list { left: 0vw; top: 0vw; width: 20%; padding: 0vw 0.938vw; }
  .indexTopLogo .list p{-webkit-border-radius: 0.26vw; border-radius: 0.26vw; -webkit-box-shadow: 0vw 0.781vw 0.781vw #c9d1dc; box-shadow: 0vw 0.781vw 0.781vw #c9d1dc;}
  .indexTopLogo .list img { width: 100%; max-height: 6.667vw; }
  .indexTopLogo .list:nth-child(1) { left: 20%; }
  .indexTopLogo .list:nth-child(2) { left: 60%; }
  .indexTopLogo .list:nth-child(3) { left: 40%; top: 14%; }
  .indexTopLogo .list:nth-child(4) { left: 80%; top: 14%; }
  .indexTopLogo .list:nth-child(5) { left: 20%; top: 26%; }
  .indexTopLogo .list:nth-child(6) { left: 60%; top: 26%; }
  .indexTopLogo .list:nth-child(7) { left: 0%; top: 40%; }
  .indexTopLogo .list:nth-child(8) { left: 20%; top: 52%; }
  .indexTopLogo .list:nth-child(9) { left: 40%; top: 40%; }
  .indexTopLogo .list:nth-child(10) { left: 60%; top: 52%; }
  .indexTopLogo .list:nth-child(11) { left: 80%; top: 40%; }
  .indexTopLogo .list:nth-child(12) { left: 0%; top: 66%; }
  .indexTopLogo .list:nth-child(13) { left: 20%; top: 78%; }
  .indexTopLogo .list:nth-child(14) { left: 40%; top: 66%; }
  .indexTopLogo .list:nth-child(15) { left: 60%; top: 78%; }
  .indexTopLogo .list:nth-child(16) { left: 80%; top: 66%; }
  .indexArchitectureExhibitionMain { padding: 5.729vw 0vw; }
  .indexArchitectureExhibitionMain::after { width: 8.333vw; }
  .indexArchitectureExhibition { margin: 0vw 4.688vw; }
  .indexArchitectureExhibition .indexDesc { margin-top: 2.604vw; }
  .indexArchitectureExhibition .indexArchitectureExhibitionList { margin-top: 3.646vw; padding-bottom: 3.125vw; }
  .indexArchitectureExhibition .indexArchitectureExhibitionList .swiper-slide .imgBox { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .indexArchitectureExhibition .indexArchitectureExhibitionList .swiper-slide .content { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; -webkit-backdrop-filter: blur(0.521vw); backdrop-filter: blur(0.521vw); }
  .indexArchitectureExhibition .indexArchitectureExhibitionList .swiper-slide .content .listTitle { font-size: 2.188vw; }
  .indexArchitectureExhibition .indexArchitectureExhibitionList .swiper-slide .content .more { font-size: 1.042vw; left: 0vw; bottom: 3.646vw; }
  .indexArchitectureExhibition .indexArchitectureExhibitionList .swiper-slide .content .more i { margin-left: 0.26vw; }
  .indexArchitectureExhibition .indexArchitectureExhibitionList .swiper-slide:hover .imgBox { -webkit-box-shadow: 0vw 0.781vw 0.781vw #c9d1dc; box-shadow: 0vw 0.781vw 0.781vw #c9d1dc; }
  .indexNewsMain { padding: 6.25vw 0vw 0.521vw; }
  .indexNews { margin: 0vw 4.688vw; }
  .newsClassList { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; height: 100%; }
  .newsClassList a { height: 3.021vw; width: 8.854vw; font-size: 1.042vw; }
  .newsClassList span { -webkit-border-radius: 1.563vw; border-radius: 1.563vw; -webkit-box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; }
  .newsClassList a.active { -webkit-box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .indexNewsListBox { margin-top: 6.771vw; }
  .indexNewsList { padding-bottom: 2.604vw; }
  .indexNewsList .swiper-slide .content { padding: 3.385vw 6.771vw 0vw 6.25vw; left: 0vw; top: 0vw; width: 100%; height: 100%; }
  .indexNewsList .swiper-slide .content .icon img { height: 1.302vw; }
  .indexNewsList .swiper-slide .content .listTitle { margin-top: 1.823vw; font-size: 1.042vw; display: -webkit-box; height: 3.02vw; line-height: 1.51vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .indexNewsList .swiper-slide .content .desc { margin-top: 1.042vw; font-size: 0.833vw; display: -webkit-box; height: 7.812vw; line-height: 1.302vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 6; }
  .indexNewsList .swiper-slide .content .time { margin-top: 2.083vw; font-size: 0.833vw; }
  /*--Top100--*/
  .commonBanner { padding: 6.25vw 0vw 1.563vw; min-height: 15.469vw; }
  .commonBanner .title { font-size: 2.604vw; }
  .commonBanner .desc { margin-top: 0.781vw; font-size: 1.042vw; line-height: 1.45; }
  .Top100Main { padding: 0vw 3.646vw; }
  .Top100ClassBox { width: 13.542vw; }
  .Top100ClassBox .Top100Class { padding: 1.823vw 1.563vw 1.823vw 0vw; }
  .Top100ClassBox::after { top: 0.781vw; }
  .Top100ClassBox .Top100Class .title { font-size: 1.042vw; }
  .Top100ClassBox .Top100Class .title span { padding-bottom: 0.781vw; }
  .Top100ClassBox .Top100Class .list { padding: 0.781vw 0vw; }
  .Top100ClassBox .Top100Class .list h3 { font-size: 1.042vw; }
  .Top100ClassBox .Top100Class .list h3 i { font-size: 0.938vw; }
  .Top100ClassBox .Top100Class .list p { margin-top: 0.521vw; }
  .Top100ClassBox .Top100Class .list p a { font-size: 0.833vw; line-height: 1.302vw; }
  .Top100 { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 2.083vw; }
  .Top100SearchBox { padding: 1.563vw 0vw 1.563vw 2.083vw; margin-left: -2.083vw; }
  .Top100Search input { -webkit-border-radius: 1.302vw; border-radius: 1.302vw; height: 2.865vw; padding: 0vw 2.865vw; font-size: 0.833vw; }
  .Top100Search input::-webkit-input-placeholder { color: #707070; }
  .Top100Search input:-moz-placeholder { color: #707070; }
  .Top100Search input::-moz-placeholder { color: #707070; }
  .Top100Search input:-ms-input-placeholder { color: #707070; }
  .Top100Search button { width: 2.865vw; padding-right: 0.417vw; }
  .Top100Search button i { font-size: 0.938vw; }
  .statistics { padding-top: 1.563vw; }
  .statistics .quantity { font-size: 0.833vw; }
  .statistics .screen { width: 6.615vw; }
  .statistics .screen h3 { font-size: 0.833vw; height: 1.667vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .statistics .screen h3::after { content: ''; margin-left: 0.26vw; border-bottom: 0.26vw solid #707070; border-left: 0.208vw solid transparent; border-right: 0.208vw solid transparent; }
  .statistics .screen p { padding: 1.042vw 0vw; top: 100%; width: 9.896vw; -webkit-box-shadow: 0.052vw 0.104vw 0.26vw #b8c1dc; box-shadow: 0.052vw 0.104vw 0.26vw #b8c1dc; }
  .statistics .screen p a { padding: 0vw 1.563vw; line-height: 1.302vw; font-size: 0.833vw; }
  .Top100List { margin: 0vw -0.781vw; padding-bottom: 1.563vw; }
  .Top100List .list { width: 20%; padding: 0vw 0.781vw 1.563vw; }
  .Top100List .list a { -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .Top100List .list a .imgBox { padding-top: 62.31%; }
  .Top100List .list a .imgBox .hoverContent { font-size: 0.833vw; padding-bottom: 0.781vw; }
  .Top100List .list a .imgBox .hoverContent i { margin-left: 0.26vw; }
  .Top100List .list a .content { padding: 1.563vw 1.302vw; -webkit-border-radius: 0vw 0vw 0.417vw 0.417vw; border-radius: 0vw 0vw 0.417vw 0.417vw; }
  .Top100List .list a .content .listTitle { font-size: 0.833vw; display: -webkit-box; height: 0.938vw; line-height: 0.938vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .Top100List .list a .content .desc { margin-top: 0.521vw; font-size: 0.625vw; display: -webkit-box; height: 1.666vw; line-height: 0.833vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .Top100List .list a .dotBox {right: 1.042vw;top: 1.042vw;}
  .Top100List .list a .dotBox .dot{width: 0.417vw;height: 0.417vw; margin-left: 0.26vw;}
  .Top100List .list a:hover { -webkit-box-shadow: 0vw 0.365vw 0.521vw #c9d1dc; box-shadow: 0vw 0.365vw 0.521vw #c9d1dc; }
  /*--Top100详情页--*/
  .Top100DetailMain { padding: 1.042vw 1.042vw 4.167vw; }
  .Top100DetailMain .container { max-width: 75vw; }
  .Top100DetailBox { -webkit-border-radius: 0.313vw; border-radius: 0.313vw; }
  .Top100Detail { padding: 3.125vw 7.51vw; }
  .Top100Detail .detailTitle { font-size: 1.302vw; }
  .Top100Detail .newsDetailTime { padding-top: 0.781vw; font-size: 0.833vw; }
  .Top100Detail .newsDetailTime span { margin: 0vw 0.521vw; }
  .Top100Detail .enTitle { margin-top: 0.521vw; font-size: 0.625vw; }
  .Top100Detail .detail { margin-top: 2.083vw; font-size: 0.833vw; line-height: 1.51vw; }
  .exhibitionHall {margin-top: 1.302vw; height: 13.021vw; }
  .collectionSharingBox { right: -3.958vw; top: 0vw; bottom: 0vw; }
  .collectionSharing { top: 4.948vw; }
  .collectionSharing a { margin-bottom: 1.302vw; }
  .collectionSharing a i { width: 2.396vw; height: 2.396vw; font-size: 0.938vw; }
  .collectionSharing a .icon-Favorites { padding-left: 0.156vw; }
  .collectionSharing a .icon-share { font-size: 1.458vw; }
  .collectionSharing a .icon-Befondof { font-size: 1.146vw; }
  .collectionSharing a p { font-size: 0.833vw; padding-top: 0.417vw; }
  .popupshare { max-width: 26.042vw; width: 90%; padding: 3.906vw 2.604vw; -webkit-border-radius: 0.365vw; border-radius: 0.365vw; }
  .popupshare .title { font-size: 1.302vw; line-height: 1; }
  .popupshare .imgBox { -webkit-border-radius: 0.313vw; border-radius: 0.313vw; margin-top: 2.344vw; }
  .popupshare .imgBox p { left: 0vw; bottom: 1.042vw; font-size: 0.833vw; display: -webkit-box; height: 1.25vw; line-height: 1.25vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; padding: 0vw 1.042vw; }
  .popupshare .popupLink { margin: 2.865vw auto 0vw; width: 80%; height: 2.083vw; font-size: 0.833vw; -webkit-border-radius: 2.083vw; border-radius: 2.083vw; }
  .popupshare .popupLink i { margin-right: 0.313vw; font-size: 1.042vw; }
  .closePopupShare { right: 0.781vw; top: 0.521vw; font-size: 0.938vw; }
  /*--合作案例--*/
  .caseClass { padding-top: 1.042vw; }
  .caseClass .list a { padding: 1.25vw 0vw; font-size: 1.042vw; }
  .caseList { margin: 0vw -0.781vw; padding-bottom: 3.125vw; }
  .caseList .list { width: 25%; padding: 1.563vw 0.781vw 0vw; }
  .caseList .list a { -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .caseList .list a .imgBox { -webkit-border-radius: 0.417vw 0.417vw 0vw 0vw; border-radius: 0.417vw 0.417vw 0vw 0vw; padding-top: 60.7%; }
  .caseList .list a .imgBox .hoverContent { font-size: 0.833vw; padding-bottom: 0.781vw; }
  .caseList .list a .imgBox .hoverContent i { margin-left: 0.26vw; }
  .caseList .list a .content { padding: 1.042vw 1.302vw 1.302vw; -webkit-border-radius: 0vw 0vw 0.417vw 0.417vw; border-radius: 0vw 0vw 0.417vw 0.417vw; }
  .caseList .list a .content .listTitle { font-size: 0.833vw; display: -webkit-box; height: 0.938vw; line-height: 0.938vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .caseList .list a .content .authorBox { padding-top: 0.521vw; min-height: 1.823vw;}
  .caseList .list a .content .authorBox .author { font-size: 0.625vw; }
  .caseList .list a .content .authorBox .author img { width: 1.146vw; height: 1.146vw; margin-right: 0.26vw; -webkit-border-radius: 100%; border-radius: 100%; }
  .caseList .list a .content .authorBox .author .multiplayerWork { font-size: 0.625vw; }
  .caseList .list a .content .authorBox .author .multiplayerWork::after { border-right: 0.208vw solid transparent; border-left: 0.208vw solid transparent; border-top: 0.26vw solid #282e48; margin-left: 0.26vw; }
  .caseList .list a .content .authorBox .author .authorList { left: -0.781vw; right: -0.781vw; top: 4.167vw; padding: 0.781vw 1.042vw 0.26vw; -webkit-border-radius: 0.26vw; border-radius: 0.26vw; -webkit-box-shadow: 0vw 0.104vw 0.26vw #c9d1dc; box-shadow: 0vw 0.104vw 0.26vw #c9d1dc; }
  .caseList .list a .content .authorBox .author .authorList p { padding-bottom: 0.521vw; }
  .caseList .list a .content .authorBox .author .authorList::after { top: -0.417vw; left: 3.021vw; border-right: 0.365vw solid transparent; border-left: 0.365vw solid transparent; border-bottom: 0.417vw solid #fff; }
  .caseList .list a .content .authorBox .author .authorList::before { top: -0.521vw; left: 2.917vw; border-right: 0.469vw solid transparent; border-left: 0.469vw solid transparent; border-bottom: 0.521vw solid #c9d1dc; }
  .caseList .list a .content .authorBox .visit p { font-size: 0.625vw; margin-left: 0.781vw; }
  .caseList .list a .content .authorBox .visit p i { font-size: 0.833vw; margin-right: 0.208vw; }
  .caseList .list a:hover { -webkit-box-shadow: 0vw 0.365vw 0.521vw #c9d1dc; box-shadow: 0vw 0.365vw 0.521vw #c9d1dc; }
  /*--设计说明--*/
  .designSpecification { margin: 0vw -1.563vw; padding: 3.646vw 0vw 5.208vw; }
  .designSpecification .list { width: 50%; padding: 2.604vw 2.604vw 0vw; }
  .designSpecification .list .imgBox { padding-top: 19.792vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .designSpecification .list .imgBox .videoIcon i { width: 3.75vw; height: 3.75vw; padding-left: 0.26vw; }
  .designSpecification .list .imgBox .videoIcon i::after { border-left: 0.99vw solid #3e3f3d; border-top: 0.729vw solid transparent; border-bottom: 0.729vw solid transparent; }
  .designSpecification .list .downloadManual { height: 19.792vw; padding: 2.604vw 0vw 0vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .designSpecification .list .downloadManual .icon { margin: 0vw auto; width: 7.865vw; }
  .designSpecification .list .downloadManual .downloadBtn { padding-top: 2.344vw; }
  .designSpecification .list .downloadManual .downloadBtn a { width: 8.594vw; height: 2.396vw; -webkit-border-radius: 1.823vw; border-radius: 1.823vw; font-size: 0.833vw; -webkit-box-shadow: 0vw 0.156vw 0.26vw rgba(0, 0, 0, 0.2); box-shadow: 0vw 0.156vw 0.26vw rgba(0, 0, 0, 0.2); }
  .designSpecification .list .content { padding-top: 4.688vw; }
  .designSpecification .list .content .listTitle { font-size: 1.719vw; line-height: 1.2; }
  .designSpecification .list .content .desc { padding-top: 1.042vw; font-size: 1.042vw; line-height: 1.3; }
  .designSpecification .list .imgBox:hover { -webkit-box-shadow: 0vw 0.521vw 0.521vw #c9d1dc; box-shadow: 0vw 0.521vw 0.521vw #c9d1dc; }
  .designSpecification .list .downloadManual:hover { -webkit-box-shadow: 0vw 0.521vw 0.521vw #c9d1dc; box-shadow: 0vw 0.521vw 0.521vw #c9d1dc; }
  /*--关于--*/
  .aboutMain { padding: 1.563vw 0vw 0vw; }
  .aboutMain .container { max-width: 83.333vw; }
  .aboutClass a { margin-right: 1.823vw; padding: 1.042vw 0vw; font-size: 1.042vw; }
  .locationBox { padding-top: 2.083vw; }
  .location { font-size: 0.833vw; }
  .aboutTitle { font-size: 2.604vw; }
  .aboutDesc { padding-top: 1.823vw; font-size: 1.042vw; line-height: 1.51vw; }
  .aboutDesc p { margin-bottom: 0.521vw; }
  .about { margin-top: 2.344vw; padding: 3.646vw 5.729vw 3.646vw 6.51vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .about .imgBox { width: 12.135vw; }
  .about .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 10.417vw; }
  .aboutProduct { margin-top: 2.865vw; padding: 3.646vw 5.729vw 3.646vw 6.51vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .aboutProduct .imgBox { width: 23.229vw; }
  .aboutProduct .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 5.729vw 0vw 0vw; }
  .aboutProductValue { padding-top: 5.729vw; }
  .aboutProductValue .aboutProductValueList { padding: 4.167vw 0vw 0vw; }
  .aboutProductValue .aboutProductValueList .list { width: -webkit-calc(25% - 2.604vw); width: calc(25% - 2.604vw); height: 17.969vw; margin: 0vw 1.302vw 0vw; padding-top: 2.604vw; }
  .aboutProductValue .aboutProductValueList .list .icon { width: 8.854vw; }
  .aboutProductValue .aboutProductValueList .list .text { padding-top: 2.083vw; font-size: 1.51vw; }
  .aboutProductValue .aboutProductValueList .list .content { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; padding: 1.042vw 0.781vw; -webkit-box-shadow: 0vw 0.521vw 1.042vw rgba(201, 209, 220, 0.5); box-shadow: 0vw 0.521vw 1.042vw rgba(201, 209, 220, 0.5); }
  .aboutProductValue .aboutProductValueList .list .content .desc { font-size: 1.042vw; line-height: 1.719vw; }
  .honorMain { padding-top: 4.688vw; }
  .honorBox { padding: 2.083vw 6.771vw; margin-top: 4.688vw; }
  .honorBox .prevBtn, .honorBox .nextBtn { width: 2.917vw; height: 2.917vw; -webkit-box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; font-size: 0.938vw; margin: 0vw 0.729vw; }
  .honorList .swiper-slide { width: 33.333%; padding: 0.521vw 0.521vw 0.781vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; }
  .honorList .swiper-slide .imgBox { height: 13.958vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; }
  .honorList .swiper-slide .content { font-size: 0.729vw; line-height: 1.302vw; height: 2.604vw; margin-top: 1.042vw; }
  /*--新闻列表--*/
  .newsSearch { margin-top: 1.302vw; }
  .newsSearch input { -webkit-border-radius: 1.302vw; border-radius: 1.302vw; height: 2.865vw; padding: 0vw 2.865vw; font-size: 0.833vw; }
  .newsSearch button { width: 2.865vw; padding-right: 0.417vw; }
  .newsSearch button i { font-size: 0.938vw; }
  .newsRecommended { margin-top: 2.604vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .newsRecommended .swiper-slide .imgBox { padding-top: 29.341%; width: 41.667vw; }
  .newsRecommended .swiper-slide .content { padding: 2.344vw 4.167vw 5.469vw 3.646vw; }
  .newsRecommended .swiper-slide .content .listTitle { font-size: 1.042vw; display: -webkit-box; height: 3.438vw; line-height: 1.719vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newsRecommended .swiper-slide .content .desc { margin-top: 1.302vw; font-size: 0.833vw; display: -webkit-box; height: 6.51vw; line-height: 1.302vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 5; }
  .newsRecommended .swiper-slide .content .time { margin-top: 3.385vw; font-size: 0.833vw; }
  .newsRecommended .newsRecommendedPage { bottom: 1.823vw; width: -webkit-calc(100% - 41.667vw); width: calc(100% - 41.667vw); }
  .newsRecommended .newsRecommendedPage span { width: 0.625vw; height: 0.625vw; margin: 0vw 0.365vw !important; }
  .timeInterval { padding-top: 5.208vw; }
  .timeInterval a { margin-right: 0.781vw; font-size: 0.833vw; }
  .newList { margin: 0vw -0.781vw; padding: 0.521vw 0vw 1.563vw; }
  .newList .list { width: 33.333%; padding: 1.563vw 0.781vw 0vw; }
  .newList .list a { -webkit-border-radius: 0.417vw; border-radius: 0.417vw; }
  .newList .list a .imgBox { padding-top: 52.305%; }
  .newList .list a .content { padding: 1.042vw 1.302vw 1.302vw; -webkit-border-radius: 0vw 0vw 0.417vw 0.417vw; border-radius: 0vw 0vw 0.417vw 0.417vw; }
  .newList .list a .content .listTitle { font-size: 1.042vw; display: -webkit-box; height: 2.708vw; line-height: 1.354vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .newList .list a .content .time { font-size: 0.833vw; margin-top: 0.938vw; }
  .newList .list a:hover { -webkit-box-shadow: 0vw 0.365vw 0.521vw #c9d1dc; box-shadow: 0vw 0.365vw 0.521vw #c9d1dc; }
  #paging { padding-top: 1.563vw; }
  #paging a { width: 2.917vw; height: 2.917vw; -webkit-border-radius: 100%; border-radius: 100%; padding: 0vw; margin: 0vw 0.677vw; font-size: 1.042vw; line-height: 2.917vw; -webkit-box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; }
  #paging span { width: 2.917vw; height: 2.917vw; padding: 0vw; margin: 0vw 0.677vw; font-size: 1.042vw; line-height: 2.917vw; }
  #paging span em { font-size: 1.042vw; }
  #paging span em.layui-laypage-em { -webkit-border-radius: 100%; border-radius: 100%; -webkit-box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; }
  #paging .layui-laypage-prev { -webkit-box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; }
  #paging .layui-laypage-next { -webkit-box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; }
  /*--联系我们--*/
  .contact { margin-top: 2.083vw; padding: 7.292vw 0vw; }
  .contact .list { padding: 0vw 1.042vw; }
  .contact .list .icon { margin-right: 0.781vw; }
  .contact .list .icon img { height: 5.313vw; }
  .contact .list .content .listTitle { font-size: 1.51vw; }
  .contact .list .content .desc { margin-top: 0.938vw; font-size: 1.042vw; white-space: nowrap; }
  .contactFormBox { padding: 5.208vw 0vw 2.083vw; }
  .contactFormBox .title { font-size: 2.604vw; }
  .contactFormBox .contactForm { margin: 0vw -1.563vw; padding-top: 4.688vw; }
  .contactFormBox .contactForm .list { width: 50%; padding: 0vw 1.563vw; margin-top: 1.563vw; }
  .contactFormBox .contactForm .list input { width: 100%; height: 3.021vw; padding: 0vw 1.823vw; font-size: 1.042vw; -webkit-border-radius: 1.823vw; border-radius: 1.823vw; }
  .contactFormBox .contactForm .list textarea { height: 8.333vw; padding: 1.042vw 1.823vw; font-size: 1.042vw; -webkit-border-radius: 1.563vw; border-radius: 1.563vw; }
  .contactFormBox .contactForm .list.w100 { width: 100%; }
  .contactFormBox .contactForm .list .layui-form-select dl { top: 3.125vw; }
  .contactFormBox .contactForm .list .layui-form-select dl dd, .contactFormBox .contactForm .list .layui-form-select dl dt { font-size: 0.833vw; line-height: 1.823vw; }
  .contactFormBox .contactForm .desc { width: 100%; padding: 1.563vw 1.563vw 0vw; font-size: 1.042vw; }
  .contactFormBox .contactForm .desc i { width: 1.042vw; min-width: 1.042vw; height: 1.042vw; margin-right: 0.26vw; font-size: 0.729vw; }
  .contactFormBox .contactForm .btn { padding: 1.302vw 0vw 0vw; width: 100%; padding: 1.563vw 1.563vw 0vw; }
  .contactFormBox .contactForm .btn button { font-size: 1.042vw; height: 3.021vw; -webkit-border-radius: 1.823vw; border-radius: 1.823vw; -webkit-box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; }
  /*--更多赛博云--*/
  .applicationDownloadMain { padding-top: 7.552vw; }
  .applicationDownloadMain .applicationDownloadBox { -webkit-border-radius: 1.302vw; border-radius: 1.302vw; padding: 7.031vw 9.375vw 6.771vw 8.073vw; -webkit-box-shadow: 0vw 0.156vw 0.521vw rgba(184, 193, 220, 0.6); box-shadow: 0vw 0.156vw 0.521vw rgba(184, 193, 220, 0.6); }
  .applicationDownloadMain .applicationDownloadBox .applicationImg { width: 34.688vw; }
  .applicationDownloadMain .applicationDownloadBox .applicationDownload { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 8.854vw; }
  .applicationDownloadMain .applicationDownloadBox .applicationDownload .title img { width: 23.333vw; }
  .applicationDownloadMain .applicationDownloadBox .applicationDownload .desc { padding-top: 1.302vw; font-size: 1.719vw; }
  .applicationDownloadMain .applicationDownloadBox .applicationDownload .downloadQrCode { padding-top: 3.125vw; }
  .applicationDownloadMain .applicationDownloadBox .applicationDownload .qrCode { width: 15.625vw; opacity: 0.9; }
  .applicationDownloadMain .applicationDownloadBox .applicationDownload .qrCode img { -webkit-border-radius: 0.781vw; border-radius: 0.781vw; -webkit-box-shadow: 0vw 0.156vw 0.521vw rgba(184, 193, 220, 0.6); box-shadow: 0vw 0.156vw 0.521vw rgba(184, 193, 220, 0.6); }
  .applicationDownloadMain .applicationDownloadBox .applicationDownload .downloadList { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 4.427vw; }
  .applicationDownloadMain .applicationDownloadBox .applicationDownload .downloadList .list a { font-size: 0.833vw; height: 2.396vw; -webkit-border-radius: 1.823vw; border-radius: 1.823vw; -webkit-box-shadow: 0vw 0.156vw 0.26vw rgba(0, 0, 0, 0.2); box-shadow: 0vw 0.156vw 0.26vw rgba(0, 0, 0, 0.2); }
  .updateLogMain { padding: 3.125vw 0vw 0vw; }
  .updateLogMain .title { font-size: 2.604vw; }
  .updateLogMain .updateLogBox { margin-top: 2.604vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .updateLogMain .updateLogBox .updateLogClass { padding: 0.781vw 2.344vw 0vw; }
  .updateLogMain .updateLogBox .updateLogClass a { margin-right: 3.906vw; padding: 1.563vw 0vw; font-size: 1.51vw; }
  .updateLogMain .updateLogBox .updateLog { padding: 4.167vw 2.344vw; }
  .updateLogMain .updateLogBox .updateLog .list .time { width: 9.375vw; font-size: 1.042vw; }
  .updateLogMain .updateLogBox .updateLog .list .dot { width: 1.146vw; }
  .updateLogMain .updateLogBox .updateLog .list .dot i { width: 1.146vw; height: 1.146vw; -webkit-border-radius: 100%; border-radius: 100%; }
  .updateLogMain .updateLogBox .updateLog .list .dot i::after { width: 0.521vw; height: 0.521vw; }
  .updateLogMain .updateLogBox .updateLog .list .dot::after { top: 1.146vw; }
  .updateLogMain .updateLogBox .updateLog .list .content { margin-left: 3.125vw; padding-bottom: 2.083vw; }
  .updateLogMain .updateLogBox .updateLog .list .content .listTitle { font-size: 1.042vw; }
  .updateLogMain .updateLogBox .updateLog .list .content .desc { padding-top: 1.042vw; font-size: 1.042vw; line-height: 1.719vw; }
  .updateLogMain .updateLogBox .updateLog .list:last-child .content { padding-bottom: 1.563vw; }
  /*--登录注册--*/
  .loginMain { padding: 2.604vw 8.854vw 2.604vw 6.771vw; width: 100%; min-height: 100vh; }
  .loginMain .returnHome{left:6.771vw; top: 2.604vw;}
  .loginMain .returnHome a{ font-size: 0.833vw; padding: 0vw 0.781vw; line-height: 1.563vw;}
  .loginLogo { width: 36.354vw; }
  .loginBox { margin-left: 6.875vw; height: 44.01vw; padding: 3.085vw 3.385vw; -webkit-box-shadow: 0vw 0.26vw 0.521vw rgba(184, 193, 220, 0.6); box-shadow: 0vw 0.26vw 0.521vw rgba(184, 193, 220, 0.6); -webkit-border-radius: 1.302vw; border-radius: 1.302vw; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; }
  .loginBox .title { font-size: 2.135vw; }
  .loginBox .loginRegTab { padding-top: 2.083vw; }
  .loginBox .loginRegTab a { font-size: 1.042vw; }
  .loginBox .loginRegTab span { margin: 0vw 2.865vw; height: 1.25vw; }
  .loginFormBox { min-height: 17.708vw; padding-top: 0.521vw; }
  .phoneLogin .list { margin-top: 1.042vw; }
  .phoneLogin .list p { left: 1.823vw; font-size: 1.042vw; top: 0vw; bottom: 0vw; }
  .phoneLogin .list input { width: 100%; -webkit-border-radius: 1.354vw; border-radius: 1.354vw; font-size: 1.042vw; height: 3.021vw; padding: 0vw 1.823vw 0vw 8.073vw; }
  .phoneLogin .list .getPhoneCode { font-size: 1.042vw; right: 1.302vw; }
  .phoneLogin .btn { padding-top: 1.042vw; }
  .phoneLogin .btn button { height: 3.021vw; font-size: 1.042vw; -webkit-border-radius: 1.354vw; border-radius: 1.354vw; -webkit-box-shadow: 0vw 0.156vw 0.26vw rgba(0, 0, 0, 0.2); box-shadow: 0vw 0.156vw 0.26vw rgba(0, 0, 0, 0.2); }
  .emailLogin .list { margin-top: 1.042vw; }
  .emailLogin .list input { -webkit-border-radius: 1.354vw; border-radius: 1.354vw; font-size: 1.042vw; height: 3.021vw; padding: 0vw 1.823vw; }
  .emailLogin .forgotPassBtn a { font-size: 1.042vw; margin-right: 0.521vw; }
  .emailLogin .list .getPhoneCode { font-size: 1.042vw; right: 1.302vw; bottom: 0vw; top: 0vw; }
  .emailLogin .btn { padding-top: 1.042vw; }
  .emailLogin .btn button { height: 3.021vw; font-size: 1.042vw; -webkit-border-radius: 1.354vw; border-radius: 1.354vw; -webkit-box-shadow: 0vw 0.156vw 0.26vw rgba(0, 0, 0, 0.2); box-shadow: 0vw 0.156vw 0.26vw rgba(0, 0, 0, 0.2); }
  .forgotPass { padding-top: 2.083vw; }
  .thirdPartyBox { padding-top: 2.344vw; }
  .thirdPartyBox h3 { font-size: 1.042vw; }
  .thirdPartyBox h3 span { margin: 0vw 1.042vw; }
  .thirdPartyBox p { padding-top: 1.563vw; font-size: 1.042vw; }
  .thirdParty { padding-top: 1.563vw; }
  .thirdParty a { font-size: 1.771vw; width: 3.646vw; height: 3.646vw; }
  .weixinQRcode { padding-top: 4.167vw; }
  .weixinQRcode iframe { width: 17.448vw; height: 17.448vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .weixinText { margin: 4.167vw auto 0vw; width: 17.969vw; padding: 1.042vw 0vw; font-size: 1.042vw; line-height: 1.51vw; -webkit-border-radius: 1.354vw; border-radius: 1.354vw; -webkit-box-shadow: 0.156vw 0.156vw 0.26vw rgba(112, 112, 112, 0.2) inset; box-shadow: 0.156vw 0.156vw 0.26vw rgba(112, 112, 112, 0.2) inset; }
  .switchLogin{ right: 1.563vw; top: 1.563vw; font-size: 0.833vw; padding: 0vw 0.781vw; line-height: 1.563vw;}
  /*--个人中心--*/
  .userCenterMain { padding: 1.042vw 3.646vw 1.823vw 4.948vw; }
  .userCenterAvatar { width: 12.292vw; padding-right: 2.604vw; }
  .userCenterAvatar .avatar { margin-top: -4.688vw; }
  .userCenterAvatar .avatar .imgBox { width: 6.458vw; height: 6.458vw; }
  .userCenterAvatar .avatar h3 { font-size: 1.042vw; padding-top: 1.302vw; }
  .userCenterAvatar .editData { padding-top: 2.344vw; }
  .userCenterAvatar .editData a { font-size: 0.833vw; height: 2.5vw; -webkit-border-radius: 1.354vw; border-radius: 1.354vw; }
  .userCenter { min-height: 70vh; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 2.083vw; }
  .userCenterClass a { padding: 1.25vw 0vw; font-size: 1.042vw; margin-right: 1.563vw; }
  .worksList { margin: 0vw -0.625vw; padding-top: 1.563vw; }
  .worksList .list { width: -webkit-calc(25% - 1.25vw); width: calc(25% - 1.25vw); margin: 1.563vw 0.625vw 0vw; }
  .worksList .list .imgBox { padding-top: 16.406vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .worksList .uploadWorksBox { width: -webkit-calc(25% - 1.25vw); width: calc(25% - 1.25vw); height: 16.406vw; padding-top: 2.083vw; margin: 1.563vw 0.625vw 0vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .worksList .uploadWorksBox .icon { width: 4.792vw; height: 4.792vw; }
  .worksList .uploadWorksBox .icon::after { width: 0.156vw; height: 1.146vw; }
  .worksList .uploadWorksBox .icon::before { width: 1.146vw; height: 0.156vw; }
  .worksList .uploadWorksBox .listTitle { margin: 1.302vw auto 0vw; width: 7.969vw; height: 2.448vw; -webkit-border-radius: 1.198vw; border-radius: 1.198vw; font-size: 0.833vw; }
  .worksList .uploadWorksBox .desc { padding-top: 1.042vw; font-size: 0.729vw; line-height: 1.042vw; }
  .FavoritesList { margin: 0vw -0.781vw; padding-top: 1.563vw; }
  .FavoritesList .list { width: -webkit-calc(25% - 1.563vw); width: calc(25% - 1.563vw); margin: 1.563vw 0.781vw 0vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .FavoritesList .list .imgBox { padding-top: 10.833vw; -webkit-border-radius: 0.521vw 0.521vw 0vw 0vw; border-radius: 0.521vw 0.521vw 0vw 0vw; }
  .FavoritesList .list .content { padding: 1.042vw 1.302vw 1.302vw; -webkit-border-radius: 0vw 0vw 0.417vw 0.417vw; border-radius: 0vw 0vw 0.417vw 0.417vw; }
  .FavoritesList .list .content .listTitle { font-size: 0.833vw; display: -webkit-box; height: 0.938vw; line-height: 0.938vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 1; }
  .FavoritesList .list .content .desc { margin-top: 0.521vw; font-size: 0.625vw; display: -webkit-box; height: 1.666vw; line-height: 0.833vw; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
  .FavoritesList .list:hover { -webkit-box-shadow: 0vw 0.365vw 0.521vw #c9d1dc; box-shadow: 0vw 0.365vw 0.521vw #c9d1dc; }
  .browsingHistory { padding-top: 1.563vw; }
  .browsingHistory .list { padding: 1.042vw 0vw; font-size: 0.833vw; }
  .browsingHistory .list .listTitle { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 0.781vw; }
  /*--编辑资料--*/
  .personalDataReturnBtn { height: 4.375vw; -webkit-box-shadow: 0vw 0.052vw 0.26vw #c9d1dc; box-shadow: 0vw 0.052vw 0.26vw #c9d1dc; }
  .personalDataReturnBtn a { padding: 0vw 2.083vw; height: 2.396vw; -webkit-border-radius: 1.198vw; border-radius: 1.198vw; font-size: 0.833vw; -webkit-box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; }
  .personalDataMain { padding: 3.125vw 0vw; }
  .personalDataMain .personalDataClass { width: 17.969vw; padding-right: 1.563vw; }
  .personalDataMain .personalDataClass .list { -webkit-border-radius: 0.26vw 0.26vw 0vw 0vw; border-radius: 0.26vw 0.26vw 0vw 0vw; }
  .personalDataMain .personalDataClass .list a { font-size: 1.042vw; line-height: 3.125vw; padding: 0vw 1.563vw; }
  .personalDataMain .personalDataClass .list:last-child { -webkit-border-radius: 0vw 0vw 0.26vw 0.26vw; border-radius: 0vw 0vw 0.26vw 0.26vw; }
  .personalDataMain .personalData .title { font-size: 0.833vw; font-weight: 600; }
  .personalDataMain .personalData .basicInfoBox { -webkit-border-radius: 0.521vw; border-radius: 0.521vw; padding: 2.604vw 2.865vw; }
  .personalDataMain .personalData .basicInfo { padding-top: 2.083vw; }
  .personalDataMain .personalData .basicInfo .avatar { width: 6.458vw; height: 100%; }
  .personalDataMain .personalData .basicInfo .avatar .imgBox { height: 6.458vw; }
  .personalDataMain .personalData .basicInfo .avatar .text { padding-top: 0.521vw; font-size: 0.833vw; }
  .personalDataMain .personalData .basicInfo .avatar .text i { margin-right: 0.26vw; }
  .personalDataMain .personalData .basicInfo .form { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 6.771vw; }
  .personalDataMain .personalData .basicInfo .form .list { margin-top: 1.042vw; width: 100%; }
  .personalDataMain .personalData .basicInfo .form .list input { width: 100%; height: 2.604vw; padding: 0vw 1.823vw; font-size: 0.833vw; -webkit-border-radius: 1.302vw; border-radius: 1.302vw; }
  .personalDataMain .personalData .basicInfo .form .list.w50 { -webkit-box-flex: 0; -webkit-flex: 0 0 -webkit-calc(50% - 1.823vw); -ms-flex: 0 0 calc(50% - 1.823vw); flex: 0 0 calc(50% - 1.823vw); }
  .personalDataMain .personalData .basicInfo .form .list.mr70 { margin-right: 3.646vw; }
  .personalDataMain .personalData .basicInfo .form .list .layui-form-select dl { top: 2.756vw; }
  .personalDataMain .personalData .basicInfo .form .list .layui-form-select .layui-edge { border-width: 0.313vw; margin-top: -0.156vw; right: 1.563vw; }
  .personalDataMain .personalData .basicInfo .form .list .layui-form-selected .layui-edge { margin-top: -0.469vw; }
  .layui-form-select dl dd, .layui-form-select dl dt { font-size: 0.833vw; padding: 0 1.823vw !important; line-height: 1.875vw; }
  .layui-form-select dl dd.layui-select-tips { padding-left: 1.823vw !important; }
  .personalDataMain .personalData .introBox { margin-top: 1.198vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; padding: 2.604vw 2.865vw; }
  .personalDataMain .personalData .introBox .textarea { padding-top: 1.563vw; }
  .personalDataMain .personalData .introBox .textarea label { padding: 1.042vw 1.823vw; -webkit-border-radius: 0.781vw; border-radius: 0.781vw; }
  .personalDataMain .personalData .introBox .textarea label textarea { height: 5.469vw; width: 100%; font-size: 0.833vw; }
  .personalDataMain .personalData .btn { padding: 1.302vw 0vw 0vw; }
  .personalDataMain .personalData .btn button { width: 100%; max-width: 15.625vw; font-size: 1.042vw; height: 3.021vw; -webkit-border-radius: 1.823vw; border-radius: 1.823vw; -webkit-box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; box-shadow: 0vw 0.156vw 0.26vw #c9d1dc; } 
  .noData{font-size: 1.25vw; padding-top: 2.604vw;}
  /*--地铁地图--*/
  .subwayMapList .list .pupupSubwayBox { width: 17.708vw; min-height: 7.917vw; padding: 1.042vw 1.563vw 0vw; z-index: 30; bottom: 2.396vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; }
  .subwayMapList .list .pupupSubwayBox .arrow { bottom: -0.925vw; width: 1.615vw; height: 0.938vw; }
  .subwayMapList .list .pupupSubwayBox .arrow::after { width: 17.708vw; height: 0.938vw; }
  .subwayMapList .list .pupupSubwayBox .titleBox .title { font-size: 1.042vw; }
  .subwayMapList .list .pupupSubwayBox .titleBox .number span { width: 1.146vw; height: 1.146vw; margin-left: 0.26vw; font-size: 0.833vw; }
  .subwayMapList .list .pupupSubwayBox .link { margin-top: 0.781vw; padding-top: 1.302vw; }
  .subwayMapList .list .pupupSubwayBox .link a { height: 1.927vw; -webkit-border-radius: 1.927vw; border-radius: 1.927vw; font-size: 0.833vw; }
  .subwaySearchBox { left: 12.5vw; top: 2.083vw; width: 17.708vw; z-index: 20; }
  .subwaySearchBox .subwaySearch { padding: 1.302vw 1.563vw 1.302vw; -webkit-box-shadow: 0vw 0.365vw 0.521vw #c9d1dc; box-shadow: 0vw 0.365vw 0.521vw #c9d1dc; }
  .subwaySearchBox .subwaySearch .title p { font-size: 1.302vw; padding-right: 0.521vw; }
  .subwaySearchBox .subwaySearch .title i { font-size: 0.833vw; }
  .subwaySearchBox .subwaySearch .desc { padding-top: 0.521vw; font-size: 0.729vw; line-height: 1.042vw; }
  .subwaySearchBox .subwaySearch .searchBox { margin: 1.302vw -1.563vw 0vw; padding: 1.302vw 1.563vw 1.042vw; }
  .subwaySearchBox .subwaySearch .searchBox input { height: 1.927vw; -webkit-border-radius: 1.927vw; border-radius: 1.927vw; padding: 0vw 1.042vw; font-size: 0.729vw; }
  .subwaySearchBox .subwaySearch .searchBox button { width: 2.604vw; height: 1.927vw; font-size: 0.938vw; }
  .subwaySearchBox .searchRecords { margin-top: 0.521vw; padding: 1.302vw 1.563vw 1.302vw; -webkit-box-shadow: 0vw 0.365vw 0.521vw #c9d1dc; box-shadow: 0vw 0.365vw 0.521vw #c9d1dc; }
  .subwaySearchBox .searchRecords .title { font-size: 0.729vw; }
  .subwaySearchBox .searchRecords .searchRecordsList { margin: 1.042vw -1.563vw 0vw; padding: 0.521vw 1.563vw 0vw; }
  .subwaySearchBox .searchRecords .list { max-height: 7.292vw; }
  .subwaySearchBox .searchRecords .list p { font-size: 0.729vw; margin-top: 0.26vw; }
  /*--企业详情页--*/
  .Top100DetailTwoBox { -webkit-border-radius: 0.313vw; border-radius: 0.313vw; }
  .Top100DetailTwoBox .introBox { padding: 3.125vw 3.385vw; -webkit-box-shadow: 0vw 1.042vw 1.042vw #d9dfec; box-shadow: 0vw 1.042vw 1.042vw #d9dfec; }
  .Top100DetailTwoBox .introBox .introLogo img { max-width: 34%; }
  .Top100DetailTwoBox .introBox .title { padding-top: 1.302vw; font-size: 1.719vw; }
  .Top100DetailTwoBox .introBox .desc { padding-top: 1.563vw; font-size: 1.458vw; line-height: 2.135vw;  }
  .Top100DetailTwoBox .introBox .desc p { margin-bottom: 0.521vw; }
  .Top100DetailTwoBox .introBox .seeMore { right: 6.25vw; top: 3.125vw; }
  .Top100DetailTwoBox .introBox .seeMore a { width: 7.396vw; height: 1.667vw; font-size: 0.625vw; padding-right: 0.521vw; -webkit-border-radius: 1.667vw; border-radius: 1.667vw; -webkit-box-shadow: 0vw 0.313vw 0.156vw rgba(184, 193, 220, 0.5); box-shadow: 0vw 0.313vw 0.156vw rgba(184, 193, 220, 0.5); }
  .Top100DetailTwoBox .introBox .seeMore a i { right: 1.042vw; width: 0.625vw; height: 0.625vw; }
  .brightSpotTitle { padding: 1.302vw 1.042vw; }
  .brightSpotTitle span { font-size: 1.927vw; }
  .brightSpotList .list { width: 33.333%; }
  .brightSpotList .list .contentBox { padding: 2.604vw 2.604vw 4.688vw; min-height: 40.885vw; }
  .brightSpotList .list .contentBox .content .listTitle { font-size: 2.135vw; }
  .brightSpotList .list .contentBox .content .listSubTitle { margin-top: 1.563vw; font-size: 2.604vw; }
  .brightSpotList .list .contentBox .content .desc { padding-top: 3.125vw; }
  .brightSpotList .list .contentBox .content .desc p { font-size: 1.458vw; line-height: 2.135vw; margin-bottom: 0.729vw; }
  .brightSpotList .list .contentBox .content .desc p::before { width: 0.625vw; height: 0.625vw; margin-right: 0.521vw; margin-top: 0.469vw; }
  .brightSpotList .list .more a { width: 7.396vw; height: 1.667vw; font-size: 0.625vw; -webkit-border-radius: 1.667vw; border-radius: 1.667vw; -webkit-box-shadow: 0vw 0.313vw 0.156vw rgba(184, 193, 220, 0.5); box-shadow: 0vw 0.313vw 0.156vw rgba(184, 193, 220, 0.5); }
  .brightSpotList .list .more a i { right: 1.042vw; width: 0.625vw; height: 0.625vw; }
  /*--TOP1002--*/
  .Top100TwoMain { padding: 1.302vw 3.646vw 0vw;}
  .Top100ScreenBox { padding-bottom: 1.042vw; }
  .Top100ScreenBox p { font-size: 1.042vw; margin-right: 0vw; }
  .Top100ScreenBox input { height: 2.396vw; -webkit-border-radius: 2.396vw; border-radius: 2.396vw; padding: 0vw 1.302vw !important; font-size: 0.833vw; }
  .regionBox .wholeCountry { width: 16.667vw; }
  .regionBox .wholeCountry p { width: 3.385vw; }
  .regionBox #bioarea-wrap .select { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 1.302vw; }
  .industryType { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 2.604vw; }
  .industryType .list { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; margin-left: 1.302vw; }
  .Top100TwoMain .Top100Search { margin-left: 3.385vw; }
  .Top100ScreenBox .layui-form-selected input { -webkit-border-radius: 1.198vw 1.198vw 0vw 0vw; border-radius: 1.198vw 1.198vw 0vw 0vw; }
  .Top100ScreenBox .layui-form-select dl { top: 2.344vw; -webkit-border-radius: 0vw 0vw 1.198vw 1.198vw; border-radius: 0vw 0vw 1.198vw 1.198vw; }
  .Top100ScreenBox .layui-form-select dl dd { padding: 0vw 1.302vw !important; font-size: 0.833vw; }
  .Top100ScreenBox .layui-form-select .layui-edge { margin: 0vw; width: 0.521vw; height: 0.521vw; right: 1.302vw; }
  .Top100ScreenBox .layui-form-selected .layui-edge { right: 0.781vw; }
  /*--弹出绑定手机--*/
  .popUpBindPhone{border-radius: 0.521vw; padding: 2.083vw 2.083vw 3.125vw;max-width: 33.333vw;}
  .closepopUpBindPhone{right: 1.042vw; top: 0.521vw; font-size:1.354vw;}
  .popUpBindPhone .title{font-size:2.135vw;}
  .popUpBindPhone .list{margin-top:1.042vw;}
  .popUpBindPhone .list p{padding-left: 2.083vw; font-size:1.042vw;}
  .popUpBindPhone .list input{border-radius: 3.021vw; padding: 0vw 6.51vw 0vw 8.073vw; height: 3.021vw;font-size:1.042vw;}
  .popUpBindPhone .list .getPhoneCode{font-size:1.042vw; right:2.083vw; }
  .popUpBindPhone .btn{width:100%; margin-top:1.042vw;}
  .popUpBindPhone .btn button{ font-size: 1.042vw; height: 3.021vw; border-radius: 3.021vw;}}
