﻿@font-face {
font-family:swiper-icons;
font-style:normal;
font-weight:400;
src:url(data:application/font-woff;charset=utf-8;base64,\ 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)
}
:root {
--swiper-theme-color:#007aff
}
:host {
display:block;
margin-left:auto;
margin-right:auto;
position:relative;
z-index:1
}
.swiper {
	display:block;
	list-style:none;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	padding:0;
	position:relative;
	z-index:1
}
.swiper-vertical>.swiper-wrapper {
	flex-direction:column
}
.swiper-wrapper {
	box-sizing:content-box;
	display:flex;
	height:100%;
	position:relative;
	transition-property:transform;
	transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);
	width:100%;
	z-index:1
}
.swiper-android .swiper-slide, .swiper-ios .swiper-slide, .swiper-wrapper {
	transform:translateZ(0)
}
.swiper-horizontal {
	touch-action:pan-y
}
.swiper-vertical {
	touch-action:pan-x
}
.swiper-slide {
	display:block;
	flex-shrink:0;
	height:100%;
	position:relative;
	transition-property:transform;
	width:100%
}
.swiper-slide-invisible-blank {
	visibility:hidden
}
.swiper-autoheight, .swiper-autoheight .swiper-slide {
	height:auto
}
.swiper-autoheight .swiper-wrapper {
	align-items:flex-start;
	transition-property:transform, height
}
.swiper-backface-hidden .swiper-slide {
	backface-visibility:hidden;
	transform:translateZ(0)
}
.swiper-3d.swiper-css-mode .swiper-wrapper {
	perspective:1200px
}
.swiper-3d .swiper-wrapper {
	transform-style:preserve-3d
}
.swiper-3d {
	perspective:1200px
}
.swiper-3d .swiper-cube-shadow, .swiper-3d .swiper-slide {
	transform-style:preserve-3d
}
.swiper-css-mode>.swiper-wrapper {
	overflow:auto;
	scrollbar-width:none;
	-ms-overflow-style:none
}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar {
display:none
}
.swiper-css-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align:start start
}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper {
	scroll-snap-type:x mandatory
}
.swiper-css-mode.swiper-vertical>.swiper-wrapper {
	scroll-snap-type:y mandatory
}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper {
	scroll-snap-type:none
}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide {
	scroll-snap-align:none
}
.swiper-css-mode.swiper-centered>.swiper-wrapper:before {
	content:"";
	flex-shrink:0;
	order:9999
}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide {
	scroll-snap-align:center center;
	scroll-snap-stop:always
}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child {
	margin-inline-start:var(--swiper-centered-offset-before)
}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before {
	height:100%;
	min-height:1px;
	width:var(--swiper-centered-offset-after)
}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child {
	margin-block-start:var(--swiper-centered-offset-before)
}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before {
	height:var(--swiper-centered-offset-after);
	min-width:1px;
	width:100%
}
.swiper-3d .swiper-slide-shadow, .swiper-3d .swiper-slide-shadow-bottom, .swiper-3d .swiper-slide-shadow-left, .swiper-3d .swiper-slide-shadow-right, .swiper-3d .swiper-slide-shadow-top {
	height:100%;
	left:0;
	pointer-events:none;
	position:absolute;
	top:0;
	width:100%;
	z-index:10
}
.swiper-3d .swiper-slide-shadow {
	background:#00000026
}
.swiper-3d .swiper-slide-shadow-left {
	background-image:linear-gradient(270deg, rgba(0, 0, 0, .5), transparent)
}
.swiper-3d .swiper-slide-shadow-right {
	background-image:linear-gradient(90deg, rgba(0, 0, 0, .5), transparent)
}
.swiper-3d .swiper-slide-shadow-top {
	background-image:linear-gradient(0deg, rgba(0, 0, 0, .5), transparent)
}
.swiper-3d .swiper-slide-shadow-bottom {
	background-image:linear-gradient(180deg, rgba(0, 0, 0, .5), transparent)
}
.swiper-lazy-preloader {
	border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
	border-radius:50%;
	border-top:4px solid transparent;
	box-sizing:border-box;
	height:42px;
	left:50%;
	margin-left:-21px;
	margin-top:-21px;
	position:absolute;
	top:50%;
	transform-origin:50%;
	width:42px;
	z-index:10
}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader, .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
animation:swiper-preloader-spin 1s linear infinite
}
.swiper-lazy-preloader-white {
--swiper-preloader-color:#fff
}
.swiper-lazy-preloader-black {
--swiper-preloader-color:#000
}
@keyframes swiper-preloader-spin {
0% {
transform:rotate(0)
}
to {
	transform:rotate(1turn)
}
}
.swiper-pagination {
	position:absolute;
	text-align:center;
	transform:translateZ(0);
transition:opacity .3s;
	z-index:10
}
.swiper-pagination.swiper-pagination-hidden {
	opacity:0
}
.swiper-pagination-disabled>.swiper-pagination, .swiper-pagination.swiper-pagination-disabled {
	display:none!important
}
.swiper-horizontal>.swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal, .swiper-pagination-custom, .swiper-pagination-fraction {
	bottom:var(--swiper-pagination-bottom, 8px);
	left:0;
	top:var(--swiper-pagination-top, auto);
	width:100%
}
.swiper-pagination-bullets-dynamic {
	font-size:0;
	overflow:hidden
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	position:relative;
	transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
	transform:scale(1)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
	transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
	transform:scale(.33)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
	transform:scale(.66)
}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
	transform:scale(.33)
}
.swiper-pagination-bullet {
	background:var(--swiper-pagination-bullet-inactive-color, #000);
	border-radius:var(--swiper-pagination-bullet-border-radius, 50%);
	display:inline-block;
	height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
	opacity:var(--swiper-pagination-bullet-inactive-opacity, .2);
	width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px))
}
button.swiper-pagination-bullet {
	-webkit-appearance:none;
	-moz-appearance:none;
	appearance:none;
	border:none;
	box-shadow:none;
	margin:0;
	padding:0
}
.swiper-pagination-clickable .swiper-pagination-bullet {
	cursor:pointer
}
.swiper-pagination-bullet:only-child {
	display:none!important
}
.swiper-pagination-bullet-active {
	background:var(--swiper-pagination-color, var(--swiper-theme-color));
	opacity:var(--swiper-pagination-bullet-opacity, 1)
}
.swiper-pagination-vertical.swiper-pagination-bullets, .swiper-vertical>.swiper-pagination-bullets {
	left:var(--swiper-pagination-left, auto);
	right:var(--swiper-pagination-right, 8px);
	top:50%;
	transform:translate3d(0, -50%, 0)
}
.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	display:block;
	margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	top:50%;
	transform:translateY(-50%);
	width:8px
}
.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
	display:inline-block;
