@charset "utf-8"; .iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } @font-face { font-family: 'iconfont'; src: url('fonts/iconfont.woff2?t=1667226758397') format('woff2'), url('fonts/iconfont.woff?t=1667226758397') format('woff'), url('fonts/iconfont.ttf?t=1667226758397') format('truetype'); } @font-face { font-family: 'Neutraface 2 Display Titling'; src: url('fonts/Neutraface2Display-Titling.woff2') format('woff2'), url('fonts/Neutraface2Display-Titling.woff') format('woff'); font-weight: 900; font-style: normal; font-display: swap; } @font-face { font-family: 'Geometric 415'; src: url('fonts/Geometric415BT-BlackA.woff2') format('woff2'), url('fonts/Geometric415BT-BlackA.woff') format('woff'); font-weight: 800; font-style: normal; font-display: swap; } @font-face { font-family: 'Avian'; src: url('fonts/AvianRegular.woff2') format('woff2'), url('fonts/AvianRegular.woff') format('woff'); font-weight: 100; font-style: normal; font-display: swap; } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0px; border: 0; font-size: 100%; outline: none; } html { font-size: 100%; -webkit-overflow-scrolling:touch; } /* always display scrollbars */ body { font: 12px/1.8 "Microsoft Yahei", "微软雅黑", "Hiragino Sans GB", "冬青黑体", "Helvetica", "SimHei", "黑体", "STXihei", "华文细黑", sans-serif; margin: 0 auto; color: #000000; background-color: #fff; _background-attachment: fixed; _background-image: url(about:blank); overflow-y: visible\9; -webkit-text-size-adjust: 100% !important; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: subpixel-antialiased; } /* video::-webkit-media-controls-play-button { display: none; } */ article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } input, select { vertical-align: middle; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } strong { font-weight: bold; } input { outline: none; padding: 0; } img { border: 0; } input[type="text"], input[type="button"], input[type="submit"], input[type="reset"], select { -webkit-appearance: none; border-radius: 0; } textarea { -webkit-appearance: none; border-radius: 0; background: none; outline: none; padding: 0; margin: 0; border: none; } ::-moz-selection { background: #f7a300; color: #fff; text-shadow: none; } ::selection { background: #f7a300; color: #fff; text-shadow: none; } a { -webkit-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; } a:link, a:visited { text-decoration: none; color: inherit; } a:active, a:hover { text-decoration: none; color: inherit; } .fc { text-align: center; } .fr { text-align: right; } .fl{ float: right; } .vt { vertical-align: top; } .vm { vertical-align: middle; } .inner { margin: 0 200px; } .slick-list { position: relative; z-index: 0; overflow: hidden; width: 100%; height: 100%; } .slick-track { position: relative; left: 0; top: 0; display: block; zoom: 1;} .slick-track:before, .slick-track:after { content: ""; display: table; } .slick-track:after { clear: both;} html.has-scroll-smooth { overflow: hidden } html.has-scroll-dragging { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none } .has-scroll-smooth body { overflow: hidden } .has-scroll-smooth [data-scroll-container] { min-height: 100vh } [data-scroll-section]{ -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; -moz-perspective: 1000; -ms-perspective: 1000; perspective: 1000; } .c-scrollbar { position: absolute; right: 0; top: 0; width: 11px; height: 100vh; transform-origin: center right; transition: transform 0.3s, opacity 0.3s; opacity: 0; z-index: 99999; /* mix-blend-mode: difference */ } body::-webkit-scrollbar{ display: none; } .c-scrollbar:hover { transform: scaleX(1.45) } .c-scrollbar:hover, .has-scroll-scrolling .c-scrollbar, .has-scroll-dragging .c-scrollbar { opacity: 1 } .c-scrollbar_thumb { position: absolute; top: 0; right: 0; background-color: rgba(0,0,0,0.8); opacity: 0.5; width: 7px; border-radius: 10px; margin: 2px; cursor: -webkit-grab; cursor: grab } .has-scroll-dragging .c-scrollbar_thumb { cursor: -webkit-grabbing; cursor: grabbing } .menubtn{ position:relative; cursor: pointer; transition: 0.4s; display: none;} .menubtn span{ display:block; width:26px; height:2px; background:#fff; position:relative; vertical-align: middle; -webkit-transition-duration: .3s,.3s; -moz-transition-duration: .3s,.3s; -ms-transition-duration: .3s,.3s; -o-transition-duration: .3s,.3s; transition-duration: .3s,.3s;-webkit-transition-delay:background,0s; -moz-transition-delay: background,0s; -ms-transition-delay: background,0s; -o-transition-delay: background,0s; transition-delay: background,0s;} .menubtn span:after, .menubtn span:before { content: ""; position: absolute; display: inline-block; width: 100%; height: 2px; right: 0; background-color: #fff; -webkit-transition-duration: .3s,.3s; -moz-transition-duration: .3s,.3s; -ms-transition-duration: .3s,.3s;-o-transition-duration: .3s,.3s; transition-duration: .3s,.3s;-webkit-transition-delay: .3s,0s;-moz-transition-delay: .3s,0s;-ms-transition-delay: .3s,0s;-o-transition-delay: .3s,0s; transition-delay: .3s,0s} .menubtn span:before {top: -10px;-webkit-transition-property: top,transform;-moz-transition-property: top,transform;-ms-transition-property: top,transform;-o-transition-property: top,transform;transition-property: top,transform;} .menubtn span:after {bottom: -10px;-webkit-transition-property: bottom,transform;-moz-transition-property: bottom,transform;-ms-transition-property: bottom,transform;-o-transition-property: bottom,transform; transition-property: bottom,transform;} .menubtn.active span {background-color: transparent;-webkit-transition-delay: 0s,0s;-moz-transition-delay: 0s,0s;-ms-transition-delay: 0s,0s;-o-transition-delay: 0s,0s;transition-delay: 0s,0s;} .menubtn.active span:after,.menubtn.active span:before { -webkit-transition-delay: 0s,.3s;-moz-transition-delay: 0s,.3s; -ms-transition-delay: 0s,.3s; -o-transition-delay: 0s,.3s; transition-delay: 0s,.3s; background: #000;} .menubtn.active span:before {top: 0px;-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg)} .menubtn.active span:after {bottom:0px;-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);} .slidetop{ opacity: 0; visibility: hidden; transform: translateY(60px); transition: 1.2s cubic-bezier(0.26, 1, 0.48, 1); } .fadeAnime{ opacity: 0; visibility: hidden; transition: 1s; } .fadeAnime.articleShow{ opacity: 1; visibility: visible; } .slidetop.articleShow{ opacity: 1; visibility: visible; transform: translateY(0); } .slidetop.articleShow.detay1{ transition-delay: 0.25s; } .slidetop.articleShow.detay2{ transition-delay: 0.5s; } .slideList >li,.slideList >div{ opacity: 0; visibility: hidden; transform: translateY(80px); transition: 1s cubic-bezier(0.26, 1, 0.48, 1); } .slideList.articleShow >li,.slideList.articleShow >div{ opacity: 1; visibility: visible; transform: translateY(0px); transition-delay: 0.15s; } .slideList.articleShow >li:nth-child(2),.slideList.articleShow >div:nth-child(2){ transition-delay: 0.35s; } .slideList.articleShow >li:nth-child(3),.slideList.articleShow >div:nth-child(3){ transition-delay: 0.55s; } .slideList.articleShow >li:nth-child(4),.slideList.articleShow >div:nth-child(4){ transition-delay: 0.75s; } .slideList.articleShow >li:nth-child(5),.slideList.articleShow >div:nth-child(5){ transition-delay: 0.95s; } .pathClie{ opacity: 0; clip-path: inset(100% 0 0 0); transition: opacity 1s ease-out,clip-path 1s cubic-bezier(0.26, 1, 0.48, 1); } .pathClie2{ opacity: 0; clip-path: inset(0 100% 0 0); transition: opacity 1s ease-out,clip-path 1s cubic-bezier(0.26, 1, 0.48, 1); } .pathClie1{ opacity: 0; clip-path: inset(100% 0 0 0); transition: opacity 1.5s ease-out,clip-path 1.5s cubic-bezier(0.26, 1, 0.48, 1); } .pathClie.articleShow,.pathClie1.articleShow{ opacity: 1; clip-path: inset(0 0 0 0); } .pathClie2.articleShow,.pathClie1.articleShow{ opacity: 1; clip-path: inset(0 0 0 0); }