﻿@font-face {
font-family:iconfont;
src:url(../font/iconfont.eot);
src:url(../font/iconfont.eot) format("embedded-opentype"), url(../font/iconfont.woff2) format("woff2"), url(../font/iconfont.woff) format("woff"), url(../font/iconfont.ttf) format("truetype"), url(../font/iconfont.svg) format("svg")
}
[class*=" iconfont-"], [class^=iconfont-] {
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
font-family:iconfont!important;
font-size:1em;
font-style:normal
}
.iconfont-address:before {
	content:"\ea01"
}
.iconfont-arrow:before {
	content:"\ea02"
}
.iconfont-back:before {
	content:"\ea03"
}
.iconfont-check:before {
	content:"\ea04"
}
.iconfont-download:before {
	content:"\ea05"
}
.iconfont-more:before {
	content:"\ea06"
}
.iconfont-play:before {
	content:"\ea07"
}
.iconfont-search:before {
	content:"\ea08"
}
[class*=" iconfont-"], [class^=iconfont-] {
line-height:1
}
html.lenis, html.lenis body {
	height:auto
}
.lenis.lenis-smooth [data-lenis-prevent] {
	overscroll-behavior:contain
}
.lenis.lenis-stopped {
	overflow:clip
}
.lenis.lenis-smooth iframe {
	pointer-events:none
}
html {
	font-size:14px
}
@media (min-width:668px) and (max-width:1919px) {
html {
font-size:19.5px;
font-size:calc(8.13099px + .87859vw)
}
}
@media (min-width:1920px) {
html {
font-size:25px
}
}
.page-numbar a{ float:left; margin:0 5px}
*, :after, :before {
--tw-border-spacing-x:0;
--tw-border-spacing-y:0;
--tw-translate-x:0;
--tw-translate-y:0;
--tw-rotate:0;
--tw-skew-x:0;
--tw-skew-y:0;
--tw-scale-x:1;
--tw-scale-y:1;
--tw-pan-x:;
--tw-pan-y:;
--tw-pinch-zoom:;
--tw-scroll-snap-strictness:proximity;
--tw-gradient-from-position:;
--tw-gradient-via-position:;
--tw-gradient-to-position:;
--tw-ordinal:;
--tw-slashed-zero:;
--tw-numeric-figure:;
--tw-numeric-spacing:;
--tw-numeric-fraction:;
--tw-ring-inset:;
--tw-ring-offset-width:0px;
--tw-ring-offset-color:#fff;
--tw-ring-color:rgba(59, 130, 246, .5);
--tw-ring-offset-shadow:0 0 #0000;
--tw-ring-shadow:0 0 #0000;
--tw-shadow:0 0 #0000;
--tw-shadow-colored:0 0 #0000;
--tw-blur:;
--tw-brightness:;
--tw-contrast:;
--tw-grayscale:;
--tw-hue-rotate:;
--tw-invert:;
--tw-saturate:;
--tw-sepia:;
--tw-drop-shadow:;
--tw-backdrop-blur:;
--tw-backdrop-brightness:;
--tw-backdrop-contrast:;
--tw-backdrop-grayscale:;
--tw-backdrop-hue-rotate:;
--tw-backdrop-invert:;
--tw-backdrop-opacity:;
--tw-backdrop-saturate:;
--tw-backdrop-sepia:;
--tw-contain-size:;
--tw-contain-layout:;
--tw-contain-paint:;
--tw-contain-style:
}
::backdrop {
--tw-border-spacing-x:0;
--tw-border-spacing-y:0;
--tw-translate-x:0;
--tw-translate-y:0;
--tw-rotate:0;
--tw-skew-x:0;
--tw-skew-y:0;
--tw-scale-x:1;
--tw-scale-y:1;
--tw-pan-x:;
--tw-pan-y:;
--tw-pinch-zoom:;
--tw-scroll-snap-strictness:proximity;
--tw-gradient-from-position:;
--tw-gradient-via-position:;
--tw-gradient-to-position:;
--tw-ordinal:;
--tw-slashed-zero:;
--tw-numeric-figure:;
--tw-numeric-spacing:;
--tw-numeric-fraction:;
--tw-ring-inset:;
--tw-ring-offset-width:0px;
--tw-ring-offset-color:#fff;
--tw-ring-color:rgba(59, 130, 246, .5);
--tw-ring-offset-shadow:0 0 #0000;
--tw-ring-shadow:0 0 #0000;
--tw-shadow:0 0 #0000;
--tw-shadow-colored:0 0 #0000;
--tw-blur:;
--tw-brightness:;
--tw-contrast:;
--tw-grayscale:;
--tw-hue-rotate:;
--tw-invert:;
--tw-saturate:;
--tw-sepia:;
--tw-drop-shadow:;
--tw-backdrop-blur:;
--tw-backdrop-brightness:;
--tw-backdrop-contrast:;
--tw-backdrop-grayscale:;
--tw-backdrop-hue-rotate:;
--tw-backdrop-invert:;
--tw-backdrop-opacity:;
--tw-backdrop-saturate:;
--tw-backdrop-sepia:;
--tw-contain-size:;
--tw-contain-layout:;
--tw-contain-paint:;
--tw-contain-style:
}
*, :after, :before {
	border:0 solid #e5e7eb;
	box-sizing:border-box
}
:after, :before {
--tw-content:""
}
:host, html {
-webkit-text-size-adjust:100%;
font-feature-settings:normal;
-webkit-tap-highlight-color:transparent;
font-family:Arial, Alibaba PuHuiTi Regular, PingFang SC, Microsoft YaHei, SimHei, Helvetica Neue, Helvetica, sans-serif;
font-variation-settings:normal;
line-height:1.5;
-moz-tab-size:4;
-o-tab-size:4;
tab-size:4
}
body {
	line-height:inherit;
	margin:0
}
hr {
	border-top-width:1px;
	color:inherit;
	height:0
}
abbr:where([title]) {
-webkit-text-decoration:underline dotted;
text-decoration:underline dotted
}
h1, h2, h3, h4, h5, h6 {
	font-size:inherit;
	font-weight:inherit
}
a {
	color:inherit;
	text-decoration:inherit
}
b, strong {
	font-weight:bolder
}
code, kbd, pre, samp {
	font-feature-settings:normal;
	font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
	font-size:1em;
	font-variation-settings:normal
}
small {
	font-size:80%
}
sub, sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sub {
	bottom:-.25em
}
sup {
	top:-.5em
}
table {
	border-collapse:collapse;
	border-color:inherit;
	text-indent:0
}
button, input, optgroup, select, textarea {
	font-feature-settings:inherit;
	color:inherit;
	font-family:inherit;
	font-size:100%;
	font-variation-settings:inherit;
	font-weight:inherit;
	letter-spacing:inherit;
	line-height:inherit;
	margin:0;
	padding:0
}
button, select {
	text-transform:none
}
button, input:where([type=button]), input:where([type=reset]), input:where([type=submit]) {
-webkit-appearance:button;
background-color:transparent;
background-image:none
}
:-moz-focusring {
outline:auto
}
:-moz-ui-invalid {
box-shadow:none
}
progress {
	vertical-align:baseline
}
::-webkit-inner-spin-button, ::-webkit-outer-spin-button {
height:auto
}
[type=search] {
-webkit-appearance:textfield;
outline-offset:-2px
}
::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
summary {
	display:list-item
}
blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre {
	margin:0
}
fieldset {
	margin:0
}
fieldset, legend {
	padding:0
}
menu, ol, ul {
	list-style:none;
	margin:0;
	padding:0
}
dialog {
	padding:0
}
textarea {
	resize:vertical
}
input::-moz-placeholder, textarea::-moz-placeholder {
color:#9ca3af;
opacity:1
}
input::placeholder, textarea::placeholder {
color:#9ca3af;
opacity:1
}
[role=button], button {
cursor:pointer
}
:disabled {
	cursor:default
}
audio, canvas, embed, iframe, img, object, svg, video {
	vertical-align:middle
}
img, video {
	height:auto;
	max-width:100%
}
[hidden]:where(:not([hidden=until-found])) {
display:none
}
body {
--tw-bg-opacity:1;
--tw-text-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
	color:rgb(34 34 34/var(--tw-text-opacity, 1));
	font-family:Arial, Alibaba PuHuiTi Regular, PingFang SC, Microsoft YaHei, SimHei, Helvetica Neue, Helvetica, sans-serif;
	font-size:12px;
	font-weight:400;
	line-height:1;
	overflow-x:hidden
}
@media (min-width:968px) {
body {
font-size:16px
}
}
html[lang=en-US] body {
	font-family:Roboto, Arial, Helvetica Neue, Helvetica, sans-serif
}
a, button {
	outline:2px solid transparent;
	outline-offset:2px
}
.container {
	width:100%
}
@media (min-width:450px) {
.container {
max-width:450px
}
}
@media (min-width:640px) {
.container {
max-width:640px
}
}
@media (min-width:668px) {
.container {
max-width:668px
}
}
@media (min-width:768px) {
.container {
max-width:768px
}
}
@media (min-width:968px) {
.container {
max-width:968px
}
}
@media (min-width:1024px) {
.container {
max-width:1024px
}
}
@media (min-width:1180px) {
.container {
max-width:1180px
}
}
@media (min-width:1280px) {
.container {
max-width:1280px
}
}
@media (min-width:1288px) {
.container {
max-width:1288px
}
}
@media (min-width:1380px) {
.container {
max-width:1380px
}
}
@media (min-width:1440px) {
.container {
max-width:1440px
}
}
@media (min-width:1536px) {
.container {
max-width:1536px
}
}
@media (min-width:1611px) {
.container {
max-width:1611px
}
}
@media (min-width:1681px) {
.container {
max-width:1681px
}
}
@media (min-width:1940px) {
.container {
max-width:1940px
}
}
.target-fix {
	background:none;
	border:none;
	display:block;
	height:0;
	outline:0;
	overflow:hidden;
	position:relative;
	text-decoration:none;
top:calc(var(--headerHeight)*-1)
}
.target-fix:focus {
	outline:0
}
.topDis_p {
	padding-top:var(--headerHeight)
}
.topDis_m {
	margin-top:var(--headerHeight)
}
.site_container {
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;
	width:100%
}
@media (min-width:968px) {
.site_container {
padding-left:0;
padding-right:0;
width:94vw
}
}
@media (min-width:1940px) {
.site_container {
width:1800px
}
}
.w_container {
	margin-left:auto;
	margin-right:auto;
	padding-left:20px;
	padding-right:20px;
	width:100%
}
@media (min-width:968px) {
.w_container {
padding-left:0;
padding-right:0;
width:80vw
}
}
@media (min-width:1611px) {
.w_container {
width:1500px
}
}
.visible {
	visibility:visible
}
.invisible {
	visibility:hidden
}
.static {
	position:static
}
.fixed {
	position:fixed
}
.absolute {
	position:absolute
}
.relative {
	position:relative
}
.inset-0 {
	inset:0
}
.-bottom-\[1px\] {
	bottom:-1px
}
.-left-\[15\.238\%\] {
	left:-15.238%
}
.-left-\[1px\] {
	left:-1px
}
.-right-220ptr {
	right:-8.8rem
}
.-top-\[3\.333\%\] {
	top:-3.333%
}
.-top-\[var\(--headerHeight\)\] {
top:calc(var(--headerHeight)*-1)
}
.bottom-0 {
	bottom:0
}
.bottom-110ptr {
	bottom:4.4rem
}
.bottom-40ptr {
	bottom:1.6rem
}
.bottom-\[10px\] {
	bottom:10px
}
.bottom-\[20px\] {
	bottom:20px
}
.bottom-full {
	bottom:100%
}
.left-0 {
	left:0
}
.left-1\/2 {
	left:50%
}
.left-\[-250px\] {
	left:-250px
}
.left-\[10\%\] {
	left:10%
}
.left-\[20px\] {
	left:20px
}
.left-\[33\.492\%\] {
	left:33.492%
}
.left-\[52\.063\%\] {
	left:52.063%
}
.left-\[64\.92\%\] {
	left:64.92%
}
.left-\[90\%\] {
	left:90%
}
.right-0 {
	right:0
}
.right-\[10px\] {
	right:10px
}
.right-\[1px\] {
	right:1px
}
.right-\[20px\] {
	right:20px
}
.top-0 {
	top:0
}
.top-1\/2 {
	top:50%
}
.top-\[14\.603\%\] {
	top:14.603%
}
.top-\[20px\] {
	top:20px
}
.top-\[27\.301\%\] {
	top:27.301%
}
.top-\[30px\] {
	top:30px
}
.top-\[50\.476\%\] {
	top:50.476%
}
.top-\[53\.492\%\] {
	top:53.492%
}
.top-\[76\.984\%\] {
	top:76.984%
}
.top-\[var\(--headerHeight\)\] {
	top:var(--headerHeight)
}
.z-1 {
	z-index:1
}
.z-10 {
	z-index:10
}
.z-100 {
	z-index:100
}
.z-1000 {
	z-index:1000
}
.z-2 {
	z-index:2
}
.z-20 {
	z-index:20
}
.z-3 {
	z-index:3
}
.z-4 {
	z-index:4
}
.z-50 {
	z-index:50
}
.z-90 {
	z-index:90
}
.z-\[51\] {
	z-index:51
}
.order-2 {
	order:2
}
.float-none {
	float:none
}
.m-0 {
	margin:0
}
.mx-0 {
	margin-left:0;
	margin-right:0
}
.mx-auto {
	margin-left:auto;
	margin-right:auto
}
.my-0 {
	margin-bottom:0;
	margin-top:0
}
.my-25ptr {
	margin-bottom:1rem;
	margin-top:1rem
}
.my-\[1\.5em\] {
	margin-bottom:1.5em;
	margin-top:1.5em
}
.my-\[1em\] {
	margin-bottom:1em;
	margin-top:1em
}
.my-\[20px\] {
	margin-bottom:20px;
	margin-top:20px
}
.my-\[40px\] {
	margin-bottom:40px;
	margin-top:40px
}
.my-\[60px\] {
	margin-bottom:60px;
	margin-top:60px
}
.-mt-\[1px\] {
	margin-top:-1px
}
.mb-0 {
	margin-bottom:0
}
.mb-30ptr {
	margin-bottom:1.2rem
}
.mb-80ptr {
	margin-bottom:3.2rem
}
.mb-\[0\.2em\] {
	margin-bottom:.2em
}
.mb-\[10px\] {
	margin-bottom:10px
}
.mb-\[1em\] {
	margin-bottom:1em
}
.mb-\[20px\] {
	margin-bottom:20px
}
.ml-auto {
	margin-left:auto
}
.mr-4ptr {
margin-right:.16rem
}
.mr-\[35px\] {
	margin-right:35px
}
.mr-\[3px\] {
	margin-right:3px
}
.mt-10ptr {
margin-top:.4rem
}
.mt-15ptr {
margin-top:.6rem
}
.mt-20ptr {
margin-top:.8rem
}
.mt-30ptr {
	margin-top:1.2rem
}
.mt-40ptr {
	margin-top:1.6rem
}
.mt-5ptr {
margin-top:.2rem
}
.mt-70ptr {
	margin-top:2.8rem
}
.mt-\[0\.5em\] {
	margin-top:.5em
}
.mt-\[10px\] {
	margin-top:10px
}
.mt-\[1em\] {
	margin-top:1em
}
.mt-\[20px\] {
	margin-top:20px
}
.mt-\[3\.26vh\] {
	margin-top:3.26vh
}
.mt-\[40px\] {
	margin-top:40px
}
.mt-\[5px\] {
	margin-top:5px
}
.mt-\[80px\] {
	margin-top:80px
}
.mt-\[var\(--headerHeight\)\] {
	margin-top:var(--headerHeight)
}
.mt-auto {
	margin-top:auto
}
.line-clamp-1 {
	-webkit-line-clamp:1
}
.line-clamp-1, .line-clamp-2 {
	-webkit-box-orient:vertical;
	display:-webkit-box;
	overflow:hidden
}
.line-clamp-2 {
	-webkit-line-clamp:2
}
.line-clamp-3 {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	display:-webkit-box;
	overflow:hidden
}
.block {
	display:block
}
.inline-block {
	display:inline-block
}
.flex {
	display:flex
}
.inline-flex {
	display:inline-flex
}
.table {
	display:table
}
.grid {
	display:grid
}
.hidden {
	display:none
}
.aspect-\[17\/21\] {
	aspect-ratio:17/21
}
.aspect-\[23\/13\] {
	aspect-ratio:23/13
}
.aspect-\[47\/28\] {
	aspect-ratio:47/28
}
.aspect-\[6\/5\] {
	aspect-ratio:6/5
}
.aspect-\[75\/44\] {
	aspect-ratio:75/44
}
.aspect-\[75\/46\] {
	aspect-ratio:75/46
}
.aspect-square {
	aspect-ratio:1/1
}
.\!h-\[30px\] {
	height:30px!important
}
.h-1\/2 {
	height:50%
}
.h-40ptr {
	height:1.6rem
}
.h-50ptr {
	height:2rem
}
.h-\[100vh\] {
	height:100vh
}
.h-\[10px\] {
	height:10px
}
.h-\[14px\] {
	height:14px
}
.h-\[18px\] {
	height:18px
}
.h-\[1px\] {
	height:1px
}
.h-\[2px\] {
	height:2px
}
.h-\[30px\] {
	height:30px
}
.h-\[34px\] {
	height:34px
}
.h-\[3em\] {
	height:3em
}
.h-\[40px\] {
	height:40px
}
.h-\[50\%\] {
	height:50%
}
.h-\[50px\] {
	height:50px
}
.h-\[60px\] {
	height:60px
}
.h-\[80\%\] {
	height:80%
}
.h-\[8px\] {
	height:8px
}
.h-\[9em\] {
	height:9em
}
.h-\[9px\] {
	height:9px
}
.h-\[var\(--headerHeight\)\] {
	height:var(--headerHeight)
}
.h-auto {
	height:auto
}
.h-full {
	height:100%
}
.min-h-\[100px\] {
	min-height:100px
}
.min-h-\[150px\] {
	min-height:150px
}
.min-h-\[3\.75em\] {
	min-height:3.75em
}
.min-h-\[3em\] {
	min-height:3em
}
.min-h-screen {
	min-height:100vh
}
.w-0 {
	width:0
}
.w-1\/2 {
	width:50%
}
.w-220ptr {
	width:8.8rem
}
.w-40ptr {
	width:1.6rem
}
.w-50ptr {
	width:2rem
}
.w-\[100px\] {
	width:100px
}
.w-\[10px\] {
	width:10px
}
.w-\[110\%\] {
	width:110%
}
.w-\[120\%\] {
	width:120%
}
.w-\[120px\] {
	width:120px
}
.w-\[130\%\] {
	width:130%
}
.w-\[15\.873\%\] {
	width:15.873%
}
.w-\[160px\] {
	width:160px
}
.w-\[18px\] {
	width:18px
}
.w-\[1px\] {
	width:1px
}
.w-\[20\.634\%\] {
	width:20.634%
}
.w-\[20px\] {
	width:20px
}
.w-\[250px\] {
	width:250px
}
.w-\[26\.984\%\] {
	width:26.984%
}
.w-\[30px\] {
	width:30px
}
.w-\[36px\] {
	width:36px
}
.w-\[38\%\] {
	width:38%
}
.w-\[3px\] {
	width:3px
}
.w-\[40\%\] {
	width:40%
}
.w-\[40px\] {
	width:40px
}
.w-\[40vw\] {
	width:40vw
}
.w-\[46\.15384615384615\%\] {
	width:46.15384615384615%
}
.w-\[50\%\] {
	width:50%
}
.w-\[50px\] {
	width:50px
}
.w-\[70\%\] {
	width:70%
}
.w-\[80\%\] {
	width:80%
}
.w-\[80px\] {
	width:80px
}
.w-\[85\%\] {
	width:85%
}
.w-\[8px\] {
	width:8px
}
.w-\[90px\] {
	width:90px
}
.w-\[9px\] {
	width:9px
}
.w-\[calc\(100\%_-_50px\)\] {
	width:calc(100% - 50px)
}
.w-full {
	width:100%
}
.w-screen {
	width:100vw
}
.\!min-w-\[90px\] {
	min-width:90px!important
}
.min-w-140ptr {
	min-width:5.6rem
}
.min-w-150ptr {
	min-width:6rem
}
.min-w-\[100px\] {
	min-width:100px
}
.min-w-\[120px\] {
	min-width:120px
}
.min-w-\[75px\] {
	min-width:75px
}
.min-w-\[90px\] {
	min-width:90px
}
.min-w-full {
	min-width:100%
}
.max-w-800ptr {
	max-width:32rem
}
.max-w-\[1260px\] {
	max-width:1260px
}
.max-w-\[1500px\] {
	max-width:1500px
}
.flex-1 {
	flex:1 1 0%
}
.shrink-0 {
	flex-shrink:0
}
.origin-top {
	transform-origin:top
}
.-translate-x-1\/2 {
--tw-translate-x:-50%
}
.-translate-x-1\/2, .-translate-x-\[calc\(100\%_\+_5px\)\] {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-x-\[calc\(100\%_\+_5px\)\] {
--tw-translate-x:calc(-100% + -5px)
}
.-translate-y-1\/2 {
--tw-translate-y:-50%
}
.-translate-y-10ptr, .-translate-y-1\/2 {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-translate-y-10ptr {
--tw-translate-y:-0.4rem
}
.translate-y-0 {
--tw-translate-y:0px;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.\!rotate-0 {
--tw-rotate:0deg!important;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important
}
.-rotate-45 {
--tw-rotate:-45deg
}
.-rotate-45, .-rotate-90 {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.-rotate-90 {
--tw-rotate:-90deg
}
.-rotate-\[135deg\] {
--tw-rotate:-135deg
}
.-rotate-\[135deg\], .rotate-180 {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.rotate-180 {
--tw-rotate:180deg
}
.rotate-90 {
--tw-rotate:90deg
}
.rotate-90, .scale-100 {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-100 {
--tw-scale-x:1;
--tw-scale-y:1
}
.scale-125 {
--tw-scale-x:1.25;
--tw-scale-y:1.25
}
.scale-125, .scale-50 {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-50 {
--tw-scale-x:.5;
--tw-scale-y:.5
}
.scale-y-0 {
--tw-scale-y:0
}
.scale-y-0, .scale-y-100 {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scale-y-100 {
--tw-scale-y:1
}
.transform {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.cursor-grab {
	cursor:grab
}
.cursor-not-allowed {
	cursor:not-allowed
}
.cursor-pointer {
	cursor:pointer
}
.select-none {
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.resize {
	resize:both
}
.list-inside {
	list-style-position:inside
}
.list-none {
	list-style-type:none
}
.grid-cols-1 {
	grid-template-columns:repeat(1, minmax(0, 1fr))
}
.grid-cols-2 {
	grid-template-columns:repeat(2, minmax(0, 1fr))
}
.grid-cols-3 {
	grid-template-columns:repeat(3, minmax(0, 1fr))
}
.flex-col {
	flex-direction:column
}
.flex-wrap {
	flex-wrap:wrap
}
.items-end {
	align-items:flex-end
}
.items-center {
	align-items:center
}
.justify-center {
	justify-content:center
}
.justify-between {
	justify-content:space-between
}
.gap-10ptr {
gap:.4rem
}
.gap-15ptr {
gap:.6rem
}
.gap-20ptr {
gap:.8rem
}
.gap-5ptr {
gap:.2rem
}
.gap-\[10px\] {
	gap:10px
}
.gap-\[20px\] {
	gap:20px
}
.gap-\[2em\] {
	gap:2em
}
.gap-\[2px\] {
	gap:2px
}
.gap-\[40px\] {
	gap:40px
}
.gap-\[4px\] {
	gap:4px
}
.gap-\[5px\] {
	gap:5px
}
.self-start {
	align-self:flex-start
}
.overflow-hidden {
	overflow:hidden
}
.overflow-x-hidden {
	overflow-x:hidden
}
.overflow-y-scroll {
	overflow-y:scroll
}
.whitespace-nowrap {
	white-space:nowrap
}
.rounded-10ptr {
border-radius:.4rem
}
.rounded-20ptr {
border-radius:.8rem
}
.rounded-\[1\.5em\] {
	border-radius:1.5em
}
.rounded-\[10px\] {
	border-radius:10px
}
.rounded-\[40px\] {
	border-radius:40px
}
.rounded-\[4px\] {
	border-radius:4px
}
.rounded-\[6px\] {
	border-radius:6px
}
.rounded-full {
	border-radius:9999px
}
.rounded-none {
	border-radius:0
}
.rounded-tl-20ptr {
border-top-left-radius:.8rem
}
.rounded-tl-\[20px\] {
	border-top-left-radius:20px
}
.rounded-tr-\[20px\] {
	border-top-right-radius:20px
}
.border {
	border-width:1px
}
.border-0 {
	border-width:0
}
.border-\[1px\] {
	border-width:1px
}
.border-\[2px\] {
	border-width:2px
}
.border-b {
	border-bottom-width:1px
}
.border-l {
	border-left-width:1px
}
.border-r {
	border-right-width:1px
}
.border-t {
	border-top-width:1px
}
.border-none {
	border-style:none
}
.border-\[\#bbb\] {
--tw-border-opacity:1;
	border-color:rgb(187 187 187/var(--tw-border-opacity, 1))
}
.border-\[\#d8f1f5\] {
--tw-border-opacity:1;
	border-color:rgb(216 241 245/var(--tw-border-opacity, 1))
}
.border-\[\#ddd\], .border-\[\#dddddd\] {
--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1))
}
.border-\[\#e5e5e5\] {
--tw-border-opacity:1;
	border-color:rgb(229 229 229/var(--tw-border-opacity, 1))
}
.border-black {
--tw-border-opacity:1;
	border-color:rgb(0 0 0/var(--tw-border-opacity, 1))
}
.border-black\/10 {
	border-color:rgba(0, 0, 0, .1)
}
.border-black\/5 {
	border-color:rgba(0, 0, 0, .05)
}
.border-maincolor {
--tw-border-opacity:1;
	border-color:rgba(var(--maincolor), var(--tw-border-opacity, 1))
}
.border-site-222 {
--tw-border-opacity:1;
	border-color:rgb(34 34 34/var(--tw-border-opacity, 1))
}
.border-site-666 {
--tw-border-opacity:1;
	border-color:rgb(102 102 102/var(--tw-border-opacity, 1))
}
.border-site-999 {
--tw-border-opacity:1;
	border-color:rgb(153 153 153/var(--tw-border-opacity, 1))
}
.border-site-aaa {
--tw-border-opacity:1;
	border-color:rgb(170 170 170/var(--tw-border-opacity, 1))
}
.border-site-ddd {
--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1))
}
.border-site-f5 {
--tw-border-opacity:1;
	border-color:rgb(245 245 245/var(--tw-border-opacity, 1))
}
.border-transparent {
	border-color:transparent
}
.border-white {
--tw-border-opacity:1;
	border-color:rgb(255 255 255/var(--tw-border-opacity, 1))
}
.border-white\/30 {
	border-color:hsla(0, 0%, 100%, .3)
}
.border-white\/40 {
	border-color:hsla(0, 0%, 100%, .4)
}
.bg-\[\#272727\] {
--tw-bg-opacity:1;
	background-color:rgb(39 39 39/var(--tw-bg-opacity, 1))
}
.bg-\[\#444\] {
--tw-bg-opacity:1;
	background-color:rgb(68 68 68/var(--tw-bg-opacity, 1))
}
.bg-\[\#bbbbbb\] {
--tw-bg-opacity:1;
	background-color:rgb(187 187 187/var(--tw-bg-opacity, 1))
}
.bg-\[\#c1c1c1\] {
--tw-bg-opacity:1;
	background-color:rgb(193 193 193/var(--tw-bg-opacity, 1))
}
.bg-\[\#dedede\] {
--tw-bg-opacity:1;
	background-color:rgb(222 222 222/var(--tw-bg-opacity, 1))
}
.bg-\[\#efefef\] {
--tw-bg-opacity:1;
	background-color:rgb(239 239 239/var(--tw-bg-opacity, 1))
}
.bg-\[\#f1f1f1\] {
--tw-bg-opacity:1;
	background-color:rgb(241 241 241/var(--tw-bg-opacity, 1))
}
.bg-\[\#f5f5f5\] {
--tw-bg-opacity:1;
	background-color:rgb(245 245 245/var(--tw-bg-opacity, 1))
}
.bg-black {
--tw-bg-opacity:1;
	background-color:rgb(0 0 0/var(--tw-bg-opacity, 1))
}
.bg-black\/10 {
	background-color:rgba(0, 0, 0, .1)
}
.bg-black\/30 {
	background-color:rgba(0, 0, 0, .3)
}
.bg-maincolor {
--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1))
}
.bg-neutral-300 {
--tw-bg-opacity:1;
	background-color:rgb(212 212 212/var(--tw-bg-opacity, 1))
}
.bg-site-222 {
--tw-bg-opacity:1;
	background-color:rgb(34 34 34/var(--tw-bg-opacity, 1))
}
.bg-site-333 {
--tw-bg-opacity:1;
	background-color:rgb(51 51 51/var(--tw-bg-opacity, 1))
}
.bg-site-aaa {
--tw-bg-opacity:1;
	background-color:rgb(170 170 170/var(--tw-bg-opacity, 1))
}
.bg-site-ddd {
--tw-bg-opacity:1;
	background-color:rgb(221 221 221/var(--tw-bg-opacity, 1))
}
.bg-site-f5 {
--tw-bg-opacity:1;
	background-color:rgb(245 245 245/var(--tw-bg-opacity, 1))
}
.bg-transparent {
	background-color:transparent
}
.bg-white {
--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1))
}
.bg-white\/0 {
	background-color:hsla(0, 0%, 100%, 0)
}
.bg-gradient-main {
	background-image:linear-gradient(180deg, var(--tw-gradient-stops))
}
.bg-gradient-to-b {
	background-image:linear-gradient(to bottom, var(--tw-gradient-stops))
}
.bg-none {
	background-image:none
}
.from-\[\#ddf1f3\] {
--tw-gradient-from:#ddf1f3 var(--tw-gradient-from-position);
--tw-gradient-to:rgba(221, 241, 243, 0) var(--tw-gradient-to-position);
--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)
}
.to-white {
--tw-gradient-to:#fff var(--tw-gradient-to-position)
}
.bg-contain {
	background-size:contain
}
.bg-cover {
	background-size:cover
}
.bg-clip-text {
	-webkit-background-clip:text;
	background-clip:text
}
.bg-center {
	background-position:50%
}
.bg-no-repeat {
	background-repeat:no-repeat
}
.fill-site-222 {
	fill:#222
}
.fill-white {
	fill:#fff
}
.object-cover {
	-o-object-fit:cover;
	object-fit:cover
}
.p-0 {
	padding:0
}
.p-10ptr {
padding:.4rem
}
.p-20ptr {
padding:.8rem
}
.p-\[1\.5em\] {
	padding:1.5em
}
.p-\[10px\] {
	padding:10px
}
.p-\[1em\] {
	padding:1em
}
.p-\[20px\] {
	padding:20px
}
.p-\[5px\] {
	padding:5px
}
.p-\[5vh\] {
	padding:5vh
}
.px-0 {
	padding-left:0;
	padding-right:0
}
.px-15ptr {
padding-left:.6rem;
padding-right:.6rem
}
.px-20ptr {
padding-left:.8rem;
padding-right:.8rem
}
.px-40ptr {
	padding-left:1.6rem;
	padding-right:1.6rem
}
.px-\[10px\] {
	padding-left:10px;
	padding-right:10px
}
.px-\[15px\] {
	padding-left:15px;
	padding-right:15px
}
.px-\[1em\] {
	padding-left:1em;
	padding-right:1em
}
.px-\[20px\] {
	padding-left:20px;
	padding-right:20px
}
.px-\[24px\] {
	padding-left:24px;
	padding-right:24px
}
.px-\[40px\] {
	padding-left:40px;
	padding-right:40px
}
.px-\[5px\] {
	padding-left:5px;
	padding-right:5px
}
.py-14ptr {
padding-bottom:.56rem;
padding-top:.56rem
}
.py-15ptr {
padding-bottom:.6rem;
padding-top:.6rem
}
.py-50ptr {
	padding-bottom:2rem;
	padding-top:2rem
}
.py-\[0\.5em\] {
	padding-bottom:.5em;
	padding-top:.5em
}
.py-\[10px\] {
	padding-bottom:10px;
	padding-top:10px
}
.py-\[15px\] {
	padding-bottom:15px;
	padding-top:15px
}
.py-\[20px\] {
	padding-bottom:20px;
	padding-top:20px
}
.py-\[40px\] {
	padding-bottom:40px;
	padding-top:40px
}
.py-\[5px\] {
	padding-bottom:5px;
	padding-top:5px
}
.py-\[6\.52vh\] {
	padding-bottom:6.52vh;
	padding-top:6.52vh
}
.py-\[6px\] {
	padding-bottom:6px;
	padding-top:6px
}
.py-\[80px\] {
	padding-bottom:80px;
	padding-top:80px
}
.py-\[8px\] {
	padding-bottom:8px;
	padding-top:8px
}
.pb-0 {
	padding-bottom:0
}
.pb-10ptr {
padding-bottom:.4rem
}
.pb-180ptr {
	padding-bottom:7.2rem
}
.pb-40ptr {
	padding-bottom:1.6rem
}
.pb-\[10px\] {
	padding-bottom:10px
}
.pb-\[20px\] {
	padding-bottom:20px
}
.pb-\[40px\] {
	padding-bottom:40px
}
.pl-\[10px\] {
	padding-left:10px
}
.pl-\[15px\] {
	padding-left:15px
}
.pl-\[20px\] {
	padding-left:20px
}
.pl-\[52px\] {
	padding-left:52px
}
.pr-\[10px\] {
	padding-right:10px
}
.pt-\[10px\] {
	padding-top:10px
}
.pt-\[20px\] {
	padding-top:20px
}
.pt-\[30px\] {
	padding-top:30px
}
.pt-\[40px\] {
	padding-top:40px
}
.pt-\[5px\] {
	padding-top:5px
}
.pt-\[6\.52vh\] {
	padding-top:6.52vh
}
.pt-\[var\(--headerHeight\)\] {
	padding-top:var(--headerHeight)
}
.text-center {
	text-align:center
}
.font-iconfont {
	font-family:iconfont
}
.font-krona {
	font-family:Krona One
}
.font-sans {
	font-family:Arial, Alibaba PuHuiTi Regular, PingFang SC, Microsoft YaHei, SimHei, Helvetica Neue, Helvetica, sans-serif
}
.text-14ptr {
font-size:.56rem
}
.text-16ptr {
font-size:.64rem
}
.text-180ptr {
	font-size:7.2rem
}
.text-18ptr {
font-size:.72rem
}
.text-20ptr {
font-size:.8rem
}
.text-22ptr {
font-size:.88rem
}
.text-24ptr {
font-size:.96rem
}
.text-30ptr {
	font-size:1.2rem
}
.text-60ptr {
	font-size:2.4rem
}
.text-\[0\.67em\] {
	font-size:.67em
}
.text-\[0\.83em\] {
	font-size:.83em
}
.text-\[0\.8em\] {
	font-size:.8em
}
.text-\[1\.17em\] {
	font-size:1.17em
}
.text-\[1\.25em\] {
	font-size:1.25em
}
.text-\[1\.5em\] {
	font-size:1.5em
}
.text-\[1\.8em\] {
	font-size:1.8em
}
.text-\[10px\] {
	font-size:10px
}
.text-\[12px\] {
	font-size:12px
}
.text-\[13px\] {
	font-size:13px
}
.text-\[14px\] {
	font-size:14px
}
.text-\[16px\] {
	font-size:16px
}
.text-\[18px\] {
	font-size:18px
}
.text-\[1em\] {
	font-size:1em
}
.text-\[2\.1538em\] {
	font-size:2.1538em
}
.text-\[20px\] {
	font-size:20px
}
.text-\[22px\] {
	font-size:22px
}
.text-\[23px\] {
	font-size:23px
}
.text-\[24px\] {
	font-size:24px
}
.text-\[26px\] {
	font-size:26px
}
.text-\[2em\] {
	font-size:2em
}
.text-\[30px\] {
	font-size:30px
}
.font-bold {
	font-weight:700
}
.font-medium {
	font-weight:500
}
.font-normal {
	font-weight:400
}
.not-italic {
	font-style:normal
}
.leading-36ptr {
	line-height:1.44rem
}
.leading-\[1\.25\] {
	line-height:1.25
}
.leading-\[1\.6em\] {
	line-height:1.6em
}
.leading-\[1\.8\] {
	line-height:1.8
}
.leading-\[20px\] {
	line-height:20px
}
.leading-\[2em\] {
	line-height:2em
}
.leading-\[30px\] {
	line-height:30px
}
.leading-\[38px\] {
	line-height:38px
}
.leading-\[40px\] {
	line-height:40px
}
.leading-\[50px\] {
	line-height:50px
}
.leading-\[var\(--headerHeight\)\] {
	line-height:var(--headerHeight)
}
.leading-loose {
	line-height:2
}
.leading-none {
	line-height:1
}
.leading-normal {
	line-height:1.5
}
.leading-relaxed {
	line-height:1.625
}
.leading-tight {
	line-height:1.25
}
.text-\[\#333333\] {
--tw-text-opacity:1;
	color:rgb(51 51 51/var(--tw-text-opacity, 1))
}
.text-black {
--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity, 1))
}
.text-gray-500 {
--tw-text-opacity:1;
	color:rgb(107 114 128/var(--tw-text-opacity, 1))
}
.text-inherit {
	color:inherit
}
.text-maincolor {
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1))
}
.text-site-222 {
--tw-text-opacity:1;
	color:rgb(34 34 34/var(--tw-text-opacity, 1))
}
.text-site-333 {
--tw-text-opacity:1;
	color:rgb(51 51 51/var(--tw-text-opacity, 1))
}
.text-site-666 {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1))
}
.text-site-999 {
--tw-text-opacity:1;
	color:rgb(153 153 153/var(--tw-text-opacity, 1))
}
.text-site-aaa {
--tw-text-opacity:1;
	color:rgb(170 170 170/var(--tw-text-opacity, 1))
}
.text-white {
--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
.text-white\/50 {
	color:hsla(0, 0%, 100%, .5)
}
.underline {
	text-decoration-line:underline
}
.opacity-0 {
	opacity:0
}
.opacity-100 {
	opacity:1
}
.opacity-20 {
	opacity:.2
}
.opacity-30 {
	opacity:.3
}
.opacity-40 {
	opacity:.4
}
.opacity-70 {
	opacity:.7
}
.opacity-\[0\.15\] {
	opacity:.15
}
.shadow-list {
--tw-shadow:0px 2.291666666666667vw 2.291666666666667vw -0.8333333333333333vw rgba(0, 0, 0, .15);
--tw-shadow-colored:0px 2.291666666666667vw 2.291666666666667vw -0.8333333333333333vw var(--tw-shadow-color)
}
.shadow-list, .shadow-subshadow {
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.shadow-subshadow {
--tw-shadow:0px 10px 0.8rem 5px rgba(0, 0, 0, .1);
--tw-shadow-colored:0px 10px 0.8rem 5px var(--tw-shadow-color)
}
.outline-none {
	outline:2px solid transparent;
	outline-offset:2px
}
.outline {
	outline-style:solid
}
.grayscale {
--tw-grayscale:grayscale(100%);
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.transition {
transition-duration:.15s;
	transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
	transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
	transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.transition-all {
transition-duration:.15s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.transition-opacity {
transition-duration:.15s;
	transition-property:opacity;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.delay-\[1\.5s\] {
	transition-delay:1.5s
}
.duration-500 {
transition-duration:.5s
}
.duration-\[1s\] {
	transition-duration:1s
}
.duration-\[3s\] {
	transition-duration:3s
}
.content-\[\'\#\'\] {
--tw-content:"#";
	content:var(--tw-content)
}
.content-\[\'\'\] {
--tw-content:"";
	content:var(--tw-content)
}
:root {
--maincolor:43, 101, 167;
--headerHeight:60px
}
@media (min-width:968px) {
:root {
--headerHeight:4rem
}
}
body .scrollbar-track {
	opacity:1
}
body .scrollbar-track-x {
	display:none!important
}
body .scrollbar-track-y {
--tw-bg-opacity:1;
	background-color:rgb(222 222 222/var(--tw-bg-opacity, 1));
	right:1px;
	width:1px
}
body .scrollbar-thumb {
--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
border-radius:.4rem;
	cursor:grab;
	left:-1px;
	width:3px
}
.loader {
--b:8px;
	animation:l4 1s steps(10) infinite;
	aspect-ratio:1;
	background:conic-gradient(transparent 10%, #21b8d7) content-box;
	border-radius:50%;
	-webkit-mask:repeating-conic-gradient(transparent 0deg, #000 1deg 20deg, transparent 21deg 36deg), radial-gradient(farthest-side, transparent calc(100% - var(--b) - 1px), #000 calc(100% - var(--b)));
	-webkit-mask-composite:destination-in;
	mask-composite:intersect;
	padding:1px;
	width:50px
}
@keyframes l4 {
to {
transform:rotate(1turn)
}
}
.splide__container {
	box-sizing:border-box;
	position:relative
}
.splide__list {
	backface-visibility:hidden;
	display:flex;
	height:100%;
	margin:0!important;
	padding:0!important
}
.splide.is-initialized:not(.is-active) .splide__list {
display:block
}
.splide__pagination {
	align-items:center;
	display:flex;
	flex-wrap:wrap;
	justify-content:center;
	margin:0;
	pointer-events:none
}
.splide__pagination li {
	display:inline-block;
	line-height:1;
	list-style-type:none;
	margin:0;
	pointer-events:auto
}
.splide:not(.is-overflow) .splide__pagination {
display:none
}
.splide__progress__bar {
	width:0
}
.splide {
	position:relative;
	visibility:hidden
}
.splide.is-initialized, .splide.is-rendered {
	visibility:visible
}
.splide__slide {
	backface-visibility:hidden;
	box-sizing:border-box;
	flex-shrink:0;
	list-style-type:none!important;
	margin:0;
	position:relative
}
.splide__slide img {
	vertical-align:bottom
}
.splide__spinner {
	animation:splide-loading 1s linear infinite;
	border:2px solid #999;
	border-left-color:transparent;
	border-radius:50%;
	bottom:0;
	contain:strict;
	display:inline-block;
	height:20px;
	left:0;
	margin:auto;
	position:absolute;
	right:0;
	top:0;
	width:20px
}
.splide__sr {
	clip:rect(0 0 0 0);
	border:0;
	height:1px;
	margin:-1px;
	overflow:hidden;
	padding:0;
	position:absolute;
	width:1px
}
.splide__toggle.is-active .splide__toggle__play, .splide__toggle__pause {
	display:none
}
.splide__toggle.is-active .splide__toggle__pause {
	display:inline
}
.splide__track {
	overflow:hidden;
	position:relative;
	z-index:0
}
@keyframes splide-loading {
0% {
transform:rotate(0)
}
to {
	transform:rotate(1turn)
}
}
.splide__track--draggable {
	-webkit-touch-callout:none;
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
.splide__track--fade>.splide__list>.splide__slide {
	margin:0!important;
	opacity:0;
	z-index:0
}
.splide__track--fade>.splide__list>.splide__slide.is-active {
	opacity:1;
	z-index:1
}
.splide--rtl {
	direction:rtl
}
.splide__track--ttb>.splide__list {
	display:block
}
.splide__arrow {
	align-items:center;
	background:#ccc;
	border:0;
	border-radius:50%;
	cursor:pointer;
	display:flex;
	height:2em;
	justify-content:center;
	opacity:.7;
	padding:0;
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	width:2em;
	z-index:1
}
.splide__arrow svg {
	fill:#000;
	height:1.2em;
	width:1.2em
}
.splide__arrow:hover:not(:disabled) {
opacity:.9
}
.splide__arrow:disabled {
	opacity:.3
}
.splide__arrow:focus-visible {
outline:3px solid #0bf;
outline-offset:3px
}
.splide__arrow--prev {
	left:1em
}
.splide__arrow--prev svg {
	transform:scaleX(-1)
}
.splide__arrow--next {
	right:1em
}
.splide.is-focus-in .splide__arrow:focus {
	outline:3px solid #0bf;
	outline-offset:3px
}
.splide__pagination {
	bottom:.5em;
	left:0;
	padding:0 1em;
	position:absolute;
	right:0;
	z-index:1
}
.splide__pagination__page {
	background:#ccc;
	border:0;
	border-radius:50%;
	display:inline-block;
	height:8px;
	margin:3px;
	opacity:.7;
	padding:0;
	position:relative;
transition:transform .2s linear;
	width:8px
}
.splide__pagination__page.is-active {
	background:#fff;
	transform:scale(1.4);
	z-index:1
}
.splide__pagination__page:hover {
	cursor:pointer;
	opacity:.9
}
.splide__pagination__page:focus-visible {
outline:3px solid #0bf;
outline-offset:3px
}
.splide.is-focus-in .splide__pagination__page:focus {
	outline:3px solid #0bf;
	outline-offset:3px
}
.splide__progress__bar {
	background:#ccc;
	height:3px
}
.splide__slide {
	-webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
.splide__slide:focus {
	outline:0
}
@supports (outline-offset:-3px) {
.splide__slide:focus-visible {
outline:3px solid #0bf;
outline-offset:-3px
}
}
@media screen and (-ms-high-contrast:none) {
.splide__slide:focus-visible {
border:3px solid #0bf
}
}
@supports (outline-offset:-3px) {
.splide.is-focus-in .splide__slide:focus {
outline:3px solid #0bf;
outline-offset:-3px
}
}
@media screen and (-ms-high-contrast:none) {
.splide.is-focus-in .splide__slide:focus {
border:3px solid #0bf
}
.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus {
border-color:#0bf
}
}
.splide__toggle {
	cursor:pointer
}
.splide__toggle:focus-visible {
outline:3px solid #0bf;
outline-offset:3px
}
.splide.is-focus-in .splide__toggle:focus {
	outline:3px solid #0bf;
	outline-offset:3px
}
.splide__track--nav>.splide__list>.splide__slide {
	border:3px solid transparent;
	cursor:pointer
}
.splide__track--nav>.splide__list>.splide__slide.is-active {
	border:3px solid #000
}
.splide__arrows--rtl .splide__arrow--prev {
	left:auto;
	right:1em
}
.splide__arrows--rtl .splide__arrow--prev svg {
	transform:scaleX(1)
}
.splide__arrows--rtl .splide__arrow--next {
	left:1em;
	right:auto
}
.splide__arrows--rtl .splide__arrow--next svg {
	transform:scaleX(-1)
}
.splide__arrows--ttb .splide__arrow {
	left:50%;
	transform:translate(-50%)
}
.splide__arrows--ttb .splide__arrow--prev {
	top:1em
}
.splide__arrows--ttb .splide__arrow--prev svg {
	transform:rotate(-90deg)
}
.splide__arrows--ttb .splide__arrow--next {
	bottom:1em;
	top:auto
}
.splide__arrows--ttb .splide__arrow--next svg {
	transform:rotate(90deg)
}
.splide__pagination--ttb {
	bottom:0;
	display:flex;
	flex-direction:column;
	left:auto;
	padding:1em 0;
	right:.5em;
	top:0
}
.splide__slide, .splide__track--nav>.splide__list>.splide__slide, .splide__track--nav>.splide__list>.splide__slide.is-active {
	border-style:none;
	border-width:0
}
.splide__pagination {
	bottom:0;
	display:flex;
	gap:10px;
	padding:0;
	position:static
}
@media (min-width:968px) {
.splide__pagination {
gap:8px
}
}
.splide__pagination>li {
	display:flex
}
.splide__pagination .splide__pagination__page {
	background-color:rgba(0, 0, 0, .3);
	border-radius:9999px;
	border-style:none;
	flex-shrink:0;
	height:10px;
	margin:0;
	opacity:1;
	outline:2px solid transparent;
	outline-offset:2px;
	padding:0;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:10px
}
@media (min-width:968px) {
.splide__pagination .splide__pagination__page {
height:10px;
width:10px
}
}
.splide__pagination .splide__pagination__page.is-active {
--tw-scale-x:1;
--tw-scale-y:1;
--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	width:30px
}
@media (min-width:968px) {
.splide__pagination .splide__pagination__page.is-active {
width:40px
}
}
.pagenation {
	align-items:center;
	display:flex;
	font-size:16px;
	font-weight:500;
	gap:10px;
	justify-content:center;
	text-align:center
}
@media (min-width:968px) {
.pagenation {
font-size:.56rem;
gap:.8rem
}
}
.pagenation .current, .pagenation a {
	align-items:center;
	display:flex;
	font-family:Krona One;
	height:2rem;
	justify-content:center;
	overflow:hidden;
	width:2rem
}
.pagenation a {
--tw-border-opacity:1;
--tw-text-opacity:1;
	background-color:transparent;
	border-color:rgb(187 187 187/var(--tw-border-opacity, 1));
	border-width:1px;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	line-height:1;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.pagenation .current, .pagenation a:hover {
--tw-border-opacity:1;
--tw-bg-opacity:1;
--tw-text-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
	border-color:rgba(var(--maincolor), var(--tw-border-opacity, 1));
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
.pagenation_rounded .current, .pagenation_rounded a {
	border-radius:9999px
}
/* 我们的优势 */
.pImg img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all 0.5s;
}
.pImg{position:relative;padding-top:100%;display:block;overflow:hidden;}
.pImg img{position:absolute;top:0;left:0;width:100%;height:100%;transition:all 0.5s;}
.pd60 {
    padding: 70px 0;
    font-size: 1.03em;
    overflow: hidden;
}
.odds {text-align:center;position: relative;z-index:2;}
.odds::after {content:"";position: absolute;left:0;bottom:0;width:100%;background:#f4f4f4;height:37.3%;z-index:-1;}
.odds .hTitle em{letter-spacing:6px;}
.odssMain li{float: left;width:33.333333%;background:#fff;box-shadow:0 2px 6px #ccc;text-align:left;}
.odssMain li .info{padding:30px 20px;min-height:250px;position: relative;z-index:2;}
.odssMain li .info::after{content:"";position: absolute;left:0;bottom:0;width:100%;height:0;background:rgb(66 137 213 / 80%);z-index:-1;transition:all .5s;}
.odssMain li .pImg{padding-top:64%;}
.odssMain li h4{font-size:2.143em;font-weight:700;color:#333;margin-bottom:20px;}
.odssMain li p{background: url('../images/odds_li.png') no-repeat left 8px;padding-left:0px;margin-top:10px; font-size:16px; line-height:35px}
.odssMain .btn{display:none;background:#333;color:#fff;position: static;margin-top:20px;width:50px;height:26px;line-height:26px;cursor:pointer;}
.odssMain li:hover img{transform: scale(1.1);}
.odssMain li:hover .info::after{height:100%;}
.odssMain li:hover h4,.odssMain li:hover p{color:#fff;transition:all .4s;}
@media ((max-width:968px)) {
.pagenation {
justify-content:space-between
}
.pagenation .page-numbers {
display:none
}
.pagenation .page-numbers.next, .pagenation .page-numbers.prev {
align-items:center;
display:flex;
font-size:20px;
height:40px;
justify-content:center;
line-height:1;
margin:0;
width:40px
}
.pagenation .page-numbers.next {
margin-left:auto
}
}
body.error404 {
	display:flex;
	flex-direction:column;
	height:100vh!important;
	width:100%
}
.page_404 {
	padding-left:24px;
	padding-right:24px
}
.page_404, .page_404__img {
	display:flex;
	flex:1 1 0%;
	flex-direction:column
}
.page_404__img {
	align-items:center;
	justify-content:center
}
.page_404__img img {
	width:80%
}
@media (min-width:668px) {
.page_404__img img {
width:auto
}
}
@media (min-width:968px) {
.page_404__img img {
width:23.24rem
}
}
.page_404__col {
	align-items:center;
	background-position:50%;
	background-size:cover;
	border-top-left-radius:20px;
	border-top-right-radius:20px;
	display:flex;
	flex-direction:column;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	padding-bottom:40px;
	padding-top:40px;
	width:100%
}
@media (min-width:968px) {
.page_404__col {
border-top-left-radius:1.6rem;
border-top-right-radius:1.6rem;
max-width:1200px;
padding-bottom:2.2rem;
padding-top:2.2rem;
width:62.5vw
}
}
.page_404__col {
	background-image:url(https://www.amalfi.cn/wp-content/themes/amalfi/static/cms/images/404_col_bg.jpg)
}
.page_404__col p {
--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity, 1));
	font-size:16px
}
@media (min-width:968px) {
.page_404__col p {
font-size:.8rem
}
}
.page_404__col .links {
	display:flex;
	gap:10px;
	margin-top:20px
}
@media (min-width:968px) {
.page_404__col .links {
gap:1.2rem;
margin-top:1.6rem
}
}
.page_404__col .links .common_button {
--tw-border-opacity:1;
	background-color:hsla(0, 0%, 100%, 0);
	border-color:rgb(255 255 255/var(--tw-border-opacity, 1));
	border-radius:9999px;
	border-width:1px;
	display:inline-flex;
	justify-content:center;
	min-width:120px;
	padding:5px 10px
}
@media (min-width:968px) {
.page_404__col .links .common_button {
min-width:6.8rem;
padding:.68rem .92rem
}
}
.page_404__col .links .common_button .button {
--tw-text-opacity:1;
	align-items:center;
	color:rgb(255 255 255/var(--tw-text-opacity, 1));
	display:inline-flex;
	gap:5px;
	position:relative;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	z-index:2
}
@media (min-width:968px) {
.page_404__col .links .common_button .button {
gap:.4rem
}
}
.page_404__col .links .common_button .button span {
	font-size:14px
}
@media (min-width:968px) {
.page_404__col .links .common_button .button span {
font-size:.64rem
}
}
.page_404__col .links .common_button .button i {
--tw-rotate:-135deg;
--tw-scale-x:.5;
--tw-scale-y:.5;
	font-size:20px;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
@media (min-width:968px) {
.page_404__col .links .common_button .button i {
font-size:.88rem
}
}
.page_404__col .links .common_button:after {
--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1))
}
@media (min-width:1180px) {
.page_404__col .links .common_button:hover .button {
--tw-text-opacity:1;
color:rgb(0 0 0/var(--tw-text-opacity, 1))
}
}
.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.alignleft, .alignright {
	float:none
}
.wp-block-image img {
	height:auto!important;
	max-width:100%!important
}
.wp-block-image .aligncenter {
	text-align:center
}
.wp-video {
	margin:20px auto;
	width:100%!important
}
.wp-video .mejs-controls .mejs-time-rail .mejs-time-current {
--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1))
}
.editor_style {
	font-size:12px;
	line-height:1.8
}
@media (min-width:968px) {
.editor_style {
font-size:.72rem
}
}
@media (min-width:968px) {
.editor_style_small {
font-size:.64rem
}
}
.editor_style ol {
	list-style-type:decimal
}
.editor_style ol, .editor_style ul {
	list-style-position:inside;
	margin-bottom:1em;
	margin-top:1em
}
.editor_style ul {
	list-style-type:disc
}
.editor_style .aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto
}
.editor_style .alignleft, .editor_style .alignright {
	float:none
}
.editor_style .gallery {
	display:grid;
	gap:2em
}
.editor_style .gallery>br {
	display:none
}
.editor_style .gallery .gallery-item {
	display:flex;
	flex-direction:column;
	float:none;
	padding:0;
	width:100%
}
.editor_style .gallery .gallery-item img {
	margin-left:auto;
	margin-right:auto
}
.editor_style .gallery-caption {
	line-height:1.5;
	margin-top:.5em;
	text-align:center
}
.editor_style .gallery.gallery-columns-1 {
	grid-template-columns:repeat(1, minmax(0, 1fr))
}
.editor_style .gallery.gallery-columns-2 {
	grid-template-columns:repeat(2, minmax(0, 1fr))
}
.editor_style .gallery.gallery-columns-3 {
	grid-template-columns:repeat(3, minmax(0, 1fr))
}
.editor_style .gallery.gallery-columns-4 {
	grid-template-columns:repeat(4, minmax(0, 1fr))
}
.editor_style .gallery.gallery-columns-5 {
	grid-template-columns:repeat(5, minmax(0, 1fr))
}
.editor_style .gallery.gallery-columns-6 {
	grid-template-columns:repeat(6, minmax(0, 1fr))
}
.editor_style .gallery.gallery-columns-7 {
	grid-template-columns:repeat(7, minmax(0, 1fr))
}
.editor_style .gallery.gallery-columns-8 {
	grid-template-columns:repeat(8, minmax(0, 1fr))
}
.editor_style .gallery.gallery-columns-9 {
	grid-template-columns:repeat(9, minmax(0, 1fr))
}
@media (max-width:668px) {
.editor_style .gallery.gallery-columns-1, .editor_style .gallery.gallery-columns-2, .editor_style .gallery.gallery-columns-3, .editor_style .gallery.gallery-columns-4, .editor_style .gallery.gallery-columns-5, .editor_style .gallery.gallery-columns-6, .editor_style .gallery.gallery-columns-7, .editor_style .gallery.gallery-columns-8, .editor_style .gallery.gallery-columns-9 {
grid-template-columns:repeat(1, minmax(0, 1fr))
}
}
.editor_style .wp-caption {
	text-align:center
}
.editor_style .wp-block-image img {
	height:auto!important;
	max-width:100%!important
}
.editor_style .wp-block-image .aligncenter {
	text-align:center
}
.editor_style .wp-video {
margin:.8rem auto;
	max-width:32rem!important;
	width:100%!important
}
.editor_style .wp-video .mejs-controls .mejs-time-rail .mejs-time-current {
--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1))
}
.editor_style .wp-playlist {
	font-size:1em!important;
	margin:1.5em auto!important;
	max-width:32rem!important;
	padding:1.5em 1.5em 0!important
}
.editor_style .wp-playlist-tracks {
	margin-bottom:1.5em;
	margin-top:1.5em
}
.editor_style .wp-playlist-item {
	align-items:center;
	display:flex;
	justify-content:space-between;
	padding:.5em 1em
}
.editor_style .wp-playlist-item-length {
	font-size:1em;
	position:static;
	white-space:nowrap
}
.editor_style .wp-playlist-playing {
--tw-bg-opacity:1!important;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1))!important
}
.editor_style .wp-playlist-playing, .editor_style .wp-playlist-playing a {
--tw-text-opacity:1!important;
	color:rgb(255 255 255/var(--tw-text-opacity, 1))!important
}
.editor_style p {
	margin-bottom:1em
}
.editor_style p:last-of-type {
	margin-bottom:0
}
.editor_style p a {
	align-items:center;
	display:inline-flex;
	position:relative
}
.editor_style p a, .editor_style p a:after {
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.editor_style p a:after {
--tw-bg-opacity:1;
--tw-content:"";
	background-color:rgb(0 0 0/var(--tw-bg-opacity, 1));
	bottom:0;
	content:var(--tw-content);
	height:1px;
	left:0;
	position:absolute;
	width:100%
}
@media (min-width:968px) {
.editor_style p a:hover {
--tw-text-opacity:1;
color:rgba(var(--maincolor), var(--tw-text-opacity, 1))
}
.editor_style p a:hover:after {
--tw-bg-opacity:1;
background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1))
}
}
.editor_style img+img {
	margin-top:1em
}
.editor_style h1 {
	font-size:2em
}
.editor_style h2 {
	font-size:1.5em
}
.editor_style h3 {
	font-size:1.17em
}
.editor_style h4 {
	font-size:1em
}
.editor_style h5 {
	font-size:.83em
}
.editor_style h6 {
	font-size:.67em
}
.editor_style h1, .editor_style h2, .editor_style h3, .editor_style h4, .editor_style h5, .editor_style h6 {
	font-weight:700;
	line-height:1.5;
	margin-bottom:.2em
}
.editor_style blockquote {
--tw-bg-opacity:1;
	background-color:rgb(245 245 245/var(--tw-bg-opacity, 1));
	border-radius:1.5em;
	margin:1.5em 0;
	padding:1.5em
}
.editor_style blockquote p {
	margin-bottom:0;
	margin-top:0
}
.editor_style .table-bordered {
--tw-bg-opacity:1;
--tw-text-opacity:1;
	background-color:rgb(239 239 239/var(--tw-bg-opacity, 1));
	border:1px solid #efefef;
	color:rgb(0 0 0/var(--tw-text-opacity, 1));
	margin-top:10px
}
.editor_style .table-bordered>thead>tr {
--tw-bg-opacity:1;
--tw-text-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
	color:rgb(255 255 255/var(--tw-text-opacity, 1));
font-size:.96rem
}
.editor_style .table-bordered>tbody>tr>td, .editor_style .table-bordered>tbody>tr>th, .editor_style .table-bordered>tfoot>tr>td, .editor_style .table-bordered>tfoot>tr>th, .editor_style .table-bordered>thead>tr>td, .editor_style .table-bordered>thead>tr>th {
	border:1px solid #fff;
	vertical-align:middle
}
@media (min-width:968px) {
.editor_style .table>tbody>tr>td, .editor_style .table>tbody>tr>th, .editor_style .table>tfoot>tr>td, .editor_style .table>tfoot>tr>th, .editor_style .table>thead>tr>td, .editor_style .table>thead>tr>th {
padding:.8rem 1.6rem
}
}
table {
	background-color:transparent
}
table col[class*=col-] {
display:table-column;
float:none;
position:static
}
table td[class*=col-], table th[class*=col-] {
display:table-cell;
float:none;
position:static
}
caption {
	color:#777;
	padding-bottom:8px;
	padding-top:8px
}
caption, th {
	text-align:left
}
.table {
	margin-bottom:20px;
	max-width:100%;
	width:100%
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
	border-top:1px solid #ddd;
	line-height:1.42857143;
	padding:8px;
	vertical-align:top
}
.table>thead>tr>th {
	border-bottom:2px solid #ddd;
	vertical-align:bottom
}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
	border-top:0
}
.table>tbody+tbody {
	border-top:2px solid #ddd
}
.table .table {
	background-color:#fff
}
.table-condensed>tbody>tr>td, .table-condensed>tbody>tr>th, .table-condensed>tfoot>tr>td, .table-condensed>tfoot>tr>th, .table-condensed>thead>tr>td, .table-condensed>thead>tr>th {
	padding:5px
}
.table-bordered, .table-bordered>tbody>tr>td, .table-bordered>tbody>tr>th, .table-bordered>tfoot>tr>td, .table-bordered>tfoot>tr>th, .table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border:1px solid #ddd
}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
	border-bottom-width:2px
}
.table-striped>tbody>tr:nth-of-type(odd) {
background-color:#f9f9f9
}
.table-hover>tbody>tr:hover, .table>tbody>tr.active>td, .table>tbody>tr.active>th, .table>tbody>tr>td.active, .table>tbody>tr>th.active, .table>tfoot>tr.active>td, .table>tfoot>tr.active>th, .table>tfoot>tr>td.active, .table>tfoot>tr>th.active, .table>thead>tr.active>td, .table>thead>tr.active>th, .table>thead>tr>td.active, .table>thead>tr>th.active {
	background-color:#f5f5f5
}
.table-hover>tbody>tr.active:hover>td, .table-hover>tbody>tr.active:hover>th, .table-hover>tbody>tr:hover>.active, .table-hover>tbody>tr>td.active:hover, .table-hover>tbody>tr>th.active:hover {
	background-color:#e8e8e8
}
.table>tbody>tr.success>td, .table>tbody>tr.success>th, .table>tbody>tr>td.success, .table>tbody>tr>th.success, .table>tfoot>tr.success>td, .table>tfoot>tr.success>th, .table>tfoot>tr>td.success, .table>tfoot>tr>th.success, .table>thead>tr.success>td, .table>thead>tr.success>th, .table>thead>tr>td.success, .table>thead>tr>th.success {
	background-color:#dff0d8
}
.table-hover>tbody>tr.success:hover>td, .table-hover>tbody>tr.success:hover>th, .table-hover>tbody>tr:hover>.success, .table-hover>tbody>tr>td.success:hover, .table-hover>tbody>tr>th.success:hover {
	background-color:#d0e9c6
}
.table>tbody>tr.info>td, .table>tbody>tr.info>th, .table>tbody>tr>td.info, .table>tbody>tr>th.info, .table>tfoot>tr.info>td, .table>tfoot>tr.info>th, .table>tfoot>tr>td.info, .table>tfoot>tr>th.info, .table>thead>tr.info>td, .table>thead>tr.info>th, .table>thead>tr>td.info, .table>thead>tr>th.info {
	background-color:#d9edf7
}
.table-hover>tbody>tr.info:hover>td, .table-hover>tbody>tr.info:hover>th, .table-hover>tbody>tr:hover>.info, .table-hover>tbody>tr>td.info:hover, .table-hover>tbody>tr>th.info:hover {
	background-color:#c4e3f3
}
.table>tbody>tr.warning>td, .table>tbody>tr.warning>th, .table>tbody>tr>td.warning, .table>tbody>tr>th.warning, .table>tfoot>tr.warning>td, .table>tfoot>tr.warning>th, .table>tfoot>tr>td.warning, .table>tfoot>tr>th.warning, .table>thead>tr.warning>td, .table>thead>tr.warning>th, .table>thead>tr>td.warning, .table>thead>tr>th.warning {
	background-color:#fcf8e3
}
.table-hover>tbody>tr.warning:hover>td, .table-hover>tbody>tr.warning:hover>th, .table-hover>tbody>tr:hover>.warning, .table-hover>tbody>tr>td.warning:hover, .table-hover>tbody>tr>th.warning:hover {
	background-color:#faf2cc
}
.table>tbody>tr.danger>td, .table>tbody>tr.danger>th, .table>tbody>tr>td.danger, .table>tbody>tr>th.danger, .table>tfoot>tr.danger>td, .table>tfoot>tr.danger>th, .table>tfoot>tr>td.danger, .table>tfoot>tr>th.danger, .table>thead>tr.danger>td, .table>thead>tr.danger>th, .table>thead>tr>td.danger, .table>thead>tr>th.danger {
	background-color:#f2dede
}
.table-hover>tbody>tr.danger:hover>td, .table-hover>tbody>tr.danger:hover>th, .table-hover>tbody>tr:hover>.danger, .table-hover>tbody>tr>td.danger:hover, .table-hover>tbody>tr>th.danger:hover {
	background-color:#ebcccc
}
.table-responsive {
	min-height:.01%;
	overflow-x:auto
}
@media screen and (max-width:767px) {
.table-responsive {
-ms-overflow-style:-ms-autohiding-scrollbar;
border:1px solid #ddd;
margin-bottom:15px;
overflow-y:hidden;
width:100%
}
.table-responsive>.table {
margin-bottom:0
}
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
white-space:nowrap
}
.table-responsive>.table-bordered {
border:0
}
.table-responsive>.table-bordered>tbody>tr>td:first-child, .table-responsive>.table-bordered>tbody>tr>th:first-child, .table-responsive>.table-bordered>tfoot>tr>td:first-child, .table-responsive>.table-bordered>tfoot>tr>th:first-child, .table-responsive>.table-bordered>thead>tr>td:first-child, .table-responsive>.table-bordered>thead>tr>th:first-child {
border-left:0
}
.table-responsive>.table-bordered>tbody>tr>td:last-child, .table-responsive>.table-bordered>tbody>tr>th:last-child, .table-responsive>.table-bordered>tfoot>tr>td:last-child, .table-responsive>.table-bordered>tfoot>tr>th:last-child, .table-responsive>.table-bordered>thead>tr>td:last-child, .table-responsive>.table-bordered>thead>tr>th:last-child {
border-right:0
}
.table-responsive>.table-bordered>tbody>tr:last-child>td, .table-responsive>.table-bordered>tbody>tr:last-child>th, .table-responsive>.table-bordered>tfoot>tr:last-child>td, .table-responsive>.table-bordered>tfoot>tr:last-child>th {
border-bottom:0
}
}
.header {
	align-items:center;
	background-color:transparent;
	display:flex;
	height:var(--headerHeight);
	position:fixed;
	top:0;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:100%;
	z-index:100;
	background-color: #fff;
}
.header_bgwhite .header {
--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1))
}
.scrolling_up .header {
--tw-shadow:0 0 1rem 0 rgba(0, 0, 0, .1);
--tw-shadow-colored:0 0 1rem 0 var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.header_inner {
	align-items:center;
	display:flex
}
.header_logo {
	width:320px
}
@media (min-width:968px) {
.header_logo {
width:20rem
}
}
.header_logo svg {
	width:100%
}
.header_logo svg .st0 {
	fill:#fff;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.header_bgwhite .header_logo svg .st0, .scrolling_up .header_logo svg .st0 {
	fill:rgba(var(--maincolor), 1)
}
.header_nav {
	display:none
}
@media (min-width:1180px) {
.header_nav {
display:block;
margin-left:auto
}
}
.header_nav>ul {
	display:flex;
	gap:2rem
}
html[lang=en-US] .header_nav>ul {
	gap:1.6rem
}
.header_nav>ul>li {
	position:relative
}
.header_nav>ul>li.m_pro {
	position:static
}
.header_nav>ul>li>a {
	align-items:center;
	display:flex;
	position:relative;
	z-index:51
}
.header_nav>ul>li>a span {
--tw-text-opacity:1;
	display:block;
font-size:.72rem;
	line-height:var(--headerHeight);
	position:relative;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	white-space:nowrap
}
.header_bgwhite .header_nav>ul>li>a span, .scrolling_up .header_nav>ul>li>a span {
--tw-text-opacity:1;
	color:rgb(34 34 34/var(--tw-text-opacity, 1))
}
.header_nav>ul>li>a:after {
--tw-translate-y:-0.4rem;
--tw-rotate:90deg;
--tw-scale-x:.5;
--tw-scale-y:.5;
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1));
	content:"\ea02";
	display:inline-block;
	font-family:iconfont;
