html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none } *, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat } html, body { margin: 0px; padding: 0px; font-family: PingFangSC-Regular, sans-serif, "microsoft yahei"; font-size: 14px; margin: 0px; padding: 0px; color: #000000; line-height: 22px; height: auto; clear: both; overflow-x: hidden } div, form, img, ul, ol, li, dl, dt, dd, p, tr, td, body, strong, span, pre, input { margin: 0; padding: 0; border: 0; background-repeat: no-repeat } h1, h2, h3, h4, h5, h6, p, dl, dt, dd { margin: 0; padding: 0; font-weight: normal } p { margin: 0px; padding: 0px } body, button, input, select, textarea { font: 14px/1.5 'Microsoft YaHei', 'Hiragino Sans GB', sans-serif, Arial; color: #000000 } img { border: 0px; vertical-align: middle; max-width: 100%; max-height: 100% } table { border-collapse: collapse; border-spacing: 0 } *, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat } ul, li { list-style: none } em, i { font-style: normal } a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; color: #000000; outline: none; cursor: pointer } 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; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 } input, textarea, select, button { border: none; outline: none; color: inherit; font-size: 14px; background: none; font-family: inherit; 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 } textarea { overflow: auto; vertical-align: top; resize: none } input:-webkit-autofill { -webkit-box-shadow: 0 0 0px rgba(255, 255, 255, 0) inset !important; -webkit-appearance: none; background: none; outline: none; border: none } a, button, input, optgroup, select, textarea { -webkit-tap-highlight-color: rgba(0, 0, 0, 0) } input::-ms-clear { display: none } input::-ms-reveal { display: none } input:-internal-autofill-previewed, input:-internal-autofill-selected { -webkit-text-fill-color: #999 !important; -webkit-transition: background-color 99999999s ease-in-out 0s !important; -o-transition: background-color 99999999s ease-in-out 0s !important; transition: background-color 99999999s ease-in-out 0s !important } input, textarea { -webkit-appearance: none } .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 } .clearfix { *zoom: 1 } ul.ulclear { margin: 0px; padding: 0px; list-style: none } ul.ulclear li { margin: 0px; padding: 0px; list-style: none } ol.olclear { margin: 0px; padding: 0px; list-style: none } ol.olclear li { margin: 0px; padding: 0px; list-style: none } input, textarea, button { border: none; outline: none; color: inherit; font-size: 14px; background: none; font-family: inherit; outline: none } textarea { resize: none; overflow: auto } input { -webkit-appearance: none } input { background: none; outline: none; border: none } .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 } .visible-sm, .visible-md, .visible-lg { display: none } .hidden-sm, .hidden-md, .hidden-lg { display: block } @media screen and (max-width: 768px) { .hidden-sm, .hidden-md, .hidden-lg { display: none } .visible-sm, .visible-md, .visible-lg { display: block } } a { -webkit-transform: all 0.3s; -ms-transform: all 0.3s; -o-transform: all 0.3s; transform: all 0.3s } @-webkit-keyframes pic_m { 0% { -webkit-transform: scale(1.1); transform: scale(1.1) } 100% { -webkit-transform: scale(1); transform: scale(1) } } @-o-keyframes pic_m { 0% { -o-transform: scale(1.1); transform: scale(1.1) } 100% { -o-transform: scale(1); transform: scale(1) } } @keyframes pic_m { 0% { -webkit-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1) } 100% { -webkit-transform: scale(1); -o-transform: scale(1); transform: scale(1) } } @-webkit-keyframes jump { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 50% { -webkit-transform: translateY(-10px); transform: translateY(-10px) } 100% { -webkit-transform: translateY(0); transform: translateY(0) } } @-o-keyframes jump { 0% { -o-transform: translateY(0); transform: translateY(0) } 50% { -o-transform: translateY(-10px); transform: translateY(-10px) } 100% { -o-transform: translateY(0); transform: translateY(0) } } @keyframes jump { 0% { -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } 50% { -webkit-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px) } 100% { -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } } @-webkit-keyframes round { 0% { -webkit-transform: scale(1); transform: scale(1) } 100% { -webkit-transform: scale(1.08); transform: scale(1.08) } } @-o-keyframes round { 0% { -o-transform: scale(1); transform: scale(1) } 100% { -o-transform: scale(1.08); transform: scale(1.08) } } @keyframes round { 0% { -webkit-transform: scale(1); -o-transform: scale(1); transform: scale(1) } 100% { -webkit-transform: scale(1.08); -o-transform: scale(1.08); transform: scale(1.08) } } @-webkit-keyframes round2 { 0% { -webkit-transform: scale(0.8); transform: scale(0.8) } 100% { -webkit-transform: scale(1); transform: scale(1) } } @-o-keyframes round2 { 0% { -o-transform: scale(0.8); transform: scale(0.8) } 100% { -o-transform: scale(1); transform: scale(1) } } @keyframes round2 { 0% { -webkit-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8) } 100% { -webkit-transform: scale(1); -o-transform: scale(1); transform: scale(1) } } @-webkit-keyframes rotate { 0% { -webkit-transform: translate(-50%, 0) rotateZ(0deg); transform: translate(-50%, 0) rotateZ(0deg) } 50% { -webkit-transform: translate(-50%, -2%) rotateZ(180deg); transform: translate(-50%, -2%) rotateZ(180deg) } 100% { -webkit-transform: translate(-50%, 0%) rotateZ(360deg); transform: translate(-50%, 0%) rotateZ(360deg) } } @-o-keyframes rotate { 0% { -o-transform: translate(-50%, 0) rotateZ(0deg); transform: translate(-50%, 0) rotateZ(0deg) } 50% { -o-transform: translate(-50%, -2%) rotateZ(180deg); transform: translate(-50%, -2%) rotateZ(180deg) } 100% { -o-transform: translate(-50%, 0%) rotateZ(360deg); transform: translate(-50%, 0%) rotateZ(360deg) } } @keyframes rotate { 0% { -webkit-transform: translate(-50%, 0) rotateZ(0deg); -o-transform: translate(-50%, 0) rotateZ(0deg); transform: translate(-50%, 0) rotateZ(0deg) } 50% { -webkit-transform: translate(-50%, -2%) rotateZ(180deg); -o-transform: translate(-50%, -2%) rotateZ(180deg); transform: translate(-50%, -2%) rotateZ(180deg) } 100% { -webkit-transform: translate(-50%, 0%) rotateZ(360deg); -o-transform: translate(-50%, 0%) rotateZ(360deg); transform: translate(-50%, 0%) rotateZ(360deg) } } @-webkit-keyframes rwidth { 0% { width: 0 } 100% { width: 72.396vw } } @-o-keyframes rwidth { 0% { width: 0 } 100% { width: 72.396vw } } @keyframes rwidth { 0% { width: 0 } 100% { width: 72.396vw } } @-webkit-keyframes rheight { 0% { height: 0 } 100% { height: 3.88rem } } @-o-keyframes rheight { 0% { height: 0 } 100% { height: 3.88rem } } @keyframes rheight { 0% { height: 0 } 100% { height: 3.88rem } } @-webkit-keyframes rotates { 0% { -webkit-transform: rotateY(90deg); transform: rotateY(90deg) } 100% { -webkit-transform: rotateY(0); transform: rotateY(0) } } @-o-keyframes rotates { 0% { transform: rotateY(90deg) } 100% { transform: rotateY(0) } } @keyframes rotates { 0% { -webkit-transform: rotateY(90deg); transform: rotateY(90deg) } 100% { -webkit-transform: rotateY(0); transform: rotateY(0) } } @-webkit-keyframes animX { 0% { left: -43px } 10% { left: 0 } 20% { left: 50px } 100% { left: 603px } } @-o-keyframes animX { 0% { left: -43px } 10% { left: 0 } 20% { left: 50px } 100% { left: 603px } } @keyframes animX { 0% { left: -43px } 10% { left: 0 } 20% { left: 50px } 100% { left: 603px } } @-webkit-keyframes animY { 0% { top: 30px } 10% { left: 60px } 20% { left: 100px } 100% { top: 388px } } @-o-keyframes animY { 0% { top: 30px } 10% { left: 60px } 20% { left: 100px } 100% { top: 388px } } @keyframes animY { 0% { top: 30px } 10% { left: 60px } 20% { left: 100px } 100% { top: 388px } } @-webkit-keyframes circleProgressLoad_right { 0% { border-top: 3px solid #d4dcff; border-right: 3px solid #d4dcff; -webkit-transform: rotate(45deg) } 50% { border-top: 3px solid #d4dcff; border-right: 3px solid #d4dcff; border-left: 3px solid #0031ff; border-bottom: 3px solid #0031ff; -webkit-transform: rotate(225deg) } 100% { border-left: 3px solid #0031ff; border-bottom: 3px solid #0031ff; -webkit-transform: rotate(225deg) } } @-webkit-keyframes circleProgressLoad_left { 0% { border-bottom: 3px solid #d4dcff; border-left: 3px solid #d4dcff; -webkit-transform: rotate(45deg) } 50% { border-bottom: 3px solid #d4dcff; border-left: 3px solid #d4dcff; border-top: 3px solid #0031ff; border-right: 3px solid #0031ff; -webkit-transform: rotate(45deg) } 100% { border-top: 3px solid #0031ff; border-right: 3px solid #0031ff; border-bottom: 3px solid #d4dcff; border-left: 3px solid #d4dcff; -webkit-transform: rotate(225deg) } } @-webkit-keyframes spinAround { from { -webkit-transform: rotate(0deg); transform: rotate(0deg) } to { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @-o-keyframes spinAround { from { -o-transform: rotate(0deg); transform: rotate(0deg) } to { -o-transform: rotate(360deg); transform: rotate(360deg) } } @keyframes spinAround { from { -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg) } to { -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg) } } @-webkit-keyframes fadeIniup { 0% { opacity: 0; -webkit-transform: translateY(30px); -o-transform: translateY(30px); transform: translateY(30px) } 100% { opacity: 1; -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } } @-o-keyframes fadeIniup { 0% { opacity: 0; -webkit-transform: translateY(30px); -o-transform: translateY(30px); transform: translateY(30px) } 100% { opacity: 1; -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } } @keyframes fadeIniup { 0% { opacity: 0; -webkit-transform: translateY(30px); -o-transform: translateY(30px); transform: translateY(30px) } 100% { opacity: 1; -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } } .he_fadeup3 { -webkit-animation: fadeIniup 1s ease both; -o-animation: fadeIniup 1s ease both; animation: fadeIniup 1s ease both; -webkit-animation-delay: 0.1s; -o-animation-delay: 0.1s; animation-delay: 0.1s } @font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal } :root { --swiper-theme-color: #007aff } .swiper-grid>.swiper-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1 } .swiper-vertical>.swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column } .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: -o-transform; transition-property: transform; transition-property: transform, -webkit-transform, -o-transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box } .swiper-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0) } .swiper-pointer-events { -ms-touch-action: pan-y; touch-action: pan-y } .swiper-pointer-events.swiper-vertical { -ms-touch-action: pan-x; touch-action: pan-x } .swiper-slide { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: -o-transform; transition-property: transform; transition-property: transform, -webkit-transform, -o-transform } .swiper-slide-invisible-blank { visibility: hidden } .swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto } .swiper-autoheight .swiper-wrapper { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-transition-property: height, -webkit-transform; transition-property: height, -webkit-transform; -o-transition-property: height, -o-transform; transition-property: transform, height; transition-property: transform, height, -webkit-transform, -o-transform } .swiper-backface-hidden .swiper-slide { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden } .swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper { -webkit-perspective: 1200px; perspective: 1200px } .swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; transform-style: preserve-3d } .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10 } .swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15) } .swiper-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: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) } .swiper-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: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) } .swiper-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: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) } .swiper-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: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) } .swiper-css-mode>.swiper-wrapper { overflow: auto; scrollbar-width: none; -ms-overflow-style: none } .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar { display: none } .swiper-css-mode>.swiper-wrapper>.swiper-slide { scroll-snap-align: start start } .swiper-horizontal.swiper-css-mode>.swiper-wrapper { -webkit-scroll-snap-type: x mandatory; -ms-scroll-snap-type: x mandatory; scroll-snap-type: x mandatory } .swiper-vertical.swiper-css-mode>.swiper-wrapper { -webkit-scroll-snap-type: y mandatory; -ms-scroll-snap-type: y mandatory; scroll-snap-type: y mandatory } .swiper-centered>.swiper-wrapper::before { content: ''; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-ordinal-group: 10000; -webkit-order: 9999; -ms-flex-order: 9999; order: 9999 } .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child { -webkit-margin-start: var(--swiper-centered-offset-before); -moz-margin-start: var(--swiper-centered-offset-before); margin-inline-start: var(--swiper-centered-offset-before) } .swiper-centered.swiper-horizontal>.swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after) } .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child { -webkit-margin-before: var(--swiper-centered-offset-before); margin-block-start: var(--swiper-centered-offset-before) } .swiper-centered.swiper-vertical>.swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after) } .swiper-centered>.swiper-wrapper>.swiper-slide { scroll-snap-align: center center } .swiper-virtual .swiper-slide { -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); transform: translateZ(0) } .swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ''; position: absolute; left: 0; top: 0; pointer-events: none } .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size) } .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size) } :root { --swiper-navigation-size: 44px } .swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: -webkit-calc(var(--swiper-navigation-size)/ 44 * 27); width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: -webkit-calc(0px - (var(--swiper-navigation-size)/ 2)); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 10; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: var(--swiper-navigation-color, var(--swiper-theme-color)) } .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none } .swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none } .swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important } .swiper-button-next:after, .swiper-button-prev:after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); text-transform: none !important; letter-spacing: 0; font-variant: initial; line-height: 1 } .swiper-button-prev, .swiper-rtl .swiper-button-next { left: 10px; right: auto } .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after { content: 'prev' } .swiper-button-next, .swiper-rtl .swiper-button-prev { right: 10px; left: auto } .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after { content: 'next' } .swiper-button-lock { display: none } .swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s opacity; -o-transition: .3s opacity; transition: .3s opacity; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10 } .swiper-pagination.swiper-pagination-hidden { opacity: 0 } .swiper-pagination-disabled>.swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important } .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0; width: 100% } .swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0 } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); -o-transform: scale(0.33); transform: scale(0.33); position: relative } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { -webkit-transform: scale(0.66); -ms-transform: scale(0.66); -o-transform: scale(0.66); transform: scale(0.66) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); -o-transform: scale(0.33); transform: scale(0.33) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { -webkit-transform: scale(0.66); -ms-transform: scale(0.66); -o-transform: scale(0.66); transform: scale(0.66) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); -o-transform: scale(0.33); transform: scale(0.33) } .swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px)); height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color, #000); opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2) } button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none } .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer } .swiper-pagination-bullet:only-child { display: none !important } .swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color, var(--swiper-theme-color)) } .swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical>.swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0px, -50%, 0); transform: translate3d(0px, -50%, 0) } .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; display: block } .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 8px } .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; -webkit-transition: .2s transform, .2s top; -o-transition: .2s transform, .2s top; transition: .2s transform, .2s top } .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px) } .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); white-space: nowrap } .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: .2s transform, .2s left; -o-transition: .2s transform, .2s left; transition: .2s transform, .2s left } .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: .2s transform, .2s right; -o-transition: .2s transform, .2s right; transition: .2s transform, .2s right } .swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute } .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color, var(--swiper-theme-color)); position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; -ms-transform-origin: left top; -o-transform-origin: left top; transform-origin: left top } .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-transform-origin: right top; -ms-transform-origin: right top; -o-transform-origin: right top; transform-origin: right top } .swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0; top: 0 } .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical>.swiper-pagination-progressbar { width: 4px; height: 100%; left: 0; top: 0 } .swiper-pagination-lock { display: none } .swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1) } .swiper-scrollbar-disabled>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled { display: none !important } .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98% } .swiper-scrollbar.swiper-scrollbar-vertical, .swiper-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); border-radius: 10px; left: 0; top: 0 } .swiper-scrollbar-cursor-drag { cursor: move } .swiper-scrollbar-lock { display: none } .swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center } .swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg { max-width: 100%; max-height: 100%; -o-object-fit: contain; object-fit: contain } .swiper-slide-zoomed { cursor: move } .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -ms-transform-origin: 50%; -o-transform-origin: 50%; transform-origin: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); border-radius: 50%; border-top-color: transparent } .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { -webkit-animation: swiper-preloader-spin 1s infinite linear; -o-animation: swiper-preloader-spin 1s infinite linear; animation: swiper-preloader-spin 1s infinite linear } .swiper-lazy-preloader-white { --swiper-preloader-color: #fff } .swiper-lazy-preloader-black { --swiper-preloader-color: #000 } @-webkit-keyframes swiper-preloader-spin { 0% { -webkit-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) } } @-o-keyframes swiper-preloader-spin { 0% { -o-transform: rotate(0deg); transform: rotate(0deg) } 100% { -o-transform: rotate(360deg); transform: rotate(360deg) } } @keyframes swiper-preloader-spin { 0% { -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg) } } .swiper .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000 } .swiper-free-mode>.swiper-wrapper { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto } .swiper-grid>.swiper-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .swiper-grid-column>.swiper-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column } .swiper-fade.swiper-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out } .swiper-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity } .swiper-fade .swiper-slide .swiper-slide { pointer-events: none } .swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper-cube { overflow: visible } .swiper-cube .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; visibility: hidden; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100% } .swiper-cube .swiper-slide .swiper-slide { pointer-events: none } .swiper-cube.swiper-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; -o-transform-origin: 100% 0; transform-origin: 100% 0 } .swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next+.swiper-slide, .swiper-cube .swiper-slide-prev { pointer-events: auto; visibility: visible } .swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden } .swiper-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; opacity: .6; z-index: 0 } .swiper-cube .swiper-cube-shadow:before { content: ''; background: #000; position: absolute; left: 0; top: 0; bottom: 0; right: 0; -webkit-filter: blur(50px); filter: blur(50px) } .swiper-flip { overflow: visible } .swiper-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1 } .swiper-flip .swiper-slide .swiper-slide { pointer-events: none } .swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden } .swiper-creative .swiper-slide { -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden; -webkit-transition-property: opacity, height, -webkit-transform; transition-property: opacity, height, -webkit-transform; -o-transition-property: opacity, height, -o-transform; transition-property: transform, opacity, height; transition-property: transform, opacity, height, -webkit-transform, -o-transform } .swiper-cards { overflow: visible } .swiper-cards .swiper-slide { -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; -o-transform-origin: center bottom; transform-origin: center bottom; -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden } /*! Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2014 Daniel Eden */ .wow { visibility: hidden } .animated { -webkit-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both } .animated.infinite { -webkit-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; animation-iteration-count: infinite } .animated.hinge { -webkit-animation-duration: 2s; -o-animation-duration: 2s; animation-duration: 2s } @-webkit-keyframes bounce { 0%, 100%, 20%, 53%, 80% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } 40%, 43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0) } 70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -15px, 0); transform: translate3d(0, -15px, 0) } 90% { -webkit-transform: translate3d(0, -4px, 0); transform: translate3d(0, -4px, 0) } } @-o-keyframes bounce { 0%, 100%, 20%, 53%, 80% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } 40%, 43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -o-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0) } 70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -o-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -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%, 100%, 20%, 53%, 80% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } 40%, 43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -o-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0) } 70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -o-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -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; -o-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; -o-transform-origin: center bottom; transform-origin: center bottom } @-webkit-keyframes flash { 0%, 100%, 50% { opacity: 1 } 25%, 75% { opacity: 0 } } @-o-keyframes flash { 0%, 100%, 50% { opacity: 1 } 25%, 75% { opacity: 0 } } @keyframes flash { 0%, 100%, 50% { opacity: 1 } 25%, 75% { opacity: 0 } } .flash { -webkit-animation-name: flash; -o-animation-name: flash; animation-name: flash } @-webkit-keyframes pulse { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } 50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05) } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } @-o-keyframes pulse { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } 50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05) } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } @keyframes pulse { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } 50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05) } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } .pulse { -webkit-animation-name: pulse; -o-animation-name: pulse; animation-name: pulse } @-webkit-keyframes rubberBand { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 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) } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } @-o-keyframes rubberBand { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 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) } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } @keyframes rubberBand { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 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) } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } .rubberBand { -webkit-animation-name: rubberBand; -o-animation-name: rubberBand; animation-name: rubberBand } @-webkit-keyframes shake { 0%, 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 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) } } @-o-keyframes shake { 0%, 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 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%, 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 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; -o-animation-name: shake; animation-name: shake } @-webkit-keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg) } 40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg) } 60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg) } 80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg) } 100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) } } @-o-keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg) } 40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg) } 60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg) } 80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg) } 100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) } } @keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg) } 40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg) } 60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg) } 80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg) } 100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) } } .swing { -webkit-transform-origin: top center; -ms-transform-origin: top center; -o-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; -o-animation-name: swing; animation-name: swing } @-webkit-keyframes tada { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } 10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg) } 30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) } 40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } @-o-keyframes tada { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } 10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg) } 30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) } 40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } @keyframes tada { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } 10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg) } 30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) } 40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } .tada { -webkit-animation-name: tada; -o-animation-name: tada; animation-name: tada } @-webkit-keyframes wobble { 0% { -webkit-transform: none; transform: none } 15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg) } 30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg) } 45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg) } 60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg) } 75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg) } 100% { -webkit-transform: none; transform: none } } @-o-keyframes wobble { 0% { -webkit-transform: none; -o-transform: none; transform: none } 15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg) } 30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg) } 45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg) } 60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg) } 75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg) } 100% { -webkit-transform: none; -o-transform: none; transform: none } } @keyframes wobble { 0% { -webkit-transform: none; -o-transform: none; transform: none } 15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg) } 30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg) } 45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg) } 60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg) } 75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg) } 100% { -webkit-transform: none; -o-transform: none; transform: none } } .wobble { -webkit-animation-name: wobble; -o-animation-name: wobble; animation-name: wobble } @-webkit-keyframes bounceIn { 0%, 100%, 20%, 40%, 60%, 80% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } @-o-keyframes bounceIn { 0%, 100%, 20%, 40%, 60%, 80% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } @keyframes bounceIn { 0%, 100%, 20%, 40%, 60%, 80% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } .bounceIn { -webkit-animation-name: bounceIn; -o-animation-name: bounceIn; animation-name: bounceIn; -webkit-animation-duration: .75s; -o-animation-duration: .75s; animation-duration: .75s } @-webkit-keyframes bounceInDown { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: none; transform: none } } @-o-keyframes bounceInDown { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: none; -o-transform: none; transform: none } } @keyframes bounceInDown { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: none; -o-transform: none; transform: none } } .bounceInDown { -webkit-animation-name: bounceInDown; -o-animation-name: bounceInDown; animation-name: bounceInDown } @-webkit-keyframes bounceInLeft { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: none; transform: none } } @-o-keyframes bounceInLeft { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: none; -o-transform: none; transform: none } } @keyframes bounceInLeft { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: none; -o-transform: none; transform: none } } .bounceInLeft { -webkit-animation-name: bounceInLeft; -o-animation-name: bounceInLeft; animation-name: bounceInLeft } @-webkit-keyframes bounceInRight { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: none; transform: none } } @-o-keyframes bounceInRight { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: none; -o-transform: none; transform: none } } @keyframes bounceInRight { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: none; -o-transform: none; transform: none } } .bounceInRight { -webkit-animation-name: bounceInRight; -o-animation-name: bounceInRight; animation-name: bounceInRight } @-webkit-keyframes bounceInUp { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } } @-o-keyframes bounceInUp { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } } @keyframes bounceInUp { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } } .bounceInUp { -webkit-animation-name: bounceInUp; -o-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) } 100% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3) } } @-o-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) } 100% { 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) } 100% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3) } } .bounceOut { -webkit-animation-name: bounceOut; -o-animation-name: bounceOut; animation-name: bounceOut; -webkit-animation-duration: .75s; -o-animation-duration: .75s; animation-duration: .75s } @-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) } 100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) } } @-o-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) } 100% { 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) } 100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) } } .bounceOutDown { -webkit-animation-name: bounceOutDown; -o-animation-name: bounceOutDown; animation-name: bounceOutDown } @-webkit-keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0) } 100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0) } } @-o-keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0) } 100% { 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) } 100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0) } } .bounceOutLeft { -webkit-animation-name: bounceOutLeft; -o-animation-name: bounceOutLeft; animation-name: bounceOutLeft } @-webkit-keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0) } 100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0) } } @-o-keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0) } 100% { 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) } 100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0) } } .bounceOutRight { -webkit-animation-name: bounceOutRight; -o-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) } 100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0) } } @-o-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) } 100% { 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) } 100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0) } } .bounceOutUp { -webkit-animation-name: bounceOutUp; -o-animation-name: bounceOutUp; animation-name: bounceOutUp } @-webkit-keyframes fadeIn { 0% { opacity: 0 } 100% { opacity: 1 } } @-o-keyframes fadeIn { 0% { opacity: 0 } 100% { opacity: 1 } } @keyframes fadeIn { 0% { opacity: 0 } 100% { opacity: 1 } } .fadeIn { -webkit-animation-name: fadeIn; -o-animation-name: fadeIn; animation-name: fadeIn } @-webkit-keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @-o-keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } @keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } .fadeInDown { -webkit-animation-name: fadeInDown; -o-animation-name: fadeInDown; animation-name: fadeInDown } @-webkit-keyframes fadeInDownBig { 0% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @-o-keyframes fadeInDownBig { 0% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } @keyframes fadeInDownBig { 0% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } .fadeInDownBig { -webkit-animation-name: fadeInDownBig; -o-animation-name: fadeInDownBig; animation-name: fadeInDownBig } @-webkit-keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(-30px, 0, 0); transform: translate3d(-30px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @-o-keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(-30px, 0, 0); transform: translate3d(-30px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } @keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(-30px, 0, 0); transform: translate3d(-30px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } .fadeInLeft { -webkit-animation-name: fadeInLeft; -o-animation-name: fadeInLeft; animation-name: fadeInLeft } @-webkit-keyframes fadeInLeftBig { 0% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @-o-keyframes fadeInLeftBig { 0% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } @keyframes fadeInLeftBig { 0% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } .fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; -o-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig } @-webkit-keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(30px, 0, 0); transform: translate3d(30px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @-o-keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(30px, 0, 0); transform: translate3d(30px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } @keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(30px, 0, 0); transform: translate3d(30px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } .fadeInRight { -webkit-animation-name: fadeInRight; -o-animation-name: fadeInRight; animation-name: fadeInRight } @-webkit-keyframes fadeInRightBig { 0% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @-o-keyframes fadeInRightBig { 0% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } @keyframes fadeInRightBig { 0% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } .fadeInRightBig { -webkit-animation-name: fadeInRightBig; -o-animation-name: fadeInRightBig; animation-name: fadeInRightBig } @-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @-o-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } @keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } .fadeInUp { -webkit-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp } @-webkit-keyframes fadeInUpBig { 0% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @-o-keyframes fadeInUpBig { 0% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } @keyframes fadeInUpBig { 0% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } .fadeInUpBig { -webkit-animation-name: fadeInUpBig; -o-animation-name: fadeInUpBig; animation-name: fadeInUpBig } @-webkit-keyframes fadeOut { 0% { opacity: 1 } 100% { opacity: 0 } } @-o-keyframes fadeOut { 0% { opacity: 1 } 100% { opacity: 0 } } @keyframes fadeOut { 0% { opacity: 1 } 100% { opacity: 0 } } .fadeOut { -webkit-animation-name: fadeOut; -o-animation-name: fadeOut; animation-name: fadeOut } @-webkit-keyframes fadeOutDown { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) } } @-o-keyframes fadeOutDown { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) } } @keyframes fadeOutDown { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) } } .fadeOutDown { -webkit-animation-name: fadeOutDown; -o-animation-name: fadeOutDown; animation-name: fadeOutDown } @-webkit-keyframes fadeOutDownBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) } } @-o-keyframes fadeOutDownBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) } } @keyframes fadeOutDownBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) } } .fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; -o-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig } @-webkit-keyframes fadeOutLeft { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) } } @-o-keyframes fadeOutLeft { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) } } @keyframes fadeOutLeft { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) } } .fadeOutLeft { -webkit-animation-name: fadeOutLeft; -o-animation-name: fadeOutLeft; animation-name: fadeOutLeft } @-webkit-keyframes fadeOutLeftBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0) } } @-o-keyframes fadeOutLeftBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0) } } @keyframes fadeOutLeftBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0) } } .fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; -o-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig } @-webkit-keyframes fadeOutRight { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } } @-o-keyframes fadeOutRight { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } } @keyframes fadeOutRight { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } } .fadeOutRight { -webkit-animation-name: fadeOutRight; -o-animation-name: fadeOutRight; animation-name: fadeOutRight } @-webkit-keyframes fadeOutRightBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0) } } @-o-keyframes fadeOutRightBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0) } } @keyframes fadeOutRightBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0) } } .fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; -o-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig } @-webkit-keyframes fadeOutUp { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) } } @-o-keyframes fadeOutUp { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) } } @keyframes fadeOutUp { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) } } .fadeOutUp { -webkit-animation-name: fadeOutUp; -o-animation-name: fadeOutUp; animation-name: fadeOutUp } @-webkit-keyframes fadeOutUpBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0) } } @-o-keyframes fadeOutUpBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0) } } @keyframes fadeOutUpBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0) } } .fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; -o-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig } @-webkit-keyframes flip { 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out } 40% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out } 50% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -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); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } 100% { -webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } } @-o-keyframes flip { 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; -o-animation-timing-function: ease-out; animation-timing-function: ease-out } 40% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; -o-animation-timing-function: ease-out; animation-timing-function: ease-out } 50% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; -o-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); -webkit-animation-timing-function: ease-in; -o-animation-timing-function: ease-in; animation-timing-function: ease-in } 100% { -webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; -o-animation-timing-function: ease-in; animation-timing-function: ease-in } } @keyframes flip { 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; -o-animation-timing-function: ease-out; animation-timing-function: ease-out } 40% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; -o-animation-timing-function: ease-out; animation-timing-function: ease-out } 50% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; -o-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); -webkit-animation-timing-function: ease-in; -o-animation-timing-function: ease-in; animation-timing-function: ease-in } 100% { -webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; -o-animation-timing-function: ease-in; animation-timing-function: ease-in } } .animated.flip { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; -o-animation-name: flip; animation-name: flip } @-webkit-keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0 } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1 } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg) } 100% { -webkit-transform: perspective(400px); transform: perspective(400px) } } @-o-keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0 } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1 } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg) } 100% { -webkit-transform: perspective(400px); transform: perspective(400px) } } @keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0 } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1 } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg) } 100% { -webkit-transform: perspective(400px); transform: perspective(400px) } } .flipInX { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; -o-animation-name: flipInX; animation-name: flipInX } @-webkit-keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0 } 40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in } 60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1 } 80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg) } 100% { -webkit-transform: perspective(400px); transform: perspective(400px) } } @-o-keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0 } 40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in } 60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1 } 80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg) } 100% { -webkit-transform: perspective(400px); transform: perspective(400px) } } @keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0 } 40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in } 60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1 } 80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg) } 100% { -webkit-transform: perspective(400px); transform: perspective(400px) } } .flipInY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInY; -o-animation-name: flipInY; animation-name: flipInY } @-webkit-keyframes flipOutX { 0% { -webkit-transform: perspective(400px); transform: perspective(400px) } 30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1 } 100% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0 } } @-o-keyframes flipOutX { 0% { -webkit-transform: perspective(400px); transform: perspective(400px) } 30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1 } 100% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0 } } @keyframes flipOutX { 0% { -webkit-transform: perspective(400px); transform: perspective(400px) } 30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1 } 100% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0 } } .flipOutX { -webkit-animation-name: flipOutX; -o-animation-name: flipOutX; animation-name: flipOutX; -webkit-animation-duration: .75s; -o-animation-duration: .75s; animation-duration: .75s; -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) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1 } 100% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0 } } @-o-keyframes flipOutY { 0% { -webkit-transform: perspective(400px); transform: perspective(400px) } 30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1 } 100% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0 } } @keyframes flipOutY { 0% { -webkit-transform: perspective(400px); transform: perspective(400px) } 30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1 } 100% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0 } } .flipOutY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; -o-animation-name: flipOutY; animation-name: flipOutY; -webkit-animation-duration: .75s; -o-animation-duration: .75s; animation-duration: .75s } @-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); opacity: 1 } 80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1 } 100% { -webkit-transform: none; transform: none; opacity: 1 } } @-o-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); -o-transform: skewX(20deg); transform: skewX(20deg); opacity: 1 } 80% { -webkit-transform: skewX(-5deg); -o-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1 } 100% { -webkit-transform: none; -o-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); -o-transform: skewX(20deg); transform: skewX(20deg); opacity: 1 } 80% { -webkit-transform: skewX(-5deg); -o-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1 } 100% { -webkit-transform: none; -o-transform: none; transform: none; opacity: 1 } } .lightSpeedIn { -webkit-animation-name: lightSpeedIn; -o-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; -o-animation-timing-function: ease-out; animation-timing-function: ease-out } @-webkit-keyframes lightSpeedOut { 0% { opacity: 1 } 100% { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0 } } @-o-keyframes lightSpeedOut { 0% { opacity: 1 } 100% { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0 } } @keyframes lightSpeedOut { 0% { opacity: 1 } 100% { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0 } } .lightSpeedOut { -webkit-animation-name: lightSpeedOut; -o-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; -o-animation-timing-function: ease-in; animation-timing-function: ease-in } @-webkit-keyframes rotateIn { 0% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0 } 100% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1 } } @-o-keyframes rotateIn { 0% { -webkit-transform-origin: center; -o-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0 } 100% { -webkit-transform-origin: center; -o-transform-origin: center; transform-origin: center; -webkit-transform: none; -o-transform: none; transform: none; opacity: 1 } } @keyframes rotateIn { 0% { -webkit-transform-origin: center; -o-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0 } 100% { -webkit-transform-origin: center; -o-transform-origin: center; transform-origin: center; -webkit-transform: none; -o-transform: none; transform: none; opacity: 1 } } .rotateIn { -webkit-animation-name: rotateIn; -o-animation-name: rotateIn; animation-name: rotateIn } @-webkit-keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1 } } @-o-keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } 100% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; -o-transform: none; transform: none; opacity: 1 } } @keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } 100% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; -o-transform: none; transform: none; opacity: 1 } } .rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; -o-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft } @-webkit-keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1 } } @-o-keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } 100% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; -o-transform: none; transform: none; opacity: 1 } } @keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } 100% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; -o-transform: none; transform: none; opacity: 1 } } .rotateInDownRight { -webkit-animation-name: rotateInDownRight; -o-animation-name: rotateInDownRight; animation-name: rotateInDownRight } @-webkit-keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1 } } @-o-keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } 100% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; -o-transform: none; transform: none; opacity: 1 } } @keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } 100% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; -o-transform: none; transform: none; opacity: 1 } } .rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; -o-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft } @-webkit-keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0 } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1 } } @-o-keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0 } 100% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; -o-transform: none; transform: none; opacity: 1 } } @keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0 } 100% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; -o-transform: none; transform: none; opacity: 1 } } .rotateInUpRight { -webkit-animation-name: rotateInUpRight; -o-animation-name: rotateInUpRight; animation-name: rotateInUpRight } @-webkit-keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center; opacity: 1 } 100% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0 } } @-o-keyframes rotateOut { 0% { -webkit-transform-origin: center; -o-transform-origin: center; transform-origin: center; opacity: 1 } 100% { -webkit-transform-origin: center; -o-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0 } } @keyframes rotateOut { 0% { -webkit-transform-origin: center; -o-transform-origin: center; transform-origin: center; opacity: 1 } 100% { -webkit-transform-origin: center; -o-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0 } } .rotateOut { -webkit-animation-name: rotateOut; -o-animation-name: rotateOut; animation-name: rotateOut } @-webkit-keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1 } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } } @-o-keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; opacity: 1 } 100% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } } @keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; opacity: 1 } 100% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } } .rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; -o-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft } @-webkit-keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1 } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } } @-o-keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; opacity: 1 } 100% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } } @keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; opacity: 1 } 100% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } } .rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; -o-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight } @-webkit-keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1 } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } } @-o-keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; opacity: 1 } 100% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } } @keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; opacity: 1 } 100% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } } .rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; -o-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft } @-webkit-keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1 } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0 } } @-o-keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; opacity: 1 } 100% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0 } } @keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; opacity: 1 } 100% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0 } } .rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; -o-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight } @-webkit-keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out } 20%, 60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out } 40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 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 } 100% { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0 } } @-o-keyframes hinge { 0% { -webkit-transform-origin: top left; -o-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out } 20%, 60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; -o-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out } 40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; -o-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1 } 100% { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0 } } @keyframes hinge { 0% { -webkit-transform-origin: top left; -o-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out } 20%, 60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; -o-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out } 40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; -o-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1 } 100% { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0 } } .hinge { -webkit-animation-name: hinge; -o-animation-name: hinge; animation-name: hinge } @-webkit-keyframes rollIn { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @-o-keyframes rollIn { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } @keyframes rollIn { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } .rollIn { -webkit-animation-name: rollIn; -o-animation-name: rollIn; animation-name: rollIn } @-webkit-keyframes rollOut { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg) } } @-o-keyframes rollOut { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg) } } @keyframes rollOut { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg) } } .rollOut { -webkit-animation-name: rollOut; -o-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 } } @-o-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; -o-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) } } @-o-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); -o-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); -o-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); -o-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); -o-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; -o-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) } } @-o-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); -o-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); -o-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); -o-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); -o-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; -o-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) } } @-o-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); -o-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); -o-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); -o-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); -o-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; -o-animation-name: zoomInRight; animation-name: zoomInRight } @-webkit-keyframes zoomInUp { 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) } } @-o-keyframes zoomInUp { 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); -o-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); -o-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, 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); -o-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); -o-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; -o-animation-name: zoomInUp; animation-name: zoomInUp } @-webkit-keyframes zoomOut { 0% { opacity: 1 } 50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3) } 100% { opacity: 0 } } @-o-keyframes zoomOut { 0% { opacity: 1 } 50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3) } 100% { opacity: 0 } } @keyframes zoomOut { 0% { opacity: 1 } 50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3) } 100% { opacity: 0 } } .zoomOut { -webkit-animation-name: zoomOut; -o-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) } 100% { 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) } } @-o-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); -o-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) } 100% { 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; -o-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); -o-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); -o-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) } 100% { 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; -o-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); -o-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; -o-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) } 100% { 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 } } @-o-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) } 100% { opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; -o-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) } 100% { opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center } } .zoomOutLeft { -webkit-animation-name: zoomOutLeft; -o-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) } 100% { 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 } } @-o-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) } 100% { opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; -o-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) } 100% { opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; -o-transform-origin: right center; transform-origin: right center } } .zoomOutRight { -webkit-animation-name: zoomOutRight; -o-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) } 100% { 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) } } @-o-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); -o-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) } 100% { 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; -o-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); -o-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); -o-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) } 100% { 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; -o-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); -o-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; -o-animation-name: zoomOutUp; animation-name: zoomOutUp } @-webkit-keyframes slideInDown { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); visibility: visible } 100% { -webkit-transform: translateY(0); transform: translateY(0) } } @-o-keyframes slideInDown { 0% { -webkit-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); visibility: visible } 100% { -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } } @keyframes slideInDown { 0% { -webkit-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); visibility: visible } 100% { -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } } .slideInDown { -webkit-animation-name: slideInDown; -o-animation-name: slideInDown; animation-name: slideInDown } @-webkit-keyframes slideInLeft { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); visibility: visible } 100% { -webkit-transform: translateX(0); transform: translateX(0) } } @-o-keyframes slideInLeft { 0% { -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); visibility: visible } 100% { -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) } } @keyframes slideInLeft { 0% { -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); visibility: visible } 100% { -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) } } .slideInLeft { -webkit-animation-name: slideInLeft; -o-animation-name: slideInLeft; animation-name: slideInLeft } @-webkit-keyframes slideInRight { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); visibility: visible } 100% { -webkit-transform: translateX(0); transform: translateX(0) } } @-o-keyframes slideInRight { 0% { -webkit-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); visibility: visible } 100% { -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) } } @keyframes slideInRight { 0% { -webkit-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); visibility: visible } 100% { -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) } } .slideInRight { -webkit-animation-name: slideInRight; -o-animation-name: slideInRight; animation-name: slideInRight } @-webkit-keyframes slideInUp { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); visibility: visible } 100% { -webkit-transform: translateY(0); transform: translateY(0) } } @-o-keyframes slideInUp { 0% { -webkit-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); visibility: visible } 100% { -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } } @keyframes slideInUp { 0% { -webkit-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); visibility: visible } 100% { -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } } .slideInUp { -webkit-animation-name: slideInUp; -o-animation-name: slideInUp; animation-name: slideInUp } @-webkit-keyframes slideOutDown { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { visibility: hidden; -webkit-transform: translateY(100%); transform: translateY(100%) } } @-o-keyframes slideOutDown { 0% { -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } 100% { visibility: hidden; -webkit-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%) } } @keyframes slideOutDown { 0% { -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } 100% { visibility: hidden; -webkit-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%) } } .slideOutDown { -webkit-animation-name: slideOutDown; -o-animation-name: slideOutDown; animation-name: slideOutDown } @-webkit-keyframes slideOutLeft { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 100% { visibility: hidden; -webkit-transform: translateX(-100%); transform: translateX(-100%) } } @-o-keyframes slideOutLeft { 0% { -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) } 100% { visibility: hidden; -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%) } } @keyframes slideOutLeft { 0% { -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) } 100% { visibility: hidden; -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%) } } .slideOutLeft { -webkit-animation-name: slideOutLeft; -o-animation-name: slideOutLeft; animation-name: slideOutLeft } @-webkit-keyframes slideOutRight { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 100% { visibility: hidden; -webkit-transform: translateX(100%); transform: translateX(100%) } } @-o-keyframes slideOutRight { 0% { -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) } 100% { visibility: hidden; -webkit-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%) } } @keyframes slideOutRight { 0% { -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) } 100% { visibility: hidden; -webkit-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%) } } .slideOutRight { -webkit-animation-name: slideOutRight; -o-animation-name: slideOutRight; animation-name: slideOutRight } @-webkit-keyframes slideOutUp { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { visibility: hidden; -webkit-transform: translateY(-100%); transform: translateY(-100%) } } @-o-keyframes slideOutUp { 0% { -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } 100% { visibility: hidden; -webkit-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%) } } @keyframes slideOutUp { 0% { -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } 100% { visibility: hidden; -webkit-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%) } } .slideOutUp { -webkit-animation-name: slideOutUp; -o-animation-name: slideOutUp; animation-name: slideOutUp } html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-font-smoothing: antialiased; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none } *, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat } html, body { margin: 0px; padding: 0px; font-family: PingFangSC-Regular, sans-serif, "microsoft yahei"; font-size: 14px; margin: 0px; padding: 0px; color: #000000; line-height: 22px; height: auto; clear: both; overflow-x: hidden } div, form, img, ul, ol, li, dl, dt, dd, p, tr, td, body, strong, span, pre, input { margin: 0; padding: 0; border: 0; background-repeat: no-repeat } h1, h2, h3, h4, h5, h6, p, dl, dt, dd { margin: 0; padding: 0; font-weight: normal } p { margin: 0px; padding: 0px } body, button, input, select, textarea { font: 14px/1.5 'Microsoft YaHei', 'Hiragino Sans GB', sans-serif, Arial; color: #000000 } img { border: 0px; vertical-align: middle; max-width: 100%; max-height: 100% } table { border-collapse: collapse; border-spacing: 0 } *, :after, :before { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background-repeat: no-repeat } ul, li { list-style: none } em, i { font-style: normal } a { background-color: transparent; -webkit-text-decoration-skip: objects; text-decoration: none; color: #000000; outline: none; cursor: pointer } 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; -moz-box-sizing: border-box; box-sizing: border-box; padding: 0 } input, textarea, select, button { border: none; outline: none; color: inherit; font-size: 14px; background: none; font-family: inherit; 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 } textarea { overflow: auto; vertical-align: top; resize: none } input:-webkit-autofill { -webkit-box-shadow: 0 0 0px rgba(255, 255, 255, 0) inset !important; -webkit-appearance: none; background: none; outline: none; border: none } a, button, input, optgroup, select, textarea { -webkit-tap-highlight-color: rgba(0, 0, 0, 0) } input::-ms-clear { display: none } input::-ms-reveal { display: none } input:-internal-autofill-previewed, input:-internal-autofill-selected { -webkit-text-fill-color: #999 !important; -webkit-transition: background-color 99999999s ease-in-out 0s !important; -o-transition: background-color 99999999s ease-in-out 0s !important; transition: background-color 99999999s ease-in-out 0s !important } input, textarea { -webkit-appearance: none } .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0 } .clearfix { *zoom: 1 } ul.ulclear { margin: 0px; padding: 0px; list-style: none } ul.ulclear li { margin: 0px; padding: 0px; list-style: none } ol.olclear { margin: 0px; padding: 0px; list-style: none } ol.olclear li { margin: 0px; padding: 0px; list-style: none } input, textarea, button { border: none; outline: none; color: inherit; font-size: 14px; background: none; font-family: inherit; outline: none } textarea { resize: none; overflow: auto } input { -webkit-appearance: none } input { background: none; outline: none; border: none } .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 } .visible-sm, .visible-md, .visible-lg { display: none } .hidden-sm, .hidden-md, .hidden-lg { display: block } @media screen and (max-width: 768px) { .hidden-sm, .hidden-md, .hidden-lg { display: none } .visible-sm, .visible-md, .visible-lg { display: block } } a { -webkit-transform: all 0.3s; -ms-transform: all 0.3s; -o-transform: all 0.3s; transform: all 0.3s } @keyframes pic_m { 0% { -webkit-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1) } 100% { -webkit-transform: scale(1); -o-transform: scale(1); transform: scale(1) } } @keyframes jump { 0% { -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } 50% { -webkit-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px) } 100% { -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } } @keyframes round { 0% { -webkit-transform: scale(1); -o-transform: scale(1); transform: scale(1) } 100% { -webkit-transform: scale(1.08); -o-transform: scale(1.08); transform: scale(1.08) } } @keyframes round2 { 0% { -webkit-transform: scale(0.8); -o-transform: scale(0.8); transform: scale(0.8) } 100% { -webkit-transform: scale(1); -o-transform: scale(1); transform: scale(1) } } @keyframes rotate { 0% { -webkit-transform: translate(-50%, 0) rotateZ(0deg); -o-transform: translate(-50%, 0) rotateZ(0deg); transform: translate(-50%, 0) rotateZ(0deg) } 50% { -webkit-transform: translate(-50%, -2%) rotateZ(180deg); -o-transform: translate(-50%, -2%) rotateZ(180deg); transform: translate(-50%, -2%) rotateZ(180deg) } 100% { -webkit-transform: translate(-50%, 0%) rotateZ(360deg); -o-transform: translate(-50%, 0%) rotateZ(360deg); transform: translate(-50%, 0%) rotateZ(360deg) } } @keyframes rwidth { 0% { width: 0 } 100% { width: 72.396vw } } @keyframes rheight { 0% { height: 0 } 100% { height: 3.88rem } } @keyframes rotates { 0% { -webkit-transform: rotateY(90deg); transform: rotateY(90deg) } 100% { -webkit-transform: rotateY(0); transform: rotateY(0) } } @keyframes animX { 0% { left: -43px } 10% { left: 0 } 20% { left: 50px } 100% { left: 603px } } @keyframes animY { 0% { top: 30px } 10% { left: 60px } 20% { left: 100px } 100% { top: 388px } } @-webkit-keyframes circleProgressLoad_right { 0% { border-top: 3px solid #d4dcff; border-right: 3px solid #d4dcff; -webkit-transform: rotate(45deg) } 50% { border-top: 3px solid #d4dcff; border-right: 3px solid #d4dcff; border-left: 3px solid #0031ff; border-bottom: 3px solid #0031ff; -webkit-transform: rotate(225deg) } 100% { border-left: 3px solid #0031ff; border-bottom: 3px solid #0031ff; -webkit-transform: rotate(225deg) } } @-webkit-keyframes circleProgressLoad_left { 0% { border-bottom: 3px solid #d4dcff; border-left: 3px solid #d4dcff; -webkit-transform: rotate(45deg) } 50% { border-bottom: 3px solid #d4dcff; border-left: 3px solid #d4dcff; border-top: 3px solid #0031ff; border-right: 3px solid #0031ff; -webkit-transform: rotate(45deg) } 100% { border-top: 3px solid #0031ff; border-right: 3px solid #0031ff; border-bottom: 3px solid #d4dcff; border-left: 3px solid #d4dcff; -webkit-transform: rotate(225deg) } } @keyframes spinAround { from { -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg) } to { -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg) } } @keyframes fadeIniup { 0% { opacity: 0; -webkit-transform: translateY(30px); -o-transform: translateY(30px); transform: translateY(30px) } 100% { opacity: 1; -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } } .he_fadeup3 { -webkit-animation: fadeIniup 1s ease both; -o-animation: fadeIniup 1s ease both; animation: fadeIniup 1s ease both; -webkit-animation-delay: 0.1s; -o-animation-delay: 0.1s; animation-delay: 0.1s } @font-face { font-family: swiper-icons; src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA"); font-weight: 400; font-style: normal } :root { --swiper-theme-color: #007aff } .swiper-grid>.swiper-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .swiper { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1 } .swiper-vertical>.swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column } .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: -o-transform; transition-property: transform; transition-property: transform, -webkit-transform, -o-transform; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box } .swiper-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0px, 0, 0); transform: translate3d(0px, 0, 0) } .swiper-pointer-events { -ms-touch-action: pan-y; touch-action: pan-y } .swiper-pointer-events.swiper-vertical { -ms-touch-action: pan-x; touch-action: pan-x } .swiper-slide { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; position: relative; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; -o-transition-property: -o-transform; transition-property: transform; transition-property: transform, -webkit-transform, -o-transform } .swiper-slide-invisible-blank { visibility: hidden } .swiper-autoheight, .swiper-autoheight .swiper-slide { height: auto } .swiper-autoheight .swiper-wrapper { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-transition-property: height, -webkit-transform; transition-property: height, -webkit-transform; -o-transition-property: height, -o-transform; transition-property: transform, height; transition-property: transform, height, -webkit-transform, -o-transform } .swiper-backface-hidden .swiper-slide { -webkit-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden } .swiper-3d, .swiper-3d.swiper-css-mode .swiper-wrapper { -webkit-perspective: 1200px; perspective: 1200px } .swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide, .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top, .swiper-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; transform-style: preserve-3d } .swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10 } .swiper-3d .swiper-slide-shadow { background: rgba(0, 0, 0, 0.15) } .swiper-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: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) } .swiper-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: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) } .swiper-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: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) } .swiper-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: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) } .swiper-css-mode>.swiper-wrapper { overflow: auto; scrollbar-width: none; -ms-overflow-style: none } .swiper-css-mode>.swiper-wrapper::-webkit-scrollbar { display: none } .swiper-css-mode>.swiper-wrapper>.swiper-slide { scroll-snap-align: start start } .swiper-horizontal.swiper-css-mode>.swiper-wrapper { -webkit-scroll-snap-type: x mandatory; -ms-scroll-snap-type: x mandatory; scroll-snap-type: x mandatory } .swiper-vertical.swiper-css-mode>.swiper-wrapper { -webkit-scroll-snap-type: y mandatory; -ms-scroll-snap-type: y mandatory; scroll-snap-type: y mandatory } .swiper-centered>.swiper-wrapper::before { content: ''; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; -webkit-box-ordinal-group: 10000; -webkit-order: 9999; -ms-flex-order: 9999; order: 9999 } .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child { -webkit-margin-start: var(--swiper-centered-offset-before); -moz-margin-start: var(--swiper-centered-offset-before); margin-inline-start: var(--swiper-centered-offset-before) } .swiper-centered.swiper-horizontal>.swiper-wrapper::before { height: 100%; min-height: 1px; width: var(--swiper-centered-offset-after) } .swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child { -webkit-margin-before: var(--swiper-centered-offset-before); margin-block-start: var(--swiper-centered-offset-before) } .swiper-centered.swiper-vertical>.swiper-wrapper::before { width: 100%; min-width: 1px; height: var(--swiper-centered-offset-after) } .swiper-centered>.swiper-wrapper>.swiper-slide { scroll-snap-align: center center } .swiper-virtual .swiper-slide { -webkit-backface-visibility: hidden; -webkit-transform: translateZ(0); transform: translateZ(0) } .swiper-virtual.swiper-css-mode .swiper-wrapper::after { content: ''; position: absolute; left: 0; top: 0; pointer-events: none } .swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after { height: 1px; width: var(--swiper-virtual-size) } .swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after { width: 1px; height: var(--swiper-virtual-size) } :root { --swiper-navigation-size: 44px } .swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: -webkit-calc(var(--swiper-navigation-size)/ 44 * 27); width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: -webkit-calc(0px - (var(--swiper-navigation-size)/ 2)); margin-top: calc(0px - (var(--swiper-navigation-size)/ 2)); z-index: 10; cursor: pointer; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; color: var(--swiper-navigation-color, var(--swiper-theme-color)) } .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none } .swiper-button-next.swiper-button-hidden, .swiper-button-prev.swiper-button-hidden { opacity: 0; cursor: auto; pointer-events: none } .swiper-navigation-disabled .swiper-button-next, .swiper-navigation-disabled .swiper-button-prev { display: none !important } .swiper-button-next:after, .swiper-button-prev:after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); text-transform: none !important; letter-spacing: 0; font-variant: initial; line-height: 1 } .swiper-button-prev, .swiper-rtl .swiper-button-next { left: 10px; right: auto } .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after { content: 'prev' } .swiper-button-next, .swiper-rtl .swiper-button-prev { right: 10px; left: auto } .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after { content: 'next' } .swiper-button-lock { display: none } .swiper-pagination { position: absolute; text-align: center; -webkit-transition: .3s opacity; -o-transition: .3s opacity; transition: .3s opacity; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10 } .swiper-pagination.swiper-pagination-hidden { opacity: 0 } .swiper-pagination-disabled>.swiper-pagination, .swiper-pagination.swiper-pagination-disabled { display: none !important } .swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 10px; left: 0; width: 100% } .swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0 } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); -o-transform: scale(0.33); transform: scale(0.33); position: relative } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { -webkit-transform: scale(0.66); -ms-transform: scale(0.66); -o-transform: scale(0.66); transform: scale(0.66) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); -o-transform: scale(0.33); transform: scale(0.33) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next { -webkit-transform: scale(0.66); -ms-transform: scale(0.66); -o-transform: scale(0.66); transform: scale(0.66) } .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next { -webkit-transform: scale(0.33); -ms-transform: scale(0.33); -o-transform: scale(0.33); transform: scale(0.33) } .swiper-pagination-bullet { width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px)); height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px)); display: inline-block; border-radius: 50%; background: var(--swiper-pagination-bullet-inactive-color, #000); opacity: var(--swiper-pagination-bullet-inactive-opacity, 0.2) } button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none } .swiper-pagination-clickable .swiper-pagination-bullet { cursor: pointer } .swiper-pagination-bullet:only-child { display: none !important } .swiper-pagination-bullet-active { opacity: var(--swiper-pagination-bullet-opacity, 1); background: var(--swiper-pagination-color, var(--swiper-theme-color)) } .swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical>.swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0px, -50%, 0); transform: translate3d(0px, -50%, 0) } .swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0; display: block } .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 8px } .swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; -webkit-transition: .2s transform, .2s top; -o-transition: .2s transform, .2s top; transition: .2s transform, .2s top } .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px) } .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); white-space: nowrap } .swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: .2s transform, .2s left; -o-transition: .2s transform, .2s left; transition: .2s transform, .2s left } .swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: .2s transform, .2s right; -o-transition: .2s transform, .2s right; transition: .2s transform, .2s right } .swiper-pagination-progressbar { background: rgba(0, 0, 0, 0.25); position: absolute } .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: var(--swiper-pagination-color, var(--swiper-theme-color)); position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); -o-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; -ms-transform-origin: left top; -o-transform-origin: left top; transform-origin: left top } .swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-transform-origin: right top; -ms-transform-origin: right top; -o-transform-origin: right top; transform-origin: right top } .swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0; top: 0 } .swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical>.swiper-pagination-progressbar { width: 4px; height: 100%; left: 0; top: 0 } .swiper-pagination-lock { display: none } .swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, 0.1) } .swiper-scrollbar-disabled>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-disabled { display: none !important } .swiper-horizontal>.swiper-scrollbar, .swiper-scrollbar.swiper-scrollbar-horizontal { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98% } .swiper-scrollbar.swiper-scrollbar-vertical, .swiper-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); border-radius: 10px; left: 0; top: 0 } .swiper-scrollbar-cursor-drag { cursor: move } .swiper-scrollbar-lock { display: none } .swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center } .swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg { max-width: 100%; max-height: 100%; -o-object-fit: contain; object-fit: contain } .swiper-slide-zoomed { cursor: move } .swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -ms-transform-origin: 50%; -o-transform-origin: 50%; transform-origin: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color)); border-radius: 50%; border-top-color: transparent } .swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader { -webkit-animation: swiper-preloader-spin 1s infinite linear; -o-animation: swiper-preloader-spin 1s infinite linear; animation: swiper-preloader-spin 1s infinite linear } .swiper-lazy-preloader-white { --swiper-preloader-color: #fff } .swiper-lazy-preloader-black { --swiper-preloader-color: #000 } @keyframes swiper-preloader-spin { 0% { -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg) } 100% { -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg) } } .swiper .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000 } .swiper-free-mode>.swiper-wrapper { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto } .swiper-grid>.swiper-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .swiper-grid-column>.swiper-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column } .swiper-fade.swiper-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out } .swiper-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity } .swiper-fade .swiper-slide .swiper-slide { pointer-events: none } .swiper-fade .swiper-slide-active, .swiper-fade .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper-cube { overflow: visible } .swiper-cube .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; visibility: hidden; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; -o-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100% } .swiper-cube .swiper-slide .swiper-slide { pointer-events: none } .swiper-cube.swiper-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; -o-transform-origin: 100% 0; transform-origin: 100% 0 } .swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper-cube .swiper-slide-active, .swiper-cube .swiper-slide-next, .swiper-cube .swiper-slide-next+.swiper-slide, .swiper-cube .swiper-slide-prev { pointer-events: auto; visibility: visible } .swiper-cube .swiper-slide-shadow-bottom, .swiper-cube .swiper-slide-shadow-left, .swiper-cube .swiper-slide-shadow-right, .swiper-cube .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden } .swiper-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0px; width: 100%; height: 100%; opacity: .6; z-index: 0 } .swiper-cube .swiper-cube-shadow:before { content: ''; background: #000; position: absolute; left: 0; top: 0; bottom: 0; right: 0; -webkit-filter: blur(50px); filter: blur(50px) } .swiper-flip { overflow: visible } .swiper-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1 } .swiper-flip .swiper-slide .swiper-slide { pointer-events: none } .swiper-flip .swiper-slide-active, .swiper-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto } .swiper-flip .swiper-slide-shadow-bottom, .swiper-flip .swiper-slide-shadow-left, .swiper-flip .swiper-slide-shadow-right, .swiper-flip .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden } .swiper-creative .swiper-slide { -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden; -webkit-transition-property: opacity, height, -webkit-transform; transition-property: opacity, height, -webkit-transform; -o-transition-property: opacity, height, -o-transform; transition-property: transform, opacity, height; transition-property: transform, opacity, height, -webkit-transform, -o-transform } .swiper-cards { overflow: visible } .swiper-cards .swiper-slide { -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; -o-transform-origin: center bottom; transform-origin: center bottom; -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow: hidden } /*! Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2014 Daniel Eden */ .wow { visibility: hidden } .animated { -webkit-animation-duration: 1s; -o-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; -o-animation-fill-mode: both; animation-fill-mode: both } .animated.infinite { -webkit-animation-iteration-count: infinite; -o-animation-iteration-count: infinite; animation-iteration-count: infinite } .animated.hinge { -webkit-animation-duration: 2s; -o-animation-duration: 2s; animation-duration: 2s } @-webkit-keyframes bounce { 0%, 100%, 20%, 53%, 80% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } 40%, 43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0) } 70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -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%, 100%, 20%, 53%, 80% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } 40%, 43% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -o-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0) } 70% { -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -o-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06); -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; -o-animation-name: bounce; animation-name: bounce; -webkit-transform-origin: center bottom; -ms-transform-origin: center bottom; -o-transform-origin: center bottom; transform-origin: center bottom } @-webkit-keyframes flash { 0%, 100%, 50% { opacity: 1 } 25%, 75% { opacity: 0 } } @keyframes flash { 0%, 100%, 50% { opacity: 1 } 25%, 75% { opacity: 0 } } .flash { -webkit-animation-name: flash; -o-animation-name: flash; animation-name: flash } @-webkit-keyframes pulse { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } 50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05) } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } @keyframes pulse { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } 50% { -webkit-transform: scale3d(1.05, 1.05, 1.05); transform: scale3d(1.05, 1.05, 1.05) } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } .pulse { -webkit-animation-name: pulse; -o-animation-name: pulse; animation-name: pulse } @-webkit-keyframes rubberBand { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 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) } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } @keyframes rubberBand { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 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) } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } .rubberBand { -webkit-animation-name: rubberBand; -o-animation-name: rubberBand; animation-name: rubberBand } @-webkit-keyframes shake { 0%, 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 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%, 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 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; -o-animation-name: shake; animation-name: shake } @-webkit-keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg) } 40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg) } 60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg) } 80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg) } 100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) } } @keyframes swing { 20% { -webkit-transform: rotate3d(0, 0, 1, 15deg); transform: rotate3d(0, 0, 1, 15deg) } 40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg) } 60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg) } 80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg) } 100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) } } .swing { -webkit-transform-origin: top center; -ms-transform-origin: top center; -o-transform-origin: top center; transform-origin: top center; -webkit-animation-name: swing; -o-animation-name: swing; animation-name: swing } @-webkit-keyframes tada { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } 10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg) } 30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) } 40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } @keyframes tada { 0% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } 10%, 20% { -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg); transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg) } 30%, 50%, 70%, 90% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg) } 40%, 60%, 80% { -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg); transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg) } 100% { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } .tada { -webkit-animation-name: tada; -o-animation-name: tada; animation-name: tada } @-webkit-keyframes wobble { 0% { -webkit-transform: none; transform: none } 15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg) } 30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg) } 45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg) } 60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg) } 75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg) } 100% { -webkit-transform: none; transform: none } } @keyframes wobble { 0% { -webkit-transform: none; -o-transform: none; transform: none } 15% { -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg); transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg) } 30% { -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg); transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg) } 45% { -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg); transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg) } 60% { -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg); transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg) } 75% { -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg); transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg) } 100% { -webkit-transform: none; -o-transform: none; transform: none } } .wobble { -webkit-animation-name: wobble; -o-animation-name: wobble; animation-name: wobble } @-webkit-keyframes bounceIn { 0%, 100%, 20%, 40%, 60%, 80% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } @keyframes bounceIn { 0%, 100%, 20%, 40%, 60%, 80% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { opacity: 1; -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1) } } .bounceIn { -webkit-animation-name: bounceIn; -o-animation-name: bounceIn; animation-name: bounceIn; -webkit-animation-duration: .75s; -o-animation-duration: .75s; animation-duration: .75s } @-webkit-keyframes bounceInDown { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: none; transform: none } } @keyframes bounceInDown { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: none; -o-transform: none; transform: none } } .bounceInDown { -webkit-animation-name: bounceInDown; -o-animation-name: bounceInDown; animation-name: bounceInDown } @-webkit-keyframes bounceInLeft { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: none; transform: none } } @keyframes bounceInLeft { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: none; -o-transform: none; transform: none } } .bounceInLeft { -webkit-animation-name: bounceInLeft; -o-animation-name: bounceInLeft; animation-name: bounceInLeft } @-webkit-keyframes bounceInRight { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: none; transform: none } } @keyframes bounceInRight { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: none; -o-transform: none; transform: none } } .bounceInRight { -webkit-animation-name: bounceInRight; -o-animation-name: bounceInRight; animation-name: bounceInRight } @-webkit-keyframes bounceInUp { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } } @keyframes bounceInUp { 0%, 100%, 60%, 75%, 90% { -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); transition-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) } 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) } } .bounceInUp { -webkit-animation-name: bounceInUp; -o-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) } 100% { 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) } 100% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3) } } .bounceOut { -webkit-animation-name: bounceOut; -o-animation-name: bounceOut; animation-name: bounceOut; -webkit-animation-duration: .75s; -o-animation-duration: .75s; animation-duration: .75s } @-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) } 100% { 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) } 100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) } } .bounceOutDown { -webkit-animation-name: bounceOutDown; -o-animation-name: bounceOutDown; animation-name: bounceOutDown } @-webkit-keyframes bounceOutLeft { 20% { opacity: 1; -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0) } 100% { 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) } 100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0) } } .bounceOutLeft { -webkit-animation-name: bounceOutLeft; -o-animation-name: bounceOutLeft; animation-name: bounceOutLeft } @-webkit-keyframes bounceOutRight { 20% { opacity: 1; -webkit-transform: translate3d(-20px, 0, 0); transform: translate3d(-20px, 0, 0) } 100% { 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) } 100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0) } } .bounceOutRight { -webkit-animation-name: bounceOutRight; -o-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) } 100% { 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) } 100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0) } } .bounceOutUp { -webkit-animation-name: bounceOutUp; -o-animation-name: bounceOutUp; animation-name: bounceOutUp } @-webkit-keyframes fadeIn { 0% { opacity: 0 } 100% { opacity: 1 } } @keyframes fadeIn { 0% { opacity: 0 } 100% { opacity: 1 } } .fadeIn { -webkit-animation-name: fadeIn; -o-animation-name: fadeIn; animation-name: fadeIn } @-webkit-keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @keyframes fadeInDown { 0% { opacity: 0; -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } .fadeInDown { -webkit-animation-name: fadeInDown; -o-animation-name: fadeInDown; animation-name: fadeInDown } @-webkit-keyframes fadeInDownBig { 0% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @keyframes fadeInDownBig { 0% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } .fadeInDownBig { -webkit-animation-name: fadeInDownBig; -o-animation-name: fadeInDownBig; animation-name: fadeInDownBig } @-webkit-keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(-30px, 0, 0); transform: translate3d(-30px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @keyframes fadeInLeft { 0% { opacity: 0; -webkit-transform: translate3d(-30px, 0, 0); transform: translate3d(-30px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } .fadeInLeft { -webkit-animation-name: fadeInLeft; -o-animation-name: fadeInLeft; animation-name: fadeInLeft } @-webkit-keyframes fadeInLeftBig { 0% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @keyframes fadeInLeftBig { 0% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } .fadeInLeftBig { -webkit-animation-name: fadeInLeftBig; -o-animation-name: fadeInLeftBig; animation-name: fadeInLeftBig } @-webkit-keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(30px, 0, 0); transform: translate3d(30px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @keyframes fadeInRight { 0% { opacity: 0; -webkit-transform: translate3d(30px, 0, 0); transform: translate3d(30px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } .fadeInRight { -webkit-animation-name: fadeInRight; -o-animation-name: fadeInRight; animation-name: fadeInRight } @-webkit-keyframes fadeInRightBig { 0% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @keyframes fadeInRightBig { 0% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } .fadeInRightBig { -webkit-animation-name: fadeInRightBig; -o-animation-name: fadeInRightBig; animation-name: fadeInRightBig } @-webkit-keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @keyframes fadeInUp { 0% { opacity: 0; -webkit-transform: translate3d(0, 10%, 0); transform: translate3d(0, 10%, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } .fadeInUp { -webkit-animation-name: fadeInUp; -o-animation-name: fadeInUp; animation-name: fadeInUp } @-webkit-keyframes fadeInUpBig { 0% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @keyframes fadeInUpBig { 0% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } .fadeInUpBig { -webkit-animation-name: fadeInUpBig; -o-animation-name: fadeInUpBig; animation-name: fadeInUpBig } @-webkit-keyframes fadeOut { 0% { opacity: 1 } 100% { opacity: 0 } } @keyframes fadeOut { 0% { opacity: 1 } 100% { opacity: 0 } } .fadeOut { -webkit-animation-name: fadeOut; -o-animation-name: fadeOut; animation-name: fadeOut } @-webkit-keyframes fadeOutDown { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) } } @keyframes fadeOutDown { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0) } } .fadeOutDown { -webkit-animation-name: fadeOutDown; -o-animation-name: fadeOutDown; animation-name: fadeOutDown } @-webkit-keyframes fadeOutDownBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) } } @keyframes fadeOutDownBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, 2000px, 0); transform: translate3d(0, 2000px, 0) } } .fadeOutDownBig { -webkit-animation-name: fadeOutDownBig; -o-animation-name: fadeOutDownBig; animation-name: fadeOutDownBig } @-webkit-keyframes fadeOutLeft { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) } } @keyframes fadeOutLeft { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0) } } .fadeOutLeft { -webkit-animation-name: fadeOutLeft; -o-animation-name: fadeOutLeft; animation-name: fadeOutLeft } @-webkit-keyframes fadeOutLeftBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0) } } @keyframes fadeOutLeftBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(-2000px, 0, 0); transform: translate3d(-2000px, 0, 0) } } .fadeOutLeftBig { -webkit-animation-name: fadeOutLeftBig; -o-animation-name: fadeOutLeftBig; animation-name: fadeOutLeftBig } @-webkit-keyframes fadeOutRight { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } } @keyframes fadeOutRight { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(100%, 0, 0) } } .fadeOutRight { -webkit-animation-name: fadeOutRight; -o-animation-name: fadeOutRight; animation-name: fadeOutRight } @-webkit-keyframes fadeOutRightBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0) } } @keyframes fadeOutRightBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(2000px, 0, 0); transform: translate3d(2000px, 0, 0) } } .fadeOutRightBig { -webkit-animation-name: fadeOutRightBig; -o-animation-name: fadeOutRightBig; animation-name: fadeOutRightBig } @-webkit-keyframes fadeOutUp { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) } } @keyframes fadeOutUp { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0) } } .fadeOutUp { -webkit-animation-name: fadeOutUp; -o-animation-name: fadeOutUp; animation-name: fadeOutUp } @-webkit-keyframes fadeOutUpBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0) } } @keyframes fadeOutUpBig { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(0, -2000px, 0); transform: translate3d(0, -2000px, 0) } } .fadeOutUpBig { -webkit-animation-name: fadeOutUpBig; -o-animation-name: fadeOutUpBig; animation-name: fadeOutUpBig } @-webkit-keyframes flip { 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out } 40% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out } 50% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -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); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in } 100% { -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) rotate3d(0, 1, 0, -360deg); transform: perspective(400px) rotate3d(0, 1, 0, -360deg); -webkit-animation-timing-function: ease-out; -o-animation-timing-function: ease-out; animation-timing-function: ease-out } 40% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg); -webkit-animation-timing-function: ease-out; -o-animation-timing-function: ease-out; animation-timing-function: ease-out } 50% { -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg); -webkit-animation-timing-function: ease-in; -o-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); -webkit-animation-timing-function: ease-in; -o-animation-timing-function: ease-in; animation-timing-function: ease-in } 100% { -webkit-transform: perspective(400px); transform: perspective(400px); -webkit-animation-timing-function: ease-in; -o-animation-timing-function: ease-in; animation-timing-function: ease-in } } .animated.flip { -webkit-backface-visibility: visible; backface-visibility: visible; -webkit-animation-name: flip; -o-animation-name: flip; animation-name: flip } @-webkit-keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0 } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1 } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg) } 100% { -webkit-transform: perspective(400px); transform: perspective(400px) } } @keyframes flipInX { 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0 } 40% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); -webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in } 60% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg); transform: perspective(400px) rotate3d(1, 0, 0, 10deg); opacity: 1 } 80% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg); transform: perspective(400px) rotate3d(1, 0, 0, -5deg) } 100% { -webkit-transform: perspective(400px); transform: perspective(400px) } } .flipInX { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; -o-animation-name: flipInX; animation-name: flipInX } @-webkit-keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0 } 40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-transition-timing-function: ease-in; transition-timing-function: ease-in } 60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1 } 80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg) } 100% { -webkit-transform: perspective(400px); transform: perspective(400px) } } @keyframes flipInY { 0% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); -webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in; opacity: 0 } 40% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg); transform: perspective(400px) rotate3d(0, 1, 0, -20deg); -webkit-transition-timing-function: ease-in; -o-transition-timing-function: ease-in; transition-timing-function: ease-in } 60% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg); transform: perspective(400px) rotate3d(0, 1, 0, 10deg); opacity: 1 } 80% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg); transform: perspective(400px) rotate3d(0, 1, 0, -5deg) } 100% { -webkit-transform: perspective(400px); transform: perspective(400px) } } .flipInY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInY; -o-animation-name: flipInY; animation-name: flipInY } @-webkit-keyframes flipOutX { 0% { -webkit-transform: perspective(400px); transform: perspective(400px) } 30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1 } 100% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0 } } @keyframes flipOutX { 0% { -webkit-transform: perspective(400px); transform: perspective(400px) } 30% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg); transform: perspective(400px) rotate3d(1, 0, 0, -20deg); opacity: 1 } 100% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); opacity: 0 } } .flipOutX { -webkit-animation-name: flipOutX; -o-animation-name: flipOutX; animation-name: flipOutX; -webkit-animation-duration: .75s; -o-animation-duration: .75s; animation-duration: .75s; -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) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1 } 100% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0 } } @keyframes flipOutY { 0% { -webkit-transform: perspective(400px); transform: perspective(400px) } 30% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg); transform: perspective(400px) rotate3d(0, 1, 0, -15deg); opacity: 1 } 100% { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg); transform: perspective(400px) rotate3d(0, 1, 0, 90deg); opacity: 0 } } .flipOutY { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipOutY; -o-animation-name: flipOutY; animation-name: flipOutY; -webkit-animation-duration: .75s; -o-animation-duration: .75s; animation-duration: .75s } @-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); opacity: 1 } 80% { -webkit-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1 } 100% { -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); -o-transform: skewX(20deg); transform: skewX(20deg); opacity: 1 } 80% { -webkit-transform: skewX(-5deg); -o-transform: skewX(-5deg); transform: skewX(-5deg); opacity: 1 } 100% { -webkit-transform: none; -o-transform: none; transform: none; opacity: 1 } } .lightSpeedIn { -webkit-animation-name: lightSpeedIn; -o-animation-name: lightSpeedIn; animation-name: lightSpeedIn; -webkit-animation-timing-function: ease-out; -o-animation-timing-function: ease-out; animation-timing-function: ease-out } @-webkit-keyframes lightSpeedOut { 0% { opacity: 1 } 100% { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0 } } @keyframes lightSpeedOut { 0% { opacity: 1 } 100% { -webkit-transform: translate3d(100%, 0, 0) skewX(30deg); transform: translate3d(100%, 0, 0) skewX(30deg); opacity: 0 } } .lightSpeedOut { -webkit-animation-name: lightSpeedOut; -o-animation-name: lightSpeedOut; animation-name: lightSpeedOut; -webkit-animation-timing-function: ease-in; -o-animation-timing-function: ease-in; animation-timing-function: ease-in } @-webkit-keyframes rotateIn { 0% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0 } 100% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: none; transform: none; opacity: 1 } } @keyframes rotateIn { 0% { -webkit-transform-origin: center; -o-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, -200deg); transform: rotate3d(0, 0, 1, -200deg); opacity: 0 } 100% { -webkit-transform-origin: center; -o-transform-origin: center; transform-origin: center; -webkit-transform: none; -o-transform: none; transform: none; opacity: 1 } } .rotateIn { -webkit-animation-name: rotateIn; -o-animation-name: rotateIn; animation-name: rotateIn } @-webkit-keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1 } } @keyframes rotateInDownLeft { 0% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } 100% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; -o-transform: none; transform: none; opacity: 1 } } .rotateInDownLeft { -webkit-animation-name: rotateInDownLeft; -o-animation-name: rotateInDownLeft; animation-name: rotateInDownLeft } @-webkit-keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1 } } @keyframes rotateInDownRight { 0% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } 100% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; -o-transform: none; transform: none; opacity: 1 } } .rotateInDownRight { -webkit-animation-name: rotateInDownRight; -o-animation-name: rotateInDownRight; animation-name: rotateInDownRight } @-webkit-keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; transform: none; opacity: 1 } } @keyframes rotateInUpLeft { 0% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } 100% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: none; -o-transform: none; transform: none; opacity: 1 } } .rotateInUpLeft { -webkit-animation-name: rotateInUpLeft; -o-animation-name: rotateInUpLeft; animation-name: rotateInUpLeft } @-webkit-keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0 } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; transform: none; opacity: 1 } } @keyframes rotateInUpRight { 0% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -90deg); transform: rotate3d(0, 0, 1, -90deg); opacity: 0 } 100% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: none; -o-transform: none; transform: none; opacity: 1 } } .rotateInUpRight { -webkit-animation-name: rotateInUpRight; -o-animation-name: rotateInUpRight; animation-name: rotateInUpRight } @-webkit-keyframes rotateOut { 0% { -webkit-transform-origin: center; transform-origin: center; opacity: 1 } 100% { -webkit-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0 } } @keyframes rotateOut { 0% { -webkit-transform-origin: center; -o-transform-origin: center; transform-origin: center; opacity: 1 } 100% { -webkit-transform-origin: center; -o-transform-origin: center; transform-origin: center; -webkit-transform: rotate3d(0, 0, 1, 200deg); transform: rotate3d(0, 0, 1, 200deg); opacity: 0 } } .rotateOut { -webkit-animation-name: rotateOut; -o-animation-name: rotateOut; animation-name: rotateOut } @-webkit-keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1 } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } } @keyframes rotateOutDownLeft { 0% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; opacity: 1 } 100% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); opacity: 0 } } .rotateOutDownLeft { -webkit-animation-name: rotateOutDownLeft; -o-animation-name: rotateOutDownLeft; animation-name: rotateOutDownLeft } @-webkit-keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1 } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } } @keyframes rotateOutDownRight { 0% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; opacity: 1 } 100% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } } .rotateOutDownRight { -webkit-animation-name: rotateOutDownRight; -o-animation-name: rotateOutDownRight; animation-name: rotateOutDownRight } @-webkit-keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; transform-origin: left bottom; opacity: 1 } 100% { -webkit-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } } @keyframes rotateOutUpLeft { 0% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; opacity: 1 } 100% { -webkit-transform-origin: left bottom; -o-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); opacity: 0 } } .rotateOutUpLeft { -webkit-animation-name: rotateOutUpLeft; -o-animation-name: rotateOutUpLeft; animation-name: rotateOutUpLeft } @-webkit-keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; transform-origin: right bottom; opacity: 1 } 100% { -webkit-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0 } } @keyframes rotateOutUpRight { 0% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; opacity: 1 } 100% { -webkit-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: rotate3d(0, 0, 1, 90deg); transform: rotate3d(0, 0, 1, 90deg); opacity: 0 } } .rotateOutUpRight { -webkit-animation-name: rotateOutUpRight; -o-animation-name: rotateOutUpRight; animation-name: rotateOutUpRight } @-webkit-keyframes hinge { 0% { -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out } 20%, 60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out } 40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 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 } 100% { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0 } } @keyframes hinge { 0% { -webkit-transform-origin: top left; -o-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out } 20%, 60% { -webkit-transform: rotate3d(0, 0, 1, 80deg); transform: rotate3d(0, 0, 1, 80deg); -webkit-transform-origin: top left; -o-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out } 40%, 80% { -webkit-transform: rotate3d(0, 0, 1, 60deg); transform: rotate3d(0, 0, 1, 60deg); -webkit-transform-origin: top left; -o-transform-origin: top left; transform-origin: top left; -webkit-animation-timing-function: ease-in-out; -o-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; opacity: 1 } 100% { -webkit-transform: translate3d(0, 700px, 0); transform: translate3d(0, 700px, 0); opacity: 0 } } .hinge { -webkit-animation-name: hinge; -o-animation-name: hinge; animation-name: hinge } @-webkit-keyframes rollIn { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg) } 100% { opacity: 1; -webkit-transform: none; transform: none } } @keyframes rollIn { 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg); transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg) } 100% { opacity: 1; -webkit-transform: none; -o-transform: none; transform: none } } .rollIn { -webkit-animation-name: rollIn; -o-animation-name: rollIn; animation-name: rollIn } @-webkit-keyframes rollOut { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg) } } @keyframes rollOut { 0% { opacity: 1 } 100% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg); transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg) } } .rollOut { -webkit-animation-name: rollOut; -o-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; -o-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); -o-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); -o-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; -o-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); -o-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); -o-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; -o-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); -o-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); -o-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; -o-animation-name: zoomInRight; animation-name: zoomInRight } @-webkit-keyframes zoomInUp { 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 zoomInUp { 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); -o-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); -o-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; -o-animation-name: zoomInUp; animation-name: zoomInUp } @-webkit-keyframes zoomOut { 0% { opacity: 1 } 50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3) } 100% { opacity: 0 } } @keyframes zoomOut { 0% { opacity: 1 } 50% { opacity: 0; -webkit-transform: scale3d(0.3, 0.3, 0.3); transform: scale3d(0.3, 0.3, 0.3) } 100% { opacity: 0 } } .zoomOut { -webkit-animation-name: zoomOut; -o-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) } 100% { 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); -o-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) } 100% { 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; -o-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); -o-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; -o-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) } 100% { 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) } 100% { opacity: 0; -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0); transform: scale(0.1) translate3d(-2000px, 0, 0); -webkit-transform-origin: left center; -o-transform-origin: left center; transform-origin: left center } } .zoomOutLeft { -webkit-animation-name: zoomOutLeft; -o-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) } 100% { 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) } 100% { opacity: 0; -webkit-transform: scale(0.1) translate3d(2000px, 0, 0); transform: scale(0.1) translate3d(2000px, 0, 0); -webkit-transform-origin: right center; -o-transform-origin: right center; transform-origin: right center } } .zoomOutRight { -webkit-animation-name: zoomOutRight; -o-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) } 100% { 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); -o-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) } 100% { 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; -o-transform-origin: center bottom; transform-origin: center bottom; -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1); -o-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; -o-animation-name: zoomOutUp; animation-name: zoomOutUp } @-webkit-keyframes slideInDown { 0% { -webkit-transform: translateY(-100%); transform: translateY(-100%); visibility: visible } 100% { -webkit-transform: translateY(0); transform: translateY(0) } } @keyframes slideInDown { 0% { -webkit-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%); visibility: visible } 100% { -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } } .slideInDown { -webkit-animation-name: slideInDown; -o-animation-name: slideInDown; animation-name: slideInDown } @-webkit-keyframes slideInLeft { 0% { -webkit-transform: translateX(-100%); transform: translateX(-100%); visibility: visible } 100% { -webkit-transform: translateX(0); transform: translateX(0) } } @keyframes slideInLeft { 0% { -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%); visibility: visible } 100% { -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) } } .slideInLeft { -webkit-animation-name: slideInLeft; -o-animation-name: slideInLeft; animation-name: slideInLeft } @-webkit-keyframes slideInRight { 0% { -webkit-transform: translateX(100%); transform: translateX(100%); visibility: visible } 100% { -webkit-transform: translateX(0); transform: translateX(0) } } @keyframes slideInRight { 0% { -webkit-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); visibility: visible } 100% { -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) } } .slideInRight { -webkit-animation-name: slideInRight; -o-animation-name: slideInRight; animation-name: slideInRight } @-webkit-keyframes slideInUp { 0% { -webkit-transform: translateY(100%); transform: translateY(100%); visibility: visible } 100% { -webkit-transform: translateY(0); transform: translateY(0) } } @keyframes slideInUp { 0% { -webkit-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); visibility: visible } 100% { -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } } .slideInUp { -webkit-animation-name: slideInUp; -o-animation-name: slideInUp; animation-name: slideInUp } @-webkit-keyframes slideOutDown { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { visibility: hidden; -webkit-transform: translateY(100%); transform: translateY(100%) } } @keyframes slideOutDown { 0% { -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } 100% { visibility: hidden; -webkit-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%) } } .slideOutDown { -webkit-animation-name: slideOutDown; -o-animation-name: slideOutDown; animation-name: slideOutDown } @-webkit-keyframes slideOutLeft { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 100% { visibility: hidden; -webkit-transform: translateX(-100%); transform: translateX(-100%) } } @keyframes slideOutLeft { 0% { -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) } 100% { visibility: hidden; -webkit-transform: translateX(-100%); -o-transform: translateX(-100%); transform: translateX(-100%) } } .slideOutLeft { -webkit-animation-name: slideOutLeft; -o-animation-name: slideOutLeft; animation-name: slideOutLeft } @-webkit-keyframes slideOutRight { 0% { -webkit-transform: translateX(0); transform: translateX(0) } 100% { visibility: hidden; -webkit-transform: translateX(100%); transform: translateX(100%) } } @keyframes slideOutRight { 0% { -webkit-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) } 100% { visibility: hidden; -webkit-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%) } } .slideOutRight { -webkit-animation-name: slideOutRight; -o-animation-name: slideOutRight; animation-name: slideOutRight } @-webkit-keyframes slideOutUp { 0% { -webkit-transform: translateY(0); transform: translateY(0) } 100% { visibility: hidden; -webkit-transform: translateY(-100%); transform: translateY(-100%) } } @keyframes slideOutUp { 0% { -webkit-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } 100% { visibility: hidden; -webkit-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%) } } .slideOutUp { -webkit-animation-name: slideOutUp; -o-animation-name: slideOutUp; animation-name: slideOutUp } .commonweb { width: 78.125vw; margin: 0 auto } a, img { -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .pic_m img { -webkit-animation: pic_m 3s ease; -o-animation: pic_m 3s ease; animation: pic_m 3s ease } html { font-size: 100px } .flex { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap } @media screen and (min-width: 1921px) and (max-width: 4000px) { html { font-size: 110px } } @media screen and (min-width: 1201px) and (max-width: 1440px) { html { font-size: 80px } } @media screen and (min-width: 768px) and (max-width: 1200px) { html { font-size: 60px } } @media screen and (max-width: 1680px) { .commonweb { width: 90vw } } @media screen and (max-width: 768px) { html { font-size: 80px } } .header_wrap { background-color: #fff; position: fixed; top: 0; left: 0; right: 0; z-index: 100; padding-left: -webkit-calc((50/1920)*100%); padding-left: calc((50/1920)*100%); -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s } .header_wrap.ac { -webkit-box-shadow: 2px 0 10px rgba(0, 0, 0, 0.2); box-shadow: 2px 0 10px rgba(0, 0, 0, 0.2) } .header_wrap.window_scroll { -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); -o-transform: translateY(-100%); transform: translateY(-100%) } .header_subnav { background-color: #fff; padding: 10px 20px; position: absolute; z-index: 3; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); top: 100%; width: 1.6rem; height: auto; border-radius: 0 0 0.1rem 0.1rem; display: none; -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) } .header_subnav a { display: block; padding: 10px 0; font-size: 0.14rem; text-align: center; margin-left: -10px; margin-right: -10px } .header_box { 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 } .logo { width: 1.79rem } .logo img { height: 0.36rem; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s } .header_nav { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .header_nav ul { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 2; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 } .header_nav ul li { position: relative; padding: 0 0.37rem } .header_nav ul li:nth-child(1) .header_subnav { width: 1.8rem } .header_nav ul li:hover h4 a, .header_nav ul li.cur h4 a { color: #0031ff } .header_nav ul li h4 a { color: #0b1220; line-height: 0.9rem; font-size: 0.16rem; display: block } .subnavbtn { display: none } .header_right { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; justify-items: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; position: relative; z-index: 2; height: 0.9rem; /*line-height: 0.9rem;*/ text-align: center; font-size: 0.16rem } .header_right .yy { height: 100% } .header_right .yy a { height: 100%; padding: 0 0.36rem } .header_right .yy .a { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border-left: 1px solid #e3e3e3; /*font-family: "InterMedium"*/ } .header_right .yy img { height: 0.18rem; margin-right: 0.15rem; display: none; } .header_right .yy .b { background-color: #0031ff; color: #fff; width: 1.69rem; display: flex; align-items: center; justify-content: center; } .header_right .yy .b:hover { background-color: #006aff } .mNavBtn { display: none } .footer_wrap { background-color: #000; color: #fff } .footer_wrap a:hover { color: #fff } .footer_top { padding: 1.08rem 0 1.4rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .footer_top .left { width: 4.5rem } .footer_top .left .toplogo { color: #a8a8a8; font-size: 0.16rem; padding: 0 0 0.36rem } .footer_top .left .toplogo .txt { padding-top: 0.22rem } .footer_top .left .info { width: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0.36rem 0 0 0; position: relative; } .footer_top .left .icon { width: 0.54rem; height: 0.54rem; line-height: 0.54rem; background-color: #0031ff; border-radius: 100%; text-align: center; margin: 0 0.24rem 0 0; } .footer_top .left .icon img { vertical-align: middle } .wewm{ opacity: 0; position: absolute; left: 0; top: 1rem; transition: all 0.3s; transform: translateY(10px); } .wewm img{ width: 1rem; } .footer_top .left .info:hover .wewm{ opacity: 1; transform: translateY(0); } .footer_top .left .desc { font-size: 0.14rem; line-height: 0.24rem; color: #8f949b } .footer_top .left .desc a { color: #fff; font-size: 0.16rem; display: block; padding: 0.05rem 0 0 } .footer_top .left .tel a { font-family: "Inter-Bold"; font-size: 0.3rem; padding: 0.1rem 0 0 } .footer_nav ul { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .footer_nav ul li { padding: 0 0 0 0.6rem } .footer_nav ul li a { display: block } .footer_nav ul li h4 { padding: 0 0 0.54rem } .footer_nav ul li h4 a { font-size: 0.18rem; color: #fff } .footer_subnav a { font-size: 0.14rem; padding: 0 0 0.14rem; color: #8f949b } .copyRight { color: #8f949b; font-size: 0.14rem; color: #fff; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; border-top: 1px solid #0d0d0d; padding: 0.3rem 0 0.5rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .copyRight a { color: #8f949b; display: inline-block; vertical-align: top; *display: inline; *zoom: 1 } .copyRight .left a { margin-right: 0.2rem } .copyRight .right { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .footalinks { position: relative; margin-left: 0.5rem } .footalinks .cur { border: 1px solid #3f454e; height: 0.35rem; line-height: 0.35rem; padding: 0 0.13rem; position: relative; width: 1.7rem; cursor: pointer } .footalinks .cur span { position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: 0.15rem } .footalinks .cur span::before { content: "\e761" } .footalinks .as { position: absolute; bottom: 0.33rem; left: 0; width: 100%; padding: 0.13rem; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; opacity: 0; border: 1px solid #3f454e; border-bottom: 0 } .footalinks .as a { display: block } .footalinks:hover .as { opacity: 1 } .indexbanner { width: 100%; overflow: hidden; position: relative; height: 7.97rem } .indexbanner ul { width: 100% } .indexbanner ul li { width: 100%; height: auto; overflow: hidden; z-index: 44; position: relative } .indexbanner ul li .image { position: relative; height: 100vh; overflow: hidden } .indexbanner ul li .img { display: block; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .indexbanner ul li .inban-info { position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); color: #fff; text-align: left } .indexbanner ul li .inban-info .info-one { -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; -webkit-transform: translateX(-50px); -ms-transform: translateX(-50px); -o-transform: translateX(-50px); transform: translateX(-50px); opacity: 0; padding: 0 0 0.54rem } .indexbanner ul li .inban-info .two { opacity: 0; -webkit-transform: translateY(50px); -ms-transform: translateY(50px); -o-transform: translateY(50px); transform: translateY(50px); -webkit-transition: all 1s; -o-transition: all 1s; transition: all 1s; font-family: "albbRegular"; -webkit-transition-delay: 0.5s; -o-transition-delay: 0.5s; transition-delay: 0.5s } .indexbanner .slide-inner { width: 100%; height: 100%; -webkit-background-size: cover; background-size: cover; background-position: center; 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; color: #fff } .indexbanner .swiper-slide { text-align: center; font-size: 18px; background: #fff; overflow: hidden } .indexbanner .swiper-pagination { bottom: 0rem; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; position: absolute; z-index: 3; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .indexbanner .swiper-pagination span { display: inline-block; width: 0.4rem; height: 0.02rem; margin: 0 0.08rem; background-color: #fff; border-radius: 0 } .indexbanner .swiper-pagination .swiper-pagination-bullet-active { opacity: 1 } .indexbanner .swiper-pagination.down { bottom: 0.3rem; opacity: 1 } .indexbanner .swiper-button-next, .indexbanner .swiper-button-prev { width: 0.45rem; height: 0.45rem } .indexbanner ul li.active .info-one { -webkit-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); opacity: 1 } .indexbanner ul li.active .slide-inner { -webkit-transform: matrix(1, 0, 0, 1, 0, 0) !important; -ms-transform: matrix(1, 0, 0, 1, 0, 0) !important; -o-transform: matrix(1, 0, 0, 1, 0, 0) !important; transform: matrix(1, 0, 0, 1, 0, 0) !important } .indexbanner ul li.active .two { -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0); opacity: 1 } .indexbanner ul li.active .img { -webkit-animation: pic_m2 10s ease; -o-animation: pic_m2 10s ease; animation: pic_m2 10s ease } .inxban-btn { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: absolute; z-index: 3; height: 0.58rem; width: 100%; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .inxban-btn .btn { width: 0.58rem; height: 0.58rem; border: 1px solid #0031ff; border-radius: 50%; position: relative; cursor: pointer; opacity: 1; position: static; margin: 0 } .inxban-btn .btn::after { font-size: 0.14rem; color: #0031ff; font-weight: bold } .inxban-btn .btn:hover { background-color: #0031ff } .inxban-btn .btn:hover::after { color: #fff } .inxban-btn .swiper-button-next.swiper-button-disabled, .inxban-btn .swiper-button-prev.swiper-button-disabled { opacity: 0.5 } .inside_banner { position: relative; overflow: hidden } .inside_banner img { width: 100%; -o-object-fit: cover; object-fit: cover } .inside_banner .info { width: 100%; color: #fff; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center } .inside_banner .info h2 { padding: 0 0 0.18rem; line-height: 0.7rem } .inside_banner .info .text { font-size: 0.18rem } .inside_pages { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .inside_pages a { width: 0.56rem; height: 0.56rem; line-height: 0.56rem; text-align: center; color: #515357; font-size: 0.16rem; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; margin: 0 0.06rem; background-color: #fff; border-radius: 50%; -webkit-background-size: 0.1rem 0.1rem; background-size: 0.1rem; background-repeat: no-repeat; background-position: center } .inside_pages a:hover, .inside_pages a.cur { background-color: #2159be; color: #fff } .inside_pages a.prev, .inside_pages a.next { background: none } .inside_pages a.prev span, .inside_pages a.next span { font-size: 0.2rem; color: #73767c } .inside_pages a.prev:hover span, .inside_pages a.next:hover span { color: #0031ff } .inside_pages a.prev { margin: 0 0.3rem 0 0 } .inside_pages a.prev span::before { content: "\e6a5" } .inside_pages a.next { margin: 0 0 0 0.3rem } .inside_pages a.next span::before { content: "\e764" } @media screen and (max-width: 980px) { .indexbanner ul li .inban-info{ display: none; } .search_form { display: block } .search_form .formbox { position: static; padding: 0.3rem 20px; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: left; -webkit-justify-content: left; -ms-flex-pack: left; justify-content: left; background: transparent } .search_form .txt { padding: 0 0 0.3rem; font-size: 0.22rem; color: #333 } .search_form form { width: 100% } .search_form .inputs { width: 100% } .search_form .close { display: none } .search_form .input_text { width: 100% } .header_wrap { padding: 20px } .logo .txt { letter-spacing: 0 } .header_box .gp { display: none } .mNavBtn { width: 26px; height: 22px; position: relative; cursor: pointer; margin-left: 15px; font-size: 17px; display: block } .mNavBtn span { display: block; width: 100%; height: 2px; background-color: #0031ff; position: absolute; left: 0; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; border-radius: 3px } .mNavBtn span:first-child { top: 0 } .mNavBtn span:nth-child(2) { top: 10px; width: 60% } .mNavBtn span:nth-child(3) { bottom: 0 } .mNavBtn.close span:nth-child(1) { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); top: 10px } .mNavBtn.close span:nth-child(2) { opacity: 0 } .mNavBtn.close span:nth-child(3) { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); bottom: 10px } .subnavbtn { position: absolute; top: 0; right: 0; display: none; width: 60%; height: 100%; font-size: 0.22rem; color: #8f949b } .subnavbtn::after { content: "\e764"; position: absolute; right: 20px; top: 17px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .subnavbtn.up::after { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg) } .header_nav { position: absolute; background-color: #f7f7f7; left: 0; right: 0; top: 69px; display: none; width: 100%; height: 100vh } .header_nav ul { display: block; height: auto } .header_nav ul li { width: 100%; padding: 0; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .header_nav ul li h4 { position: relative } .header_nav ul li h4 a { font-size: .18rem; display: block; padding: 0 20px; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; border-bottom: 1px solid #e4e4e4; line-height: 0.7rem } .header_subnav { position: static; background-color: #e4e4e4; -webkit-transform: inherit; -ms-transform: inherit; -o-transform: inherit; transform: inherit; width: 100% !important; border-radius: 0; -webkit-box-shadow: none; box-shadow: none } .header_subnav a { font-size: 0.18rem; text-align: left; margin: 0 } .header_right { height: auto; line-height: 0.6rem } .header_right .yy { width: 100%; height: auto; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .mlang { display: block; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0 20px } .mlang a { width: 0.5rem; height: 0.5rem; line-height: 0.5rem; border-radius: 100%; text-align: center; font-weight: bold; margin-right: 0.2rem } .mlang a.cur { background-color: #0031ff; color: #fff } .copyRight { text-align: center } .copyRight .left { width: 100% } .copyRight .left a { margin-right: 0.1rem } .copyRight .right { padding: 0.1rem 0 0 } .copyRight .right a { display: block } .copyRight .right a span { display: inline-block } .footalinks { display: none } .footer_subnav { display: none } .footer_top { display: block; padding: 0.3rem 0 } .footer_top .left { width: 100%; padding: 0.3rem 0; 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-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .footer_top .left .ewm { display: none } .footer_top .left .info { width: 100%; padding: 0.3rem 0 0 } .wewm{ left: 2rem; top: 0.2rem; } .footer_nav ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .footer_nav ul li { width: 100%; text-align: left; padding: 0 } .footer_nav ul li h4 { position: relative; padding: 0 } .footer_nav ul li h4 a { line-height: 0.7rem } .footer_nav ul li h4 .subnavbtn::after { right: 0 } .inside_banner { height: 4rem } .inside_banner .info h2 { padding: 0 } .inside_banner img { height: 100% } } .video-player-popup { display: none; position: fixed; left: 0; top: 0; z-index: 201; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); font-size: 0; text-align: center } .video-player-popup video { -o-object-fit: cover; object-fit: cover } .video-player-popup:before { content: ""; width: 0; height: 100%; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle } .video-player-popup .video-player { width: 94%; max-height: 5.4rem; max-width: 9.6rem; margin-top: 0; display: block; position: fixed; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .video-player-popup .close { position: absolute; bottom: -0.52rem; width: 0.4rem; height: 0.4rem; background-color: #0031ff; border-radius: 50%; line-height: 0.4rem; text-align: center } .video-player-popup .close span { font-size: 0.16rem; font-weight: bold; color: #fff } .video-player-popup .close span::before { content: "\e623" } .video-player-popup .close:hover { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg) } .f64 { font-size: 0.64rem } .f62 { font-size: 0.62rem } .f60 { font-size: 0.6rem } .f50 { font-size: 0.5rem } .f40 { font-size: 0.4rem } .f42 { font-size: 0.42rem } .f48 { font-size: 0.48rem } .f36 { font-size: 0.36rem } .f32 { font-size: 0.32rem } .f30 { font-size: 0.3rem } .f24 { font-size: 0.24rem } .f20 { font-size: 0.2rem } body { padding-top: 0.9rem } .InterMedium { font-family: "Inter-Medium" } .InterRegular { font-family: "Inter-Regular" } .InterBold { font-family: "Inter-Bold" } .albbBold { font-family: "albbBold" } .albbRegular { font-family: "albbRegular" } .albbHeavy { font-family: "albbHeavy" } .albbThin { font-family: "albbThin" } .albbSemiBold { font-family: "albbSemiBold" } .ibgc { background-color: #f7f8fd } .ibgm { background-position: center; background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover } .cbgm { background-repeat: no-repeat; -webkit-background-size: cover; background-size: cover; background-position: center center } @font-face { font-family: "Inter-Medium"; font-weight: 500; src: url(../fonts/Inter-Medium.woff) format("woff2"), url(../fonts/Inter-Medium.woff) format("woff"); font-display: swap } @font-face { font-family: "Inter-Regular"; font-weight: 500; src: url(../fonts/Inter-Regular.woff) format("woff2"), url(../fonts/Inter-Regular.woff) format("woff"); font-display: swap } @font-face { font-family: "Inter-Bold"; font-weight: 500; src: url(../fonts/Inter-Bold.woff) format("woff2"), url(../fonts/Inter-Bold.woff) format("woff"); font-display: swap } @font-face { font-family: "albbBold";font-weight: 700;src: url("//at.alicdn.com/wf/webfont/fQiz5HM3LMBF/74GmlmrANTvQ.woff2") format("woff2"), url("//at.alicdn.com/wf/webfont/fQiz5HM3LMBF/onUBuACrbjAF.woff") format("woff"); font-display: swap; } /* 在线链接服务仅供平台体验和调试使用,平台不承诺服务的稳定性,企业客户需下载字体包自行发布使用并做好备份。 */ @font-face { font-family: "albbBold";font-weight: 700;src: url("//at.alicdn.com/wf/webfont/fQiz5HM3LMBF/kFx0iQcCw3zE.woff2") format("woff2"), url("//at.alicdn.com/wf/webfont/fQiz5HM3LMBF/PNcwdBOYJMD5.woff") format("woff"); font-display: swap; } @font-face { font-family: "albbRegular"; font-weight: 400; src: url("//at.alicdn.com/wf/webfont/fQiz5HM3LMBF/hESLCjTIxkLd.woff2") format("woff2"), url("//at.alicdn.com/wf/webfont/fQiz5HM3LMBF/Fkw6Pz6VizxG.woff") format("woff"); font-display: swap } @font-face { font-family: "albbHeavy"; font-weight: 900; src: url("//at.alicdn.com/wf/webfont/fQiz5HM3LMBF/OGNXQWYvgYux.woff2") format("woff2"), url("//at.alicdn.com/wf/webfont/fQiz5HM3LMBF/uV1MEP6Pq6kK.woff") format("woff"); font-display: swap } @font-face { font-family: "albbThin"; font-weight: 250; src: url("//at.alicdn.com/wf/webfont/fQiz5HM3LMBF/eT4jw87B5ugu.woff2") format("woff2"), url("//at.alicdn.com/wf/webfont/fQiz5HM3LMBF/VEWULUBUHx4Y.woff") format("woff"); font-display: swap } @font-face { font-family: "albbSemiBold"; font-weight: 600; src: url("//at.alicdn.com/wf/webfont/fQiz5HM3LMBF/Q7Dd88bfZ0IH.woff2") format("woff2"), url("//at.alicdn.com/wf/webfont/fQiz5HM3LMBF/rob8E7Lo8Quk.woff") format("woff"); font-display: swap } .comclass a { padding: 0 0.21rem 0 0; line-height: 0.5rem } .comclass a span { display: block; text-align: center; font-size: 0.16rem; border: 1px solid #e5e5e5; border-radius: 0.1rem; padding: 0 0.28rem } .comclass a:hover span, .comclass a.cur span { background-color: #0031ff; color: #f7f8fd; font-weight: bold } .inside-newscont { padding: 0.87rem 0 0.64rem } .insnews-list { padding: 0.82rem 0 0.57rem } .insnews-list ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -0.2rem -0.22rem } .insnews-list ul li { width: 33.333%; padding: 0.2rem 0.22rem } .insnews-list ul li>a { display: block; background-color: #fff; -webkit-box-shadow: 0 0 18px rgba(19, 56, 119, 0.06); box-shadow: 0 0 18px rgba(19, 56, 119, 0.06); overflow: hidden; height: 100%; } .insnews-list ul li>a:hover img { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03) } .insnews-list ul li>a img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -o-transform ease .7s } .insnews-list ul li .img { overflow: hidden } .insnews-list ul li .img img { width: 100% } .insnews-list ul li .desc { padding: 0.31rem 0.36rem 0.44rem } .insnews-list ul li .desc .name { color: #0b1220; font-size: 0.2rem; display: -webkit-box; height: .78rem; line-height: .39rem; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2 } .insnews-list ul li .desc .bot { padding: 0.57rem 0 0 0; color: #70737a; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .insnews-list ul li .desc .bot .more { background: url(../images/jtr.png) no-repeat 100% center; padding: 0 0.26rem 0 0 } .insnews-list ul li:hover>a { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px) } .insnews-list ul li:hover .desc .name { color: #0031ff } .insnews-list ul li:hover .desc .bot .more { color: #0031ff; background-image: url(../images/jtra.png) } .common-exper { background-image: url(../images/commbg.jpg); padding: 1.6rem 0 1.9rem } .common-exper dl { -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 } .common-exper dl dt { color: #fff } .common-exper dl dt h4 { padding: 0 0 0.21rem 0 } .common-exper .comredbtn:hover { border-radius: 0.5rem } .comredbtn { display: block; width: 2.06rem; height: 0.57rem; line-height: 0.57rem; text-align: center; color: #fff; background-color: #f33835; border-radius: 0.05rem; position: relative } .comredbtn::before { content: ""; display: block; width: 0; height: 100%; position: absolute; left: 0; top: 0; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .comredbtn span { position: relative; z-index: 3; color: #fff; font-size: 0.16rem } .comredbtn .yjticon { margin-left: 0.18rem } .comredbtn2 { display: block; margin: 0 auto; width: 2.58rem; height: 0.58rem; line-height: 0.58rem; text-align: center; color: #fff; background-color: #0031ff; border-radius: 0.05rem; position: relative } .comredbtn2::before { content: ""; display: block; width: 0; height: 100%; position: absolute; left: 0; top: 0; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .comredbtn2 span { color: #fff; font-size: 0.18rem; position: relative; z-index: 3 } .comredbtn2:hover::before { width: 100%; background-color: #fff } .comredbtn2:hover span { color: #0031ff } .comredbtn2:hover img { display: none } .comredbtn3 { display: block; background-color: #fff; border: 1px solid #0031ff; width: 2.3rem; height: 0.56rem; line-height: 0.56rem; border-radius: 0.05rem; text-align: center; font-family: "Inter-Bold"; position: relative; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .comredbtn3::before { content: ""; display: block; left: 0; top: 0; background-color: #0031ff; position: absolute; height: 100%; width: 0; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .comredbtn3:hover { border-color: #0031ff } .comredbtn3:hover::before { width: 100% } .comredbtn3:hover span { color: #fff } .comredbtn3:hover img { display: none } .comredbtn3 img { margin-right: 0.19rem } .comredbtn3 span { color: #0031ff; font-size: 0.18rem; position: relative; z-index: 2 } .yjticon { position: relative; width: 14px; height: 10px; display: inline-block } .yjticon::before { content: ""; display: block; width: 13px; height: 2px; background-color: #fff; position: absolute; top: 4px } .yjticon::after { content: ""; display: block; width: 8px; height: 8px; border-top: 2px solid #fff; border-right: 2px solid #fff; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); position: absolute; right: 0; top: 1px } .inside_banner .newban-info { text-align: left } .inside_banner .newban-info h2 { width: 50%; padding: 0.3rem 0 0.8rem; font-family: 'Microsoft YaHei', 'Hiragino Sans GB', sans-serif, Arial } .newban-info dl { -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 } .newban-info dl dt { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; font-size: 0.18rem } .newban-info dl dt img { width: 0.54rem; height: 0.54rem; border-radius: 50% } .newban-info dl dt p { margin-right: 0.2rem } .newban-info dl dt p span { display: block } .banback { background-color: #0031ff; color: #fff; border-radius: 0.5rem; line-height: 0.6rem; padding: 0 0.45rem 0 0.36rem; -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; font-size: 0.18rem } .banback img { width: 0.28rem; height: 0.24rem; margin-right: 0.34rem } .banback:hover { -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px) } .banback:hover img { -webkit-transform: translateX(-5px); -ms-transform: translateX(-5px); -o-transform: translateX(-5px); transform: translateX(-5px) } .bantag { display: inline-block; background-color: #0031ff; color: #fff; font-size: 0.18rem; padding: 0 0.25rem; line-height: 0.4rem; text-align: center; border-radius: 0.05rem } .inside-newsdetail { font-size: 0.18rem; line-height: 0.36rem; color: #333; padding: 0.8rem; background-color: #fff; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 } .new-related { width: 20.83vw; margin-left: 1.1rem } .new-related.fixed { position: fixed; top: 1rem; right: -webkit-calc((210/1920)*100%); right: calc((210/1920)*100%) } .relate-cont { background-color: #fff; -webkit-box-shadow: 0 0 13px rgba(0, 0, 0, 0.07); box-shadow: 0 0 13px rgba(0, 0, 0, 0.07); border-radius: 0.05rem; position: -webkit-sticky; position: sticky; top: 1rem } .relate-cont h5 { background-color: #0031ff; color: #fff; border-radius: 0.05rem 0.05rem 0 0; padding: 0 0.3rem; line-height: 0.73rem } .relate-cont ul { padding: 0.2rem 0.35rem 0.47rem } .relate-cont ul li { border-bottom: 1px dashed #bfbfbf; padding: 0.2rem 0; font-size: 0.16rem } .relate-cont ul li .name { display: -webkit-box; height: .48rem; line-height: .24rem; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; color: #666666 } .relate-cont ul li .date { color: #cccccc; padding: 0.1rem 0 0 } .relate-cont ul li:hover .name { color: #0031ff } .news_rlinks { padding: 0.43rem 0 0; font-size: 0.18rem; color: #666666 } .news_rlinks p { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin: 0.3rem 0 0 } .news_rlinks p a { color: #666666; white-space: nowrap; text-overflow: ellipsis; overflow: hidden } .news_rlinks p a:hover { color: #0031ff } .inside-videocont { padding: 0.87rem 0 0.64rem } .insvideo-list { padding: 0.82rem 0 0.57rem } .insvideo-list ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -0.2rem -0.22rem } .insvideo-list ul li { width: 33.333%; padding: 0.2rem 0.22rem } .insvideo-list ul li>a { display: block; background-color: #fff; -webkit-box-shadow: 0 0 18px rgba(19, 56, 119, 0.06); box-shadow: 0 0 18px rgba(19, 56, 119, 0.06); overflow: hidden } .insvideo-list ul li>a:hover img { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03) } .insvideo-list ul li>a img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -o-transform ease .7s } .insvideo-list ul li>a:hover { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px) } .insvideo-list ul li>a:hover .incon-playerbtn { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg) } .insvideo-list ul li .img { overflow: hidden; position: relative } .insvideo-list ul li .img img { width: 100% } .insvideo-list ul li .desc { padding: 0.31rem 0.36rem 0.44rem } .insvideo-list ul li .desc .name { color: #0b1220; font-size: 0.2rem; display: -webkit-box; height: .78rem; line-height: .39rem; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2 } .insvideo-list ul li .desc .bot { padding: 0.57rem 0 0 0; color: #70737a; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .insvideo-list ul li .desc .bot .more { background: url(../images/jtr.png) no-repeat 100% center; padding: 0 0.26rem 0 0 } .incon-playerbtn { width: 0.41rem; height: 0.48rem; background: url(../images/plbtn.png) no-repeat center; -webkit-background-size: contain; background-size: contain; position: absolute; left: 50%; top: 50%; margin: -0.24rem 0 0 -0.205rem; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; cursor: pointer } .inside-filecont { padding: 0.87rem 0 0.64rem } .insfile-list { padding: 0.82rem 0 0.57rem } .insfile-list ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -0.2rem -0.22rem } .insfile-list ul li { width: 33.333%; padding: 0.2rem 0.22rem } .insfile-list ul li>a { display: block; background-color: #fff; -webkit-box-shadow: 0 0 18px rgba(19, 56, 119, 0.06); box-shadow: 0 0 18px rgba(19, 56, 119, 0.06); overflow: hidden } .insfile-list ul li>a:hover img { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03) } .insfile-list ul li>a img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -o-transform ease .7s } .insfile-list ul li>a:hover { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px) } .insfile-list ul li>a:hover .incon-playerbtn { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg) } .insfile-list ul li .img { overflow: hidden; position: relative } .insfile-list ul li .img img { width: 100% } .insfile-list ul li .desc { padding: 0.31rem 0.36rem 0.44rem } .insfile-list ul li .desc .name { color: #0b1220; font-size: 0.2rem; display: -webkit-box; height: .78rem; line-height: .39rem; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2 } .insfile-list ul li .desc .bot { padding: 0.57rem 0 0 0; color: #70737a; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .insfile-list ul li .desc .bot .more { padding: 0 0.26rem 0 0 } .insfile-list ul li .desc .bot .more em { margin-left: 0.1rem } .insfile-list ul li .desc .bot .more em::before { content: "\e617" } .inside-title { text-align: center } .inside-title.tleft { text-align: left } .inside-title.tright { text-align: right } .inside-title .rtag { display: inline-block; color: #fff; font-size: 0.18rem; background-color: #f63633; border-radius: 0.5rem; font-weight: bold; padding: 0 0.18rem; height: 0.35rem; line-height: 0.35rem; margin: 0 0 0.25rem } .inside-title h4 { font-weight: bold; line-height: 0.56rem } .inside-lxfs { padding: 1.13rem 0 1.3rem } .inslxfs-list { padding: 1.56rem 0 0 } .inslxfs-list ul { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin: -0.76rem } .inslxfs-list ul li { width: 33.3333%; text-align: center; padding: 0.76rem } .inslxfs-list ul li .icon { width: 1.2rem; height: 1.2rem; line-height: 1.2rem; margin: 0 auto; background-color: #fff; border-radius: 50%; -webkit-box-shadow: 0 0 21px rgba(0, 0, 0, 0.1); box-shadow: 0 0 21px rgba(0, 0, 0, 0.1); -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .inslxfs-list ul li:hover .icon { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px) } .inslxfs-list ul li:hover img { -webkit-transform: rotate3d(0, 1, 0, 180deg); transform: rotate3d(0, 1, 0, 180deg) } .inslxfs-list ul li .title { font-size: 0.18rem; padding: 0.5rem 0 0.21rem } .inslxfs-list ul li h5 { color: #0031ff; line-height: 0.24rem } .inslxfs-list ul li:first-child .title { padding-bottom: 0.1rem } .inside-qgfwzx { background-image: url(../images/qgfwbg.jpg); padding: 1.1rem 0 1.32rem } .inqgfwzx-list { padding: 1.2rem 0 0 } .inqgfwzx-list ul { margin: -0.13rem; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .inqgfwzx-list ul li { width: 50%; padding: 0.13rem } .inqgfwzx-list ul li dl { background-color: #fff; border: 1px solid #edeff8; padding: 0.38rem 0.38rem 0.38rem 0.5rem; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-shadow: 5px 0 13px rgba(10, 34, 137, 0.13); box-shadow: 5px 0 13px rgba(10, 34, 137, 0.13); -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .inqgfwzx-list ul li dl dt h5 { color: #0031ff } .inqgfwzx-list ul li dl dt .info { font-size: 0.18rem; line-height: 0.36rem; padding: 0.05rem 0 0 } .inqgfwzx-list ul li dl dd img { border: 1px solid #dcdcdc } .inqgfwzx-list ul li dl:hover { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px) } .inside-zxly { padding: 1.14rem 0 1.47rem } .inside-zxly .flex { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .inside-zxly .left { width: 50%; position: relative } .inside-zxly .left .info { width: 100%; font-size: 0.18rem; line-height: 0.3rem; position: absolute; left: 0; bottom: 0 } .inside-zxly .right { width: 50%; padding-right: 0.24rem } .inside-zxly .right form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .inside-zxly .right form .input { display: block; height: 0.6rem; line-height: 0.6rem; margin-bottom: 0.22rem; padding: 0 0.3rem; font-size: 0.16rem } .inside-zxly .right form .input::-webkit-input-placeholder { color: #999999 } .inside-zxly .right form .input::-moz-placeholder { color: #999999 } .inside-zxly .right form .input:-ms-input-placeholder { color: #999999 } .inside-zxly .right form .input::placeholder { color: #999999 } .inside-zxly .right form .input:nth-child(1) { margin-right: 0.3rem } .inside-zxly .right form .input:nth-child(3) { width: 100%; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none } .inside-zxly .right form .input-text { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; background-color: #f7f8fd } .inside-zxly .right form textarea { width: 100%; background-color: #f7f8fd; height: 2.19rem; margin-bottom: 0.22rem; padding: 0.28rem 0.4rem; font-size: 0.16rem } .inside-zxly .right form textarea::-webkit-input-placeholder { color: #999999 } .inside-zxly .right form textarea::-moz-placeholder { color: #999999 } .inside-zxly .right form textarea:-ms-input-placeholder { color: #999999 } .inside-zxly .right form textarea::placeholder { color: #999999 } .inside-zxly .right form .input-submit { width: 100%; background-color: #0031ff; color: #fff; margin: 0 } .inside-jobcont { padding-top: 1.1rem } .inside-desc { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end } .inside-desc .tright { width: 50%; font-size: 0.16rem; line-height: 0.24rem; padding-left: 2rem } .insjob-from { width: 50%; padding: 1rem 0.6rem 0 0 } .insjob-from form { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .infoSelect { width: 2.15rem; position: relative; margin: 0 0.15rem 0 0; cursor: pointer } .infoSelect.cur .info .icon { -webkit-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg) } .infoSelect .info { padding: 0 0.3rem 0 0.42rem; height: 0.6rem; line-height: 0.6rem; font-size: 0.16rem; 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-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; color: #999999; position: relative; z-index: 20; background-color: #fff; border-radius: 0.5rem; border: 1px solid #bfbfbf } .infoSelect .info .icon { width: 10px; background: url(../images/xjt.png) no-repeat center } .selectBox { position: absolute; left: 0; right: 0; top: 0.61rem; z-index: 2; background-color: #fff; border-radius: 0.3rem; padding: 0.2rem 0.5rem; -webkit-box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); box-shadow: 0 0 0.1rem rgba(0, 0, 0, 0.1); display: none } .selectBox p { font-size: 0.16rem; padding: 0.05rem 0; line-height: 0.3rem } .selectBox p:hover { color: #0031ff } .input-Text { position: relative; height: 0.6rem; line-height: 0.6rem; background-color: #fff; border-radius: 0.5rem; border: 1px solid #bfbfbf; padding: 0 0.38rem; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 } .input-Text .btn { position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); background: url(../images/ss.png) no-repeat center center; -webkit-background-size: contain; background-size: contain; width: 0.19rem; height: 0.21rem; right: 0.38rem } .tanlent_lists { padding: 0.6rem 0 1.3rem } .tanlent_for { margin: 0 0 0.3rem; border-radius: 0.1rem; background-color: #fff; border-left: 0.09rem solid #0031ff; -webkit-box-shadow: 3px 0 7px rgba(0, 0, 0, 0.13); box-shadow: 3px 0 7px rgba(0, 0, 0, 0.13) } .toptanlent_info { padding: 0.32rem 1.57rem 0.32rem 0.62rem; 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; cursor: pointer; color: #666666; font-size: 0.16rem; position: relative } .toptanlent_info .jog { font-size: 0.18rem; font-weight: bold; color: #000; padding: 0; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 } .toptanlent_info span { padding-left: 1.5rem } .toptanlent_info .more { display: block; width: 0.94rem; height: 100%; background-color: #0031ff; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: 0; text-align: center; border-radius: 0 0.1rem 0.1rem 0; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; padding: 0 } .toptanlent_info .more .icon { display: block; width: 0.29rem; height: 0.29rem; border: 2px solid #fff; border-radius: 50%; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .toptanlent_info .more .icon::before, .toptanlent_info .more .icon::after { content: ""; display: block; background-color: #fff; position: absolute; width: 0.16rem; height: 0.02rem; top: 50%; left: 50%; margin-top: -0.01rem; margin-left: -0.08rem; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .toptanlent_info .more .icon::before { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg) } .toptanlent_info.cur .more { right: 0.13rem; width: 0.69rem; height: 0.69rem; border-radius: 0.1rem } .toptanlent_info.cur .more .icon::before { -webkit-transform: rotate(0); -ms-transform: rotate(0); -o-transform: rotate(0); transform: rotate(0) } .job_details { padding: 0.1rem 0.62rem 0.2rem; display: none } .job_details .info { padding: 0 0 0.6rem 0; color: #666666; font-size: 0.16rem; line-height: 0.3rem } .job_details .info .name { font-weight: bold; padding: 0 0 0.3rem 0 } .inside-casecont { padding: 0.88rem 0 1rem } .inscase-list { padding: 0.93rem 0 0.86rem } .inscase-list ul { margin: -0.29rem; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .inscase-list ul li { width: 33.333%; padding: 0.29rem } .inscase-list ul li a { background-color: #fff; display: block; border-radius: 0.1rem; padding: 0.38rem 0.4rem 0.27rem; -webkit-box-shadow: 0 0 13px rgba(0, 0, 0, 0.07); box-shadow: 0 0 13px rgba(0, 0, 0, 0.07); -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; overflow: hidden } .inscase-list ul li a:hover img { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03) } .inscase-list ul li a img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -o-transform ease .7s } .inscase-list ul li a:hover { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px) } .inscase-list ul li a:hover .title { color: #0031ff } .inscase-list ul li .title { font-size: 0.16rem; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden } .inscase-list ul li .img { margin: 0.27rem 0 0.34rem; border-radius: 0.1rem; overflow: hidden } .inscase-list ul li .img img { border-radius: 0.1rem } .inscase-list ul li .name { font-size: 0.18rem; display: -webkit-box; height: .56rem; line-height: .28rem; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2 } .inscase-list ul li .alogo { padding: 0.43rem 0 0 } .inscase-list ul li .alogo img { height: 0.7rem } .inside_banner .serviceban-info h2 { padding: 0.16rem 0 0.1rem } .serviceban-info .p { font-size: 0.18rem } .serviceban-info .banbtns { padding: 0.7rem 0 0 } .serviceban-info .banbtns a { display: inline-block; padding: 0 0.42rem; line-height: 0.56rem; font-size: 0.18rem; border: 2px solid; margin: 0 0.3rem; border-radius: 0.05rem } .serviceban-info .banbtns .btn { border-color: #fff; color: #fff } .serviceban-info .banbtns .btn:hover { background-color: #0031ff; border-color: #0031ff } .serviceban-info .banbtns .sqty { background-color: #0031ff; color: #fff; border-color: #0031ff } .serviceban-info .banbtns .sqty:hover { background-color: #fff; color: #0031ff; border-color: #fff } .iside-project { padding: 1.18rem 0 1.73rem } .iside-project .left { width: 50% } .iside-project .left .desc { color: #666666; font-size: 0.16rem; line-height: 0.36rem; padding: 0.58rem 1rem 1.42rem 0 } .iside-project .right { width: 50%; -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end } .inproject-list ul li { cursor: pointer; width: 1.44rem; height: 1.38rem; border-radius: 0.05rem; position: relative; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; color: #fff; text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center } .inproject-list ul li .sz { font-family: "Inter-Bold"; width: 100%; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .inproject-list ul li .name { font-size: 0.16rem; width: 100%; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .inproject-list ul li::after { content: ""; display: block; width: 0; height: 0; border-left: 0.15rem solid #0031ff; border-bottom: 0.14rem solid transparent; border-right: 0.15rem solid transparent; border-top: 0.14rem solid transparent; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 0 } .inproject-list ul li:nth-child(1) { background-color: #cfd7fc } .inproject-list ul li:nth-child(1)::after { display: none } .inproject-list ul li:nth-child(2) { background-color: #99adff } .inproject-list ul li:nth-child(2)::after { border-left-color: #cfd7fc } .inproject-list ul li:nth-child(3) { background-color: #4c6eff } .inproject-list ul li:nth-child(3)::after { border-left-color: #99adff } .inproject-list ul li:nth-child(4) { background-color: #1945ff } .inproject-list ul li:nth-child(4)::after { border-left-color: #4c6eff } .inproject-list ul li:nth-child(5) { background-color: #0127ca } .inproject-list ul li:nth-child(5)::after { border-left-color: #1945ff } .inproject-list ul li:hover .sz { -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px) } .inproject-list ul li:hover .name { -webkit-transform: translateY(5px); -ms-transform: translateY(5px); -o-transform: translateY(5px); transform: translateY(5px) } .ferris-wheel { width: 5.6rem; height: 5.6rem; position: relative; padding: 0.73rem } .ferris-wheel::after { content: ""; display: block; width: 7.3rem; height: 7.3rem; border: 1px dashed #0031ff; border-radius: 50%; opacity: 0.22; position: absolute; top: -0.85rem; left: -0.85rem; pointer-events: none; -webkit-animation: round 3s 2s linear infinite; -o-animation: round 3s 2s linear infinite; animation: round 3s 2s linear infinite } .ferris-wheel::before { content: ""; display: block; width: 100%; height: 100%; border: 1px dashed #0031ff; border-radius: 50%; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); pointer-events: none } .ferris-wheel ul { width: 100%; height: 100%; position: relative; background: url(../images/stepline.png) no-repeat center center; -webkit-background-size: contain; background-size: contain } .ferris-wheel ul::before { content: ""; display: block; width: 100%; height: 100%; border: 1px dashed #0031ff; border-radius: 50%; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); pointer-events: none } .ferris-wheel ul li img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; pointer-events: none } .ferris-wheel ul li .s { font-size: 0.18rem; line-height: 0.2rem; color: #0031ff; font-family: "Inter-Bold"; position: absolute; cursor: pointer; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .ferris-wheel ul li .s:hover { color: #f53937 } .ferris-wheel ul li .text { border: 1px solid #0031ff; border-radius: 0.05rem; font-size: 0.16rem; display: inline-block; position: absolute; background-color: #fff; z-index: 3 } .ferris-wheel ul li .text p { padding: 0.02rem 0.1rem; border-radius: 0.05rem } .ferris-wheel ul li .text p:nth-child(1) { color: #0031ff } .ferris-wheel ul li .text p:nth-child(2) { background-color: #0031ff; color: #fff } .ferris-wheel ul li .text.jump { -webkit-animation: jump both ease-in 1.3s infinite; -o-animation: jump both ease-in 1.3s infinite; animation: jump both ease-in 1.3s infinite } .ferris-wheel ul li .dot { display: block; width: 0.09rem; height: 0.09rem; background: #f53937; border-radius: 50%; position: absolute; z-index: 3 } .ferris-wheel ul .li1 .s { top: -webkit-calc((45/409)*100%); top: calc((45/409)*100%); left: -webkit-calc((138/409)*100%); left: calc((138/409)*100%) } .ferris-wheel ul .li1 .text { left: -webkit-calc((68/409)*100%); left: calc((68/409)*100%); top: -webkit-calc((-87/409)*100%); top: calc((-87/409)*100%) } .ferris-wheel ul .li1 .dot { top: -webkit-calc((-28/409)*100%); top: calc((-28/409)*100%); left: -webkit-calc((43/409)*100%); left: calc((43/409)*100%) } .ferris-wheel ul .li2 .s { top: -webkit-calc((174/409)*100%); top: calc((174/409)*100%); left: -webkit-calc((62/409)*100%); left: calc((62/409)*100%) } .ferris-wheel ul .li2 .text { left: -webkit-calc((-68/409)*100%); left: calc((-68/409)*100%); bottom: 0 } .ferris-wheel ul .li2 .dot { bottom: -webkit-calc((-23/409)*100%); bottom: calc((-23/409)*100%); left: -webkit-calc((37/409)*100%); left: calc((37/409)*100%) } .ferris-wheel ul .li3 .s { top: -webkit-calc((289/409)*100%); top: calc((289/409)*100%); left: -webkit-calc((209/409)*100%); left: calc((209/409)*100%) } .ferris-wheel ul .li3 .text { right: -webkit-calc((-50/409)*100%); right: calc((-50/409)*100%); bottom: 0 } .ferris-wheel ul .li3 .dot { bottom: -webkit-calc((118/409)*100%); bottom: calc((118/409)*100%); right: -webkit-calc((-63/409)*100%); right: calc((-63/409)*100%) } .ferris-wheel ul .li4 .s { top: -webkit-calc((145/409)*100%); top: calc((145/409)*100%); left: -webkit-calc((308/409)*100%); left: calc((308/409)*100%) } .ferris-wheel ul .li4 .text { top: -webkit-calc((113/409)*100%); top: calc((113/409)*100%); right: -webkit-calc((-106/409)*100%); right: calc((-106/409)*100%) } .ferris-wheel ul .li4 .dot { top: -webkit-calc((-22/409)*100%); top: calc((-22/409)*100%); right: -webkit-calc((37/409)*100%); right: calc((37/409)*100%) } .ferris-wheel ul .li5 .s { top: -webkit-calc((45/409)*100%); top: calc((45/409)*100%); left: -webkit-calc((220/409)*100%); left: calc((220/409)*100%) } .ferris-wheel ul .li5 .text { left: -webkit-calc((267/409)*100%); left: calc((267/409)*100%); top: -webkit-calc((-87/409)*100%); top: calc((-87/409)*100%) } .ferris-wheel ul .li5 .dot { top: -webkit-calc((-77/409)*100%); top: calc((-77/409)*100%); left: -webkit-calc((200/409)*100%); left: calc((200/409)*100%) } .inside-implem { background-image: url(../images/fwbg.jpg); padding: 0.9rem 0 0.77rem } .insimplem-list { padding: 0.65rem 0 0.5rem } .insimplem-list ul { margin: -0.24rem } .insimplem-list ul li { padding: 0.24rem; width: 20% } .insimplem-list ul li dl { background-color: #f2f5fe; border-radius: 0.05rem; -webkit-box-shadow: 1px 6px 10px rgba(0, 6, 155, 0.11); box-shadow: 1px 6px 10px rgba(0, 6, 155, 0.11); height: 100%; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .insimplem-list ul li dl:hover { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px) } .insimplem-list ul li dl dt { color: #fff; background-color: #0031ff; border-radius: 0.05rem; padding: 0.14rem 0.3rem } .insimplem-list ul li dl dt p { font-family: "Inter-Medium"; font-size: 0.16rem } .insimplem-list ul li dl dt h5 { font-weight: bold; font-size: 0.18rem } .insimplem-list ul li dl dd { padding: 0.25rem 0.3rem 0.4rem; font-size: 0.16rem; line-height: 0.36rem } .insimplem-list ul li dl dd p { position: relative; padding: 0 0 0 0.2rem } .insimplem-list ul li dl dd p::before { content: ""; display: block; width: 0.06rem; height: 0.06rem; border-radius: 50%; background-color: #0031ff; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 0 } .inside-vision { padding-top: 1.06rem; padding-bottom: 1.35rem } .circleProgress_wrapper { width: 72px; height: 72px; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 0 } .cwrapper { width: 36px; height: 72px; position: absolute; top: 0; overflow: hidden } .wright { right: 0 } .wleft { left: 0 } .circleProgress { width: 72px; height: 72px; border: 3px solid #d4dcff; border-radius: 50%; position: absolute; top: 0; -webkit-transform: rotate(45deg) } .rightcircle { border-top: 3px solid #d4dcff; border-right: 3px solid #d4dcff; right: 0 } .leftcircle { border-bottom: 3px solid #d4dcff; border-left: 3px solid #d4dcff; left: 0 } .insvision-cont { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 0.25rem 0 0 } .insvision-cont .left { width: 40%; padding: 0.75rem 0 0 0 } .insvision-cont .left .flex { position: relative; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; height: 100% } .insvision-cont .left .swiper-slide { width: 100%; height: 72px !important; margin-bottom: 0.76rem } .insvision-cont .left .info { font-size: 0.16rem; color: #666666; padding-left: 96px } .insvision-cont .left .info .name { font-size: 0.18rem; padding: 0 0 0.1rem 0; font-family: "albbBold"; color: #000000 } .insvision-cont .left .info .text span::after { content: "/"; margin: 0 0.15rem } .insvision-cont .left .info .text span:last-child::after { display: none } .insvision-cont .left .num { color: #0031ff; font-size: 0.24rem; font-family: "Inter-Bold"; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .insvision-cont .left .swiper-slide-thumb-active .rightcircle { -webkit-animation: circleProgressLoad_right 5s linear infinite } .insvision-cont .left .swiper-slide-thumb-active .leftcircle { -webkit-animation: circleProgressLoad_left 5s linear infinite } .insvision-cont .left .swiper-slide-thumb-active .info .name { color: #0031ff } .insvision-cont .right { width: 51%; overflow: hidden } .insvision-cont .right img { border-radius: 0.05rem } .leftumb-swiper { height: 100% } .rightimg-swiper .pic { border-radius: 0.05rem; overflow: hidden } .rightimg-swiper .pic:hover img { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03) } .rightimg-swiper .pic img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -o-transform ease .7s } .rightimg-swiper .pic img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .inside-scope { background-image: url(../images/sbg1.jpg); padding-top: 1.25rem; padding-bottom: 1.3rem; color: #fff } .inside-scope .commonweb { width: 89.58vw } .inside-scope .left { width: 10.48rem; height: 6.1rem } .inside-scope .right { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-left: 0.86rem } .inscope-map { position: relative } .inscope-map>img { width: 100% } .inscope-map .dotbox { position: absolute; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; font-size: 0.12rem } .inscope-map .dotbox img { -webkit-animation: jump 3s 2s linear infinite; -o-animation: jump 3s 2s linear infinite; animation: jump 3s 2s linear infinite; margin-right: 0.1rem } .inscope-map .dotbox0 { left: -webkit-calc((152/1048)*100%); left: calc((152/1048)*100%); top: -webkit-calc((148/610)*100%); top: calc((148/610)*100%) } .inscope-map .dotbox1 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; left: -webkit-calc((515/1048)*100%); left: calc((515/1048)*100%); top: -webkit-calc((162/610)*100%); top: calc((162/610)*100%) } .inscope-map .dotbox1 img { margin: 0 0 0 0.08rem; top: -0.2rem; position: relative } .inscope-map .dotbox2 { left: -webkit-calc((560/1048)*100%); left: calc((560/1048)*100%); top: -webkit-calc((187/610)*100%); top: calc((187/610)*100%); display: block } .inscope-map .dotbox2 img { display: block } .inscope-map .dotbox3 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; left: -webkit-calc((580/1048)*100%); left: calc((580/1048)*100%); top: -webkit-calc((250/610)*100%); top: calc((250/610)*100%) } .inscope-map .dotbox3 img { margin: 0; top: -0.1rem; position: relative } .inscope-map .dotbox4 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; left: -webkit-calc((642/1048)*100%); left: calc((642/1048)*100%); top: -webkit-calc((209/610)*100%); top: calc((209/610)*100%) } .inscope-map .dotbox4 img { margin: 0; top: -0.1rem; position: relative } .inscope-nums { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .inscope-nums .flex-item { width: 50%; padding: 0.55rem 0 0 } .inscope-nums .flex-item:last-child { width: 100% } .inscope-nums .num { color: #0031ff; font-family: "Inter-Bold" } .inscope-nums .tit { font-family: "albbBold"; font-size: 0.18rem; padding: 0.1rem 0 } .inscope-nums .add { font-family: "albbRegular"; font-size: 0.16rem } .inside-operation { background-image: url(../images/sbg2.jpg); padding: 1.17rem 0 1.48rem } .insopera-list { padding: 0.46rem 0 0 } .insopera-list dl { padding: 0.52rem 0 0; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap } .insopera-list dl dt { width: 0.54rem; height: 0.54rem; border-radius: 0.05rem; background-color: #0066ff; line-height: 0.54rem; text-align: center } .insopera-list dl dt img { width: 0.32rem } .insopera-list dl dd { color: #666666; font-size: 0.16rem; padding: 0 0 0 0.35rem; -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 } .insopera-list dl dd h5 { color: #000; font-size: 0.18rem } .insopera-list dl dd span::after { content: "/"; margin: 0 0.15rem } .inside-closed { background-color: #f5f6fc; padding: 1.19rem 0 1.16rem } .inside-closed .left { width: 8.44rem; height: 5.65rem; position: relative; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .inside-closed .left:hover { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px) } .inside-closed .left ul { width: 100%; height: 100%; margin: 0 -0.22rem } .inside-closed .left ul li { width: 33.333%; padding: 0 0.22rem } .inside-closed .left ul li::before { content: ""; display: block; width: 0.38rem; height: 0.38rem; background-position: center; background-repeat: no-repeat } .inside-closed .left ul li .item { background-color: #fff; border: 1px dashed #0031ff; border-radius: 0.05rem; padding: 0.19rem 0.2rem 0.21rem 0.24rem; position: relative } .inside-closed .left ul li h5 { padding: 0.38rem 0 0.05rem; font-family: "albbBold" } .inside-closed .left ul li .num { font-size: 0.24rem; color: #0031ff; font-family: "Inter-Bold"; position: absolute; top: 0.15rem; right: 0.24rem } .inside-closed .left ul li .text { font-size: 0.16rem; font-family: "albbRegular"; line-height: 0.2rem } .inside-closed .left ul li.li1 { position: absolute; top: 0; left: 0 } .inside-closed .left ul li.li2 { position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 0 } .inside-closed .left ul li.li3 { position: absolute; left: 0; bottom: 0 } .inside-closed .left ul li.li4 { position: absolute; z-index: 3; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); bottom: 0 } .inside-closed .left ul li.li5 { position: absolute; right: 0; bottom: 0 } .inside-closed .left ul li.li6 { position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: 0 } .inside-closed .left ul li.li7 { position: absolute; top: 0; right: 0 } .inside-closed .left ul li.li8 { position: absolute; z-index: 3; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); top: 0 } .inside-closed .left ul li.li1::before, .inside-closed .left ul li.li2::before { position: absolute; z-index: 3; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); bottom: -0.38rem; background-image: url(../images/jtx.png) } .inside-closed .left ul li.li3::before, .inside-closed .left ul li.li4::before { position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: -0.16rem; background-image: url(../images/jty.png) } .inside-closed .left ul li.li5::before, .inside-closed .left ul li.li6::before { position: absolute; z-index: 3; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); top: -0.38rem; background-image: url(../images/jts.png) } .inside-closed .left ul li.li7::before, .inside-closed .left ul li.li8::before { position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: -0.16rem; background-image: url(../images/jt.png) } .inside-closed .left ul li.yebh { position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 1.4rem; height: 1.4rem; line-height: 1.4rem; text-align: center; color: #fff; background-color: #0031ff; border-radius: 50%; font-family: "albbBold"; padding: 0 } .inside-closed .left ul li.yebh::before { display: none } .inside-closed .left ul li.yebh::after { content: ""; display: block; width: 1.8rem; height: 1.8rem; border-radius: 50%; background: none; border: 1px dashed #0031ff; position: absolute; top: -0.2rem; left: -0.2rem } .inside-closed .right { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0.44rem 0 0 1.58rem } .inside-closed .right .comredbtn2 { width: 2.3rem; height: 0.56rem; line-height: 0.56rem; font-family: "Inter-Bold"; margin: 0 } .inside-closed .right .comredbtn2 img { margin-right: 0.13rem } .inside-closed .right .info { font-size: 0.16rem; line-height: 0.3rem; color: #666666; padding: 0.5rem 0 1rem } .inside-partners { padding-top: 0.9rem; padding-bottom: 1.2rem } .inpatner-list { padding: 0.9rem 0 0 } .inpatner-list ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -0.16rem } .inpatner-list ul li { width: 16.6666%; padding: 0.16rem; text-align: center } .inpatner-list ul li a { display: block; -webkit-box-shadow: 2px 0 13px rgba(0, 6, 155, 0.11); box-shadow: 2px 0 13px rgba(0, 6, 155, 0.11); border-radius: 0.05rem; padding: 0.07rem 0; background-color: #fff } .inpatner-list ul li a img { -webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: 0.5; } .inpatner-list ul li a:hover { -webkit-box-shadow: 2px 0 13px rgba(0, 6, 155, 0.2); box-shadow: 2px 0 13px rgba(0, 6, 155, 0.2); -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); } .inpatner-list ul li a:hover img { -webkit-filter: none; filter: none; opacity: 1; } .inside-devices { padding-top: 1.25rem; padding-bottom: 1.47rem; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .inside-devices .left { width: 40.6666% } .inside-devices .left .desc { font-size: 0.16rem; line-height: 0.36rem; color: #666666; padding: 0.5rem 0 0.9rem } .inside-devices .right { width: 50%; padding: 0.36rem 0.17rem 0 0.3rem } .inside-devices .right ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -0.17rem } .inside-devices .right ul li { width: 50%; padding: 0.17rem } .inside-devices .right ul li dl { background-color: #f7f8fd; border-radius: 0.05rem; position: relative; padding: 0.78rem 0.3rem 0.2rem 0.26rem; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .inside-devices .right ul li dl:hover { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px); -webkit-box-shadow: 6px 9px 13px rgba(0, 6, 155, 0.11); box-shadow: 6px 9px 13px rgba(0, 6, 155, 0.11) } .inside-devices .right ul li dl dt h5 { font-weight: bold; font-size: 0.16rem; padding: 0 0 0.13rem } .inside-devices .right ul li dl dd { position: absolute; top: 0.3rem; right: 0.3rem } .inside-devices .right ul li dl dd img { width: 0.45rem } .inside-reproduct { background-image: url(../images/pbg1.jpg); padding: 0.64rem 0 0.74rem; color: #fff } .inside-reproduct .swiper-pagination { position: static } .inside-reproduct .swiper-pagination span { width: 0.38rem; height: 0.07rem; background-color: #fff; border-radius: 0 } .inspro-thumbswiper { padding: 0.65rem 0 0.49rem; overflow: hidden } .inspro-thumbswiper ul { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .inspro-thumbswiper ul li { min-width: 1.6rem } .inspro-thumbswiper ul li a { display: block; font-weight: bold; font-size: 0.18rem; color: #fff; border: 1px solid #fff; border-radius: 0.1rem; line-height: 0.48rem; text-align: center; padding:0 0.15rem; } .inspro-thumbswiper ul li.swiper-slide-thumb-active a { background-color: #fff; color: #000 } .inspro-infoswiper { overflow: hidden; margin: 0 0 0.7rem 0 } .inspro-infoswiper ul li dl { -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .inspro-infoswiper ul li dl dt { padding: 0 0.17rem 0 0 } .inspro-infoswiper ul li dl dd { width: 50%; padding: 0.2rem 0.2rem 0 0.93rem } .inspro-infoswiper ul li dl dd h5 { font-weight: bold; font-size:0.24rem; } .inspro-infoswiper ul li dl dd h5 p { font-size:0.16rem; line-height: 0.24rem; padding-top:0.1rem; } .inspro-infoswiper ul li dl dd .desc { font-size: 0.16rem; line-height: 0.3rem; padding: 0.37rem 0 0; display: flex; flex-wrap: wrap; } .inspro-infoswiper ul li dl dd .desc .t{ width: 38%;margin-right:10%; margin-top:0.5rem; } .inspro-infoswiper ul li dl dd .desc p{ line-height: 0.3rem; padding-bottom:0.3rem; font-size:0.16rem;} .inspro-infoswiper ul li dl dd .desc b{ padding-top:0.3rem; font-size:0.18rem;} .inspro-thumbswiper ul li { padding: 0 0.2rem; } .inspro-thumbswiper ul li:hover a, .inspro-thumbswiper ul li.cur a { background-color: #fff; color: #000; } .inspro-infowrapper { position: relative; display: none; } .combtn-btn .btn { width: 0.55rem; height: 0.55rem; border: 1px solid #fff; background-position: center center; background-repeat: no-repeat; margin-right: 0.21rem; position:absolute; top:50%; transform: translateY(-50%); cursor: pointer; } .combtn-btn .swiper-button-disabled { opacity: 0.5 } .combtn-btn .button-prev { background-image: url(../images/prevho.png); left: -1rem; } .combtn-btn .button-prev:hover { background-color: #0031ff; } .combtn-btn .button-next { background-image: url(../images/nextho.png); right:-1rem; } .combtn-btn .button-next:hover { background-color: #0031ff; } .inside-scenario { padding: 0.94rem 0 1.25rem } .inside-scenario>.flex { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end } .inside-scenario .left { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0 1.2rem 0 0 } .inside-scenario .right { width: 66.6666%; border-radius: 0.2rem } .inscenleft-swiper { padding: 0.74rem 0 0; height: 4.65rem; overflow: hidden } .inscenleft-swiper ul li dl { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; border: 1px solid #0031ff; border-radius: 0.05rem; font-size: 0.16rem; width: 2.08rem; line-height: 0.6rem; padding: 0 0.3rem; margin: 0.16rem 0 0; cursor: pointer } .inscenleft-swiper ul li dl dt img { width: 0.26rem; -webkit-transition: all 0.1s; -o-transition: all 0.1s; transition: all 0.1s } .inscenleft-swiper ul li dl dd { padding: 0 0 0 0.14rem; white-space: nowrap; text-overflow: ellipsis; overflow: hidden } .inscenleft-swiper ul li.swiper-slide-thumb-active dl { background-color: #0031ff; color: #fff } .inscenleft-swiper ul li.swiper-slide-thumb-active dl dt img { -webkit-filter: brightness(500%); filter: brightness(500%) } .inscenright-swiper { overflow: hidden; border-radius: 0.2rem } .inscenright-swiper ul li { border-radius: 0.2rem } .inscenright-swiper ul li img { border-radius: 0.2rem; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .inscenright-swiper ul li .info { position: absolute; bottom: 0.22rem; left: 0; color: #fff; padding: 0 0.3rem 0 0 } .inscenright-swiper ul li .info h5 { position: relative; padding: 0 0 0 0.56rem; font-weight: bold; margin: 0 0 0.13rem } .inscenright-swiper ul li .info h5::before { content: ""; display: block; width: 0.1rem; height: 0.25rem; background-color: #f63633; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 0 } .inscenright-swiper ul li .info .text { padding: 0 0 0 0.56rem; font-size: 0.16rem; display: -webkit-box; height: .52rem; line-height: .26rem; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2 } .inside-qianyun { padding: 1.24rem 0 1.29rem; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end } .inside-qianyun .left { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0 1.5rem 0 0 } .inside-qianyun .left h4 { padding: 0.23rem 0 0 } .inside-qianyun .left .desc { color: #666666; font-size: 0.16rem; line-height: 0.36rem; padding: 0.42rem 0 0.8rem } .inside-qianyun .right { width: 50% } .inside-qianyun .right .qyvideo { position: relative; cursor: pointer; overflow: hidden } .inside-qianyun .right .qyvideo:hover img { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03) } .inside-qianyun .right .qyvideo img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -o-transform ease .7s } .inside-qianyun .right .qyvideo>img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .inside-qianyun .right .qyvideo .icon { display: block; width: 1.48rem; height: 1.48rem; line-height: 1.48rem; text-align: center; background-color: #f2f2f2; border-radius: 50%; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .inside-qianyun .right .qyvideo .icon img { width: 0.33rem } .inside-qianyun .right .qyvideo:hover .icon img { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg) } .insqy-list { padding: 0 0 1.3rem } .insqy-list ul { margin: -0.27rem; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .insqy-list ul li { padding: 0.27rem } .insqy-list ul li a { display: block; background-color: #fff; border-radius: 0.05rem; padding: 0.17rem; -webkit-box-shadow: 2px 0 18px rgba(0, 23, 118, 0.14); box-shadow: 2px 0 18px rgba(0, 23, 118, 0.14); cursor: auto; overflow: hidden } .insqy-list ul li a:hover img { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03) } .insqy-list ul li a img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -o-transform ease .7s } .insqy-list ul li a:hover { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px) } .insqy-list ul li .img { position: relative; overflow: hidden } .insqy-list ul li .img img { border-radius: 0.1rem; width: 100% } .insqy-list ul li .img .tag { padding: 0 0.19rem; line-height: 0.53rem; background-color: #0031ff; border-radius: 0 0.05rem 0 0.05rem; position: absolute; left: 0; bottom: 0; color: #fff; font-weight: bold; font-size: 0.18rem } .insqy-list ul li .ratio { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-flex-wrap: nowrap; -ms-flex-wrap: nowrap; flex-wrap: nowrap; padding: 0.39rem 0 0.18rem } .insqy-list ul li .ratio dl { padding: 0 0.2rem } .insqy-list ul li .ratio dl dt { color: #0031ff; position: relative; font-family: "albbBold" } .insqy-list ul li .ratio dl dt em { display: block; background-repeat: no-repeat; background-position: center; height: 0.13rem; width: 0.09rem } .insqy-list ul li .ratio dl dt em.down { background-image: url(../images/gjt.png) } .insqy-list ul li .ratio dl dt em.up { background-image: url(../images/rjt.png) } .insqy-list ul li .ratio dl dd { font-size: 0.14rem } .inside-sjht { background-image: url(../images/pbg2.jpg); padding: 1.3rem 0 1.4rem; color: #fff } .inside-sjht .left { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 } .inside-sjht .right { width: 50%; padding: 0 0 0 2rem; text-align: right } .inside-sjht .right .desc { font-size: 0.18rem; line-height: 0.4rem; padding: 0.45rem 0 0.46rem } .inside-sjht .right .comredbtn3 { display: inline-block; width: 1.4rem; border-color: #fff; background: transparent } .inside-sjht .right .comredbtn3:hover { border-color: #0031ff } .inside-sjht .right .comredbtn3 span { color: #fff } .insjht-list { -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .insjht-list:hover { -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px) } .insjht-list ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .insjht-list ul li { border: 1px solid #fff; border-radius: 0.1rem; width: 33.333%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; font-size: 0.16rem; line-height: 0.3rem; color: #fff; text-align: center; padding: 0.3rem; position: relative } .insjht-list ul li img { width: 0.62rem } .insjht-list ul li h5 { font-size: 0.18rem; padding: 0.14rem 0 0 } .insjht-list ul li:nth-child(even) { background-color: #fff; color: #000 } .insjht-list ul li:nth-child(even)::after { content: ""; display: block; width: 0.36rem; height: 0.36rem; background-position: center; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain } .insjht-list ul li:nth-child(5) { border: 0 } .insjht-list ul li:nth-child(2)::after { position: absolute; z-index: 3; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); bottom: -0.36rem; background-image: url(../images/bj.png) } .insjht-list ul li:nth-child(4)::after { position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: -0.36rem; background-image: url(../images/rj.png) } .insjht-list ul li:nth-child(6)::after { position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: -0.36rem; background-image: url(../images/lj.png) } .insjht-list ul li:nth-child(8)::after { position: absolute; z-index: 3; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); top: -0.36rem; background-image: url(../images/tj.png) } .inside-ddht { background-image: url(../images/pdbg1.jpg); padding: 1.42rem 0 1.2rem } .inside-ddht .left { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0 0.9rem 0 0 } .inside-ddht .left .desc { font-size: 0.18rem; line-height: 0.4rem; padding: 0.45rem 0 0.7rem } .inside-ddht .right { width: 56% } .inside-ddht .right .img { margin-right: -0.6rem; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .inside-ddht .right .img:hover { -webkit-transform: translateX(20px); -ms-transform: translateX(20px); -o-transform: translateX(20px); transform: translateX(20px) } .insddht-icons ul { margin: -0.22rem } .insddht-icons ul li { text-align: center; font-size: 0.16rem; padding: 0.22rem; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .insddht-icons ul li .icon { width: 0.46rem; height: 0.46rem; margin: 0 auto; background-color: #0031ff; border-radius: 0.05rem } .insddht-icons ul li .icon img { border-radius: 0.05rem } .insddht-icons ul li .text { font-weight: bold; margin-left: -5px; margin-right: -5px; padding: 0.1rem 0 0 } .insddht-icons ul li:hover { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px) } .insddht-icons ul li:hover .icon img { -webkit-transform: rotate3d(0, 1, 0, 180deg); transform: rotate3d(0, 1, 0, 180deg) } .inside-sjbh { padding: 1.16rem 0 2.2rem; position: relative } .inside-sjbh::before, .inside-sjbh::after { content: ""; display: block; border-radius: 0 5rem 5rem 0; position: absolute; left: 0 } .inside-sjbh::before { border: 0.4rem solid #f5f7fe; border-left: none; top: 1.05rem; height: 5.13rem; width: 57.813vw } .inside-sjbh::after { border: 2px dashed #e1e7fe; border-left: none; top: 1.23rem; height: 4.78rem; width: 56.77vw } .inside-sjbh>.flex { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end } .inside-sjbh .left { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0 0.45rem 0 0 } .inside-sjbh .right { width: 50%; padding: 0 0 0 2.3rem } .inside-sjbh .right .desc { padding: 0.8rem 0 0; font-size: 0.18rem; line-height: 0.4rem; text-align: right } .insdjbh-list { position: relative; z-index: 2 } .insdjbh-list ul { margin: -0.13rem -0.09rem; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .insdjbh-list ul li { width: 20%; padding: 0.13rem 0.09rem } .insdjbh-list ul li span { display: block; text-align: center; font-size: 0.16rem; line-height: 0.63rem; background-color: #fff; border-radius: 0.05rem; -webkit-box-shadow: 2px 0 18px rgba(0, 23, 118, 0.14); box-shadow: 2px 0 18px rgba(0, 23, 118, 0.14); -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .insdjbh-list ul li span:hover { background-color: #0031ff; color: #fff } .inside-sjfx { background-color: #f6f8fe; padding: 1rem 0 1.38rem } .inside-sjfx .left { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0 1.5rem 0 0 } .inside-sjfx .right { width: 50%; padding: 0.84rem 0 0 } .insdesc-list { padding: 0.2rem 0 0 } .insdesc-list dl { padding: 0.48rem 0 0 } .insdesc-list dl dt { position: relative; padding: 0 0 0 0.55rem; font-weight: bold; cursor: pointer } .insdesc-list dl dt::before { content: ""; display: block; width: 0.27rem; height: 0.07rem; background: #0031ff; border-radius: 0.5rem; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: 0 } .insdesc-list dl dd { padding: 0.13rem 0 0 0.55rem; font-size: 0.18rem; line-height: 0.4rem; display: none } .insdesc-list dl.cur dt { color: #0031ff } .insjfx-list ul { margin: -0.07rem; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .insjfx-list ul li { width: 50%; padding: 0.07rem; text-align: center } .insjfx-list ul li .flex-item { background-color: #fff; padding: 0.35rem 0 0.4rem; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .insjfx-list ul li .flex-item:hover { -webkit-transform: translateY(-5px); -ms-transform: translateY(-5px); -o-transform: translateY(-5px); transform: translateY(-5px); -webkit-box-shadow: 2px 0 13px rgba(0, 6, 155, 0.11); box-shadow: 2px 0 13px rgba(0, 6, 155, 0.11) } .insjfx-list ul li h5 { font-size: 0.18rem; padding: 0.28rem 0 0 } .inside-zngk { padding-top: 1.26rem; padding-bottom: 1.3rem } .inside-zngk .left { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0 1.5rem 0 0 } .inside-zngk .left .desc { font-size: 0.16rem; line-height: 0.36rem; color: #666666; padding: 0.34rem 0 1.4rem } .inside-zngk .right { width: 50%; padding: 0.6rem 0 0 } .inszngk-list ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin: -0.5rem } .inszngk-list ul li { width: 50%; padding: 0.5rem } .inszngk-list ul li .nums { font-family: "Inter-Bold"; display: inline-block; color: #0031ff; position: relative; min-width: 1.42rem; line-height: 0.48rem } .inszngk-list ul li .nums em { background: url(../images/gjt2.png) no-repeat center center; -webkit-background-size: contain; background-size: contain; display: block; width: 0.13rem; height: 0.13rem; position: absolute; right: 0; top: 0 } .inszngk-list ul li h5 { font-size: 0.18rem; font-weight: bold; padding: 0.26rem 0 0.17rem } .inszngk-list ul li .text { font-size: 0.16rem; color: #666666; line-height: 0.24rem } .inside-syfw { background-image: url(../images/pdbg2.jpg); color: #fff; padding: 1.27rem 0 1.33rem } .inside-syfw>.flex { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end } .inside-syfw .left { width: 66.6666% } .inside-syfw .right { width: 33.3333% } .insyfwleft-swiper { overflow: hidden; border-radius: 0.05rem } .insyfwleft-swiper ul li { border-radius: 0.05rem } .insyfwleft-swiper ul li .box { position: relative } .insyfwleft-swiper ul li .box>img { border-radius: 0.05rem; width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .insyfwleft-swiper ul li .box .info { position: absolute; left: 0.24rem; bottom: 0.28rem; background-image: -webkit-gradient(linear, left bottom, right top, from(#002eed), to(#0020a7)); background-image: -webkit-linear-gradient(left bottom, #002eed, #0020a7); background-image: -o-linear-gradient(left bottom, #002eed, #0020a7); background-image: linear-gradient(to right top, #002eed, #0020a7); border-radius: 0.1rem; padding: 0.27rem; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); -o-transform: translateY(100%); transform: translateY(100%); -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s } .insyfwleft-swiper ul li .box h5 { font-size: 0.18rem; font-weight: bold; padding: 0 0 0.17rem } .insyfwleft-swiper ul li .box h5 img { -webkit-filter: brightness(200%); filter: brightness(200%); margin: 0 0.2rem 0 0 } .insyfwleft-swiper ul li .box .text { font-size: 0.16rem } .insyfwleft-swiper ul li.swiper-slide-active .box .info { -webkit-transform: translateY(0); -ms-transform: translateY(0); -o-transform: translateY(0); transform: translateY(0) } .insyright-swiper { overflow: hidden; padding: 1.67rem 0 0 1.1rem } .insyright-swiper ul li { height: 0.62rem; line-height: 0.62rem; text-align: center; border: 1px solid #fff; border-radius: 0.05rem; font-size: 0.18rem; color: #fff; cursor: pointer } .insyright-swiper ul li.swiper-slide-thumb-active { background-color: #0031ff; font-weight: bold; border-color: #0031ff } .inside-dxtgc { background-image: url(../images/pdbg3.jpg); padding: 1.28rem 0 1.68rem } .inside-dxtgc>.flex { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end } .inside-dxtgc .left { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0 2rem 0 0 } .inside-dxtgc .left .desc { font-size: 0.16rem; line-height: 0.36rem; color: #666666; padding: 0.53rem 0 1.47rem } .inside-dxtgc .comredbtn3 { width: 1.6rem; background: transparent } .inside-dxtgc .right { width: 50% } .insdxtgc-list ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin:0 -0.4rem; } .insdxtgc-list ul li { width: 50%; padding: 0.3rem 0.4rem } .insdxtgc-list ul li dl dt { font-size: 0.18rem } .insdxtgc-list ul li dl dt span { font-weight: bold; font-size: 0.16rem; color: #fff; border-radius: 0.05rem; background-color: #0031ff; text-align: center; padding: 0.015rem 0.08rem; margin: 0 0.09rem 0 0 } .insdxtgc-list ul li dl dt span img { vertical-align: -0.03rem; height: 0.17rem } .insdxtgc-list ul li dl dd { line-height: 0.26rem; color: #666666; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0.15rem 0 0; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .insdxtgc-list ul li dl dd p { padding: 0 0.2rem 0 0 } .insdxtgc-list ul li dl dd p::before { content: ""; display: inline-block; width: 0.05rem; height: 0.05rem; background-color: #0031ff; border-radius: 100%; margin-right: 0.15rem; vertical-align: middle } .insdxtgc-list ul li:nth-child(5), .insdxtgc-list ul li:nth-child(7) { width: 66.666% } .inside-fwts { padding-top: 0.83rem; padding-bottom: 1.48rem } .insfwts-top { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end } .insfwts-top .comclass a span { border-color: #b5b5b5; color: #666666; font-size: 0.18rem; padding: 0 0.23rem } .insfwts-top .comclass a.cur span, .insfwts-top .comclass a:hover span { color: #fff; font-weight: normal; border-color: #0031ff } .insfwts-toggle { margin: -1px; padding: 0.68rem 0 0 } .insfwts-toggle .box { -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; display: none } .insfwts-toggle .box:first-child { display: block } .inside-wlxcz { background-image: url(../images/pwbg1.jpg); padding: 0.7rem 0 0.9rem; min-height: 7.84rem } .inside-wlxcz .right { width: 66.6666% } .inside-wlxcz>.flex { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .inside-wlxcz .comclass { -webkit-box-pack: end; -webkit-justify-content: flex-end; -ms-flex-pack: end; justify-content: flex-end } .inside-wlxcz .comclass a { padding: 0 0 0 0.21rem } .inside-wlxcz .comclass a span { background-color: #fff; border: 0 } .inside-wlxcz .comclass a.cur span, .inside-wlxcz .comclass a:hover span { background-color: #0031ff; border: 0; color: #fff } .inswlxcz-toggle { padding: 1.1rem 0 0 } .inswlxcz-toggle .box { display: none } .inswlxcz-toggle .box:nth-child(1) { display: block } .inswlxcz-list0 ul { margin: -0.15rem; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .inswlxcz-list0 ul li { padding: 0.15rem; width: 25% } .inswlxcz-list0 ul li .content { background-color: #fff; padding: 0.32rem 0.29rem 0.26rem; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; height: 100% } .inswlxcz-list0 ul li .content img { width: 0.36rem } .inswlxcz-list0 ul li .content h5 { font-weight: bold; font-size: 0.18rem; padding: 0.13rem 0 } .inswlxcz-list0 ul li .content .text { font-size: 0.16rem; line-height: 0.24rem; color: #999999 } .inswlxcz-list0 ul li:hover .content { -webkit-box-shadow: 1px 6px 10px rgba(128, 128, 128, 0.16); box-shadow: 1px 6px 10px rgba(128, 128, 128, 0.16) } .inswlxcz-list1 { padding: 0.7rem 0 0 } .inswlxcz-list1 ul { margin: -0.07rem } .inswlxcz-list1 ul li { width: 25%; padding: 0.07rem } .inswlxcz-list1 ul li .content { background-color: #fff; padding: 0.37rem 0.35rem 0.43rem; height: 100%; border-radius: 0.05rem } .inswlxcz-list1 ul li .content h5 { font-weight: bold; font-size: 0.18rem } .inswlxcz-list1 ul li .content h5::after { content: ""; display: block; width: 0.23rem; height: 0.04rem; background-color: #0031ff; border-radius: 0.1rem; margin: 0.22rem 0 0.2rem } .inswlxcz-list1 ul li .content .text { font-size: 0.16rem; line-height: 0.36rem; color: #666666 } .inside-xtsjrh { padding: 0.85rem 0 1.83rem; position: relative } .insxts-top { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .insxts-img { position: absolute; bottom: 0; right: 0; z-index: -1; display: none } .insxts-toggle { padding: 0.95rem 0 0 } .insxts-toggle .box { display: none } .insxts-toggle .box:nth-child(1) { display: block } .insxts-list { width: 66.6666% } .insxts-list ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; margin: -0.2rem } .insxts-list ul li { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; width: 50%; padding: 0.2rem } .insxts-list ul li dl { background-color: #f1f3f6; padding: 0.36rem 0.34rem 0.42rem; min-height: 2.08rem } .insxts-list ul li dl dt { font-size: 0.18rem; font-weight: bold } .insxts-list ul li dl dt .icon { width: 0.82rem; height: 0.82rem; line-height: 0.82rem; text-align: center; background-color: #0031ff; border-radius: 0.05rem } .insxts-list ul li dl dd { font-size: 0.16rem; line-height: 0.3rem; padding: 0.13rem 0 0 0 } .insxts-list ul li:nth-child(even) dl { background: transparent; display: -webkit-box; display: -webkit-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 } .insxts-list ul li:nth-child(even) dl dd { padding: 0 0 0 0.32rem } .inside-csubnav { background-color: #fff; -webkit-box-shadow: 1px 6px 27px rgba(25, 61, 62, 0.11); box-shadow: 1px 6px 27px rgba(25, 61, 62, 0.11); border-radius: 0.05rem; position: relative; margin-top: -0.76rem; overflow: hidden } .inside-csubnav ul li { width: 16.666%; text-align: center; line-height: 1rem } .inside-csubnav ul li a { font-size: 0.18rem; position: relative; padding: 0 0 0.4rem } .inside-csubnav ul li a::after { content: ""; display: block; width: 0; height: 0.05rem; background-color: #f33835; position: absolute; left: 0; bottom: 0; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .inside-csubnav ul li a:hover::after { width: 100% } .inside-csubnav ul li.cur a::after { width: 100% } .inside-slidnav { position: -webkit-sticky; position: sticky; left: 17px; top: 1.5rem; width: 1.8rem; z-index: 5 } .inside-slidnav ul { border-left: 3px solid #efefef } .inside-slidnav ul li { position: relative; padding: 0.15rem 0.33rem; font-size: 0.16rem } .inside-slidnav ul li::before { content: ""; display: block; width: 3px; height: 0; background-color: #f33835; position: absolute; left: -3px; top: 0; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .inside-slidnav ul li:hover::before, .inside-slidnav ul li.cur::before { height: 100% } .inside-shybj { margin-top: -1.02rem; padding: 1.33rem 0 1.1rem } .inside-shybj>.flex { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end } .inside-shybj .left { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 } .inside-shybj .right { width: 50%; padding: 0 0 0 1.4rem } .insdesc { font-size: 0.16rem; line-height: 0.36rem; color: #666666; padding: 0.3rem 0 1.07rem } .inshtbj-list ul { margin: -0.03rem } .inshtbj-list ul li { padding: 0.03rem; width: 33.333% } .inshtbj-list ul li .box { position: relative; border: 1px solid #fff; width: 100% } .inshtbj-list ul li .box::after { content: ""; display: block; width: 100%; height: -webkit-calc((124/244)*100%); height: calc((124/244)*100%); position: absolute; bottom: 0; left: 0; background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0)); background-image: linear-gradient(to top, rgba(0, 0, 0, 0.65), rgba(0, 0, 0, 0)) } .inshtbj-list ul li .box h5 { font-weight: bold; color: #fff; position: absolute; z-index: 2; font-size: 0.18rem; left: 0; bottom: 0; padding: 0.32rem } .inshtbj-list ul li:nth-child(even) { margin-top: 0.45rem } .inshtbj-img img { width: 100% } .inside-hytd { padding-top: 0.83rem; padding-bottom: 1.1rem } .inshytd-wrapper { position: relative; margin: 1.23rem 0 0 } .inshytd-wrapper .inxban-btn { width: 118.6% } .inshytd-swiper { overflow: hidden } .inshytd-swiper ul li .box .icon { width: 1.47rem; height: 1.47rem; line-height: 1.47rem; text-align: center; border-radius: 50%; margin: 0 auto; position: relative } .inshytd-swiper ul li .box .icon img { height: 0.63rem } .inshytd-swiper ul li .box .icon::after { content: ""; display: block; width: 1.47rem; height: 1.47rem; border: 1px dashed #0031ff; border-radius: 50%; position: absolute; top: 0; left: 0 } .inshytd-swiper ul li .box h5 { font-weight: bold; font-size: 0.18rem; text-align: center; padding: 0.33rem 0 0.22rem } .inshytd-swiper ul li .box .desc { font-size: 0.16rem; line-height: 0.3rem; color: #777777 } .inshytd-swiper ul li:hover .box .icon img { -webkit-transform: rotate3d(0, 1, 0, 180deg); transform: rotate3d(0, 1, 0, 180deg) } .inshytd-swiper ul li:hover .box .icon::after { -webkit-animation: spinAround 9s linear infinite; -o-animation: spinAround 9s linear infinite; animation: spinAround 9s linear infinite } .inside-sjjfa { padding: 1.6rem 0 1.45rem; overflow-x: hidden } .inside-sjjfa .left { width: 33.3% } .inside-sjjfa .right { width: 66.8% } .insjleft-swiper { padding: 1.2rem 0 0 } .insjleft-swiper ul li dl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0.2rem 0; cursor: pointer } .insjleft-swiper ul li dl dt { width: 0.03rem; height: 0.03rem; background-color: #0031ff; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .insjleft-swiper ul li dl dd { padding: 0 0 0 0.23rem; font-size: 0.16rem } .insjleft-swiper ul li.swiper-slide-thumb-active dl dt { width: 0.3rem } .insjleft-swiper ul li.swiper-slide-thumb-active dl dd { font-size: 0.2rem; font-weight: bold; color: #0031ff } .insjright-swiper { color: #fff; overflow: hidden } .insjright-swiper ul li { position: relative } .insjright-swiper ul li img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .insjright-swiper ul li dl { position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(0, 0, 0, 0.47); padding: 0.24rem 1rem 0.24rem 0.53rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .insjright-swiper ul li dl dt { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0 0.2rem 0 0 } .insjright-swiper ul li dl dt h5 { font-weight: bold } .insjright-swiper ul li dl dd { width: 5.2rem; display: -webkit-box; height: .48rem; line-height: .24rem; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2 } .contag { display: inline-block; font-weight: bold; font-size: 0.14rem; color: #fff; border-radius: 0.05rem; background-color: #0031ff; text-align: center; padding: 0.05rem 0.1rem } .inside-syyjz { padding-top: 1.08rem; padding-bottom: 1.02rem } .insyyjz-list { padding: 0.8rem 0 0; overflow: hidden } .insyyjz-list ul li dl { color: #fff; position: relative; border: 1px solid #fff; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .insyyjz-list ul li dl::after { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .insyyjz-list ul li dl dt img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .insyyjz-list ul li dl dd { position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 100%; text-align: center; padding: 0.4rem } .insyyjz-list ul li dl dd h5 { font-weight: bold; font-size: 0.18rem; padding: 0.25rem 0 0.15rem } .insyyjz-list ul li dl dd .text { font-size: 0.16rem; line-height: 0.24rem } .insyyjz-list ul li:hover dl { border-radius: 0.2rem } .insyyjz-list ul li:hover dl::after { background: rgba(0, 46, 239, 0.7); border-radius: 0.2rem } .insyyjz-list ul li:hover dl dt img { border-radius: 0.2rem } .inside-sjxal { padding: 1.03rem 0 1.18rem } .insjxal-top { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end } .insjxal-top .left { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 } .insjxal-top .right { text-align: right; width: 50%; padding-left: 1.3rem } .insjxal-top .insdesc { padding: 0 } .insjxal-dl { padding: 0.85rem 0 0 } .insjxal-dl dl { background-color: #fff; overflow: hidden; -webkit-box-shadow: 1px 6px 27px rgba(25, 40, 62, 0.11); box-shadow: 1px 6px 27px rgba(25, 40, 62, 0.11) } .insjxal-dl dl:hover img { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03) } .insjxal-dl dl img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -o-transform ease .7s } .insjxal-dl dl dt { width: 50%; border: 1px solid #fff; overflow: hidden } .insjxal-dl dl dt img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .insjxal-dl dl dd { width: 50%; padding: 0.7rem 0.76rem 0.6rem; position: relative } .insjxal-dl dl dd h5 { font-size: 0.24rem; display: -webkit-box; height: .8rem; line-height: .4rem; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-weight: bold } .insjxal-dl dl dd .desc { font-size: 0.16rem; display: -webkit-box; height: .9rem; line-height: .3rem; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 3; color: #777777; margin: 0.4rem 0 0.6rem } .insjxal-dl dl dd .more { font-size: 0.16rem; position: relative; display: inline-block } .insjxal-dl dl dd::after { content: ""; display: block; width: 0; height: 2px; background-color: #f63633; margin: 0.03rem 0 0; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; position: absolute; left: -1px; bottom: 1px } .insjxal-dl dl:hover dd::after { width: 100% } .inside-solutionbox { margin-top: -3.5rem } .inside-aboutnav { -webkit-box-shadow: 7px 4px 6px rgba(50, 67, 125, 0.08); box-shadow: 7px 4px 6px rgba(50, 67, 125, 0.08); margin-top: -0.74rem; background-color: #fff; position: relative; z-index: 2 } .inside-aboutnav ul li { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 } .inside-aboutnav ul li a { font-size: 0.18rem; display: block; padding: 0.3rem 0.34rem 0.24rem } .inside-aboutnav ul li a .icon { width: 0.32rem; overflow: hidden } .inside-aboutnav ul li a img { width: 0.32rem; -webkit-transition: none; -o-transition: none; transition: none } .inside-aboutnav ul li a .text { padding: 0.25rem 0 0 } .inside-aboutnav ul li:hover a, .inside-aboutnav ul li.cur a { background: url(../images/iabg.jpg) no-repeat 0 0; -webkit-background-size: cover; background-size: cover; color: #fff } .inside-aboutnav ul li:hover a img, .inside-aboutnav ul li.cur a img { -webkit-filter: drop-shadow(0.32rem 0 #fff); filter: drop-shadow(0.32rem 0 #fff); margin-left: -0.32rem } .inside-agsjj { padding-top: 1.26rem; padding-bottom: 1.3rem; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end } .inside-agsjj .left { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0 0.66rem 0 0 } .inside-agsjj .left .desc { font-size: 0.18rem; line-height: 0.4rem; padding: 0.55rem 0 0.58rem } .inside-agsjj .right { width: 50%; padding: 0 0 0.4rem 0.78rem } .insagsjj-list ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin: -0.6rem 0 } .insagsjj-list ul li { width: 33.333%; padding: 0.6rem 0 } .insagsjj-list ul li .nums { font-family: "Inter-Bold"; color: #0031ff; position: relative; min-width: 1.42rem; font-size: 0.72rem; line-height: 0.8; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end } .insagsjj-list ul li .nums em { font-size: 0.16rem; line-height: 0.16rem; margin-left: 0.15rem } .insagsjj-list ul li h5 { font-size: 0.18rem; color: #333; padding: 0.15rem 0 0; opacity: 0.7 } .insagsjj-list ul li:nth-child(5) .nums, .insagsjj-list ul li:nth-child(6) .nums { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start } .inside-skjcx { padding: 0.83rem 0 1.3rem; background-image: url(../images/iabg2.jpg); color: #fff; position: relative } .inside-skjcx::before { content: ""; display: block; width: 100%; height: 0.46rem; background: url(../images/iabg3.png) no-repeat 100% 100%; -webkit-background-size: contain; background-size: contain; position: absolute; right: 0; bottom: 0; z-index: 4 } .inside-skjcx::after { content: ""; display: block; width: 105%; background: url(../images/ialine.png) no-repeat center center; -webkit-background-size: contain; background-size: contain; min-height: 3.65rem; position: absolute; z-index: 3; left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); bottom: 0; pointer-events: none } .inside-skjcx .inside-title { padding: 0 4.4rem } .inskjcx-iconswiper { padding: 0 2rem; margin: 0.8rem 0 0; position: relative; z-index: 4 } .inskjcx-iconswiper ul li { text-align: center; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; cursor: pointer } .inskjcx-iconswiper ul li:hover { color: #46fff8 } .inskjcx-iconswiper ul li:hover .icon, .inskjcx-iconswiper ul li:hover .text { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px) } .inskjcx-iconswiper ul li .icon { -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .inskjcx-iconswiper ul li .icon img { width: 0.62rem } .inskjcx-iconswiper ul li .text { -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; font-size: 0.18rem; font-weight: bold; padding: 0.22rem 0 0.5rem } .inskjcx-iconswiper ul li .dot { width: 0.1rem; height: 0.1rem; background-color: #fff; border-radius: 50%; position: relative; margin: 0 auto } .inskjcx-iconswiper ul li .dot::after { content: ""; display: block; width: 0.32rem; height: 0.32rem; border: 1px solid #46fff8; border-radius: 50%; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 0 } .inskjcx-iconswiper ul li.swiper-slide-thumb-active .dot { background-color: #46fff8 } .inskjcx-iconswiper ul li.swiper-slide-thumb-active .dot::after { opacity: 1 } .inskjcx-descswiper { padding: 0.8rem 0 0 } .inskjcx-descswiper ul li { text-align: center } .inskjcx-descswiper ul li h5 { font-weight: bold } .inskjcx-descswiper ul li .text { font-size: 0.18rem; line-height: 0.4rem; padding: 0.1rem 3rem 0 } .inside-honors { padding-top: 1.45rem; padding-bottom: 1.1rem; position: relative } .inside-honors .left { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0 1rem 0 0 } .inside-honors .right { width: 70%; margin-right: -0.2rem } .inshonors-wrapper { display: none; padding-top: 0.4rem } .inshonors-swiper { padding: 0.2rem; overflow: hidden } .inshonors-swiper ul li { -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .inshonors-swiper ul li .img { -webkit-box-shadow: 0 4px 27px rgba(50, 67, 125, 0.2); box-shadow: 0 4px 27px rgba(50, 67, 125, 0.2); background-color: #fff; padding: 0.19rem; text-align: center; overflow: hidden } .inshonors-swiper ul li .img:hover img { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03) } .inshonors-swiper ul li .img img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -o-transform ease .7s } .inshonors-swiper ul li .text { font-size: 0.16rem; color: #666666; padding: 0.35rem 0 0; text-align: center } .inshonors-swiper ul li:hover { -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); -o-transform: translateY(-10px); transform: translateY(-10px) } .inshonor-switch { padding: 0.7rem 0 0 } .inshonor-switch dl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0.14rem 0; cursor: pointer } .inshonor-switch dl dt { width: 0.03rem; height: 0.03rem; background-color: #0031ff; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s } .inshonor-switch dl dd { padding: 0 0 0 0.23rem; font-size: 0.18rem } .inshonor-switch dl.cur dt, .inshonor-switch dl:hover dt { width: 0.3rem } .inshonor-switch dl.cur dd, .inshonor-switch dl:hover dd { font-size: 0.2rem; font-weight: bold; color: #0031ff } .insmemoir-box { padding: 1.3rem 0 0 } .inshonor-btn { position: absolute; left: 0; bottom: 1.1rem; width: 2rem; height: 0.55rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .inshonor-btn .btn { width: 0.55rem; height: 100%; border: 1px solid #0031ff; background-position: center center; background-repeat: no-repeat; margin-right: 0.21rem } .inshonor-btn .swiper-button-disabled { opacity: 0.5 } .inshonor-btn .button-prev { background-image: url(../images/prev.png) } .inshonor-btn .button-prev:hover { background-color: #0031ff; background-image: url(../images/prevho.png) } .inshonor-btn .button-next { background-image: url(../images/next.png) } .inshonor-btn .button-next:hover { background-color: #0031ff; background-image: url(../images/nextho.png) } .inside-memoir { background-color: #f6f8fd; padding: 0.93rem 0 0.95rem } .inside-memoir .left { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0 1rem 0 0 } .inside-memoir .left .dots { padding: 0 0 0.2rem; opacity: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .inside-memoir .left .dots span { width: 0.12rem; height: 0.12rem; background-color: #cccccc; border-radius: 50%; margin: 0 0.07rem 0 0 } .inside-memoir .left .dots.cur { opacity: 1 } .inside-memoir .right { width: 55.333%; height: 4.4rem; position: relative } .inside-memoir .right::before { content: ''; display: block; width: 0; height: 0; border-width: 0.3rem; border-style: solid; border-color: transparent #fff transparent transparent; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); left: -0.6rem } .insyear-swiper { height: 3.96rem; overflow: hidden } .insyear-swiper ul li { cursor: pointer; position: relative } .insyear-swiper ul li .text { font-weight: bold; font-size: 0.72rem; color: #cccccc; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%) } .insyear-swiper ul li.swiper-slide-active .text { font-size: 1.6rem; background-image: -webkit-radial-gradient(circle, #0131fd, #000e93); background-image: -o-radial-gradient(circle, #0131fd, #000e93); background-image: radial-gradient(circle, #0131fd, #000e93); -webkit-background-clip: text; -webkit-text-fill-color: transparent } .insmemoir-swiper { background-color: #fff; padding: 0.35rem 1rem 0.35rem 0.82rem; position: relative; -webkit-box-shadow: 0 0 0.32rem rgba(0, 0, 0, 0.07); box-shadow: 0 0 0.32rem rgba(0, 0, 0, 0.07); border-radius: 0.06rem; height: 100%; overflow: hidden } .insmemoir-swiper ul li { height: 100%; overflow-y: auto } .insmemoir-swiper ul li::-webkit-scrollbar { width: 0.02rem; border-radius: 0.5rem; height: 100%; background-color: #eee } .insmemoir-swiper ul li::-webkit-scrollbar-thumb { background-color: #0031ff; border-radius: 0.5rem } .insmemoir-swiper ul li dl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; padding: 0.3rem 0 } .insmemoir-swiper ul li dl dt { width: 0.06rem; height: 0.06rem; background-color: #0031ff; margin: 0.13rem 0 0 } .insmemoir-swiper ul li dl dd { font-size: 0.18rem; line-height: 0.3rem; padding: 0 0 0 0.32rem } .insmemoir-btn { width: 0.14rem; position: absolute; z-index: 3; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: 0.62rem } .insmemoir-btn .btn { background-position: center; background-repeat: no-repeat; -webkit-background-size: auto auto; background-size: auto; width: 0.14rem; height: 0.2rem; margin: 0.56rem 0; cursor: pointer } .insmemoir-btn .button-prev { background-image: url(../images/prev1.png) } .insmemoir-btn .button-prev:hover { background-image: url(../images/prev1ho.png) } .insmemoir-btn .button-next { background-image: url(../images/next1.png) } .insmemoir-btn .button-next:hover { background-image: url(../images/next1ho.png) } .insmemoir-btn .swiper-button-disabled { opacity: 0.5 } .inside-yxscope { padding-top: 1.48rem; padding-bottom: 1.54rem } .inside-yxscope .left { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding-right: 1.7rem } .inside-yxscope .right { width: 61%; margin-right: -0.13rem } .insyxscope-list { padding: 0.85rem 0 0 } .insyxscope-list dl { padding: 0.22rem 0.2rem 0.12rem; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; background-color: #fff; border-radius: 0.06rem; -webkit-box-shadow: 0 0 30px rgba(179, 188, 200, 0.5); box-shadow: 0 0 30px rgba(179, 188, 200, 0.5); position: relative; cursor: pointer } .insyxscope-list dl dt { width: 0.44rem; height: 0.44rem; line-height: 0.44rem; text-align: center; background-color: #fff; border-radius: 50% } .insyxscope-list dl dt img { width: 0.15rem } .insyxscope-list dl dd { padding: 0 0 0 0.2rem; width: 3.5rem } .insyxscope-list dl dd .info { display: none } .insyxscope-list dl dd h5 { font-size: 0.18rem; font-weight: bold } .insyxscope-list dl dd .text { font-size: 0.16rem; line-height: 0.24rem; padding: 0.05rem 0 0.15rem } .insyxscope-list dl dd h4 { font-family: "Inter-Bold" } .insyxscope-list dl.cur { background-color: #0031ff; color: #fff; -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start } .inyxscope-map { position: relative } .inyxscope-map>img { width: 100% } .inyxscope-map .dotbox { position: absolute; font-size: 0.14rem } .inyxscope-map .dotbox img { -webkit-animation: jump 3s 2s linear infinite; -o-animation: jump 3s 2s linear infinite; animation: jump 3s 2s linear infinite; display: block; height: 0.24rem; margin: 0 auto } .inyxscope-map .dotbox::before { content: ""; display: block; position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); background-color: #0131fd; opacity: 0.14; border-radius: 50% } .inyxscope-map .dotbox .line { position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); border: 1px dashed #0031ff; border-radius: 50%; opacity: 0.47 } .inyxscope-map .dotbox .line1 { width: 1.82rem; height: 1.82rem } .inyxscope-map .dotbox .line2 { width: 3.95rem; height: 3.95rem } .inyxscope-map .dotbox .line3 { width: 7.35rem; height: 7.35rem } .inyxscope-map .dotbox0 { left: -webkit-calc((590/909)*100%); left: calc((590/909)*100%); top: -webkit-calc((348/750)*100%); top: calc((348/750)*100%); color: #fff } .inyxscope-map .dotbox0::before { display: none } .inyxscope-map .dotbox1 { left: -webkit-calc((674/909)*100%); left: calc((674/909)*100%); top: -webkit-calc((357/750)*100%); top: calc((357/750)*100%) } .inyxscope-map .dotbox1::before { width: 0.66rem; height: 0.66rem } .inyxscope-map .dotbox2 { left: -webkit-calc((531/909)*100%); left: calc((531/909)*100%); top: -webkit-calc((415/750)*100%); top: calc((415/750)*100%) } .inyxscope-map .dotbox2::before { width: 1.38rem; height: 1.38rem } .inyxscope-map .dotbox3 { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; left: -webkit-calc((680/909)*100%); left: calc((680/909)*100%); top: -webkit-calc((172/750)*100%); top: calc((172/750)*100%) } .inyxscope-map .dotbox3::before { width: 1.38rem; height: 1.38rem } .inyxscope-map .dotbox4 { left: -webkit-calc((223/909)*100%); left: calc((223/909)*100%); top: -webkit-calc((248/750)*100%); top: calc((248/750)*100%) } .inyxscope-map .dotbox4::before { width: 1.14rem; height: 1.14rem } .inyxscope-map .dotbox5 { left: -webkit-calc((654/909)*100%); left: calc((654/909)*100%); top: -webkit-calc((277/750)*100%); top: calc((277/750)*100%) } .inyxscope-map .dotbox6 { left: -webkit-calc((596/909)*100%); left: calc((596/909)*100%); top: -webkit-calc((232/750)*100%); top: calc((232/750)*100%) } .inyxscope-map .dotbox6 img { height: 0.15rem; -webkit-animation: none; -o-animation: none; animation: none } .inyxscope-map .dotbox7 { left: -webkit-calc((390/909)*100%); left: calc((390/909)*100%); top: -webkit-calc((358/750)*100%); top: calc((358/750)*100%) } .inyxscope-map .dotbox7 img { height: 0.15rem; -webkit-animation: none; -o-animation: none; animation: none } .inyxscope-map .dotbox8 { left: -webkit-calc((457/909)*100%); left: calc((457/909)*100%); top: -webkit-calc((490/750)*100%); top: calc((490/750)*100%) } .inyxscope-map .dotbox8 img { height: 0.15rem; -webkit-animation: none; -o-animation: none; animation: none } .inyxscope-map .dotbox9 { left: -webkit-calc((632/909)*100%); left: calc((632/909)*100%); top: -webkit-calc((422/750)*100%); top: calc((422/750)*100%) } .inyxscope-map .dotbox9 img { height: 0.15rem; -webkit-animation: none; -o-animation: none; animation: none } .inside-about-partners ul li a img { -webkit-filter: grayscale(1); filter: grayscale(1); opacity: 0.5 } .inside-about-partners ul li:hover a img { -webkit-filter: none; filter: none; opacity: 1 } .indexbanner dl { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .indexbanner dl dt h2 { line-height: 0.74rem } .indexbanner dl dd { border-left: 1px solid #fff; padding: 0 0 0 0.45rem; margin: 0 0 0 0.45rem } .index-numsbox { padding-top: 0.9rem; padding-bottom: 0.8rem } .index-numsbox ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin: -0.6rem 0 } .index-numsbox ul li { width: 25%; padding: 0.6rem 0; text-align: center } .index-numsbox ul li .nums { font-family: "Inter-Bold"; color: #0031ff; position: relative; min-width: 1.42rem; font-size: 0.72rem; line-height: 0.8; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .index-numsbox ul li .nums em { font-size: 0.16rem; line-height: 0.16rem; margin-left: 0.15rem } .index-numsbox ul li h5 { font-size: 0.18rem; color: #333; padding: 0.15rem 0 0; opacity: 0.7 } .index-numsbox ul li:nth-child(5) .nums, .index-numsbox ul li:nth-child(6) .nums { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start } .indcpxl-btn { width: 54%; height: 0.64rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; position: relative; top: -0.64rem; z-index: 3; border-top: 1px solid #e7ebf0 } .indcpxl-btn .btn { width: 0.64rem; height: 100%; border: 1px solid #0031ff; background-position: center center; background-repeat: no-repeat; margin-right: 0.21rem; cursor: pointer; } .indcpxl-btn .swiper-button-disabled { opacity: 0.5 } .indcpxl-btn .button-prev { background-image: url(../images/prev.png) } .indcpxl-btn .button-prev:hover { background-color: #0031ff; background-image: url(../images/prevho.png) } .indcpxl-btn .button-next { background-image: url(../images/next.png) } .indcpxl-btn .button-next:hover { background-color: #0031ff; background-image: url(../images/nextho.png) } .index-cpxl { padding-top: 1.36rem; padding-bottom: 1.51rem } .indcpxl-top { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; position: relative; z-index: 3 } .indcpxl-top .right { width: 50%; padding: 0 0 0 0.6rem } .indcpxlicon-swiper { -webkit-box-shadow: 0 0 20px #e1e1e1; box-shadow: 0 0 20px #e1e1e1; background-color: #fff; border-radius: 0.2rem } .indcpxlicon-swiper ul li { text-align: center; border-radius: 0.2rem; cursor: pointer } .indcpxlicon-swiper ul li .box { position: relative; padding: 0.26rem 0 0.2rem } .indcpxlicon-swiper ul li .box::after { content: ""; display: block; width: 100%; height: 122%; background-image: -webkit-gradient(linear, left top, right top, from(#0026c3), to(#0031ff)); background-image: -webkit-linear-gradient(left, #0026c3, #0031ff); background-image: -o-linear-gradient(left, #0026c3, #0031ff); background-image: linear-gradient(to right, #0026c3, #0031ff); position: absolute; z-index: 3; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; border-radius: 0.2rem; opacity: 0 } .indcpxlicon-swiper ul li .box .icon img { height: 0.5rem; -webkit-transition: none; -o-transition: none; transition: none } .indcpxlicon-swiper ul li .box .text { font-size: 0.18rem; font-weight: bold; padding:0.2rem 0.02rem 0; } .indcpxlicon-swiper ul li .box .line { width: 1.08rem; height: 0.02rem; background-color: #fff; margin: 0 auto; position: relative } .indcpxlicon-swiper ul li .box .line::after { content: ""; display: block; width: 0; height: 0; border-width: 0.06rem; border-style: solid; border-color: #fff transparent transparent transparent; margin: 0 auto } .indcpxlicon-swiper ul li.swiper-slide-thumb-active .box::after { opacity: 1 } .indcpxlicon-swiper ul li.swiper-slide-thumb-active .box .text { opacity: 0 } .indcpxlicon-swiper ul li.swiper-slide-thumb-active .box .icon { width: 0.55rem; overflow: hidden; margin: 0 auto } .indcpxlicon-swiper ul li.swiper-slide-thumb-active .box .icon img { -webkit-filter: drop-shadow(0.5rem 0 #fff); filter: drop-shadow(0.5rem 0 #fff); margin-left: -1rem } .indcpxldesc-wrapper ul li h4 { position: relative; top: -0.62rem } .indcpxldesc-wrapper ul li dl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; background-color: #fff } .indcpxldesc-wrapper ul li dl dt { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; padding: 0.85rem 1.26rem 0.9rem 0.95rem } .indcpxldesc-wrapper ul li dl dt .text { font-size: 0.16rem; line-height: 0.28rem; color: #70737a } .indcpxldesc-wrapper ul li dl dt .lists { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; text-align: left; padding: 0.7rem 0 0 } .indcpxldesc-wrapper ul li dl dt .lists .item { flex: 1; } .indcpxldesc-wrapper ul li dl dt .lists h5 { font-weight: bold; font-size: 0.16rem } .indcpxldesc-wrapper ul li dl dt .lists .en { font-family: "Inter-Bold"; font-size: 0.16rem; font-weight: bold; color: #91959e; padding: 0.1rem 0 0 } .indcpxldesc-wrapper ul li dl dd { width: 46% } .indcpxldesc-wrapper ul li dl dd img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .index-partners { padding-top: 1.18rem; padding-bottom: 1.63rem } .index-partners .inside-title span { color: #0031ff } .indexpatner-list { padding: 1.34rem 0 0 } .indexpatner-list ul { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .indexpatner-list ul li { width: 16.6666%; text-align: center; margin-top: -1px; margin-left: -1px; position: relative } .indexpatner-list ul li a { display: block; border: 1px solid #dee6e9; padding: 0.07rem 0; background-color: #fff } .indexpatner-list ul li a img { -webkit-filter: grayscale(1); filter: grayscale(1); opacity: 0.5 } .indexpatner-list ul li:hover { -webkit-box-shadow: 5px 4px 21px rgba(0, 0, 0, 0.19); box-shadow: 5px 4px 21px rgba(0, 0, 0, 0.19); z-index: 2 } .indexpatner-list ul li:hover img { -webkit-filter: none; filter: none; opacity: 1 } .indexpatner-list ul li::before { content: ""; display: block; width: 0.05rem; height: 0.05rem; background-color: #98a4b3; border-radius: 50%; opacity: 0.78; position: absolute; left: -0.02rem; top: -0.02rem } .indexpatner-list ul li:nth-child(1)::before, .indexpatner-list ul li:nth-child(2)::before, .indexpatner-list ul li:nth-child(3)::before, .indexpatner-list ul li:nth-child(4)::before, .indexpatner-list ul li:nth-child(5)::before, .indexpatner-list ul li:nth-child(6)::before, .indexpatner-list ul li:nth-child(7)::before, .indexpatner-list ul li:nth-child(13)::before, .indexpatner-list ul li:nth-child(19)::before { opacity: 0 } .inxpartner-top { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end } .inxpartner-top .comredbtn { display: block; width: 2.06rem; height: 0.57rem; line-height: 0.57rem; text-align: center; color: #0031ff; border: 1px solid #0031ff; background-color: #fff; border-radius: 0.05rem } .inxpartner-top .comredbtn:hover::before { background-color: #0031ff; width: 100% } .inxpartner-top .comredbtn:hover span { color: #fff } .inxpartner-top .comredbtn:hover .yjticon::before { background-color: #fff } .inxpartner-top .comredbtn:hover .yjticon::after { border-color: #fff } .inxpartner-top .comredbtn span { color: #0031ff; font-size: 0.16rem } .inxpartner-top .comredbtn .yjticon { margin-left: 0.18rem } .inxpartner-top .comredbtn .yjticon::before { background-color: #0031ff } .inxpartner-top .comredbtn .yjticon::after { border-color: #0031ff } .index-news { padding: 1.3rem 0 1.2rem } .indnews-top { -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 } .indnews-top h4 { font-weight: bold } .index-comclass a { font-size: 0.18rem; color: #70737a; border-bottom: 2px solid #f6f8fd; padding: 0 0 0.15rem; margin-left: 0.76rem } .index-comclass a:hover, .index-comclass a.cur { color: #0031ff; border-color: #0031ff } .index-newstoggle { padding: 1.05rem 0 0 } .indexnews-list { display: none; padding: 0 } .indexnews-list ul { padding: 0 0 1rem } .indexnews-list .comredbtn { display: block; width: 3.9rem; height: 0.57rem; line-height: 0.57rem; text-align: center; color: #0031ff; border: 1px solid #0031ff; background-color: transparent; border-radius: 0.05rem; margin: 0 auto } .indexnews-list .comredbtn span { color: #0031ff; font-size: 0.16rem } .indexnews-list .comredbtn:hover::before { width: 100%; background-color: #0031ff } .indexnews-list .comredbtn:hover span { color: #fff } .indexnews-list .comredbtn:hover .yjticon::before { background-color: #fff } .indexnews-list .comredbtn:hover .yjticon::after { border-color: #fff } .indexnews-list .comredbtn .yjticon { margin-left: 0.18rem } .indexnews-list .comredbtn .yjticon::before { background-color: #0031ff } .indexnews-list .comredbtn .yjticon::after { border-color: #0031ff } .index-yxscope { -webkit-box-orient: horizontal; -webkit-box-direction: reverse; -webkit-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-direction: row-reverse; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between } .index-yxscope .desc { font-size: 0.18rem; line-height: 0.37rem; color: #70737a; padding: 0.5rem 0 1rem } .index-yxscope .left { padding: 0 0 0 2rem } .index-yxscope .right { width: 51.333% } .index-yxscope .inyxscope-map .dotbox img { position: relative; z-index: 4; height: 0.12rem; -webkit-animation: none; -o-animation: none; animation: none } .index-yxscope .inyxscope-map .dotbox::before { opacity: 0.3; -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, 0.32); box-shadow: 0 0 9px rgba(0, 0, 0, 0.32); -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; -webkit-animation: round2 3s 2s linear infinite; -o-animation: round2 3s 2s linear infinite; animation: round2 3s 2s linear infinite } .index-yxscope .inyxscope-map .dotbox1 img { -webkit-animation: none; -o-animation: none; animation: none } .index-yxscope .inyxscope-map .dotbox1::before { width: 0.36rem; height: 0.36rem; margin-top: -0.18rem; margin-left: -0.18rem } .index-yxscope .inyxscope-map .dotbox2::before, .index-yxscope .inyxscope-map .dotbox3::before { display: none } .index-yxscope .inyxscope-map .dotbox4 img { -webkit-animation: none; -o-animation: none; animation: none } .index-yxscope .inyxscope-map .dotbox4::before { width: 0.72rem; height: 0.72rem; margin-left: -0.36rem; margin-top: -0.36rem } .index-yxscope .inyxscope-map .dotbox6::before { width: 0.54rem; height: 0.54rem; margin-top: -0.27rem; margin-left: -0.27rem } .index-yxscope .inyxscope-map .dotbox7 img, .index-yxscope .inyxscope-map .dotbox8 img { -webkit-animation: 3s 2s linear infinite; -o-animation: 3s 2s linear infinite; animation: 3s 2s linear infinite } .index-yxscope .inyxscope-map .dotbox9 img { -webkit-animation: none; -o-animation: none; animation: none } .index-yxscope .inyxscope-map .dotbox9::before { width: 0.42rem; height: 0.42rem; margin-left: -0.21rem; margin-top: -0.21rem } .index-yxscope .inyxscope-map .dotbox10 { left: -webkit-calc((280/909)*100%); left: calc((280/909)*100%); top: -webkit-calc((233/750)*100%); top: calc((233/750)*100%) } .index-yxscope .inyxscope-map .dotbox11 { left: -webkit-calc((165/909)*100%); left: calc((165/909)*100%); top: -webkit-calc((266/750)*100%); top: calc((266/750)*100%) } .index-yxscope .inyxscope-map .dotbox12 { left: -webkit-calc((460/909)*100%); left: calc((460/909)*100%); top: -webkit-calc((360/750)*100%); top: calc((360/750)*100%) } .index-yxnumlst ul { margin: -0.3rem; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .index-yxnumlst ul li { padding: 0.3rem; width: 50% } .index-yxnumlst ul li dl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .index-yxnumlst ul li dl dt { font-size: 0.54rem; font-family: "Inter-Bold"; color: #0031ff } .index-yxnumlst ul li dl dd { padding: 0 0 0 0.1rem } .index-yxnumlst ul li dl dd .a { font-size: 0.14rem; color: #0031ff } .index-yxnumlst ul li dl dd .b { font-size: 0.16rem; color: #666666 } .index-wlgkx { position: relative; background-color: #0031ff } .index-wlgkx .img { position: absolute; right: 0; top: 0; width: 7.91rem; height: 100% } .index-wlgkx .img img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .index-wlgkx .left { color: #fff; background: url(../images/indexbg.jpg) no-repeat 0 100%; -webkit-background-size: contain; background-size: contain; padding: 1.61rem 0; height: 100% } .index-wlgkx .box { width: 50% } .index-wlgkx .box h4 { font-weight: bold; position: relative; top: -0.2rem } .index-wlgkx .box .desc { font-size: 0.16rem; line-height: 0.36rem; padding: 0.2rem 0 0 } .index-wlgkx .box ul { padding: 0.9rem 0 0.8rem } .index-wlgkx .box ul li { padding: 0 0.75rem 0 0 } .index-wlgkx .box ul li .flex { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end } .index-wlgkx .box ul li span { font-size: 0.5rem; line-height: 0.5rem; font-family: "Inter-Bold" } .index-wlgkx .box ul li em { font-size: 0.16rem; margin-left: 0.15rem } .index-wlgkx .box ul li .text { font-size: 0.16rem; padding: 0.04rem 0 0 } .index-wlgkx .box .comredbtn { display: block; text-align: center; color: #fff; border: 1px solid #fff; background-color: transparent; border-radius: 0.05rem } .index-wlgkx .box .comredbtn:hover::before { width: 100%; background-color: #fff } .index-wlgkx .box .comredbtn:hover span { color: #0031ff } .index-wlgkx .box .comredbtn:hover .yjticon::before { background-color: #0031ff } .index-wlgkx .box .comredbtn:hover .yjticon::after { border-color: #0031ff } .index-wlgkx .box .comredbtn .yjticon::before, .index-wlgkx .box .comredbtn .yjticon::after { border-color: #fff } .index-solution { background-image: url(../images/indexbg1.jpg); position: relative; padding: 1.16rem 0 1.58rem } .index-solution .left { position: absolute; left: 0; top: 0; height: 100%; width: 1.6rem; background-color: #0031ff; padding: 1rem 0; z-index: 10 } .index-solution .right { color: #fff } .index-solution .swiper-button-prev { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); top: 0.7rem; left: 40%; color: #fff; font-size: 0.14rem } .index-solution .swiper-button-prev::after { font-size: 0.14rem; font-weight: bold } .index-solution .swiper-button-next { top: auto; bottom: 0.7rem; left: 40%; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); color: #fff } .index-solution .swiper-button-next::after { font-size: 0.14rem; font-weight: bold } .indlefticons-swiper { height: 100% } .indlefticons-swiper ul li { opacity: 0.5; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .indlefticons-swiper ul li .box { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; text-align: center; color: #fff; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .indlefticons-swiper ul li .icon { width: 100% } .indlefticons-swiper ul li .icon img { height: 0.31rem; -webkit-filter: brightness(100); filter: brightness(100) } .indlefticons-swiper ul li .text { width: 100%; padding: 0.1rem 0 0 } .indlefticons-swiper ul li.swiper-slide-thumb-active { opacity: 1 } .indrightcont-swiper { margin: 1.3rem 0 0 } .indrightcont-swiper ul li { opacity: 0.5 } .indrightcont-swiper ul li dl { padding: 0 0.5rem; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex } .indrightcont-swiper ul li dl dt { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; overflow: hidden } .indrightcont-swiper ul li dl dt:hover img { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03) } .indrightcont-swiper ul li dl dt img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -o-transform ease .7s } .indrightcont-swiper ul li dl dt img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .indrightcont-swiper ul li dl dt span { background-color: #0031ff; color: #fff; padding: 0.1rem 0.23rem; position: absolute; left: 0.33rem; bottom: 0.29rem; border-radius: 0.06rem } .indrightcont-swiper ul li dl dd { width: 38.555%; padding-left: 1rem } .indrightcont-swiper ul li dl dd .top { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 0 0 0.35rem; border-bottom: 1px solid #fff } .indrightcont-swiper ul li dl dd .top h4 { font-weight: bold } .indrightcont-swiper ul li dl dd .top a { font-size: 0.16rem; color: #fff } .indrightcont-swiper ul li dl dd .desc { font-size: 0.16rem; line-height: 0.3rem; padding: 0.3rem 0 0 } .indrightcont-swiper ul li dl dd .comredbtn { background-color: #0031ff; width: 1.42rem } .indrightcont-swiper ul li dl dd .comredbtn:hover { background-color: #f63633 } .indrightcont-swiper ul li.swiper-slide-active { opacity: 1 } .indsnums-list { padding: 0.8rem 0 } .indsnums-list ul { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; margin: 0 -0.47rem } .indsnums-list ul li { width: 33.333%; padding: 0 0.47rem } .indsnums-list ul li .nums { font-family: "Inter-Bold"; display: inline-block; color: #4468ff; position: relative; min-width: 0.77rem; line-height: 0.26rem; font-size: 0.26rem } .indsnums-list ul li .nums em { background: url(../images/gjt3.png) no-repeat center center; -webkit-background-size: contain; background-size: contain; display: block; width: 0.13rem; height: 0.13rem; position: absolute; right: 0; top: 0 } .indsnums-list ul li .text { font-size: 0.14rem; color: #fff; padding: 0.05rem 0 0 } .inside-casecont2 { padding: 0.5rem 0 1rem } .inside-caselist dl { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; border-bottom: 1px solid #dcdcdc; padding: 1rem 0 } .inside-caselist dl:last-child { border: 0 } .inside-caselist dl dt { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1; position: relative; overflow: hidden } .inside-caselist dl dt:hover img { -webkit-transform: scale(1.03); -ms-transform: scale(1.03); -o-transform: scale(1.03); transform: scale(1.03) } .inside-caselist dl dt img { -webkit-transition: -webkit-transform ease .7s; transition: -webkit-transform ease .7s; -o-transition: -o-transform ease .7s; transition: transform ease .7s; transition: transform ease .7s, -webkit-transform ease .7s, -o-transform ease .7s } .inside-caselist dl dt img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover } .inside-caselist dl dt span { background-color: #0031ff; color: #fff; padding: 0.1rem 0.23rem; position: absolute; left: 0.33rem; bottom: 0.29rem; border-radius: 0.06rem } .inside-caselist dl dd { width: 59.333%; padding-left: 1rem; position: relative } .inside-caselist dl dd .top { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 0 0 0.35rem; border-bottom: 1px solid #e1e5ec } .inside-caselist dl dd .top h4 { font-weight: bold } .inside-caselist dl dd .top a { font-size: 0.16rem; color: #fff } .inside-caselist dl dd .desc { font-size: 0.16rem; line-height: 0.3rem; padding: 0.3rem 0 0; color: #999999 } .inside-caselist dl dd .comredbtn { background-color: #0031ff; width: 1.42rem } .inside-caselist dl dd .comredbtn:hover { background-color: #f63633 } .inside-caselist .indsnums-list { width: 60%; padding: 1rem 0 0 } .inside-caselist .indsnums-list ul li .text { color: #999 } .inside-caselist .comredbtn { position: absolute; right: 0; bottom: 0 } @media screen and (max-width: 768px) { .f64 { font-size: 0.44rem } .f62 { font-size: 0.44rem } .f60 { font-size: 0.38rem } .f50 { font-size: 0.34rem } .f48 { font-size: 0.32rem } .f42 { font-size: 0.3rem } .f40 { font-size: 0.3rem } .f36 { font-size: 0.28rem } .f32 { font-size: 0.26rem } .f30 { font-size: 0.26rem } .f24 { font-size: 0.2rem } .f20 { font-size: 0.18rem } .mpbt3 { padding-top: 0.3rem; padding-bottom: 0.3rem } .mpt3 { padding-top: 0.3rem } .mpb3 { padding-bottom: 0.3rem } .mpt5 { padding-top: 0.5rem } .mpbt5 { padding-top: 0.5rem; padding-bottom: 0.5rem } .flex { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .comclass { margin: -0.1rem } .comclass a { min-width: 33.333%; padding: 0.05rem } .insnews-list ul li { width: 100% } .insnews-list ul li .desc .bot { padding: 0.3rem 0 0 } .common-exper dl dt { width: 100%; padding: 0 0 0.7rem } .insvideo-list ul li { width: 100% } .insvideo-list ul li .desc .bot { padding: 0.3rem 0 0 } .insfile-list ul li { width: 100% } .insfile-list ul li .desc .bot { padding: 0.3rem 0 0 } .inpatner-list ul li a img { -webkit-filter:none; filter: none; opacity: 1; } .inside_banner .newban-info h2 { width: 100%; line-height: 0.4rem; font-size: 0.34rem; padding: 0.2rem 0 } .inside-newsdetail { width: 100%; padding: 0.3rem } .new-related { width: 100%; margin: 0; display: none } .inside-title .rtag { margin: 0 0 0.1rem } .inslxfs-list ul { margin: 0 } .inslxfs-list ul li { width: 100%; padding: 0.2rem 0 } .inslxfs-list ul li .icon { width: 1rem; height: 1rem; line-height: 1rem } .inslxfs-list ul li .icon img { height: 0.35rem } .inslxfs-list ul li .title { padding-top: 0.3rem } .inqgfwzx-list ul { margin: 0 } .inqgfwzx-list ul li { width: 100%; padding: 0.2rem 0 } .inqgfwzx-list ul li dl { padding: 0.3rem } .inqgfwzx-list ul li dl dd { padding: 0.3rem 0 0 } .inside-zxly .left { width: 100% } .inside-zxly .left .info { position: static; padding: 0.2rem 0 0 } .inside-zxly .right { width: 100%; padding: 0 } .inside-zxly .right form .input-text { -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; width: 100%; margin-right: 0 !important } .inside-desc { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .inside-desc .rtag { margin: 0 0 0.2rem } .inside-desc .tleft h4 { line-height: 0.4rem } .inside-desc .tright { width: 100%; padding: 0.2rem 0 0 } .insjob-from { padding-right: 0; width: 100% } .infoSelect .info { padding: 0 0.2rem; height: 0.5rem; line-height: 0.5rem } .input-Text { padding: 0 0.2rem; height: 0.5rem; line-height: 0.5rem } .input-Text .btn { right: 0.2rem } .selectBox { padding: 0.2rem; top: 0.5rem } .toptanlent_info { padding: 0.2rem 0.8rem 0.2rem 0.3rem } .toptanlent_info span { padding-left: 0; width: 50% } .toptanlent_info .jog { width: 100%; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; padding-bottom: 0.05rem } .toptanlent_info .time { width: 100% } .toptanlent_info .more { background: none } .toptanlent_info .more .icon { border-color: #0031ff } .toptanlent_info .more .icon::before, .toptanlent_info .more .icon::after { background-color: #0031ff } .job_details { padding: 0 0.3rem } .tanlent_lists { padding: 0.5rem 0 0 } .inscase-list { padding: 0.4rem 0 0.3rem } .inscase-list ul { margin: 0 } .inscase-list ul li { width: 100%; padding: 0 0 0.3rem } .inside_banner .serviceban-info h2 { padding: 0 } .serviceban-info .banbtns { padding: 0.3rem 0 0 } .serviceban-info .banbtns a { line-height: 0.45rem; padding: 0 0.3rem; margin: 0 0.1rem } .inside-title.tleft h4 { line-height: 0.4rem } .inside-title.tleft .rtag { margin: 0 0 0.2rem } .iside-project .left { width: 100% } .iside-project .left .desc { padding: 0.3rem 0 } .iside-project .right { width: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; padding: 1rem 0 0.6rem } .inproject-list ul li { width: 20%; height: 1rem } .inproject-list ul li::after { border-width: 0.1rem } .inproject-list ul li .sz { font-size: 0.24rem } .ferris-wheel { width: 3.5rem; height: 3.5rem; padding: 0.45rem } .ferris-wheel::after { -webkit-animation: none; -o-animation: none; animation: none; width: 4.5rem; height: 4.5rem; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%) } .insimplem-list { padding: 0.3rem 0 } .insimplem-list ul li { width: 100% } .insvision-cont .left { width: 100%; padding: 0.3rem 0 } .insvision-cont .left .swiper-slide { margin: 0 } .insvision-cont .right { width: 100% } .inside-scope .left { width: 100%; height: auto } .inside-scope .right { padding: 0.3rem 0 0 } .inscope-map .dotbox { font-size: 0 } .inscope-map .dotbox img { height: 0.15rem } .inscope-nums .flex-item { padding-top: 0.3rem } .insopera-list { padding: 0 } .inside-closed .left { width: 100%; height: auto } .inside-closed .left ul { margin: -0.1rem } .inside-closed .left ul li { width: 50%; padding: 0.1rem } .inside-closed .left ul li.li1, .inside-closed .left ul li.li2, .inside-closed .left ul li.li3, .inside-closed .left ul li.li4, .inside-closed .left ul li.li5, .inside-closed .left ul li.li6, .inside-closed .left ul li.li7, .inside-closed .left ul li.li8 { position: static; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none } .inside-closed .left ul li::before { display: none } .inside-closed .left ul li.yebh { display: none } .inside-closed .right { padding: 0.5rem 0 0 } .inside-closed .right .info { padding: 0.3rem 0 } .inpatner-list ul { margin: -0.1rem } .inpatner-list ul li { padding: 0.1rem; width: 33.33333% } .inpatner-list ul li a { padding: 0 } .inside-title h4 { line-height: 0.38rem } .inside-devices .left { width: 100% } .inside-devices .left .desc { padding: 0.3rem 0 } .inside-devices .right { width: 100%; padding: 0.3rem 0 0 } .inside-devices .right ul { margin: 0 } .inside-devices .right ul li { width: 100%; padding: 0.1rem 0 } .inspro-thumbswiper { padding: 0.3rem 0 } .inspro-thumbswiper ul { justify-content: center; margin:0 -0.1rem; } .inspro-thumbswiper ul li{ padding:0 0.1rem; min-width: auto; } .inspro-thumbswiper ul li a{ padding:0 0.15rem; } .inspro-infoswiper { margin: 0 0 0.3rem } .inspro-infowrapper .combtn-btn{ display: none; } .inspro-infoswiper ul li dl dd { width: 100%; padding: 0.3rem 0 0 } .inspro-infoswiper ul li dl dt{ padding:0; } .inspro-infoswiper ul li dl dd .desc { padding: 0.3rem 0 0 } .inside-scenario>.flex { -webkit-box-align: end; -webkit-align-items: flex-end; -ms-flex-align: end; align-items: flex-end } .inside-scenario .left { width: 100%; padding: 0 } .inside-scenario .right { width: 100% } .inscenleft-swiper { height: auto; padding: 0.3rem 0 } .inscenleft-swiper ul li dl { margin: 0 0.2rem 0 0; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .inscenright-swiper ul li .info h5 { padding: 0 0 0 0.3rem } .inscenright-swiper ul li .info .text { padding: 0 0 0 0.3rem } .inside-qianyun .left { width: 100%; padding: 0 } .inside-qianyun .left .desc { padding: 0.3rem 0 } .inside-qianyun .right { width: 100% } .inside-qianyun .right .qyvideo .icon { width: 1rem; height: 1rem; line-height: 1rem } .insqy-list ul li { width: 100% } .inside-sjht .right { width: 100%; padding: 0.5rem 0 0; text-align: left } .inside-sjht .right .desc { padding: 0.3rem 0; line-height: 0.3rem } .inside-sjht .right .inside-title { text-align: left } .insjht-list ul { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; height: 6.5rem } .insjht-list ul li { width: 50% } .insjht-list ul li:nth-child(5) { display: none } .insjht-list ul li::after { display: none !important } .inside-ddht .left { padding: 0 } .inside-ddht .left .desc { padding: 0.3rem 0; line-height: 0.3rem } .inside-ddht .right { width: 100% } .inside-ddht .right .img { margin: 0 } .insddht-icons ul li { width: 33.333% } .inside-sjbh>.flex { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } .inside-sjbh::before, .inside-sjbh::after { display: none } .inside-sjbh .left { padding: 0.5rem 0 0 } .inside-sjbh .right { width: 100%; padding: 0 } .inside-sjbh .right .desc { line-height: 0.3rem; padding: 0.3rem 0 0; text-align: left } .inside-sjbh .inside-title.tright { text-align: left } .insdjbh-list ul li { width: 33.33333% } .inside-sjfx .left { padding: 0 } .inside-sjfx .right { width: 100%; padding: 0.5rem 0 0 } .insdesc-list dl { padding: 0.3rem 0 0 } .insdesc-list dl dd { line-height: 0.3rem } .inside-zngk .left { padding: 0 } .inside-zngk .left .desc { padding: 0.3rem 0 } .inside-zngk .right { width: 100% } .inszngk-list ul { margin: -0.3rem } .inszngk-list ul li { padding: 0.3rem } .inszngk-list ul li .nums { line-height: 0.3rem; min-width: 1.1rem } .inside-title.tright { text-align: left } .inside-syfw>.flex { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } .inside-syfw .left { width: 100% } .inside-syfw .right { width: 100%; padding: 0.3rem 0 } .insyfwleft-swiper ul li .box { height: 3rem } .insyfwleft-swiper ul li .box .info { padding: 0.2rem } .insyright-swiper { padding: 0.3rem 0 0 } .inside-dxtgc .left { padding: 0 } .inside-dxtgc .left .desc { padding: 0.3rem 0 } .inside-dxtgc .right { width: 100%; padding: 0.3rem 0 } .insdxtgc-list ul li { width: 100% !important; padding: 0.2rem 0 } .insdxtgc-list ul li dl dt span img { vertical-align: -0.01rem } .insdxtgc-list ul li dl dd { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start } .insfwts-top { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start } .insfwts-top .left { width: 100%; padding: 0.3rem 0 0 0 } .insfwts-top .right { width: 100% } .insfwts-top .comclass a span { padding: 0 0.1rem } .inside-wlxcz .right { width: 100%; padding: 0.3rem 0 0 } .inside-wlxcz .comclass { -webkit-box-pack: start; -webkit-justify-content: flex-start; -ms-flex-pack: start; justify-content: flex-start; margin: 0 } .inside-wlxcz .comclass a { padding: 0 0.1rem 0 0 } .inswlxcz-toggle { padding: 0.3rem 0 0 } .inswlxcz-list0 ul, .inswlxcz-list1 ul { margin: -0.1rem } .inswlxcz-list0 ul li, .inswlxcz-list1 ul li { width: 50%; padding: 0.1rem } .inswlxcz-list0 ul li .content, .inswlxcz-list1 ul li .content { padding: 0.2rem } .inswlxcz-list1 { padding: 0 } .inside-xtsjrh .left { width: 100%; padding: 0.3rem 0 0 } .inside-xtsjrh .right { width: 100% } .insxts-top { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } .insxts-top .comclass a span { padding: 0 0.1rem } .insxts-toggle { padding: 0.5rem 0 0 } .insxts-list { width: 100%; padding: 0 0 1.5rem } .insxts-list ul { margin: 0 } .insxts-list ul li { width: 100%; padding: 0 } .inside-slidnav, .inside-csubnav { display: none } .insdesc { padding: 0.3rem 0 } .inside-shybj { margin: 0 } .inside-shybj>.flex { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } .inside-shybj .left { padding: 0.3rem 0 0 } .inside-shybj .right { width: 100%; padding: 0 } .inshytd-swiper { padding: 0 0 0.3rem } .inshytd-swiper ul li .box { padding: 0 0.5rem } .inshytd-wrapper { margin: 0.3rem 0 0 } .inshytd-wrapper .inxban-btn { width: 1.5rem; margin: 0 auto } .inxban-btn { position: static; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; width: 50% } .inside-sjjfa .left { width: 100% } .inside-sjjfa .right { width: 100% } .insjleft-swiper { padding: 0.3rem 0; overflow: hidden } .insjleft-swiper ul li dl { padding: 0 } .insjright-swiper ul li dl { padding: 0.2rem } .insjright-swiper ul li dl dt { padding: 0 0 0.1rem } .insyyjz-list { background: url(../images/syimg6.jpg) no-repeat center; -webkit-background-size: cover; background-size: cover; padding: 0; margin: 0.3rem 0 0; position: relative; border-radius: 0.2rem } .insyyjz-list::before { content: ""; display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.5) } .insyyjz-list ul li dl { border: 0 } .insyyjz-list ul li dl::after { display: none } .insyyjz-list ul li dl dt { opacity: 0; height: 5rem } .insjxal-top .right { width: 100%; padding: 0.3rem 0 0; text-align: left } .insjxal-dl { padding: 0.3rem 0 0 } .insjxal-dl dl dt { width: 100% } .insjxal-dl dl dd { width: 100%; padding: 0.3rem } .insjxal-dl dl dd .desc { margin: 0.3rem 0 } .inside-solutionbox { margin: 0 } .inside-aboutnav { display: none } .inside-agsjj .left { padding: 0 } .inside-agsjj .left .desc { padding: 0.3rem 0; line-height: 0.32rem } .inside-agsjj .right { width: 100%; padding: 0.5rem 0 0 } .insagsjj-list ul { margin: -0.3rem } .insagsjj-list ul li { padding: 0.3rem } .insagsjj-list ul li .nums { font-size: 0.4rem } .insagsjj-list ul li .nums em { margin-left: 0.08rem } .inside-skjcx { padding: 0.5rem 0 } .inside-skjcx::after, .inside-skjcx::before { display: none } .inside-skjcx .inside-title { padding: 0 } .inskjcx-iconswiper { padding: 0; margin: 0.5rem 0 0 } .inskjcx-iconswiper ul li .text { padding: 0.2rem 0 0 } .inskjcx-iconswiper ul li .dot { display: none } .inskjcx-iconswiper ul li.swiper-slide-thumb-active { color: #46fff8 } .inskjcx-descswiper { padding: 0.5rem 0 0 } .inskjcx-descswiper ul li .text { padding: 0.2rem 0 0; line-height: 0.3rem } .inside-honors .left { padding: 0 } .inside-honors .right { width: 100% } .inshonor-switch { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 0.3rem 0 0 } .inshonor-switch dl { -webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1; flex: 1 } .inshonor-btn { position: static; width: 100%; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center } .inshonor-btn .btn { margin: 0 0.1rem } .inshonors-swiper { padding: 0.3rem 0 0.5rem } .inshonors-swiper ul li .img { -webkit-box-shadow: 0 0 13px rgba(50, 67, 125, 0.2); box-shadow: 0 0 13px rgba(50, 67, 125, 0.2) } .insmemoir-box { padding: 0.3rem 0 0 } .inside-memoir .left { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none; width: 100%; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; padding: 0 } .inside-memoir .right { width: 100% } .inside-memoir .right::before { display: none } .insyear-swiper { height: auto } .insyear-swiper ul { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center } .insyear-swiper ul li .text { position: static; font-size: 0.3rem; -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; text-align: center } .insyear-swiper ul li.swiper-slide-active .text { font-size: 0.4rem } .insmemoir-swiper { padding: 0 } .insmemoir-swiper ul li { padding: 0.3rem 0.3rem 0.6rem } .insmemoir-swiper ul li dl { padding: 0.15rem 0 } .inside-memoir .left { padding: 0 0 0.3rem } .inside-memoir .left .dots { padding: 0 } .inside-memoir .left .dots span { width: 0.05rem; height: 0.05rem } .insmemoir-btn { -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; bottom: 0.2rem; right: 0; top: auto; width: 100%; height: 0.4rem; 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 } .insmemoir-btn .btn { margin: 0 0.1rem; width: 0.4rem; height: 0.4rem; border: 1px solid #cdcdcd } .insmemoir-btn .button-prev { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg) } .insmemoir-btn .button-prev:hover { border-color: #0031ff } .insmemoir-btn .button-next { -webkit-transform: rotate(-90deg); -ms-transform: rotate(-90deg); -o-transform: rotate(-90deg); transform: rotate(-90deg) } .insmemoir-btn .button-next:hover { border-color: #0031ff } .inside-yxscope .left { padding: 0 } .inside-yxscope .right { width: 100%; margin: 0.3rem 0 0 } .inyxscope-map .dotbox { font-size: 0 } .inyxscope-map .dotbox .line1 { width: 1rem; height: 1rem } .inyxscope-map .dotbox .line2 { width: 2.1rem; height: 2.1rem } .inyxscope-map .dotbox .line3 { width: 3.4rem; height: 3.4rem } .inyxscope-map .dotbox0 { font-size: 0.12rem } .index-numsbox ul { margin: -0.3rem } .index-numsbox ul li { padding: 0.3rem; width: 50% } .index-numsbox ul li .nums { font-size: 0.4rem } .index-numsbox ul li .nums em { margin-left: 0.08rem } .indcpxl-top .right { width: 100%; padding: 0 } .indcpxlicon-swiper ul li .box .text { font-size: 0.12rem; margin-left: -0.2rem; margin-right: -0.2rem } .indcpxlicon-swiper ul li .box .icon img { height: 0.4rem } .indcpxldesc-wrapper { margin: 0.3rem 0 0 } .indcpxldesc-wrapper ul li h4 { display: none } .indcpxldesc-wrapper ul li dl { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-orient: vertical; -webkit-box-direction: reverse; -webkit-flex-direction: column-reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse } .indcpxldesc-wrapper ul li dl dt { padding: 0.3rem 0.3rem 1rem } .indcpxldesc-wrapper ul li dl dt .lists { padding: 0.3rem 0 0 } .indcpxldesc-wrapper ul li dl dd { width: 100% } .inxpartner-top .right { padding: 0.3rem 0 } .indexpatner-list ul li { width: 25% } .indcpxl-btn { width: 100% } .indexnews-list ul { padding: 0 0 0.3rem } .index-yxscope .desc { padding: 0.3rem 0 } .index-yxnumlst ul { margin: -0.1rem } .index-yxnumlst ul li { padding: 0.1rem } .index-wlgkx .img { position: static; width: 100% } .index-wlgkx .left { padding: 0.5rem 0; height: auto; background-position: 0 0; -webkit-background-size: cover; background-size: cover } .index-wlgkx .box { width: 100% } .index-wlgkx .box ul { -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 0.3rem 0 } .index-wlgkx .box ul li { width: 50%; padding: 0.2rem 0 } .indsnums-list { padding: 0.3rem 0 } .indsnums-list ul { margin: -0.3rem } .indsnums-list ul li { padding: 0.3rem } .indsnums-list ul li .nums { line-height: 0.3rem; min-width: 1.1rem } .indrightcont-swiper { margin: 0.3rem 0 0 } .indrightcont-swiper ul li dl { padding: 0; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap } .indrightcont-swiper ul li dl dt { width: 100%; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none } .indrightcont-swiper ul li dl dd { width: 100%; padding: 0.5rem 0 0 } .indrightcont-swiper ul li dl dd .top { padding: 0 0 0.2rem } .index-solution { padding-bottom: 0.5rem } .index-solution .left { top: 0; left: 0; width: 100%; height: 1rem; padding: 0.2rem } .index-solution .right { padding: 0.3rem 0 0 } .index-solution .swiper-button-prev { -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; left: 20px; top: 50% } .index-solution .swiper-button-next { -webkit-transform: none; -ms-transform: none; -o-transform: none; transform: none; right: 20px; left: auto; top: 50%; bottom: auto } .inside-caselist { padding: 0 0 0.3rem } .inside-caselist dl { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; padding: 0.3rem 0 } .inside-caselist dl dt { width: 100%; -webkit-box-flex: 0; -webkit-flex: none; -ms-flex: none; flex: none } .inside-caselist dl dd { padding: 0.3rem 0 0; width: 100% } .inside-caselist dl dd .comredbtn { position: static } .inside-caselist .indsnums-list { width: 100%; padding: 0.3rem 0 } .inside-casecont2 { padding: 0.5rem 0 } }