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

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

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

body, button, input, select, textarea { font: 14px/1.5 'PingFang SC', 'HarmonyOS Sans SC','Source Han Sans','Microsoft YaHei','Hiragino Sans GB', sans-serif,Arial; color: #333; }

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

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

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

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

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

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

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

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

input, textarea, select { outline: none; }

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

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

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

.bd_weixin_popup, .content-box { -webkit-box-sizing: content-box; box-sizing: content-box; }

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

.clearfix { *zoom: 1; }

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

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

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

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

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

.fl { float: left; }

.fr { float: right; }

.show { display: block !important; }

.hide { display: none !important; }

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

.commonwebbox { margin-left: 0px; margin-right: 0px; }

.commonleft { float: none; }

.commonright { float: none; }

.visible-sm, .visible-md, .visible-lg { display: none; }

.hidden-sm, .hidden-md, .hidden-lg { display: block; }

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; padding-left: 10px; padding-right: 10px; }

.col-xs-12 { width: 100%; }

.col-xs-11 { width: 91.66666667%; }

.col-xs-10 { width: 83.33333333%; }

.col-xs-9 { width: 75%; }

.col-xs-8 { width: 66.66666667%; }

.col-xs-7 { width: 58.33333333%; }

.col-xs-6 { width: 50%; }

.col-xs-5 { width: 41.66666667%; }

.col-xs-4 { width: 33.33333333%; }

.col-xs-3 { width: 25%; }

.col-xs-2 { width: 16.66666667%; }

.col-xs-1 { width: 8.33333333%; }

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

@media (min-width: 768px) { .commonweb { padding: 0px 20px; }
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-sm-12 { width: 100%; }
  .col-sm-11 { width: 91.66666667%; }
  .col-sm-10 { width: 83.33333333%; }
  .col-sm-9 { width: 75%; }
  .col-sm-8 { width: 66.66666667%; }
  .col-sm-7 { width: 58.33333333%; }
  .col-sm-6 { width: 50%; }
  .col-sm-5 { width: 41.66666667%; }
  .col-sm-4 { width: 33.33333333%; }
  .col-sm-3 { width: 25%; }
  .col-sm-2 { width: 16.66666667%; }
  .col-sm-1 { width: 8.33333333%; }
  .visible-sm { display: block; }
  .hidden-sm { display: none; }
  .commonweb { margin: 0px auto; max-width: 88.75vw; } }

@media (min-width: 992px) { .commonweb { padding: 0px 10px; }
  .commonwebbox { margin-left: -10px; margin-right: -10px; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-md { display: block; }
  .hidden-md { display: none; }
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-md-12 { width: 100%; }
  .col-md-11 { width: 91.66666667%; }
  .col-md-10 { width: 83.33333333%; }
  .col-md-9 { width: 75%; }
  .col-md-8 { width: 66.66666667%; }
  .col-md-7 { width: 58.33333333%; }
  .col-md-6 { width: 50%; }
  .col-md-5 { width: 41.66666667%; }
  .col-md-4 { width: 33.33333333%; }
  .col-md-3 { width: 25%; }
  .col-md-2 { width: 16.66666667%; }
  .col-md-1 { width: 8.33333333%; } }

@media (min-width: 1260px) { html { cursor: default; }
  .commonleft { float: left; }
  .commonright { float: right; }
  .visible-lg { display: block; }
  .hidden-lg { display: none; }
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 { float: left; padding-left: 10px; padding-right: 10px; }
  .col-lg-12 { width: 100%; }
  .col-lg-11 { width: 91.66666667%; }
  .col-lg-10 { width: 83.33333333%; }
  .col-lg-9 { width: 75%; }
  .col-lg-8 { width: 66.66666667%; }
  .col-lg-7 { width: 58.33333333%; }
  .col-lg-6 { width: 50%; }
  .col-lg-5 { width: 41.66666667%; }
  .col-lg-4 { width: 33.33333333%; }
  .col-lg-3 { width: 25%; }
  .col-lg-2 { width: 16.66666667%; }
  .col-lg-1 { width: 8.33333333%; } }

@media (min-width: 1260px) { .commonweb { max-width: 73.958vw; } }

/* layout start*/
.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; z-index: 1; }

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

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

.swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box; }

.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.swiper-container-multirow > .swiper-wrapper { -webkit-box-lines: multiple; -moz-box-lines: multiple; -ms-flex-wrap: wrap; -webkit-flex-wrap: wrap; flex-wrap: wrap; }

.swiper-container-free-mode > .swiper-wrapper { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto; }

.swiper-slide { -webkit-flex-shrink: 0; -ms-flex: 0 0 auto; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; }

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

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

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

.swiper-wp8-horizontal { -ms-touch-action: pan-y; touch-action: pan-y; }

.swiper-wp8-vertical { -ms-touch-action: pan-x; touch-action: pan-x; }

.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat; }

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none; }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto; }

.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto; }

.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E"); }

.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E"); }

.swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s; transition: .3s; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10; }

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

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

.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; -webkit-border-radius: 100%; border-radius: 100%; background: #000; opacity: .2; }

button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -moz-appearance: none; -ms-appearance: none; -webkit-appearance: none; appearance: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

.swiper-pagination-progress.swiper-pagination-white { background: rgba(255, 255, 255, 0.5); }

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

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

.swiper-container-3d { -webkit-perspective: 1200px; -o-perspective: 1200px; perspective: 1200px; }

.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; }

.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10; }

.swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0))); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); }

.swiper-container-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper { -ms-perspective: 1200px; }

.swiper-container-cube, .swiper-container-flip { overflow: visible; }

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

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

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

.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden; }

.swiper-container-cube .swiper-slide { visibility: hidden; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100%; }

.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0; }

.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next + .swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events: auto; visibility: visible; }

.swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; opacity: .6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0; }

.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; }

.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; transition-property: opacity; }

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

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

.swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; text-align: center; }

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

.swiper-scrollbar { -webkit-border-radius: 10px; border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1); }

.swiper-container-horizontal > .swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98%; }

.swiper-container-vertical > .swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98%; }

.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); -webkit-border-radius: 10px; border-radius: 10px; left: 0; top: 0; }

.swiper-scrollbar-cursor-drag { cursor: move; }

.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite; animation: swiper-preloader-spin 1s steps(12, end) infinite; }

.swiper-lazy-preloader:after { display: block; content: ""; width: 100%; height: 100%; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50%; background-size: 100%; background-repeat: no-repeat; }

.swiper-lazy-preloader-white:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); }

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

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