transition:transform .2s, top .2s
}
.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
	margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
	left:50%;
	transform:translate(-50%);
	white-space:nowrap
}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition:transform .2s, left .2s
}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
transition:transform .2s, right .2s
}
.swiper-pagination-fraction {
	color:var(--swiper-pagination-fraction-color, inherit)
}
.swiper-pagination-progressbar {
	background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 0, 0, .25));
	position:absolute
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	background:var(--swiper-pagination-color, var(--swiper-theme-color));
	height:100%;
	left:0;
	position:absolute;
	top:0;
	transform:scale(0);
	transform-origin:left top;
	width:100%
}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
	transform-origin:right top
}
.swiper-horizontal>.swiper-pagination-progressbar, .swiper-pagination-progressbar.swiper-pagination-horizontal, .swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite, .swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
	height:var(--swiper-pagination-progressbar-size, 4px);
	left:0;
	top:0;
	width:100%
}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite, .swiper-pagination-progressbar.swiper-pagination-vertical, .swiper-vertical>.swiper-pagination-progressbar {
	height:100%;
	left:0;
	top:0;
	width:var(--swiper-pagination-progressbar-size, 4px)
}
.swiper-pagination-lock {
	display:none
}
#index-page #head {
	background-color:#fff;
	border-bottom:1px solid #e2e2e2;
	left:0;
	padding:12px 24px 12px 18px;
	position:unset;
	top:0;
	width:100%;
	z-index:20
}
#index-page #head .flex-box {
	align-items:center;
	display:flex
}
#index-page #head .flex-box .logo-pic {
	align-items:center;
	display:flex;
	flex-direction:row;
	min-width:152px;
	width:152px
}
#index-page #head .flex-box .logo-pic img {
	margin-right:6px;
	width:36px
}
#index-page #head .flex-box .logo-pic p {
	color:#333;
	font-size:16px;
	font-weight:700;
	line-height:1;
	white-space:nowrap
}
#index-page #head .flex-box .m-nav-icon {
	margin-left:auto;
	min-width:24px;
	position:relative;
	top:2px;
	width:24px
}
#index-page #head .m-nav-box {
	background-color:#fff;
	box-shadow:0 9px 13px #0000003d;
	left:0;
	position:absolute;
	top:60px;
	width:100%
}
#index-page #head .m-nav-box li {
	border-bottom:1px solid #dfdede;
	padding:8px 8px 8px 32px
}
#index-page #head .m-nav-box ul li:last-of-type {
	border-bottom:none
}
#index-page #head .m-nav-box li a {
	color:#363636;
	font-size:16px;
	letter-spacing:0;
	line-height:1
}
#index-page h2 {
	color:#333;
	font-size:20px;
	font-weight:700;
	line-height:1;
	text-align:center
}
#index-page .blue-move-btn {
	color:#fff;
	display:block;
	font-size:12px;
	font-weight:700;
	letter-spacing:1px;
	line-height:32px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	position:relative;
	text-align:center;
	width:150px;
	z-index:10
}
#index-page .blue-move-btn:hover {
	color:#4e95ff!important;
