@charset "utf-8"; @font-face { font-family: 'iconfont'; src: url('fonts/iconfont.woff2?t=1620747117160') format('woff2'), url('fonts/iconfont.woff?t=1620747117160') format('woff'), url('fonts/iconfont.ttf?t=1620747117160') format('truetype'); } @font-face { font-family: "Century Gothic"; src: url("fonts/Century Gothic.woff2") format("woff2"), url("fonts/Century Gothic.woff") format("woff"), url("fonts/Century Gothic.ttf") format("truetype"), url("fonts/Century Gothic.eot") format("embedded-opentype"), url("fonts/Century Gothic.svg") format("svg"); } @font-face { font-family: "Helvetica"; src: url("fonts/Helvetica.woff2") format("woff2"), url("fonts/Helvetica.woff") format("woff"), url("fonts/Helvetica.ttf") format("truetype"), url("fonts/Helvetica.eot") format("embedded-opentype"), url("fonts/Helvetica.svg") format("svg"); } @font-face { font-family: "Avian Regular"; src: url("fonts/Avian Regular.woff2") format("woff2"), url("fonts/Avian Regular.woff") format("woff"), url("fonts/Avian Regular.ttf") format("truetype"), url("fonts/Avian Regular.eot") format("embedded-opentype"), url("fonts/Avian Regular.svg") format("svg"); } @font-face { font-family: "SourceHanSansCN-Regular"; src: url("fonts/SourceHanSansCN-Regular.woff2") format("woff2"), url("fonts/SourceHanSansCN-Regular.woff") format("woff"), url("fonts/SourceHanSansCN-Regular.ttf") format("truetype"), url("fonts/SourceHanSansCN-Regular.eot") format("embedded-opentype"), url("fonts/SourceHanSansCN-Regular.svg") format("svg"); } .iconfont { font-family: "iconfont" !important; font-size: 16px; font-style: normal; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } 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%; } /* always display scrollbars */ body { font: 12px/1.8 Microsoft Yahei, Hiragino Sans GB, Microsoft Sans Serif, WenQuanYi Micro Hei, sans-serif; margin: 0 auto; color: #454545; background-color: #fff; _background-attachment: fixed; _background-image: url(about:blank); overflow-y: visible\9; } ::-webkit-scrollbar { width: 6px; border-radius: 3px; background-color: #e2e2e2; } ::-webkit-scrollbar-track { border-radius: 6px; border-radius: 3px; background-color: #e2e2e2; } ::-webkit-scrollbar-thumb { border-radius: 4px; background-color: #00b5ff; } 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 { padding: 0 10%; } .innerWidth{ margin: auto; width: 1344px; } .slick-list { 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;} .popUpblack { background: #000 \9; filter: alpha(opacity=80); background: rgba(0, 0, 0, 0.8); width: 100%; height: 100%; position: fixed; left: 0px; top: 0px; z-index: 1010; display: none; } .popUp { width: 220px; border: 2px solid #e60012; background: #fff; position: fixed; left: 50%; top: 50%; margin: -87px 0 0 -115px; z-index: 1004; } .popUp .t { padding: 0 0 0 10px; height: 26px; line-height: 26px; color: #666; font-weight: bold; border-bottom: 1px solid #e8e8e8; background: #f2f2f2; } .popUp .t .close { padding: 0 10px 0 0; float: right; cursor: pointer; color: #666; font-weight: normal; } .popUp .img { padding: 20px; } .popUp .img img { width: 100%; display: block; } .slick-dots{ width: 100%; text-align: center; position: absolute; left: 0; bottom: 27px; line-height: 0; z-index: 10; } .slick-dots li{ display: inline-block; margin-right: 8px; line-height: 0; } .slick-dots li:last-child{ margin-right: 0; } .slick-dots li button{ display: block; padding: 0; margin: 0; width: 8px; height: 8px; background-color: #fff; line-height: 1; border: none; margin: 0; padding: 0; text-indent: 99999px; overflow: hidden; outline: none; cursor: pointer; border-radius: 50%; transition: 0.3s; } .slick-dots li.slick-active button{ background: #BB965E; } .menubtn{ position:relative; z-index: 20; cursor: pointer; transition: 0.4s; cursor: pointer; cursor: pointer;} .menubtn span{ margin: auto; display:block; width: 26px; height: 2px; background:#fff; position:relative; vertical-align: middle; transition: 0.45s;} .menubtn span:after, .menubtn span:before { content: ""; position: absolute; display: inline-block; width: 26px; height: 2px; left: 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; transition: background 0.3s 0s;} .menubtn span:before {top: -12px;-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: -12px;-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{ transform: rotate(90deg);}