.animated { -webkit-animation-duration: 0.8s; animation-duration: 0.8s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

.animated.infinite { -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; }

.animated.hinge { -webkit-animation-duration: 2s; animation-duration: 2s; }

.animated.bounceIn, .animated.bounceOut, .animated.flipOutX, .animated.flipOutY { -webkit-animation-duration: .75s; animation-duration: .75s; }

@-webkit-keyframes bounce { 0%, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  40%, 43% { -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  40%, 43%, 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }
  70% { -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% { -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

@keyframes bounce { 0%, 20%, 53%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  40%, 43% { -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  40%, 43%, 70% { -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); }
  70% { -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0); }
  90% { -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0); } }

.bounce { -webkit-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; transform-origin: center bottom; }

@-webkit-keyframes flash { 0%, 50%, to { opacity: 1; }
  25%, 75% { opacity: 0; } }

@keyframes flash { 0%, 50%, to { opacity: 1; }
  25%, 75% { opacity: 0; } }

.flash { -webkit-animation-name: flash; animation-name: flash; }

@-webkit-keyframes pulse { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes pulse { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  50% { -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.pulse { -webkit-animation-name: pulse; animation-name: pulse; }

@-webkit-keyframes rubberBand { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  30% { -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% { -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% { -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% { -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% { -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes rubberBand { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  30% { -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1); }
  40% { -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1); }
  50% { -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1); }
  65% { -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1); }
  75% { -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.rubberBand { -webkit-animation-name: rubberBand; animation-name: rubberBand; }

@-webkit-keyframes shake { 0%, to { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

@keyframes shake { 0%, to { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  10%, 30%, 50%, 70%, 90% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  20%, 40%, 60%, 80% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); } }

.shake { -webkit-animation-name: shake; animation-name: shake; }

@-webkit-keyframes headShake { 0% { -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% { -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% { -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% { -webkit-transform: translateX(0);
    transform: translateX(0); } }

@keyframes headShake { 0% { -webkit-transform: translateX(0);
    transform: translateX(0); }
  6.5% { -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg); }
  18.5% { -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg); }
  31.5% { -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg); }
  43.5% { -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg); }
  50% { -webkit-transform: translateX(0);
    transform: translateX(0); } }

.headShake { -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-name: headShake; animation-name: headShake; }

@-webkit-keyframes swing { 20% { -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% { -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% { -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% { -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  to { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

@keyframes swing { 20% { -webkit-transform: rotate(15deg);
    transform: rotate(15deg); }
  40% { -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg); }
  60% { -webkit-transform: rotate(5deg);
    transform: rotate(5deg); }
  80% { -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg); }
  to { -webkit-transform: rotate(0deg);
    transform: rotate(0deg); } }

.swing { -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; animation-name: swing; }

@-webkit-keyframes tada { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes tada { 0% { -webkit-transform: scaleX(1);
    transform: scaleX(1); }
  10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate(-3deg); }
  30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(3deg); }
  40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate(-3deg); }
  to { -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.tada { -webkit-animation-name: tada; animation-name: tada; }

@-webkit-keyframes wobble { 0% { -webkit-transform: none;
    transform: none; }
  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% { -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% { -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes wobble { 0% { -webkit-transform: none;
    transform: none; }
  15% { -webkit-transform: translate3d(-25%, 0, 0) rotate(-5deg);
    transform: translate3d(-25%, 0, 0) rotate(-5deg); }
  30% { -webkit-transform: translate3d(20%, 0, 0) rotate(3deg);
    transform: translate3d(20%, 0, 0) rotate(3deg); }
  45% { -webkit-transform: translate3d(-15%, 0, 0) rotate(-3deg);
    transform: translate3d(-15%, 0, 0) rotate(-3deg); }
  60% { -webkit-transform: translate3d(10%, 0, 0) rotate(2deg);
    transform: translate3d(10%, 0, 0) rotate(2deg); }
  75% { -webkit-transform: translate3d(-5%, 0, 0) rotate(-1deg);
    transform: translate3d(-5%, 0, 0) rotate(-1deg); }
  to { -webkit-transform: none;
    transform: none; } }

.wobble { -webkit-animation-name: wobble; animation-name: wobble; }

@-webkit-keyframes jello { 0%, 11.1%, to { -webkit-transform: none;
    transform: none; }
  22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

@keyframes jello { 0%, 11.1%, to { -webkit-transform: none;
    transform: none; }
  22.2% { -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg); }
  33.3% { -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg); }
  44.4% { -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg); }
  55.5% { -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg); }
  66.6% { -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg); }
  77.7% { -webkit-transform: skewX(0.39063deg) skewY(0.39063deg);
    transform: skewX(0.39063deg) skewY(0.39063deg); }
  88.8% { -webkit-transform: skewX(-0.19531deg) skewY(-0.19531deg);
    transform: skewX(-0.19531deg) skewY(-0.19531deg); } }

.jello { -webkit-animation-name: jello; animation-name: jello; -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; }

@-webkit-keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to { opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

@keyframes bounceIn { 0%, 20%, 40%, 60%, 80%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  20% { -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  40% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  60% { opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03); }
  80% { -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97); }
  to { opacity: 1;
    -webkit-transform: scaleX(1);
    transform: scaleX(1); } }

.bounceIn { -webkit-animation-name: bounceIn; animation-name: bounceIn; }

@-webkit-keyframes bounceInDown { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes bounceInDown { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0); }
  75% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  90% { -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0); }
  to { -webkit-transform: none;
    transform: none; } }

.bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown; }

@-webkit-keyframes bounceInLeft { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes bounceInLeft { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% { -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% { -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

.bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft; }

@-webkit-keyframes bounceInRight { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

@keyframes bounceInRight { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0); }
  75% { -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0); }
  90% { -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0); }
  to { -webkit-transform: none;
    transform: none; } }

.bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight; }

@-webkit-keyframes bounceInUp { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes bounceInUp { 0%, 60%, 75%, 90%, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% { opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0); }
  60% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  75% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  90% { -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0); }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp; }

@-webkit-keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

@keyframes bounceOut { 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9); }
  50%, 55% { opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); } }

.bounceOut { -webkit-animation-name: bounceOut; animation-name: bounceOut; }

@-webkit-keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes bounceOutDown { 20% { -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.bounceOutDown { -webkit-animation-name: bounceOutDown; animation-name: bounceOutDown; }

@-webkit-keyframes bounceOutLeft { 20% { opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes bounceOutLeft { 20% { opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.bounceOutLeft { -webkit-animation-name: bounceOutLeft; animation-name: bounceOutLeft; }

@-webkit-keyframes bounceOutRight { 20% { opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes bounceOutRight { 20% { opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.bounceOutRight { -webkit-animation-name: bounceOutRight; animation-name: bounceOutRight; }

@-webkit-keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes bounceOutUp { 20% { -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0); }
  40%, 45% { opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0); }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.bounceOutUp { -webkit-animation-name: bounceOutUp; animation-name: bounceOutUp; }

@-webkit-keyframes fadeIn { 0% { opacity: 0; }
  to { opacity: 1; } }

@keyframes fadeIn { 0% { opacity: 0; }
  to { opacity: 1; } }

.fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; }

@-webkit-keyframes fadeInDown { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDown { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDown { -webkit-animation-name: fadeInDown; animation-name: fadeInDown; }

@-webkit-keyframes fadeInDownBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInDownBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig; }

@-webkit-keyframes fadeInLeft { 0% { opacity: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeft { 0% { opacity: 0;
    -webkit-transform: translate3d(-50%, 0, 0);
    transform: translate3d(-50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; }

@-webkit-keyframes fadeInLeftBig { 0% { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInLeftBig { 0% { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig; }

@-webkit-keyframes fadeInRight { 0% { opacity: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRight { 0% { opacity: 0;
    -webkit-transform: translate3d(50%, 0, 0);
    transform: translate3d(50%, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; }

@-webkit-keyframes fadeInRightBig { 0% { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInRightBig { 0% { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInRightBig { -webkit-animation-name: fadeInRightBig; animation-name: fadeInRightBig; }

@-webkit-keyframes fadeInUp { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUp { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 30px, 0);
    transform: translate3d(0, 30px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUp { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; }

@-webkit-keyframes fadeInUpBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes fadeInUpBig { 0% { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.fadeInUpBig { -webkit-animation-name: fadeInUpBig; animation-name: fadeInUpBig; }

@-webkit-keyframes fadeOut { 0% { opacity: 1; }
  to { opacity: 0; } }

@keyframes fadeOut { 0% { opacity: 1; }
  to { opacity: 0; } }

.fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }

@-webkit-keyframes fadeOutDown { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes fadeOutDown { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.fadeOutDown { -webkit-animation-name: fadeOutDown; animation-name: fadeOutDown; }

@-webkit-keyframes fadeOutDownBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

@keyframes fadeOutDownBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0); } }

.fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig; }

@-webkit-keyframes fadeOutLeft { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes fadeOutLeft { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.fadeOutLeft { -webkit-animation-name: fadeOutLeft; animation-name: fadeOutLeft; }

@-webkit-keyframes fadeOutLeftBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

@keyframes fadeOutLeftBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0); } }

.fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig; }

@-webkit-keyframes fadeOutRight { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes fadeOutRight { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.fadeOutRight { -webkit-animation-name: fadeOutRight; animation-name: fadeOutRight; }

@-webkit-keyframes fadeOutRightBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

@keyframes fadeOutRightBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0); } }

.fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig; }

@-webkit-keyframes fadeOutUp { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes fadeOutUp { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.fadeOutUp { -webkit-animation-name: fadeOutUp; animation-name: fadeOutUp; }

@-webkit-keyframes fadeOutUpBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

@keyframes fadeOutUpBig { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0); } }

.fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig; }

@-webkit-keyframes flip { 0% { -webkit-transform: perspective(400px) rotateY(-1turn);
    transform: perspective(400px) rotateY(-1turn); }
  0%, 40% { -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg); }
  50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg); }
  50%, 80% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

@keyframes flip { 0% { -webkit-transform: perspective(400px) rotateY(-1turn);
    transform: perspective(400px) rotateY(-1turn); }
  0%, 40% { -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out; }
  40% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-190deg);
    transform: perspective(400px) translateZ(150px) rotateY(-190deg); }
  50% { -webkit-transform: perspective(400px) translateZ(150px) rotateY(-170deg);
    transform: perspective(400px) translateZ(150px) rotateY(-170deg); }
  50%, 80% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  80% { -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; } }

.animated.flip { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; animation-name: flip; }

@-webkit-keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateX(-5deg);
    transform: perspective(400px) rotateX(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInX { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; animation-name: flipInX; }

@-webkit-keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

@keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; }
  0%, 40% { -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in; }
  40% { -webkit-transform: perspective(400px) rotateY(-20deg);
    transform: perspective(400px) rotateY(-20deg); }
  60% { -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
    opacity: 1; }
  80% { -webkit-transform: perspective(400px) rotateY(-5deg);
    transform: perspective(400px) rotateY(-5deg); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px); } }

.flipInY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInY; animation-name: flipInY; }

@-webkit-keyframes flipOutX { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

@keyframes flipOutX { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateX(-20deg);
    transform: perspective(400px) rotateX(-20deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0; } }

.flipOutX { -webkit-animation-name: flipOutX; animation-name: flipOutX; -webkit-backface-visibility: visible !important; backface-visibility: visible !important; }

@-webkit-keyframes flipOutY { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

@keyframes flipOutY { 0% { -webkit-transform: perspective(400px);
    transform: perspective(400px); }
  30% { -webkit-transform: perspective(400px) rotateY(-15deg);
    transform: perspective(400px) rotateY(-15deg);
    opacity: 1; }
  to { -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0; } }

.flipOutY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; animation-name: flipOutY; }

@-webkit-keyframes lightSpeedIn { 0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% { -webkit-transform: skewX(20deg);
    transform: skewX(20deg); }
  60%, 80% { opacity: 1; }
  80% { -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg); }
  to { -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes lightSpeedIn { 0% { -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0; }
  60% { -webkit-transform: skewX(20deg);
    transform: skewX(20deg); }
  60%, 80% { opacity: 1; }
  80% { -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg); }
  to { -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.lightSpeedIn { -webkit-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; }

@-webkit-keyframes lightSpeedOut { 0% { opacity: 1; }
  to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

@keyframes lightSpeedOut { 0% { opacity: 1; }
  to { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0; } }

.lightSpeedOut { -webkit-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; }

@-webkit-keyframes rotateIn { 0% { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateIn { 0% { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateIn { -webkit-animation-name: rotateIn; animation-name: rotateIn; }

@-webkit-keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft; }

@-webkit-keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInDownRight { -webkit-animation-name: rotateInDownRight; animation-name: rotateInDownRight; }

@-webkit-keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft; }

@-webkit-keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

@keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1; } }

.rotateInUpRight { -webkit-animation-name: rotateInUpRight; animation-name: rotateInUpRight; }

@-webkit-keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center;
    opacity: 1; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0; } }

@keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center;
    opacity: 1; }
  0%, to { -webkit-transform-origin: center; }
  to { -webkit-transform-origin: center; transform-origin: center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0; } }

.rotateOut { -webkit-animation-name: rotateOut; animation-name: rotateOut; }

@-webkit-keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; } }

@keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    opacity: 0; } }

.rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft; }

@-webkit-keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

@keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

.rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight; }

@-webkit-keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

@keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: left bottom; }
  to { -webkit-transform-origin: left bottom; transform-origin: left bottom;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0; } }

.rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft; }

@-webkit-keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }

@keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    opacity: 1; }
  0%, to { -webkit-transform-origin: right bottom; }
  to { -webkit-transform-origin: right bottom; transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0; } }

.rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight; }

@-webkit-keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; }
  0%, 20%, 60% { -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% { -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left; }
  40%, 80% { -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to { -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

@keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; }
  0%, 20%, 60% { -webkit-transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out; }
  20%, 60% { -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left; }
  40%, 80% { -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1; }
  to { -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0; } }

.hinge { -webkit-animation-name: hinge; animation-name: hinge; }

@-webkit-keyframes rollIn { 0% { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

@keyframes rollIn { 0% { opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate(-120deg);
    transform: translate3d(-100%, 0, 0) rotate(-120deg); }
  to { opacity: 1;
    -webkit-transform: none;
    transform: none; } }

.rollIn { -webkit-animation-name: rollIn; animation-name: rollIn; }

@-webkit-keyframes rollOut { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg); } }

@keyframes rollOut { 0% { opacity: 1; }
  to { opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate(120deg);
    transform: translate3d(100%, 0, 0) rotate(120deg); } }

.rollOut { -webkit-animation-name: rollOut; animation-name: rollOut; }

@-webkit-keyframes zoomIn { 0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }

@keyframes zoomIn { 0% { opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50% { opacity: 1; } }

.zoomIn { -webkit-animation-name: zoomIn; animation-name: zoomIn; }

@-webkit-keyframes zoomInDown { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInDown { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInDown { -webkit-animation-name: zoomInDown; animation-name: zoomInDown; }

@-webkit-keyframes zoomInLeft { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInLeft { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInLeft { -webkit-animation-name: zoomInLeft; animation-name: zoomInLeft; }

@-webkit-keyframes zoomInRight { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInRight { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInRight { -webkit-animation-name: zoomInRight; animation-name: zoomInRight; }

@-webkit-keyframes zoomInUp { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomInUp { 0% { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  60% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -30px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomInUp { -webkit-animation-name: zoomInUp; animation-name: zoomInUp; }

@-webkit-keyframes zoomOut { 0% { opacity: 1; }
  50% { -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50%, to { opacity: 0; } }

@keyframes zoomOut { 0% { opacity: 1; }
  50% { -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3); }
  50%, to { opacity: 0; } }

.zoomOut { -webkit-animation-name: zoomOut; animation-name: zoomOut; }

@-webkit-keyframes zoomOutDown { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutDown { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutDown { -webkit-animation-name: zoomOutDown; animation-name: zoomOutDown; }

@-webkit-keyframes zoomOutLeft { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

@keyframes zoomOutLeft { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center; } }

.zoomOutLeft { -webkit-animation-name: zoomOutLeft; animation-name: zoomOutLeft; }

@-webkit-keyframes zoomOutRight { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

@keyframes zoomOutRight { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0); }
  to { opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center; } }

.zoomOutRight { -webkit-animation-name: zoomOutRight; animation-name: zoomOutRight; }

@-webkit-keyframes zoomOutUp { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

@keyframes zoomOutUp { 40% { opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
  to { opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); } }

.zoomOutUp { -webkit-animation-name: zoomOutUp; animation-name: zoomOutUp; }

@-webkit-keyframes slideInDown { 0% { -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInDown { 0% { -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.slideInDown { -webkit-animation-name: slideInDown; animation-name: slideInDown; }

@-webkit-keyframes slideInLeft { 0% { -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInLeft { 0% { -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.slideInLeft { -webkit-animation-name: slideInLeft; animation-name: slideInLeft; }

@-webkit-keyframes slideInRight { 0% { -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInRight { 0% { -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.slideInRight { -webkit-animation-name: slideInRight; animation-name: slideInRight; }

@-webkit-keyframes slideInUp { 0% { -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

@keyframes slideInUp { 0% { -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
    visibility: visible; }
  to { -webkit-transform: translateZ(0);
    transform: translateZ(0); } }

.slideInUp { -webkit-animation-name: slideInUp; animation-name: slideInUp; }

@-webkit-keyframes slideOutDown { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

@keyframes slideOutDown { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0); } }

.slideOutDown { -webkit-animation-name: slideOutDown; animation-name: slideOutDown; }

@-webkit-keyframes slideOutLeft { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

@keyframes slideOutLeft { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); } }

.slideOutLeft { -webkit-animation-name: slideOutLeft; animation-name: slideOutLeft; }

@-webkit-keyframes slideOutRight { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

@keyframes slideOutRight { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0); } }

.slideOutRight { -webkit-animation-name: slideOutRight; animation-name: slideOutRight; }

@-webkit-keyframes slideOutUp { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

@keyframes slideOutUp { 0% { -webkit-transform: translateZ(0);
    transform: translateZ(0); }
  to { visibility: hidden;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0); } }

.slideOutUp { -webkit-animation-name: slideOutUp; animation-name: slideOutUp; }

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

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

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

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

.img-container { position: relative; }

.zoom-box { position: absolute; overflow: hidden; width: 150px; height: 150px; left: 0px; top: 0px; -webkit-box-shadow: 0px 6px 18px rgba(0, 0, 0, 0.3); box-shadow: 0px 6px 18px rgba(0, 0, 0, 0.3); visibility: hidden; z-index: -1; }

.zoom-box img { position: absolute; top: 0; left: 0; max-width: inherit; max-height: inherit; }

.img-container:hover .zoom-box { visibility: visible; }

@media (min-width: 768px) { .zoom-box { width: 13.75vw; height: 13.75vw; } }

@media (min-width: 1200px) { .zoom-box { width: 11.458vw; height: 11.458vw; } }



/*--公共--*/

.hidescroll { overflow: hidden; }

.InnerPageMain { margin-top: 60px; border-top: 1px solid #dfdfdf; }

/*--关于我们--*/
.commonBanner { margin-top: 60px; position: relative; }

.commonBanner .imgBox { position: relative; padding-top: 40.348%; background: #000; overflow: hidden; }

.commonBanner .imgBox img { left: 0px; top: 0px; width: 100%; height: 100%; object-fit: cover; position: absolute; -webkit-animation: imgAnimat 3s cubic-bezier(0.18, 0.61, 0.34, 0.99); animation: imgAnimat 3s cubic-bezier(0.18, 0.61, 0.34, 0.99); -webkit-transform-origin: 80% 20%; -ms-transform-origin: 80% 20%; transform-origin: 80% 20%; }

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

.commonBanner .commonbannerText .title { padding: 0px 20px; font-size: 24px; font-weight: 600; color: #fff; line-height: 1.3; text-align: center; text-shadow: 0px 5px 5px rgba(51, 51, 51, 0.3); }

.commonBanner .location { position: absolute; left: 0px; width: 100%; top: 30px; z-index: 10; }

.commonBanner .location a { color: #ccc5c0; }

.commonBanner .location a:last-child { color: #fff; }

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

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

.location { display: none; }

.location .commonweb { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.location a { font-size: 12px; color: #dfdfdf; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.location a i { font-size: 20px; margin: 0px 5px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

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

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

.aboutBox { max-width: 100%; margin: 0px auto; padding: 35px 0px; }

.aboutBox .title { font-size: 20px; padding-bottom: 20px; line-height: 1.2; font-weight: 600; color: #333333; text-align: center; }

.aboutBox .about { font-size: 14px; line-height: 20px; color: #666666; }

.aboutImgBox { position: relative; }

.aboutImgBox .imgBox { padding-top: 57.022%; position: relative; }

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

.aboutImgBox .aboutImgText { position: absolute; left: 0px; top: 20%; width: 100%; }

.aboutImgBox .aboutImgText .content { max-width: 1184px; margin: 0px auto; }

.aboutImgBox .aboutImgText .content .icon { padding-bottom: 15px; }

.aboutImgBox .aboutImgText .content .icon img { height: 20px; }

.aboutImgBox .aboutImgText .content .desc { font-size: 20px; color: #fff; line-height: 26px; font-weight: 600; text-shadow: 0px 5px 5px rgba(51, 51, 51, 0.3); }

/*--联系我们--*/
.contactMain { padding-top: 25px; }

.contactMain .contact { margin-top: 10px; }

.contactMain .contact .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-bottom: 30px; }

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

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

.contactMain .contact .list .content { width: 100%; padding: 15px 0px 0px; }

.contactMain .contact .list .content .listTitle { font-size: 18px; line-height: 1.2; font-weight: 500; color: #333333; }

.contactMain .contact .list .content .desc { padding-top: 5px; font-size: 14px; line-height: 22px; }

.contactMain .contact .list .content .desc p { margin-top: 5px; font-size: 14px; line-height: 22px; color: #666666; }

.contactMain .contact .list .content .btn { padding-top: 25px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.contactMain .contact .list .content .btn a { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0px 20px; height: 45px; -webkit-border-radius: 6px; border-radius: 6px; font-size: 14px; background: #2b2b2b; color: #fff; }

.contactMain .contact .list .content .btn a i { font-size: 18px; margin-right: 10px; }

.contactMain .formBox { padding: 0px 0px 40px; }

.contactMain .formBox .title { font-size: 20px; font-weight: 600; color: #333333; }

.contactMain .formBox .formList { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 0px; }

.contactMain .formBox .formList .list { width: 100%; margin: 15px 0px 0px; }

.contactMain .formBox .formList .list p { font-size: 14px; padding-bottom: 10px; color: #333333; }

.contactMain .formBox .formList .list .input { position: relative; }

.contactMain .formBox .formList .list .input input { width: 100%; height: 40px; font-size: 14px; padding: 0px 10px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #dbdbdb; }

.contactMain .formBox .formList .list .input input::-webkit-input-placeholder { color: #bcbcbc; }

.contactMain .formBox .formList .list .input input:-moz-placeholder { color: #bcbcbc; }

.contactMain .formBox .formList .list .input input::-moz-placeholder { color: #bcbcbc; }

.contactMain .formBox .formList .list .input input:-ms-input-placeholder { color: #bcbcbc; }

.contactMain .formBox .formList .list .input img { position: absolute; right: 20px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); max-height: 60%; }

.contactMain .formBox .formList .list .input textarea { width: 100%; height: 130px; font-size: 14px; padding: 15px 10px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #dbdbdb; }

.contactMain .formBox .formList .list .input textarea::-webkit-input-placeholder { color: #bcbcbc; }

.contactMain .formBox .formList .list .input textarea:-moz-placeholder { color: #bcbcbc; }

.contactMain .formBox .formList .list .input textarea::-moz-placeholder { color: #bcbcbc; }

.contactMain .formBox .formList .list .input textarea:-ms-input-placeholder { color: #bcbcbc; }

.contactMain .formBox .formList .list.w100 { width: 100%; }

.contactMain .formBox .formList .btn { width: 100%; padding: 20px 0px 0px; }

.contactMain .formBox .formList .btn input { width: 100%; height: 40px; -webkit-border-radius: 5px; border-radius: 5px; font-size: 14px; color: #fff; background: #2b2b2b; }

/*--图库下载--*/
.downloadMain { padding: 25px 0px 40px; min-height:82vh; }

.downloadMain .downloadBox { max-width: 1184px; margin: 0px auto; padding-top: 10px; }

.downloadMain .downloadBox .downloadImg { position: relative; padding-top: 35%; overflow: hidden; -webkit-border-radius: 5px; border-radius: 5px; }

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

.downloadMain .downloadBox .downloadList { margin-top: 10px; }

.downloadMain .downloadBox .downloadList .list { border-bottom: 1px solid #d2d2d2; }

.downloadMain .downloadBox .downloadList .list a { padding: 15px 0px; 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; }

.downloadMain .downloadBox .downloadList .list a .listTitle { font-size: 14px; height: 24px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #333333; }

.downloadMain .downloadBox .downloadList .list a .size { color: #999999; font-size: 14px; 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; }

.downloadMain .downloadBox .downloadList .list a .size i { font-size: 30px; color: #313131; margin-left: 20px; }

/*--产品详情--*/
.productDetailMain { padding-top: 0px; padding-bottom: 50px; }

.productDetailMain .productDetail { padding-top: 35px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.productDetailMain .productDetail .productImg { width: 100%; max-height: 100vw; overflow: hidden; -webkit-border-radius: 10px; border-radius: 10px; -webkit-transition: all .8s ease; transition: all .8s ease; position: relative; }

.productDetailMain .productDetail .productImg .imgBox img { width: 100%; display: block; }

.productDetailMain .productDetail .productImg .btn { position: absolute; right: 15px; bottom: 15px; }

.productDetailMain .productDetail .productImg .btn a { margin-top: 10px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 40px; -webkit-border-radius: 6px; border-radius: 6px; color: #fff; font-size: 14px; padding: 0px 15px; background: rgba(43, 43, 43, 0.7); }

.productDetailMain .productDetail .productImg .btn a i { font-size: 18px; margin-left: 10px; margin-top: 1px; }

.productDetailMain .productDetail .productImg .btn a i.icon-youjiantou2 { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); }

.productDetailMain .productDetail .productImg .btn a.cur i.icon-youjiantou2 { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); transform: rotate(-90deg); }

.productDetailMain .productDetail .productImg.productShow { max-height: 3000px; }

.productDetailMain .productDetail .productInfo { width: 100%; padding: 25px 0px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; }

.productDetailMain .productDetail .productInfo .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-bottom: 30px;}

.productDetailMain .productDetail .productInfo .content .title { font-size: 20px; line-height: 1.2; font-weight: 600; color: #333333; }

.productDetailMain .productDetail .productInfo .content .model { padding-top: 10px; font-size: 14px; color: #757575; }

.productDetailMain .productDetail .productInfo .content .desc { margin-top: 10px; font-size: 14px; line-height: 28px; max-height:calc(28px * 5); overflow-y:auto; color: #666666; }

.productDetailMain .productDetail .productInfo .content .listBox { padding-top: 10px; }

.productDetailMain .productDetail .productInfo .content .listBox .list { padding: 10px 0px; 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; border-bottom: 1px solid #eaeaea; }

.productDetailMain .productDetail .productInfo .content .listBox .list p { font-size: 14px; color: #666666; }

.productDetailMain .productDetail .productInfo .content .listBox .list p:nth-child(1) { color: #333333; font-weight: 560; }

.productDetailMain .productDetail .productInfo .btn { padding: 10px 0px 0px; }

.productDetailMain .productDetail .productInfo .btn a { height: 40px; font-size: 14px; background: #2b2b2b; color: #fff; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }

.productDetailMain .productDetail .productInfo .btn a i { font-size: 16px; margin-right: 10px; }

.productDetailMain .productDetail .productInfo .prevNextArticle {display:flex; padding-bottom:10px; margin: 0px -5px;}

.productDetailMain .productDetail .productInfo .prevNextArticle a{ border-radius: 5px;border: 2px solid #eee; text-align: center; padding:0px 15px; margin: 0px 5px; display: -webkit-box;text-overflow: ellipsis;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp: 1; flex:1; height:35px; line-height:35px; font-size:12px; }

.productDetailMain .productDetail .productInfo .prevNextArticle a span{color:#d9aa82; transition: all .4s;}

.productDetailMain .productDetail .productInfo .prevNextArticle a:hover{background: #d9aa82; color: #fff; border-color: #d9aa82;}

.productDetailMain .productDetail .productInfo .prevNextArticle a:hover span{color: #fff;}

.productDetailMain .productDetail .productInfo .returnBtn{padding: 0px 0px 10px;}

.productDetailMain .productDetail .productInfo .returnBtn a{ width: 100%; background: #2b2b2b; color: #fff; font-size: 14px; height: 40px; display: flex; align-items: center; justify-content: center;}

.productDetailMain .applicationMain { padding: 30px 0px 40px; }

.productDetailMain .applicationMain .title { font-size: 20px; color: #333333; font-weight: 600; }

.productDetailMain .applicationMain .applicationListBox { margin-top: 20px; position: relative; }

.productDetailMain .applicationMain .applicationListBox .applicationList { overflow: hidden; position: relative; }

.productDetailMain .applicationMain .applicationListBox .applicationList .swiper-slide { width: 100%; margin-right: 20px; -webkit-border-radius: 5px; border-radius: 5px; overflow: hidden; }

.productDetailMain .applicationMain .applicationListBox .applicationList .swiper-slide .imgBox { position: relative; padding-top: 121.38%; }

.productDetailMain .applicationMain .applicationListBox .applicationList .swiper-slide .imgBox img { position: absolute; left: 0px; top: 0px; -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); -webkit-transition: all .8s ease; transition: all .8s ease; width: 100%; height: 100%; object-fit: cover; }

.productDetailMain .applicationMain .applicationListBox .applicationList .swiper-slide .listTitle { position: absolute; height: 50px; text-align: center; line-height: 50px; padding: 0px 30px; font-size: 18px; color: #fff; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; left: 0px; bottom: 0px; right: 0px; background: rgba(0, 0, 0, 0.5); }

.productDetailMain .applicationMain .applicationListBox .applicationList .swiper-slide:last-child { margin: 0px; }

.productDetailMain .applicationMain .applicationListBox .applicationList .swiper-slide:hover .imgBox img { -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); }

.productDetailMain .applicationMain .applicationListBox .prevBtn, .productDetailMain .applicationMain .applicationListBox .nextBtn { width: 40px; height: 40px; font-size: 28px; z-index: 20; display: none; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.productDetailMain .applicationMain .applicationListBox .prevBtn { left: -70px; }

.productDetailMain .applicationMain .applicationListBox .nextBtn { right: -70px; }

.productDetailMain .applicationMain .applicationListBox .applicationListPage { text-align: center; padding-top: 15px; }

.productDetailMain .applicationMain .applicationListBox .applicationListPage span { width: 15px; height: 3px; -webkit-border-radius: 0px; border-radius: 0px; background: #ccc; opacity: 1; margin: 0px 5px; }

.productDetailMain .applicationMain .applicationListBox .applicationListPage span.swiper-pagination-bullet-active { background: #333; }

.popupProductImgMain { position: fixed; z-index: 999999; width: 100%; height: 100%; background: #fff; left: 0px; top: 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column; display: none; }

.popupProductImgMain .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; padding: 15px 30px; }

.popupProductImgMain .titleBox .title { font-size: 18px; color: #333; }

.popupProductImgMain .titleBox .closePopupProductImg { width: 30px; height: 30px; font-size: 22px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-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; }

.popupProductImgMain .popupProductImg { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 100%; overflow-x: hidden; overflow-y: auto; width: 100%; }

.popupProductImgMain .popupProductImg img { width: 100%; display: block; }

/*--产品列表--*/
.productScreen { padding: 35px 0px 20px; border-bottom: 1px solid #dfdfdf; }

.productScreen .attribute { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }

.productScreen .attribute .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; border: 1px solid #8b8c94; -webkit-border-radius: 35px; border-radius: 35px; }

.productScreen .attribute .list a { display: block; padding: 0px 20px; height: 40px; font-size: 14px; line-height: 40px; -webkit-border-radius: 40px; border-radius: 40px; color: rgba(51, 51, 51, 0.5); }

.productScreen .attribute .list a.cur { background: #333333; color: #fff; }

.productScreen .attributeClass { padding: 20px 0px 0px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.productScreen .attributeClass .title { font-size: 16px; color: #333333; font-weight: 600; height: 30px; line-height: 30px; margin-right: 20px; width: 100%; }

.productScreen .attributeClass .list { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; }

.productScreen .attributeClass .list a { height: 35px; line-height: 33px; font-size: 14px; -webkit-border-radius: 35px; border-radius: 35px; margin: 10px 10px 0px 0px; padding: 0px 20px; border: 1px solid #8c8c8c; }

.productScreen .attributeClass .list a.cur { background: #333333; color: #fff; border-color: #333; }

.productScreen .attributeSelect { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 5px 0px 0px; }

.productScreen .attributeSelect .list { width: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; margin-top: 15px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding-right: 0px; }

.productScreen .attributeSelect .list p { font-size: 14px; min-width: 80px; font-weight: 600; padding-right: 20px; color: #333333; }

.productScreen .attributeSelect .list select { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 35px; padding: 0px 20px; -webkit-border-radius: 35px; border-radius: 35px; border: 1px solid #8b8c94; -webkit-appearance: none; -moz-appearance: none; appearance: none; background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='11' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m10.09 2.09-5 5-5-5L1.27.91l3.82 3.84L8.91.91z' fill='%23000' fill-rule='evenodd'/%3E%3C/svg%3E") !important; background-position: right 20px center; background-repeat: no-repeat; }

.productScreen .multipleChoice { padding: 20px 0px 0px; }

.productScreen .multipleChoice p{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex; margin-right:15px; margin-bottom: 10px;}

.productScreen .multipleChoice p label { 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; font-size: 14px; color: #333333; }

.productScreen .multipleChoice p label input { position: absolute; left: 0px; opacity: 0; visibility: hidden; }

.productScreen .multipleChoice p label span { display: block; width: 20px; height: 20px; position: relative; -webkit-border-radius: 100%; border-radius: 100%; border: 1px solid #93939b; margin-right: 10px; }

.productScreen .multipleChoice p label span:before { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); font-size: 14px; color: #fff; display: none; }

.productScreen .multipleChoice p label input:checked + span { background: #000; border-color: #000; }

.productScreen .multipleChoice p label input:checked + span::before { display: block; }

.productSearchBox { padding: 30px 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-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; }

.productSearchBox .productSearch { max-width: 100%; width: 100%; }

.productSearchBox .productSearch form { position: relative; display: block; }

.productSearchBox .productSearch form input { width: 100%; padding: 0px 60px 0px 20px; font-size: 14px; -webkit-border-radius: 40px; border-radius: 40px; height: 40px; background: #f2f2f2; }

.productSearchBox .productSearch form input::-webkit-input-placeholder { color: #6d757a; }

.productSearchBox .productSearch form input:-moz-placeholder { color: #6d757a; }

.productSearchBox .productSearch form input::-moz-placeholder { color: #6d757a; }

.productSearchBox .productSearch form input:-ms-input-placeholder { color: #6d757a; }

.productSearchBox .productSearch form button { position: absolute; right: 0px; border: none; background: none; height: 40px; width: 60px; font-size: 20px; font-weight: 600; color: #6d757a; }

.productSearchBox .productSearch form .clearSearch{ width:15px; font-size:20px;color: #6d757a; position:absolute; top:0px; right:60px; height:100%; display: none; z-index:10;cursor: pointer;}
.productSearchBox .productSearch form .clearSearch i{position:absolute; top: 50%; transform: translateY(-50%);}

.productSearchBox .switchBtn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end; width: 100%; padding-top: 20px; }

.productSearchBox .switchBtn button { width: 25px; margin-left: 10px; border: none; background: none; }

.productSearchBox .switchBtn button::after { width: 25px; height: 25px; background-size: 25px; -webkit-transition: all .25s ease; transition: all .25s ease; content: ''; display: block; }

.productSearchBox .switchBtn button:first-child { margin: 0px; }

.productSearchBox .switchBtn .fourColumnsBtn:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='30' width='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.667 24c.736 0 1.333.597 1.333 1.333v3.334c0 .736-.597 1.333-1.333 1.333h-3.334A1.333 1.333 0 0 1 24 28.667v-3.334c0-.736.597-1.333 1.333-1.333zm-24 0C5.403 24 6 24.597 6 25.333v3.334C6 29.403 5.403 30 4.667 30H1.333A1.333 1.333 0 0 1 0 28.667v-3.334C0 24.597.597 24 1.333 24zm8 0c.736 0 1.333.597 1.333 1.333v3.334c0 .736-.597 1.333-1.333 1.333H9.333A1.333 1.333 0 0 1 8 28.667v-3.334C8 24.597 8.597 24 9.333 24zm8 0c.736 0 1.333.597 1.333 1.333v3.334c0 .736-.597 1.333-1.333 1.333h-3.334A1.333 1.333 0 0 1 16 28.667v-3.334c0-.736.597-1.333 1.333-1.333zm8-8c.736 0 1.333.597 1.333 1.333v3.334c0 .736-.597 1.333-1.333 1.333h-3.334A1.333 1.333 0 0 1 24 20.667v-3.334c0-.736.597-1.333 1.333-1.333zm-24 0C5.403 16 6 16.597 6 17.333v3.334C6 21.403 5.403 22 4.667 22H1.333A1.333 1.333 0 0 1 0 20.667v-3.334C0 16.597.597 16 1.333 16zm8 0c.736 0 1.333.597 1.333 1.333v3.334c0 .736-.597 1.333-1.333 1.333H9.333A1.333 1.333 0 0 1 8 20.667v-3.334C8 16.597 8.597 16 9.333 16zm8 0c.736 0 1.333.597 1.333 1.333v3.334c0 .736-.597 1.333-1.333 1.333h-3.334A1.333 1.333 0 0 1 16 20.667v-3.334c0-.736.597-1.333 1.333-1.333zm8-8C29.403 8 30 8.597 30 9.333v3.334c0 .736-.597 1.333-1.333 1.333h-3.334A1.333 1.333 0 0 1 24 12.667V9.333C24 8.597 24.597 8 25.333 8zm-24 0C5.403 8 6 8.597 6 9.333v3.334C6 13.403 5.403 14 4.667 14H1.333A1.333 1.333 0 0 1 0 12.667V9.333C0 8.597.597 8 1.333 8zm8 0C13.403 8 14 8.597 14 9.333v3.334c0 .736-.597 1.333-1.333 1.333H9.333A1.333 1.333 0 0 1 8 12.667V9.333C8 8.597 8.597 8 9.333 8zm8 0C21.403 8 22 8.597 22 9.333v3.334c0 .736-.597 1.333-1.333 1.333h-3.334A1.333 1.333 0 0 1 16 12.667V9.333C16 8.597 16.597 8 17.333 8zm8-8C29.403 0 30 .597 30 1.333v3.334C30 5.403 29.403 6 28.667 6h-3.334A1.333 1.333 0 0 1 24 4.667V1.333C24 .597 24.597 0 25.333 0zm-24 0C5.403 0 6 .597 6 1.333v3.334C6 5.403 5.403 6 4.667 6H1.333A1.333 1.333 0 0 1 0 4.667V1.333C0 .597.597 0 1.333 0zm8 0C13.403 0 14 .597 14 1.333v3.334C14 5.403 13.403 6 12.667 6H9.333A1.333 1.333 0 0 1 8 4.667V1.333C8 .597 8.597 0 9.333 0zm8 0C21.403 0 22 .597 22 1.333v3.334C22 5.403 21.403 6 20.667 6h-3.334A1.333 1.333 0 0 1 16 4.667V1.333C16 .597 16.597 0 17.333 0z' fill='%23dfdfdf' fill-rule='evenodd'/%3E%3C/svg%3E"); }

.productSearchBox .switchBtn .fourColumnsBtn.cur:after, .productSearchBox .switchBtn .fourColumnsBtn:hover:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='30' width='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.667 24c.736 0 1.333.597 1.333 1.333v3.334c0 .736-.597 1.333-1.333 1.333h-3.334A1.333 1.333 0 0 1 24 28.667v-3.334c0-.736.597-1.333 1.333-1.333zm-24 0C5.403 24 6 24.597 6 25.333v3.334C6 29.403 5.403 30 4.667 30H1.333A1.333 1.333 0 0 1 0 28.667v-3.334C0 24.597.597 24 1.333 24zm8 0c.736 0 1.333.597 1.333 1.333v3.334c0 .736-.597 1.333-1.333 1.333H9.333A1.333 1.333 0 0 1 8 28.667v-3.334C8 24.597 8.597 24 9.333 24zm8 0c.736 0 1.333.597 1.333 1.333v3.334c0 .736-.597 1.333-1.333 1.333h-3.334A1.333 1.333 0 0 1 16 28.667v-3.334c0-.736.597-1.333 1.333-1.333zm8-8c.736 0 1.333.597 1.333 1.333v3.334c0 .736-.597 1.333-1.333 1.333h-3.334A1.333 1.333 0 0 1 24 20.667v-3.334c0-.736.597-1.333 1.333-1.333zm-24 0C5.403 16 6 16.597 6 17.333v3.334C6 21.403 5.403 22 4.667 22H1.333A1.333 1.333 0 0 1 0 20.667v-3.334C0 16.597.597 16 1.333 16zm8 0c.736 0 1.333.597 1.333 1.333v3.334c0 .736-.597 1.333-1.333 1.333H9.333A1.333 1.333 0 0 1 8 20.667v-3.334C8 16.597 8.597 16 9.333 16zm8 0c.736 0 1.333.597 1.333 1.333v3.334c0 .736-.597 1.333-1.333 1.333h-3.334A1.333 1.333 0 0 1 16 20.667v-3.334c0-.736.597-1.333 1.333-1.333zm8-8C29.403 8 30 8.597 30 9.333v3.334c0 .736-.597 1.333-1.333 1.333h-3.334A1.333 1.333 0 0 1 24 12.667V9.333C24 8.597 24.597 8 25.333 8zm-24 0C5.403 8 6 8.597 6 9.333v3.334C6 13.403 5.403 14 4.667 14H1.333A1.333 1.333 0 0 1 0 12.667V9.333C0 8.597.597 8 1.333 8zm8 0C13.403 8 14 8.597 14 9.333v3.334c0 .736-.597 1.333-1.333 1.333H9.333A1.333 1.333 0 0 1 8 12.667V9.333C8 8.597 8.597 8 9.333 8zm8 0C21.403 8 22 8.597 22 9.333v3.334c0 .736-.597 1.333-1.333 1.333h-3.334A1.333 1.333 0 0 1 16 12.667V9.333C16 8.597 16.597 8 17.333 8zm8-8C29.403 0 30 .597 30 1.333v3.334C30 5.403 29.403 6 28.667 6h-3.334A1.333 1.333 0 0 1 24 4.667V1.333C24 .597 24.597 0 25.333 0zm-24 0C5.403 0 6 .597 6 1.333v3.334C6 5.403 5.403 6 4.667 6H1.333A1.333 1.333 0 0 1 0 4.667V1.333C0 .597.597 0 1.333 0zm8 0C13.403 0 14 .597 14 1.333v3.334C14 5.403 13.403 6 12.667 6H9.333A1.333 1.333 0 0 1 8 4.667V1.333C8 .597 8.597 0 9.333 0zm8 0C21.403 0 22 .597 22 1.333v3.334C22 5.403 21.403 6 20.667 6h-3.334A1.333 1.333 0 0 1 16 4.667V1.333C16 .597 16.597 0 17.333 0z' fill='%232c3235' fill-rule='evenodd'/%3E%3C/svg%3E"); }

.productSearchBox .switchBtn .twoColumnsBtn:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='30' width='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.667 16c.736 0 1.333.597 1.333 1.333v11.334c0 .736-.597 1.333-1.333 1.333H1.333A1.333 1.333 0 0 1 0 28.667V17.333C0 16.597.597 16 1.333 16zm16 0c.736 0 1.333.597 1.333 1.333v11.334c0 .736-.597 1.333-1.333 1.333H17.333A1.333 1.333 0 0 1 16 28.667V17.333c0-.736.597-1.333 1.333-1.333zm-16-16C13.403 0 14 .597 14 1.333v11.334c0 .736-.597 1.333-1.333 1.333H1.333A1.333 1.333 0 0 1 0 12.667V1.333C0 .597.597 0 1.333 0zm16 0C29.403 0 30 .597 30 1.333v11.334c0 .736-.597 1.333-1.333 1.333H17.333A1.333 1.333 0 0 1 16 12.667V1.333C16 .597 16.597 0 17.333 0z' fill='%23dfdfdf' fill-rule='evenodd'/%3E%3C/svg%3E"); }

.productSearchBox .switchBtn .twoColumnsBtn.cur:after, .productSearchBox .switchBtn .twoColumnsBtn:hover:after { background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg height='30' width='30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.667 16c.736 0 1.333.597 1.333 1.333v11.334c0 .736-.597 1.333-1.333 1.333H1.333A1.333 1.333 0 0 1 0 28.667V17.333C0 16.597.597 16 1.333 16zm16 0c.736 0 1.333.597 1.333 1.333v11.334c0 .736-.597 1.333-1.333 1.333H17.333A1.333 1.333 0 0 1 16 28.667V17.333c0-.736.597-1.333 1.333-1.333zm-16-16C13.403 0 14 .597 14 1.333v11.334c0 .736-.597 1.333-1.333 1.333H1.333A1.333 1.333 0 0 1 0 12.667V1.333C0 .597.597 0 1.333 0zm16 0C29.403 0 30 .597 30 1.333v11.334c0 .736-.597 1.333-1.333 1.333H17.333A1.333 1.333 0 0 1 16 12.667V1.333C16 .597 16.597 0 17.333 0z' fill='%232c3235' fill-rule='evenodd'/%3E%3C/svg%3E"); }

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

.productList .list { width: calc(50% - 10px); margin: 15px 5px 0px; overflow: hidden; -webkit-border-radius: 10px; border-radius: 10px; position: relative; }

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

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

.productList .list .imgBox i{position: absolute; right: 15px; top:15px; z-index: 10; width:20px; height: 20px;font-size: 12px; display: flex; align-items: center; justify-content: center; color: #fff; background: #ff0000;}


.productList .list .listTitle { padding: 15px 10px; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 14px; color: #fff; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: relative; background: rgba(0, 0, 0, 0.5); position: absolute; bottom: 0px; right: 0px; left: 0px; }

.productList .list .listTitle .titleBox{line-height: 1.4; display: flex; -webkit-box-align:end; -webkit-align-items:flex-end; -moz-box-align:end; -ms-flex-align:end; align-items:flex-end;}

.productList .list .listTitle .model{font-size: 12px; padding-left: 10px;}

.productList .list .listTitle i { display: none; font-size: 20px; position: absolute; right: 20px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }

.productList.twoColumns .list { width: -webkit-calc(100% - 5px); width: calc(100% - 5px); }

.productList.twoColumns .list .listTitle{padding: 15px 20px; -webkit-box-pack: start;-webkit-justify-content: flex-start;-moz-box-pack: start;-ms-flex-pack: start;justify-content: flex-start;}

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

.noData { padding: 60px 0px; text-align: center; font-size: 18px; color: #000; width: 100%; display: none; }

.productMore { padding: 50px 0px 0px; }

.productMore .more { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; }

.productMore .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-transition: .8s ease; transition: .8s ease; font-size: 12px; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: #333333; width: 130px; -webkit-border-radius: 45px; border-radius: 45px; height: 45px; font-size: 12px; border: 2px solid #333333; }

.productMore .more a .icon { margin-left: 10px; width: 12px; height: 13px; -webkit-transition: .6s ease; transition: .6s ease; background-position: 0px -14px; background-repeat: no-repeat; background-image: url(../images/img_22.png); display: block; }

.productMore .more a:hover { background: #333333; border-color: #333333; color: #fff; }

.productMore .more a:hover .icon { background-position: 0px 0px; }

.rightFast { position: fixed; display: none; right: 10px; z-index: 60; bottom: 25%; }

.rightFast a { display: block; height: 70px; width: 70px; padding-top: 7px; position: relative; -webkit-border-radius: 7px; border-radius: 7px; background: #4e5059; text-align: center; margin: 5px 0px; }

.rightFast a .icon { font-size: 20px; color: #fff; }

.rightFast a .text { font-size: 12px; line-height: 1; color: #fff; }

.rightFast a .qrCode { position: absolute; right: 90px; bottom: 0px; background: #fff; -webkit-box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2); box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2); display: none; -webkit-box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1); box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1); width: 130px; border: 1px solid #eee; padding: 5px; -webkit-border-radius: 7px; border-radius: 7px; }

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

.rightFast a .qrCode::after { content: ''; position: absolute; bottom: 20px; right: -8px; border-left: 8px solid #fff; border-top: 8px solid transparent; border-bottom: 8px solid transparent; }

.rightFast a:hover .qrCode { display: block; }

.singlePage { border-top: 1px solid #e6e7e9; padding: 35px 0px; font-size: 14px; line-height: 24px; color: #4c505f; }

.singlePage .content { max-width: 100%; margin: 0px auto; }

*{word-break: break-all;}

.allcountText{padding-top: 20px; font-size: 14px;}

.layui-input-wrap .layui-input{border:1px solid #eee !important;}
.layui-input:focus, .layui-textarea:focus{box-shadow: 0 0 0 3px rgba(217, 170, 130, .08) !important;}
.layui-btn{background: #d9aa82 !important;}
.layui-layer{max-width: 90%;}
.login-container{max-width: 320px; margin: 0px auto; padding: 30px 15px;}

@media (min-width: 768px) { .productDetailMain .applicationMain .applicationListBox .applicationListPage { display: none; }
  .productMore { padding: 3.75vw 0vw 0vw; }
  .productMore .more a { font-size: 0.875vw; width: 150px; -webkit-border-radius: 50px; border-radius: 50px; height: 50px; }
  .commonBanner .imgBox { padding-top: 31.348%; }
  .commonBanner .commonbannerText .title { padding: 0vw; font-size: 3.875vw; text-shadow: 0vw 0.313vw 0.313vw rgba(51, 51, 51, 0.3); }
  .commonBanner .location { top: 1.875vw; }
  .location { display: block; }
  .location a { font-size: 1vw; }
  .location a i { font-size: 1.25vw; margin: 0vw 0.313vw; }
  .aboutBox { max-width: 74vw; padding: 5.313vw 0vw; }
  .aboutBox .title { font-size: 2.25vw; padding-bottom: 2.5vw; }
  .aboutBox .about { font-size: 1.125vw; line-height: 1.625vw; text-align: center; }
  .aboutImgBox .imgBox { padding-top: 47.022%; }
  .aboutImgBox .aboutImgText { top: 15vw; }
  .aboutImgBox .aboutImgText .content { max-width: 74vw; }
  .aboutImgBox .aboutImgText .content .icon { padding-bottom: 0.938vw; }
  .aboutImgBox .aboutImgText .content .icon img { height: 1.813vw; }
  .aboutImgBox .aboutImgText .content .desc { font-size: 2.5vw; line-height: 3vw; text-shadow: 0vw 0.313vw 0.313vw rgba(51, 51, 51, 0.3); }
  .productScreen { padding: 4.063vw 0vw 3.125vw; }
  .productScreen .attribute .list { -webkit-border-radius: 3vw; border-radius: 3vw; }
  .productScreen .attribute .list a { padding: 0vw 1.875vw; height: 3vw; font-size: 1vw; line-height: 3vw; -webkit-border-radius: 3vw; border-radius: 3vw; }
  .productScreen .attributeClass { padding: 2.5vw 0vw 0vw; }
  .productScreen .attributeClass .title { font-size: 1.125vw; font-weight: 600; height: 2.625vw; line-height: 2.625vw; margin-right: 1.25vw; width: auto; }
  .productScreen .attributeClass .list a { height: 2.625vw; line-height: 2.625vw; font-size: 1vw; -webkit-border-radius: 2.625vw; border-radius: 2.625vw; margin: 0vw 0vw 0vw 1.25vw; padding: 0vw 1.25vw; }
  .productScreen .attributeSelect { padding: 2.5vw 8.125vw 0vw 0vw; }
  .productScreen .attributeSelect .list { width: 33.333%; padding-right: 4.063vw; margin: 0vw; }
  .productScreen .attributeSelect .list p { font-size: 1.125vw; font-weight: 600; padding-right: 1.25vw; min-width: inherit; }
  .productScreen .attributeSelect .list select { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 3.125vw; padding: 0vw 1.875vw; font-size: 1vw; -webkit-border-radius: 3.125vw; border-radius: 3.125vw; background-position: right 1.25vw center; }
  .productScreen .multipleChoice { padding: 2.5vw 0vw 0vw;display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center;}
  .productScreen .multipleChoice p{margin-right: 1.563vw;margin-bottom: 0vw;}
  .productScreen .multipleChoice p label { font-size: 1.125vw; }
  .productScreen .multipleChoice p label span { width: 1.5vw; height: 1.5vw; margin-right: 0.625vw; }
  .productScreen .multipleChoice p label span:before { font-size: 1.125vw; }
  .productSearchBox { padding: 3.125vw 0vw 0vw; }
  .productSearchBox .productSearch { max-width: 31.25vw; }
  .productSearchBox .productSearch form input { padding: 0vw 3.75vw 0vw 1.25vw; font-size: 1vw; -webkit-border-radius: 3.5vw; border-radius: 3.5vw; height: 3.5vw; }
  .productSearchBox .productSearch form button { height: 3.5vw; width: 4.375vw; font-size: 1.25vw; }
  .productSearchBox .productSearch form .clearSearch{right:4.375vw;font-size: 1.25vw;}
  .productSearchBox .switchBtn { display: block; padding: 0vw; width: auto; }
  .productSearchBox .switchBtn button { width: 1.875vw; margin-left: 0.625vw; }
  .productSearchBox .switchBtn button::after { width: 1.875vw; height: 1.875vw; background-size: 1.875vw; }
  .productList { margin: 0vw -0.813vw; padding: 1.563vw 0vw 0vw; }
  .productList .list { width: -webkit-calc(25% - 1.625vw); width: calc(25% - 1.625vw); margin: 1.625vw 0.813vw 0vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .productList .list .imgBox { padding-top: 100%; }
  .productList .list .imgBox i{right: 0.938vw; top:0.938vw; width:2.5vw; height: 2.5vw;font-size: 1.125vw;}
  .productList .list .listTitle { padding: 0.938vw 1.875vw !important; font-size: 1.125vw; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; }
  .productList .list .listTitle i { font-size: 1.5vw; position: relative; display: block; right: auto; top: auto; -webkit-transform: none; -ms-transform: none; transform: none; }
  .productList .list .listTitle .titleBox{display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-flex: 1;-webkit-flex: 1;-moz-box-flex: 1;-ms-flex: 1;flex: 1; -webkit-box-align: end; -webkit-align-items: flex-end; -moz-box-align: end; -ms-flex-align: end; align-items: flex-end;}
  .productList .list .listTitle .model{font-size: 0.75vw; padding-left: 1.25vw;}
  .productList.twoColumns .list { width: -webkit-calc(50% - 1.625vw); width: calc(50% - 1.625vw); }
  .productList.twoColumns .list .listTitle{-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
  .productDetailMain { padding-top: 1.563vw; padding-bottom: 4.375vw; }
  .productDetailMain .productDetail { padding-top: 2.813vw; }
  .productDetailMain .productDetail .productImg { width: 55vw; max-height: 55vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .productDetailMain .productDetail .productImg .btn { right: 1.25vw; bottom: 1.875vw; }
  .productDetailMain .productDetail .productImg .btn a { margin-top: 0.625vw; height: 3.25vw; -webkit-border-radius: 0.375vw; border-radius: 0.375vw; font-size: 1vw; padding: 0vw 1.563vw; }
  .productDetailMain .productDetail .productImg .btn a i { font-size: 1.125vw; margin-left: 0.938vw; margin-top: 0.063vw; }
  .productDetailMain .productDetail .productImg.productShow { max-height: 187.5vw; }
  .productDetailMain .productDetail .productInfo { width: -webkit-calc(100% - 55vw); width: calc(100% - 55vw); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 4.063vw; }
  .productDetailMain .productDetail .productInfo .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-bottom: 6.25vw; }
  .productDetailMain .productDetail .productInfo .content .title { font-size: 2.625vw; line-height: 1.2; font-weight: 600; }
  .productDetailMain .productDetail .productInfo .content .model { padding-top: 0.625vw; font-size: 1vw; }
  .productDetailMain .productDetail .productInfo .content .desc { margin-top: 2.5vw; font-size: 1.125vw; max-height:calc(1.75vw * 5); line-height: 1.75vw; }
  .productDetailMain .productDetail .productInfo .content .listBox { padding-top: 1.25vw; }
  .productDetailMain .productDetail .productInfo .content .listBox .list { padding: 1.125vw 0vw 0.625vw; }
  .productDetailMain .productDetail .productInfo .content .listBox .list p { font-size: 1vw; }
  .productDetailMain .productDetail .productInfo .btn { padding: 0vw 0vw 3.75vw; }
  .productDetailMain .productDetail .productInfo .btn a { height: 3.5vw; font-size: 1vw; }
  .productDetailMain .productDetail .productInfo .btn a i { font-size: 1.125vw; margin-right: 0.938vw; }
  .productDetailMain .productDetail .productInfo .prevNextArticle {padding-bottom:0.938vw;}
  .productDetailMain .productDetail .productInfo .prevNextArticle a{height:3.125vw; line-height:3.125vw; font-size:1.125vw;}
  .productDetailMain .productDetail .productInfo .returnBtn{padding: 0vw 0vw 1.25vw;}
  .productDetailMain .productDetail .productInfo .returnBtn a{ font-size: 1vw; height: 3.5vw;}
  .productDetailMain .applicationMain { padding: 5vw 0vw 5.625vw; }
  .productDetailMain .applicationMain .title { font-size: 2.25vw; font-weight: 600; }
  .productDetailMain .applicationMain .applicationListBox { margin-top: 2.5vw; }
  .productDetailMain .applicationMain .applicationListBox .applicationList .swiper-slide { width: -webkit-calc(33.333% - 1.25vw); width: calc(33.333% - 1.25vw); margin-right: 1.875vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .productDetailMain .applicationMain .applicationListBox .applicationList .swiper-slide .imgBox { padding-top: 121.38%; }
  .productDetailMain .applicationMain .applicationListBox .applicationList .swiper-slide .listTitle { height: 3.75vw; line-height: 3.75vw; text-align: left; padding: 0vw 1.875vw; font-size: 1.125vw; }
  .productDetailMain .applicationMain .applicationListBox .prevBtn, .productDetailMain .applicationMain .applicationListBox .nextBtn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 2.5vw; height: 2.5vw; font-size: 1.75vw; z-index: 20; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .productDetailMain .applicationMain .applicationListBox .prevBtn { left: -4.375vw; }
  .productDetailMain .applicationMain .applicationListBox .nextBtn { right: -4.375vw; }
  .productDetailMain .applicationMain .applicationListBox .applicationListPage { padding-top: 0.938vw; }
  .productDetailMain .applicationMain .applicationListBox .applicationListPage span { width: 0.938vw; height: 0.188vw; margin: 0vw 0.313vw; }
  .popupProductImgMain .titleBox { padding: 0.938vw 1.875vw; }
  .popupProductImgMain .titleBox .title { font-size: 1.75vw; }
  .popupProductImgMain .titleBox .closePopupProductImg { width: 2.5vw; height: 2.5vw; font-size: 1.625vw; }
  .contactMain { padding-top: 1.563vw; }
  .contactMain .contact { margin-top: 3.125vw; }
  .contactMain .contact .list { padding-bottom: 5vw; }
  .contactMain .contact .list .imgBox { width: 39.688vw; padding-top: 27.929%; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .contactMain .contact .list .content { width: -webkit-calc(100% - 39.688vw); width: calc(100% - 39.688vw); padding: 0vw 0vw 0vw 3.75vw; }
  .contactMain .contact .list .content .listTitle { font-size: 1.375vw; }
  .contactMain .contact .list .content .desc { padding-top: 0.938vw; font-size: 1.125vw; line-height: 1.625vw; }
  .contactMain .contact .list .content .desc p { margin-top: 0.625vw; font-size: 1.125vw; line-height: 1.625vw; }
  .contactMain .contact .list .content .btn { padding-top: 3.438vw; }
  .contactMain .contact .list .content .btn a { padding: 0vw 3.125vw; height: 3.5vw; -webkit-border-radius: 0.375vw; border-radius: 0.375vw; font-size: 1vw; }
  .contactMain .contact .list .content .btn a i { font-size: 1.375vw; margin-right: 0.625vw; }
  .contactMain .contact.twoColumns { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: 3.125vw -1.25vw 0vw; }
  .contactMain .contact.twoColumns .list { width: -webkit-calc(50% - 2.5vw); width: calc(50% - 2.5vw); margin: 0vw 1.25vw; }
  .contactMain .contact.twoColumns .list .imgBox { padding-top: 61.032%; width: 100%; }
  .contactMain .contact.twoColumns .list .content { padding: 2.5vw 0vw 0vw; width: 100%; }
  .contactMain .formBox { padding: 0vw 0vw 5vw; }
  .contactMain .formBox .title { font-size: 2.25vw; }
  .contactMain .formBox .formList { margin: 0vw -1.563vw; }
  .contactMain .formBox .formList .list { width: -webkit-calc(50% - 3.125vw); width: calc(50% - 3.125vw); margin: 1.25vw 1.563vw 0vw; }
  .contactMain .formBox .formList .list p { font-size: 1vw; padding-bottom: 0.938vw; }
  .contactMain .formBox .formList .list .input input { height: 4vw; font-size: 1vw; padding: 0vw 1.25vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .contactMain .formBox .formList .list .input img { right: 1.25vw; }
  .contactMain .formBox .formList .list .input textarea { height: 8.125vw; font-size: 1vw; padding: 0.938vw 1.25vw; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .contactMain .formBox .formList .btn { padding: 2.5vw 1.563vw 0vw; }
  .contactMain .formBox .formList .btn input { width: 12.5vw; height: 3.5vw; -webkit-border-radius: 0.375vw; border-radius: 0.375vw; font-size: 1vw; }
  .downloadMain { padding: 1.563vw 0vw 5.625vw; }
  .downloadMain .downloadBox { max-width: 74vw; padding-top: 3.125vw; }
  .downloadMain .downloadBox .downloadImg { padding-top: 29.561%; -webkit-border-radius: 0.625vw; border-radius: 0.625vw; }
  .downloadMain .downloadBox .downloadList { margin-top: 1.563vw; }
  .downloadMain .downloadBox .downloadList .list a { padding: 2.188vw 0vw; }
  .downloadMain .downloadBox .downloadList .list a .listTitle { font-size: 1.125vw; height: 1.75vw; }
  .downloadMain .downloadBox .downloadList .list a .size { font-size: 1vw; margin-left: 1.25vw; }
  .downloadMain .downloadBox .downloadList .list a .size i { font-size: 1.875vw; margin-left: 3.125vw; }
  .rightFast { right: 1.563vw; top: 50%; bottom: auto; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .rightFast a { height: 5.625vw; width: 5.625vw; padding-top: 0.625vw; -webkit-border-radius: 0.438vw; border-radius: 0.438vw; margin: 0.313vw 0vw; }
  .rightFast a .icon { font-size: 1.75vw; }
  .rightFast a .text { font-size: 0.875vw; }
  .rightFast a .qrCode { -webkit-box-shadow: 0vw 0.313vw 0.625vw rgba(0, 0, 0, 0.1); box-shadow: 0vw 0.313vw 0.625vw rgba(0, 0, 0, 0.1); right: 5.625vw; width: 8.125vw; padding: 0.313vw; -webkit-border-radius: 0.438vw; border-radius: 0.438vw; }
  .rightFast a .qrCode::after { bottom: 1.25vw; right: -0.5vw; border-left: 0.5vw solid #fff; border-top: 0.5vw solid transparent; border-bottom: 0.5vw solid transparent; }
  .singlePage { padding: 5vw 0vw; font-size: 1.125vw; line-height: 1.875vw; }
  .singlePage .content { max-width: 81.25vw; }
  .noData { padding: 6.25vw 0vw; font-size: 1.5vw; } 
  .allcountText{padding-top: 3.125vw; font-size: 1.125vw;}
}

@media (min-width: 992px) { .commonBanner { margin-top: 5.2083vw; }
  .InnerPageMain { margin-top: 5.2083vw; } }

@media (min-width: 1200px) { .productMore { padding: 3.125vw 0vw 0vw; }
  .productMore .more a { width: 8.8542vw; -webkit-border-radius: 2.9688vw; border-radius: 2.9688vw; height: 2.9688vw; font-size: 0.729vw; }
  .commonBanner .imgBox { padding-top: 31.348%; }
  .commonBanner .commonbannerText .title { font-size: 3.229vw; text-shadow: 0vw 0.26vw 0.26vw rgba(51, 51, 51, 0.3); }
  .commonBanner .location { top: 1.563vw; }
  .location a { font-size: 0.833vw; }
  .location a i { font-size: 1.042vw; margin: 0vw 0.26vw; }
  .aboutBox { max-width: 61.667vw; padding: 4.427vw 0vw; }
  .aboutBox .title { font-size: 1.875vw; padding-bottom: 2.083vw; }
  .aboutBox .about { font-size: 0.938vw; line-height: 1.354vw; }
  .aboutImgBox .imgBox { padding-top: 47.022%; }
  .aboutImgBox .aboutImgText { top: 12.5vw; }
  .aboutImgBox .aboutImgText .content { max-width: 61.667vw; }
  .aboutImgBox .aboutImgText .content .icon { padding-bottom: 0.781vw; }
  .aboutImgBox .aboutImgText .content .icon img { height: 1.51vw; }
  .aboutImgBox .aboutImgText .content .desc { font-size: 2.083vw; line-height: 2.5vw; text-shadow: 0vw 0.26vw 0.26vw rgba(51, 51, 51, 0.3); }
  .productScreen { padding: 3.385vw 0vw 2.604vw; }
  .productScreen .attribute .list { -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  .productScreen .attribute .list a { padding: 0vw 1.563vw; height: 2.5vw; font-size: 0.833vw; line-height: 2.5vw; -webkit-border-radius: 2.5vw; border-radius: 2.5vw; }
  .productScreen .attributeClass { padding: 2.083vw 0vw 0vw; }
  .productScreen .attributeClass .title { font-size: 0.938vw; font-weight: 600; height: 2.188vw; line-height: 2.188vw; margin-right: 1.042vw; }
  .productScreen .attributeClass .list a { height: 2.188vw; line-height: 2.188vw; font-size: 0.833vw; -webkit-border-radius: 2.188vw; border-radius: 2.188vw; margin: 0vw 0vw 0vw 1.042vw; padding: 0vw 1.042vw; }
  .productScreen .attributeSelect { padding: 2.083vw 6.771vw 0vw 0vw; }
  .productScreen .attributeSelect .list { width: 33.333%; padding-right: 3.385vw; }
  .productScreen .attributeSelect .list p { font-size: 0.938vw; font-weight: 600; padding-right: 1.042vw; }
  .productScreen .attributeSelect .list select { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; height: 2.604vw; padding: 0vw 1.563vw; font-size: 0.833vw; -webkit-border-radius: 2.604vw; border-radius: 2.604vw; background-position: right 1.042vw center; }
  .productScreen .multipleChoice { padding: 2.083vw 0vw 0vw; }
  .productScreen .multipleChoice p{margin-right: 1.302vw;}
  .productScreen .multipleChoice p label { font-size: 0.938vw; }
  .productScreen .multipleChoice p label span { width: 1.25vw; height: 1.25vw; margin-right: 0.521vw; }
  .productScreen .multipleChoice p label span:before { font-size: 0.938vw; }
  .productSearchBox { padding: 2.604vw 0vw 0vw; }
  .productSearchBox .productSearch { max-width: 26.042vw; }
  .productSearchBox .productSearch form input { padding: 0vw 3.125vw 0vw 1.042vw; font-size: 0.833vw; -webkit-border-radius: 2.917vw; border-radius: 2.917vw; height: 2.917vw; }
  .productSearchBox .productSearch form button { height: 2.917vw; width: 3.646vw; font-size: 1.042vw; }
  .productSearchBox .productSearch form .clearSearch{right:3.646vw;font-size: 1.042vw;}
  .productSearchBox .switchBtn button { width: 1.563vw; margin-left: 0.521vw; }
  .productSearchBox .switchBtn button::after { width: 1.563vw; height: 1.563vw; background-size: 1.563vw; }
  .productList { margin: 0vw -0.677vw; padding: 1.302vw 0vw 0vw; }
  .productList .list { width: -webkit-calc(25% - 1.354vw); width: calc(25% - 1.354vw); margin: 1.354vw 0.677vw 0vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .productList .list .imgBox { padding-top: 100%; }
  .productList .list .imgBox i{right: 0.781vw; top: 0.781vw; width:2.083vw; height: 2.083vw;font-size: 0.938vw;}
  .productList .list .listTitle { padding: 0.781vw 1.563vw !important; font-size: 0.938vw; }
  .productList .list .listTitle i { font-size: 1.25vw; }
  .productList .list .listTitle .model{font-size: 0.625vw; padding-left: 1.042vw;}
  .productList.twoColumns .list { width: -webkit-calc(50% - 1.354vw); width: calc(50% - 1.354vw); }
  .productDetailMain { padding-top: 1.302vw; padding-bottom: 3.646vw; }
  .productDetailMain .productDetail { padding-top: 2.344vw; }
  .productDetailMain .productDetail .productImg { width: 45.833vw; max-height: 45.833vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .productDetailMain .productDetail .productImg .btn { right: 1.042vw; bottom: 1.563vw; }
  .productDetailMain .productDetail .productImg .btn a { margin-top: 0.521vw; height: 2.708vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; font-size: 0.833vw; padding: 0vw 1.302vw; }
  .productDetailMain .productDetail .productImg .btn a i { font-size: 0.938vw; margin-left: 0.781vw; margin-top: 0.052vw; }
  .productDetailMain .productDetail .productImg.productShow { max-height: 156.25vw; }
  .productDetailMain .productDetail .productInfo { width: -webkit-calc(100% - 45.833vw); width: calc(100% - 45.833vw); -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0vw 0vw 0vw 3.385vw; }
  .productDetailMain .productDetail .productInfo .content { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-bottom: 5.208vw; }
  .productDetailMain .productDetail .productInfo .content .title { font-size: 2.188vw; line-height: 1.2; font-weight: 600; }
  .productDetailMain .productDetail .productInfo .content .model { padding-top: 0.521vw; font-size: 0.833vw; }
  .productDetailMain .productDetail .productInfo .content .desc { margin-top: 2.083vw; font-size: 0.938vw; line-height: 1.458vw; max-height:calc(1.458vw * 5); }
  .productDetailMain .productDetail .productInfo .content .listBox { padding-top: 1.042vw; }
  .productDetailMain .productDetail .productInfo .content .listBox .list { padding: 0.938vw 0vw 0.521vw; }
  .productDetailMain .productDetail .productInfo .content .listBox .list p { font-size: 0.833vw; }
  .productDetailMain .productDetail .productInfo .btn { padding: 0vw 0vw 3.125vw; }
  .productDetailMain .productDetail .productInfo .btn a { height: 2.917vw; font-size: 0.833vw; }
  .productDetailMain .productDetail .productInfo .btn a i { font-size: 0.938vw; margin-right: 0.781vw; }
  .productDetailMain .productDetail .productInfo .prevNextArticle {padding-bottom:0.781vw;}
  .productDetailMain .productDetail .productInfo .prevNextArticle a{height:2.604vw; line-height:2.604vw; font-size:0.938vw;}
  .productDetailMain .productDetail .productInfo .returnBtn{padding: 0vw 0vw 1.042vw;}
  .productDetailMain .productDetail .productInfo .returnBtn a{ font-size: 0.833vw; height: 2.917vw;}
  .productDetailMain .applicationMain { padding: 4.167vw 0vw 4.688vw; }
  .productDetailMain .applicationMain .title { font-size: 1.875vw; font-weight: 600; }
  .productDetailMain .applicationMain .applicationListBox { margin-top: 2.083vw; }
  .productDetailMain .applicationMain .applicationListBox .applicationList .swiper-slide { width: -webkit-calc(33.333% - 1.042vw); width: calc(33.333% - 1.042vw); margin-right: 1.563vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .productDetailMain .applicationMain .applicationListBox .applicationList .swiper-slide .imgBox { padding-top: 121.38%; }
  .productDetailMain .applicationMain .applicationListBox .applicationList .swiper-slide .listTitle { height: 3.125vw; line-height: 3.125vw; padding: 0vw 1.563vw; font-size: 0.938vw; }
  .productDetailMain .applicationMain .applicationListBox .prevBtn, .productDetailMain .applicationMain .applicationListBox .nextBtn { width: 2.083vw; height: 2.083vw; font-size: 1.458vw; z-index: 20; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
  .productDetailMain .applicationMain .applicationListBox .prevBtn { left: -3.646vw; }
  .productDetailMain .applicationMain .applicationListBox .nextBtn { right: -3.646vw; }
  .productDetailMain .applicationMain .applicationListBox .applicationListPage { padding-top: 0.781vw; }
  .productDetailMain .applicationMain .applicationListBox .applicationListPage span { width: 0.781vw; height: 0.156vw; margin: 0vw 0.26vw; }
  .popupProductImgMain .titleBox { padding: 0.781vw 1.563vw; }
  .popupProductImgMain .titleBox .title { font-size: 1.458vw; }
  .popupProductImgMain .titleBox .closePopupProductImg { width: 2.083vw; height: 2.083vw; font-size: 1.354vw; }
  .contactMain { padding-top: 1.302vw; }
  .contactMain .contact { margin-top: 2.604vw; }
  .contactMain .contact .list { padding-bottom: 4.167vw; }
  .contactMain .contact .list .imgBox { width: 33.073vw; padding-top: 27.929%; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .contactMain .contact .list .content { width: -webkit-calc(100% - 33.073vw); width: calc(100% - 33.073vw); padding: 0vw 0vw 0vw 3.125vw; }
  .contactMain .contact .list .content .listTitle { font-size: 1.146vw; }
  .contactMain .contact .list .content .desc { padding-top: 0.781vw; font-size: 0.938vw; line-height: 1.354vw; }
  .contactMain .contact .list .content .desc p { margin-top: 0.521vw; font-size: 0.938vw; line-height: 1.354vw; }
  .contactMain .contact .list .content .btn { padding-top: 2.865vw; }
  .contactMain .contact .list .content .btn a { padding: 0vw 2.604vw; height: 2.917vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; font-size: 0.833vw; }
  .contactMain .contact .list .content .btn a i { font-size: 1.146vw; margin-right: 0.521vw; }
  .contactMain .contact.twoColumns { margin: 2.604vw -1.042vw 0vw; }
  .contactMain .contact.twoColumns .list { width: -webkit-calc(50% - 2.084vw); width: calc(50% - 2.084vw); margin: 0vw 1.042vw; }
  .contactMain .contact.twoColumns .list .imgBox { padding-top: 61.032%; }
  .contactMain .contact.twoColumns .list .content { padding: 2.083vw 0vw 0vw; }
  .contactMain .formBox { padding: 0vw 0vw 4.167vw; }
  .contactMain .formBox .title { font-size: 1.875vw; }
  .contactMain .formBox .formList { margin: 0vw -1.302vw; }
  .contactMain .formBox .formList .list { width: -webkit-calc(50% - 2.604vw); width: calc(50% - 2.604vw); margin: 1.042vw 1.302vw 0vw; }
  .contactMain .formBox .formList .list p { font-size: 0.833vw; padding-bottom: 0.781vw; }
  .contactMain .formBox .formList .list .input input { height: 3.333vw; font-size: 0.833vw; padding: 0vw 1.042vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .contactMain .formBox .formList .list .input img { right: 1.042vw; }
  .contactMain .formBox .formList .list .input textarea { height: 6.771vw; font-size: 0.833vw; padding: 0.781vw 1.042vw; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .contactMain .formBox .formList .btn { padding: 2.083vw 1.302vw 0vw; }
  .contactMain .formBox .formList .btn input { width: 10.417vw; height: 2.917vw; -webkit-border-radius: 0.313vw; border-radius: 0.313vw; font-size: 0.833vw; }
  .downloadMain { padding: 1.302vw 0vw 4.688vw; }
  .downloadMain .downloadBox { max-width: 61.667vw; padding-top: 2.604vw; }
  .downloadMain .downloadBox .downloadImg { padding-top: 29.561%; -webkit-border-radius: 0.521vw; border-radius: 0.521vw; }
  .downloadMain .downloadBox .downloadList { margin-top: 1.302vw; }
  .downloadMain .downloadBox .downloadList .list a { padding: 1.823vw 0vw; }
  .downloadMain .downloadBox .downloadList .list a .listTitle { font-size: 0.938vw; height: 1.458vw; }
  .downloadMain .downloadBox .downloadList .list a .size { font-size: 0.833vw; margin-left: 1.042vw; }
  .downloadMain .downloadBox .downloadList .list a .size i { font-size: 1.563vw; margin-left: 2.604vw; }
  .rightFast { right: 1.302vw; }
  .rightFast a { height: 4.688vw; width: 4.688vw; padding-top: 0.521vw; -webkit-border-radius: 0.365vw; border-radius: 0.365vw; margin: 0.26vw 0vw; }
  .rightFast a .icon { font-size: 1.458vw; }
  .rightFast a .text { font-size: 0.729vw; }
  .rightFast a .qrCode { -webkit-box-shadow: 0vw 0.26vw 0.521vw rgba(0, 0, 0, 0.1); box-shadow: 0vw 0.26vw 0.521vw rgba(0, 0, 0, 0.1); right: 4.688vw; width: 6.771vw; padding: 0.26vw; -webkit-border-radius: 0.365vw; border-radius: 0.365vw; }
  .rightFast a .qrCode::after { bottom: 1.042vw; right: -0.417vw; border-left: 0.417vw solid #fff; border-top: 0.417vw solid transparent; border-bottom: 0.417vw solid transparent; }
  .singlePage { padding: 4.167vw 0vw; font-size: 0.938vw; line-height: 1.563vw; }
  .singlePage .content { max-width: 67.708vw; }
  .noData { padding: 5.208vw 0vw; font-size: 1.25vw; } 
  .allcountText{padding-top: 2.604vw; font-size: 0.938vw;}
}
