@charset "UTF-8";
/* @Author: Chin  @Date: 2020-10-16 11:32:32  @Last Modified by: feelChin @Last Modified time: 2021-11-19 16:42:43 */
/* @Author: Chin  @Date: 2020-06-23 10:17:36  @Last Modified by: feelChin @Last Modified time: 2021-11-19 16:44:45 */
* { margin: 0; padding: 0; outline: none; }

html, body { background: #fff; color: #000; font: 14px/1.8 "微软雅黑","Microsoft Yahei",Arial,"SimHei","黑体","微软正黑体","Microsoft JhengHei"; overflow-x: hidden; -webkit-tap-highlight-color: transparent; }

/* *{-webkit-touch-callout: none;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;} */
/* body::-webkit-scrollbar {display: none;} */
/* body{width: 100vw;max-width: 750px;height: 100vh;margin: 0 auto;background: white;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);overflow-y: scroll;-ms-overflow-style: none;overflow: -moz-scrollbars-none;overflow: -webkit-scrollbars-none;} */
h1, h2, h3, h4, h5, h6, small, big, input, textarea, button, select { font-size: 100%; }

table { border-collapse: collapse; border-spacing: 0; text-align: left; }
.heicu{
	color:#000;
	font-weight: bold;
}
.topling{ margin-top:0px;}
ul, ol, menu { list-style: none; }

fieldset, img { border: 0; display: inline-block; }

img, object, input, textarea, button, select { vertical-align: middle; }

article, aside, footer, header, section, nav, figure, figcaption, hgroup, details, menu { display: block; }

audio, canvas, video { display: inline-block; zoom: 1; }

blockquote, q { quotes: none; }

blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }

textarea { overflow: auto; resize: vertical; }

input, textarea, button, select, a { outline: none; border: none; }

input, textarea { display: block; -webkit-user-select: auto; }

button::-moz-focus-inner, input::-moz-focus-inner { padding: 0; border: 0; }

mark { background-color: transparent; }

a, ins, s, u, del { text-decoration: none; }

sup, sub { vertical-align: baseline; }