transition:color .5s ease-in-out
}
#index-page .blue-move-btn:before {
	background-blend-mode:normal, normal;
	background-color:#4e95ff;
	bottom:-5px;
	content:"";
	left:-10%;
	position:absolute;
	top:-5px;
	transform:skew(-30deg);
transition:left .5s ease-in-out;
	width:120%;
	z-index:-1
}
#index-page .blue-move-btn:after {
	border:2px solid #4e95ff!important;
	box-sizing:border-box;
	content:"";
	height:100%;
	left:0;
	position:absolute;
	top:0;
	width:100%
}
#index-page .blue-move-btn:hover:before {
	left:127%
}
#index-page .download .swiper-pagination {
	display:flex;
	justify-content:center;
	margin-top:4px;
	width:100%
}
#index-page .download .trading-products-slider .swiper-pagination {
	position:static
}
#index-page .download .swiper-pagination .swiper-pagination-bullet {
	background-color:#e0e0e0;
	border-radius:50%;
	height:8px;
	margin:0 2px;
	opacity:1;
	width:8px
}
#index-page .download .swiper-pagination .swiper-pagination-bullet:last-of-type {
	margin-right:0
}
#index-page .download .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color:#ff844e
}
#index-page .download .move-box .hover-box, #index-page .platform .index-m-swiper .swiper-wrapper {
	z-index:50
}
#index-page .download {
	padding:40px 0 16px
}
#index-page .download h2 {
	margin-bottom:20px
}
#index-page .download h3 {
	color:#282828;
	font-size:18px;
	font-weight:700;
	line-height:1;
	margin-bottom:20px;
	text-align:center;
	white-space:nowrap
}
#index-page .download p {
	color:#282828;
	font-size:12px;
	font-weight:400;
	line-height:1;
	margin-bottom:10px;
	text-align:center
}
#index-page .download p:last-of-type {
	margin-bottom:26px
}
#index-page .download .version-1 img {
	margin:0 auto 24px;
	width:223px
}
#index-page .download .version-2 img {
	margin:0 auto 3px;
	width:204px
}
#index-page .download .version-3 img {
	left:-4px;
	margin:0 auto 27px;
	position:relative;
	width:166px
}
#index-page .question {
	padding:36px 0 24px
}
#index-page .question .w-1200px-container {
	padding:0 10px
}
#index-page .question h2 {
	margin-bottom:12px
}
#index-page .question h3 {
	white-space:nowrap
}
#index-page .question li {
	background-color:#fff;
	cursor:pointer
}
#index-page .question li:last-of-type {
	margin-bottom:0
}
#index-page .question li .flex-box {
	align-items:center;
	background-color:#fff;
	border-bottom:1px solid #e6e6e6;
	display:flex;
	padding:16px 6px 14px 0
}
#index-page .question li .answer-box {
	border-bottom:1px solid #e6e6e6;
	display:flex;
	display:none;
	flex-direction:row;
	padding:8px 6px 14px 0
}
#index-page .question li .answer-box span {
	color:#333;
	display:inline-block;
	font-size:16px;
	font-weight:700;
	margin-right:8px;
	white-space:nowrap;
	width:18px
}
#index-page .question li:last-of-type .flex-box {
	border-bottom:none
}
#index-page .question li:last-of-type.active .flex-box {
	border-bottom:1px solid #e6e6e6
}
#index-page .question li:last-of-type.active .answer-box {
	border-bottom:none
}
#index-page .question li .flex-box img {
	width:12px
}
#index-page .question li h3 {
	color:#363636;
	font-size:14px;
	font-weight:700;
	letter-spacing:0;
	line-height:1;
	margin-right:auto
}
#index-page .question li h3 span {
	display:inline-block;
	font-size:16px;
	margin-right:8px;
	width:18px
}
#index-page .question li.active h3 {
	color:#333;
	font-weight:700
}
#index-page .question li .open {
	display:none
}
#index-page .question li.active .open {
	display:block
}
#index-page .question li.active .close {
	display:none
}
#index-page .question li.active .answer-box {
	display:flex
}
#index-page .question .answer-box p {
	color:#333;
	font-size:12px;
	letter-spacing:0;
	line-height:16px;
	margin-top:4px
}
#index-page .intro {
	padding:34px 0
}
#index-page .intro .w-1200px-container {
	padding:0 24px
}
#index-page .intro .title-box {
	display:flex;
	flex-direction:row;
	margin-bottom:16px
}
#index-page .intro h1 {
	color:#333;
	font-size:20px;
	font-weight:700;
	line-height:1;
	text-align:center
}
#index-page .intro p {
	color:#333;
	font-size:12px;
	font-weight:400;
	line-height:20px;
	margin-bottom:26px;
	text-align:justify
}
#index-page .intro img {
	margin:0 auto 22px;
	width:282px
}
#index-page .special {
	background-color:#f8f8f8;
	padding:40px 0
}
#index-page .special h2 {
	margin-bottom:30px
}
#index-page .special .w-1200px-container {
	padding:0 24px
}
#index-page .special ul {
	display:grid;
	grid-template-columns:repeat(2, 2fr);
	padding-left:16px;
	padding-right:4px;
	grid-column-gap:36px;
	grid-row-gap:28px
}
#index-page .special .img-box {
	align-items:center;
	display:flex;
	height:38px;
	justify-content:center;
	margin:0 auto 20px;
	width:38px
}
#index-page .special ul li:first-of-type img {
	height:37px;
	width:35px
}
#index-page .special ul li:nth-of-type(2) img {
height:36px;
width:33px
}
#index-page .special ul li:nth-of-type(3) img {
height:38px;
width:38px
}
#index-page .special ul li:nth-of-type(4) img {
height:36px;
width:37px
}
#index-page .special ul li:nth-of-type(5) img {
height:34px;
width:38px
}
#index-page .special ul li:nth-of-type(6) img {
height:33px;
width:29px
}
#index-page .special h3 {
	color:#282828;
	font-size:14px;
	font-weight:700;
	line-height:20px;
	margin-bottom:12px;
	text-align:center
}
#index-page .special p {
	color:#282828;
	font-size:12px;
	font-weight:400;
	line-height:19px;
	text-align:center
}
#index-page .trade {
	padding:40px 0 0
}
#index-page .trade h2 {
	margin-bottom:24px
}
#index-page .trade p {
	color:#282828;
	font-size:12px;
	font-weight:400;
	line-height:20px;
	margin-bottom:-4px;
	padding:0 30px;
	text-align:justify
}
#index-page .trade img {
	margin-bottom:4px;
	width:356px
}
#index-page .trade .blue-move-btn {
	margin-bottom:40px
}
#index-page .trade .line {
	background-color:#ddd;
	height:1px;
	margin:0 auto;
	width:355px
}
#index-page .five-step {
	background-color:#f8f8f8;
	padding:36px 0 40px
}
#index-page .five-step .w-1200px-container {
	padding:0 43px
}
#index-page .five-step h2 {
	margin-bottom:24px
}
#index-page .five-step ul {
	display:grid;
	grid-template-columns:repeat(1, 1fr);
	grid-row-gap:6px
}
#index-page .five-step ul li {
	align-items:center;
	background-color:#dbdbdb;
	display:flex;
	flex-direction:row;
	padding:14px 30px
}
#index-page .five-step ul li:last-of-type {
	background-color:#4e95ff
}
#index-page .five-step ul li:last-of-type a {
	color:#fff;
	font-size:14px;
	text-decoration:underline
}
#index-page .five-step ul li:last-of-type h3 {
	color:#4e95ff
}
#index-page .five-step h3 {
	background:#fff;
	border-radius:999px;
	color:#323947;
	font-size:20px;
	line-height:36px;
	margin-right:12px;
	text-align:center;
	width:36px
}
#index-page .five-step p {
	color:#333;
	font-size:14px;
	font-weight:400;
	line-height:1
}
#index-page .bottom-word {
	background-color:#333;
	padding:22px 0 20px
}
#index-page .bottom-word p {
	color:#fff;
	font-size:12px;
	line-height:1;
	text-align:center
}
#index-page .bottom-word p:first-of-type {
	margin-bottom:18px
}
#index-page .bottom-word p:nth-of-type(2) {
line-height:16px
}
@media (min-width:1200px) {
#index-page .bottom-word {
padding:30px 0 18px
}
#index-page .bottom-word p {
color:#fff;
font-size:16px;
line-height:1;
text-align:center
}
#index-page .bottom-word p:first-of-type {
margin-bottom:20px
}
#index-page .bottom-word p:last-of-type {
font-size:14px;
line-height:1
}
#index-page .five-step {
background-color:#f8f8f8;
padding:0
}
#index-page .five-step .w-1200px-container {
background-image:url(../image/5-steps-bg.Dc0Ym8xu.png);
background-position:top 134px left 8px;
background-repeat:no-repeat;
background-size:1190px auto;
padding:60px 0 68px
}
#index-page .five-step h2 {
margin-bottom:52px
}
#index-page .five-step ul {
display:flex;
flex-direction:row;
padding-left:54px
}
#index-page .five-step ul li {
align-items:center;
background-color:unset;
display:flex;
flex-direction:column;
margin-right:43px;
padding:14px 30px
}
#index-page .five-step ul li:nth-of-type(2) {
margin-right:42px
}
#index-page .five-step ul li:nth-of-type(3) {
margin-right:12px
}
#index-page .five-step ul li:nth-of-type(4) {
margin-right:48px
}
#index-page .five-step ul li:last-of-type {
background-color:unset;
margin-right:0
}
#index-page .five-step ul li:last-of-type a {
color:#fff;
font-size:16px;
text-decoration:underline
}
#index-page .five-step ul li:last-of-type h3 {
color:#4e95ff
}
#index-page .five-step h3 {
background:#fff;
border-radius:999px;
color:#323947;
font-size:30px;
line-height:48px;
margin-bottom:12px;
margin-right:0;
text-align:center;
width:48px
}
#index-page .five-step p {
color:#333;
font-size:16px;
font-weight:400;
line-height:1;
white-space:nowrap
}
#index-page .download {
padding:60px 0 40px
}
#index-page .download h3 {
color:#282828;
font-size:26px;
font-weight:700;
line-height:1;
margin-bottom:24px;
text-align:center;
white-space:nowrap
}
#index-page .download p {
color:#282828;
font-size:18px;
font-weight:400;
line-height:1;
margin-bottom:12px;
text-align:center
}
#index-page .download h2 {
margin-bottom:40px
}
#index-page .download .version-box {
display:flex;
flex-direction:row
}
#index-page .download .version-1 {
border-right:1px solid #e9e9e9;
padding:28px 40px 18px 44px
}
#index-page .download .version-2 {
border-right:1px solid #e9e9e9;
padding:15px 50px 18px
}
#index-page .download .version-3 {
padding:20px 50px 18px
}
#index-page .download .version-1 img {
height:251px;
margin-bottom:33px;
width:315px
}
#index-page .download .version-2 img {
height:289px;
margin-bottom:8px;
width:278px
}
#index-page .download .version-3 img {
height:248.5px;
left:0;
margin-bottom:44px;
width:226px
}
#index-page .trade {
padding:8px 0 0
}
#index-page .trade .left-box {
margin-right:-38px;
padding-left:88px;
padding-top:132px
}
#index-page .trade .w-1200px-container {
display:flex;
flex-direction:row
}
#index-page .trade h2 {
margin-bottom:42px;
text-align:left
}
#index-page .trade p {
color:#282828;
font-size:16px;
font-weight:400;
line-height:30px;
margin-bottom:56px;
padding:0;
text-align:justify;
width:400px
}
#index-page .trade img {
margin-bottom:4px;
width:712px
}
#index-page .trade .blue-move-btn {
margin-bottom:0;
margin-left:0
}
#index-page .trade .line {
background-color:#e9e9e9;
height:2px;
margin:-4px auto 0;
width:1200px
}
#index-page .special {
padding:58px 0 56px
}
#index-page .special h2 {
margin-bottom:60px
}
#index-page .special .w-1200px-container {
padding:0
}
#index-page .special ul {
display:grid;
grid-template-columns:repeat(3, 3fr);
padding-left:78px;
padding-right:78px;
grid-column-gap:192px;
grid-row-gap:48px
}
#index-page .special .img-box {
height:52px;
margin:0 auto 24px;
width:50px
}
#index-page .special ul li:first-of-type img {
height:52px;
width:48px
}
#index-page .special ul li:nth-of-type(2) img {
height:49px;
width:45px
}
#index-page .special ul li:nth-of-type(3) img {
height:50px;
width:50px
}
#index-page .special ul li:nth-of-type(4) img {
height:46px;
width:47px
}
#index-page .special ul li:nth-of-type(5) img {
height:41px;
width:46px
}
#index-page .special ul li:nth-of-type(6) img {
height:44px;
width:38px
}
#index-page .special h3 {
font-size:18px;
line-height:24px;
margin-bottom:12px
}
#index-page .special p {
font-size:16px;
line-height:24px
}
#index-page .intro {
padding:86px 0 58px
}
#index-page .intro .w-1200px-container {
display:flex;
flex-direction:row;
padding:0 24px 0 90px
}
#index-page .intro .left-box {
margin-right:-10px;
padding-top:30px;
z-index:10
}
#index-page .intro .title-box {
margin-bottom:22px
}
#index-page .intro h1 {
font-size:30px
}
#index-page .intro h2 {
text-align:left
}
#index-page .intro p {
color:#333;
font-size:16px;
font-weight:400;
line-height:30px;
margin-bottom:52px;
text-align:justify;
width:450px;
z-index:10
}
#index-page .intro .blue-move-btn {
margin-left:0
}
#index-page .intro img {
margin:0;
width:646px
}
#index-page .question .row-box {
display:flex;
flex-direction:row
}
#index-page .question ul {
margin-right:20px;
width:564px
}
#index-page .question h2 {
margin-bottom:30px
}
#index-page .question .right-img {
margin-right:-33px;
margin-top:8px;
width:598px
}
#index-page .question li .answer-box {
padding:16px 8px 16px 4px
}
#index-page .question li .flex-box {
padding:18px 8px 16px 4px
}
#index-page .question li h3 span {
font-size:24px;
margin-right:16px;
width:24px
}
#index-page .question li h3 {
font-size:18px
}
#index-page .question li .answer-box span {
font-size:24px;
margin-right:16px;
width:24px
}
#index-page .question .answer-box p {
font-size:14px;
line-height:20px
}
#index-page .question li .flex-box img {
width:20px
}
#index-page .question .row-box {
padding-left:32px
}
#index-page .question {
padding:56px 0 8px
}
#index-page .blue-move-btn {
font-size:24px;
letter-spacing:0;
line-height:68px;
width:300px
}
#index-page h2 {
font-size:30px
}
#index-page #head {
background-color:#fff;
padding:26px 0
}
#index-page #head .flex-box .pc-nav-list a:hover:after {
background-color:#4e95ff;
content:"";
height:6px;
left:-7px;
position:absolute;
top:56px;
width:80px
}
#index-page #head .flex-box .pc-nav-list li:nth-of-type(2) a:hover:after {
left:-27px
}
#index-page #head .flex-box .pc-nav-list li:nth-of-type(3) a:hover:after {
left:-10px
}
#index-page #head .flex-box .pc-nav-list li:nth-of-type(4) a:hover:after {
left:-24px
}
#index-page #head .flex-box {
align-items:center;
margin-left:auto;
margin-right:auto;
padding-left:34px;
width:1200px
}
#index-page #head .flex-box .pc-nav-list a {
color:#333;
font-size:16px;
font-weight:400;
line-height:1
}
#index-page #head .flex-box .logo-pic img {
margin-right:16px;
width:55px
}
#index-page #head .flex-box .logo-pic p {
font-size:24px
}
#index-page #head .flex-box .pc-nav-list a:hover {
color:#4e95ff;
position:relative
}
#index-page #head .flex-box .pc-nav-list {
align-items:center;
display:flex;
justify-content:space-between;
padding-right:58px;
padding-top:4px;
width:100%
}
#index-page #head .flex-box .logo-pic {
margin-right:432px;
min-width:266px
}
}