font-size:.88rem;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.header_nav>ul>li .sub, .header_nav>ul>li>a:after {
	opacity:0;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.header_nav>ul>li .sub {
--tw-scale-y:0;
	min-width:100%;
	position:absolute;
	top:var(--headerHeight);
	transform-origin:top;
	z-index:50
}
.header_nav>ul>li .sub, .header_nav>ul>li .sub.sub_normal {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.header_nav>ul>li .sub.sub_normal {
--tw-translate-x:-50%;
	left:50%
}
.header_nav>ul>li .sub.sub_normal ul {
--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
border-radius:.4rem;
	position:relative
}
.header_nav>ul>li .sub.sub_normal ul li {
	text-align:center
}
.header_nav>ul>li .sub.sub_normal ul li a {
--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity, 1));
	display:inline-block;
font-size:.56rem;
	font-weight:500;
	line-height:1.25;
padding:.6rem;
	position:relative;
	text-align:center;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	white-space:nowrap
}
.header_nav>ul>li .sub.sub_normal ul li a:after, .header_nav>ul>li .sub.sub_normal ul li a:before {
--tw-translate-x:-50%;
--tw-bg-opacity:1;
--tw-content:"";
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
	bottom:0;
	content:var(--tw-content);
	display:block;
	height:1px;
	left:50%;
	opacity:0;
	position:absolute;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:0;
	z-index:10
}
.header_nav>ul>li .sub.sub_normal ul li a:after {
	opacity:.15;
	width:100%
}
.header_nav>ul>li .sub.sub_normal ul li a:hover {
--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
.header_nav>ul>li .sub.sub_normal ul li a:hover:before {
	opacity:1;
	width:100%
}
.header_nav>ul>li .sub.sub_normal ul li a:hover:after {
	width:0
}
.header_nav>ul>li .sub.sub_normal ul li:last-of-type a:after, .header_nav>ul>li .sub.sub_normal ul li:last-of-type a:before {
	display:none
}
.header_nav>ul>li .sub.sub_full {
--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
	left:0;
	width:100vw
}
.header_nav>ul>li .sub.sub_full .site_container {
	display:flex;
	justify-content:space-between;
	padding-top:6.52vh;
	position:relative;
	z-index:2
}
.header_nav>ul>li .sub.sub_full .header_pro {
	width:100%
}
.header_nav>ul>li .sub.sub_full .header_pro_hd {
	align-items:center;
	display:flex;
	justify-content:space-between;
	margin-bottom:0;
	margin-top:0;
	width:100%
}
.header_nav>ul>li .sub.sub_full .header_pro_bd {
	padding-bottom:6.52vh;
	padding-top:6.52vh
}
.header_nav>ul>li .sub.sub_full .header_pro_bd .slide-group .splide a {
	display:flex;
	flex-direction:column;
gap:.8rem
}
.header_nav>ul>li .sub.sub_full .header_pro_bd .slide-group .splide a .img {
--tw-bg-opacity:1;
	align-items:center;
	background-color:rgb(245 245 245/var(--tw-bg-opacity, 1));
border-radius:.8rem;
	display:flex;
	justify-content:center;
	padding:5vh
}
.header_nav>ul>li .sub.sub_full .header_pro_bd .slide-group .splide a .img img {
	transition-duration:1s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:100%
}
.header_nav>ul>li .sub.sub_full .header_pro_bd .slide-group .splide a .title {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:1;
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1));
	display:-webkit-box;
	font-family:Krona One;
	font-size:1.2rem;
	overflow:hidden;
	text-align:center
}
.header_nav>ul>li .sub.sub_full .header_pro_bd .slide-group .splide a:hover .img img {
--tw-scale-x:1.1;
--tw-scale-y:1.1;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.header_nav>ul>li .sub.sub_full .header_pro_bd .slide-group .splide .splide__arrows {
	display:flex;
gap:.8rem;
	justify-content:center;
	margin-top:3.26vh
}
.header_nav>ul>li .sub.sub_full .header_pro_bd .slide-group .splide .splide__arrows .splide__arrow {
--tw-translate-y:0px;
	background:#ddd;
	height:1.6rem;
	opacity:1;
	position:static;
	width:1.6rem
}
.header_nav>ul>li .sub.sub_full .header_pro_bd .slide-group .splide .splide__arrows .splide__arrow, .header_nav>ul>li .sub.sub_full .header_pro_bd .slide-group .splide .splide__arrows .splide__arrow i {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.header_nav>ul>li .sub.sub_full .header_pro_bd .slide-group .splide .splide__arrows .splide__arrow i {
--tw-scale-x:.5;
--tw-scale-y:.5;
--tw-text-opacity:1;
	color:rgb(34 34 34/var(--tw-text-opacity, 1));
font-size:.8rem
}
.header_nav>ul>li .sub.sub_full .header_pro_bd .slide-group .splide .splide__arrows .splide__arrow--prev i {
--tw-rotate:-180deg;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.header_nav>ul>li .sub.sub_full .header_pro_bd .slide-group .splide .splide__arrows .splide__arrow:hover {
--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1))
}
.header_nav>ul>li .sub.sub_full .header_pro_bd .slide-group .splide .splide__arrows .splide__arrow:hover i {
--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
.header_nav>ul>li:hover>a span {
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1));
	font-weight:700
}
.header_nav>ul>li:hover>a:after {
--tw-translate-y:0px
}
.header_nav>ul>li:hover .sub, .header_nav>ul>li:hover>a:after {
	opacity:1;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.header_nav>ul>li:hover .sub {
--tw-scale-y:1
}
.header_nav>ul>li.cur>a span {
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1));
	font-weight:700
}
.header_nav>ul>li.cur>a:after {
--tw-translate-y:0px;
	opacity:1;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.header_bar {
	align-items:center;
	display:flex;
	gap:10px;
	margin-left:auto;
	margin-right:35px
}
@media (min-width:1180px) {
.header_bar {
gap:.4rem;
margin-left:5vw;
margin-right:0
}
}
.header_bar__lang {
--tw-bg-opacity:1;
	align-items:center;
	aspect-ratio:1/1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
	border-color:#222;
	border-radius:9999px;
	border-width:1px;
	display:flex;
	justify-content:center;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:30px
}
@media (min-width:968px) {
.header_bar__lang {
width:1.6rem
}
}
.header_bar__lang span {
--tw-scale-x:.5;
--tw-scale-y:.5;
	font-family:Krona One;
	font-size:20px;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
@media (min-width:968px) {
.header_bar__lang span {
font-size:.8rem
}
}
html[lang=en-US] .header_bar__lang span {
--tw-scale-x:1;
--tw-scale-y:1;
	font-size:14px;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
@media (min-width:968px) {
html[lang=en-US] .header_bar__lang span {
font-size:.64rem
}
}
.header_bar__lang:hover {
--tw-border-opacity:1;
--tw-bg-opacity:1;
--tw-text-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
	border-color:rgba(var(--maincolor), var(--tw-border-opacity, 1));
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
.header_bgwhite .header_bar__lang, .scrolling_up .header_bar__lang {
--tw-border-opacity:1;
	border-color:rgb(170 170 170/var(--tw-border-opacity, 1))
}
.header_bgwhite .header_bar__lang:hover, .scrolling_up .header_bar__lang:hover {
--tw-border-opacity:1;
	border-color:rgba(var(--maincolor), var(--tw-border-opacity, 1))
}
.header_bar__buy {
	position:relative
}
.header_bar__buy>span {
--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
	border-color:transparent;
	border-radius:9999px;
	border-width:1px;
	cursor:pointer;
	display:flex;
	font-size:12px;
	line-height:30px;
	padding-left:15px;
	padding-right:15px;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	white-space:nowrap
}
@media (min-width:968px) {
.header_bar__buy>span {
font-size:.56rem;
line-height:1.6rem;
padding-left:.92rem;
padding-right:.92rem
}
}
.header_bar__buy .sub {
--tw-translate-x:-50%;
--tw-scale-y:0;
	left:50%;
	min-width:100%;
	opacity:0;
	position:absolute;
	top:30px;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	transform-origin:top;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	z-index:50
}
@media (min-width:968px) {
.header_bar__buy .sub {
top:1.6rem
}
}
.header_bar__buy .sub ul {
--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
border-radius:.4rem;
	margin-top:5px;
padding:.6rem .8rem .4rem;
	position:relative
}
.header_bar__buy .sub ul li {
	text-align:center
}
.header_bar__buy .sub ul li a {
--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity, 1));
	display:inline-block;
	font-size:14px;
	font-weight:500;
	line-height:1.25;
padding:.6rem;
	position:relative;
	text-align:center;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	white-space:nowrap
}
@media (min-width:968px) {
.header_bar__buy .sub ul li a {
font-size:.56rem
}
}
.header_bar__buy .sub ul li a:after, .header_bar__buy .sub ul li a:before {
--tw-translate-x:-50%;
--tw-bg-opacity:1;
--tw-content:"";
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
	bottom:0;
	content:var(--tw-content);
	display:block;
	height:1px;
	left:50%;
	opacity:0;
	position:absolute;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:0;
	z-index:10
}
.header_bar__buy .sub ul li a:after {
	opacity:.15;
	width:100%
}
.header_bar__buy .sub ul li a:hover {
--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
.header_bar__buy .sub ul li a:hover:before {
	opacity:1;
	width:100%
}
.header_bar__buy .sub ul li a:hover:after {
	width:0
}
.header_bar__buy .sub ul li:last-of-type a:after, .header_bar__buy .sub ul li:last-of-type a:before {
	display:none
}
.header_bar__buy:hover>span {
--tw-bg-opacity:1;
--tw-text-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
.header_bar__buy:hover .sub {
--tw-scale-y:1;
	opacity:1;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.header_bgwhite .header_bar__buy>span, .scrolling_up .header_bar__buy>span {
--tw-border-opacity:1;
	border-color:rgb(170 170 170/var(--tw-border-opacity, 1))
}
.header_bgwhite .header_bar__buy:hover>span, .scrolling_up .header_bar__buy:hover>span {
--tw-border-opacity:1;
	border-color:rgba(var(--maincolor), var(--tw-border-opacity, 1))
}
.scrolling_up .header {
--tw-translate-y:0px;
--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1))
}
.mobile_nav_open .header, .scrolling_down .header, .scrolling_up .header {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.mobile_nav_open .header, .scrolling_down .header {
--tw-translate-y:-100%
}
.side_float {
	bottom:20px;
	display:flex;
	flex-direction:column;
	gap:10px;
	position:fixed;
	right:20px;
	width:40px;
	z-index:90
}
@media (min-width:968px) {
.side_float {
--tw-translate-y:-50%;
bottom:auto;
gap:.4rem;
right:.8rem;
top:50%;
transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
width:2.4rem
}
}
body.page-id-2 .side_float {
	opacity:0;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
body.page-id-2 .side_float {
opacity:1
}
}
body.page-id-2.scrolling_down .side_float, body.page-id-2.scrolling_up .side_float {
	opacity:1
}
.side_float>ul {
--tw-bg-opacity:1;
--tw-shadow:0px 10px 0.8rem 5px rgba(0, 0, 0, .1);
--tw-shadow-colored:0px 10px 0.8rem 5px var(--tw-shadow-color);
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
	border-radius:40px;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	display:flex;
	flex-direction:column;
	padding:5px 5px 20px
}
@media (min-width:968px) {
.side_float>ul {
border-radius:2.4rem;
padding:.4rem .4rem .8rem
}
}
.side_float>ul>li {
--tw-border-opacity:1;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
padding-bottom:.6rem;
padding-top:.6rem
}
.side_float>ul>li:first-child {
	padding-top:0
}
.side_float>ul>li:last-child {
	border-color:transparent;
	padding-bottom:0
}
.side_float>ul>li>a {
	display:flex;
	flex-direction:column
}
.side_float>ul>li>a .icon {
	align-items:center;
	aspect-ratio:1/1;
	border-radius:9999px;
	display:flex;
	justify-content:center;
	width:100%
}
.side_float>ul>li>a .icon, .side_float>ul>li>a .icon svg {
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.side_float>ul>li>a .icon svg {
	height:80%;
	width:80%
}
.side_float>ul>li>a .icon svg .st0 {
	fill:#222;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.side_float>ul>li>a .icon svg .st1 {
	fill:rgba(var(--maincolor), 1)
}
.side_float>ul>li>a span {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	font-size:12px;
	line-height:1.25;
margin-top:.2rem;
	text-align:center;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
.side_float>ul>li>a span {
font-size:.56rem
}
}
.side_float>ul>li>a.qr_item {
	position:relative
}
.side_float>ul>li>a.qr_item .box {
--tw-translate-x:calc(-100% + -5px);
--tw-translate-y:-50%;
--tw-bg-opacity:1;
--tw-shadow:0px 2.291666666666667vw 2.291666666666667vw -0.8333333333333333vw rgba(0, 0, 0, .15);
--tw-shadow-colored:0px 2.291666666666667vw 2.291666666666667vw -0.8333333333333333vw var(--tw-shadow-color);
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	display:none;
	left:0;
	padding:5px;
	position:absolute;
	top:50%;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	width:100px;
	z-index:20
}
@media (min-width:968px) {
.side_float>ul>li>a.qr_item .box {
--tw-translate-x:calc(-100% + -0.4rem);
padding:.4rem;
transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
width:6rem
}
}
.side_float>ul>li>a.qr_item:hover .box {
	display:block
}
.side_float>ul>li>a:hover .icon {
--tw-bg-opacity:1;
	background-color:rgb(34 34 34/var(--tw-bg-opacity, 1))
}
.side_float>ul>li>a:hover .icon svg {
	height:50%;
	width:50%
}
.side_float>ul>li>a:hover .icon svg .st0 {
	fill:#fff
}
.side_float>ul>li>a:hover span {
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1))
}
.side_float a.btn_backtotop {
--tw-bg-opacity:1;
--tw-shadow:0px 10px 0.8rem 5px rgba(0, 0, 0, .1);
--tw-shadow-colored:0px 10px 0.8rem 5px var(--tw-shadow-color);
	align-items:center;
	aspect-ratio:1/1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
	border-radius:9999px;
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
	display:flex;
	justify-content:center;
	width:100%
}
.side_float a.btn_backtotop i {
--tw-rotate:-90deg;
--tw-scale-x:.5;
--tw-scale-y:.5;
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	font-size:24px;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
.side_float a.btn_backtotop i {
font-size:.96rem
}
}
.side_float a.btn_backtotop:hover {
--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1))
}
.side_float a.btn_backtotop:hover i {
--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
.n_banner {
	width:100%
}
.n_banner .img, .n_banner .img img {
	display:block;
	width:100%
}
.breadcrumbs {
--tw-text-opacity:1;
	color:rgb(153 153 153/var(--tw-text-opacity, 1));
	font-size:12px;
	line-height:1.5
}
@media (min-width:968px) {
.breadcrumbs {
font-size:.64rem
}
}
.breadcrumbs a {
	color:inherit;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
.breadcrumbs a:hover {
--tw-text-opacity:1;
color:rgb(0 0 0/var(--tw-text-opacity, 1))
}
}
.title01 {
	font-size:20px;
	font-weight:500;
	line-height:1.25
}
@media (min-width:968px) {
.title01 {
font-size:1.5rem
}
}
html[lang=zh-CN] .title01 {
	font-family:Arial, Alibaba PuHuiTi Medium
}
a .more01 {
	align-items:center;
	border-color:transparent;
	border-radius:9999px;
	border-width:1px;
	display:inline-flex;
	height:34px;
	justify-content:space-between;
	min-width:100px;
	padding-left:15px;
	padding-right:10px;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
a .more01 {
height:2rem;
min-width:6.4rem;
padding-left:1.2rem;
padding-right:.8rem
}
}
a .more01 span {
	font-size:12px
}
@media (min-width:968px) {
a .more01 span {
font-size:.56rem
}
}
a .more01 i {
--tw-rotate:-45deg;
--tw-scale-x:.5;
--tw-scale-y:.5;
	font-size:16px;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
a .more01 i {
font-size:.64rem
}
}
a .more01.solid_black {
--tw-border-opacity:1;
--tw-bg-opacity:1;
--tw-text-opacity:1;
	background-color:rgb(0 0 0/var(--tw-bg-opacity, 1));
	border-color:rgb(0 0 0/var(--tw-border-opacity, 1));
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
a .more01.border_white {
--tw-border-opacity:1;
--tw-text-opacity:1;
	border-color:rgb(255 255 255/var(--tw-border-opacity, 1));
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
a .more01.border_black {
--tw-border-opacity:1;
--tw-text-opacity:1;
	border-color:rgb(34 34 34/var(--tw-border-opacity, 1));
	color:rgb(34 34 34/var(--tw-text-opacity, 1))
}
a .more01.border_gray {
--tw-border-opacity:1;
--tw-text-opacity:1;
	border-color:rgb(153 153 153/var(--tw-border-opacity, 1));
	color:rgb(153 153 153/var(--tw-text-opacity, 1))
}
a .more01.simple {
	border-radius:0;
	height:auto;
	min-width:75px;
	padding:0
}
@media (min-width:968px) {
a .more01.simple {
min-width:3rem
}
}
a .more01.simple i {
--tw-text-opacity:1;
	color:rgb(34 34 34/var(--tw-text-opacity, 1))
}
@media (min-width:968px) {
a:hover .more01 i {
--tw-rotate:0deg;
transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
a:hover .more01.border_black, a:hover .more01.border_white, a:hover .more01.solid_black {
--tw-border-opacity:1;
--tw-bg-opacity:1;
background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
border-color:rgba(var(--maincolor), var(--tw-border-opacity, 1))
}
a:hover .more01.border_black {
--tw-text-opacity:1;
color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
a:hover .more01.border_gray {
--tw-border-opacity:1;
--tw-bg-opacity:1;
background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
border-color:rgba(var(--maincolor), var(--tw-border-opacity, 1))
}
}
.footer_cols {
--tw-bg-opacity:1;
	background-color:rgb(51 51 51/var(--tw-bg-opacity, 1));
	padding-bottom:20px;
	padding-top:20px
}
@media (min-width:968px) {
.footer_cols {
padding-bottom:2.6rem;
padding-top:2.6rem
}
}
.footer_cols>ul {
	display:grid;
	gap:20px;
	grid-template-columns:repeat(2, minmax(0, 1fr))
}
@media (min-width:668px) {
.footer_cols>ul {
display:flex;
justify-content:space-between
}
}
@media (min-width:968px) {
.footer_cols>ul {
gap:.8rem
}
}
.footer_cols>ul>li a {
	align-items:center;
	display:flex;
	gap:10px
}
@media (min-width:968px) {
.footer_cols>ul>li a {
gap:.8rem
}
}
.footer_cols>ul>li a .icon {
	align-items:center;
	aspect-ratio:1/1;
	border-color:hsla(0, 0%, 100%, .3);
	border-radius:9999px;
	border-width:1px;
	display:flex;
	flex-shrink:0;
	justify-content:center;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:40px
}
@media (min-width:968px) {
.footer_cols>ul>li a .icon {
width:3.6rem
}
}
.footer_cols>ul>li a .icon img {
	width:40%
}
.footer_cols>ul>li a .info {
--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity, 1));
	display:flex;
	flex-direction:column;
gap:.2rem;
	justify-content:center
}
.footer_cols>ul>li a .info span {
	font-size:14px;
	line-height:1.5
}
@media (min-width:968px) {
.footer_cols>ul>li a .info span {
font-size:.8rem
}
}
.footer_cols>ul>li a .info p {
	font-size:12px;
	line-height:1.5;
	opacity:.7
}
@media (min-width:968px) {
.footer_cols>ul>li a .info p {
font-size:.64rem
}
.footer_cols>ul>li a:hover .icon {
--tw-border-opacity:1;
--tw-bg-opacity:1;
background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
border-color:rgb(255 255 255/var(--tw-border-opacity, 1))
}
}
.footer {
--tw-bg-opacity:1;
--tw-text-opacity:1;
	background-color:rgb(39 39 39/var(--tw-bg-opacity, 1));
	color:rgb(255 255 255/var(--tw-text-opacity, 1));
	font-size:12px;
	padding-bottom:40px;
	padding-top:40px;
	position:relative
}
@media (min-width:968px) {
.footer {
font-size:.56rem;
padding-bottom:1.2rem;
padding-top:3.2rem
}
}
.footer_inner {
	position:relative;
	z-index:2
}
.footer__bg {
	bottom:4.4rem;
	left:0;
	position:absolute;
	width:100%;
	z-index:1
}
.footer__top {
	padding-bottom:40px
}
@media (min-width:968px) {
.footer__top {
display:flex;
padding-bottom:3.8rem
}
.footer__top--left {
flex:1 1 0%
}
}
.footer__top--left .logo {
	display:inline-block;
	width:160px
}
@media (min-width:968px) {
.footer__top--left .logo {
width:11.36rem
}
}
.footer__top--left .logo svg {
	width:100%
}
.footer__top--left .logo svg .st0 {
	fill:#fff
}
.footer__top--left .nav {
	display:none
}
@media (min-width:968px) {
.footer__top--left .nav {
display:flex;
justify-content:space-between;
margin-right:10%;
margin-top:2.2rem
}
}
.footer__top--left .nav>li .sub {
margin-top:.6rem
}
.footer__top--left .nav>li .sub a {
	display:block;
	line-height:2;
	opacity:.7;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.footer__top--left .nav>li .sub a:hover {
	opacity:1
}
@media (min-width:968px) {
.footer__top--right {
width:14.8rem
}
}
.footer__top--right .right_top {
	margin-top:20px
}
@media (min-width:968px) {
.footer__top--right .right_top {
margin-top:50px
}
}
.footer__top--right .right_top--info {
	line-height:1.5
}
.footer__top--right .right_top--info .title {
margin-bottom:.4rem
}
@media (min-width:968px) {
.footer__top--right .right_top--info .des {
font-size:.64rem
}
}
.footer__top--right .right_top--form {
	margin-top:1.2rem
}
.footer__top--right .right_top--form .wpcf7 form .wpcf7-response-output {
	border-width:1px;
	font-size:12px;
	margin:20px 0 0;
	padding:1em;
	text-align:center
}
@media (min-width:968px) {
.footer__top--right .right_top--form .wpcf7 form .wpcf7-response-output {
margin-top:.8rem
}
}
.footer__top--right .right_top--form .wpcf7-not-valid-tip {
--tw-translate-y:-50%;
	font-size:12px;
	line-height:1.5;
	position:absolute;
	right:10px;
	top:50%;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	z-index:2
}
.footer__top--right .right_top--form .wpcf7-form.submitting .wpcf7-submit {
--tw-bg-opacity:1!important;
--tw-text-opacity:1!important;
	background-color:rgb(212 212 212/var(--tw-bg-opacity, 1))!important;
	color:rgb(107 114 128/var(--tw-text-opacity, 1))!important;
	cursor:not-allowed!important;
	pointer-events:none
}
.footer__top--right .right_top--form .wpcf7-form-control-wrap input[type=email], .footer__top--right .right_top--form .wpcf7-form-control-wrap input[type=tel], .footer__top--right .right_top--form .wpcf7-form-control-wrap input[type=text] {
--tw-text-opacity:1;
	background-color:transparent;
	border-bottom-width:1px;
	border-color:hsla(0, 0%, 100%, .4);
	border-radius:0;
	color:rgb(255 255 255/var(--tw-text-opacity, 1));
	display:block;
	font-size:14px;
	line-height:1;
	outline:2px solid transparent;
	outline-offset:2px;
	padding-bottom:10px;
	padding-top:10px;
	width:100%
}
.footer__top--right .right_top--form .wpcf7-form-control-wrap input[type=email]::-moz-placeholder, .footer__top--right .right_top--form .wpcf7-form-control-wrap input[type=tel]::-moz-placeholder, .footer__top--right .right_top--form .wpcf7-form-control-wrap input[type=text]::-moz-placeholder {
color:hsla(0, 0%, 100%, .4)
}
.footer__top--right .right_top--form .wpcf7-form-control-wrap input[type=email]::placeholder, .footer__top--right .right_top--form .wpcf7-form-control-wrap input[type=tel]::placeholder, .footer__top--right .right_top--form .wpcf7-form-control-wrap input[type=text]::placeholder {
color:hsla(0, 0%, 100%, .4)
}
@media (min-width:968px) {
.footer__top--right .right_top--form .wpcf7-form-control-wrap input[type=email], .footer__top--right .right_top--form .wpcf7-form-control-wrap input[type=tel], .footer__top--right .right_top--form .wpcf7-form-control-wrap input[type=text] {
font-size:.64rem;
padding-bottom:.8rem;
padding-top:.8rem
}
}
.footer__top--right .right_top--form .item_submit {
	margin-top:1.12rem
}
.footer__top--right .right_top--form .item_submit .wpcf7-submit {
--tw-text-opacity:1;
	background-color:transparent;
	border-color:hsla(0, 0%, 100%, .4);
	border-radius:9999px;
	border-width:1px;
	color:rgb(255 255 255/var(--tw-text-opacity, 1));
	cursor:pointer;
	min-width:5.6rem;
padding:.56rem .8rem;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
.footer__top--right .right_top--form .item_submit .wpcf7-submit {
font-size:.64rem
}
}
.footer__top--right .right_top--form .item_submit .wpcf7-submit:hover {
--tw-border-opacity:1;
--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
	border-color:rgba(var(--maincolor), var(--tw-border-opacity, 1))
}
.footer__top--right .right_top--form .item_submit .wpcf7-spinner {
	display:none!important
}
.footer__top--right .right_bottom {
	display:flex;
	flex-direction:column;
	font-size:14px;
gap:.4rem;
	line-height:1.5;
	margin-top:1.2rem
}
@media (min-width:968px) {
.footer__top--right .right_bottom {
font-size:.64rem
}
}
.footer__top--right .right_bottom p {
	align-items:center;
	display:flex;
gap:.4rem
}
.footer__top--right .right_bottom p i {
	font-size:1.25em
}
.footer__top--right .right_bottom p.phone {
	font-family:Krona One;
	font-size:1.8em
}
.footer__copyright {
	display:flex;
	flex-direction:column;
	line-height:1.5
}
@media (min-width:968px) {
.footer__copyright {
align-items:center;
flex-direction:row;
gap:1.6rem
}
}
.footer__copyright p {
	color:hsla(0, 0%, 100%, .5);
	line-height:1.5
}
@media (min-width:968px) {
.footer__copyright p {
font-size:.64rem
}
}
.footer__copyright p a {
	color:inherit;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.footer__copyright p a:hover {
--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
.footer__copyright .social {
	align-items:center;
	display:flex;
gap:.6rem;
	margin-top:20px
}
@media (min-width:968px) {
.footer__copyright .social {
margin-left:auto;
margin-top:0
}
}
.footer__copyright .social li {
	display:flex;
	width:30px
}
.footer__copyright .social li .item {
	display:flex;
	position:relative;
	width:100%
}
.footer__copyright .social li .item .icon {
--tw-bg-opacity:1;
	aspect-ratio:1/1;
	background-color:rgb(68 68 68/var(--tw-bg-opacity, 1));
	border-radius:9999px;
	width:100%
}
@media (min-width:968px) {
.footer__copyright .social li .item .icon {
width:1.84rem
}
}
.footer__copyright .social li .item.item_qr .qr_box {
--tw-translate-x:-50%;
	bottom:100%;
	display:none;
	left:50%;
	min-width:100px;
	position:absolute;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	z-index:10
}
.footer__copyright .social li .item.item_qr .qr_box .inner {
--tw-bg-opacity:1;
--tw-text-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
border-radius:.4rem;
	color:rgb(34 34 34/var(--tw-text-opacity, 1));
	display:flex;
	flex-direction:column;
	overflow:hidden;
padding:.4rem;
	text-align:center
}
.footer__copyright .social li .item.item_qr .qr_box .inner img {
	width:100%
}
.footer__copyright .social li .item.item_qr .qr_box .inner span {
	font-size:12px;
	line-height:1.5
}
.footer__copyright .social li .item.item_qr:hover .qr_box {
	display:block
}
.footer__copyright .social li .item:hover .icon {
--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1))
}
.sub_nav {
	margin-bottom:20px;
	margin-top:20px
}
@media (min-width:968px) {
.sub_nav {
display:flex;
justify-content:center;
margin-bottom:3.2rem;
margin-top:1.6rem
}
}
.sub_nav>ul {
	display:grid;
	gap:10px;
	grid-template-columns:repeat(3, minmax(0, 1fr))
}
@media (min-width:968px) {
.sub_nav>ul {
--tw-border-opacity:1;
border-bottom-width:1px;
border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
display:flex;
flex-wrap:wrap;
gap:.4rem
}
}
.sub_nav>ul>li a {
--tw-border-opacity:1;
--tw-text-opacity:1;
	align-items:center;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	border-width:1px;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	display:flex;
	height:100%;
	justify-content:center;
	padding:10px;
	position:relative;
	text-align:center
}
@media (min-width:968px) {
.sub_nav>ul>li a {
border-style:none;
display:block;
font-size:.72rem;
min-width:6rem;
padding:.8rem;
text-align:center;
white-space:nowrap
}
}
.sub_nav>ul>li a:after {
--tw-translate-x:-50%;
--tw-bg-opacity:1;
--tw-content:"";
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
	bottom:-1px;
	content:var(--tw-content);
	display:none;
	height:2px;
	left:50%;
	opacity:0;
	position:absolute;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:0;
	z-index:2
}
@media (min-width:968px) {
.sub_nav>ul>li a:after {
display:block
}
}
.sub_nav>ul>li.current-cat a, .sub_nav>ul>li.current-cat-ancestor a, .sub_nav>ul>li.current-cat-parent a, .sub_nav>ul>li.on a {
--tw-border-opacity:1;
--tw-bg-opacity:1;
--tw-text-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
	border-color:rgba(var(--maincolor), var(--tw-border-opacity, 1));
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
@media (min-width:968px) {
.sub_nav>ul>li.current-cat a, .sub_nav>ul>li.current-cat-ancestor a, .sub_nav>ul>li.current-cat-parent a, .sub_nav>ul>li.on a {
--tw-text-opacity:1;
background-color:transparent;
color:rgba(var(--maincolor), var(--tw-text-opacity, 1));
font-weight:700
}
}
.sub_nav>ul>li.current-cat a:after, .sub_nav>ul>li.current-cat-ancestor a:after, .sub_nav>ul>li.current-cat-parent a:after, .sub_nav>ul>li.on a:after {
	opacity:1;
	width:100%
}
.mobile_menu {
	align-items:center;
	display:flex;
	height:60px;
	position:fixed;
	right:20px;
	top:0;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:20px;
	z-index:1000
}
@media (min-width:1180px) {
.mobile_menu {
display:none
}
}
.scrolling_down .mobile_menu {
--tw-translate-y:-100%
}
.scrolling_down .mobile_menu, .scrolling_up .mobile_menu {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.scrolling_up .mobile_menu {
--tw-translate-y:0px
}
.mobile_menu i.line {
	background-color:#222;
	display:block;
	height:2px;
	line-height:2px;
	position:relative;
transition:all .5s;
	width:20px
}
.scrolling_up .mobile_menu i.line {
	background-color:#222
}
.mobile_menu i.line:after, .mobile_menu i.line:before {
	background-color:#222;
	content:"";
	display:block;
	height:2px;
	left:0;
	line-height:2px;
	position:absolute;
transition:all .5s;
	width:20px
}
.scrolling_up .mobile_menu i.line:after, .scrolling_up .mobile_menu i.line:before {
	background-color:#222
}
.mobile_menu i.line:before {
	top:-7px
}
.mobile_menu i.line:after {
	bottom:-7px
}
.toggled .mobile_menu i.line {
	background:#fff;
	width:0
}
.toggled .mobile_menu i.line:before {
	background-color:#fff;
	transform:translate3d(0, 7px, 0) rotate(45deg)
}
.toggled .mobile_menu i.line:after {
	background-color:#fff;
	transform:translate3d(0, -7px, 0) rotate(-45deg)
}
.mobile_nav {
--tw-bg-opacity:1;
--tw-text-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
	color:rgb(107 114 128/var(--tw-text-opacity, 1));
	height:100vh;
	left:-250px;
	position:fixed;
	top:0;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	visibility:hidden;
	width:250px;
	z-index:1000
}
.mobile_nav_inner {
	height:100%;
	overflow-y:scroll;
	padding:20px;
	width:100%
}
.mobile_nav_inner .logo {
	display:block;
	margin-bottom:20px;
	width:100%
}
.mobile_nav_inner .logo img {
	height:40px;
	width:auto
}
.mobile_nav .nav>ul>li.m {
--tw-border-opacity:1;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	position:relative
}
.mobile_nav .nav>ul>li.m>a {
--tw-text-opacity:1;
	color:rgb(51 51 51/var(--tw-text-opacity, 1));
	font-size:16px;
	line-height:50px;
	white-space:nowrap
}
.mobile_nav .nav>ul>li.m .icon {
	align-items:center;
	display:flex;
	height:50px;
	justify-content:flex-end;
	position:absolute;
	right:0;
	top:0;
	width:36px;
	z-index:20
}
.mobile_nav .nav>ul>li.m .icon i {
--tw-text-opacity:1;
	color:rgb(51 51 51/var(--tw-text-opacity, 1));
	font-size:12px;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.mobile_nav .nav>ul>li.m .sub {
	display:none
}
.mobile_nav .nav>ul>li.m .sub ul {
	padding-bottom:20px;
	padding-top:10px
}
.mobile_nav .nav>ul>li.m .sub ul>li {
	display:block;
	margin-bottom:10px
}
.mobile_nav .nav>ul>li.m .sub ul>li:last-of-type {
	margin-bottom:0
}
.mobile_nav .nav>ul>li.m .sub ul>li>a {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	display:block;
	font-size:14px;
	line-height:1.6em;
	padding-left:10px
}
.mobile_nav .nav>ul>li.m.active>a {
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1))
}
.mobile_nav .nav>ul>li.m.active .icon i {
--tw-rotate:90deg;
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1));
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.mobile_nav .bar {
	margin-top:20px
}
.toggled .mobile_nav {
	left:0;
	visibility:visible
}
.body-overlay {
	background-color:rgba(0, 0, 0, .6);
	bottom:0;
	display:none;
	height:100%;
	left:0;
	position:fixed;
	right:0;
	top:0;
	width:100%;
	z-index:920
}
.body-overlay.morezindex {
	z-index:930
}
.body-overlay.lessZindex {
	z-index:99
}
#pop_search {
	display:none
}
@media (max-width:668px) {
#pop_search {
padding:20px;
width:100%
}
#pop_search .fancybox-close-small {
height:20px;
padding:0;
width:20px
}
}
.pop_search_col {
--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	border-width:1px;
	display:flex;
	width:100%
}
@media (min-width:968px) {
.pop_search_col {
width:600px
}
}
.pop_search_col .input {
	flex:1 1 0%;
	font-size:14px;
	line-height:40px;
	padding-left:10px;
	padding-right:10px
}
.pop_search_col .input, .pop_search_col .submit {
	background-image:none;
	border-style:none;
	margin:0;
	outline:2px solid transparent;
	outline-offset:2px
}
.pop_search_col .submit {
	align-items:center;
	display:flex;
	height:40px;
	justify-content:center;
	padding:0;
	width:40px
}
.pop_search_col .submit svg {
--tw-text-opacity:1;
	color:rgb(51 51 51/var(--tw-text-opacity, 1));
	height:50%;
	width:50%
}
.index_banner .splide__slide .item {
	position:relative
}
.index_banner .splide__slide .item .bg, .index_banner .splide__slide .item .bg img {
	width:100%
}
.index_banner__pagination {
	bottom:20px;
	left:0;
	position:absolute;
	width:100%;
	z-index:2
}
@media (min-width:968px) {
.index_banner__pagination {
bottom:1.6rem
}
}
.index_tec {
	background-position:50%;
	background-size:cover
}
@media (min-width:968px) {
.index_tec {
background-attachment:fixed
}
}
.index_tec__inner {
	display:flex;
	flex-direction:column;
	justify-content:center;
	min-height:100vh;
	padding-bottom:80px;
	padding-top:80px
}
@media (min-width:968px) {
.index_tec__inner {
min-height:32rem;
padding-bottom:5.6rem;
padding-top:4.6rem;
width:50%
}
}
.index_tec__lists {
	display:grid;
	gap:20px;
	grid-template-columns:repeat(2, minmax(0, 1fr));
	margin-bottom:60px;
	margin-top:60px
}
@media (min-width:968px) {
.index_tec__lists {
gap:3.2rem;
grid-template-columns:repeat(2, minmax(0, 1fr))
}
}
.index_tec__lists>li {
--tw-text-opacity:1;
	align-items:center;
	color:rgb(255 255 255/var(--tw-text-opacity, 1));
	display:flex;
	gap:10px
}
@media (min-width:968px) {
.index_tec__lists>li {
gap:.8rem
}
}
.index_tec__lists>li img {
	width:20px
}
@media (min-width:968px) {
.index_tec__lists>li img {
width:1.84rem
}
}
.index_tec__lists>li p {
	font-size:12px;
	line-height:1.5
}
@media (min-width:968px) {
.index_tec__lists>li p {
font-size:.72rem
}
.index_tec__more {
margin-top:auto
}
}
.index_product {
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.index_product {
padding-bottom:4.8rem;
padding-top:4.8rem
}

}
.pro_item .item .img img{ height:auto}
.index_product_hd {
	margin-bottom:20px;
	margin-top:20px
}
@media (min-width:968px) {
.index_product_hd {
margin-bottom:0;
margin-top:1.2rem
}
}
.index_product_bd {
	margin-bottom:20px;
	margin-top:20px
}
@media (min-width:968px) {
.index_product_bd {
margin-bottom:3.2rem;
margin-top:3.2rem
}
}
.index_product_bd .splide__pagination {
	margin-top:20px
}
.index_product__more {
	display:flex;
	justify-content:center
}
.index_experience {
	background-position:50%;
	background-size:cover;
	background-color:#e5e7eb
}
.index_experience__inner {
--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity, 1));
	display:flex;
	flex-direction:column;
	justify-content:center;
	min-height:100vh;
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.index_experience__inner {
justify-content:flex-start;
min-height:-moz-fit-content;
min-height:fit-content;
padding-bottom:5.2rem;
padding-top:5.2rem
}
}
.index_experience__inner--des {
	font-size:12px;
	line-height:1.625;
	margin-bottom:20px;
	margin-top:20px;
	min-height:150px
}
@media (min-width:968px) {
.index_experience__inner--des {
font-size:1.04rem;
margin-top:.8rem;
min-height:15.2rem
}
}
.index_brand {
	display:flex;
	flex-direction:column;
	justify-content:center;
	min-height:100vh;
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.index_brand {
justify-content:flex-start;
min-height:-moz-fit-content;
min-height:fit-content;
padding-bottom:4.8rem;
padding-top:4.8rem
}
}
.index_brand__nums {
	display:flex;
	justify-content:center;
	margin-top:20px
}
@media (min-width:968px) {
.index_brand__nums {
margin-top:2rem
}
}
.index_brand__nums>ul {
--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	border-left-width:1px;
	display:flex;
	justify-content:center
}
.index_brand__nums>ul>li {
--tw-border-opacity:1;
	align-items:center;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	border-right-width:1px;
	display:flex;
	flex-direction:column;
	padding-left:20px;
	padding-right:20px;
	position:relative;
	text-align:center
}
@media (min-width:968px) {
.index_brand__nums>ul>li {
min-width:14rem;
padding-left:.8rem;
padding-right:.8rem
}
}
.index_brand__nums>ul>li p.num {
--tw-text-opacity:1;
	align-items:center;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1));
	display:inline-flex;
	gap:5px;
	margin-bottom:10px
}
.index_brand__nums>ul>li p.num span {
	font-family:Krona One;
	font-size:23px
}
@media (min-width:968px) {
.index_brand__nums>ul>li p.num span {
font-size:2rem
}
}
.index_brand__nums>ul>li p.num em {
	font-size:12px;
	font-style:normal;
	font-weight:700
}
@media (min-width:968px) {
.index_brand__nums>ul>li p.num em {
font-size:.56rem
}
}
.index_brand__nums>ul>li p.des {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	font-size:12px;
	line-height:1.5
}
@media (min-width:968px) {
.index_brand__nums>ul>li p.des {
font-size:.72rem
}
}
.index_brand__logos {
	margin-top:40px
}
@media (min-width:968px) {
.index_brand__logos {
margin-top:4rem
}
.index_brand {
min-height: 60vh;
}
}
.index_brand__logos li .img {
--tw-border-opacity:1;
--tw-bg-opacity:1;
	aspect-ratio:1/1;
	border-color:rgb(245 245 245/var(--tw-border-opacity, 1));
	border-radius:9999px;
	border-width:1px;
	overflow:hidden;
	position:relative;
transition-duration:.3s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:70%;
}
@media (min-width:968px) {
.index_brand__logos li .img {
width:100%
}
}
.index_brand__logos li .img:after {
--tw-gradient-from:#ddf1f3 var(--tw-gradient-from-position);
--tw-gradient-to:rgba(221, 241, 243, 0) var(--tw-gradient-to-position);
--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);
--tw-gradient-to:#fff var(--tw-gradient-to-position);
--tw-content:"";
	background-image:linear-gradient(to bottom, var(--tw-gradient-stops));
	content:var(--tw-content);
	display:block;
	height:100%;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
 transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:100%;
	z-index:1
}
.index_brand__logos li .img img {
--tw-grayscale:grayscale(100%);
	position:relative;
transition-duration:.3s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:100%;
	z-index:2
}
.index_brand__logos li .img:hover {
--tw-border-opacity:1;
	border-color:rgb(216 241 245/var(--tw-border-opacity, 1))
}
.index_brand__logos li .img:hover:after {
	opacity:1
}
.index_brand__logos li .img:hover img {
--tw-grayscale:grayscale(0);
	filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)
}
.index_brand__logos .splide__pagination {
	margin-top:20px
}
@media (min-width:968px) {
.index_brand__logos .splide__pagination {
margin-top:1.6rem
}
}
.intro_about {
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.intro_about {
display:flex;
padding-bottom:5.2rem;
padding-top:5.2rem
}
.intro_about__left {
padding-right:10.666%;
width:50%
}
}
.intro_about__left--content {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	margin-top:20px
}
@media (min-width:968px) {
.intro_about__left--content {
margin-bottom:1.8rem;
margin-top:1rem
}
html[lang=en-US] .page-template-page-intro .intro_about__left--content {
height:14rem;
padding-right:1.6rem
}
}
.intro_about__left--nums {
	margin-top:20px
}
@media (min-width:968px) {
.intro_about__left--nums {
margin-top:auto;
padding-right:1.2rem
}
}
.intro_about__left--nums>ul {
	display:grid;
	gap:20px;
	grid-template-columns:repeat(2, minmax(0, 1fr))
}
@media (min-width:968px) {
.intro_about__left--nums>ul {
gap:1.6rem;
grid-template-columns:repeat(12, minmax(0, 1fr))
}
}
.intro_about__left--nums>ul>li {
	display:flex;
	flex-direction:column;
	padding-bottom:10px;
	position:relative
}
@media (min-width:968px) {
.intro_about__left--nums>ul>li:nth-child(odd) {
grid-column:span 5/span 5
}
.intro_about__left--nums>ul>li:nth-child(2n) {
grid-column:span 7/span 7
}
}
.intro_about__left--nums>ul>li:after {
--tw-bg-opacity:1;
--tw-content:"";
	background-color:rgb(170 170 170/var(--tw-bg-opacity, 1));
	bottom:0;
	content:var(--tw-content);
	display:block;
	height:2px;
	left:0;
	position:absolute;
	width:20px
}
@media (min-width:968px) {
.intro_about__left--nums>ul>li:after {
width:1.2rem
}
}
.intro_about__left--nums>ul>li p.num {
--tw-text-opacity:1;
	align-items:center;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1));
	display:inline-flex;
	font-family:Krona One;
	gap:5px;
	margin-bottom:10px
}
.intro_about__left--nums>ul>li p.num span {
	font-size:23px
}
@media (min-width:968px) {
.intro_about__left--nums>ul>li p.num span {
font-size:2rem
}
}
.intro_about__left--nums>ul>li p.num em {
	font-size:12px;
	font-style:normal;
	font-weight:700
}
@media (min-width:968px) {
.intro_about__left--nums>ul>li p.num em {
font-size:.56rem
}
}
.intro_about__left--nums>ul>li p.des {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	font-size:12px;
	line-height:1.5;
	min-height:3em
}
@media (min-width:968px) {
.intro_about__left--nums>ul>li p.des {
font-size:.72rem
}
}
.intro_about__left--more {
	margin-top:20px
}
@media (min-width:968px) {
.intro_about__left--more {
margin-top:2.8rem
}
}
.intro_about__left--more a {
	display:inline-block
}
@media (min-width:968px) {
.intro_about__right {
display:flex;
flex-direction:column;
justify-content:space-between;
width:50%
}
}
.intro_about__right--slogan {
	margin-bottom:40px;
	margin-top:40px;
	width:100%
}
.intro_about__right--video {
	align-items:center;
	aspect-ratio:75/44;
border-radius:.8rem;
	display:flex;
	justify-content:center;
	overflow:hidden;
	position:relative;
	width:100%
}
.intro_about__right--video:after {
--tw-bg-opacity:1;
--tw-content:"";
	content:var(--tw-content);
	display:block;
	height:100%;
	left:0;
	opacity:.2;
	position:absolute;
	top:0;
	width:100%;
	z-index:3
}
.intro_about__right--video i, .intro_about__right--video:after {
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.intro_about__right--video i {
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1));
	font-size:2.4rem;
	position:relative;
	z-index:4
}
.intro_about__right--video span {
	background-position:50%;
	background-size:cover;
	display:block;
	height:100%;
	left:0;
	position:absolute;
	top:0;
	transition-duration:1s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:100%;
	z-index:2
}
@media (min-width:968px) {
.intro_about__right--video:hover:after {
opacity:0
}
.intro_about__right--video:hover span {
--tw-scale-x:1.1;
--tw-scale-y:1.1;
transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
}
.intro_research {
--tw-bg-opacity:1;
	background-color:rgb(245 245 245/var(--tw-bg-opacity, 1));
	display:flex;
	flex-direction:column;
	position:relative
}
@media (min-width:968px) {
.intro_research {
flex-direction:row
}
}
.intro_research__img {
	aspect-ratio:6/5;
	background-position:50%;
	background-size:cover;
	width:100%
}
@media (min-width:968px) {
.intro_research__img {
aspect-ratio:auto;
height:100%;
left:0;
position:absolute;
top:0;
width:50%
}
.intro_research__txt {
width:100%
}
.intro_research__txt--inner {
align-items:center;
display:flex;
min-height:32rem
}
}
.intro_research__txt--info {
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.intro_research__txt--info {
margin-left:auto;
padding-bottom:3.2rem;
padding-left:8rem;
padding-top:3.2rem;
width:50%
}
}
html[lang=en-US] .intro_research__txt--info .title01 {
	font-size:1.44rem
}
.intro_research__txt .des {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	margin-bottom:1rem;
	margin-top:1rem
}
.intro_research__txt .nums {
	display:grid;
	gap:20px;
	grid-template-columns:repeat(3, minmax(0, 1fr))
}
@media (min-width:968px) {
.intro_research__txt .nums {
gap:1.2rem;
padding-right:12%
}
}
.intro_research__txt .nums>li {
--tw-bg-opacity:1;
	align-items:center;
	aspect-ratio:1/1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
	border-radius:9999px;
	display:flex;
	flex-direction:column;
	justify-content:center
}
.intro_research__txt .nums>li span {
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1));
	font-family:Krona One;
	font-size:20px
}
@media (min-width:968px) {
.intro_research__txt .nums>li span {
font-size:.96rem
}
}
.intro_research__txt .nums>li p {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	font-size:14px;
	line-height:1.25;
margin-top:.2rem;
	text-align:center
}
@media (min-width:968px) {
.intro_research__txt .nums>li p {
font-size:.72rem;
padding-left:.4rem;
padding-right:.4rem
}
html[lang=en-US] .intro_research__txt .nums>li p {
font-size:.56rem
}
}
.intro_network {
	overflow:hidden;
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.intro_network {
padding-bottom:3.4rem;
padding-top:3.4rem
}
}
.intro_network__inner {
	display:flex;
	flex-direction:column;
	justify-content:center;
	min-height:100vh
}
@media (min-width:968px) {
.intro_network__inner {
align-items:center;
flex-direction:row;
justify-content:flex-start;
min-height:-moz-fit-content;
min-height:fit-content
}
.intro_network__side {
width:50%
}
}
.intro_network__side--des {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	font-size:12px
}
@media (min-width:968px) {
.intro_network__side--des {
font-size:1.04rem;
margin-top:.8rem
}
}
.intro_network__side--des span {
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1));
	font-family:Krona One;
	font-size:2.1538em
}
.intro_network__circle {
	margin-left:auto;
	margin-right:auto;
	margin-top:80px;
	position:relative;
	width:85%
}
@media (min-width:968px) {
.intro_network__circle {
margin-left:.8rem;
margin-top:0;
width:42%
}
}
.intro_network__circle .earth {
	position:relative;
	width:100%;
	z-index:10
}
.intro_network__circle .earth .circle {
	border-radius:9999px;
	display:block;
	overflow:hidden;
	position:absolute;
	transform-origin:50% 30%
}
.intro_network__circle .earth .circle img {
	aspect-ratio:1/1;
	display:block;
	-o-object-fit:cover;
	object-fit:cover
}
.intro_network__circle .earth .circle_01 {
	animation:spin 6s linear infinite;
	left:-15.238%;
	top:14.603%;
	width:26.984%
}
.intro_network__circle .earth .circle_01 img {
	animation:spin-reverse 6s linear infinite
}
.intro_network__circle .earth .circle_02 {
	animation:spin2 6s linear infinite;
	left:64.92%;
	top:-3.333%;
	width:15.873%
}
.intro_network__circle .earth .circle_02 img {
	animation:spin-reverse2 6s linear infinite
}
.intro_network__circle .earth .circle_03 {
	animation:spin 6s linear infinite;
	left:33.492%;
	top:27.301%;
	width:15.873%
}
.intro_network__circle .earth .circle_03 img {
	animation:spin-reverse 6s linear infinite
}
.intro_network__circle .earth .circle_04 {
	animation:spin2 6s linear infinite;
	left:10%;
	top:76.984%;
	width:20.634%
}
.intro_network__circle .earth .circle_04 img {
	animation:spin-reverse2 6s linear infinite
}
.intro_network__circle .earth .circle_05 {
	animation:spin 6s linear infinite;
	left:52.063%;
	top:50.476%;
	width:20.634%
}
.intro_network__circle .earth .circle_05 img {
	animation:spin-reverse 6s linear infinite
}
.intro_network__circle .earth .circle_06 {
	animation:spin2 6s linear infinite;
	left:90%;
	top:53.492%;
	width:15.873%
}
.intro_network__circle .earth .circle_06 img {
	animation:spin-reverse2 6s linear infinite
}
.intro_network__circle .line {
--tw-translate-x:-50%;
--tw-translate-y:-50%;
	aspect-ratio:1/1;
	border-radius:9999px;
	border-width:1px;
	display:block;
	left:50%;
	position:absolute;
	top:50%;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	z-index:2
}
.intro_network__circle .line.line01 {
	border-color:rgba(0, 0, 0, .1);
	width:110%
}
@media (min-width:968px) {
.intro_network__circle .line.line01 {
width:130%
}
}
.intro_network__circle .line.line02 {
	border-color:rgba(0, 0, 0, .05);
	width:120%
}
@media (min-width:968px) {
.intro_network__circle .line.line02 {
width:160%
}
}
.intro_network__circle .line.line03 {
	border-color:rgba(0, 0, 0, .05);
	width:130%
}
@media (min-width:968px) {
.intro_network__circle .line.line03 {
width:190%
}
}
@keyframes spin {
to {
transform:rotate(1turn)
}
}
@keyframes spin2 {
to {
transform:rotate(-1turn)
}
}
@keyframes spin-reverse {
0% {
transform:rotate(1turn)
}
}
@keyframes spin-reverse2 {
0% {
transform:rotate(-1turn)
}
}
.intro_brand {
--tw-bg-opacity:1;
	background-color:rgb(245 245 245/var(--tw-bg-opacity, 1));
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.intro_brand {
padding-bottom:4.8rem;
padding-top:4.8rem
}
}
.intro_brand__des {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	font-size:16px;
	line-height:1.5;
margin-top:.6rem;
	text-align:center
}
@media (min-width:968px) {
.intro_brand__des {
font-size:1.04rem
}
}
.intro_brand__lists {
--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	border-radius:9999px;
	border-width:1px;
	display:grid;
	gap:20px;
	grid-template-columns:repeat(1, minmax(0, 1fr));
	margin-left:auto;
	margin-right:auto;
	margin-top:2.8rem;
	padding:20px;
	width:70%
}
@media (min-width:968px) {
.intro_brand__lists {
flex-direction:row;
gap:8.8rem;
grid-template-columns:repeat(3, minmax(0, 1fr));
padding:3.2rem;
width:100%
}
}
.intro_brand__lists>li {
	position:relative
}
@media (min-width:968px) {
.intro_brand__lists>li:after {
--tw-content:"";
background-image:url(../image/intro_brand_line.png);
background-position:50%;
background-repeat:no-repeat;
background-size:contain;
content:var(--tw-content);
display:block;
height:100%;
position:absolute;
right:-8.8rem;
top:0;
width:8.8rem
}
.intro_brand__lists>li:nth-of-type(3n):after {
display:none
}
}
.intro_brand__lists>li .item {
--tw-bg-opacity:1;
	align-items:center;
	aspect-ratio:1/1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
	border-radius:9999px;
	display:flex;
	flex-direction:column;
	justify-content:center;
	text-align:center;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:100%
}
.intro_brand__lists>li .item .logo {
	padding-left:40px;
	padding-right:40px;
	padding-top:30px
}
@media (min-width:968px) {
.intro_brand__lists>li .item .logo {
padding-left:2rem;
padding-right:2rem;
padding-top:1.2rem
}
}
.intro_brand__lists>li .item b {
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1));
	font-size:18px;
	font-weight:500;
	line-height:1.5
}
@media (min-width:968px) {
.intro_brand__lists>li .item b {
font-size:.88rem;
margin-top:1.2rem
}
}
html[lang=zh-CN] .intro_brand__lists>li .item b {
	font-family:Arial, Alibaba PuHuiTi Medium
}
.intro_brand__lists>li .item p {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	display:-webkit-box;
	font-size:14px;
	line-height:1.5;
	min-height:3em;
	overflow:hidden
}
@media (min-width:968px) {
.intro_brand__lists>li .item p {
font-size:.64rem
}
}
html[lang=en-US] .intro_brand__lists>li .item p {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3;
	display:-webkit-box;
	font-size:12px;
	line-height:1.25;
	min-height:3.75em;
	overflow:hidden
}
@media (min-width:968px) {
html[lang=en-US] .intro_brand__lists>li .item p {
font-size:.56rem
}
.intro_brand__lists>li:hover .item {
--tw-shadow:0px 2.291666666666667vw 2.291666666666667vw -0.8333333333333333vw rgba(0, 0, 0, .15);
--tw-shadow-colored:0px 2.291666666666667vw 2.291666666666667vw -0.8333333333333333vw var(--tw-shadow-color);
box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
}
.intro_news {
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.intro_news {
padding-bottom:4.8rem;
padding-top:4.8rem
}
}
.intro_news_hd {
	display:flex;
	justify-content:center;
	margin-bottom:3.2rem;
	margin-top:1.2rem;
	width:100%
}
.intro_news_hd>ul {
--tw-border-opacity:1;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	display:flex
}
.intro_news_hd>ul>li span {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	cursor:pointer;
	display:block;
	font-size:14px;
	min-width:6rem;
padding:.8rem;
	position:relative;
	text-align:center
}
@media (min-width:968px) {
.intro_news_hd>ul>li span {
font-size:.72rem
}
}
.intro_news_hd>ul>li span:after {
--tw-translate-x:-50%;
--tw-bg-opacity:1;
--tw-content:"";
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
	bottom:-1px;
	content:var(--tw-content);
	display:block;
	height:2px;
	left:50%;
	opacity:0;
	position:absolute;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:0;
	z-index:2
}
.intro_news_hd>ul>li.on span {
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1));
	font-weight:700
}
.intro_news_hd>ul>li.on span:after {
	opacity:1;
	width:100%
}
.intro_news_bd .slide-group .splide .splide__arrows {
	display:flex;
gap:.8rem;
	justify-content:center;
	margin-top:20px
}
@media (min-width:968px) {
.intro_news_bd .slide-group .splide .splide__arrows {
margin-top:0
}
}
.intro_news_bd .slide-group .splide .splide__arrows .splide__arrow {
--tw-translate-y:0px;
	background:transparent;
	border:1px solid #222!important;
	height:30px;
	opacity:1;
	position:static;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:30px
}
@media (min-width:968px) {
.intro_news_bd .slide-group .splide .splide__arrows .splide__arrow {
--tw-translate-y:-50%;
height:1.6rem;
position:absolute;
top:50%;
transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
width:1.6rem;
z-index:2
}
}
.intro_news_bd .slide-group .splide .splide__arrows .splide__arrow i {
--tw-scale-x:.5;
--tw-scale-y:.5;
--tw-text-opacity:1;
	color:rgb(34 34 34/var(--tw-text-opacity, 1));
	font-size:16px;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
.intro_news_bd .slide-group .splide .splide__arrows .splide__arrow i {
font-size:.8rem
}
.intro_news_bd .slide-group .splide .splide__arrows .splide__arrow--prev {
left:-3.2rem
}
}
.intro_news_bd .slide-group .splide .splide__arrows .splide__arrow--prev i {
--tw-rotate:-180deg;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
@media (min-width:968px) {
.intro_news_bd .slide-group .splide .splide__arrows .splide__arrow--next {
right:-3.2rem
}
}
.intro_news_bd .slide-group .splide .splide__arrows .splide__arrow:hover {
--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
	border:1px solid #00a9b7!important
}
.intro_news_bd .slide-group .splide .splide__arrows .splide__arrow:hover i {
--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
.news_item {
--tw-border-opacity:1;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	display:flex;
	flex-direction:column;
	padding-bottom:20px;
	width:100%
}
@media (min-width:968px) {
.news_item {
padding-bottom:1.6rem
}
}
.news_item .img {
	aspect-ratio:23/13;
border-top-left-radius:.8rem;
border-top-right-radius:.8rem;
	overflow:hidden;
	width:100%
}
.news_item .img img {
--tw-bg-opacity:1;
	background-color:rgb(245 245 245/var(--tw-bg-opacity, 1));
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	transition-duration:1s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:100%
}
.news_item .time {
--tw-text-opacity:1;
	color:rgb(170 170 170/var(--tw-text-opacity, 1));
	font-family:Krona One;
	font-size:12px;
	margin-top:1.6rem
}
@media (min-width:968px) {
.news_item .time {
font-size:.56rem
}
}
.news_item .title {
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
--tw-text-opacity:1;
	color:rgb(34 34 34/var(--tw-text-opacity, 1));
	display:-webkit-box;
	font-size:16px;
	height:3em;
	line-height:1.5;
	margin-bottom:1.2rem;
margin-top:.6rem;
	overflow:hidden;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
.news_item .title {
font-size:.88rem
}
}
.news_item .more01 {
	align-self:flex-start
}
@media (min-width:968px) {
.news_item:hover .img img {
--tw-scale-x:1.1;
--tw-scale-y:1.1;
transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.news_item:hover .title {
--tw-text-opacity:1;
color:rgba(var(--maincolor), var(--tw-text-opacity, 1))
}
}
.intro_shop {
--tw-bg-opacity:1;
	background-color:rgb(245 245 245/var(--tw-bg-opacity, 1));
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.intro_shop {
padding-bottom:4.8rem;
padding-top:4.8rem
}
}
.intro_shop__list {
	display:flex;
	flex-direction:column;
	gap:20px;
	margin-top:20px
}
@media (min-width:968px) {
.intro_shop__list {
flex-direction:row;
flex-wrap:wrap;
gap:1.6rem;
justify-content:center;
margin-top:2.4rem
}
}
.intro_shop__list>li {
--tw-bg-opacity:1;
	align-items:center;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
border-radius:.8rem;
	display:flex;
	flex-direction:column;
	justify-content:center;
	min-height:100px;
	padding:20px;
	text-align:center;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
.intro_shop__list>li {
min-height:6.8rem;
min-width:13.6rem;
padding:1.6rem
}
}
.intro_shop__list>li h3 {
	font-size:18px;
	font-weight:500;
	line-height:1.5
}
@media (min-width:968px) {
.intro_shop__list>li h3 {
font-size:.96rem
}
}
html[lang=zh-CN] .intro_shop__list>li h3 {
	font-family:Arial, Alibaba PuHuiTi Medium
}
.intro_shop__list>li a {
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1));
	font-size:14px;
	line-height:1.5;
margin-top:.4rem
}
@media (min-width:968px) {
.intro_shop__list>li a {
font-size:.64rem
}
.intro_shop__list>li:hover {
--tw-shadow:0px 2.291666666666667vw 2.291666666666667vw -0.8333333333333333vw rgba(0, 0, 0, .15);
--tw-shadow-colored:0px 2.291666666666667vw 2.291666666666667vw -0.8333333333333333vw var(--tw-shadow-color);
box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.intro_shop__list>li:hover a {
text-decoration-line:underline;
text-underline-offset:4px
}
}
.detail_news {
	padding-bottom:20px;
	padding-top:20px
}
@media (min-width:968px) {
.detail_news {
padding-bottom:3.2rem;
padding-top:3.2rem
}
}
.detail_news__title {
	font-size:20px;
	line-height:1.5
}
@media (min-width:968px) {
.detail_news__title {
font-size:1.6rem
}
}
.detail_news__bar {
	align-items:flex-end;
	display:flex;
	gap:10px;
margin-top:.8rem
}
@media (min-width:968px) {
.detail_news__bar {
gap:2.4rem
}
}
.detail_news__bar_el {
--tw-text-opacity:1;
	align-items:center;
	color:rgb(170 170 170/var(--tw-text-opacity, 1));
	display:flex;
	font-size:14px;
	gap:4px
}
@media (min-width:968px) {
.detail_news__bar_el {
font-size:.88rem;
gap:.4rem
}
}
.detail_news__bar_el i {
	font-size:16px
}
@media (min-width:968px) {
.detail_news__bar_el i {
font-size:.8rem
}
}
.detail_news__bar_el .time {
	align-items:flex-end;
	display:flex;
	gap:5px;
	height:14px
}
@media (min-width:968px) {
.detail_news__bar_el .time {
gap:.8rem;
height:.88rem
}
}
.detail_news__bar_el .time:after {
--tw-bg-opacity:1;
--tw-content:"";
	background-color:rgb(193 193 193/var(--tw-bg-opacity, 1));
	content:var(--tw-content);
	display:block;
	height:100%;
	order:2;
	width:1px
}
@media (min-width:968px) {
.detail_news__bar_el .time:after {
width:2px
}
}
.detail_news__bar_el .time em {
	font-style:normal
}
.detail_news__bar_el .time em:nth-child(2) {
order:3
}
.detail_news__bar button {
--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	border-radius:9999px;
	border-width:1px;
	font-size:13px;
	line-height:30px;
	margin-left:auto;
	padding-left:15px;
	padding-right:15px;
	text-align:center;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
.detail_news__bar button {
font-size:.72rem;
line-height:1.92rem;
padding-left:1.76rem;
padding-right:1.76rem
}
}
.detail_news__bar button.active {
--tw-border-opacity:1;
--tw-bg-opacity:1;
--tw-text-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
	border-color:rgba(var(--maincolor), var(--tw-border-opacity, 1));
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
@media (min-width:968px) {
.detail_news__bar button:hover {
--tw-bg-opacity:1;
--tw-text-opacity:1;
background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
}
.detail_news__col {
--tw-border-opacity:1;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	border-top-width:1px;
	margin-bottom:20px;
	margin-top:20px;
	padding-bottom:20px;
	padding-top:20px
}
@media (min-width:968px) {
.detail_news__col {
display:flex;
margin-bottom:2rem;
margin-top:2rem;
padding-bottom:3.2rem;
padding-top:3.2rem
}
.detail_news__col_content {
padding-right:9.8%;
width:76.333%
}
}
.detail_news__col_content_tags {
	display:flex;
	flex-wrap:wrap;
	gap:10px;
	list-style-type:none;
	margin-bottom:20px
}
@media (min-width:968px) {
.detail_news__col_content_tags {
margin-bottom:1.2rem
}
}
.detail_news__col_content_tags>li a {
--tw-bg-opacity:1;
--tw-text-opacity:1;
	background-color:rgb(221 221 221/var(--tw-bg-opacity, 1));
	border-radius:4px;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	display:inline-block;
	font-size:12px;
	padding:6px 10px;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.detail_news__col_content_tags>li a:before {
--tw-content:"#";
	content:var(--tw-content);
	margin-right:3px
}
@media (min-width:968px) {
.detail_news__col_content_tags>li a:hover {
--tw-bg-opacity:1;
--tw-text-opacity:1;
background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
}
.detail_news__col_side {
	margin-top:40px
}
@media (min-width:968px) {
.detail_news__col_side {
flex:1 1 0%;
margin-top:0
}
}
.detail_news__col_side h4 {
	font-size:16px
}
@media (min-width:968px) {
.detail_news__col_side h4 {
font-size:.8rem
}
}
.detail_news__col_side ul {
	display:flex;
	flex-direction:column;
	gap:5px;
	margin-top:20px
}
@media (min-width:968px) {
.detail_news__col_side ul {
gap:.4rem;
margin-top:1.2rem
}
}
.detail_news__col_side ul>li a {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	display:inline-block;
	font-size:14px;
	line-height:1.5;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
.detail_news__col_side ul>li a {
font-size:.72rem
}
}
.detail_news__col_side ul>li a:hover {
--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity, 1))
}
.detail_news__nav {
	display:flex;
	flex-direction:column;
	gap:20px
}
@media (min-width:968px) {
.detail_news__nav {
flex-direction:row;
gap:20%;
justify-content:space-between
}
.detail_news__nav>li {
width:50%
}
}
.detail_news__nav>li a {
	display:flex;
	flex-direction:column;
	gap:2px
}
@media (min-width:968px) {
.detail_news__nav>li a {
gap:.6rem
}
}
.detail_news__nav>li a em {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	font-size:12px;
	font-style:normal
}
@media (min-width:968px) {
.detail_news__nav>li a em {
font-size:.56rem
}
}
.detail_news__nav>li a span {
	font-size:14px;
	line-height:1.5;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
.detail_news__nav>li a span {
font-size:.72rem
}
.detail_news__nav>li a:hover span {
--tw-text-opacity:1;
color:rgba(var(--maincolor), var(--tw-text-opacity, 1))
}
.detail_news__nav>li.next {
margin-left:auto
}
.detail_news__nav>li.next a {
text-align:right
}
}
.experience_col {
	padding-top:40px
}
@media (min-width:968px) {
.experience_col {
padding-top:4.8rem
}
}
.experience_col--map {
	margin-top:20px
}
@media (min-width:968px) {
.experience_col--map {
margin-top:2.4rem
}
}
.experience_col--map .imgs {
	margin-left:auto;
	margin-right:auto;
	max-width:1260px;
	position:relative;
	width:100%
}
.experience_col--map .imgs img {
	width:100%
}
.experience_col--map .imgs img.dot {
--tw-scale-x:1.25;
--tw-scale-y:1.25;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	transition-duration:1s;
	z-index:3
}
.experience_col--map .imgs img.dot, .experience_col--map .imgs img.dot[data-loaded=true] {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.experience_col--map .imgs img.dot[data-loaded=true] {
--tw-scale-x:1;
--tw-scale-y:1;
	opacity:1;
	transition-delay:1.5s
}
.experience_col--map .imgs img.line {
	clip-path:polygon(77% 53%, 77% 53%, 77% 53%, 77% 53%);
	left:0;
	position:absolute;
	top:0;
transition-duration:.15s;
	transition-duration:3s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	z-index:2
}
.experience_col--map .imgs img.line[data-loaded=true] {
	clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)
}
.service_list {
	padding-bottom:20px;
	padding-top:20px
}
@media (min-width:968px) {
.service_list {
padding-bottom:4.8rem;
padding-top:4.8rem
}
}
.service_list--title {
	align-items:center;
	display:flex;
	justify-content:space-between
}
.service_list--title__select {
--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	border-radius:6px;
	border-width:1px;
	padding:5px
}
@media (min-width:968px) {
.service_list--title__select {
border-radius:.32rem;
padding:.4rem .8rem
}
}
.service_list--title__select select {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	font-size:14px;
	outline:2px solid transparent;
	outline-offset:2px
}
@media (min-width:968px) {
.service_list--title__select select {
font-size:.64rem
}
}
.service_list--list {
	display:grid;
	gap:20px;
	grid-template-columns:repeat(1, minmax(0, 1fr));
	margin-top:20px
}
@media (min-width:668px) {
.service_list--list {
grid-template-columns:repeat(2, minmax(0, 1fr))
}
}
@media (min-width:968px) {
.service_list--list {
gap:1.8rem;
grid-template-columns:repeat(3, minmax(0, 1fr));
margin-top:2.4rem
}
}
.service_list--list>li {
border-radius:.8rem;
	display:flex;
	flex-direction:column;
	overflow:hidden;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.service_list--list>li .img {
	aspect-ratio:47/28;
border-top-left-radius:.8rem;
border-top-right-radius:.8rem;
	overflow:hidden;
	width:100%
}
.service_list--list>li .img img {
--tw-bg-opacity:1;
	background-color:rgb(221 221 221/var(--tw-bg-opacity, 1));
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	transition-duration:1s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:100%
}
.service_list--list>li .info {
--tw-bg-opacity:1;
	background-color:rgb(245 245 245/var(--tw-bg-opacity, 1));
	display:flex;
	flex:1 1 0%;
	flex-direction:column;
	padding-left:20px;
	padding-right:20px;
	padding-top:20px
}
@media (min-width:968px) {
.service_list--list>li .info {
padding-left:2rem;
padding-right:2rem;
padding-top:1.6rem
}
}
.service_list--list>li .info .t {
	font-size:16px;
	font-weight:400
}
@media (min-width:968px) {
.service_list--list>li .info .t {
font-size:.88rem
}
}
.service_list--list>li .info .address {
	font-weight:400;
	line-height:1.8;
	margin-bottom:20px;
margin-top:.4rem
}
@media (min-width:968px) {
.service_list--list>li .info .address {
font-size:.64rem;
margin-bottom:.8rem
}
}
.service_list--list>li .info .opening_hours {
--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	border-top-width:1px;
	font-weight:500;
	margin-top:auto;
	padding-bottom:20px;
	padding-top:20px
}
@media (min-width:968px) {
.service_list--list>li .info .opening_hours {
font-size:.64rem;
padding-bottom:1.6rem;
padding-top:1rem
}
}
html[lang=zh-CN] .service_list--list>li .info .opening_hours {
	font-family:Arial, Alibaba PuHuiTi Medium
}
.service_list--list>li:hover {
--tw-shadow:0px 10px 0.8rem 5px rgba(0, 0, 0, .1);
--tw-shadow-colored:0px 10px 0.8rem 5px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.service_list--list>li:hover .img img {
--tw-scale-x:1.1;
--tw-scale-y:1.1;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.service_list--page {
	margin-top:20px
}
@media (min-width:968px) {
.service_list--page {
margin-top:3.2rem
}
}
.experience_service {
--tw-bg-opacity:1;
	background-color:rgb(245 245 245/var(--tw-bg-opacity, 1));
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.experience_service {
padding-bottom:4.8rem;
padding-top:4.8rem
}
}
.experience_service__lists {
	display:grid;
	gap:20px;
	grid-template-columns:repeat(1, minmax(0, 1fr));
	margin-top:20px
}
@media (min-width:668px) {
.experience_service__lists {
grid-template-columns:repeat(2, minmax(0, 1fr))
}
}
@media (min-width:968px) {
.experience_service__lists {
gap:1.6rem;
margin-top:3.2rem
}
}
.experience_service__lists>li {
--tw-bg-opacity:1;
	align-items:center;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
border-radius:.8rem;
	display:flex;
	flex-direction:column;
	padding:20px;
	position:relative;
	text-align:center;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
.experience_service__lists>li {
padding:2.4rem 4rem 2rem
}
}
.experience_service__lists>li .num {
--tw-bg-opacity:1;
--tw-text-opacity:1;
	align-items:center;
	aspect-ratio:1/1;
	background-color:rgb(34 34 34/var(--tw-bg-opacity, 1));
	border-radius:9999px;
	color:rgb(255 255 255/var(--tw-text-opacity, 1));
	display:flex;
	font-family:Krona One;
	font-size:10px;
	font-style:normal;
	justify-content:center;
	left:20px;
	position:absolute;
	top:20px;
	width:20px
}
@media (min-width:968px) {
.experience_service__lists>li .num {
font-size:.48rem;
left:2rem;
top:2rem;
width:1.04rem
}
}
.experience_service__lists>li .icon {
--tw-border-opacity:1;
	align-items:center;
	aspect-ratio:1/1;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	border-radius:9999px;
	border-width:1px;
	display:flex;
	justify-content:center;
	width:90px
}
@media (min-width:968px) {
.experience_service__lists>li .icon {
width:5.2rem
}
}
.experience_service__lists>li .icon img {
	width:46.15384615384615%
}
.experience_service__lists>li .t {
	font-size:20px;
	font-weight:400;
	margin-top:20px
}
@media (min-width:968px) {
.experience_service__lists>li .t {
font-size:1.04rem;
margin-top:1.8rem
}
}
.experience_service__lists>li .des {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	font-size:14px;
	font-weight:400;
	line-height:1.625;
	margin-top:20px
}
@media (min-width:968px) {
.experience_service__lists>li .des {
font-size:.64rem;
margin-top:.8rem
}
}
.experience_service__lists>li:hover {
--tw-shadow:0px 10px 0.8rem 5px rgba(0, 0, 0, .1);
--tw-shadow-colored:0px 10px 0.8rem 5px var(--tw-shadow-color);
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.business_global {
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.business_global {
padding-bottom:4.8rem;
padding-top:4.8rem
}
}
.business_global__map {
	margin-top:20px
}
@media (min-width:968px) {
.business_global__map {
margin-top:2.4rem
}
}
.business_global__map .imgs {
	margin-left:auto;
	margin-right:auto;
	max-width:1500px;
	position:relative;
	width:100%
}
.business_global__map .imgs img {
	width:100%
}
.business_global__map .imgs img.dot {
--tw-scale-x:1.25;
--tw-scale-y:1.25;
	left:0;
	opacity:0;
	position:absolute;
	top:0;
	transition-duration:1s;
	z-index:3
}
.business_global__map .imgs img.dot, .business_global__map .imgs img.dot[data-loaded=true] {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.business_global__map .imgs img.dot[data-loaded=true] {
--tw-scale-x:1;
--tw-scale-y:1;
	opacity:1;
	transition-delay:1.5s
}
.business_global__map .imgs img.line {
	clip-path:polygon(78.866% 47.947%, 78.866% 47.947%, 78.866% 47.947%, 78.866% 47.947%);
	left:0;
	position:absolute;
	top:0;
transition-duration:.15s;
	transition-duration:3s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	z-index:2
}
.business_global__map .imgs img.line[data-loaded=true] {
	clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)
}
.download_col {
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.download_col {
padding-bottom:4.8rem;
padding-top:4.8rem
}
}
.download_list>ul {
	display:grid;
	gap:20px;
	grid-template-columns:repeat(1, minmax(0, 1fr))
}
@media (min-width:968px) {
.download_list>ul {
gap:1.6rem;
grid-template-columns:repeat(2, minmax(0, 1fr))
}
}
.download_list>ul>li {
--tw-bg-opacity:1;
	background-color:rgb(245 245 245/var(--tw-bg-opacity, 1));
border-radius:.8rem;
	display:flex;
	flex-direction:column;
	gap:10px;
	padding:20px
}
@media (min-width:968px) {
.download_list>ul>li {
align-items:center;
flex-direction:row;
padding:2.4rem 2.4rem 2.4rem 1.6rem
}
}
.download_list>ul>li .img {
	flex-shrink:0;
	margin-left:auto;
	margin-right:auto;
	width:50%
}
@media (min-width:968px) {
.download_list>ul>li .img {
width:33.333333%
}
}
.download_list>ul>li .img img {
	width:100%
}
.download_list>ul>li .info {
	display:flex;
	flex-direction:column;
	gap:20px;
	margin-top:20px
}
@media (min-width:968px) {
.download_list>ul>li .info {
flex:1 1 0%;
margin-top:0
}
}
.download_list>ul>li .info .title {
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1));
	font-family:Krona One;
	font-size:24px;
	line-height:1.25;
	text-align:center
}
@media (min-width:968px) {
.download_list>ul>li .info .title {
font-size:1.28rem;
text-align:left
}
}
.download_list>ul>li .info .bar {
border-radius:.8rem;
	display:flex;
	overflow:hidden;
	position:relative
}
@media (min-width:968px) {
.download_list>ul>li .info .bar {
display:inline-flex
}
}
.download_list>ul>li .info .bar:after {
--tw-border-opacity:1;
--tw-content:"";
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
border-radius:.8rem;
	border-width:1px;
	content:var(--tw-content);
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:1
}
.download_list>ul>li .info .bar a {
--tw-border-opacity:1;
	align-items:center;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	border-right-width:1px;
	display:flex;
	flex:1 1 0%;
	flex-direction:column;
gap:.4rem;
	overflow:hidden;
	padding:10px;
	position:relative;
	text-align:center;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	z-index:2
}
@media (min-width:968px) {
.download_list>ul>li .info .bar a {
gap:.2rem;
padding:.52rem
}
}
.download_list>ul>li .info .bar a:last-child {
	border-style:none
}
.download_list>ul>li .info .bar a span {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	font-size:14px;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
.download_list>ul>li .info .bar a span {
font-size:.72rem
}
}
.download_list>ul>li .info .bar a i {
--tw-text-opacity:1;
	color:rgb(170 170 170/var(--tw-text-opacity, 1));
	font-size:18px;
	margin-top:auto;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
.download_list>ul>li .info .bar a i {
font-size:.8rem
}
.download_list>ul>li .info .bar a:hover {
--tw-bg-opacity:1;
background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1))
}
.download_list>ul>li .info .bar a:hover i, .download_list>ul>li .info .bar a:hover span {
--tw-text-opacity:1;
color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
}
.tutorial_col {
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.tutorial_col {
padding-bottom:4.8rem;
padding-top:4.8rem
}
}
.tutorial_col__top {
--tw-border-opacity:1;
	align-items:center;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	display:flex;
	justify-content:space-between;
	margin-bottom:20px;
	padding-bottom:20px
}
@media (min-width:968px) {
.tutorial_col__top {
margin-bottom:2.4rem;
padding-bottom:1.6rem
}
}
.video_col {
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.video_col {
padding-bottom:4.8rem;
padding-top:4.8rem
}
}
.video_list>ul {
	display:grid;
	gap:20px;
	grid-template-columns:repeat(1, minmax(0, 1fr))
}
@media (min-width:668px) {
.video_list>ul {
grid-template-columns:repeat(2, minmax(0, 1fr))
}
}
@media (min-width:968px) {
.video_list>ul {
gap:1.6rem;
grid-template-columns:repeat(3, minmax(0, 1fr))
}
}
.video_list>ul>li a {
	display:flex;
	flex-direction:column;
gap:.8rem
}
.video_list>ul>li a .img {
	aspect-ratio:47/28;
border-radius:.8rem;
	overflow:hidden;
	position:relative;
	width:100%
}
.video_list>ul>li a .img:after {
--tw-bg-opacity:1;
--tw-content:"";
	background-color:rgb(0 0 0/var(--tw-bg-opacity, 1));
	content:var(--tw-content);
	display:block;
	height:100%;
	inset:0;
	opacity:.4;
	position:absolute;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:100%;
	z-index:2
}
.video_list>ul>li a .img i {
--tw-translate-x:-50%;
--tw-translate-y:-50%;
--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity, 1));
	display:block;
	font-size:30px;
	left:50%;
	position:absolute;
	top:50%;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	z-index:3
}
@media (min-width:968px) {
.video_list>ul>li a .img i {
font-size:1.6rem
}
}
.video_list>ul>li a .img .bg {
	background-position:50%;
	background-size:cover;
	display:block;
	height:100%;
	transition-duration:1s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:100%
}
.video_list>ul>li a .t {
	font-size:16px;
	line-height:1.5;
	text-align:center
}
@media (min-width:968px) {
.video_list>ul>li a .t {
font-size:.88rem
}
.video_list>ul>li a:hover .img:after {
opacity:0
}
.video_list>ul>li a:hover .img .bg {
--tw-scale-x:1.1;
--tw-scale-y:1.1;
transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
}
.faq_col {
--tw-bg-opacity:1;
	background-color:rgb(245 245 245/var(--tw-bg-opacity, 1));
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.faq_col {
padding-bottom:4.8rem;
padding-top:4.8rem
}
}
.faq_col__top {
	display:flex;
	flex-direction:column;
	gap:20px
}
@media (min-width:968px) {
.faq_col__top {
align-items:center;
flex-direction:row;
justify-content:space-between
}
}
.faq_col__top .faq_search {
--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	border-radius:9999px;
	border-width:1px;
	display:flex;
	height:40px
}
@media (min-width:968px) {
.faq_col__top .faq_search {
height:2rem;
width:8rem
}
}
.faq_col__top .faq_search_input {
--tw-text-opacity:1;
	background-color:transparent;
	color:rgb(34 34 34/var(--tw-text-opacity, 1));
	font-size:14px;
	line-height:1;
	outline:2px solid transparent;
	outline-offset:2px;
	padding-left:20px;
	padding-right:20px;
	width:calc(100% - 50px)
}
.faq_col__top .faq_search_input::-moz-placeholder {
--tw-text-opacity:1;
color:rgb(102 102 102/var(--tw-text-opacity, 1))
}
.faq_col__top .faq_search_input::placeholder {
--tw-text-opacity:1;
color:rgb(102 102 102/var(--tw-text-opacity, 1))
}
@media (min-width:968px) {
.faq_col__top .faq_search_input {
font-size:.64rem;
padding-left:1.2rem;
padding-right:1.2rem;
width:calc(100% - 2rem)
}
}
.faq_col__top .faq_search_btn {
	align-items:center;
	aspect-ratio:1/1;
	display:flex;
	font-size:14px;
	justify-content:center;
	width:50px
}
@media (min-width:968px) {
.faq_col__top .faq_search_btn {
font-size:.64rem;
width:2.2rem
}
}
.faq_col__top .faq_search_btn i {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1))
}
.faq_list {
--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	border-top-width:1px;
	margin-top:20px
}
@media (min-width:968px) {
.faq_list {
margin-top:2.4rem
}
}
.faq_list .default {
	line-height:1.5;
	padding-top:20px;
	text-align:center
}
@media (min-width:968px) {
.faq_list .default {
font-size:.64rem;
padding-top:2rem
}
}
.faq_list>ul>li {
--tw-border-opacity:1;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	display:flex;
	padding-bottom:20px;
	padding-top:20px
}
@media (min-width:968px) {
.faq_list>ul>li {
padding-bottom:1rem;
padding-top:1rem
}
}
.faq_list>ul>li .num {
	flex-shrink:0;
	font-family:Krona One;
	font-style:normal;
	font-weight:400;
	margin-top:5px;
	width:30px
}
@media (min-width:968px) {
.faq_list>ul>li .num {
font-size:.72rem;
margin-top:.4rem;
width:3.6rem
}
}
.faq_list>ul>li .txt {
	flex:1 1 0%;
	padding-left:20px;
	padding-right:20px
}
@media (min-width:968px) {
.faq_list>ul>li .txt {
padding-left:0;
padding-right:2.4rem
}
}
.faq_list>ul>li .txt .title {
	font-size:16px;
	line-height:1.5
}
@media (min-width:968px) {
.faq_list>ul>li .txt .title {
font-size:.72rem;
line-height:1.44rem
}
}
.faq_list>ul>li .txt .des {
	display:none;
margin-top:.6rem
}
.faq_list>ul>li .icon {
--tw-bg-opacity:1;
	align-items:center;
	align-self:flex-start;
	aspect-ratio:1/1;
	background-color:rgb(187 187 187/var(--tw-bg-opacity, 1));
	border-radius:9999px;
	cursor:pointer;
	display:flex;
	flex-shrink:0;
	justify-content:center;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:30px
}
@media (min-width:968px) {
.faq_list>ul>li .icon {
width:1.44rem
}
}
.faq_list>ul>li .icon i {
	height:9px;
	position:relative;
	width:9px
}
.faq_list>ul>li .icon i:after, .faq_list>ul>li .icon i:before {
--tw-bg-opacity:1;
--tw-content:"";
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
	content:var(--tw-content);
	display:block;
	height:2px;
	left:0;
	margin-top:-1px;
	position:absolute;
	top:50%;
	width:100%
}
.faq_list>ul>li .icon i:after {
--tw-rotate:90deg;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.faq_list>ul>li.cur .icon {
--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1))
}
.faq_list>ul>li.cur .icon i:after {
--tw-rotate:180deg;
--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.gallery_col {
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.gallery_col {
padding-bottom:4.8rem;
padding-top:4.8rem
}
}
.gallery_col__top {
--tw-border-opacity:1;
	align-items:center;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	display:flex;
	justify-content:space-between;
	margin-bottom:20px;
	padding-bottom:20px
}
@media (min-width:968px) {
.gallery_col__top {
margin-bottom:2.4rem;
padding-bottom:1.6rem
}
}
.gallery_main {
	display:flex;
	flex-direction:column;
	gap:20px
}
@media (min-width:968px) {
.gallery_main {
flex-direction:row
}
}
.gallery_main__side {
	display:flex;
	flex-wrap:wrap;
	gap:10px
}
@media (min-width:968px) {
.gallery_main__side {
flex-direction:column;
gap:0;
width:10.4rem
}
.gallery_main__side>li {
--tw-border-opacity:1;
border-bottom-width:1px;
border-color:rgb(221 221 221/var(--tw-border-opacity, 1))
}
}
.gallery_main__side>li>.t {
--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	border-width:1px;
	display:flex;
	padding:10px 20px;
	position:relative;
	white-space:nowrap
}
@media (min-width:968px) {
.gallery_main__side>li>.t {
align-items:center;
border-style:none;
justify-content:space-between;
padding:1.6rem 0
}
}
.gallery_main__side>li>.t a {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1))
}
@media (min-width:968px) {
.gallery_main__side>li>.t a {
--tw-text-opacity:1;
color:rgb(34 34 34/var(--tw-text-opacity, 1));
font-size:.88rem
}
}
.gallery_main__side>li>.t .icon {
	cursor:pointer;
	display:none;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	-webkit-user-select:none;
	-moz-user-select:none;
	user-select:none
}
@media (min-width:968px) {
.gallery_main__side>li>.t .icon {
display:block;
font-size:.56rem
}
}
.gallery_main__side>li.cur>.t {
--tw-border-opacity:1;
--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
	border-color:rgba(var(--maincolor), var(--tw-border-opacity, 1))
}
@media (min-width:968px) {
.gallery_main__side>li.cur>.t {
background-color:transparent;
border-color:transparent
}
}
.gallery_main__side>li.cur>.t a {
--tw-text-opacity:1;
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
@media (min-width:968px) {
.gallery_main__side>li.cur>.t a {
--tw-text-opacity:1;
color:rgb(34 34 34/var(--tw-text-opacity, 1))
}
}
.gallery_main__side>li.cur>.t .icon {
--tw-rotate:90deg;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
@media (min-width:968px) {
.gallery_main__list {
flex:1 1 0%;
padding-left:5.6rem
}
}
.gallery_sub {
	display:flex;
	flex-wrap:wrap;
	gap:20px;
	padding-bottom:1.6rem
}
@media (min-width:968px) {
.gallery_sub {
display:flex;
flex-direction:column;
gap:.6rem
}
}
.gallery_sub>li a {
	align-items:center;
	display:flex;
gap:.6rem
}
.gallery_sub>li a:before {
--tw-border-opacity:1;
--tw-content:"";
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	border-radius:9999px;
	border-width:2px;
	content:var(--tw-content);
	display:block;
	flex-shrink:0;
	height:8px;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:8px
}
@media (min-width:968px) {
.gallery_sub>li a:before {
height:.56rem;
width:.56rem
}
}
.gallery_sub>li a span {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	font-family:Krona One;
	font-size:12px;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
.gallery_sub>li a span {
font-size:.64rem
}
}
.gallery_sub>li a.cur:before, .gallery_sub>li a:hover:before {
--tw-border-opacity:1;
--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
	border-color:rgba(var(--maincolor), var(--tw-border-opacity, 1))
}
.gallery_sub>li a.cur span, .gallery_sub>li a:hover span {
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1))
}
.gallery_list>ul {
	display:grid;
	gap:20px;
	grid-template-columns:repeat(1, minmax(0, 1fr))
}
@media (min-width:668px) {
.gallery_list>ul {
grid-template-columns:repeat(2, minmax(0, 1fr))
}
}
@media (min-width:968px) {
.gallery_list>ul {
-moz-column-gap:1.6rem;
column-gap:1.6rem;
grid-template-columns:repeat(3, minmax(0, 1fr));
row-gap:2rem
}
}
.gallery_list>ul>li .item {
	display:flex;
	flex-direction:column;
gap:.8rem
}
.gallery_list>ul>li .item .img {
--tw-bg-opacity:1;
	align-items:center;
	aspect-ratio:17/21;
	background-color:rgb(245 245 245/var(--tw-bg-opacity, 1));
border-radius:.8rem;
	display:flex;
	justify-content:center;
	padding:1.2rem;
	width:100%
}
.gallery_list>ul>li .item .img img {
	transition-duration:1s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.gallery_list>ul>li .item span.t {
	font-size:16px;
	line-height:1.5;
	text-align:center
}
@media (min-width:968px) {
.gallery_list>ul>li .item span.t {
font-size:.88rem
}
}
.gallery_list>ul>li .item .btns {
	display:flex;
	gap:10px;
	justify-content:center
}
@media (min-width:968px) {
.gallery_list>ul>li .item .btns {
gap:.4rem
}
}
.gallery_list>ul>li .item .btns a {
--tw-border-opacity:1;
--tw-text-opacity:1;
	border-color:rgb(34 34 34/var(--tw-border-opacity, 1));
	border-radius:9999px;
	border-width:1px;
	color:rgb(34 34 34/var(--tw-text-opacity, 1));
	display:inline-flex;
	justify-content:center;
	line-height:30px;
	min-width:90px;
	padding-left:10px;
	padding-right:10px;
	text-align:center;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	white-space:nowrap
}
@media (min-width:968px) {
.gallery_list>ul>li .item .btns a {
font-size:.56rem;
line-height:1.44rem;
min-width:4rem;
padding-left:.4rem;
padding-right:.4rem
}
}
.gallery_list>ul>li .item .btns a:first-child {
--tw-bg-opacity:1;
--tw-text-opacity:1;
	background-color:rgb(34 34 34/var(--tw-bg-opacity, 1));
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
@media (min-width:968px) {
.gallery_list>ul>li .item .btns a:hover {
--tw-border-opacity:1;
--tw-bg-opacity:1;
--tw-text-opacity:1;
background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
border-color:rgba(var(--maincolor), var(--tw-border-opacity, 1));
color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
.gallery_list>ul>li .item:hover .img img {
--tw-scale-x:1.1;
--tw-scale-y:1.1;
transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
}
body.single-gallery .fancybox-content .fancybox-image {
--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
	position:static
}
.product_col {
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.product_col {
padding-bottom:4.8rem;
padding-top:4.8rem
}
}
.product_col .sub_nav {
	margin-bottom:0
}
@media (min-width:968px) {
.product_col .sub_nav {
margin-bottom:0
}
}
.product_col__thirdnav {
	display:flex;
	flex-wrap:wrap;
	gap:20px;
	margin-top:20px
}
@media (min-width:968px) {
.product_col__thirdnav {
gap:1.6rem;
margin-top:1.6rem
}
}
.product_col__thirdnav>li>a {
--tw-text-opacity:1;
	align-items:center;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	display:flex;
	gap:5px;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	white-space:nowrap
}
@media (min-width:968px) {
.product_col__thirdnav>li>a {
font-size:.64rem;
gap:.32rem
}
}
html[lang=zh-CN] .product_col__thirdnav>li>a {
	font-family:Arial, Alibaba PuHuiTi Medium
}
.product_col__thirdnav>li>a:before {
--tw-border-opacity:1;
--tw-content:"";
	border-color:rgb(102 102 102/var(--tw-border-opacity, 1));
	border-radius:9999px;
	border-width:2px;
	content:var(--tw-content);
	flex-shrink:0;
	height:8px;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:8px
}
@media (min-width:968px) {
.product_col__thirdnav>li>a:before {
height:10px;
width:10px
}
}
.product_col__thirdnav>li.current-cat>a, .product_col__thirdnav>li:hover>a {
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1))
}
.product_col__thirdnav>li.current-cat>a:before, .product_col__thirdnav>li:hover>a:before {
--tw-border-opacity:1;
--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
	border-color:rgba(var(--maincolor), var(--tw-border-opacity, 1))
}
.product_col__list {
	margin-top:20px
}
@media (min-width:968px) {
.product_col__list {
margin-top:1.6rem
}
}
.product_list>ul {
	display:grid;
	gap:20px;
	grid-template-columns:repeat(1, minmax(0, 1fr))
}
@media (min-width:668px) {
.product_list>ul {
grid-template-columns:repeat(3, minmax(0, 1fr))
}
}
@media (min-width:968px) {
.product_list>ul {
gap:1.8rem
}
}
.pro_item {
--tw-bg-opacity:1;
	background-color:rgb(245 245 245/var(--tw-bg-opacity, 1));
border-radius:.8rem;
	padding:1.2rem
}
.pro_item, .pro_item .item, .pro_item .item .title {
	display:flex;
	flex-direction:column
}
.pro_item .item .title {
	align-items:center;
gap:.4rem;
	text-align:center
}
.pro_item .item .title i {
	font-size:20px;
	font-style:normal
}
@media (min-width:968px) {
.pro_item .item .title i {
font-size:1.2rem
}
}
.pro_item .item .title span {
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1));
	font-family:Krona One;
	font-size:22px;
	line-height:1.25
}
@media (min-width:968px) {
.pro_item .item .title span {
font-size:1.28rem
}
}
.pro_item .item .img {
	padding:1.5rem 0rem
}
.pro_item .item .img img {
	transition-duration:1s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width: auto;
    height: 290px;
    margin: 0 auto;
    text-align: center;
    display: block;
}
.pro_item .btns {
	display:flex;
gap:.4rem;
	justify-content:center
}
.pro_item .btns a {
--tw-border-opacity:1;
	align-items:center;
	border-color:rgb(34 34 34/var(--tw-border-opacity, 1));
	border-radius:9999px;
	border-width:1px;
	display:flex;
	font-size:12px;
	justify-content:center;
	line-height:1;
	min-width:90px;
	padding:10px;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	white-space:nowrap
}
@media (min-width:968px) {
.pro_item .btns a {
font-size:.56rem;
min-width:4rem;
padding:.48rem .4rem
}
}
.pro_item .btns a:first-child {
--tw-bg-opacity:1;
--tw-text-opacity:1;
	background-color:rgb(0 0 0/var(--tw-bg-opacity, 1));
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
.pro_item .btns a:hover {
--tw-border-opacity:1;
--tw-bg-opacity:1;
--tw-text-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
	border-color:rgba(var(--maincolor), var(--tw-border-opacity, 1));
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
@media (min-width:968px) {
.pro_item:hover .item .img img {
--tw-scale-x:1.1;
--tw-scale-y:1.1;
transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
}
.product_single_top {
	margin-bottom:40px;
	margin-top:40px
}
@media (min-width:968px) {
.product_single_top {
margin-bottom:4.8rem;
margin-top:4.8rem
}
}
.product_single_top>.inner {
--tw-bg-opacity:1;
	background-color:rgb(245 245 245/var(--tw-bg-opacity, 1));
border-radius:.8rem;
	padding:20px
}
@media (min-width:968px) {
.product_single_top>.inner {
align-items:center;
display:flex;
padding:2.8rem 0
}
.product_single_top .imgs {
padding-left:4.4rem;
padding-right:4.4rem;
width:50%
}
}
.product_single_top .imgs .product_single_galleries img {
	width:100%
}
.product_single_top .imgs .product_single_galleries .splide__arrow {
--tw-translate-y:-50%;
--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
	height:30px;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:30px
}
@media (min-width:968px) {
.product_single_top .imgs .product_single_galleries .splide__arrow {
height:1.6rem;
width:1.6rem
}
}
.product_single_top .imgs .product_single_galleries .splide__arrow svg {
	fill:#222;
	height:10px;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:10px
}
@media (min-width:968px) {
.product_single_top .imgs .product_single_galleries .splide__arrow svg {
height:.4rem;
width:.4rem
}
}
.product_single_top .imgs .product_single_galleries .splide__arrow--prev {
--tw-translate-x:-100%;
	left:0
}
.product_single_top .imgs .product_single_galleries .splide__arrow--next, .product_single_top .imgs .product_single_galleries .splide__arrow--prev {
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.product_single_top .imgs .product_single_galleries .splide__arrow--next {
--tw-translate-x:100%;
	right:0
}
.product_single_top .imgs .product_single_galleries .splide__arrow:hover {
--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1))
}
.product_single_top .imgs .product_single_galleries .splide__arrow:hover svg {
	fill:#fff
}
.product_single_top .side {
	margin-top:20px
}
@media (min-width:968px) {
.product_single_top .side {
margin-top:0;
order:-1;
padding-left:4.8rem;
width:50%
}
}
.product_single_top .side .title {
	display:flex;
	flex-direction:column;
gap:.4rem
}
.product_single_top .side .title i {
	font-size:22px;
	font-style:normal
}
@media (min-width:968px) {
.product_single_top .side .title i {
font-size:1.44rem
}
}
.product_single_top .side .title span {
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1));
	font-family:Krona One;
	font-size:26px;
	line-height:1.25
}
@media (min-width:968px) {
.product_single_top .side .title span {
font-size:2rem
}
}
@media (min-width:1288px) {
.product_single_top .side .title span {
font-size:3.2rem
}
}
.product_single_top .side .colors {
	display:flex;
	flex-direction:column;
gap:.8rem;
	margin-top:1.2rem
}
.product_single_top .side .colors span {
	font-size:14px;
	line-height:1.25
}
@media (min-width:968px) {
.product_single_top .side .colors span {
font-size:.96rem
}
}
.product_single_top .side .colors ul {
	display:flex;
	flex-wrap:wrap;
	gap:10px
}
@media (min-width:968px) {
.product_single_top .side .colors ul {
gap:.8rem
}
}
.product_single_top .side .colors ul>li {
	cursor:pointer
}
.product_single_top .side .colors ul>li i {
	aspect-ratio:1/1;
	border-color:transparent;
	border-radius:9999px;
	border-width:2px;
	display:block;
	flex-shrink:0;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:20px
}
@media (min-width:968px) {
.product_single_top .side .colors ul>li i {
width:1.6rem
}
}
.product_single_top .side .colors ul>li.active i {
--tw-border-opacity:1;
--tw-shadow:0px 10px 0.8rem 5px rgba(0, 0, 0, .1);
--tw-shadow-colored:0px 10px 0.8rem 5px var(--tw-shadow-color);
	border-color:rgb(170 170 170/var(--tw-border-opacity, 1));
	box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow)
}
.product_single_top .side .text_lists {
	display:grid;
	gap:20px;
	grid-template-columns:repeat(2, minmax(0, 1fr));
	margin-top:20px
}
@media (min-width:968px) {
.product_single_top .side .text_lists {
gap:.8rem;
grid-template-columns:repeat(2, minmax(0, 1fr));
margin-top:3.2rem
}
}
.product_single_top .side .text_lists>li {
--tw-bg-opacity:1;
--tw-text-opacity:1;
	align-items:center;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
border-radius:.8rem;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	display:flex;
	justify-content:center;
	line-height:1.25;
	padding:20px;
	text-align:center
}
@media (min-width:968px) {
.product_single_top .side .text_lists>li {
font-size:.96rem;
padding:.64rem
}
html[lang=en-US] .product_single_top .side .text_lists>li {
font-size:.72rem
}
}
.product_single_common {
	margin-bottom:40px;
	margin-top:40px
}
@media (min-width:968px) {
.product_single_common {
margin-bottom:4.8rem;
margin-top:4.8rem
}
}
.product_single_common:last-child {
	margin-bottom:0;
	padding-bottom:40px
}
@media (min-width:968px) {
.product_single_common:last-child {
margin-bottom:0;
padding-bottom:4.8rem
}
}
.product_single_common--padding {
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.product_single_common--padding {
padding-bottom:4.8rem;
padding-top:4.8rem
}
}
.product_single_common--title {
	margin-bottom:20px;
	text-align:center
}
@media (min-width:968px) {
.product_single_common--title {
margin-bottom:2.4rem
}
}
.product_single_01 .lists {
	display:grid;
	gap:10px;
	grid-template-columns:repeat(2, minmax(0, 1fr))
}
@media (min-width:968px) {
.product_single_01 .lists {
display:flex;
flex-wrap:wrap;
gap:1.2rem;
justify-content:center
}
}
.product_single_01 .lists>li {
--tw-bg-opacity:1;
	align-items:center;
	background-color:rgb(245 245 245/var(--tw-bg-opacity, 1));
	border-radius:10px;
	display:flex;
	gap:5px;
	min-width:120px;
	padding:8px 10px
}
@media (min-width:968px) {
.product_single_01 .lists>li {
border-radius:9999px;
gap:.6rem;
min-width:9rem;
padding:.64rem .8rem
}
}
.product_single_01 .lists>li .icon, .product_single_01 .lists>li .product_single_common--padding {
--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1))
}
.product_single_01 .lists>li .icon {
	border-radius:9999px;
	flex-shrink:0;
	height:18px;
	position:relative;
	width:18px
}
@media (min-width:968px) {
.product_single_01 .lists>li .icon {
height:.88rem;
width:.88rem
}
}
.product_single_01 .lists>li .icon .product_single_common--padding {
--tw-bg-opacity:1;
	background-color:rgb(245 245 245/var(--tw-bg-opacity, 1))
}
.product_single_01 .lists>li .icon i {
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1));
	font-size:13px;
	position:absolute;
	right:0;
	top:0;
	z-index:2
}
@media (min-width:968px) {
.product_single_01 .lists>li .icon i {
font-size:.64rem
}
}
.product_single_01 .lists>li span {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	font-size:12px;
	line-height:20px
}
@media (min-width:968px) {
.product_single_01 .lists>li span {
font-size:.72rem;
line-height:.88rem;
white-space:nowrap
}
}
.product_single_02 .lists {
	display:flex;
	flex-direction:column;
	gap:20px
}
@media (min-width:968px) {
.product_single_02 .lists {
gap:1.6rem
}
}
.product_single_02 .lists>li {
border-radius:.8rem;
	display:flex;
	flex-direction:column;
	overflow:hidden
}
@media (min-width:968px) {
.product_single_02 .lists>li {
flex-direction:row
}
}
.product_single_02 .lists>li .img {
	aspect-ratio:75/46;
	overflow:hidden;
	width:100%
}
@media (min-width:968px) {
.product_single_02 .lists>li .img {
width:50%
}
}
.product_single_02 .lists>li .img img {
	height:100%;
	-o-object-fit:cover;
	object-fit:cover;
	width:100%
}
.product_single_02 .lists>li .txt {
--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
	display:flex;
	flex-direction:column;
gap:.2rem;
	padding:20px 20px 7.2rem;
	position:relative
}
@media (min-width:968px) {
.product_single_02 .lists>li .txt {
padding:2.8rem 3.2rem;
width:50%
}
}
.product_single_02 .lists>li .txt .product_single_common--padding {
--tw-bg-opacity:1;
	background-color:rgb(245 245 245/var(--tw-bg-opacity, 1))
}
.product_single_02 .lists>li .txt b {
--tw-text-opacity:1;
	color:rgb(0 0 0/var(--tw-text-opacity, 1));
	font-size:24px;
	font-weight:400;
	line-height:1.5;
	position:relative;
	z-index:2
}
@media (min-width:968px) {
.product_single_02 .lists>li .txt b {
font-size:1.44rem
}
}
.product_single_02 .lists>li .txt p {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	font-size:18px;
	line-height:1.5;
	position:relative;
	z-index:2
}
@media (min-width:968px) {
.product_single_02 .lists>li .txt p {
font-size:.96rem
}
}
.product_single_02 .lists>li .txt .num {
	bottom:10px;
	position:absolute;
	right:20px;
	z-index:1
}
@media (min-width:968px) {
.product_single_02 .lists>li .txt .num {
bottom:2.4rem;
right:3.2rem
}
}
.product_single_02 .lists>li .txt .num em {
--tw-gradient-from:#ddf1f3 var(--tw-gradient-from-position);
--tw-gradient-to:rgba(221, 241, 243, 0) var(--tw-gradient-to-position);
--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to);
--tw-gradient-to:#fff var(--tw-gradient-to-position);
	-webkit-text-stroke:1px #d8f1f5;
	-webkit-background-clip:text;
	background-clip:text;
	background-image:linear-gradient(180deg, var(--tw-gradient-stops));
	color:transparent;
	display:inline-block;
	font-family:Krona One;
	font-size:7.2rem;
	font-style:normal
}
@media (min-width:968px) {
.product_single_02 .lists>li:nth-of-type(odd) .txt {
order:-1
}
}
.product_single_03 .lists>li {
--tw-border-opacity:1;
--tw-text-opacity:1;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	color:rgb(51 51 51/var(--tw-text-opacity, 1));
	display:flex;
	font-size:14px;
	justify-content:space-between;
	padding-bottom:15px;
	padding-top:15px
}
@media (min-width:968px) {
.product_single_03 .lists>li {
font-size:.72rem;
padding-bottom:1.2rem;
padding-top:1.2rem
}
}
.product_single_03 .lists>li em {
	font-style:normal
}
.contact_col {
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.contact_col {
padding-bottom:4.8rem;
padding-top:4.8rem
}
}
.contact_col__lists {
	display:grid;
	grid-template-columns:repeat(1, minmax(0, 1fr));
	margin-top:20px
}
@media (min-width:968px) {
.contact_col__lists {
display:flex;
margin-top:2.8rem
}
}
.contact_col__lists>li {
--tw-border-opacity:1;
	align-items:center;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	display:flex;
	flex-direction:column;
	gap:20px;
	padding:20px;
	text-align:center
}
@media (min-width:968px) {
.contact_col__lists>li {
border-bottom-width:0;
border-right-width:1px;
flex:1 1 0%;
gap:.8rem;
padding:.6rem .8rem
}
.contact_col__lists>li:last-child {
border-color:transparent
}
}
.contact_col__lists>li .icon {
--tw-bg-opacity:1;
	align-items:center;
	aspect-ratio:1/1;
	background-color:rgb(241 241 241/var(--tw-bg-opacity, 1));
	border-radius:9999px;
	display:flex;
	justify-content:center;
	width:80px
}
@media (min-width:968px) {
.contact_col__lists>li .icon {
width:5.2rem
}
}
.contact_col__lists>li .icon img {
	width:38%
}
.contact_col__lists>li .des {
	font-size:16px;
	line-height:1.5
}
@media (min-width:968px) {
.contact_col__lists>li .des {
font-size:.88rem
}
}
.contact_col__lists>li .des a {
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
.contact_col__lists>li:hover .des a {
--tw-text-opacity:1;
color:rgba(var(--maincolor), var(--tw-text-opacity, 1))
}
}
.contact_message {
--tw-bg-opacity:1;
	background-color:rgb(245 245 245/var(--tw-bg-opacity, 1));
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.contact_message {
padding-bottom:4.8rem;
padding-top:4.8rem
}
}
.contact_message__form {
	margin-top:40px
}
@media (min-width:968px) {
.contact_message__form {
margin-top:2.4rem
}
}
.contact_message__form .wpcf7 form .wpcf7-response-output {
	border-width:1px;
	margin:20px 0 0;
	padding:1em;
	text-align:center
}
@media (min-width:968px) {
.contact_message__form .wpcf7 form .wpcf7-response-output {
font-size:.56rem;
margin-top:.8rem
}
}
.contact_message__form .wpcf7-not-valid-tip {
--tw-translate-y:-50%;
	line-height:1.5;
	position:absolute;
	right:10px;
	top:50%;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
	z-index:2
}
@media (min-width:968px) {
.contact_message__form .wpcf7-not-valid-tip {
font-size:.48rem
}
}
.contact_message__form .wpcf7-form.submitting .wpcf7-submit {
--tw-bg-opacity:1!important;
--tw-text-opacity:1!important;
	background-color:rgb(212 212 212/var(--tw-bg-opacity, 1))!important;
	color:rgb(107 114 128/var(--tw-text-opacity, 1))!important;
	cursor:not-allowed!important;
	pointer-events:none
}
.contact_message__form .form>ul {
	display:grid;
	grid-template-columns:repeat(1, minmax(0, 1fr))
}
@media (min-width:968px) {
.contact_message__form .form>ul {
-moz-column-gap:2.4rem;
column-gap:2.4rem;
grid-template-columns:repeat(6, minmax(0, 1fr));
row-gap:1.6rem
}
.contact_message__form .form>ul .item {
grid-column:span 2/span 2
}
}
.contact_message__form .form>ul .item .txt {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	line-height:1.5
}
@media (min-width:968px) {
.contact_message__form .form>ul .item .txt {
font-size:.64rem
}
.contact_message__form .form>ul .item_half {
grid-column:span 3/span 3
}
.contact_message__form .form>ul .item_full {
grid-column:span 6/span 6
}
}
.contact_message__form .form>ul input[type=email], .contact_message__form .form>ul input[type=tel], .contact_message__form .form>ul input[type=text] {
--tw-border-opacity:1;
--tw-text-opacity:1;
	background-color:transparent;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	border-radius:0;
	color:rgb(51 51 51/var(--tw-text-opacity, 1));
	display:block;
	font-size:14px;
	line-height:1;
	outline:2px solid transparent;
	outline-offset:2px;
	padding:15px 0;
	width:100%
}
.contact_message__form .form>ul input[type=email]::-moz-placeholder, .contact_message__form .form>ul input[type=tel]::-moz-placeholder, .contact_message__form .form>ul input[type=text]::-moz-placeholder {
--tw-text-opacity:1;
color:rgb(102 102 102/var(--tw-text-opacity, 1))
}
.contact_message__form .form>ul input[type=email]::placeholder, .contact_message__form .form>ul input[type=tel]::placeholder, .contact_message__form .form>ul input[type=text]::placeholder {
--tw-text-opacity:1;
color:rgb(102 102 102/var(--tw-text-opacity, 1))
}
@media (min-width:968px) {
.contact_message__form .form>ul input[type=email], .contact_message__form .form>ul input[type=tel], .contact_message__form .form>ul input[type=text] {
font-size:.64rem;
padding-bottom:.8rem;
padding-top:.8rem
}
}
.contact_message__form .form>ul .country-select.inside input, .contact_message__form .form>ul .country-select.inside input[type=text] {
	padding-left:52px
}
.contact_message__form .form>ul .intl-tel-input {
	width:100%
}
.contact_message__form .form>ul .intl-tel-input input[type=tel] {
	padding-left:50px
}
.contact_message__form .form>ul textarea {
--tw-border-opacity:1;
--tw-text-opacity:1;
	background-color:transparent;
	border-bottom-width:1px;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	border-radius:0;
	color:rgb(51 51 51/var(--tw-text-opacity, 1));
	display:block;
	font-size:14px;
	height:9em;
	line-height:1.5;
	outline:2px solid transparent;
	outline-offset:2px;
	padding:15px 0;
	width:100%
}
.contact_message__form .form>ul textarea::-moz-placeholder {
--tw-text-opacity:1;
color:rgb(102 102 102/var(--tw-text-opacity, 1))
}
.contact_message__form .form>ul textarea::placeholder {
--tw-text-opacity:1;
color:rgb(102 102 102/var(--tw-text-opacity, 1))
}
@media (min-width:968px) {
.contact_message__form .form>ul textarea {
font-size:.64rem;
padding-bottom:.8rem;
padding-top:.8rem
}
}
.contact_message__form .form>ul .submit {
	display:flex;
	justify-content:center;
	margin-top:20px
}
@media (min-width:968px) {
.contact_message__form .form>ul .submit {
margin-top:0
}
}
.contact_message__form .form>ul .submit .wpcf7-submit {
--tw-bg-opacity:1;
--tw-text-opacity:1;
	align-items:center;
	background-color:rgb(34 34 34/var(--tw-bg-opacity, 1));
	border-radius:9999px;
	color:rgb(255 255 255/var(--tw-text-opacity, 1));
	cursor:pointer;
	display:inline-flex;
	gap:5px;
	height:30px;
	justify-content:center;
	min-width:100px;
	padding-left:10px;
	padding-right:10px;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
.contact_message__form .form>ul .submit .wpcf7-submit {
gap:.4rem;
height:1.76rem;
min-width:6rem;
padding-left:.8rem;
padding-right:.8rem
}
}
.contact_message__form .form>ul .submit .wpcf7-submit:hover {
--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1))
}
.contact_message__form .form>ul .submit .wpcf7-spinner {
	display:none
}
.contact_join {
	padding-bottom:40px;
	padding-top:40px
}
@media (min-width:968px) {
.contact_join {
padding-bottom:4.8rem;
padding-top:4.8rem
}
}
.job_list {
	padding-bottom:3.2rem;
	padding-top:1.2rem
}
@media (max-width:1180px) {
.job_list {
padding-bottom:40px;
padding-top:0
}
}
@media (max-width:968px) {
.job_list {
padding-bottom:0
}
}
.job_list .list {
	margin-top:40px
}
@media (min-width:968px) {
.job_list .list {
margin-top:2.4rem
}
}
.job_list .list>ul {
	display:flex;
	flex-direction:column;
	gap:20px
}
@media (min-width:968px) {
.job_list .list>ul {
gap:.8rem
}
}
.job_list .list>ul>li {
--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
border-radius:.8rem;
	border-width:1px
}
.job_list .list>ul>li, .job_list .list>ul>li .item {
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.job_list .list>ul>li .item {
	padding-left:20px;
	padding-right:20px
}
@media (min-width:968px) {
.job_list .list>ul>li .item {
padding-left:2rem;
padding-right:2rem
}
}
.job_list .list>ul>li .item_title {
	align-items:center;
	cursor:pointer;
	display:flex;
	height:60px
}
@media (min-width:968px) {
.job_list .list>ul>li .item_title {
height:4rem
}
}
.job_list .list>ul>li .item_title .t {
	font-size:16px;
	font-weight:400;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:100%
}
@media (min-width:968px) {
.job_list .list>ul>li .item_title .t {
font-size:.8rem;
min-width:8.4rem;
width:auto
}
}
.job_list .list>ul>li .item_title span {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	display:none;
font-size:.64rem;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
@media (min-width:968px) {
.job_list .list>ul>li .item_title span {
display:block;
width:25%
}
}
.job_list .list>ul>li .item_title .icon {
--tw-bg-opacity:1;
	align-items:center;
	aspect-ratio:1/1;
	background-color:rgb(187 187 187/var(--tw-bg-opacity, 1));
	border-radius:9999px;
	display:flex;
	justify-content:center;
	margin-left:auto;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	width:30px
}
@media (min-width:968px) {
.job_list .list>ul>li .item_title .icon {
width:1.44rem
}
}
.job_list .list>ul>li .item_title .icon i {
	height:9px;
	position:relative;
	width:9px
}
.job_list .list>ul>li .item_title .icon i:after, .job_list .list>ul>li .item_title .icon i:before {
--tw-bg-opacity:1;
--tw-content:"";
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
	content:var(--tw-content);
	display:block;
	height:2px;
	left:0;
	margin-top:-1px;
	position:absolute;
	top:50%;
	width:100%
}
.job_list .list>ul>li .item_title .icon i:after {
--tw-rotate:90deg;
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.job_list .list>ul>li .item_des {
	display:none
}
.job_list .list>ul>li .item_des_inner>ul {
	display:flex;
	flex-direction:column
}
@media (min-width:968px) {
.job_list .list>ul>li .item_des_inner>ul {
flex-direction:row
}
}
.job_list .list>ul>li .item_des_inner>ul>li {
--tw-border-opacity:1;
	border-bottom-width:1px;
	border-color:rgb(229 229 229/var(--tw-border-opacity, 1));
	display:flex;
	padding-bottom:2rem;
	padding-top:2rem;
	width:100%
}
@media (min-width:968px) {
.job_list .list>ul>li .item_des_inner>ul>li {
flex-direction:column
}
}
.job_list .list>ul>li .item_des_inner>ul>li.m {
	display:flex
}
@media (min-width:968px) {
.job_list .list>ul>li .item_des_inner>ul>li.m {
display:none
}
}
.job_list .list>ul>li .item_des_inner>ul>li .t {
	font-size:14px;
	font-weight:400;
	line-height:1.44rem;
	white-space:nowrap;
	width:80px
}
@media (min-width:968px) {
.job_list .list>ul>li .item_des_inner>ul>li .t {
font-size:.64rem;
width:8rem
}
}
.job_list .list>ul>li .item_des_inner>ul>li .des {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	flex:1 1 0%;
	font-size:14px;
	font-weight:400;
	line-height:1.44rem
}
@media (min-width:968px) {
.job_list .list>ul>li .item_des_inner>ul>li .des {
font-size:.64rem
}
}
.job_list .list>ul>li .item_des_inner>ul>li .des p {
	margin:0 0 10px
}
.job_list .list>ul>li .item_des_bottom {
	display:flex;
	flex-direction:column;
	gap:20px;
	padding-bottom:20px;
	padding-top:20px
}
@media (min-width:968px) {
.job_list .list>ul>li .item_des_bottom {
flex-direction:row;
gap:.8rem;
justify-content:space-between;
padding-bottom:2rem;
padding-top:2rem
}
}
.job_list .list>ul>li .item_des_bottom .txt {
--tw-text-opacity:1;
	color:rgb(102 102 102/var(--tw-text-opacity, 1));
	font-size:14px;
	line-height:1.5
}
@media (min-width:968px) {
.job_list .list>ul>li .item_des_bottom .txt {
font-size:.56rem
}
}
.job_list .list>ul>li .item_des_bottom .txt a {
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1)
}
.job_list .list>ul>li .item_des_bottom .txt a:hover {
--tw-text-opacity:1;
	color:rgba(var(--maincolor), var(--tw-text-opacity, 1))
}
.job_list .list>ul>li .item_des_bottom .platform {
	display:grid;
	gap:20px;
	grid-template-columns:repeat(2, minmax(0, 1fr))
}
@media (min-width:968px) {
.job_list .list>ul>li .item_des_bottom .platform {
gap:.8rem
}
}
.job_list .list>ul>li .item_des_bottom .platform a {
--tw-border-opacity:1;
--tw-text-opacity:1;
	align-items:center;
	border-color:rgb(153 153 153/var(--tw-border-opacity, 1));
	border-radius:9999px;
	border-width:1px;
	color:rgb(153 153 153/var(--tw-text-opacity, 1));
	display:flex;
	font-size:14px;
	justify-content:center;
	line-height:38px;
transition-duration:.5s;
	transition-property:all;
	transition-timing-function:cubic-bezier(.4, 0, .2, 1);
	white-space:nowrap
}
@media (min-width:968px) {
.job_list .list>ul>li .item_des_bottom .platform a {
line-height:1.52rem;
min-width:4.8rem;
padding-left:.8rem;
padding-right:.8rem
}
}
.job_list .list>ul>li .item_des_bottom .platform a:hover {
--tw-bg-opacity:1;
--tw-text-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1));
	color:rgb(255 255 255/var(--tw-text-opacity, 1))
}
.job_list .list>ul>li.cur .item_title .icon {
--tw-bg-opacity:1;
	background-color:rgba(var(--maincolor), var(--tw-bg-opacity, 1))
}
.job_list .list>ul>li.cur .item_title .icon i:after {
--tw-rotate:180deg;
--tw-bg-opacity:1;
	background-color:rgb(255 255 255/var(--tw-bg-opacity, 1));
	transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.job_list .list>ul>li.cur .item_des {
--tw-border-opacity:1;
	border-color:rgb(221 221 221/var(--tw-border-opacity, 1));
	border-top-width:1px
}
.placeholder\:text-site-666::-moz-placeholder {
--tw-text-opacity:1;
color:rgb(102 102 102/var(--tw-text-opacity, 1))
}
.placeholder\:text-site-666::placeholder {
--tw-text-opacity:1;
color:rgb(102 102 102/var(--tw-text-opacity, 1))
}
.placeholder\:text-white\/40::-moz-placeholder {
color:hsla(0, 0%, 100%, .4)
}
.placeholder\:text-white\/40::placeholder {
color:hsla(0, 0%, 100%, .4)
}
@media (min-width:668px) {
.phone\:flex {
display:flex
}
.phone\:w-auto {
width:auto
}
.phone\:grid-cols-2 {
grid-template-columns:repeat(2, minmax(0, 1fr))
}
.phone\:grid-cols-3 {
grid-template-columns:repeat(3, minmax(0, 1fr))
}
.phone\:grid-cols-6 {
grid-template-columns:repeat(6, minmax(0, 1fr))
}
.phone\:justify-between {
justify-content:space-between
}
}
@media (min-width:968px) {
.pads\:absolute {
position:absolute
}
.pads\:bottom-60ptr {
bottom:2.4rem
}
.pads\:bottom-auto {
bottom:auto
}
.pads\:left-0 {
left:0
}
.pads\:left-50ptr {
left:2rem
}
.pads\:right-20ptr {
right:.8rem
}
.pads\:top-0 {
top:0
}
.pads\:top-1\/2 {
top:50%
}
.pads\:top-50ptr {
top:2rem
}
.pads\:z-2 {
z-index:2
}
.pads\:-order-1 {
order:-1
}
.pads\:my-50ptr {
margin-bottom:2rem;
margin-top:2rem
}
.pads\:mb-0 {
margin-bottom:0
}
.pads\:mb-20ptr {
margin-bottom:.8rem
}
.pads\:mb-60ptr {
margin-bottom:2.4rem
}
.pads\:mb-70ptr {
margin-bottom:2.8rem
}
.pads\:mb-80ptr {
margin-bottom:3.2rem
}
.pads\:ml-20ptr {
margin-left:.8rem
}
.pads\:ml-auto {
margin-left:auto
}
.pads\:mr-\[10\%\] {
margin-right:10%
}
.pads\:mt-0 {
margin-top:0
}
.pads\:mt-100ptr {
margin-top:4rem
}
.pads\:mt-10ptr {
margin-top:.4rem
}
.pads\:mt-20ptr {
margin-top:.8rem
}
.pads\:mt-30ptr {
margin-top:1.2rem
}
.pads\:mt-40ptr {
margin-top:1.6rem
}
.pads\:mt-45ptr {
margin-top:1.8rem
}
.pads\:mt-60ptr {
margin-top:2.4rem
}
.pads\:mt-70ptr {
margin-top:2.8rem
}
.pads\:mt-80ptr {
margin-top:3.2rem
}
.pads\:mt-auto {
margin-top:auto
}
.pads\:block {
display:block
}
.pads\:flex {
display:flex
}
.pads\:hidden {
display:none
}
.pads\:aspect-auto {
aspect-ratio:auto
}
.pads\:\!h-38ptr {
height:1.52rem!important
}
.pads\:h-10ptr {
height:.4rem
}
.pads\:h-14ptr {
height:.56rem
}
.pads\:h-22ptr {
height:.88rem
}
.pads\:h-350ptr {
height:14rem
}
.pads\:h-40ptr {
height:1.6rem
}
.pads\:h-44ptr {
height:1.76rem
}
.pads\:h-50ptr {
height:2rem
}
.pads\:h-\[10px\] {
height:10px
}
.pads\:h-full {
height:100%
}
.pads\:min-h-170ptr {
min-height:6.8rem
}
.pads\:min-h-380ptr {
min-height:15.2rem
}
.pads\:min-h-800ptr {
min-height:32rem
}
.pads\:min-h-fit {
min-height:-moz-fit-content;
min-height:fit-content
}
.pads\:w-1\/2 {
width:50%
}
.pads\:w-150ptr {
width:6rem
}
.pads\:w-200ptr {
width:8rem
}
.pads\:w-260ptr {
width:10.4rem
}
.pads\:w-26ptr {
width:1.04rem
}
.pads\:w-40ptr {
width:1.6rem
}
.pads\:w-55ptr {
width:2.2rem
}
.pads\:w-60ptr {
width:2.4rem
}
.pads\:w-90ptr {
width:3.6rem
}
.pads\:w-\[10px\] {
width:10px
}
.pads\:w-\[130\%\] {
width:130%
}
.pads\:w-\[160\%\] {
width:160%
}
.pads\:w-\[190\%\] {
width:190%
}
.pads\:w-\[2px\] {
width:2px
}
.pads\:w-\[40px\] {
width:40px
}
.pads\:w-\[42\%\] {
width:42%
}
.pads\:w-\[600px\] {
width:600px
}
.pads\:w-\[62\.5vw\] {
width:62.5vw
}
.pads\:w-\[76\.333\%\] {
width:76.333%
}
.pads\:w-\[80vw\] {
width:80vw
}
.pads\:w-\[94vw\] {
width:94vw
}
.pads\:w-\[calc\(100\%_-_2rem\)\] {
width:calc(100% - 2rem)
}
.pads\:w-auto {
width:auto
}
.pads\:w-full {
width:100%
}
.pads\:\!min-w-110ptr {
min-width:4.4rem!important
}
.pads\:min-w-100ptr {
min-width:4rem
}
.pads\:min-w-150ptr {
min-width:6rem
}
.pads\:min-w-160ptr {
min-width:6.4rem
}
.pads\:min-w-210ptr {
min-width:8.4rem
}
.pads\:min-w-225ptr {
min-width:9rem
}
.pads\:min-w-340ptr {
min-width:13.6rem
}
.pads\:min-w-350ptr {
min-width:14rem
}
.pads\:max-w-\[1200px\] {
max-width:1200px
}
.pads\:flex-1 {
flex:1 1 0%
}
.pads\:-translate-x-\[calc\(100\%_\+_0\.4rem\)\] {
--tw-translate-x:calc(-100% + -0.4rem)
}
.pads\:-translate-x-\[calc\(100\%_\+_0\.4rem\)\], .pads\:-translate-y-1\/2 {
transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))
}
.pads\:-translate-y-1\/2 {
--tw-translate-y:-50%
}
.pads\:grid-cols-12 {
grid-template-columns:repeat(12, minmax(0, 1fr))
}
.pads\:grid-cols-2 {
grid-template-columns:repeat(2, minmax(0, 1fr))
}
.pads\:grid-cols-3 {
grid-template-columns:repeat(3, minmax(0, 1fr))
}
.pads\:grid-cols-6 {
grid-template-columns:repeat(6, minmax(0, 1fr))
}
.pads\:flex-row {
flex-direction:row
}
.pads\:flex-col {
flex-direction:column
}
.pads\:flex-wrap {
flex-wrap:wrap
}
.pads\:items-center {
align-items:center
}
.pads\:justify-start {
justify-content:flex-start
}
.pads\:justify-center {
justify-content:center
}
.pads\:justify-between {
justify-content:space-between
}
.pads\:gap-10ptr {
gap:.4rem
}
.pads\:gap-15ptr {
gap:.6rem
}
.pads\:gap-20ptr {
gap:.8rem
}
.pads\:gap-220ptr {
gap:8.8rem
}
.pads\:gap-30ptr {
gap:1.2rem
}
.pads\:gap-5ptr {
gap:.2rem
}
.pads\:gap-8ptr {
gap:.32rem
}
.pads\:gap-\[20\%\] {
gap:20%
}
.pads\:gap-\[8px\] {
gap:8px
}
.pads\:gap-x-40ptr {
-moz-column-gap:1.6rem;
column-gap:1.6rem
}
.pads\:gap-x-60ptr {
-moz-column-gap:2.4rem;
column-gap:2.4rem
}
.pads\:gap-x-\[5\.104vw\] {
-moz-column-gap:5.104vw;
column-gap:5.104vw
}
.pads\:gap-y-\[3\.125vw\] {
row-gap:3.125vw
}
.pads\:whitespace-nowrap {
white-space:nowrap
}
.pads\:rounded-60ptr {
border-radius:2.4rem
}
.pads\:rounded-8ptr {
border-radius:.32rem
}
.pads\:rounded-full {
border-radius:9999px
}
.pads\:rounded-tl-40ptr {
border-top-left-radius:1.6rem
}
.pads\:rounded-tr-40ptr {
border-top-right-radius:1.6rem
}
.pads\:border-b {
border-bottom-width:1px
}
.pads\:border-b-0 {
border-bottom-width:0
}
.pads\:border-r {
border-right-width:1px
}
.pads\:border-none {
border-style:none
}
.pads\:border-transparent {
border-color:transparent
}
.pads\:bg-transparent {
background-color:transparent
}
.pads\:p-16ptr {
padding:.64rem
}
.pads\:px-0 {
padding-left:0;
padding-right:0
}
.pads\:px-100ptr {
padding-left:4rem;
padding-right:4rem
}
.pads\:px-10ptr {
padding-left:.4rem;
padding-right:.4rem
}
.pads\:px-20ptr {
padding-left:.8rem;
padding-right:.8rem
}
.pads\:px-23ptr {
padding-left:.92rem;
padding-right:.92rem
}
.pads\:px-30ptr {
padding-left:1.2rem;
padding-right:1.2rem
}
.pads\:px-40ptr {
padding-left:1.6rem;
padding-right:1.6rem
}
.pads\:px-44ptr {
padding-left:1.76rem;
padding-right:1.76rem
}
.pads\:px-50ptr {
padding-left:2rem;
padding-right:2rem
}
.pads\:px-80ptr {
padding-left:3.2rem;
padding-right:3.2rem
}
.pads\:py-100ptr {
padding-bottom:4rem;
padding-top:4rem
}
.pads\:py-12ptr {
padding-bottom:.48rem;
padding-top:.48rem
}
.pads\:py-17ptr {
padding-bottom:.68rem;
padding-top:.68rem
}
.pads\:py-20ptr {
padding-bottom:.8rem;
padding-top:.8rem
}
.pads\:py-30ptr {
padding-bottom:1.2rem;
padding-top:1.2rem
}
.pads\:py-60ptr {
padding-bottom:2.4rem;
padding-top:2.4rem
}
.pads\:py-80ptr {
padding-bottom:3.2rem;
padding-top:3.2rem
}
.pads\:pb-140ptr {
padding-bottom:5.6rem
}
.pads\:pb-20ptr {
padding-bottom:.8rem
}
.pads\:pb-40ptr {
padding-bottom:1.6rem
}
.pads\:pb-50ptr {
padding-bottom:2rem
}
.pads\:pl-0 {
padding-left:0
}
.pads\:pl-30ptr {
padding-left:1.2rem
}
.pads\:pl-40ptr {
padding-left:1.6rem
}
.pads\:pr-\[10\.666\%\] {
padding-right:10.666%
}
.pads\:pr-\[12\%\] {
padding-right:12%
}
.pads\:pr-\[9\.8\%\] {
padding-right:9.8%
}
.pads\:pt-25ptr {
padding-top:1rem
}
.pads\:pt-50ptr {
padding-top:2rem
}
.pads\:text-left {
text-align:left
}
.pads\:text-center {
text-align:center
}
.pads\:\!text-32ptr {
font-size:1.28rem!important
}
.pads\:text-14ptr {
font-size:.56rem
}
.pads\:text-16ptr {
font-size:.64rem
}
.pads\:text-18ptr {
font-size:.72rem
}
.pads\:text-22ptr {
font-size:.88rem
}
.pads\:text-26ptr {
font-size:1.04rem
}
.pads\:text-50ptr {
font-size:2rem
}
.pads\:text-\[16px\] {
font-size:16px
}
.pads\:font-bold {
font-weight:700
}
.pads\:leading-38ptr {
line-height:1.52rem
}
}
@media (min-width:1180px) {
.padb\:ml-\[5vw\] {
margin-left:5vw
}
.padb\:ml-auto {
margin-left:auto
}
.padb\:mr-0 {
margin-right:0
}
.padb\:block {
display:block
}
.padb\:hidden {
display:none
}
}
@media (min-width:1611px) {
.larges\:w-\[1500px\] {
width:1500px
}
}
@media (min-width:1940px) {
.huge\:w-\[1800px\] {
width:1800px
}
}

@media (max-width:800px) {
.splide {
    position: relative;
    visibility: hidden;
    padding-top: 60px;
}
}