a { color: #333; }

::-webkit-scrollbar { width: 6px; height: 6px; background-color: #fff; }

::-webkit-scrollbar-thumb { background-color: #00A3E8; }

::-moz-selection { background: #00A3E8; color: #fff; text-shadow: none; }

::selection { background: #00A3E8; color: #fff; text-shadow: none; }

p { font-size: 14px; line-height: 1.8; }

h4, h5, h6 { color: #333; font-weight: 400; }

::-webkit-input-placeholder { color: #505050; }

:-moz-placeholder { color: #505050; }

::-moz-placeholder { color: #505050; }

:-ms-input-placeholder { color: #505050; }

/** Swiper 5.4.5 Most modern mobile touch slider and framework with hardware accelerated transitions http://swiperjs.com Copyright 2014-2020 Vladimir Kharlampidi Released under the MIT License Released on: June 16, 2020 */
@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") format("woff"); font-weight: 400; font-style: normal; }

:root { --swiper-theme-color:#007aff; }

.swiper-container { margin-left: auto; margin-right: auto; position: relative; overflow: hidden; list-style: none; padding: 0; z-index: 1; }

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

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

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

.swiper-container-multirow > .swiper-wrapper { -ms-flex-wrap: wrap; flex-wrap: wrap; }

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

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

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

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

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

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

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

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

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

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

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

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

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

.swiper-container-css-mode > .swiper-wrapper { overflow: auto; scrollbar-width: none; -ms-overflow-style: none; }

.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar { display: none; }

.swiper-container-css-mode > .swiper-wrapper > .swiper-slide { scroll-snap-align: start start; }

.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper { -ms-scroll-snap-type: x mandatory; scroll-snap-type: x mandatory; }

.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper { -ms-scroll-snap-type: y mandatory; scroll-snap-type: y mandatory; }

:root { --swiper-navigation-size:44px; }

.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: calc(var(--swiper-navigation-size)/ 44 * 27); height: var(--swiper-navigation-size); margin-top: calc(-1 * var(--swiper-navigation-size)/ 2); z-index: 10; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: 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:after, .swiper-button-prev:after { font-family: swiper-icons; font-size: var(--swiper-navigation-size); text-transform: none !important; letter-spacing: 0; text-transform: none; font-variant: initial; line-height: 1; }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next { left: 10px; right: auto; }

.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after { content: 'prev'; }

.swiper-button-next, .swiper-container-rtl .swiper-button-prev { right: 10px; left: auto; }

.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after { content: 'next'; }

.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white { --swiper-navigation-color:#ffffff; }

.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black { --swiper-navigation-color:#000000; }

.swiper-button-lock { display: none; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.swiper-pagination-bullet-active { opacity: 1; background: var(--swiper-pagination-color, var(--swiper-theme-color)); }

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

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

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

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

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

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

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

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-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); transform: scale(0); -webkit-transform-origin: left top; transform-origin: left top; }

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

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

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

.swiper-pagination-white { --swiper-pagination-color:#ffffff; }

.swiper-pagination-black { --swiper-pagination-color:#000000; }

.swiper-pagination-lock { display: none; }

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

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

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

.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); 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: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: 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%; transform-origin: 50%; -webkit-animation: swiper-preloader-spin 1s infinite linear; animation: swiper-preloader-spin 1s infinite linear; -webkit-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-lazy-preloader-white { --swiper-preloader-color:#fff; }

.swiper-lazy-preloader-black { --swiper-preloader-color:#000; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.button_double_fadeintop { display: block; position: relative; width: 180px; height: 64px; background: red; color: white; cursor: pointer; overflow: hidden; }

.button_double_fadeintop section { position: absolute; top: 0; left: 0; width: 100%; height: 0; background: black; -webkit-transition: .3s; transition: .3s; -webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1); }

.button_double_fadeintop section::after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 100%; background: rgba(255, 255, 255, 0.2); -webkit-transition: .3s; transition: .3s; -webkit-transition-delay: .3s; transition-delay: .3s; }

.button_double_fadeintop div { position: absolute; top: 50%; left: 50%; line-height: 1; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); }

.button_double_fadeintop:hover section { height: 100%; }

.button_double_fadeintop:hover section::after { height: 0%; }

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

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

@-webkit-keyframes time { 0% { width: 0; }
  100% { width: 100%; } }

@keyframes time { 0% { width: 0; }
  100% { width: 100%; } }

@-webkit-keyframes guodong { from, to { -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1; }
  25% { -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1); }
  50% { -webkit-transform: scale(1.1, 0.9);
    transform: scale(1.1, 0.9); }
  75% { -webkit-transform: scale(0.95, 1.05);
    transform: scale(0.95, 1.05); } }

@keyframes guodong { from, to { -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1; }
  25% { -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1); }
  50% { -webkit-transform: scale(1.1, 0.9);
    transform: scale(1.1, 0.9); }
  75% { -webkit-transform: scale(0.95, 1.05);
    transform: scale(0.95, 1.05); } }

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

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

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

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

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

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

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

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

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

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

@-webkit-keyframes lightSpeedIn { 0% { -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0; }
  100% { -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1; } }

@keyframes lightSpeedIn { 0% { -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0; }
  100% { -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1; } }

@-webkit-keyframes rotateInUpRight { from { -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes rotateInUpRight { from { -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@-webkit-keyframes rotateInUpLeft { from { -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@keyframes rotateInUpLeft { from { -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0; }
  to { -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1; } }

@-webkit-keyframes flipInX { from { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px);
    opacity: 1; } }

@keyframes flipInX { from { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px);
    opacity: 1; } }

@-webkit-keyframes flipInY { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px);
    opacity: 1; } }

@keyframes flipInY { from { -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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); }
  to { -webkit-transform: perspective(400px);
    transform: perspective(400px);
    opacity: 1; } }

@-webkit-keyframes zoom { from { -webkit-transform: scale(1); transform: scale(1);
    -webkit-transform-origin: center;
            transform-origin: center; }
  to { -webkit-transform: scale(1.1); transform: scale(1.1);
    -webkit-transform-origin: center;
            transform-origin: center; } }

@keyframes zoom { from { -webkit-transform: scale(1); transform: scale(1);
    -webkit-transform-origin: center;
            transform-origin: center; }
  to { -webkit-transform: scale(1.1); transform: scale(1.1);
    -webkit-transform-origin: center;
            transform-origin: center; } }

:root { --ease-in-a: cubic-bezier(0.55, 0.085, 0.68, 0.53); --ease-in-b: cubic-bezier(0.55, 0.055, 0.675, 0.19); --ease-in-c: cubic-bezier(0.895, 0.03, 0.685, 0.22); --ease-in-d: cubic-bezier(0.755, 0.05, 0.855, 0.06); --ease-in-e: cubic-bezier(0.95, 0.05, 0.795, 0.035); --ease-in-f: cubic-bezier(0.6, 0.04, 0.98, 0.335); --ease-out-a: cubic-bezier(0.25, 0.46, 0.45, 0.94); --ease-out-b: cubic-bezier(0.215, 0.61, 0.355, 1); --ease-out-c: cubic-bezier(0.165, 0.84, 0.44, 1); --ease-out-d: cubic-bezier(0.23, 1, 0.32, 1); --ease-out-e: cubic-bezier(0.19, 1, 0.22, 1); --ease-out-f: cubic-bezier(0.075, 0.82, 0.165, 1); --ease-in-out-a: cubic-bezier(0.455, 0.03, 0.515, 0.955); --ease-in-out-b: cubic-bezier(0.645, 0.045, 0.355, 1); --ease-in-out-c: cubic-bezier(0.77, 0, 0.175, 1); --ease-in-out-d: cubic-bezier(0.86, 0, 0.07, 1); --ease-in-out-e: cubic-bezier(1, 0, 0, 1); --ease-in-out-f: cubic-bezier(0.785, 0.135, 0.15, 0.86); }

.chinalist, .uklist { line-height: normal; overflow: hidden; white-space: pre-wrap; }

.chinalist.flag span, .uklist.flag span { -webkit-animation: fadeInRight 1.5s forwards; animation: fadeInRight 1.5s forwards; }

.chinalist span, .uklist span { font-family: inherit; width: auto; font-size: inherit; color: inherit; opacity: 0; display: inline-block; }

.chinalist span.letters, .uklist span.letters { color: #00A3E8; }

.cursordot { position: fixed; top: 0; left: 0; border-radius: 100%; pointer-events: none; opacity: 0; border: 1px solid white; will-change: transform; }

.imgs { max-width: 100%; width: 100%; height: auto; display: block; }

.deepmao { position: relative; top: -70px; display: block; height: 0; overflow: hidden; }

.deepmao.profilemaodian1 { top: -180px; }

.linkA { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 7; }

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

.photoActives .photoActive { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #fff; z-index: 3; }

.photoActives.reset_photoActive .photoActive { bottom: -100%; -webkit-transition: .8s; transition: .8s; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; }

.randomdots { position: relative; overflow: hidden; z-index: 1; cursor: pointer; }

.randomdots .randomdot { cursor: pointer; width: 0; height: 0; padding-top: 0; position: absolute; background: rgba(0, 0, 0, 0.3); border-radius: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); z-index: -1; }

.randomdots .randomdot.active { width: 100%; padding-top: 100%; -webkit-transform: translate(-50%, -50%) scale(3); transform: translate(-50%, -50%) scale(3); -webkit-transition: .5s; transition: .5s; -webkit-transition-timing-function: linear; transition-timing-function: linear; }

.ells { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }

.wechat { display: none; position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; background: rgba(0, 0, 0, 0.7); z-index: 99; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; visibility: hidden; opacity: 0; -webkit-transition: .3s; transition: .3s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); cursor: pointer; }

.wechat.active { visibility: visible; opacity: 1; }

.wechat.active div { -webkit-transform: translateY(0); transform: translateY(0); }

.wechat div { height: auto; padding: 20px; background: #eee; text-align: center; -webkit-transition: .3s; transition: .3s; -webkit-transform: translateY(50px); transform: translateY(50px); }

.wechat div img { width: 200px; display: block; margin: auto; }

.wechat div p { font-size: 14px; color: #666; margin-top: 6px; }

.videobox { position: fixed; top: 0; left: 0; right: 0; bottom: 0; margin: auto; z-index: 99; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; cursor: pointer; visibility: hidden; opacity: 0; }

.videobox.active { visibility: visible; opacity: 1; }

.videobox.active .bg { visibility: visible; opacity: 1; }

.videobox.active video { -webkit-transition-delay: .3s; transition-delay: .3s; opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }

.videobox .bg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); -webkit-transition: .4s; transition: .4s; visibility: hidden; opacity: 0; }

.videobox video { width: 70%; -webkit-transition: .4s; transition: .4s; -webkit-transform: translateY(50%); transform: translateY(50%); opacity: 0; }

.zoomjs .smallbox { position: relative; width: auto; z-index: 2; cursor: move; }

.zoomjs .smallbox img { display: block; position: relative; z-index: -1; }

.zoomjs .smallbox .smallbox_mark { position: absolute; width: 100px; height: 100px; opacity: 0; visibility: hidden; background: rgba(0, 0, 0, 0.4); -webkit-transition: opacity .5s; transition: opacity .5s; z-index: 1; pointer-events: none; }

.zoomjs .smallbox .smallbox_mark.active { opacity: .5; visibility: visible; }

.zoomjs .bigbox { position: absolute; left: 100%; top: 0; width: 300px; height: 100%; overflow: hidden; border: 1px solid red; opacity: 0; visibility: hidden; -webkit-transition: opacity .5s; transition: opacity .5s; }

.zoomjs .bigbox.active { opacity: 1; visibility: visible; }

.zoomjs .bigbox img { position: absolute; }

.subnavHead { position: relative; z-index: 3; }

/*.subnavHead .bannerimg { overflow: hidden; }*/
.subnavHead .bannerimg { overflow: hidden; height:35vh;}

.subnavHead .bannerimg img { position: relative; left: 50%; width: 100%; display: block; -webkit-transform: translateX(-50%); transform: translateX(-50%); }

.newspaper p, .newspaper span, .newspaper a { word-break: break-all; }

.newspaper a { -webkit-transition: .4s; transition: .4s; }

.newspaper a:link { color: #333; }

.newspaper a:visited { color: #333; }

.newspaper a:active { color: #00A3E8; }

.newspaper a:hover { color: #00A3E8; }

.newspaper img { max-width: 100%; height: auto; display: block; margin: 0 auto; }

.newspaper .tablebox { width: 100%; overflow-x: auto; -ms-overflow-style: none; overflow: -moz-scrollbars-none; overflow: -webkit-scrollbars-none; }

.newspaper .tablebox::-webkit-scrollbar { display: none; }

.newspaper .tablebox table { width: 100%; }

.last3:nth-child(3n+1):nth-last-child(-n+3) a, .last3:nth-child(3n+1):nth-last-child(-n+3) ~ li a { margin-bottom: 0px; }

@media screen and (max-width: 640px) { .videobox video { width: 100%; }
  .noscroll { background-attachment: scroll !important; } }

@font-face { font-family: "SourceHanSansCN"; src: url("../fonts/SourceHanSansCN/sy.eot"); src: url("../fonts/SourceHanSansCN/sy.eot") format("embedded-opentype"), url("../fonts/SourceHanSansCN/sy.woff2") format("woff2"), url("../fonts/SourceHanSansCN/sy.woff") format("woff"), url("../fonts/SourceHanSansCN/sy.svg") format("svg"); font-weight: normal; font-style: normal; }

@font-face { font-family: "g"; src: url("../fonts/gilroy/GILROY-REGULAR.eot"); src: url("../fonts/gilroy/GILROY-REGULAR.eot") format("embedded-opentype"), url("../fonts/gilroy/GILROY-REGULAR.woff2") format("woff2"), url("../fonts/gilroy/GILROY-REGULAR.woff") format("woff"), url("../fonts/gilroy/GILROY-REGULAR.svg") format("svg"); font-weight: normal; font-style: normal; }

* { font-family: 'SourceHanSansCN'; }

header { position: fixed; top: 0; left: 0; width: 100%; height: 100px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 72px 0 54px; -webkit-box-sizing: border-box; box-sizing: border-box; background: transparent; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0); box-shadow: 0 0 3px rgba(0, 0, 0, 0); z-index: 11; -webkit-transition: .4s; transition: .4s; background-color: #fff;}

header.nofixed { opacity: 0; visibility: hidden; }

header:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; height: 0; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); z-index: -1; background: #fff; }

header.active { -webkit-transition-delay: .44s; transition-delay: .44s; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }

header.active:after { height: 100%; }

header.active ul li a { color: #333; }

header.active .linkmore .lag:first-child { color: #333; border-color: #333; }

header.active .mobileMenu .mobileMenu_box div { background: #00A3E8; }

header .logo { position: relative; display: block; --color:$w; }

header .logo img { -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); height:52px;}

header .logo img.active { position: absolute; opacity: 0; left: 0; }

header .logo img:last-child { display: none; }

header ul { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; flex-wrap: wrap;}

header ul li { position: relative; padding: 0 22px; }

header ul li a { position: relative; /*height: 100%;*/ display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 16px; color: #000; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

header ul li a:after { content: ''; position: absolute; top: 50%; margin-top: 20px; right: 0; width: 0%; height: 2px; background: currentColor; -webkit-transition: .6s; transition: .6s; }

header ul li a.active:after { left: 0; width: 100%; }

header ul li a:hover:after { left: 0; width: 100%; }

header .linkmore { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

header .linkmore .lag { width: 34px; height: 34px; border-radius: 50%; border: 2px solid #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #fff; -webkit-box-sizing: border-box; box-sizing: border-box; margin-right: 11px; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

header .linkmore .lag:last-child { margin-right: 0; --color:$a; }

header .linkmore .lag.active { background: #00A3E8; border-color: #00A3E8; }

.swiper-box1 { position: relative; height: 100vh; overflow: hidden; }
/*.swiper-box1 { position: relative; height: 35vh; overflow: hidden; }*/

.swiper-box1 .swiper-wrapper .swiper-slide { position: relative; }

.swiper-box1 .swiper-wrapper .swiper-slide.active .img { -webkit-animation: zoom 9s forwards var(--ease-in-out-b); animation: zoom 9s forwards var(--ease-in-out-b); }

.swiper-box1 .swiper-wrapper .swiper-slide.active .text img { -webkit-transform: scale(1); transform: scale(1); opacity: 1; visibility: visible; }

.swiper-box1 .swiper-wrapper .swiper-slide:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #00A3E8; z-index: 1; opacity: .1; }

.swiper-box1 .swiper-wrapper .swiper-slide:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; height: 25.74%; background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.25)), to(transparent)); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.25), transparent); }

.swiper-box1 .swiper-wrapper .swiper-slide .img { z-index: -1; position: absolute; top: 0; left: 0; width: 100%; height: 100%; will-change: transform; }

.swiper-box1 .swiper-wrapper .swiper-slide .text { position: absolute; top: 50%; left: 0; width: 100%; height: 100%; /*display: -webkit-box;*/ display: -ms-flexbox; /*display: flex;*/ -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 0 5%; -webkit-box-sizing: border-box; box-sizing: border-box; }

.swiper-box1 .swiper-wrapper .swiper-slide .text img { -webkit-transform: scale(1.2); transform: scale(1.2); -webkit-transform-origin: center; transform-origin: center; opacity: 0; visibility: hidden; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); max-width: 90%; }

.swiper-box1 .swiper-pag { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 3; padding: 0 36px; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: end; -ms-flex-align: end; align-items: flex-end; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.swiper-box1 .swiper-pag span { width: 11px; height: 11px; border-radius: 50%; margin: 8px 0 !important; background: #fff; opacity: .5; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); display: inline-block; }

.swiper-box1 .swiper-pag span.swiper-pagination-bullet-active { opacity: 1; }

.swiper-box1 .shubiao { position: absolute; bottom: 22px; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: 3; text-align: center; }

.swiper-box1 .shubiao p { color: #fff; margin-bottom: 10px; }

.swiper-box1 .shubiao img { -webkit-animation: shubiao 1.5s infinite; animation: shubiao 1.5s infinite; }

.w1300 { width: 1300px; margin: 0 auto; }
.w1300x {  margin: 0 auto; }
.box2 { position: relative; overflow: hidden; padding: 107px 0 230px; z-index: 0; }

.box2 .w1300 .text { width: 52.85%; }

.box2 .w1300 .text .ititle { margin-bottom: 95px; }

.box2 .w1300 .text p { color: #666666; font-size: 16px; margin-bottom: 30px; letter-spacing: 1px; }

.box2 .w1300 .text p.eng { font-size: 14px; letter-spacing: 0px; }

.box2 .w1300 .text .more { margin-top: 40px; }

.box2 .w1300 .box2video { position: absolute; right: 0; width: 37.86%; overflow: hidden; -webkit-transform: translateX(100%); transform: translateX(100%); -webkit-transition: .6s; transition: .6s; }

.box2 .w1300 .box2video.flag { -webkit-transform: translateX(0); transform: translateX(0); -webkit-transition-delay: .3s; transition-delay: .3s; }

.box2 .w1300 .box2video:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }

.box2 .w1300 .box2video img { -webkit-transition: .4s; transition: .4s; }

.box2 .w1300 .box2video .box { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.1); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; color: #fff; }

.box2 .w1300 .box2video .box i { width: 58px; height: 58px; font-size: 22px; border: 2px solid currentColor; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 50%; }

.box2 .w1300 .box2video .box p { position: relative; font-size: 16px; margin-top: 20px; }

.box2 .w1300 .box2video .box p:after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #fff; }

.box2 .box2bg { position: absolute; left: 0; bottom: 0; z-index: -1; }

.box2 .box2bg img { position: relative; width: auto; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); height: 100%; }

.more { position: relative; display: inline-block; width: 37px; height: 37px; border: 2px solid currentColor; border-radius: 50%; color: #00A3E8; }

.more:after, .more:before { content: ''; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: 13px; height: 2px; background: currentColor; }

.more:before { width: 2px; height: 13px; }

.ititle h5 { font-size: 40px !important; color: #000; font-weight: 400; line-height: normal;text-align: center; }

.ititle h6 { font-size: 60px; font-family: 'g'; font-weight: 400; color: #000; line-height: normal; text-transform: uppercase; margin-top: 5px; margin-bottom: 1px; text-align: center;}

.ititle h6 i {font-style: inherit;color: #00A3E8;}

.line { position: relative; width: 25px; height: 5px; display: block; }

.line.flag:after { width: 100%; }

.line:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; width: 0; background: #00A3E8; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.box3 { padding-top: 75px; }

.box3 .w1300 { text-align: center; }

.box3 .w1300 .ititle .line { margin: 0 auto; }

.box3 .w1300 p { width: 582px; text-align: center; color: #666666; font-size: 16px; margin: 0 auto; margin-top: 40px; }

.box3 .w1300 p.eng { font-size: 14px; margin-top: 22px; }

.box3 ul { margin-top: 50px; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; z-index: 0; }

.box3 ul.itemAnimates .itemAnimate { opacity: 0; }

.box3 ul.itemAnimates.animates .itemAnimate { -webkit-animation: fadeInUp 1.5s forwards; animation: fadeInUp 1.5s forwards; }

.box3 ul:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); z-index: -1; }

.box3 ul li { position: relative; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; height: 100%; color: #fff; padding: 270px 48px 165px 48px; -webkit-box-sizing: border-box; box-sizing: border-box; cursor: pointer; }

.box3 ul li:hover:after { top: 0; height: 100%; -webkit-transition: .4s; transition: .4s; }

.box3 ul li:hover .box3box .text .line:after { width: 100%; }

.box3 ul li:hover .box3box .biaozhi { opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); -webkit-transition-delay: .3s; transition-delay: .3s; }

.box3 ul li:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; top: initial; bottom: 0; height: 0; z-index: -1; background: #00A3E8; }

.box3 ul li .box3box { height: 370px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.box3 ul li .box3box .text h1 { font-size: 14px; color: rgba(255, 255, 255, 0.5); font-family: 'g'; line-height: 1.6; }

.box3 ul li .box3box .text h2 { font-family: 'g'; font-size: 30px; line-height: normal; font-weight: 300; text-transform: uppercase; margin: 12px 0; margin-bottom: 6px; }

.box3 ul li .box3box .text h6 { font-size: 22px; color: #fff; font-weight: 300; line-height: normal; }

.box3 ul li .box3box .text .line { margin-top: 25px; width: 100%; height: 4px; }

.box3 ul li .box3box .text .line:after { width: 0; background: #fff; }

.box3 ul li .box3box .biaozhi { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; opacity: 0; visibility: hidden; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); -webkit-transform: translateY(50%); transform: translateY(50%); }

.box3 ul li .box3box .biaozhi .more { color: #fff; }

.box4 { padding: 50px 0 22px; }

.box4 .w1300 .newswiperlink { display: -webkit-box; display: -ms-flexbox; display: flex; color: #666666; --color:$a; margin: 22px 0 50px; }

.box4 .w1300 .newswiperlink span { width: auto; height: auto; display: inline-block; border-radius: none; background: none; margin-right: 30px; font-size: 16px; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); opacity: 1; }

.box4 .w1300 .newswiperlink span:hover { color: #00A3E8; }

.box4 .w1300 .newswiperlink span.swiper-pagination-bullet-active { color: #00A3E8; }

.box4 .w1300 .newswiper { overflow: hidden; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l { position: relative; width: 48.92%; color: #fff; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l:hover .img img { -webkit-transform: scale(1.08); transform: scale(1.08); }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l:hover .text { color: #fff; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l:hover .text:after { top: 0; height: 100%; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l:hover .text .head h5 { color: #fff; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l:hover .text .head .newswipertimes p { color: #fff; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l:hover .text .head .newswipertimes p:last-child { color: #fff; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l .img { overflow: hidden; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l .img img { -webkit-transition: .5s; transition: .5s; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l .text { padding: 15px 32px 52px 42px; -webkit-box-sizing: border-box; box-sizing: border-box; background: #F0F2F3; position: relative; z-index: 0; color: #999999; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l .text:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); top: initial; bottom: 0; height: 0; background: #00A3E8; z-index: -1; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l .text .head { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding-bottom: 20px; border-bottom: 1px solid #E3E3E3; margin-bottom: 25px; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l .text .head .newswipertimes p { color: #00A3E8; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l .text .head .newswipertimes p:last-child { color: #999; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l .text .head h5 { font-size: 20px; color: #333333; font-weight: 500; -webkit-line-clamp: 1; margin-left: 26px; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .l .text p { -webkit-line-clamp: 2; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .r { width: 48%; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .r ul { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .r ul li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .r ul li:hover .box h5 { color: #00A3E8; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .r ul li:hover .box p { color: #00A3E8; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .r ul li .newswipertimes { padding: 0 15px; border-right: 1px solid #DBDBDB; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .r ul li .box { margin-left: 38px; }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .r ul li .box h5 { color: #333333; font-size: 20px; -webkit-line-clamp: 1; margin-bottom: 8px; font-weight: 500; line-height: normal; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.box4 .w1300 .newswiper .swiper-wrapper .swiper-slide .r ul li .box p { color: #999999; line-height: 2; -webkit-line-clamp: 2; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.newswipertimes p { font-size: 49px; font-family: 'g'; color: #00A3E8; line-height: 1.2; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); text-align: center; }

.newswipertimes p:last-child { font-size: 14px; color: #999999; }

.box5 { position: relative; padding: 110px 0 125px; z-index: 0; }

.box5:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.05); z-index: -1; }

.box5 .w1300 { text-align: center; }

.box5 .w1300 .ititle h5 { color: #fff; }

.box5 .w1300 .ititle h6 { color: #fff; }

.box5 .w1300 .ititle h6 i { color: #fff; }

.box5 .w1300 .ititle .line { margin: 0 auto; }

.box5 .w1300 p { color: #fff; text-align: center; font-size: 16px; margin: 35px 0; }

.box5 .w1300 .more { color: #fff; }

footer { padding: 55px 0 18px; background: #333333; }

footer .w1300 .t { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

footer .w1300 .t ul { display: -webkit-box; display: -ms-flexbox; display: flex; }

footer .w1300 .t ul li { margin-right: 150px; }

footer .w1300 .t ul li:last-child { margin-right: 0; }

footer .w1300 .t ul li h5 { font-size: 16px; color: #fff; line-height: normal; }

footer .w1300 .t ul li .items { margin-top: 20px; }

footer .w1300 .t ul li .items .item { font-size: 14px; color: #999999; display: block; line-height: 2; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); --color:$w; }

footer .w1300 .t ul li .items .item:hover { color: #fff; }

footer .w1300 .t .tbox { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

footer .w1300 .t .tbox .l { margin-right: 50px; }

footer .w1300 .t .tbox .l h5 { font-size: 16px; color: #fff; margin-bottom: 18px; }

footer .w1300 .t .tbox .l p { color: #999999; line-height: normal; margin-bottom: 12px; }

footer .w1300 .t .tbox .l p.dz { /*margin-top: 40px; */}

footer .w1300 .t .tbox .r p { color: #fff; text-align: center; margin-top: 5px; line-height: 1.6; }

footer .w1300 .b { margin-top: 95px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

footer .w1300 .b p span, footer .w1300 .b p a { color: #707070; line-height: normal; }

footer .w1300 .b p a { -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); --color:$w; }

footer .w1300 .b p a i { color: #fff; font-style: inherit; }

footer .w1300 .b p a:hover { color: #fff; }

footer .w1300 .b .yqlj { position: relative; width: 235px; height: 38px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border: 1px solid #707070; padding: 0 18px 0 12px; -webkit-box-sizing: border-box; box-sizing: border-box; color: #999999; --color:$a; }

footer .w1300 .b .yqlj i { font-size: 12px; color: #fff; -webkit-transform: scale(0.8); transform: scale(0.8); }

footer .w1300 .b .yqlj ol { position: absolute; bottom: 100%; width: 100%; left: 0; z-index: 1; max-height: 200px; background: #fff; overflow-x: auto; -ms-overflow-style: none; overflow: -moz-scrollbars-none; overflow: -webkit-scrollbars-none; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); opacity: 0; visibility: hidden; }

footer .w1300 .b .yqlj ol::-webkit-scrollbar { display: none; }

footer .w1300 .b .yqlj ol.active { opacity: 1; visibility: visible; }

footer .w1300 .b .yqlj ol li { height: 40px; }

footer .w1300 .b .yqlj ol li a { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 10px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

footer .w1300 .b .yqlj ol li a:hover { color: #fff; background: #00A3E8; }

.chinalist { font-size: 35px; color: #333; }

.uklist { font-size: 25px; color: #333; }

.subnavHead { position: relative; }

.subnavHead:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; background: rgba(0, 0, 0, 0.1); }

.subnavHead .bannerText { position: absolute; left: 0; width: 100%; height: auto; bottom: 15.45%; z-index: 3; }

.subnavHead .bannerText .w1300 { color: #fff; font-size: 30px; }

.subnavHead .bannerText .w1300 h5 { color: currentColor; line-height: normal; font-size: 30px; }

.subnavHead .bannerText .w1300 h6 { color: currentColor; font-family: 'g'; line-height: normal; text-transform: uppercase; }

.subnavBody { height: 70px; width: 100%; background: #fff; z-index: 9; }

.subnavBody .w1300 { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; border-bottom: 1px solid #F0F2F3; -webkit-box-sizing: border-box; box-sizing: border-box; }

.subnavBody .w1300 ul { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; position: relative; -webkit-transition: .5s; transition: .5s; }

.subnavBody .w1300 ul li { margin-right: 45px; }

.subnavBody .w1300 ul li:last-child { margin-right: 0; }

.subnavBody .w1300 ul li a { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #999999; font-size: 16px; padding: 0 7px; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); --color:$a; }

.subnavBody .w1300 ul li a:hover { color: #00A3E8; }

.subnavBody .w1300 ul .follow { position: absolute; bottom: 0; height: 4px; background: #00A3E8; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }







.subnavBody .w1300 .linker { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.subnavBody .w1300 .linker a, .subnavBody .w1300 .linker span { font-size: 14px; color: #999999; display: inline-block; }

.subnavBody .w1300 .linker span { margin: 0 7px; }

.subnavBody .w1300 .linker a { -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); --color:$a; }

.subnavBody .w1300 .linker a:hover { color: #00A3E8; }

.subnavBody .w1300 .linker a.active { color: #00A3E8; }

.profile1 { padding: 95px 0 70px; }

.profile1 .w1300 h5 { color: #333; text-align: center; line-height: normal; margin-bottom: 10px; }

.profile1 .w1300 h6 { font-size: 22px; color: #666666; text-align: center; line-height: normal; margin-bottom: 50px; }

.profile1 .w1300 p { color: #666666; font-size: 16px; }

.profile1 .w1300 ul { margin-top: 65px; padding: 37px 0 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #00A3E8; }

.profile1 .w1300 ul li { text-align: center; border-right: 1px solid rgba(255, 255, 255, 0.5); padding: 0 50px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.profile1 .w1300 ul li:last-child { border-right: none; }

.profile1 .w1300 ul li div { margin-bottom: 10px; white-space: nowrap; }

.profile1 .w1300 ul li div span { font-size: 40px; font-family: 'g'; color: #fff; line-height: 1.2; }

.profile1 .w1300 ul li div span.cn { font-size: 16px; }

.profile1 .w1300 ul li p { color: #fff; line-height: 1.2; }

.profile2 { padding: 110px 0 75px; }

.profile2 .w1300 { position: relative; }

.profile2 .w1300 .img { width: 43.84%; opacity: 0; -webkit-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: .5s; transition: .5s; }

.profile2 .w1300 .img.flag { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); }

.profile2 .w1300 h5 { position: absolute; right: 0; top: 0; font-size: 35px; color: #333; line-height: normal; }

.profile2 .w1300 .text { position: absolute; right: 0; top: 50%; width: 69.23%; background: #fff; padding: 45px 35px 20px 54px; -webkit-box-sizing: border-box; box-sizing: border-box; opacity: 0; -webkit-transform: translateY(-30%); transform: translateY(-30%); -webkit-transition: .6s; transition: .6s; }

.profile2 .w1300 .text.flag { opacity: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.profile2 .w1300 .text p { color: #666666; font-size: 14px; line-height: 2; text-indent: 2em; }

.profile2 .w1300 .text .img { margin-top: 30px; width: 100%; text-align: right; opacity: 1 !important; -webkit-transform: translate(0) !important; transform: translate(0) !important; }

.profile3 { padding: 90px 0; }

.profile3 .w1300 { text-align: center; }

.profile3 .w1300 .img { margin-top: 55px; text-align: center; opacity: 0; -webkit-transform: translateY(30px); transform: translateY(30px); -webkit-transition: 1s; transition: 1s; }

.profile3 .w1300 .img.flag { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }

.profile3 .w1300 .img img { max-width: 100%; }

.profile4 { padding: 75px 0 105px; }

.profile4 .w1300 h5 { text-align: center; }

.profile4 .w1300 ul { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 70px; }

.profile4 .w1300 ul.itemAnimates .itemAnimate { opacity: 0; }

.profile4 .w1300 ul.itemAnimates.animates .itemAnimate { -webkit-animation: fadeInRight 1.5s forwards; animation: fadeInRight 1.5s forwards; }

.profile4 .w1300 ul li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; position: relative; }

.profile4 .w1300 ul li:hover .text { background: transparent; }

.profile4 .w1300 ul li:hover .text:after { opacity: 1; visibility: visible; opacity: .8; -webkit-clip-path: polygon(50% 0%, 69% 0, 100% 0, 100% 71%, 100% 100%, 49% 100%, 0 100%, 0 71%, 0 0, 29% 0); clip-path: polygon(50% 0%, 69% 0, 100% 0, 100% 71%, 100% 100%, 49% 100%, 0 100%, 0 71%, 0 0, 29% 0); }

.profile4 .w1300 ul li:hover .text i { color: #fff; -webkit-transform: translateY(-12px); transform: translateY(-12px); }

.profile4 .w1300 ul li:hover .text h5 { color: #fff; -webkit-transform: translateY(-12px); transform: translateY(-12px); margin-bottom: 0; }

.profile4 .w1300 ul li:hover .text .line { position: relative; opacity: 1; visibility: visible; }

.profile4 .w1300 ul li:hover .text p { position: relative; opacity: 1; visibility: visible; }

.profile4 .w1300 ul li .text { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 15px; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; -webkit-transition: .44s; transition: .44s; }

.profile4 .w1300 ul li .text:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); background: #00A3E8; opacity: 0; visibility: hidden; -webkit-clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 83% 100%, 50% 70%, 15% 100%, 32% 57%, 2% 35%, 39% 35%); clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 83% 100%, 50% 70%, 15% 100%, 32% 57%, 2% 35%, 39% 35%); }

.profile4 .w1300 ul li .text i { font-size: 43px; color: #00A3E8; line-height: 1; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.profile4 .w1300 ul li .text h5 { font-size: 24px; color: #333; font-weight: 700; line-height: normal; margin: 25px 0 12px; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.profile4 .w1300 ul li .text .line { width: 20px; height: 5px; position: absolute; opacity: 0; visibility: hidden; }

.profile4 .w1300 ul li .text .line:after { background: #fff; }

.profile4 .w1300 ul li .text p { position: absolute; margin-top: 14px; font-size: 16px; color: #fff; opacity: 0; visibility: hidden; }

.profile5 { padding: 105px 0 130px; }

.profile5 .w1300 h5 { text-align: center; }

.profile5 .w1300 .swiper-zeren { margin-top: 60px; background: #F0F2F3; overflow: hidden; -webkit-transform: translateY(30%); transform: translateY(30%); opacity: 0; -webkit-transition: .6s; transition: .6s; }

.profile5 .w1300 .swiper-zeren.flag { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }

.profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide { display: -webkit-box; display: -ms-flexbox; display: flex; }

.profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide .img { width: 50%; }

.profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide .text { width: 50%; padding: 75px 30px 0px 65px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide .text h5 { font-size: 24px; color: #333; line-height: 1.5; text-align: left; -webkit-line-clamp: 2; margin-bottom: 25px; }

.profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide .text .box { height: 112px; overflow-y: auto; }

.profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide .text .box p { color: #747474; line-height: 2; }

.profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide .prevnextbox { display: -webkit-box; display: -ms-flexbox; display: flex; margin-top: 60px; }

.profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide .prevnextbox .prev, .profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide .prevnextbox .next { width: 60px; height: 60px; border: 2px solid #00A3E8; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 20px; color: #00A3E8; cursor: pointer; }

.profile5 .w1300 .swiper-zeren .swiper-wrapper .swiper-slide .prevnextbox .prev { background: #00A3E8; color: #fff; }

.profile6 { padding: 80px 0 120px; background: #F0F2F3; }

.profile6 .w1300 { text-align: center; }

.profile6 .w1300 .swiper-certify { position: relative; margin-top: 70px; width: 100%; overflow: hidden; }

.profile6 .w1300 .swiper-certify .swiper-wrapper { -webkit-transition-timing-function: --var-ease-in-out-b; transition-timing-function: --var-ease-in-out-b; }

.profile6 .w1300 .swiper-certify .swiper-wrapper .swiper-slide { position: relative; width: 581px; }

.profile6 .w1300 .swiper-certify .swiper-wrapper .swiper-slide.swiper-slide-active:after { background: rgba(0, 0, 0, 0); }

.profile6 .w1300 .swiper-certify .swiper-wrapper .swiper-slide.swiper-slide-prev:after { background: rgba(0, 0, 0, 0.3); }

.profile6 .w1300 .swiper-certify .swiper-wrapper .swiper-slide.swiper-slide-next:after { background: rgba(0, 0, 0, 0.3); }

.profile6 .w1300 .swiper-certify .swiper-wrapper .swiper-slide:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 1; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.profile6 .w1300 .swiper-certify .swiper-wrapper .swiper-slide img { width: 100%; display: block; height: auto; }

.profile6 .w1300 .swiper-certify .profile6prev, .profile6 .w1300 .swiper-certify .profile6next { position: absolute; width: 40px; height: 40px; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #fff; color: #999999; font-size: 16px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: 3; --color:$w; -webkit-transition: .4s; transition: .4s; cursor: pointer; }

.profile6 .w1300 .swiper-certify .profile6prev:hover, .profile6 .w1300 .swiper-certify .profile6next:hover { background: #00A3E8; color: #fff; }

.profile6 .w1300 .swiper-certify .profile6prev { left: 50%; margin-left: -342px; -webkit-transform: translate(-100%, -50%); transform: translate(-100%, -50%); }

.profile6 .w1300 .swiper-certify .profile6next { right: 50%; margin-right: -342px; -webkit-transform: translate(100%, -50%); transform: translate(100%, -50%); }

.profile7 { position: relative; /*padding: 156px 0 180px;*//* background: #00A3E8; */z-index: 0; }

.profile7 h5 { color: #000; text-align: center; }

.profile7 #part { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }

.profile7 .swipertime { position: relative; width: 100%; }

.profile7 .swipertime:after { content: ''; position: absolute; top: 50%; width: 100%; left: 0; height: 2px; /*background: #fff;*/ -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.profile7 .swipertime .prev, .profile7 .swipertime .next { position: absolute; width: 40px; height: 40px; background: transparent; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); color: #fff; font-size: 18px; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); z-index: 3; cursor: pointer; }

.profile7 .swipertime .prev:hover, .profile7 .swipertime .next:hover { color: #00A3E8; background: #fff; }

.profile7 .swipertime .prev { left: 220px; }

.profile7 .swipertime .next { right: 220px; }

.profile7 .swipertime .swiper-time { position: relative; margin: 0 auto; margin-top: 55px; width: 1300px; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden; }

.profile7 .swipertime .swiper-time:after { content: ''; position: absolute; top: 50%; width: 100%; left: 0; height: 2px;/* background: #fff*/; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.profile7 .swipertime .swiper-time .swiper-wrapper .swiper-slide { position: relative; /*display: -webkit-box; display: -ms-flexbox; display: flex;*/ -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.profile7 .swipertime .swiper-time .swiper-wrapper .swiper-slide:nth-child(even) { -webkit-box-orient: vertical; -webkit-box-direction: reverse; -ms-flex-direction: column-reverse; flex-direction: column-reverse; }

.profile7 .swipertime .swiper-time .swiper-wrapper .swiper-slide:nth-child(even) .text { -webkit-transform: translateY(-8px); transform: translateY(-8px); padding: 25px 25px 5px; }

.profile7 .swipertime .swiper-time .swiper-wrapper .swiper-slide:nth-child(even) .text.title { -webkit-transform: translateY(8px); transform: translateY(8px); }

.profile7 .swipertime .swiper-time .swiper-wrapper .swiper-slide:nth-child(even) .text:after { border-top-left-radius: 10px; border-bottom-left-radius: 0px; border-bottom: 0px solid #fff; border-top: 1px solid #fff; }

.profile7 .swipertime .swiper-time .swiper-wrapper .swiper-slide .dot { position: relative; width: 100%; height: 300px; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; /*background: #fff;*/ z-index: 3;/* -webkit-transform: translateX(25px); transform: translateX(25px);*/display: flex;
    justify-content: center;
    align-items: center; }

.profile7 .swipertime .swiper-time .swiper-wrapper .swiper-slide .dot div { width: 100%; height: 100%; border-radius: 50%; background: #00A3E8; }

.profile7 .swipertime .swiper-time .swiper-wrapper .swiper-slide .text { position: relative; bottom: 100%; left: 0; height: 103px; padding: 5px 25px 25px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transform: translateY(8px); transform: translateY(8px); }

.profile7 .swipertime .swiper-time .swiper-wrapper .swiper-slide .text.title { -webkit-transform: translateY(-8px); transform: translateY(-8px); }

.profile7 .swipertime .swiper-time .swiper-wrapper .swiper-slide .text.title:after { display: none; }

.profile7 .swipertime .swiper-time .swiper-wrapper .swiper-slide .text.title h6 { font-size: 24px; color: #fff; -webkit-transform: translateX(5px); transform: translateX(5px); }

.profile7 .swipertime .swiper-time .swiper-wrapper .swiper-slide .text:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; width: 38px; border-bottom-left-radius: 10px; border-left: 1px solid #fff; border-bottom: 1px solid #fff; }

.profile7 .swipertime .swiper-time .swiper-wrapper .swiper-slide .text p { position: relative; z-index: 8; font-size: 16px; color: #717171; line-height: 1.5; height: 70px; overflow-y: auto;     text-align: center;}

.profile7 .swipertime .swiper-time .swiper-wrapper .swiper-slide .text p::-webkit-scrollbar { width: 6px; height: 6px; background-color: #006db8; }

.profile7 .swipertime .swiper-time .swiper-wrapper .swiper-slide .text p::-webkit-scrollbar-thumb { background-color: #fff; border-radius: 6px; }

.profile7 .swipertime .swiper-time .swiper-wrapper .swiper-slide .text .link { color: #fff; }

.mobileMenu { display: none; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: .4s; transition: .4s; cursor: pointer; -webkit-transition-timing-function: ease-in-out; transition-timing-function: ease-in-out; width: 50px; height: 50px; }

.mobileMenu .mobileMenu_box { position: relative; width: 40px; height: 30px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.mobileMenu .mobileMenu_box.active div { background: #333; }

.mobileMenu .mobileMenu_box.active div:first-child { top: 50%; -webkit-transform: translateY(-50%) rotate(45deg); transform: translateY(-50%) rotate(45deg); -webkit-transition-property: top,-webkit-transform; transition-property: top,-webkit-transform; transition-property: top,transform; transition-property: top,transform,-webkit-transform; -webkit-transition-delay: 0s,.3s; transition-delay: 0s,.3s; }

.mobileMenu .mobileMenu_box.active div:nth-child(2) { opacity: 0; }

.mobileMenu .mobileMenu_box.active div:last-child { bottom: 50%; -webkit-transform: translateY(50%) rotate(-45deg); transform: translateY(50%) rotate(-45deg); -webkit-transition-property: bottom,-webkit-transform; transition-property: bottom,-webkit-transform; transition-property: bottom,transform; transition-property: bottom,transform,-webkit-transform; -webkit-transition-delay: 0s,.3s; transition-delay: 0s,.3s; }

.mobileMenu .mobileMenu_box div { position: absolute; width: 100%; height: 3px; background: #1b79fd; left: 0; -webkit-transition: .3s; transition: .3s; }

.mobileMenu .mobileMenu_box div:first-child { top: 0; }

.mobileMenu .mobileMenu_box div:last-child { bottom: 0; }

.mobileNav { display: none; position: fixed; bottom: 0; right: 0; width: 100vw; height: 100vh; visibility: hidden; -webkit-transform: translateX(100%); transform: translateX(100%); -webkit-transition: .5s; transition: .5s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); z-index: 10; background: white; overflow-y: auto; -ms-overflow-style: none; overflow: -moz-scrollbars-none; overflow: -webkit-scrollbars-none; }

.mobileNav::-webkit-scrollbar { display: none; }

.mobileNav.active { visibility: visible; -webkit-transform: translate(0); transform: translate(0); }

.mobileNav .box { height: 100%; padding: 80px 0 5%; -webkit-box-sizing: border-box; box-sizing: border-box; }

.mobileNav .box .mobileNavitems { height: auto; overflow: hidden; }

.mobileNav .box .mobileNavitems .item { cursor: pointer; position: relative; width: 100%; height: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; z-index: 1; padding: 0 5%; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: .3s; transition: .3s; border-bottom: 1px solid rgba(0, 0, 0, 0.1); }

.mobileNav .box .mobileNavitems .item:after { content: ''; position: absolute; width: 0%; right: 0; top: 0; height: 100%; background: #00A3E8; z-index: -1; -webkit-transition: .5s; transition: .5s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.mobileNav .box .mobileNavitems .item.active { border-bottom-color: transparent; }

.mobileNav .box .mobileNavitems .item.active:after { left: 0; width: 100%; }

.mobileNav .box .mobileNavitems .item.active h5 { -webkit-transition-delay: .1s; transition-delay: .1s; color: white; }

.mobileNav .box .mobileNavitems .item.active i { -webkit-transform: rotate(90deg); transform: rotate(90deg); color: white; -webkit-transition-delay: .2s; transition-delay: .2s; }

.mobileNav .box .mobileNavitems .item h5 { font-size: 18px; color: #333; font-weight: 700; -webkit-transition: .4s; transition: .4s; }

.mobileNav .box .mobileNavitems .item i { font-size: 16px; color: #999; line-height: 1; -webkit-transition: .4s; transition: .4s; }

.mobileNav .box .mobileNavitems .mobilelinkitems { width: 100%; -webkit-transition: .4s; transition: .4s; padding: 0 5%; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; height: 0; -webkit-transition: .5s; transition: .5s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); -ms-flex-wrap: wrap; flex-wrap: wrap; }

.mobileNav .box .mobileNavitems .mobilelinkitems i { width: 100%; height: 10px; }

.mobileNav .box .mobileNavitems .mobilelinkitems a { position: relative; width: 100%; line-height: 1; font-size: 16px; color: #666; height: 35px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.news { padding: 80px 0 0px; }

.news .w1300 .newsearch { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center;justify-content: space-between; }

.news .w1300 .newsearch .title { color: #666666; font-size: 20px; }

.news .w1300 .newsearch .input { position: relative; width: 250px; height: 40px; border: 1px solid #B5B5B5; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 0 25px 0 13px; box-sizing: border-box; margin-left: 17px; cursor: pointer; }

.news .w1300 .newsearch .input h6 { color: #333333; font-size: 14px; }

.news .w1300 .newsearch .input i { font-size: 12px; color: #999999; -webkit-transform: scale(0.8) rotate(180deg); transform: scale(0.8) rotate(180deg); }

.news .w1300 .newsearch .input input { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 0 25px 0 13px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.news .w1300 .newsearch .input input::-webkit-input-placeholder { color: #505050; }

.news .w1300 .newsearch .input input:-moz-placeholder { color: #505050; }

.news .w1300 .newsearch .input input::-moz-placeholder { color: #505050; }

.news .w1300 .newsearch .input input:-ms-input-placeholder { color: #505050; }

.news .w1300 .newsearch .input .newsinputol { position: absolute; top: 100%; width: 100%; left: 0; max-height: 160px; background: #333; opacity: 0; visibility: hidden; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); overflow-x: auto; -ms-overflow-style: none; overflow: -moz-scrollbars-none; overflow: -webkit-scrollbars-none; z-index: 8; }

.news .w1300 .newsearch .input .newsinputol::-webkit-scrollbar { display: none; }

.news .w1300 .newsearch .input .newsinputol.active { opacity: 1; visibility: visible; }

.news .w1300 .newsearch .input .newsinputol li { height: 40px; line-height: 40px; color: #fff; font-size: 14px; -webkit-transition: .4s; transition: .4s; padding-left: 13px; }

.news .w1300 .newsearch .input .newsinputol li:hover { background: #00A3E8; }

.news .w1300 .newsearch button { width: 88px; height: 40px; background: #00A3E8; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #fff; margin-left: 12px; cursor: pointer; --color:$a; }

.news .w1300 ul { margin-top: 55px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.news .w1300 ul li { position: relative; width: 31%; margin-bottom: 45px; -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0); box-shadow: 0 0 6px rgba(0, 0, 0, 0); -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.news .w1300 ul li:last-child:nth-child(3n - 1) { margin-right: calc(31% + 7% / 2); }

.news .w1300 ul li:hover { -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

.news .w1300 ul li:hover .img img { -webkit-transform: scale(1.1); transform: scale(1.1); }

.news .w1300 ul li:hover .text h5 { color: #00A3E8; }

.news .w1300 ul li:hover .text:after { width: 100%; left: 0; }

.news .w1300 ul li .link { color: #00A3E8; }

.news .w1300 ul li .img { overflow: hidden; }

.news .w1300 ul li .img img { -webkit-transition: .4s; transition: .4s; }

.news .w1300 ul li .text { position: relative; padding: 22px 35px 25px 25px; border: 1px solid #c5c5c5; border-bottom: none; -webkit-box-sizing: border-box; box-sizing: border-box; }

.news .w1300 ul li .text:after { content: ''; position: absolute; bottom: 0; width: 0%; right: 0; height: 4px; background: #00A3E8; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.news .w1300 ul li .text h5 { color: #333333; font-size: 20px; -webkit-line-clamp: 2; line-height: 1.5; height: 40px; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.news .w1300 ul li .text .times {/* margin-top: 45px; */display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.news .w1300 ul li .text .times i { color: #999999; font-size: 18px; margin-right: 8px;margin-left: 22px; }

.news .w1300 ul li .text .times span { font-size: 14px; font-family: 'g'; color: #999999; }

.news .w1300 .newsol { margin-top: 45px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.news .w1300 .newsol li { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; width: 49%; border: 1px solid #F3F3F3; padding: 25px 37px 30px 28px; -webkit-box-sizing: border-box; box-sizing: border-box; margin-bottom: 25px; -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0); box-shadow: 0 0 6px rgba(0, 0, 0, 0); -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); -webkit-transform: translateY(30%); transform: translateY(30%); opacity: 0; }

.news .w1300 .newsol li:hover { -webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); box-shadow: 0 0 6px rgba(0, 0, 0, 0.1); }

.news .w1300 .newsol li:hover:after { width: 100%; left: 0; }

.news .w1300 .newsol li.flag { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }

.news .w1300 .newsol li:after { content: ''; position: absolute; right: 0; bottom: 0; width: 0%; height: 2px; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); background: #00A3E8; }

.news .w1300 .newsol li .box .newswipertimes { padding-right: 15px; border-right: 1px solid #DBDBDB; -webkit-box-sizing: border-box; box-sizing: border-box; }

.news .w1300 .newsol li .text { margin-left: 40px; }

.news .w1300 .newsol li .text h5 { font-size: 20px; color: #333; margin-bottom: 8px; -webkit-line-clamp: 1; }

.news .w1300 .newsol li .text p { color: #999999; line-height: 2; -webkit-line-clamp: 2; }

.jzgd { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 90px; background: #F0F2F3; color: #00A3E8; cursor: pointer; }

.jzgd:after { content: ''; position: absolute; bottom: 0; width: 100%; left: 0; height: 3px; background: #00A3E8; }

.jzgd span { font-size: 18px; color: #333; }

.jzgd i { font-size: 30px; color: #00A3E8; margin-left: 20px; }

.newsvideo { padding: 115px 0 155px; }

.newsvideo .w1300 { position: relative; }

.newsvideo .w1300 .box { width: 80.92%; margin: 0 auto; }

.newsvideo .w1300 .box .swiper-newsvideo1 { overflow: hidden; }

.newsvideo .w1300 .box .swiper-newsvideo1 .swiper-wrapper { -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.newsvideo .w1300 .box .swiper-newsvideo1 .swiper-wrapper .swiper-slide { text-align: center; }

.newsvideo .w1300 .box .swiper-newsvideo1 .swiper-wrapper .swiper-slide:hover .img img { -webkit-transform: scale(1.1); transform: scale(1.1); }

.newsvideo .w1300 .box .swiper-newsvideo1 .swiper-wrapper .swiper-slide .img { position: relative; z-index: 3; overflow: hidden; }

.newsvideo .w1300 .box .swiper-newsvideo1 .swiper-wrapper .swiper-slide .img img { -webkit-transition: .6s; transition: .6s; }

.newsvideo .w1300 .box .swiper-newsvideo1 .swiper-wrapper .swiper-slide .img .needvideo { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.1); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; color: #fff; }

.newsvideo .w1300 .box .swiper-newsvideo1 .swiper-wrapper .swiper-slide .img .needvideo i { width: 58px; height: 58px; font-size: 22px; border: 2px solid currentColor; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 50%; }

.newsvideo .w1300 .box .swiper-newsvideo1 .swiper-wrapper .swiper-slide .img .needvideo p { position: relative; font-size: 16px; margin-top: 20px; }

.newsvideo .w1300 .box .swiper-newsvideo1 .swiper-wrapper .swiper-slide .img .needvideo p:after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background: #fff; }

.newsvideo .w1300 .box .swiper-newsvideo1 .swiper-wrapper .swiper-slide span { color: #333; font-size: 18px; line-height: 1.2; display: inline-block; margin-top: 18px; }

.newsvideo .w1300 .box .swiper-newsvideo2 { overflow: hidden; margin-top: 45px; }

.newsvideo .w1300 .box .swiper-newsvideo2 .swiper-wrapper { -webkit-transition-timing-function: var(--ease-in-out-a); transition-timing-function: var(--ease-in-out-a); }

.newsvideo .w1300 .box .swiper-newsvideo2 .swiper-wrapper .swiper-slide { position: relative; }

.newsvideo .w1300 .box .swiper-newsvideo2 .swiper-wrapper .swiper-slide.swiper-slide-thumb-active:after { opacity: 0; }

.newsvideo .w1300 .box .swiper-newsvideo2 .swiper-wrapper .swiper-slide:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); -webkit-transition: .3s; transition: .3s; }

.newsvideo .w1300 .prev, .newsvideo .w1300 .next { position: absolute; width: 40px; height: 40px; border-radius: 50%; border: 1px solid #999999; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-sizing: border-box; box-sizing: border-box; color: #999999; --color:$a; font-size: 16px; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); cursor: pointer; z-index: 4; }

.newsvideo .w1300 .prev:hover, .newsvideo .w1300 .next:hover { background: #00A3E8; border-color: #00A3E8; color: #fff; }

.newsvideo .w1300 .prev { -webkit-transform: translate(-100%, -50%); transform: translate(-100%, -50%); }

.newsvideo .w1300 .next { -webkit-transform: translate(100%, -50%); transform: translate(100%, -50%); }

.newsInner { padding: 48px 0 70px; }

.newsInner .w1300 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.newsInner .w1300 .left { width: 100%; }

.newsInner .w1300 .left h5 { font-size: 28px; color: #333; line-height: 1.4; }

.newsInner .w1300 .left .title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 25px 0; }

.newsInner .w1300 .left .title .icon { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.newsInner .w1300 .left .title .icon div { margin-right: 35px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.newsInner .w1300 .left .title .icon div i { color: #757575; margin-right: 5px; }

.newsInner .w1300 .left .title .icon div span { color: #A4A4A4; font-size: 16px; }

.newsInner .w1300 .left .title .icon div a { color: #C2C2C2 !important; font-size: 16px !important; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); margin: 0 !important; padding: 0 !important; line-height: 1 !important; margin-left: 10px !important; background: none !important; --color:$a; }

.newsInner .w1300 .left .title .icon div a:hover { color: #00A3E8 !important; }

.newsInner .w1300 .left .title .ll { color: #A4A4A4; padding-right: 80px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.newsInner .w1300 .left .newspaper { padding-top: 50px; border-top: 1px solid #E5E5E5; }

.newsInner .w1300 .left .newspaper p { color: #666666; font-size: 16px; line-height: 2; }

.newsInner .w1300 .right { width: 30%; padding: 24px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.newsInner .w1300 .right .head { margin-bottom: 18px; }

.newsInner .w1300 .right .head h5 { margin-left: 10px; padding-left: 8px; border-left: 4px solid #00A3E8; font-size: 20px; color: #333; line-height: 1.4; }

.newsInner .w1300 .right .tunews h6 { font-size: 16px; color: #333; margin: 20px 0 30px; -webkit-line-clamp: 2; }

.newsInner .w1300 .right ol { padding: 15px 0; border-top: 1px solid #D1D1D1; }

.newsInner .w1300 .right ol li { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-bottom: 15px; }

.newsInner .w1300 .right ol li:hover p { color: #00A3E8; }

.newsInner .w1300 .right ol li p { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; color: #666666; font-weight: 300; line-height: normal; -webkit-line-clamp: 1; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.newsInner .w1300 .right ol li span { margin-left: 15px; color: #00A3E8; font-size: 12px; font-weight: 300; line-height: 1; }

.newsInner .w1300 .right ol li .link { color: #00A3E8; }

.newsfooter { border-top: 1px solid #F0F2F3; -webkit-box-sizing: border-box; box-sizing: border-box; height: 90px; }

.newsfooter .w1300 { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.newsfooter .w1300 a { color: #A4A4A4; font-size: 16px; font-weight: 300; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); --color:$a; }

.newsfooter .w1300 a:hover { color: #00A3E8; }

.newsfooter .w1300 .text { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.newsfooter .w1300 .text:hover p { color: #00A3E8; }

.newsfooter .w1300 .text p { font-size: 16px; font-weight: 300; color: #A4A4A4; -webkit-transition: .3s; transition: .3s; }

.newsfooter .w1300 .text i { color: #00A3E8; margin-left: 10px; font-size: 16px; }

.industry { padding: 40px 0 135px; }

.industry.guys { padding-bottom: 65px; }

.industry .w1300 { padding: 0 65px; }

.industry .w1300 h6 { color: #CFCFCF; font-family: 'g'; font-size: 30px; text-align: center; }

.industry .w1300 h4 { font-size: 20px  !important; color: #333; margin: 8px 0 15px; /*text-align: center;*/ }

.industry .w1300 .line { width: 25px; height: 5px; margin: 0 0; margin-bottom: 20px;}

.industry .w1300 h5 { text-align: center; margin: 50px 0 60px; }

.industry .w1300 p { font-size: 16px; font-weight: 300; color: #666666; }
.industry .w1300 p img {     width: 100%; }
.industryswiper { padding-bottom: 50px; }

.industryswiper .swiper-industry { overflow: hidden; position: relative; }

.industryswiper .swiper-industry .swiper-wrapper .swiper-slide { position: relative; width: 805px; }

.industryswiper .swiper-industry .swiper-wrapper .swiper-slide.swiper-slide-active:after { opacity: 0; }

.industryswiper .swiper-industry .swiper-wrapper .swiper-slide:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); background: rgba(0, 0, 0, 0.5); }

.industryswiper .swiper-industry .prev, .industryswiper .swiper-industry .next { cursor: pointer; position: absolute; width: 45px; height: 45px; background: rgba(0, 0, 0, 0.44); border-radius: 50%; color: #fff; font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); top: 50%; z-index: 3; --color:$a; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

.industryswiper .swiper-industry .prev:hover, .industryswiper .swiper-industry .next:hover { background: #00A3E8; }

.industryswiper .swiper-industry .prev { left: 50%; margin-left: -465px; }

.industryswiper .swiper-industry .next { right: 50%; margin-right: -465px; }

.industryitem { padding: 35px 0 80px; }

.industryitem .w1300 h6 { color: #CFCFCF; font-family: 'g'; font-size: 30px; text-align: center; }

.industryitem .w1300 h4 { font-size: 20px !important; color: #333; margin: 8px 0 25px; text-align: center; }

.industryitem .w1300 .line { width: 120px; height: 3px; margin: 0 auto; }

.industryitem .w1300 ul { margin-top: 65px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.industryitem .w1300 ul li { position: relative; width: 32%; margin-bottom: 45px; }

.industryitem .w1300 ul li:last-child:nth-child(3n - 1) { margin-right: calc(32% + 4% / 2); }

.industryitem .w1300 ul li:hover .img img { -webkit-transform: scale(1.1); transform: scale(1.1); }

.industryitem .w1300 ul li:hover .text:after { top: 0; height: 100%; }

.industryitem .w1300 ul li:hover .text h5 { color: #fff; }

.industryitem .w1300 ul li:hover .text .dz i { color: #fff; }

.industryitem .w1300 ul li:hover .text .dz p { color: #fff; }

.industryitem .w1300 ul li .img { overflow: hidden; }

.industryitem .w1300 ul li .img img { -webkit-transition: .4s; transition: .4s; }

.industryitem .w1300 ul li .link { color: #fff; }

.industryitem .w1300 ul li .text { position: relative; padding: 22px 27px 30px; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff; z-index: 1; }

.industryitem .w1300 ul li .text:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #00A3E8; top: initial; bottom: 0; height: 0; z-index: -1; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.industryitem .w1300 ul li .text h5 { font-size: 20px; color: #333; line-height: normal; -webkit-line-clamp: 1; margin-bottom: 25px; -webkit-transition: .4s; transition: .4s; }

.industryitem .w1300 ul li .text .dz { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; line-height: 1; font-size: 0; }

.industryitem .w1300 ul li .text .dz i { color: #999999; font-size: 24px; line-height: 1; -webkit-transition: .4s; transition: .4s; }

.industryitem .w1300 ul li .text .dz p { color: #999999; font-size: 14px; margin-left: 7px; line-height: 1.4; -webkit-transition: .4s; transition: .4s; -webkit-line-clamp: 1; }

.industryInner { padding: 107px 0 115px; background: #F0F2F3; }

.industryInner .w1300 { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.industryInner .w1300 .left { width: 33.46%; }

.industryInner .w1300 .left .leftbox h5 { color: #333; font-size: 30px; }

.industryInner .w1300 .left .leftbox .line { width: 20px; height: 6px; margin: 29px 0 65px; }

.industryInner .w1300 .left .leftbox .text p { color: #666666; font-weight: 300; line-height: 2.5; }

.industryInner .w1300 .right { width: 59.76%; }

.industryInner .w1300 .leftlink { position: absolute; left: 0; width: 33.46%; display: -webkit-box; display: -ms-flexbox; display: flex; border-top: 1px solid #D2D2D2; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding-top: 40px; }

.industryInner .w1300 .leftlink a { color: #999999; font-size: 14px; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); --color:$a; }

.industryInner .w1300 .leftlink a:hover { color: #00A3E8; }

.ccp { padding: 20px 0 40px; }

.ccp .w1300 ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin-top: 55px;}

.ccp .w1300 ul li { position: relative; width: 24%; --color:$w; margin-bottom: 40px; -webkit-transform: translateY(40%); transform: translateY(40%); opacity: 0; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.ccp .w1300 ul li.flag { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1;    /*border: 1px solid #c5c5c5;*/ }

.ccp .w1300 ul li:last-child:nth-child(4n - 2) { margin-right: calc(48% + 4% / 2); }

.ccp .w1300 ul li:last-child:nth-child(4n - 1) { margin-right: calc(24% + 4% / 2); }



.ccp .w1300 ul li:hover .img img { -webkit-transform: scale(1.1); transform: scale(1.1); }

.ccp .w1300 ul li:hover .text:after { top: 0; height: 100%; }

.ccp .w1300 ul li:hover .text p { color: #fff; }

.ccp .w1300 ul li .img { overflow: hidden;     border: 1px solid #c7c7c7;height: 440px;display: flex;
    justify-content: center;
    align-items: center;}

.ccp .w1300 ul li .img img { -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.ccp .w1300 ul li .text { position: relative; padding: 20px; border: 1px solid #c7c7c7; border-top: none; -webkit-box-sizing: border-box; box-sizing: border-box; z-index: 1; }

.ccp .w1300 ul li .text:after { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 0%; background: #00A3E8; z-index: -1; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.ccp .w1300 ul li .text p { color: #666666; font-size: 16px; -webkit-line-clamp: 1; -webkit-transition: .4s; transition: .4s;text-align: center; }

.laws { padding: 66px 0 105px; }

.laws .w1300 ul li { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; padding: 30px 32px 30px 35px; border-top: 1px solid #C4C4C4; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; z-index: 1; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.laws .w1300 ul li:hover { -webkit-transition-delay: .4s; transition-delay: .4s; border-color: #00A3E8; }

.laws .w1300 ul li:hover:after { opacity: 1; }

.laws .w1300 ul li:hover .left h5, .laws .w1300 ul li:hover .left p, .laws .w1300 ul li:hover .left span { color: #fff; }

.laws .w1300 ul li:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #00A3E8; z-index: -1; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); opacity: 0; }

.laws .w1300 ul li:last-child { border-bottom: 1px solid #C4C4C4; }

.laws .w1300 ul li .link { color: #fff; }

.laws .w1300 ul li .left { width: 65%; }

.laws .w1300 ul li .left h5 { font-size: 18px; color: #333; line-height: 2; -webkit-line-clamp: 1; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.laws .w1300 ul li .left p { color: #999999; -webkit-line-clamp: 2; margin: 15px 0 35px; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.laws .w1300 ul li .left span { color: #999999; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.laws .w1300 ul li .right .newswipertimes { padding: 10px 13px 12px; background: #E0E1E2; }

.laws .w1300 ul li .right .newswipertimes p { line-height: 1; }

.laws .w1300 ul li .right .newswipertimes p:last-child { margin-top: 6px; }

.people { padding: 66px 0 70px; }

.people .w1300 h6 { color: #CFCFCF; font-family: 'g'; font-size: 30px; text-align: center; }

.people .w1300 h4 { font-size: 20px !important; color: #333; margin: 8px 0 15px; /*text-align: center;*/ }

.people .w1300 .line { width: 25px; height: 5px; margin: 0 0; margin-bottom: 20px;}

.people .w1300 .items { display: -webkit-box; display: -ms-flexbox; display: flex; margin: 64px 0; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; }

.people .w1300 .items.itemAnimates .itemAnimate { opacity: 0; }

.people .w1300 .items.itemAnimates.animates .itemAnimate { -webkit-animation: fadeInRight 1.5s forwards; animation: fadeInRight 1.5s forwards; }

.people .w1300 .items .item { width: 32%; color: #00A3E8; }

.people .w1300 .items .item:hover .img img { -webkit-transform: scale(1.1); transform: scale(1.1); }

.people .w1300 .items .item:hover .text h5 { color: #00A3E8; }

.people .w1300 .items .item:hover .text:after { left: 0; width: 100%; }

.people .w1300 .items .item .img { overflow: hidden; }

.people .w1300 .items .item .img img { -webkit-transition: .5s; transition: .5s; }

.people .w1300 .items .item .text { position: relative; padding: 22px 37px 27px 27px; -webkit-box-sizing: border-box; box-sizing: border-box; background: #fff;    border: 1px solid #c5c5c5; }

.people .w1300 .items .item .text:after { content: ''; position: absolute; bottom: 0; right: 0; width: 0; height: 4px; background: #00A3E8; -webkit-transition: .6s; transition: .6s; }

.people .w1300 .items .item .text h5 { -webkit-line-clamp: 2; font-size: 20px; color: #333; line-height: 1.5; height: 60px; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.people .w1300 .items .item .text .times {/* margin-top: 40px;*/ font-size: 0; line-height: 1; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.people .w1300 .items .item .text .times i { color: #999999; font-size: 16px; margin-right: 7px; line-height: 1; }

.people .w1300 .items .item .text .times span { color: #999999; font-size: 14px; font-family: 'g'; line-height: 28px;}

.people .w1300 .mores { width: 125px; height: 48px; border: 1px solid #00A3E8; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #00A3E8; font-size: 14px; margin: 0 auto; -webkit-transition: .3s; transition: .3s; }

.people .w1300 .mores:hover { background: #fff; }


.recruitment .mores {  height: 48px; border: 1px solid #00A3E8; -webkit-box-sizing: border-box; box-sizing: border-box; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #00A3E8; font-size: 14px; margin: 0 auto; -webkit-transition: .3s; transition: .3s;padding-left: 20px;
    padding-right: 20px; }

.recruitment .mores:hover { background: #fff; }



.recruitment { padding: 85px 0 60px; }

.recruitment .w1300 h6 { color: #CFCFCF; font-family: 'g'; font-size: 30px; text-align: center; }

.recruitment .w1300 h4 { font-size: 20px !important; color: #333; margin: 8px 0 25px; text-align: center; }

.recruitment .w1300 .line { width: 120px; height: 3px; margin: 0 auto; }

.recruitment .w1300 .recru { margin-top: 70px; }

.recruitment .w1300 .recru .serviceitems { cursor: pointer; }

.recruitment .w1300 .recru .serviceitems:last-child .servicehead { border-bottom: 1px solid #DCDCDC; }

.recruitment .w1300 .recru .serviceitems .servicehead { position: relative; height: 100px; padding: 0 20px; border-top: 1px solid #DCDCDC; -webkit-box-sizing: border-box; box-sizing: border-box; z-index: 1; }

.recruitment .w1300 .recru .serviceitems .servicehead:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: #2288C8; z-index: -1; opacity: 0; -webkit-transition: .5s; transition: .5s; }

.recruitment .w1300 .recru .serviceitems .servicehead.active { color: #fff; }

.recruitment .w1300 .recru .serviceitems .servicehead.active:after { opacity: 1; }

.recruitment .w1300 .recru .serviceitems .servicehead.active .head { color: #fff; }

.recruitment .w1300 .recru .serviceitems .servicehead.active ul li { color: #fff; }

.recruitment .w1300 .recru .serviceitems .servicehead.active ul li .dot { border-color: #fff; background: #fff; color: #00A3E8; -webkit-transform: rotate(90deg); transform: rotate(90deg); }

.recruitment .w1300 .recru .serviceitems .servicehead .head { position: absolute; font-size: 16px; font-weight: 700; color: #4D4A4A; font-weight: 700; line-height: 1.1; top: 15px; -webkit-transition: .5s; transition: .5s; }

.recruitment .w1300 .recru .serviceitems .servicehead ul { height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.recruitment .w1300 .recru .serviceitems .servicehead ul li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-size: 18px; color: #747474; -webkit-transition: .5s; transition: .5s; }

.recruitment .w1300 .recru .serviceitems .servicehead ul li:last-child { -webkit-box-flex: 0; -ms-flex: none; flex: none; }

.recruitment .w1300 .recru .serviceitems .servicehead ul li .dot { width: 41px; height: 41px; border: 1px solid #CBCBCB; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 50%; color: #BCBCBC; line-height: 1; -webkit-transition: .5s; transition: .5s; }

.recruitment .w1300 .recru .serviceitems .servicebox { overflow: hidden; height: 0; -webkit-transition: .5s; transition: .5s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.recruitment .w1300 .recru .serviceitems .servicebox .text { padding: 20px 20px 0px 20px; -webkit-box-sizing: border-box; box-sizing: border-box; overflow: hidden;}

.recruitment .w1300 .recru .serviceitems .servicebox .text p { color: #747474; /*line-height: 40px; */font-size: 16px;width: 29.5%;
    float: left;border: 1px solid #CCCCCC;
    padding: 10px;    margin-bottom: 20px;margin-right: 1%;border-radius: 8px;
    }


.recruitment .w1300 .recru .serviceitems .servicebox .text h1 {    line-height: 40px;
    margin-bottom: 20px;
    font-size: 16px;}


.recruitment .w1300 .recru .serviceitems .servicebox .text a { color: #fff; font-size: 14px; line-height: 46px; /*margin-top: 50px;*/
    margin-right: 20px;    float: left;        margin: 20px 20px 0 0;}

.recruitment .w1300 .zhaopin { width: 100%; margin-top: 80px; }

.recruitment .w1300 .zhaopin p { color: #666666; text-align: center; font-weight: 300; }

.recruitment .w1300 .zhaopin .items { margin-top: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.recruitment .w1300 .zhaopin .items a { display: block; margin-right: 50px; color: #00A3E8; }

.tzzgx { padding: 67px 0 135px; }

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

.tzzgx .w1300 .head h4 { color: #333; font-size: 30px; font-weight: 300; }

.tzzgx .w1300 .head .tzzgxinput { position: relative; width: 250px; height: 40px; border: 1px solid #B5B5B5; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; padding: 0 25px 0 14px; -webkit-box-sizing: border-box; box-sizing: border-box; --color:$a; }

.tzzgx .w1300 .head .tzzgxinput span { color: #333; font-size: 14px; }

.tzzgx .w1300 .head .tzzgxinput i { color: #999999; font-size: 12px; -webkit-transform: scale(0.8) rotate(180deg); transform: scale(0.8) rotate(180deg); }

.tzzgx .w1300 .head .tzzgxinput ul { position: absolute; width: 100%; height: 200px; left: 0; top: 100%; background: #333; z-index: 8; overflow-x: auto; -ms-overflow-style: none; overflow: -moz-scrollbars-none; overflow: -webkit-scrollbars-none; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); opacity: 0; visibility: hidden; }

.tzzgx .w1300 .head .tzzgxinput ul::-webkit-scrollbar { display: none; }

.tzzgx .w1300 .head .tzzgxinput ul.active { opacity: 1; visibility: visible; }

.tzzgx .w1300 .head .tzzgxinput ul li { height: 40px; line-height: 40px; cursor: pointer; padding-left: 14px; -webkit-box-sizing: border-box; box-sizing: border-box; color: #fff; -webkit-transition: .44s; transition: .44s; -webkit-transition-timing-function: var(--ease-in-out-b); transition-timing-function: var(--ease-in-out-b); }

.tzzgx .w1300 .head .tzzgxinput ul li:hover { background: #00A3E8; }

.tzzgx .w1300 .box { border-top: 1px solid #D8D8D8; margin-top: 20px; }

.tzzgx .w1300 .box .items .itemshead { margin-top: 48px; font-size: 30px; font-weight: 300; color: #333; line-height: 1.2; }

.tzzgx .w1300 .box .items .itemsbox .item { position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; padding-top: 40px; padding-bottom: 25px; border-bottom: 1px solid #D8D8D8; }

.tzzgx .w1300 .box .items .itemsbox .item .times { width: 72px; height: 72px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: #00A3E8; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; }

.tzzgx .w1300 .box .items .itemsbox .item .times p { font-family: 'g'; font-size: 30px; color: #fff; line-height: 1.2; }

.tzzgx .w1300 .box .items .itemsbox .item .times p:last-child { font-size: 16px; }

.tzzgx .w1300 .box .items .itemsbox .item > p { color: #999999; -webkit-box-flex: 1; -ms-flex: 1; flex: 1; font-size: 16px; height: calc(16px * 1.8 * 2); margin: 0 90px 0 38px; -webkit-line-clamp: 2; }

.tzzgx .w1300 .box .items .itemsbox .item .download { margin-top: 15px; width: 150px; height: 40px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 1px solid #B5B5B5; -webkit-box-sizing: border-box; box-sizing: border-box; }

.tzzgx .w1300 .fy { margin-top: 80px; }

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

.fy a { min-width: 36px; height: 36px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #7D7D7D; border: 1px solid #7D7D7D; padding: 0 8px; font-size: 14px; margin: 0 5px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: .5s; transition: .5s; }

.fy a .randomdot { background: #00A3E8; }

.fy a:hover { border-color: #00A3E8; color: #fff; -webkit-transition-delay: .2s; transition-delay: .2s; }

.fy a.active { border-color: #00A3E8; color: #fff; background: #00A3E8; }

.stock { display: -webkit-box; display: -ms-flexbox; display: flex; overflow: hidden; }

.stock.itemAnimates .itemAnimate { opacity: 0; }

.stock.itemAnimates.animates .itemAnimate { -webkit-animation: fadeInUp 1.5s forwards; animation: fadeInUp 1.5s forwards; }

.stock .item { width: 50%; position: relative; z-index: 1; }

.stock .item .link { color: #fff; }

.stock .item .text { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; background: rgba(0, 0, 0, 0.5); -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; z-index: 3; }

.stock .item .text h6 { color: #fff; font-family: 'g'; font-size: 30px; text-align: center; }

.stock .item .text h4 { font-size: 20px  !important; color: #fff; margin: 8px 0 25px; text-align: center; }

.stock .item .text .line { width: 120px; height: 3px; margin: 0 auto; }

.stock .item .text .line:after { background: #fff; }

.contact { padding: 50px 0 125px; }

.contact .w1300 h6 { color: #CFCFCF; font-family: 'g'; font-size: 30px; text-align: center; }

.contact .w1300 h4 { font-size: 20px !important; color: #333; margin: 8px 0 25px; text-align: center; }

.contact .w1300 .line { width: 120px; height: 3px; margin: 0 auto; }

.contact .w1300 ul { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; margin-top: 95px; }

.contact .w1300 ul li { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; border-left: 1px solid #E5E5E5; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; padding: 0 40px; -webkit-box-sizing: border-box; box-sizing: border-box; }

.contact .w1300 ul li:last-child { border-right: 1px solid #E5E5E5; }

.contact .w1300 ul li:nth-child(2) i { font-size: 20px; }

.contact .w1300 ul li i { width: 70px; height: 70px; -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.16); box-shadow: 0 0 10px rgba(0, 0, 0, 0.16); border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #00A3E8; font-size: 26px; }

.contact .w1300 ul li p { margin-top: 15px; color: #747474; line-height: 1.6; text-align: center; }

.map { height: 480px; width: 100%; }

.map #map { width: 100%; height: 100%; }

.amap-logo, .amap-copyright { display: none !important; }

.amap-toolbar { z-index: 2; }

.innerdot { display: none !important; }

.infobox { display: none; }

.amap-info-contentContainer { width: auto; height: auto; max-width: 340px; padding: 15px 20px; background: #fff; -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); box-shadow: 0 0 3px rgba(0, 0, 0, 0.3); }

.amap-info-contentContainer h5 { color: #333; font-size: 18px; }

.amap-info-contentContainer p { color: #999; font-size: 16px; }

.mapdots { width: 120px; height: 120px; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-radius: 50%; z-index: 1; color: #00A3E8; }

.mapdots:after { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; border-radius: 50%; background: #00A3E8; z-index: -1; -webkit-animation: dots 1.5s infinite linear; animation: dots 1.5s infinite linear; }

.mapdots .dot { width: 20px; height: 20px; background: #00A3E8; border-radius: 50%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; }

.mapdots .dot img { width: 25px; -webkit-transform: translateY(-50%); transform: translateY(-50%); }

@-webkit-keyframes dots { from { opacity: 1;
    -webkit-transform: scale(0.1);
            transform: scale(0.1); }
  to { opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1); } }

@keyframes dots { from { opacity: 1;
    -webkit-transform: scale(0.1);
            transform: scale(0.1); }
  to { opacity: 0;
    -webkit-transform: scale(1);
            transform: scale(1); } }

.msg { padding: 70px 0 100px;  }

.msg .w1300 h6 { color: #CFCFCF; font-family: 'g'; font-size: 30px; text-align: center; }

.msg .w1300 h4 { font-size: 20px !important; color: #333; margin: 8px 0 25px; text-align: center; }

.msg .w1300 .line { width: 120px; height: 3px; margin: 0 auto; }

.msg .w1300 .msgbox { width: 860px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; margin: 0 auto; margin-top: 85px; }
.kbb {  width: 100%; }
.msg .w1300 .msgbox .item { display: -webkit-box; display: -ms-flexbox; display: flex; width: 30%; margin-bottom: 30px; }

.msg .w1300 .msgbox .item.items { width: 100%; }

.msg .w1300 .msgbox .item .left { width: 50px; color: #999999; font-size: 14px; line-height: 50px; }

.msg .w1300 .msgbox .item .right { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; }

.msg .w1300 .msgbox .item .right input { width: 100%; height: 50px; padding: 0 15px; font-size: 14px; border: 1px solid #E1E1E1; -webkit-box-sizing: border-box; box-sizing: border-box; }

.msg .w1300 .msgbox .item .right input::-webkit-input-placeholder { color: #505050; }

.msg .w1300 .msgbox .item .right input:-moz-placeholder { color: #505050; }

.msg .w1300 .msgbox .item .right input::-moz-placeholder { color: #505050; }

.msg .w1300 .msgbox .item .right input:-ms-input-placeholder { color: #505050; }

.msg .w1300 .msgbox .item .right .msgcot { width: 100%; min-height: 183px; background: #fff; padding: 5px 15px; border: 1px solid #E1E1E1; -webkit-box-sizing: border-box; box-sizing: border-box; color: #505050; font-size: 14px; }

.msg .w1300 .msgbox .item .right .msgcot.active { color: #333; }

.msg .w1300 .msgbox .item .right button { width: 100%; height: 50px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 14px; color: #fff; cursor: pointer; background: #00A3E8; }

.msg .w1300 .msgbox p { color: #999999; line-height: 1.4; margin: auto; }


.abtpanel { padding: 114px 0 172px 0; }

.snews { overflow: hidden; background: #fafafa; }
.snews .pic { width: 49.75%; float: left; }
.snews .txts { width: 50.25%; float: left; }
.snews .txts .nowti { font-size: 24px; margin-bottom: 8px; }
.snews .txts .date { color: #969696; /*padding-left: 28px;*/ font-family: Arial; position: relative; line-height: 24px; margin-bottom: 41px; }
.snews .txts .date:before { content: ""; width: 28px; height: 24px; position: absolute; top: -2px; left: 0; background: url(../images/date.png) no-repeat left center; }
.snews .txts .tx { line-height: 28px !important; height: 134px; margin-bottom: 81px; }
.snews .txts .pa { padding: 46px 40px 0 40px; }

.news-list a { display: block; color: #969696; border-top: 1px solid #a5a5a5; overflow: hidden; }
.news-list .rel { min-height: 39px; margin: 9px 30px 12px 30px; position: relative;}
.news-list .date { color: #9d9d9d; font-family: Arial; line-height: 1; text-align: center; position: absolute; top: 0; left: 0; padding-top: 3px; }
.news-list .date .fwb { display: block; font-size: 16px; color: #969696; margin-bottom: 4px; }
.news-list .txts { margin-left: 70px; padding-left: 55px; position: relative;/* padding-right: 105px; */}
.news-list .txts:before { content: ""; width: 1px; height: 39px; background: #eee; position: absolute; top: 0; left: 0; transition: 300ms; -webkit-transition: 300ms; }
.news-list .txts .nowti { color: #444444; margin-bottom: 26px; padding-top: 9px; transition: 300ms; -webkit-transition: 300ms;    font-size: 16px;
    font-weight: bold;
    padding-top: 0;
}
.news-list .txts .tx { line-height: 28px !important; height: 56px; margin-bottom: 35px; }
.news-list .txts .morer { color: #008cd6; }
.news-list .txts .b { display: block; }
.news-list a.act .txts .nowti, .news-list a.act .date, .news-list a.act .date .fwb { color: #004ea7; }
.news-list a.act .txts:before { background: #004ea7; }
.news-list a.act { border-color: #004ea7; }
.news-list a.act .txts .nowti { font-size: 16px; font-weight: bold; padding-top: 0; }
.news-list { margin-top: 68px; border-bottom: 1px solid #eee; margin-bottom: 78px; }

.pic,
.pic2{ 
	display:block; 
	overflow:hidden; 
	position:relative; 
	}
.rel{ position:relative; }
.pic > img{ 
	display:block; 
	width:100%; 
	transition:600ms; 
	-webkit-transition:600ms; 
	}
.pic2 > img{
	display:block; 
	width:100%; 
	}
.tx{ 
	text-align:justify; 
	overflow:hidden; 
	line-height:25px !important; 
	}.ixmore { display: block; border: 1px solid #707070; width: 112px; height: 28px; line-height: 28px; font-size: 12px; color: #707070; position: relative; }
.ixmore p { padding-left: 14px; position: relative; }
.ixmore:after { content: ""; width: 4px; position: absolute; top: 0; bottom: 0; right: 19px; background: url(../images/ix-ico-1.png) no-repeat right center; }
.ixmore:before { content: ""; position: absolute; top: 0; bottom: 0; left: auto; right: 0; background: #115cb9; width: 0; transition: 300ms; -webkit-transition: 300ms; }

.online-messge {
	width: 1300px;
	margin: 0 auto;
	padding: 80px 80px 60px 80px;
	background-color:#fff;
}

.omform li {
	margin-top: 30px;
	/*margin-left: -4%;*/
}
.nybt1 {
	color: #333333;
	font-size: 36px;
	line-height: 1.5;
}
.tx-c {
	text-align: center;
}
.ofwbk,
.ofselect {
	display: block;
	float: left;
	width: 46%;
	margin-left: 4%;
	height: 46px;
	line-height: 46px;
	border: 1px solid #C9C9C9;
	box-sizing: border-box;
	padding: 0 20px;
	color: #333;
	font-size: 14px;
	margin-top: 30px;
	border-radius: 8px;
}

.ofselect {
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	background: url(../images/dbx.png) 95% no-repeat;
	background-size: 12px 9px;
}

.ofarea {
	display: block;
	width: 96%;
	margin-left: 4%;
	height: 167px;
	border: 1px solid #C9C9C9;
	box-sizing: border-box;
	padding: 15px 20px;
	color: #333;
	font-size: 14px;
	font-family: "微软雅黑";
	resize: none;
}

.omsubmitt {
	display: block;
	width: 188px;
	height: 46px;
	background: #1062A6;
	text-align: center;
	line-height: 46px;
	color: #fff;
	font-size: 14px;
	float: left;
	margin-top: 30px;
	margin-right: 20px;
	border-radius: 8px;
}

.omsubmit {
	display: block;
	width: 188px;
	height: 46px;
	background: #1062A6;
	text-align: center;
	line-height: 46px;
	color: #fff;
	font-size: 14px;
	margin: 65px auto 0;
	border-radius: 8px;
}

.clearfix:before,
.clearfix:after {
	display: table;
	content: "";
	line-height: 0px;
}

.clearfix:after {
	clear: both;
}

.clearfix {
	*zoom: 1;
}


.pageNavBox {
    height: 56px;
    position: relative;
	margin-top: 60px;
	margin-bottom: 50px;
}

.pageNavBox a:link, .pageNavBox a:visited {
    color: #333333;
}

.pageNavBox a:active, .pageNavBox a:hover {
    color: #fff;
}

.pagenav {
    width: 100%;
}

.pagenav.fixed {
    position: fixed;
    left: 0;
    top: 56px;
    z-index: 1000;
}

.pagenav.fixed .cpnavbox {
    height: 40px;
    line-height: 40px;
}
.cpnavbox {
    height: 56px;
    line-height: 56px;
    -webkit-transition: height 0.3s;
    transition: height 0.3s;
    background-color: #FFFFFF;
    text-align: center;
}

.cpnavbox a {
    text-align: center;
    color: #333333;
    display: inline-block;
    padding: 0px 30px;
    *display: inline;
    *zoom: 1;
    position: relative;
	background-color: #e6e6e6;
	border-radius: 8px;
}

.cpnavbox a:hover, .cpnavbox a.active {
    background-color: #1b7afe;
    color: #fff;
}

.cpnav {
    display: none;
    width: 100%;
    color: #fff;
    background-color: #ee2d31;
    line-height: 40px;
    height: 40px;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    cursor: pointer;
}


.navs {
 /* position: absolute;*/
  left: 50%;
  top: 0;
  /*display: flex;*/
 /* transform: translateX(-50%);*/
  transition: 0.5s;
}
.navs > li {
  position: relative;
  padding: 0 40px;
}
.navs > li:hover a:before,
.navs > li.active a:before {
  transform: scaleX(1);
  transform-origin: left center;
}
.navs > li > a {
  display: block;
  position: relative;
  z-index: 3;
  padding: 39px 0 24px;
  line-height: 1;
  color: #000;
  font-size: 16px;
}
.navs > li > a:before {
  /*position: absolute;*/
  left: -21px;
  right: -21px;
  bottom: 0;
  height: 4px;
  content: "";
  background: #fff;
  transform: scaleX(0);
  transform-origin: right center;
  transition: transform 0.38s cubic-bezier(0.55, 0.05, 0.22, 0.99);
}
.product-menu {
  position: absolute;
  left: -76px;
  top: 100%;
  padding: 37px 77px 70px;
  box-sizing: border-box;
  background: #fff;
  border-radius: 4px;
  width: 900px;
}
.product-menu.common-menu {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.16);
}
.promenu-item {
  float: left;
 /* margin-right: 158px;*/
}
.promenu-item:last-child {
  margin-right: 0;
}
.promenu-item:first-child .product-menu-info dt:before {
  width: 160px;
}
.product-menu-info {
  display: block;
      margin-bottom: 40px;
}
.product-menu-info dt {
  display: flex;
  position: relative;
  align-items: center;
  padding-bottom: 8px;
}
.product-menu-info dt:before {
  position: absolute;
  left: 0;
  bottom: 0;
  content: "";
  width: 199px;
  height: 1px;
  background: linear-gradient(to right, #c9c9c9 0%, rgba(21, 53, 89, 0) 100%);
}
.product-menu-info dt a {
  cursor: default;
}
.product-menu-info dt i {
  display: inline-block;
  position: relative;
  top: 2px;
  margin-right: 6px;
  color: #2A6AB2;
  font-style: normal;
  font-size: 18px;
  line-height: 1;
}
.product-menu-info dt span {
  display: inline-block;
  color: #333333;
  font-size: 18px;
  line-height: 1;
  transition: 0.35s;
}
.product-menu-info dd {
  display: block;
  padding-top: 15px;
}
.promenu-li {
  margin-bottom: 70px;
}
.promenu-li p {
  margin-bottom: 10px;
  color: #999999;
  font-size: 13px;
}
.promenu-li:last-child {
  margin-bottom: 0;
}
.promenu-list li {
  margin-bottom: 12px;
}
.promenu-list li a {
  display: inline-block;
  color: #666666;
  font-size: 14px;
}
.promenu-list li a:hover {
  color: #2A6AB2;
}
.common-menu {
  display: none;
}
.leval-menu {
  position: absolute;
  left: 50%;
  margin-left: -60px;
  top: 100%;
  width: 120px;
  background: #fff;
  border-radius: 4px;
  padding: 20px 0;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
}
.leval-menu-list li {
  margin-bottom: 10px;
  text-align: center;
}
.leval-menu-list li:last-child {
  margin-bottom: 0;
}
.leval-menu-list li a {
  display: inline-block;
  color: #666666;
  font-size: 14px;
}
.leval-menu-list li a:hover {
  color: #2A6AB2;
}
body.slideDown .logo img.show {
  opacity: 0;
  visibility: hidden;
}
body.slideDown .logo img.hide {
  opacity: 1;
  visibility: visible;
}
body.slideDown .navs {
  opacity: 0;
  visibility: hidden;
}
body.slideDown .header-menu-btn span:before {
  transform: translateY(-100%);
  transition-delay: 0s;
}
body.slideDown .header-menu-btn span:after {
  top: 0;
  transition-delay: 0s;
}
body.slideDown .menu-box {
  height: 100%;
}
body.slideDown .menu-box .menu-wrap {
  opacity: 1;
  visibility: visible;
  transition-delay: 0.3s;
}
.menu-box {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 0;
  z-index: 2;
  background: #fff;
  transition: 1s cubic-bezier(0.55, 0.05, 0.22, 0.99);
  overflow: hidden;
}
.menu-wrap {
  position: absolute;
  left: 0;
  top: 17.9vh;
  width: 100%;
  display: flex;
  justify-content: center;
  opacity: 0;
  visibility: hidden;
  transition: 0.65s;
}
.menu-item {
  margin-right: 240px;
}
.menu-item:last-child {
  margin-right: 0;
}
.menu-product h3 {
  display: block;
  width: 175px;
  margin-bottom: 38px;
}
.menu-product h3 a {
  display: inline-block;

  color: #333333;
  font-size: 26px;
  font-weight: normal;
}
.menu-product h3 a:hover {
  color: #1F90D0;
}
.menu-proitem {
  margin-bottom: 20px;
}
.menu-proitem:last-child {
  margin-bottom: 0;
}
.menu-proitem > span {
  display: inline-block;
  color: #666666;
  font-size: 20px;
  cursor: pointer;
}
.menu-proitem > span.on i {
  transform: rotate(270deg);
}
.menu-proitem > span i {
  display: inline-block;
  margin-left: 20px;
  color: #999999;
  font-size: 16px;
  transform: rotate(90deg);
  transition: 0.3s;
}
.menu-slide {
  display: none;
}
.menu-proitem:first-child .menu-slide {
  display: block;
}
.menu-levas {
  margin-bottom: 70px;
}
.menu-levas li {
  margin-bottom: 12px;
}
.menu-levas li:last-child {
  margin-bottom: 0;
}
.menu-levas li a {
  display: inline-block;
  color: #666666;
  font-size: 20px;
}
.menu-levas li a:hover {
  color: #1F90D0;
}
.header-right {
  display: flex;
  align-items: center;
}
.tel {
  margin-right: 50px;
  color: #fff;
  font-size: 14px;
  font-family: "Gilroy";
}
.tel i {
  display: inline-block;
  position: relative;
  top: 1px;
  margin-right: 10px;
  color: #fff;
  font-size: 16px;
  font-style: normal;
}
.header-search {
  position: relative;
}
.header-search b {
  display: block;
  line-height: 1;
  color: #FFFFFF;
  font-size: 16px;
  font: lighter;
  cursor: pointer;
}
.header-menu-btn {
  position: relative;
  display: flex;
  align-items: center;
  margin-left: 50px;
  cursor: pointer;
  z-index: 3;
}
.header-menu-btn span {
  display: block;
  position: relative;
  color: #fff;
  font-size: 14px;
  font-family: "Gilroy";
  text-transform: uppercase;
  text-indent: -99999px;
  width: 46px;
  overflow: hidden;
}
.header-menu-btn span:before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  content: "MENU";
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  text-indent: 0px;
  font-family: "Gilroy";
  transition: all 0.3s 0.5s, color 0.3s 0s;
}
.header-menu-btn span:after {
  position: absolute;
  left: 0;
  top: 100%;
  content: "CLOSE";
  color: #2A6AB2;
  font-size: 14px;
  font-family: "Gilroy";
  text-indent: 0px;
  transition: all 0.3s 0.5s, color 0.3s 0s;
}
.header-menu-btn i {
  display: block;
  margin-left: 23px;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #1F90D0;
}
.btext {
  position: absolute;
  left: 50%;
  margin-left: -45%;
  top: 50%;
  transform: translateY(-50%);
  width: 90%;
  text-align: center;
  z-index: 6;
}