@font-face {
	font-family: JetBrainsMono;
	font-style: normal;
	font-weight: 200;
	src: url(../font/JetBrainsMono-ExtraLight.woff2) format("woff2"), url(../font/JetBrainsMono-ExtraLight.woff) format("woff")
}
@font-face {
	font-family: JetBrainsMono;
	font-style: normal;
	font-weight: 400;
	src: url(../font/JetBrainsMono-Regular.woff2) format("woff2"), url(../font/JetBrainsMono-Regular.woff) format("woff")
}
@font-face {
	font-family: JetBrainsMono;
	font-style: normal;
	font-weight: 500;
	src: url(../font/JetBrainsMono-Medium.woff2) format("woff2"), url(../font/JetBrainsMono-Medium.woff) format("woff")
}
@font-face {
	font-family: JetBrainsMono;
	font-style: normal;
	font-weight: 700;
	src: url(../font/JetBrainsMono-Bold.woff2) format("woff2"), url(https://cdnq3.mikecrm.com/fonts/JetBrainsMono/JetBrainsMono-Bold.woff?v=33) format("woff")
}
@font-face {
	font-family: Khand;
	font-style: normal;
	font-weight: 600;
	src: url(../font/Khand-Bold.woff2) format("woff2"), url(../font/Khand-Bold.woff) format("woff")
}
@font-face {
	font-family: walkway;
	font-style: normal;
	font-weight: 400;
	src: url(../font/WalkwayBold.woff2) format("woff2"), url(../font/WalkwayBold.woff) format("woff")
}
@font-face {
	font-family: walkway;
	font-style: normal;
	font-weight: 700;
	src: url(../font/WalkwayBlack.woff2) format("woff2"), url(../font/WalkwayBlack.woff) format("woff")
}
@font-face {
	font-family: walkway-expand;
	font-style: normal;
	font-weight: 600;
	src: url(../font/WalkwayExpandSemiBold.woff2) format("woff2"), url(../font/WalkwayExpandSemiBold.woff) format("woff")
}
@font-face {
	font-family: walkway-expand;
	font-style: normal;
	font-weight: 700;
	src: url(../font/WalkwayExpandBold.woff2) format("woff2"), url(../font/WalkwayExpandBold.woff) format("woff")
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 400;
	src: url(../font/regular-33.woff2) format("woff2"), url(../font/regular-33.woff) format("woff")
}
@font-face {
	font-family: 'Playfair Display';
	font-style: normal;
	font-weight: 700;
	src: url(../font/bold-33.woff2) format("woff2"), url(../font/bold-33.woff) format("woff")
}
@font-face {
	font-family: source-han-serif-sc;
	font-style: normal;
	font-weight: 200;
	src: url(../font/SourceHanSerifSC-ExtraLight.eot);
	src: url(../font/SourceHanSerifSC-ExtraLight.woff2) format('woff2'), url(../font/SourceHanSerifSC-ExtraLight.woff) format('woff'), url(../font/SourceHanSerifSC-ExtraLight.ttf) format('truetype'), url(../font/SourceHanSerifSC-ExtraLight.svg) format('svg')
}
@font-face {
	font-family: source-han-serif-sc;
	font-style: normal;
	font-weight: 300;
	src: url(../font/SourceHanSerifSC-Light.eot);
	src: url(../font/SourceHanSerifSC-Light.woff2) format('woff2'), url(../font/SourceHanSerifSC-Light.woff) format('woff'), url(../font/SourceHanSerifSC-Light.ttf) format('truetype'), url(../font/SourceHanSerifSC-Light.svg) format('svg')
}
@font-face {
	font-family: source-han-serif-sc;
	font-style: normal;
	font-weight: 400;
	src: url(../font/SourceHanSerifSC-Regular-33.eot);
	src: url(../font/SourceHanSerifSC-Regular-33.woff2) format('woff2'), url(../font/SourceHanSerifSC-Regular-33.woff) format('woff'), url(../font/SourceHanSerifSC-Regular-33.ttf) format('truetype'), url(../font/SourceHanSerifSC-Regular-33.svg) format('svg')
}
@font-face {
	font-family: source-han-serif-sc;
	font-style: normal;
	font-weight: 500;
	src: url(../font/SourceHanSerifSC-Medium-33.eot);
	src: url(../font/SourceHanSerifSC-Medium-33.woff2) format('woff2'), url(../font/SourceHanSerifSC-Medium-33.woff) format('woff'), url(../font/SourceHanSerifSC-Medium-33.ttf) format('truetype'), url(../font/SourceHanSerifSC-Medium-33.svg) format('svg')
}
@font-face {
	font-family: source-han-serif-sc;
	font-style: normal;
	font-weight: 600;
	src: url(../font/SourceHanSerifSC-SemiBold.eot);
	src: url(../font/SourceHanSerifSC-SemiBold.woff2) format('woff2'), url(../font/SourceHanSerifSC-SemiBold.woff) format('woff'), url(../font/SourceHanSerifSC-SemiBold.ttf) format('truetype'), url(../font/SourceHanSerifSC-SemiBold.svg) format('svg')
}
@font-face {
	font-family: source-han-serif-sc;
	font-style: normal;
	font-weight: 700;
	src: url(../font/SourceHanSerifSC-Bold.eot);
	src: url(../font/SourceHanSerifSC-Bold.woff2) format('woff2'), url(../font/SourceHanSerifSC-Bold.woff) format('woff'), url(../font/SourceHanSerifSC-Bold.ttf) format('truetype'), url(../font/SourceHanSerifSC-Bold.svg) format('svg')
}
@font-face {
	font-family: source-han-serif-sc;
	font-style: normal;
	font-weight: 900;
	src: url(../font/SourceHanSerifSC-Heavy-33.eot);
	src: url(../font/SourceHanSerifSC-Heavy-33.woff2) format('woff2'), url(../font/SourceHanSerifSC-Heavy-33.woff) format('woff'), url(../font/SourceHanSerifSC-Heavy-33.ttf) format('truetype'), url(../font/SourceHanSerifSC-Heavy-33.svg) format('svg')
}
@font-face {
	font-family: source-han-serif-sc-ext;
	font-style: normal;
	font-weight: 200;
	src: url(../font/SourceHanSerifSC-ext-ExtraLight.eot);
	src: url(../font/SourceHanSerifSC-ext-ExtraLight.woff2) format('woff2'), url(../font/SourceHanSerifSC-ext-ExtraLight.woff) format('woff'), url(../font/SourceHanSerifSC-ext-ExtraLight.ttf) format('truetype'), url(../font/SourceHanSerifSC-ext-ExtraLight.svg) format('svg')
}
@font-face {
	font-family: source-han-serif-sc-ext;
	font-style: normal;
	font-weight: 300;
	src: url(../font/SourceHanSerifSC-ext-Light.eot);
	src: url(../font/SourceHanSerifSC-ext-Light.woff2) format('woff2'), url(../font/SourceHanSerifSC-ext-Light.woff) format('woff'), url(../font/SourceHanSerifSC-ext-Light.ttf) format('truetype'), url(../font/SourceHanSerifSC-ext-Light.svg) format('svg')
}
@font-face {
	font-family: source-han-serif-sc-ext;
	font-style: normal;
	font-weight: 400;
	src: url(../font/SourceHanSerifSC-ext-Regular.eot);
	src: url(../font/SourceHanSerifSC-ext-Regular.woff2) format('woff2'), url(../font/SourceHanSerifSC-ext-Regular.woff) format('woff'), url(../font/SourceHanSerifSC-ext-Regular.ttf) format('truetype'), url(../font/SourceHanSerifSC-ext-Regular.svg) format('svg')
}
@font-face {
	font-family: source-han-serif-sc-ext;
	font-style: normal;
	font-weight: 500;
	src: url(../font/SourceHanSerifSC-ext-Medium.eot);
	src: url(../font/SourceHanSerifSC-ext-Medium.woff2) format('woff2'), url(../font/SourceHanSerifSC-ext-Medium.woff) format('woff'), url(../font/SourceHanSerifSC-ext-Medium.ttf) format('truetype'), url(../font/SourceHanSerifSC-ext-Medium.svg) format('svg')
}
@font-face {
	font-family: source-han-serif-sc-ext;
	font-style: normal;
	font-weight: 600;
	src: url(../font/SourceHanSerifSC-ext-SemiBold.eot);
	src: url(../font/SourceHanSerifSC-ext-SemiBold.woff2) format('woff2'), url(../font/SourceHanSerifSC-ext-SemiBold.woff) format('woff'), url(../font/SourceHanSerifSC-ext-SemiBold.ttf) format('truetype'), url(../font/SourceHanSerifSC-ext-SemiBold.svg) format('svg')
}
@font-face {
	font-family: source-han-serif-sc-ext;
	font-style: normal;
	font-weight: 700;
	src: url(../font/SourceHanSerifSC-ext-Bold.eot);
	src: url(../font/SourceHanSerifSC-ext-Bold.woff2) format('woff2'), url(../font/SourceHanSerifSC-ext-Bold.woff) format('woff'), url(../font/SourceHanSerifSC-ext-Bold.ttf) format('truetype'), url(../font/SourceHanSerifSC-ext-Bold.svg) format('svg')
}
@font-face {
	font-family: source-han-serif-sc-ext;
	font-style: normal;
	font-weight: 900;
	src: url(../font/SourceHanSerifSC-ext-Heavy.eot);
	src: url(../font/SourceHanSerifSC-ext-Heavy.woff2) format('woff2'), url(../font/SourceHanSerifSC-ext-Heavy.woff) format('woff'), url(../font/SourceHanSerifSC-ext-Heavy.ttf) format('truetype'), url(../font/SourceHanSerifSC-ext-Heavy.svg) format('svg')
}
@font-face {
	font-family: index-sans;
	font-style: normal;
	font-weight: 400;
	src: url(../font/IndexSansRegular.eot);
	src: url(../font/IndexSansRegular.woff2) format('woff2'), url(../font/IndexSansRegular.woff) format('woff'), url(../font/IndexSansRegular.ttf) format('truetype'), url(../font/IndexSansRegular.svg) format('svg')
}
@font-face {
	font-family: index-sans;
	font-style: normal;
	font-weight: 700;
	src: url(../font/IndexSansBold.eot);
	src: url(../font/IndexSansBold.woff2) format('woff2'), url(../font/IndexSansBold.woff) format('woff'), url(../font/IndexSansBold.ttf) format('truetype'), url(../font/IndexSansBold.svg) format('svg')
}
@font-face {
	font-family: index-sans-ext;
	font-style: normal;
	font-weight: 400;
	src: url(../font/IndexSansExtRegular.eot);
	src: url(../font/IndexSansExtRegular.woff2) format('woff2'), url(../font/IndexSansExtRegular.woff) format('woff'), url(../font/IndexSansExtRegular.ttf) format('truetype'), url(../font/IndexSansExtRegular.svg) format('svg');
	font-display: swap
}
@font-face {
	font-family: index-sans-ext;
	font-style: normal;
	font-weight: 700;
	src: url(../font/IndexSansExtBold.eot);
	src: url(../font/IndexSansExtBold.woff2) format('woff2'), url(../font/IndexSansExtBold.woff) format('woff'), url(../font/IndexSansExtBold.ttf) format('truetype'), url(../font/IndexSansExtBold.svg) format('svg');
	font-display: swap
}
.font-sourceHan {
	font-family: source-han-serif-sc, source-han-serif-sc-ext, 'Times New Roman', 'Liberation Serif', 'Songti SC', 'Songti TC', STSong, 'Yu Mincho', sans-serif
}
.de .font-sourceHan, .de.font-sourceHan, .en .font-sourceHan, .en.font-sourceHan, .es .font-sourceHan, .es.font-sourceHan, .fr .font-sourceHan, .fr.font-sourceHan, .it .font-sourceHan, .it.font-sourceHan, .ru .font-sourceHan, .ru.font-sourceHan {
	font-family: 'Playfair Display', Lora, Cambria, Georgia, 'Libre Baskerville', -apple-system, BlinkMacSystemFont, serif
}
.ja .font-sourceHan, .ja.font-sourceHan, .ko .font-sourceHan, .ko.font-sourceHan, .tw .font-sourceHan, .tw.font-sourceHan {
	font-family: Lyon-Text, Georgia, YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Songti TC", "Songti SC", SimSun, "Nanum Myeongjo", NanumMyeongjo, Batang, serif
}
.font-din {
	font-family: MKDin, 'Din Alternate', sans-serif
}
body {
	font-family: index-sans, index-sans-ext, "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", "Source Han Sans CN", "Source Han Sans SC", "WenQuanYi Zen Hei", "ST Heiti", SimSun, sans-serif;
	-webkit-hyphens: auto;
	-moz-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-text-size-adjust: 100%
}
body.de, body.en, body.es, body.fr, body.it, body.ru {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"
}
body.ja, body.ko, body.tw {
	font-family: -apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"
}
body.ie_legacy {
	font-family: "Helvetica Neue", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft YaHei UI", "Microsoft YaHei", "WenQuanYi Zen Hei", "ST Heiti", SimSun, sans-serif
}
.iconfont {
	-webkit-transform: none;
	-moz-transform: none;
	-ms-transform: none;
	transform: none
}
.mg-scroll-perform {
	overflow: hidden
}
.mg-scroll-field {
	position: relative;
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	will-change: transform
}
.idx_wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	background-color: #222931
}
.idx_main {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	-webkit-transition: all .45s cubic-bezier(.48, .67, .66, .95);
	-moz-transition: all .45s cubic-bezier(.48, .67, .66, .95);
	transition: all .45s cubic-bezier(.48, .67, .66, .95)
}
.idx_content {
	width: 1344px;
	max-width: -webkit-calc(100% - 120px);
	max-width: -moz-calc(100% - 120px);
	max-width: calc(100% - 120px);
	margin-left: auto;
	margin-right: auto
}
.idx_content.rel {
	position: relative
}
.idx_content_wrapper {
	opacity: .8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	position: relative;
	width: 100%;
	height: 100%;
	-webkit-transition: all .45s cubic-bezier(.15, .59, .54, .98);
	-moz-transition: all .45s cubic-bezier(.15, .59, .54, .98);
	transition: all .45s cubic-bezier(.15, .59, .54, .98);
	-webkit-transform: scale(.93);
	-moz-transform: scale(.93);
	-ms-transform: scale(.93);
	transform: scale(.93);
	-webkit-transform-origin: center bottom;
	-moz-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	transform-origin: center bottom
}
.idx_content_wrapper.content_active {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1)
}
.idx_content_main {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fcfcfd
}
.page_wrapper {
	background-color: #fcfcfd
}
.page_main .idx_header {
	position: fixed;
	right: 0
}
.idx_headline {
	padding-top: 100px;
	padding-bottom: 18px;
	text-align: center
}
.idx_h1Tips {
	font-size: 16px;
	line-height: 1.7;
	color: rgba(73,74,80,.5)
}
.md .idx_h1Tips {
	line-height: 1.3
}
.idx_h1Title {
	font-size: 34px;
	line-height: 1.4;
	color: #1b213e;
	font-weight: 700;
	font-family: source-han-serif-sc, source-han-serif-sc-ext, 'Times New Roman', 'Liberation Serif', 'Songti SC', 'Songti TC', STSong, 'Yu Mincho', sans-serif;
	font-family: source-han-serif-sc, source-han-serif-tc, source-han-serif-japanese, source-han-serif-korean, 'Times New Roman', 'Liberation Serif', 'Songti SC', 'Songti TC', STSong, 'Yu Mincho', sans-serif;
	text-wrap: balance
}
.de .idx_h1Title, .de.idx_h1Title, .en .idx_h1Title, .en.idx_h1Title, .es .idx_h1Title, .es.idx_h1Title, .fr .idx_h1Title, .fr.idx_h1Title, .it .idx_h1Title, .it.idx_h1Title, .ru .idx_h1Title, .ru.idx_h1Title {
	font-family: 'Playfair Display', Lora, Cambria, Georgia, 'Libre Baskerville', -apple-system, BlinkMacSystemFont, serif
}
.ja .idx_h1Title, .ja.idx_h1Title, .ko .idx_h1Title, .ko.idx_h1Title, .tw .idx_h1Title, .tw.idx_h1Title {
	font-family: Lyon-Text, Georgia, YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Songti TC", "Songti SC", SimSun, "Nanum Myeongjo", NanumMyeongjo, Batang, serif
}
.en .idx_h1Title, .fr .idx_h1Title {
	letter-spacing: .012em
}
.idx_h1Title>p {
	display: inline-block
}
.en .idx_h1Title>p, .fr .idx_h1Title>p {
	display: block
}
.idx_h1Des {
	margin-top: 18px;
	font-size: 14px;
	line-height: 1.6;
	color: rgba(30,30,36,.6)
}
.idx_h2Title {
	font-size: 27px;
	line-height: 1.5;
	color: #1b213e
}
.idx_h2Des {
	margin-top: 10px;
	font-size: 14px;
	line-height: 1.3;
	color: rgba(73,74,80,.5)
}
.idx_button {
	display: inline-block;
	min-width: 100px;
	padding-left: 20px;
	padding-right: 20px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	background-color: #457bba;
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-shadow: 0 55px 113px rgba(6,16,25,.51), 0 16px 29px rgba(6,16,25,.31), 0 6px 8px rgba(6,16,25,.231941), 0 2.49084px 1.27722px rgba(6,16,25,.167199);
	box-shadow: 0 55px 113px rgba(6,16,25,.51), 0 16px 29px rgba(6,16,25,.31), 0 6px 8px rgba(6,16,25,.231941), 0 2.49084px 1.27722px rgba(6,16,25,.167199);
	font-size: 16px;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	transition: all .2s ease-in;
	vertical-align: middle
}
.idx_button+.idx_button {
	margin-left: 20px
}
.idx_button:visited {
	color: #fff
}
.idx_button:hover {
	background-color: #4174af;
	-webkit-box-shadow: 0 55px 133px rgba(6,16,25,.41), 0 16px 29px rgba(6,16,25,.31), 0 6px 8px rgba(6,16,25,.231941), 0 2.49084px 1.27722px rgba(6,16,25,.167199);
	box-shadow: 0 55px 133px rgba(6,16,25,.41), 0 16px 29px rgba(6,16,25,.31), 0 6px 8px rgba(6,16,25,.231941), 0 2.49084px 1.27722px rgba(6,16,25,.167199)
}
.idx_btnPrimary {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	min-width: 106px;
	height: 36px;
	padding-left: 20px;
	padding-right: 18px;
	font-size: 14px;
	color: #fff;
	background-color: #4287d7;
	border: 1px solid rgba(255,255,255,.2);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 18px;
	-webkit-transition: all .4s cubic-bezier(0, 0, .2, 1);
	-moz-transition: all .4s cubic-bezier(0, 0, .2, 1);
	transition: all .4s cubic-bezier(0, 0, .2, 1)
}
.idx_btnPrimary:visited {
	color: #fff
}
.idx_btnPrimary:hover {
	background-color: #5c94d6;
	border-color: rgba(255,255,255,.8)
}
.idx_btnPrimary:active {
	background-color: #357fd4
}
.idx_btnPrimary .idx_btnPrimaryText {
	padding-right: 8px
}
.idx_btnPrimary .idx_btnPrimaryIcon {
	margin-top: 1px;
	color: #fff;
	-webkit-transform: rotateZ(90deg);
	-moz-transform: rotateZ(90deg);
	-ms-transform: rotate(90deg);
	transform: rotateZ(90deg)
}
.idx_btnPrimary.green {
	background-color: #3a765b
}
.idx_btnPrimary.green:hover {
	background-color: #4c9a77
}
.idx_btnPrimary.green:active {
	background-color: #438969
}
.ifs_register {
	min-width: 180px;
	height: 54px;
	line-height: 54px;
	background-color: #4287d7;
	border: 1px solid rgba(255,255,255,.2);
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear
}
.ifs_register:hover {
	background-color: #5c94d6;
	border-color: rgba(255,255,255,.8)
}
.ifs_mike_x {
	position: relative;
	min-width: 180px;
	height: 54px;
	-webkit-background-size: 45px 32px;
	background-size: 45px 32px;
	background-position: bottom right;
	background-repeat: no-repeat;
	background-color: #171b25;
	background-image: none;
	border: 1px solid rgba(255,255,255,.1);
	border-radius: 2px;
	-webkit-transition: all .2s cubic-bezier(.15, .59, .54, .98);
	-moz-transition: all .2s cubic-bezier(.15, .59, .54, .98);
	transition: all .2s cubic-bezier(.15, .59, .54, .98)
}
.ja .ifs_mike_x {
	min-width: 194px
}
.fr .ifs_mike_x {
	min-width: 200px
}
.ifs_mike_x:hover {
	background-color: #171b25;
	border-color: rgba(238,198,123,.6);
	background-image: url(../image/mainBtn_mikeX_bg@2x.png);
	-webkit-box-shadow: 0 55px 113px rgba(6,16,25,.5), 0 16.5809px 34px rgba(6,16,25,.33), 0 7px 14px rgba(6,16,25,.25), 0 3px 5px rgba(6,16,25,.18);
	box-shadow: 0 55px 113px rgba(6,16,25,.5), 0 16.5809px 34px rgba(6,16,25,.33), 0 7px 14px rgba(6,16,25,.25), 0 3px 5px rgba(6,16,25,.18)
}
.ifs_mike_x .idb_title {
	position: absolute;
	top: 7px;
	left: 14px;
	line-height: 24px;
	font-size: 14px;
	color: #fff
}
.ifs_mike_x .idb_subtitle {
	position: absolute;
	bottom: 6px;
	left: 14px;
	font-size: 13px;
	line-height: 1.5;
	white-space: nowrap;
	color: #cdb48b;
	opacity: .8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"
}
.ifs_mike_x .idb_img {
	position: absolute;
	top: 7px;
	right: 14px;
	height: 16px;
	width: 60px;
	background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2252%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.941%205.2c-.097-1.05-.164-1.684-.2-2.28-.378.076-.59.1-.963.104-.523.005-.769-.027-1.122-.103-.194.632-.438%201.12-.73%201.84a166.97%20166.97%200%200%201-2.923%206.772c-.412-.897-.79-1.705-1.705-3.769-.958-2.2-1.763-4.182-2.089-4.852-.572.04-.69.108-1.061.11-.39.004-.694-.058-1.179-.134a14.681%2014.681%200%200%201-.153%202.046L.56%2013.664a33.867%2033.867%200%200%201-.419%202.24c.462-.076.552-.136%201.024-.136s.653.06.981.136c0-.658.055-1.702.164-3.132.11-1.43.503-3.478.819-5.768.85%201.936%201.689%204.073%202.515%206.034.45%201.076.796%201.842%201.04%202.677.17-.038.354-.124.633-.124.183%200%20.368.077.516.124.23-.67.589-1.405%201.075-2.582a132.265%20132.265%200%200%201%202.607-5.997c.048.645.2%202.189.457%204.63.17%201.67.267%203.05.29%204.138.62-.088%201.01-.145%201.558-.145.559%200%20.942.056%201.489.145a72.695%2072.695%200%200%201-.657-4.498l-.71-6.206zm24.19%209.05c-.674.142-3.215.213-4.592.213a9.543%209.543%200%200%201-.027-.612v-2.835c1.358%200%203.876.043%204.443.073-.067-.166-.155-.329-.155-.628%200-.3.059-.487.126-.676-.702.105-3.083.15-4.414.15V8.481c0-.503.014-1.011.04-1.524%201.423%200%203.905.062%204.553.185a2.905%202.905%200%200%201-.103-.712c0-.2.057-.418.103-.655-.848.076-2.216.123-2.982.123-.529%200-2.292-.047-3.878-.123.073.598.11%201.225.11%201.88v5.155c0%201.234-.06%202.184-.179%202.848a28.962%2028.962%200%200%201%202.354-.084c1.285%200%203.812%200%204.587.077-.078-.278-.136-.476-.136-.685%200-.18.069-.437.15-.718zm-8.329-8.388-.027-.086c-.317.055-.737.136-.981.136-.39%200-.642-.065-1.046-.136-.42.617-.921%201.282-1.504%201.994-.292.36-.99%201.187-2.093%202.478%200-1.68.036-3.171.11-4.472-.383.057-.771.128-1.163.128-.447%200-.889-.071-1.327-.128.083.712.123%201.505.123%202.378v5.568c0%20.475-.036%201.12-.109%201.937.534-.08.891-.137%201.313-.137.41%200%20.766.047%201.163.137a269.54%20269.54%200%200%201-.11-4.578s3.09%204.62%203.07%204.578c.455-.06.758-.137%201.382-.131.63.005.88.074%201.282.13v-.241c-.996-1.296-3.85-4.988-3.85-4.988%201.2-1.492%204.112-4.87%203.767-4.567zm-11.193.04c-.483%200-.92-.069-1.293-.126.082%201.054.123%202.634.123%204.742%200%202.592-.046%204.306-.137%205.14.429-.056.865-.135%201.294-.135.41%200%20.817.08%201.236.136-.073-.835-.11-2.411-.11-4.728%200-1.89.042-3.607.124-5.155-.383.057-.79.127-1.237.127z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M45.04%208.185c.084.189.08.287-.003.455l-4.678%207.358%201.803.002c.3-.04.533-.256.7-.646l2.749-6.223%203.556%206.364c.215.335.467.503.755.503h1.508c-1.226-2.03-4.767-8.484-4.803-8.552-.072-.162-.073-.31.06-.516L51.46%200h-1.79c-.324.027-.534.222-.63.586L46.222%206.76S42.855.774%2042.747.586C42.495.196%2042.213%200%2041.9%200h-1.5l4.64%208.185z%22%20fill%3D%22%23BCA161%22%2F%3E%3C%2Fsvg%3E);
	-webkit-background-size: contain;
	background-size: contain;
	background-position: top right;
	background-repeat: no-repeat
}
.ifs_mike_x:hover {
	background-color: #121419
}
.idx_epilogue {
	padding-top: 50px;
	padding-bottom: 100px;
	background-color: #272a30;
	background-image: url(../image/epilogue_bg@2x.png);
	-webkit-background-size: cover;
	background-size: cover;
	background-position: center bottom;
	background-repeat: no-repeat
}
.idx_epilogue .idx_h1Tips {
	color: rgba(255,255,255,.5)
}
.idx_epilogue .idx_h1Title {
	color: #fff
}
.ko .idx_epilogue .idx_h1Title {
	white-space: pre
}
.idx_eOperate {
	margin-top: 60px;
	text-align: center
}
.idx_eoInfo {
	display: none
}
.idx_videoControl {
	position: relative;
	text-align: center;
	line-height: 0
}
.idx_videoPoster {
	max-width: 100%
}
.idx_videoPlay {
	display: -webkit-inline-box;
	display: -webkit-inline-flex;
	display: -moz-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	top: 50%;
	left: 50%;
	height: 60px;
	margin-top: -30px;
	padding: 0 40px;
	color: #f3f6f8;
	background-color: rgba(0,0,0,.7);
	-webkit-box-shadow: 0 15px 35px rgba(0,0,0,.5), 0 4px 6px rgba(0,0,0,.25);
	box-shadow: 0 15px 35px rgba(0,0,0,.5), 0 4px 6px rgba(0,0,0,.25);
	border-radius: 30px;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	-moz-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	transition: all .2s cubic-bezier(.08, .67, .08, .99)
}
.idx_videoPlay:hover {
	margin-top: -35px;
	background-color: rgba(0,0,0,.8)
}
.idx_videoPlayImg {
	margin-right: 10px
}
@-webkit-keyframes videoFadeIn {
0% {
opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-transform:translateY(-20vh) scale(.9);
transform:translateY(-20vh) scale(.9)
}
100% {
opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-transform:translateY(0) scale(1);
transform:translateY(0) scale(1)
}
}
@-moz-keyframes videoFadeIn {
0% {
opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-moz-transform:translateY(-20vh) scale(.9);
transform:translateY(-20vh) scale(.9)
}
100% {
opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-moz-transform:translateY(0) scale(1);
transform:translateY(0) scale(1)
}
}
@keyframes videoFadeIn {
0% {
opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-transform:translateY(-20vh) scale(.9);
-moz-transform:translateY(-20vh) scale(.9);
transform:translateY(-20vh) scale(.9)
}
100% {
opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-transform:translateY(0) scale(1);
-moz-transform:translateY(0) scale(1);
transform:translateY(0) scale(1)
}
}
.idx_popVideoWrapper {
	z-index: 999;
	position: fixed
}
.idx_popVideoWrapper .pv_video_container {
	width: 1920px;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-animation: videoFadeIn .25s ease-in-out;
	-moz-animation: videoFadeIn .25s ease-in-out;
	animation: videoFadeIn .25s ease-in-out;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards;
	aspect-ratio: 1.77777778
}
.idx_realtimeNumber {
	font-family: walkway-expand, 'Microsoft YaHei', -apple-system, Consolas, "Liberation Mono", Monaco, "Lucida Console", monospace, sans-serif;
	font-weight: 600;
	font-size: 34px;
	line-height: 1.4;
	color: #fff
}
.idx_realtimeNumber.merchant:before, .idx_realtimeNumber.totalOrderAmount:before {
	display: inline;
	content: '¥';
	font-size: 24px;
	padding-right: 2px;
	font-family: walkway-expand, 'Microsoft YaHei', -apple-system, Consolas, "Liberation Mono", Monaco, "Lucida Console", monospace, sans-serif
}
.idx_indXTag {
	z-index: 1;
	position: absolute;
	top: 0;
	right: 20px;
	padding: 20px 8px 8px;
	font-size: 12px;
	color: rgba(16,14,26,.8);
	background-color: #cdb48b;
	border-radius: 0 0 3px 3px
}
.idx_indXLogo {
	margin-top: 3px;
	width: 44px;
	height: 14px;
	background: url(data:image/svg+xml,%3Csvg%20width%3D%2260%22%20height%3D%2218%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.996%205.85c-.113-1.181-.19-1.894-.233-2.564a5.288%205.288%200%200%201-1.115.116c-.607.006-.891-.03-1.3-.116-.226.711-.509%201.26-.847%202.07a184.975%20184.975%200%200%201-3.388%207.619c-.478-1.01-.916-1.918-1.976-4.24C6.026%206.26%205.093%204.03%204.716%203.276c-.664.045-.801.121-1.23.125-.453.003-.805-.067-1.367-.152a16.038%2016.038%200%200%201-.178%202.302L.485%2015.373c-.112.74-.274%201.58-.485%202.519.535-.085.64-.152%201.187-.152s.757.067%201.137.152c0-.74.063-1.914.19-3.523.127-1.608.583-3.912.95-6.489.985%202.178%201.957%204.582%202.915%206.788.52%201.21.922%202.073%201.204%203.012.197-.043.41-.14.735-.14.211%200%20.426.087.597.14.268-.754.683-1.581%201.247-2.905%201.099-2.605%202.105-4.854%203.021-6.747.057.726.233%202.463.53%205.21.197%201.879.31%203.43.338%204.654.718-.1%201.17-.163%201.804-.163.648%200%201.092.064%201.726.163a79.63%2079.63%200%200%201-.761-5.06l-.824-6.982zm28.038%2010.18c-.782.16-3.727.24-5.322.24a10.5%2010.5%200%200%201-.032-.688v-3.188c1.575%200%204.493.047%205.15.082-.078-.187-.18-.37-.18-.707%200-.337.069-.548.147-.76-.814.117-3.574.167-5.117.167V9.542c0-.566.016-1.138.047-1.714%201.65%200%204.526.07%205.277.208-.053-.213-.12-.48-.12-.801%200-.225.067-.47.12-.737a49.18%2049.18%200%200%201-3.456.139c-.613%200-2.657-.054-4.496-.139.085.673.127%201.378.127%202.115v5.8c0%201.388-.069%202.456-.206%203.203a34.56%2034.56%200%200%201%202.728-.094c1.49%200%204.419%200%205.317.086-.09-.312-.158-.535-.158-.77%200-.203.08-.492.174-.808zM34.38%206.594l-.031-.096c-.368.062-.854.153-1.138.153-.452%200-.743-.074-1.212-.153a31.84%2031.84%200%200%201-1.744%202.243%20185.48%20185.48%200%200%201-2.425%202.787c0-1.89.042-3.567.127-5.03-.444.064-.893.144-1.348.144-.518%200-1.03-.08-1.538-.144.096.8.143%201.693.143%202.675v6.264c0%20.535-.042%201.26-.126%202.18.618-.09%201.032-.155%201.521-.155.476%200%20.888.054%201.348.154-.07-2.136-.113-4.135-.127-5.15%200%200%203.58%205.197%203.558%205.15.528-.067.878-.154%201.602-.148.73.007%201.02.084%201.486.148v-.272a3244.92%203244.92%200%200%200-4.463-5.611c1.391-1.679%204.767-5.48%204.367-5.139zm-12.973.046c-.56%200-1.067-.078-1.5-.142.096%201.186.143%202.964.143%205.335%200%202.916-.053%204.844-.159%205.783.497-.064%201.003-.153%201.5-.153.475%200%20.947.09%201.433.153-.085-.94-.127-2.712-.127-5.318%200-2.126.048-4.06.143-5.8-.444.064-.916.142-1.433.142z%22%20fill%3D%22%23333%22%2F%3E%3Cpath%20d%3D%22M52.043%209.208c.097.212.092.323-.003.512l-5.423%208.278%202.09.002c.347-.046.617-.288.812-.727l3.185-7%204.122%207.159c.25.377.542.565.876.565l1.747.001c-1.42-2.284-5.526-9.545-5.567-9.621-.084-.182-.084-.35.07-.581L59.483%200h-2.076c-.375.03-.618.25-.729.66l-3.266%206.946S49.51.87%2049.385.659C49.092.22%2048.765%200%2048.404%200h-1.738l5.377%209.208z%22%20fill%3D%22%23BCA161%22%2F%3E%3C%2Fsvg%3E) top left/contain no-repeat
}
.ind_fsCustomer {
	cursor: pointer;
	position: relative;
	border-radius: 6px
}
.ind_fsCustomer:hover .ind_fscBgImg {
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2)
}
.ind_fsCustomer:hover .ind_fscTitle {
	text-decoration: underline
}
.ind_fscBg {
	position: relative;
	width: 100%;
	height: 100%;
	border-radius: 6px;
	overflow: hidden
}
.ind_fscBg:after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: -webkit-gradient(linear, left top, left bottom, from(rgba(0,0,0,0)), color-stop(21%, rgba(25,39,66,0)), color-stop(53%, rgba(28,43,74,.8)), color-stop(53%, #0e1625));
	background: -webkit-linear-gradient(top, rgba(0,0,0,0), rgba(25,39,66,0) 21%, rgba(28,43,74,.8) 53%, #0e1625);
	background: -moz- oldlinear-gradient(top, rgba(0,0,0,0), rgba(25,39,66,0) 21%, rgba(28,43,74,.8) 53%, #0e1625);
	background: linear-gradient(180deg, rgba(0,0,0,0), rgba(25,39,66,0) 21%, rgba(28,43,74,.8) 53%, #0e1625);
	border-radius: 6px
}
.ind_fscBgImg {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	border-radius: 6px;
	-webkit-transition: all .26s cubic-bezier(.15, .59, .54, .98);
	-moz-transition: all .26s cubic-bezier(.15, .59, .54, .98);
	transition: all .26s cubic-bezier(.15, .59, .54, .98)
}
.ind_fscInfo {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px
}
.ind_fscTitle {
	margin-top: 12px;
	line-height: 1.5;
	color: #fff
}
.ind_fscLogoContent {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	max-width: 90%;
	height: 50px;
	overflow: hidden
}
.ind_fscLogo {
	-webkit-transform: scale(.25);
	-moz-transform: scale(.25);
	-ms-transform: scale(.25);
	transform: scale(.25);
	-webkit-transform-origin: left bottom;
	-moz-transform-origin: left bottom;
	-ms-transform-origin: left bottom;
	transform-origin: left bottom
}
@media screen and (max-width:1920px) and (max-height:1100px) {
.idx_screen {
	position: relative;
	width: 100%;
	min-height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.idx_h1Title {
	font-size: 28px
}
.idx_h1Tips {
	font-size: 15px
}
.idx_h2Title {
	font-size: 22px;
	line-height: 1.2
}
.idx_h2Des {
	margin-top: 6px
}
.idx_pvOperate {
	margin-bottom: 0
}
}
@media screen and (max-width:780px) {
.idx_scBtn {
	min-width: 29.33333333vw;
	height: 9.06666667vw;
	font-size: 1.083rem;
	padding-left: 4vw;
	padding-right: 2.66666667vw;
	border: 0 none;
	border-radius: 4.53333333vw
}
.idx_scBtn .idx_btnPrimaryText {
	padding-right: 2.13333333vw
}
.idx_scBtn .idx_btnPrimaryIcon {
	margin-top: 0
}
.idx_header {
	padding-left: 7.46666667vw;
	padding-right: 7.46666667vw;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.idx_header .idx_content {
	margin-left: unset;
	margin-right: unset;
	padding-left: 0;
	padding-right: 0
}
.idx_content {
	max-width: 100%;
	padding-left: 4vw;
	padding-right: 4vw;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.idx_headline {
	padding-top: 12vw;
	padding-bottom: 5.33333333vw
}
.idx_h1Tips {
	font-size: 1.083rem
}
.idx_h1Title {
	font-size: 1.833rem;
	line-height: 1.3;
	font-weight: 700
}
.idx_h1Title>p {
	display: block
}
.fr .idx_h1Title {
	font-size: 1.667rem
}
.idx_h2Title {
	font-size: 1.667rem;
	line-height: 1.3
}
.idx_h2Des {
	font-size: 1rem
}
.idx_button {
	height: 12.8vw;
	line-height: 12.8vw;
	font-size: 1.167rem
}
.idx_button+.idx_button {
	margin-left: 12px
}
.ifs_mike_x .idb_title {
	top: 1.33333333vw;
	line-height: 5.33333333vw;
	font-size: 1.167rem
}
.ifs_mike_x .idb_subtitle {
	bottom: 1.33333333vw;
	line-height: 1.2;
	font-size: 1.083rem
}
.ifs_mike_x .idb_img {
	top: 1.33333333vw;
	height: 3.73333333vw
}
.idx_epilogue .ifs_register, .idx_presentationVideo .ifs_register {
	float: left
}
.idx_epilogue .ifs_mike_x, .idx_epilogue .ifs_register, .idx_presentationVideo .ifs_mike_x, .idx_presentationVideo .ifs_register {
	min-width: -webkit-calc(50% - 6px);
	min-width: -moz-calc(50% - 6px);
	min-width: calc(50% - 6px)
}
.fr .idx_epilogue .ifs_mike_x, .fr .idx_epilogue .ifs_register, .fr .idx_presentationVideo .ifs_mike_x, .fr .idx_presentationVideo .ifs_register {
	min-width: 100%
}
.fr .idx_epilogue .ifs_mike_x, .fr .idx_presentationVideo .ifs_mike_x {
	margin-top: 12px;
	margin-left: 0
}
.idx_videoPlay {
	width: 18.66666667vw;
	height: 18.66666667vw;
	padding: 0;
	margin-top: -10.66666667vw;
	border-radius: 50%
}
.idx_videoPlayImg {
	margin-right: 0
}
.idx_videoPlayText {
	display: none
}
.idx_epilogue {
	padding-top: 13.33333333vw;
	padding-bottom: 13.33333333vw;
	background: #14191f
}
.idx_epilogue .idx_headline {
	padding-top: 0
}
.idx_epilogue .idx_h1Title {
	font-size: 2.167rem;
	color: #fff
}
.idx_epilogue .idx_eOperate {
	margin-top: 1.06666667vw;
	padding-top: 5.33333333vw;
	border-top: .5px solid rgba(255,255,255,.1);
	margin-left: 6.4vw;
	margin-right: 6.4vw
}
.idx_epilogue .idx_eOperate .idx_eoInfo {
	display: inline-block;
	margin-top: 2.13333333vw;
	margin-right: 2.13333333vw;
	vertical-align: text-top;
font-size:.917rem;
	line-height: 150%;
	color: rgba(255,255,255,.5)
}
.idx_epilogue .idx_eOperate .ifs_mike_x {
	vertical-align: text-top
}
.ifs_mike_x {
border:.26666667vw solid rgba(238,198,123,.4)
}
.idx_mbrm .idx_epilogue .idx_eOperate .idx_eoInfo {
	display: none
}
.idx_mbrm .idx_epilogue .idx_eOperate .ifs_register {
	float: none;
	display: inline-block
}
}
.in_loading .idx_button, .in_loading .idx_hLogin {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none
}
@-webkit-keyframes active_selector {
0%, 100% {
-webkit-transform:translateY(0);
transform:translateY(0)
}
40% {
-webkit-transform:translateY(3px);
transform:translateY(3px)
}
80% {
-webkit-transform:translateY(-1px);
transform:translateY(-1px)
}
}
@-moz-keyframes active_selector {
0%, 100% {
-moz-transform:translateY(0);
transform:translateY(0)
}
40% {
-moz-transform:translateY(3px);
transform:translateY(3px)
}
80% {
-moz-transform:translateY(-1px);
transform:translateY(-1px)
}
}
@keyframes active_selector {
0%, 100% {
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
transform:translateY(0)
}
40% {
-webkit-transform:translateY(3px);
-moz-transform:translateY(3px);
transform:translateY(3px)
}
80% {
-webkit-transform:translateY(-1px);
-moz-transform:translateY(-1px);
transform:translateY(-1px)
}
}
@-webkit-keyframes active_hoverIndicator {
0%, 100% {
opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-transform:translateY(6px);
transform:translateY(6px)
}
50% {
opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-transform:translateY(0);
transform:translateY(0)
}
}
@-moz-keyframes active_hoverIndicator {
0%, 100% {
opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-moz-transform:translateY(6px);
transform:translateY(6px)
}
50% {
opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-moz-transform:translateY(0);
transform:translateY(0)
}
}
@keyframes active_hoverIndicator {
0%, 100% {
opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
-webkit-transform:translateY(6px);
-moz-transform:translateY(6px);
transform:translateY(6px)
}
50% {
opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
-webkit-transform:translateY(0);
-moz-transform:translateY(0);
transform:translateY(0)
}
}
@-webkit-keyframes display-item {
0% {
-webkit-transform:translate3d(30px, 0, 0);
transform:translate3d(30px, 0, 0);
opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
}
@-moz-keyframes display-item {
0% {
-moz-transform:translate3d(30px, 0, 0);
transform:translate3d(30px, 0, 0);
opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
100% {
-moz-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
}
@keyframes display-item {
0% {
-webkit-transform:translate3d(30px, 0, 0);
-moz-transform:translate3d(30px, 0, 0);
transform:translate3d(30px, 0, 0);
opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
100% {
-webkit-transform:translate3d(0, 0, 0);
-moz-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0);
opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
}
@-webkit-keyframes detail-display {
0% {
max-height:0;
opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
100% {
max-height:100vh;
opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
}
@-moz-keyframes detail-display {
0% {
max-height:0;
opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
100% {
max-height:100vh;
opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
}
@keyframes detail-display {
0% {
max-height:0;
opacity:0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
100% {
max-height:100vh;
opacity:1;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
}
.idx_header {
	z-index: 10;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 70px;
	background-color: transparent;
	-webkit-transition: all .32s ease-out;
	-moz-transition: all .32s ease-out;
	transition: all .32s ease-out;
	-webkit-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	-moz-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	transition: all .2s cubic-bezier(.08, .67, .08, .99)
}
.idx_header.in_scroll {
	background-color: #263c59;
--mg-scroll-bg:#263C59
}
.idx_header.in_scroll_show {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.idx_hLogo {
	float: left;
	position: relative;
	display: inline-block;
	height: 100%
}
@media screen and (max-width:780px) {
.idx_hLogo {
	width: auto
}
}
@media screen and (max-width:780px) {
.idx_hLogo {
	width: auto
}
}
.idx_hLogoImg {
	width: 186px;
	margin-top: 15px
}
.idx_hActiveIcon {
	display: inline-block;
	margin-top: 5px;
	margin-left: 2px;
	width: 61px;
	height: 33px;
	background: url(../image/china70_index.png) center center/100% no-repeat;
	-webkit-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	-moz-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	transition: all .2s cubic-bezier(.08, .67, .08, .99)
}
.sld_cn .idx_hActiveIcon {
	background-image: url(../image/china70_index.png)
}
@media screen and (max-width:780px) {
.idx_hActiveIcon {
	width: 47px;
	height: 26px;
	margin-top: 5px;
	background: url(../image/china70_index_mobile.png) center center/100% no-repeat
}
.sld_cn .idx_hActiveIcon {
	background-image: url(../image/china70_index_mobile.png)
}
}
@media screen and (max-width:780px) {
.idx_hActiveIcon {
	width: 47px;
	height: 26px;
	margin-top: 5px;
	background: url(../image/china70_index_mobile.png) center center/100% no-repeat
}
.sld_cn .idx_hActiveIcon {
	background-image: url(../image/china70_index_mobile.png)
}
}
.idx_hMenu_item {
	float: left;
	position: relative;
	font-size: 14px
}
@media screen and (max-width:780px) {
.idx_hMenu_item {
	display: none
}
}
@media screen and (max-width:780px) {
.idx_hMenu_item {
	display: none
}
}
.idx_hMenu {
	float: left;
	position: relative;
	font-size: 14px;
	margin-left: 25px;
	padding-left: 10px
}
@media screen and (max-width:780px) {
.idx_hMenu {
	display: none
}
}
@media screen and (max-width:780px) {
.idx_hMenu {
	display: none
}
}
.idx_hMenu:before {
	content: '';
	position: absolute;
	top: 25px;
	left: 0;
	bottom: 24px;
	border-left: 1px solid rgba(168,213,255,.2)
}
.idx_hOperate {
	float: right;
	position: relative
}
@media screen and (max-width:1000px) {
.idx_hOperate {
	margin-right: 10px
}
}
@media screen and (max-width:1000px) {
.idx_hOperate {
	margin-right: 10px
}
}
.idx_hToggle {
	display: none;
	position: fixed;
	top: 0;
	right: 0;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
	font-size: 1.6rem;
	color: #fff
}
@media screen and (max-width:1000px) {
.idx_hToggle {
	display: block;
	height: 100px;
	line-height: 100px;
	right: 10px
}
}
@media screen and (max-width:1000px) {
.idx_hToggle {
	display: block;
	height: 100px;
	line-height: 100px;
	right: 10px
}
}
@media screen and (max-width:780px) {
.idx_hToggle {
	display: block;
	height: 50px;
	line-height: 50px
}
}
@media screen and (max-width:780px) {
.idx_hToggle {
	display: block;
	height: 50px;
	line-height: 50px
}
}
.idx_hOpeItem {
	float: left;
	display: inline-block;
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 14px;
	line-height: 70px;
	color: #fff
}
.idx_hOpeItem::after {
	content: '';
	position: absolute;
	top: 55px;
	left: 10px;
	right: 10px;
	height: 2px;
	background: #2d8fd9;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transform: translateY(6px);
	-moz-transform: translateY(6px);
	-ms-transform: translateY(6px);
	transform: translateY(6px);
	-webkit-transition: opacity .3s, -webkit-transform .3s;
	transition: opacity .3s, -webkit-transform .3s;
	-moz-transition: opacity .3s, transform .3s, -moz-transform .3s;
	transition: opacity .3s, transform .3s;
	transition: opacity .3s, transform .3s, -webkit-transform .3s, -moz-transform .3s
}
.idx_hOpeItem:hover::after {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}
.idx_hOpeItem:visited {
	color: #fff
}
@media screen and (max-width:1000px) {
.idx_hOpeItem {
	display: none
}
.idx_hOpeItem.extend, .idx_hOpeItem.idx_hRegister, .idx_hOpeItem.service {
	display: inline-block
}
}
@media screen and (max-width:1000px) {
.idx_hOpeItem {
	display: none
}
.idx_hOpeItem.extend, .idx_hOpeItem.idx_hRegister, .idx_hOpeItem.service {
	display: inline-block
}
}
.idx_hDecIcon {
	padding-right: 4px
}
.idx_hOpeIcon {
	display: inline-block;
	padding-left: 5px
}
.idx_hLogin {
	float: left;
	display: inline-block;
	min-width: 80px;
	height: 40px;
	margin-top: 15px;
	margin-right: 15px;
	padding-left: 15px;
	padding-right: 15px;
	font-size: 14px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	border: 1px solid rgba(255,255,255,.2);
	border-radius: 2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear
}
.idx_hLogin:visited {
	color: #fff
}
.idx_hLogin:hover {
	background-color: #4287d7
}
.idx_hRegister {
	float: left;
	margin-top: 15px;
	font-size: 14px;
	background-color: #4287d7;
	border: 1px solid rgba(255,255,255,.2);
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0
}
.idx_hRegister:visited {
	color: #fff
}
.idx_hRegister:hover {
	background-color: #5c94d6;
	border-color: rgba(255,255,255,.8);
	-webkit-box-shadow: 0 0 0;
	box-shadow: 0 0 0
}
.idx_hSelector {
	position: relative;
	float: left;
	padding: 20px 15px;
	cursor: pointer
}
.idx_hSelector::after {
	content: '';
	position: absolute;
	top: 55px;
	left: 10px;
	right: 10px;
	height: 2px;
	background: #2d8fd9;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transform: translateY(6px);
	-moz-transform: translateY(6px);
	-ms-transform: translateY(6px);
	transform: translateY(6px)
}
.idx_hSelector:hover .idx_hOpeIcon {
	-webkit-animation: active_selector .2s cubic-bezier(.15, .59, .54, .98);
	-moz-animation: active_selector .2s cubic-bezier(.15, .59, .54, .98);
	animation: active_selector .2s cubic-bezier(.15, .59, .54, .98)
}
.idx_hSelector:hover::after {
	-webkit-animation: active_hoverIndicator .8s cubic-bezier(.15, .59, .54, .98);
	-moz-animation: active_hoverIndicator .8s cubic-bezier(.15, .59, .54, .98);
	animation: active_hoverIndicator .8s cubic-bezier(.15, .59, .54, .98)
}
.idx_hSelector.active::after {
	-webkit-animation: none;
	-moz-animation: none;
	animation: none
}
.idx_hSelector.language {
	position: relative;
	margin-left: 5px;
	margin-right: 0;
	padding-left: 15px;
	padding-right: 0
}
.idx_hSelector.language:before {
	content: '';
	position: absolute;
	top: 24px;
	left: 0;
	bottom: 24px;
	border-left: 1px solid rgba(168,213,255,.2)
}
@media screen and (max-width:1000px) {
.idx_hSelector {
	display: none
}
}
@media screen and (max-width:1000px) {
.idx_hSelector {
	display: none
}
}
.idx_fSelector .cp_iIcon, .idx_hSelector .cp_iIcon {
	top: 6px;
	color: #fff
}
.idx_fSelector .cp_btnDropdownSelectInput, .idx_fSelector .cp_selectInput, .idx_hSelector .cp_btnDropdownSelectInput, .idx_hSelector .cp_selectInput {
	position: absolute
}
.idx_fSelector .cp_dropDownMenuWrapper, .idx_hSelector .cp_dropDownMenuWrapper {
	background-color: #122336
}
.idx_fSelector .cp_menuWrapper, .idx_hSelector .cp_menuWrapper {
	color: #fff;
	background-color: #122336;
	border-color: #2e4055
}
.idx_fSelector .cp_dropDownOption, .idx_hSelector .cp_dropDownOption {
	border-top-color: #2e4055
}
.idx_fSelector.language .cp_iSelect, .idx_hSelector.language .cp_iSelect {
	padding-left: 20px
}
.idx_fSelector.language .cp_dropDown, .idx_hSelector.language .cp_dropDown {
	height: 33px
}
.idx_fSelector.language .cp_selector, .idx_hSelector.language .cp_selector {
	height: 31px
}
.idx_fSelector.language .cp_selectPlaceholder, .idx_hSelector.language .cp_selectPlaceholder {
	width: 60px;
	color: #fff
}
.idx_fSelector.language .cp_selectorArrow, .idx_hSelector.language .cp_selectorArrow {
	color: #fff
}
.idx_fSelector.ability .cp_dropDownMenuWrapper, .idx_fSelector.industry .cp_dropDownMenuWrapper, .idx_fSelector.product .cp_dropDownMenuWrapper, .idx_fSelector.scenario .cp_dropDownMenuWrapper, .idx_hSelector.ability .cp_dropDownMenuWrapper, .idx_hSelector.industry .cp_dropDownMenuWrapper, .idx_hSelector.product .cp_dropDownMenuWrapper, .idx_hSelector.scenario .cp_dropDownMenuWrapper {
	border-top: 0 none
}
.idx_hFunIntro {
	line-height: 30px;
	color: #fff;
	cursor: pointer
}
.idx_headerMenu_arrow, .idx_selector_indicator {
	position: absolute;
	width: 30px;
	bottom: 0;
	border-top: 1px solid transparent;
	border-left: 15px solid transparent;
	border-right: 15px solid transparent;
	border-bottom: 13px solid #242c39;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .2s cubic-bezier(0, 0, .2, 1);
	-moz-transition: all .2s cubic-bezier(0, 0, .2, 1);
	transition: all .2s cubic-bezier(0, 0, .2, 1);
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.idx_headerMenu_arrow.active, .idx_selector_indicator.active {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.idx_headerMenuWrapper {
	max-height: 0;
	background-color: #151926;
	overflow: hidden;
	-webkit-transition: all .3s cubic-bezier(.15, .59, .54, .98);
	-moz-transition: all .3s cubic-bezier(.15, .59, .54, .98);
	transition: all .3s cubic-bezier(.15, .59, .54, .98)
}
.idx_headerMenuWrapper.active {
	max-height: 888px
}
.idx_headerMenuWrapper.language_wrapper {
	background-color: transparent
}
.idx_headerMenu {
	position: relative;
	z-index: 5;
	max-width: 100%;
	background-color: #242c39;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	overflow: hidden;
	-webkit-transition: height .3s cubic-bezier(.15, .59, .54, .98), opacity .2s cubic-bezier(0, 0, .2, 1);
	-moz-transition: height .3s cubic-bezier(.15, .59, .54, .98), opacity .2s cubic-bezier(0, 0, .2, 1);
	transition: height .3s cubic-bezier(.15, .59, .54, .98), opacity .2s cubic-bezier(0, 0, .2, 1)
}
.idx_headerMenu.active {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	height: 300px
}
.idx_headerMenu.product {
	width: 720px;
	height: 362px
}
.idx_headerMenu.ability {
	width: 750px;
	min-height: 362px
}
.idx_headerMenu.industry {
	width: 420px
}
.idx_headerMenu.language {
	width: 270px;
	height: 222px
}
.ru .idx_headerMenu.language {
	width: 325px
}
.idx_menuContent {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}
.idx_mSolution {
	width: 50%;
	/*width: 330px;*/
	background: #1b2431;
	padding: 20px 20px 20px 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.idx_mSolution .idx_mgContent {
	padding-bottom: 20px
}
.idx_mSolution .idx_mgTitle {
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 170%;
	font-weight: 700;
	color: #e46b63;
	padding-bottom: 4px;
	border-bottom: 1px solid rgba(255,255,255,.1)
}
.idx_mSolution .menu_item .idx_miTitle {
	margin-left: 30px
}
.idx_mSolution .menu_sub {
	margin-left: 30px
}
.idx_mProduct {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 20px
}
.idx_mProduct .idx_mgContent {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.idx_mAbility {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 20px 20px 20px 10px
}
.idx_mAbility .idx_mgContent {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.idx_mAbility .idx_mgTitle {
	margin-left: 10px;
	margin-bottom: 10px;
	font-size: 18px;
	line-height: 170%;
	font-weight: 700;
	color: #66baf9;
	padding-bottom: 4px;
	border-bottom: 1px solid rgba(255,255,255,.1)
}
.idx_mScenario {
	width: 150px;
	padding: 20px 0 20px 20px;
	background-color: #1b2431;
	border-radius: 0 6px 6px 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.idx_mLanguage {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding: 15px 20px
}
.menu_solution {
	position: relative;
	display: block;
	width: 265px;
	height: 72px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #242c39;
	border: 1px solid rgba(255,255,255,.1);
	border-radius: 2px;
	-webkit-box-shadow: 0 55px 113px rgba(6,16,25,.51), 0 16px 34px rgba(6,16,25,.33231), 0 7px 15px rgba(6,16,25,.255), 0 2px 5px rgba(6,16,25,.17769);
	box-shadow: 0 55px 113px rgba(6,16,25,.51), 0 16px 34px rgba(6,16,25,.33231), 0 7px 15px rgba(6,16,25,.255), 0 2px 5px rgba(6,16,25,.17769);
	background-image: url(../image/mainBtn_mikeX_bg@2x.png);
	-webkit-background-size: 45px 32px;
	background-size: 45px 32px;
	background-position: bottom right;
	background-repeat: no-repeat
}
.sld_cn .menu_solution {
	background-image: url(../image/mainBtn_mikeX_bg@2x.png)
}
.menu_solution:hover {
	border-color: rgba(255,255,255,.3)
}
.menu_solution .idb_title {
	position: absolute;
	top: 14px;
	left: 15px;
	line-height: 24px;
	font-size: 16px;
	color: #fff
}
.menu_solution .idb_subtitle {
	position: absolute;
	bottom: 14px;
	left: 15px;
	font-size: 13px;
	line-height: 1.5;
	color: rgba(255,255,255,.4)
}
.menu_solution .idb_img {
	position: absolute;
	-webkit-background-size: contain;
	background-size: contain;
	background-position: top right;
	background-repeat: no-repeat
}
.menu_solution+.menu_solution {
	margin-top: 25px
}
.menu_solution.mikeX {
	background-color: #292929;
	border-color: #424242
}
.menu_solution.mikeX:hover {
	border-color: #616161
}
.menu_solution.mikeX .idb_subtitle {
	color: #cdb48b
}
.menu_solution.mikeX .idb_img {
	width: 76px;
	height: 22px;
	top: 13px;
	right: 11px;
	background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2252%22%20height%3D%2216%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M13.941%205.2c-.097-1.05-.164-1.684-.2-2.28-.378.076-.59.1-.963.104-.523.005-.769-.027-1.122-.103-.194.632-.438%201.12-.73%201.84a166.97%20166.97%200%200%201-2.923%206.772c-.412-.897-.79-1.705-1.705-3.769-.958-2.2-1.763-4.182-2.089-4.852-.572.04-.69.108-1.061.11-.39.004-.694-.058-1.179-.134a14.681%2014.681%200%200%201-.153%202.046L.56%2013.664a33.867%2033.867%200%200%201-.419%202.24c.462-.076.552-.136%201.024-.136s.653.06.981.136c0-.658.055-1.702.164-3.132.11-1.43.503-3.478.819-5.768.85%201.936%201.689%204.073%202.515%206.034.45%201.076.796%201.842%201.04%202.677.17-.038.354-.124.633-.124.183%200%20.368.077.516.124.23-.67.589-1.405%201.075-2.582a132.265%20132.265%200%200%201%202.607-5.997c.048.645.2%202.189.457%204.63.17%201.67.267%203.05.29%204.138.62-.088%201.01-.145%201.558-.145.559%200%20.942.056%201.489.145a72.695%2072.695%200%200%201-.657-4.498l-.71-6.206zm24.19%209.05c-.674.142-3.215.213-4.592.213a9.543%209.543%200%200%201-.027-.612v-2.835c1.358%200%203.876.043%204.443.073-.067-.166-.155-.329-.155-.628%200-.3.059-.487.126-.676-.702.105-3.083.15-4.414.15V8.481c0-.503.014-1.011.04-1.524%201.423%200%203.905.062%204.553.185a2.905%202.905%200%200%201-.103-.712c0-.2.057-.418.103-.655-.848.076-2.216.123-2.982.123-.529%200-2.292-.047-3.878-.123.073.598.11%201.225.11%201.88v5.155c0%201.234-.06%202.184-.179%202.848a28.962%2028.962%200%200%201%202.354-.084c1.285%200%203.812%200%204.587.077-.078-.278-.136-.476-.136-.685%200-.18.069-.437.15-.718zm-8.329-8.388-.027-.086c-.317.055-.737.136-.981.136-.39%200-.642-.065-1.046-.136-.42.617-.921%201.282-1.504%201.994-.292.36-.99%201.187-2.093%202.478%200-1.68.036-3.171.11-4.472-.383.057-.771.128-1.163.128-.447%200-.889-.071-1.327-.128.083.712.123%201.505.123%202.378v5.568c0%20.475-.036%201.12-.109%201.937.534-.08.891-.137%201.313-.137.41%200%20.766.047%201.163.137a269.54%20269.54%200%200%201-.11-4.578s3.09%204.62%203.07%204.578c.455-.06.758-.137%201.382-.131.63.005.88.074%201.282.13v-.241c-.996-1.296-3.85-4.988-3.85-4.988%201.2-1.492%204.112-4.87%203.767-4.567zm-11.193.04c-.483%200-.92-.069-1.293-.126.082%201.054.123%202.634.123%204.742%200%202.592-.046%204.306-.137%205.14.429-.056.865-.135%201.294-.135.41%200%20.817.08%201.236.136-.073-.835-.11-2.411-.11-4.728%200-1.89.042-3.607.124-5.155-.383.057-.79.127-1.237.127z%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20d%3D%22M45.04%208.185c.084.189.08.287-.003.455l-4.678%207.358%201.803.002c.3-.04.533-.256.7-.646l2.749-6.223%203.556%206.364c.215.335.467.503.755.503h1.508c-1.226-2.03-4.767-8.484-4.803-8.552-.072-.162-.073-.31.06-.516L51.46%200h-1.79c-.324.027-.534.222-.63.586L46.222%206.76S42.855.774%2042.747.586C42.495.196%2042.213%200%2041.9%200h-1.5l4.64%208.185z%22%20fill%3D%22%23BCA161%22%2F%3E%3C%2Fsvg%3E)
}
.menu_solution.mikeCare .idb_img {
	top: 21px;
	right: 11px;
	width: 85px;
	height: 14px;
	background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2277%22%20height%3D%2213%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14.035%202.266c-.095-1.039-.158-1.637-.19-2.235a5.123%205.123%200%200%201-.975.095A5.43%205.43%200%200%201%2011.738.03c-.19.63-.441%201.102-.756%201.794a240.713%20240.713%200%200%201-2.958%206.608c-.409-.88-.786-1.667-1.73-3.681C5.318%202.612%204.5.66%204.185.032c-.566.03-.692.094-1.07.094C2.706.126%202.423.063%201.92%200c0%20.63-.032%201.196-.158%201.982l-1.321%208.56c-.095.63-.252%201.384-.441%202.171.472-.063.566-.126%201.038-.126.472%200%20.661.063%201.007.126%200-.63.063-1.668.158-3.052.126-1.385.503-3.399.818-5.633.85%201.888%201.7%203.965%202.549%205.884.472%201.039.818%201.794%201.07%202.612.157-.031.346-.126.63-.126.188%200%20.377.063.534.126.22-.66.598-1.384%201.101-2.517a157.156%20157.156%200%200%201%202.644-5.853c.063.63.189%202.14.472%204.531.157%201.636.283%202.958.283%204.028.63-.094%201.038-.157%201.573-.157.567%200%20.944.063%201.51.157a62.314%2062.314%200%200%201-.66-4.374l-.692-6.073zm4.751.944c-.503%200-.944-.063-1.321-.126.094%201.038.125%202.58.125%204.626%200%202.517-.031%204.185-.125%205.003.44-.063.88-.126%201.321-.126.41%200%20.818.063%201.259.126-.063-.818-.126-2.36-.126-4.626%200-1.856.032-3.524.126-5.035-.41.095-.818.158-1.259.158zm11.549-.032-.032-.094c-.314.063-.755.126-1.006.126-.41%200-.661-.063-1.07-.126-.44.598-.944%201.259-1.542%201.95-.284.347-1.007%201.165-2.14%202.424%200-1.636.031-3.084.126-4.374-.378.063-.787.126-1.196.126-.44%200-.913-.063-1.353-.126.094.692.126%201.479.126%202.328v5.444c0%20.472-.032%201.102-.126%201.889.535-.063.912-.126%201.322-.126.409%200%20.786.031%201.195.126-.063-1.857-.094-3.588-.126-4.469%200%200%203.147%204.5%203.116%204.469.472-.063.755-.126%201.416-.126.63%200%20.88.063%201.29.126v-.252l-3.902-4.878c1.29-1.447%204.248-4.751%203.902-4.437zm8.433%208.15c-.692.126-3.272.22-4.657.22-.031-.251-.031-.471-.031-.597V8.18c1.384%200%203.933.032%204.5.064-.063-.158-.158-.315-.158-.598%200-.284.063-.472.126-.661-.724.094-3.115.157-4.468.157V5.727c0-.503%200-.975.031-1.479%201.448%200%203.965.063%204.626.189-.032-.189-.095-.41-.095-.692%200-.19.063-.41.095-.63a50.56%2050.56%200%200%201-3.021.126c-.535%200-2.329-.031-3.934-.126.063.598.126%201.196.126%201.825v5.035c0%201.196-.063%202.14-.189%202.77%201.039-.063%201.7-.095%202.392-.095%201.29%200%203.87%200%204.657.063a1.993%201.993%200%200%201-.126-.66c0-.19.063-.441.126-.725z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M50.537%201.51c.724.253%201.102.127%201.102-.345h.314l.22%203.398-.314.032c-.535-2.109-1.825-3.178-3.87-3.178-1.165%200-2.11.566-2.864%201.73-.724%201.102-1.07%202.423-1.07%203.965%200%203.65%201.384%205.444%204.154%205.444%201.888%200%203.24-.755%204.027-2.297l.315.094c-.755%201.763-2.234%202.644-4.437%202.644-1.322%200-2.454-.252-3.398-.787-.913-.504-1.637-1.227-2.203-2.14-.535-.912-.787-1.888-.787-2.958%200-1.101.252-2.14.755-3.052.504-.913%201.26-1.636%202.235-2.203.975-.566%202.108-.85%203.335-.85.661%200%201.48.158%202.486.504zm8.967%204.28c.22.44.347%201.006.315%201.73v4.028c0%20.503.126.787.41.881.314.063.66-.031%201.1-.315l.126.252c-.597.41-1.195.598-1.762.598-1.07%200-1.636-.41-1.73-1.196-.22.346-.535.63-1.008.881-.44.252-.975.378-1.573.346-.692-.031-1.259-.251-1.73-.629-.441-.409-.693-.944-.693-1.636%200-1.102.63-1.888%201.857-2.297C56.893%207.709%2057.9%206.89%2057.9%205.978c0-.692-.535-1.038-1.605-1.038-.44%200-.756.094-.944.251-.063.063-.19.315-.346.724-.095.22-.19.41-.315.535-.126.126-.252.22-.44.252a.684.684%200%200%201-.536-.126.745.745%200%200%201-.283-.472c-.031-.315.126-.598.472-.881.567-.472%201.353-.692%202.36-.724%201.731.032%202.8.44%203.241%201.29zm-3.461%202.83c-.41.19-.692.472-.881.819a2.486%202.486%200%200%200-.283%201.195c.031.44.126.819.346%201.165.22.346.566.503%201.007.503.535%200%20.944-.252%201.227-.787.283-.534.44-1.195.44-2.013V7.426c-.283.314-.912.723-1.856%201.195zm8.654-2.894c.472-.755%201.165-1.133%202.046-1.133.535%200%201.038.126%201.479.378.377.22.566.504.566.818a.773.773%200%200%201-.157.472c-.126.158-.283.22-.504.22a.9.9%200%200%201-.535-.157c-.126-.094-.251-.283-.377-.503-.126-.284-.284-.472-.44-.567-.19-.157-.41-.189-.63-.157-.315.031-.661.315-.976.818-.314.504-.472%201.07-.472%201.73v3.242c0%201.133.378%201.7%201.102%201.73v.284h-4.091v-.283c.724-.032%201.07-.598%201.07-1.731V6.513c0-.913-.346-1.322-1.07-1.196v-.283l2.8-.44c.126.157.19.534.19%201.132zM75.46%205.6c.66.724%201.038%201.668%201.1%202.832h-5.79c-.063%201.038.158%201.92.693%202.643.535.724%201.195%201.102%201.982%201.07.692-.031%201.259-.252%201.73-.724.473-.472.819-1.101%201.04-1.856h.251c-.22%201.07-.692%201.92-1.385%202.517a3.728%203.728%200%200%201-2.486.913c-1.07%200-1.982-.41-2.737-1.196-.724-.787-1.102-1.762-1.102-2.958%200-1.227.378-2.234%201.102-3.052.755-.85%201.699-1.259%202.895-1.259%201.101%200%202.014.346%202.706%201.07zm-3.683-.378a2.03%202.03%200%200%200-.566.85c-.126.346-.252.66-.315%201.007-.063.315-.126.66-.126.975h3.714c.031-.409-.032-.818-.126-1.29a3.02%203.02%200%200%200-.598-1.29c-.315-.41-.661-.598-1.07-.566-.346-.032-.63.094-.913.314z%22%20fill%3D%22%231D918E%22%2F%3E%3C%2Fsvg%3E)
}
.menu_solution.talents .idb_img {
	top: 17px;
	right: 16px;
	width: 76px;
	height: 20px;
	vertical-align: text-top;
	background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2271%22%20height%3D%2218%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18.973%2016.395c-.162.723-1.1%201.605-2.474%201.605%200%200-1.956.016-2.166-1.942C14.009%2017.134%2012.619%2018%2010.97%2018c0%200-2.7%200-2.7-2.375%200-2.456%201.972-2.825%206.047-3.852v-1.396c0-2.408-1.278-3.692-3.04-2.857-.824.417-.938.834-.792.866.323.049.582.193.792.466.404.53.259%201.284-.275%201.685-.533.37-1.31.257-1.697-.273-.275-.401-.307-.915-.097-1.284s.566-1.027%201.843-1.701c1.034-.53%202.23-.466%202.23-.466%202.83%200%203.574%201.91%203.574%204.671v3.74s0%201.54%201.1%201.54c0%200%20.517%200%20.662-.497l.356.128zm-8.148-1.316c0%20.321.21%201.686%201.697%201.686%201.019%200%201.584-.723%201.795-1.285v-3.322c-2.523.562-3.492%201.621-3.492%202.921zm13.5%202.435h-4.15v-.357c.84-.259.885-.972.885-2.17V2.56c0-.826-.198-1.183-1.113-1.442V.76L23.41%200v14.97c0%201.296.106%201.96.915%202.171v.373zm11.3-2.524c-.31%201.137-1.68%203.01-4.684%203.01-3.019%200-5.157-2.609-5.157-5.522%200-3.362%202.253-5.667%205.37-5.667S36%208.54%2036%2012.19h-7.54c.147%202.705%201.452%203.937%203.166%204.194%201.37.208%203.166-.449%203.688-1.57l.31.177zm-2.089-3.137c0-3.17-1.256-4.69-2.464-4.69-1.37%200-2.611%202.097-2.611%204.69h5.075zm15.6%205.661h-4.46v-.343c.901-.25.95-.936.95-2.091v-4.65c0-1.31-.803-2.23-2.197-2.23-1.066%200-2.148%201.045-2.247%201.903v4.993c0%201.248.148%201.84.984%202.059v.343h-4.444v-.343c.902-.25.935-.905.935-2.06V9.37c0-.796-.213-1.061-1.197-1.451v-.343l3.722-.765v2.403c.525-1.358%202.313-2.403%203.821-2.403%201.886%200%203.149.796%203.149%203.542v4.727c0%201.248.114%201.888.984%202.09v.344zM62.604%2018c-2.745%200-4.039-1.007-4.039-1.007V13.94h.343c.25%201.231.889%203.693%203.696%203.693%201.996%200%201.996-2.286.265-3.437l-2.292-1.423c-2.199-1.438-2.745-3.069-1.653-4.7%200%200%20.764-1.262%203.056-1.262%202.604%200%203.727.72%203.727.72v2.717h-.328c-.234-1.087-.904-3.101-3.383-3.101-1.81%200-2.23%201.982-.25%203.26l2.292%201.471c2.043%201.295%202.698%203.261%201.59%204.892%200%20.015-.81%201.23-3.024%201.23z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M68.109%2016.784c0-.666.533-1.216%201.216-1.216.65%200%201.216.533%201.216%201.216%200%20.666-.55%201.216-1.216%201.216-.667%200-1.216-.55-1.216-1.216z%22%20fill%3D%22%23FB3500%22%2F%3E%3Cpath%20d%3D%22M6.506%2015.695c-.183.416-.686.912-1.325.912-1.082%200-1.661-.656-1.661-2.24V7.373h2.544l.092-.352H3.52V3.405l-.655.112C2.636%205.5%201.447%207.02.015%207.02H0l.06.352h1.113v7.058c0%202.816%201.021%203.568%202.682%203.568%201.402%200%202.575-1.072%202.956-2.112l-.305-.192z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M2.919%203.405C2.685%205.333%201.467%206.81%200%206.81h2.919V3.405z%22%20fill%3D%22%23FB3500%22%2F%3E%3Cpath%20d%3D%22M56.615%2015.695c-.183.416-.686.912-1.326.912-1.082%200-1.66-.656-1.66-2.24V7.373h2.544l.091-.352h-2.636V3.405l-.655.112c-.228%201.984-1.417%203.504-2.85%203.504h-.014l.06.352h1.113v7.058c0%202.816%201.02%203.568%202.682%203.568%201.401%200%202.575-1.072%202.956-2.112l-.305-.192z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E)
}
.menu_item_content {
	width: 100%
}
.menu_item_content+.menu_item_content {
	margin-top: 18px
}
.menu_item {
	position: relative;
	display: block;
	width: 100%;
	background-color: transparent;
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	-moz-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	transition: all .2s cubic-bezier(.08, .67, .08, .99)
}
.menu_item:hover .idx_miSubtitle {
	color: #bdcad5
}
.menu_item .idx_miImg {
	position: absolute;
	top: -1px;
	left: 10px;
	width: 26px
}
.menu_item .idx_miIcon {
	position: absolute;
	display: inline-block;
	width: 15px;
	height: 15px;
	top: 6px;
	left: 8px;
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat
}
.menu_item .idx_miIcon.idx_miIcon_appointment {
	background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2215%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20opacity%3D%22.6%22%20d%3D%22M2%200v1h-.5C.676%201%200%201.676%200%202.5v9c0%20.824.676%201.5%201.5%201.5h5.262a4.505%204.505%200%200%200%203.738%202c2.48%200%204.5-2.02%204.5-4.5%200-1.555-.797-2.93-2-3.738V2.5c0-.824-.676-1.5-1.5-1.5H11V0h-1v1H3V0H2zm-.5%202H2v1h1V2h7v1h1V2h.5c.281%200%20.5.219.5.5V4H1V2.5c0-.281.219-.5.5-.5zM1%205h11v1.273A4.46%204.46%200%200%200%2010.5%206a4.47%204.47%200%200%200-3.328%201.5L6.5%206l-.766%201.71-1.863.2%201.395%201.254L4.875%2011l1.14-.656c0%20.05-.015.101-.015.156%200%20.527.105%201.027.273%201.5H1.5a.494.494%200%200%201-.5-.5V5zm9.5%202c1.938%200%203.5%201.563%203.5%203.5%200%201.938-1.563%203.5-3.5%203.5A3.494%203.494%200%200%201%207%2010.5C7%208.562%208.563%207%2010.5%207zM10%208v3h2v-1h-1V8h-1z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E)
}
.menu_item .idx_miIcon.idx_miIcon_ticket {
	background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2216%22%20height%3D%2211%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20opacity%3D%22.6%22%20d%3D%22M1%200C.453%200%200%20.453%200%201v2h1c.557%200%201%20.443%201%201%200%20.557-.443%201-1%201H0v2.5a.5.5%200%200%200%20.5.5H3V7H1V6c1.099%200%202-.901%202-2s-.901-2-2-2V1h10v1h1V1c0-.547-.454-1-1-1H1zm4%203c-.547%200-1%20.453-1%201v2h1c.557%200%201%20.443%201%201%200%20.557-.443%201-1%201H4v2c0%20.546.453%201%201%201h10c.546%200%201-.454%201-1V8h-1c-.557%200-1-.443-1-1%200-.557.443-1%201-1h1V4c0-.547-.454-1-1-1H5zm0%201h10v1c-1.098%200-2%20.901-2%202s.902%202%202%202v1H5V9c1.099%200%202-.901%202-2s-.901-2-2-2V4z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E)
}
.menu_item .idx_miIcon.idx_miIcon_voting {
	background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2212%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20opacity%3D%22.6%22%20d%3D%22M1.5%200A1.5%201.5%200%200%200%200%201.5v7A1.5%201.5%200%200%200%201.5%2010h1.379l1-1H1.5a.498.498%200%200%201-.5-.5v-7c0-.277.223-.5.5-.5h12c.277%200%20.5.223.5.5v7c0%20.277-.223.5-.5.5h-2.379l1%201H13.5A1.5%201.5%200%200%200%2015%208.5v-7A1.5%201.5%200%200%200%2013.5%200h-12zm5.992%207a.495.495%200%200%200-.344.148l-4%203.997A.5.5%200%200%200%203.5%2012h8a.497.497%200%200%200%20.46-.309.506.506%200%200%200-.105-.546L7.852%207.148A.478.478%200%200%200%207.492%207zM7.5%208.207%2010.293%2011H4.707L7.5%208.207z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E)
}
.menu_item .idx_miIcon.idx_miIcon_sign {
	background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2215%22%20height%3D%2212%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20opacity%3D%22.6%22%20d%3D%22M8%200C5.932%200%204.236.415%203.021%201.04%201.807%201.662%201%202.51%201%203.5c0%20.861.306%201.48.566%201.936.26.455.434.73.434%201.064%200%20.223-.047.294-.168.416-.12.122-.34.258-.605.432-.266.174-.579.395-.825.746C.157%208.444%200%208.917%200%209.5%200%2010.869%201.11%2012%202.5%2012a2.6%202.6%200%200%200%201.559-.533l3.084-1.03.08-.078%206.162-5.992.002-.002c.388-.388.633-.855.633-1.353s-.245-.965-.633-1.354c-.389-.388-.856-.635-1.354-.635-.498%200-.965.247-1.353.635l.004-.006-6.245%206.075-.98%202.941A1.545%201.545%200%200%201%202.5%2011C1.64%2011%201%2010.341%201%209.5c0-.417.093-.647.223-.832.129-.185.316-.33.55-.484.235-.154.516-.308.77-.565C2.797%207.362%203%206.965%203%206.5c0-.667-.327-1.14-.566-1.56C2.194%204.52%202%204.138%202%203.5c0-.384.443-1.038%201.479-1.57C4.514%201.398%206.068%201%208%201V0zm2.574%203.156%201.291%201.291L6.61%209.561l-1.943.648.645-1.936%205.263-5.117z%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fsvg%3E)
}
.menu_item .idx_miTitle {
	z-index: 1;
	position: relative;
	display: block;
	margin-left: 40px;
	font-weight: 700;
	font-size: 15px;
	line-height: 170%;
	color: rgba(255,255,255,.72);
	-webkit-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	-moz-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	transition: all .2s cubic-bezier(.08, .67, .08, .99)
}
.menu_item .idx_miSubtitle {
	z-index: 1;
	position: relative;
	display: block;
	margin-left: 40px;
	font-size: 14px;
	line-height: 160%;
	color: rgba(217,226,233,.7);
	-webkit-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	-moz-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	transition: all .2s cubic-bezier(.08, .67, .08, .99)
}
.menu_sub {
	display: block;
	margin-left: 38px;
	font-size: 14px;
	line-height: 1.5;
	color: rgba(217,226,233,.7);
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	transition: all .2s ease-in;
	margin-top: 3px
}
.menu_sub:visited {
	color: rgba(217,226,233,.7)
}
.menu_sub:hover {
	color: #d9e2e9
}
.menu_sub>a {
	display: block;
	width: 100%
}
.header_static .menu_sub.mikecare:after, .menu_sub.mikecare>a:after {
	content: '';
	display: inline-block;
	height: 12px;
	width: 80px;
	margin-left: 5px;
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2277%22%20height%3D%2213%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M14.035%202.266c-.095-1.039-.158-1.637-.19-2.235a5.123%205.123%200%200%201-.975.095A5.43%205.43%200%200%201%2011.738.03c-.19.63-.441%201.102-.756%201.794a240.713%20240.713%200%200%201-2.958%206.608c-.409-.88-.786-1.667-1.73-3.681C5.318%202.612%204.5.66%204.185.032c-.566.03-.692.094-1.07.094C2.706.126%202.423.063%201.92%200c0%20.63-.032%201.196-.158%201.982l-1.321%208.56c-.095.63-.252%201.384-.441%202.171.472-.063.566-.126%201.038-.126.472%200%20.661.063%201.007.126%200-.63.063-1.668.158-3.052.126-1.385.503-3.399.818-5.633.85%201.888%201.7%203.965%202.549%205.884.472%201.039.818%201.794%201.07%202.612.157-.031.346-.126.63-.126.188%200%20.377.063.534.126.22-.66.598-1.384%201.101-2.517a157.156%20157.156%200%200%201%202.644-5.853c.063.63.189%202.14.472%204.531.157%201.636.283%202.958.283%204.028.63-.094%201.038-.157%201.573-.157.567%200%20.944.063%201.51.157a62.314%2062.314%200%200%201-.66-4.374l-.692-6.073zm4.751.944c-.503%200-.944-.063-1.321-.126.094%201.038.125%202.58.125%204.626%200%202.517-.031%204.185-.125%205.003.44-.063.88-.126%201.321-.126.41%200%20.818.063%201.259.126-.063-.818-.126-2.36-.126-4.626%200-1.856.032-3.524.126-5.035-.41.095-.818.158-1.259.158zm11.549-.032-.032-.094c-.314.063-.755.126-1.006.126-.41%200-.661-.063-1.07-.126-.44.598-.944%201.259-1.542%201.95-.284.347-1.007%201.165-2.14%202.424%200-1.636.031-3.084.126-4.374-.378.063-.787.126-1.196.126-.44%200-.913-.063-1.353-.126.094.692.126%201.479.126%202.328v5.444c0%20.472-.032%201.102-.126%201.889.535-.063.912-.126%201.322-.126.409%200%20.786.031%201.195.126-.063-1.857-.094-3.588-.126-4.469%200%200%203.147%204.5%203.116%204.469.472-.063.755-.126%201.416-.126.63%200%20.88.063%201.29.126v-.252l-3.902-4.878c1.29-1.447%204.248-4.751%203.902-4.437zm8.433%208.15c-.692.126-3.272.22-4.657.22-.031-.251-.031-.471-.031-.597V8.18c1.384%200%203.933.032%204.5.064-.063-.158-.158-.315-.158-.598%200-.284.063-.472.126-.661-.724.094-3.115.157-4.468.157V5.727c0-.503%200-.975.031-1.479%201.448%200%203.965.063%204.626.189-.032-.189-.095-.41-.095-.692%200-.19.063-.41.095-.63a50.56%2050.56%200%200%201-3.021.126c-.535%200-2.329-.031-3.934-.126.063.598.126%201.196.126%201.825v5.035c0%201.196-.063%202.14-.189%202.77%201.039-.063%201.7-.095%202.392-.095%201.29%200%203.87%200%204.657.063a1.993%201.993%200%200%201-.126-.66c0-.19.063-.441.126-.725z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M50.537%201.51c.724.253%201.102.127%201.102-.345h.314l.22%203.398-.314.032c-.535-2.109-1.825-3.178-3.87-3.178-1.165%200-2.11.566-2.864%201.73-.724%201.102-1.07%202.423-1.07%203.965%200%203.65%201.384%205.444%204.154%205.444%201.888%200%203.24-.755%204.027-2.297l.315.094c-.755%201.763-2.234%202.644-4.437%202.644-1.322%200-2.454-.252-3.398-.787-.913-.504-1.637-1.227-2.203-2.14-.535-.912-.787-1.888-.787-2.958%200-1.101.252-2.14.755-3.052.504-.913%201.26-1.636%202.235-2.203.975-.566%202.108-.85%203.335-.85.661%200%201.48.158%202.486.504zm8.967%204.28c.22.44.347%201.006.315%201.73v4.028c0%20.503.126.787.41.881.314.063.66-.031%201.1-.315l.126.252c-.597.41-1.195.598-1.762.598-1.07%200-1.636-.41-1.73-1.196-.22.346-.535.63-1.008.881-.44.252-.975.378-1.573.346-.692-.031-1.259-.251-1.73-.629-.441-.409-.693-.944-.693-1.636%200-1.102.63-1.888%201.857-2.297C56.893%207.709%2057.9%206.89%2057.9%205.978c0-.692-.535-1.038-1.605-1.038-.44%200-.756.094-.944.251-.063.063-.19.315-.346.724-.095.22-.19.41-.315.535-.126.126-.252.22-.44.252a.684.684%200%200%201-.536-.126.745.745%200%200%201-.283-.472c-.031-.315.126-.598.472-.881.567-.472%201.353-.692%202.36-.724%201.731.032%202.8.44%203.241%201.29zm-3.461%202.83c-.41.19-.692.472-.881.819a2.486%202.486%200%200%200-.283%201.195c.031.44.126.819.346%201.165.22.346.566.503%201.007.503.535%200%20.944-.252%201.227-.787.283-.534.44-1.195.44-2.013V7.426c-.283.314-.912.723-1.856%201.195zm8.654-2.894c.472-.755%201.165-1.133%202.046-1.133.535%200%201.038.126%201.479.378.377.22.566.504.566.818a.773.773%200%200%201-.157.472c-.126.158-.283.22-.504.22a.9.9%200%200%201-.535-.157c-.126-.094-.251-.283-.377-.503-.126-.284-.284-.472-.44-.567-.19-.157-.41-.189-.63-.157-.315.031-.661.315-.976.818-.314.504-.472%201.07-.472%201.73v3.242c0%201.133.378%201.7%201.102%201.73v.284h-4.091v-.283c.724-.032%201.07-.598%201.07-1.731V6.513c0-.913-.346-1.322-1.07-1.196v-.283l2.8-.44c.126.157.19.534.19%201.132zM75.46%205.6c.66.724%201.038%201.668%201.1%202.832h-5.79c-.063%201.038.158%201.92.693%202.643.535.724%201.195%201.102%201.982%201.07.692-.031%201.259-.252%201.73-.724.473-.472.819-1.101%201.04-1.856h.251c-.22%201.07-.692%201.92-1.385%202.517a3.728%203.728%200%200%201-2.486.913c-1.07%200-1.982-.41-2.737-1.196-.724-.787-1.102-1.762-1.102-2.958%200-1.227.378-2.234%201.102-3.052.755-.85%201.699-1.259%202.895-1.259%201.101%200%202.014.346%202.706%201.07zm-3.683-.378a2.03%202.03%200%200%200-.566.85c-.126.346-.252.66-.315%201.007-.063.315-.126.66-.126.975h3.714c.031-.409-.032-.818-.126-1.29a3.02%203.02%200%200%200-.598-1.29c-.315-.41-.661-.598-1.07-.566-.346-.032-.63.094-.913.314z%22%20fill%3D%22%231D918E%22%2F%3E%3C%2Fsvg%3E)
}
.header_static .menu_sub.talents:after, .menu_sub.talents>a:after {
	content: '';
	display: inline-block;
	height: 12px;
	width: 80px;
	margin-left: 5px;
	-webkit-background-size: contain;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url(data:image/svg+xml,%3Csvg%20width%3D%2271%22%20height%3D%2218%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M18.973%2016.395c-.162.723-1.1%201.605-2.474%201.605%200%200-1.956.016-2.166-1.942C14.009%2017.134%2012.619%2018%2010.97%2018c0%200-2.7%200-2.7-2.375%200-2.456%201.972-2.825%206.047-3.852v-1.396c0-2.408-1.278-3.692-3.04-2.857-.824.417-.938.834-.792.866.323.049.582.193.792.466.404.53.259%201.284-.275%201.685-.533.37-1.31.257-1.697-.273-.275-.401-.307-.915-.097-1.284s.566-1.027%201.843-1.701c1.034-.53%202.23-.466%202.23-.466%202.83%200%203.574%201.91%203.574%204.671v3.74s0%201.54%201.1%201.54c0%200%20.517%200%20.662-.497l.356.128zm-8.148-1.316c0%20.321.21%201.686%201.697%201.686%201.019%200%201.584-.723%201.795-1.285v-3.322c-2.523.562-3.492%201.621-3.492%202.921zm13.5%202.435h-4.15v-.357c.84-.259.885-.972.885-2.17V2.56c0-.826-.198-1.183-1.113-1.442V.76L23.41%200v14.97c0%201.296.106%201.96.915%202.171v.373zm11.3-2.524c-.31%201.137-1.68%203.01-4.684%203.01-3.019%200-5.157-2.609-5.157-5.522%200-3.362%202.253-5.667%205.37-5.667S36%208.54%2036%2012.19h-7.54c.147%202.705%201.452%203.937%203.166%204.194%201.37.208%203.166-.449%203.688-1.57l.31.177zm-2.089-3.137c0-3.17-1.256-4.69-2.464-4.69-1.37%200-2.611%202.097-2.611%204.69h5.075zm15.6%205.661h-4.46v-.343c.901-.25.95-.936.95-2.091v-4.65c0-1.31-.803-2.23-2.197-2.23-1.066%200-2.148%201.045-2.247%201.903v4.993c0%201.248.148%201.84.984%202.059v.343h-4.444v-.343c.902-.25.935-.905.935-2.06V9.37c0-.796-.213-1.061-1.197-1.451v-.343l3.722-.765v2.403c.525-1.358%202.313-2.403%203.821-2.403%201.886%200%203.149.796%203.149%203.542v4.727c0%201.248.114%201.888.984%202.09v.344zM62.604%2018c-2.745%200-4.039-1.007-4.039-1.007V13.94h.343c.25%201.231.889%203.693%203.696%203.693%201.996%200%201.996-2.286.265-3.437l-2.292-1.423c-2.199-1.438-2.745-3.069-1.653-4.7%200%200%20.764-1.262%203.056-1.262%202.604%200%203.727.72%203.727.72v2.717h-.328c-.234-1.087-.904-3.101-3.383-3.101-1.81%200-2.23%201.982-.25%203.26l2.292%201.471c2.043%201.295%202.698%203.261%201.59%204.892%200%20.015-.81%201.23-3.024%201.23z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M68.109%2016.784c0-.666.533-1.216%201.216-1.216.65%200%201.216.533%201.216%201.216%200%20.666-.55%201.216-1.216%201.216-.667%200-1.216-.55-1.216-1.216z%22%20fill%3D%22%23FB3500%22%2F%3E%3Cpath%20d%3D%22M6.506%2015.695c-.183.416-.686.912-1.325.912-1.082%200-1.661-.656-1.661-2.24V7.373h2.544l.092-.352H3.52V3.405l-.655.112C2.636%205.5%201.447%207.02.015%207.02H0l.06.352h1.113v7.058c0%202.816%201.021%203.568%202.682%203.568%201.402%200%202.575-1.072%202.956-2.112l-.305-.192z%22%20fill%3D%22%23FFF%22%2F%3E%3Cpath%20d%3D%22M2.919%203.405C2.685%205.333%201.467%206.81%200%206.81h2.919V3.405z%22%20fill%3D%22%23FB3500%22%2F%3E%3Cpath%20d%3D%22M56.615%2015.695c-.183.416-.686.912-1.326.912-1.082%200-1.66-.656-1.66-2.24V7.373h2.544l.091-.352h-2.636V3.405l-.655.112c-.228%201.984-1.417%203.504-2.85%203.504h-.014l.06.352h1.113v7.058c0%202.816%201.02%203.568%202.682%203.568%201.401%200%202.575-1.072%202.956-2.112l-.305-.192z%22%20fill%3D%22%23FFF%22%2F%3E%3C%2Fsvg%3E)
}
.menu_sub_ext {
	width: 230px;
	margin-top: 5px;
	margin-left: 5px;
	padding: 12px;
	background: #000;
	opacity: .12;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=12)";
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.menu_sub_ext .menu_seItem {
	font-size: 14px;
	color: #bdcad5;
	line-height: 1.2
}
.menu_sub_ext .menu_seItem+.menu_seItem {
	margin-top: 10px
}
.menu_sub_ext .msei_hint {
	font-size: 12px;
	opacity: .4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"
}
.menu_scenario {
	display: inline-block;
	position: relative;
	width: 100%;
	padding: 15px 0 15px 33px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.menu_scenario .idx_msImg {
	position: absolute;
	top: 15px;
	left: 0
}
.menu_scenario .idx_msTitle {
	font-size: 15px;
	line-height: 170%;
	color: #fff;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear
}
.menu_scenario:hover .idx_msTitle {
	color: #1586da
}
.menu_language {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%;
	height: 32px
}
.menu_language .idx_mlTitle {
	font-size: 15px;
	color: #fff;
	-webkit-transition: all .2s linear;
	-moz-transition: all .2s linear;
	transition: all .2s linear
}
.menu_language .idx_mlSubtitle {
	font-size: 13px;
	color: rgba(255,255,255,.5)
}
.menu_language.active .idx_mlTitle, .menu_language:hover .idx_mlTitle {
	color: #1586da
}
.idx_headerMenuWrapper .ability {
	height: auto!important
}
.idx_headerMenuWrapper .idx_mAbility {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}
.idx_headerMenuWrapper .industry {
	height: auto!important;
	background-color: transparent
}
.idx_headerMenuWrapper .industry .idx_mSolution {
	/*width: 420px;*/
	width: 100%;
	background-color: #242c39
}
.idx_headerMenuWrapper .industry .idx_mSolution .idx_mgTitle {
	color: #66baf9
}
.idx_headerMenuWrapper .industry .idx_mSolution .menu_item {
	cursor: pointer
}
.idx_headerMenuWrapper .industry .idx_mSolution .menu_item .idx_miSubtitle, .idx_headerMenuWrapper .industry .idx_mSolution .menu_item .idx_miTitle {
	margin-left: 50px
}
.idx_overlay {
	display: block;
	position: fixed;
	width: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	top: 70px;
	background-color: rgba(0,0,0,.2);
	z-index: 1
}
@media screen and (max-width:780px) {
.idx_overlay {
	top: 50px
}
}
@media screen and (max-width:780px) {
.idx_overlay {
	top: 50px
}
}
.idx_hmOperates {
	position: fixed;
	z-index: 3;
	right: 0;
	bottom: 0;
	background-color: #272a30;
	-webkit-animation: .4s fadeIn_an ease-in;
	-moz-animation: .4s fadeIn_an ease-in;
	animation: .4s fadeIn_an ease-in
}
@media screen and (max-width:1000px) {
.idx_hmOperates {
	top: 70px;
	width: 255px;
	padding-left: 15px;
	padding-right: 0;
	-webkit-box-shadow: -2px 8px 15px rgba(0,0,0,.4);
	box-shadow: -2px 8px 15px rgba(0,0,0,.4)
}
}
@media screen and (max-width:1000px) {
.idx_hmOperates {
	top: 70px;
	width: 255px;
	padding-left: 15px;
	padding-right: 0;
	-webkit-box-shadow: -2px 8px 15px rgba(0,0,0,.4);
	box-shadow: -2px 8px 15px rgba(0,0,0,.4)
}
}
@media screen and (max-width:780px) {
.idx_hmOperates {
	width: auto;
	top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	left: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
}
@media screen and (max-width:780px) {
.idx_hmOperates {
	width: auto;
	top: 50px;
	padding-left: 20px;
	padding-right: 20px;
	left: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
}
.idx_hmoItem {
	font-size: 16px;
	font-size: 1.6rem;
	color: #fff;
	border-bottom: 1px solid #2e4055
}
@media screen and (max-width:1000px) {
.idx_hmoItem {
	text-align: left;
	padding: 12px 0 8px
}
}
@media screen and (max-width:1000px) {
.idx_hmoItem {
	text-align: left;
	padding: 12px 0 8px
}
}
@media screen and (max-width:780px) {
.idx_hmoItem {
	text-align: center;
	padding: 18px 0 16px
}
}
@media screen and (max-width:780px) {
.idx_hmoItem {
	text-align: center;
	padding: 18px 0 16px
}
}
.idx_hmoItem.language {
	padding-top: 30px;
	border-bottom: 0
}
.idx_hmoBtn {
	display: inline-block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	color: #fff;
	padding-left: 10px
}
.idx_hmoBtn:visited {
	color: #fff
}
.idx_hmoBtn:active {
	color: #2d8fd9
}
@media screen and (max-width:780px) {
.idx_hmoBtn {
	padding-left: 0
}
}
@media screen and (max-width:780px) {
.idx_hmoBtn {
	padding-left: 0
}
}
.expand .idx_hmoBtn {
	margin-bottom: 12px
}
.mikeX .idx_hmoBtn {
	color: #cbb27a
}
.mikeX .idx_hmoBtn:visited {
	color: #cbb27a
}
.idx_hmoMikeXLogo {
	width: 55px;
	vertical-align: text-top
}
.idx_hmoSubBtn {
	display: inline-block;
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	color: #fff;
	font-size: 14px;
	font-size: 1.4rem;
	padding-left: 10px;
	margin: 6px 0 6px 10px
}
.idx_hmoSubBtn:visited {
	color: #fff
}
.idx_hmoSubBtn:active {
	color: #2d8fd9
}
@media screen and (max-width:780px) {
.idx_hmoSubBtn {
	padding-left: 0;
	margin: 8px 0
}
}
@media screen and (max-width:780px) {
.idx_hmoSubBtn {
	padding-left: 0;
	margin: 8px 0
}
}
.idx_hmoBtn:hover, .idx_hmoSubBtn:hover {
	color: #2d8fd9
}
.idx_hmoBtn:after, .idx_hmoSubBtn:after {
	display: block;
	content: ' ';
	position: absolute;
	left: 0;
	width: 4px;
	top: 3px;
	bottom: 1px;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	background-color: #2d8fd9;
	-webkit-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	-moz-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	transition: all .2s cubic-bezier(.08, .67, .08, .99)
}
.idx_hmoBtn:hover:after, .idx_hmoSubBtn:hover:after {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
@media screen and (max-width:780px) {
.idx_hmoBtn:after, .idx_hmoSubBtn:after {
	display: none
}
}
@media screen and (max-width:780px) {
.idx_hmoBtn:after, .idx_hmoSubBtn:after {
	display: none
}
}
.idx_hmoIcon {
	padding-right: 5px
}
.idx_hHamburger {
	display: none;
	max-width: 20px;
	cursor: pointer
}
.idx_hHamburger .line {
	display: block;
	width: 100%;
	height: 2px;
	margin-bottom: 4px;
	border-radius: 2px;
	background-color: rgba(255,255,255,.8);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.idx_hHamburger.active .line:nth-child(1) {
	-webkit-transform: translateY(6px) rotate(-45deg);
	-moz-transform: translateY(6px) rotate(-45deg);
	-ms-transform: translateY(6px) rotate(-45deg);
	transform: translateY(6px) rotate(-45deg)
}
.idx_hHamburger.active .line:nth-child(2) {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.idx_hHamburger.active .line:nth-child(3) {
	-webkit-transform: translateY(-6px) rotate(45deg);
	-moz-transform: translateY(-6px) rotate(45deg);
	-ms-transform: translateY(-6px) rotate(45deg);
	transform: translateY(-6px) rotate(45deg)
}
.idx_headerFullMenu {
	display: none;
	pointer-events: none;
	background-color: #151926
}
.light .idx_headerFullMenu .idx_hFunIntro, .light .idx_headerFullMenu .idx_hOpeItem {
	color: #fff
}
.idx_headerFullMenu_inner::-webkit-scrollbar {
display:none
}
.header_static {
	position: fixed;
	z-index: 5
}
.header_static.in_scroll {
	background-color: var(--mg-scroll-bg)
}


.idx_hMenu:hover .idx_headerMenuWrapper {
        display: block !important;

    z-index: 99999999;
    max-height: 888px;
visibility: visible;
    background: #fff;

      }


.header_static .idx_headerMenuWrapper {
	
	position: fixed;
	top: 70px;
	left: 0;
	right: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	visibility: hidden;
	max-height: 0;
	display: none;
}
.header_static .idx_headerMenuWrapper.active {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	visibility: visible;
	max-height: 888px
}
.header_static .idx_headerFullMenu {
	position: fixed;
	right: 0;
	top: 0;
	bottom: 0;
	display: block;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	visibility: hidden;
	z-index: 2;
	-webkit-transition: opacity .3s ease-in-out, max-height .3s ease-in-out, visibility .3s ease-in-out;
	-moz-transition: opacity .3s ease-in-out, max-height .3s ease-in-out, visibility .3s ease-in-out;
	transition: opacity .3s ease-in-out, max-height .3s ease-in-out, visibility .3s ease-in-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	max-height: 0
}
.header_static .idx_headerFullMenu.active {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	visibility: visible;
	max-height: 100vh
}
.header_static .idx_headerFullMenu.active .idx_headerFullMenu_inner>* {
	-webkit-animation: display-item .3s ease-in-out;
	-moz-animation: display-item .3s ease-in-out;
	animation: display-item .3s ease-in-out;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}
.header_static .idx_headerFullMenu.active .idx_headerFullMenu_inner>:nth-child(1) {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	animation-delay: .2s
}
.header_static .idx_headerFullMenu.active .idx_headerFullMenu_inner>:nth-child(2) {
	-webkit-animation-delay: 220ms;
	-moz-animation-delay: 220ms;
	animation-delay: 220ms
}
.header_static .idx_headerFullMenu.active .idx_headerFullMenu_inner>:nth-child(3) {
	-webkit-animation-delay: 240ms;
	-moz-animation-delay: 240ms;
	animation-delay: 240ms
}
.header_static .idx_headerFullMenu.active .idx_headerFullMenu_inner>:nth-child(4) {
	-webkit-animation-delay: 260ms;
	-moz-animation-delay: 260ms;
	animation-delay: 260ms
}
.header_static .idx_headerFullMenu.active .idx_headerFullMenu_inner>:nth-child(5) {
	-webkit-animation-delay: 280ms;
	-moz-animation-delay: 280ms;
	animation-delay: 280ms
}
.header_static .idx_headerFullMenu.active .idx_headerFullMenu_inner>:nth-child(n+5) {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	animation-delay: .3s
}
.header_static .idx_headerFullMenu .idx_headerFullMenu_inner {
	width: 100%;
	height: 100%;
	overflow-x: hidden;
	overflow-y: auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 5.33333333vw;
	padding-bottom: 5.33333333vw
}
.header_static .idx_headerFullMenu .idx_headerFullMenu_inner>* {
	-webkit-transform: translate3d(30px, 0, 0);
	-moz-transform: translate3d(30px, 0, 0);
	transform: translate3d(30px, 0, 0);
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.header_static .idx_hDetailContent .idx_hDetailInfo {
	display: none;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.header_static .idx_hDetailContent.active .idx_hDetailInfo {
	display: block;
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.idx_hActivity, .idx_hXActivity {
	float: right;
	width: 182px;
	height: 50px;
	margin-top: 10px;
	margin-right: 15px;
	background: url(../image/anniversary9_indexX@2x.png) center center/100% no-repeat;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out
}
.idx_hActivity:hover, .idx_hXActivity:hover {
	margin-top: 5px
}
@media screen and max-width:1110px {
.idx_hActivity, .idx_hXActivity {
display:none
}
}
@media screen and max-width:1110px {
.idx_hActivity, .idx_hXActivity {
display:none
}
}
.light .idx_hLogoImg {
	content: url(../image/headerLogoLight@2x.png)
}
.light .idx_hFunIntro {
	color: #3a3a3a
}
.light .idx_hOpeItem {
	color: #3a3a3a
}
.light .idx_hOpeItem:visited {
	color: #3a3a3a
}
.light .idx_hLogin {
	color: #3a3a3a
}
.light .idx_hLogin:hover {
	color: #fff
}
.light .idx_hHamburger .line {
	background-color: #3a3a3a
}
.light .idx_hHamburger.active .line {
	background-color: rgba(255,255,255,.8)
}
.light.in_scroll .idx_hLogoImg {
	content: initial
}
.light.in_scroll .idx_hFunIntro {
	color: #fff
}
.light.in_scroll .idx_hOpeItem {
	color: #fff
}
.light.in_scroll .idx_hOpeItem:visited {
	color: #fff
}
.light.in_scroll .idx_hHamburger .line {
	background-color: #fff
}
.light.in_scroll .idx_hHamburger.active .line {
	background-color: rgba(255,255,255,.8)
}
@media screen and (max-width:1920px) and (max-height:1100px) {
.idx_headerMenu.active.product {
	height: 328px
}
.idx_headerMenu.active.ability {
	/*width: 740px*/
	width: 100%
}
.idx_headerMenu.active.industry {
	width: 420px
}
.menu_solution {
	height: 60px
}
.menu_solution+.menu_solution {
	margin-top: 12px
}
.menu_solution .idb_title {
	top: 8px;
	left: 12px
}
.menu_solution .idb_subtitle {
	bottom: 8px;
	left: 12px
}
.idx_mgTitle {
	margin-bottom: 2px
}
.idx_miSubtitle {
	margin-top: 0;
	line-height: 1.4
}
}
@media screen and (max-width:1000px) and (min-width:769px) {
.header_static .idx_hHamburger {
	width: 16px;
	display: inline-block;
	outline: 0;
	padding-top: 28px;
	padding-left: 18px
}
.header_static .idx_hHamburger .line {
	height: 2px;
	margin-bottom: 4px;
	border-radius: 2px
}
.header_static .idx_hHamburger.active .line:nth-child(1) {
	-webkit-transform: translateY(6px) rotate(-45deg);
	-moz-transform: translateY(6px) rotate(-45deg);
	-ms-transform: translateY(6px) rotate(-45deg);
	transform: translateY(6px) rotate(-45deg)
}
.header_static .idx_hHamburger.active .line:nth-child(2) {
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.header_static .idx_hHamburger.active .line:nth-child(3) {
	-webkit-transform: translateY(-6px) rotate(45deg);
	-moz-transform: translateY(-6px) rotate(45deg);
	-ms-transform: translateY(-6px) rotate(45deg);
	transform: translateY(-6px) rotate(45deg)
}
.header_static .idx_hOperate {
	z-index: 3
}
.idx_headerFullMenu {
	width: 400px
}
.header_static .idx_headerFullMenu {
	display: block;
	background-color: #151926;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 60px;
	overflow: hidden;
	z-index: -1
}
.header_static .idx_headerFullMenu.active {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	height: 100vh;
	pointer-events: auto;
	z-index: 0
}
.header_static .idx_headerFullMenu .idx_hFunIntro {
	display: block;
	position: relative;
	float: none;
	padding: 10px 0;
	font-size: 14px;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	line-height: 2
}
.header_static .idx_headerFullMenu .idx_hContainer {
	margin: 0 24px;
	border-top: 1px solid rgba(255,255,255,.1);
	border-bottom: 1px solid rgba(255,255,255,.1)
}
.header_static .idx_headerFullMenu .idx_hContainer+.idx_hContainer {
	border-top: unset
}
.header_static .idx_headerFullMenu .idx_hOpeItem+.idx_hContainer {
	border-top: unset
}
.header_static .idx_headerFullMenu .idx_hOpeItem {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	float: none;
	padding: 10px 0;
	margin: 0 24px;
	font-size: 14px;
	border-bottom: 1px solid rgba(255,255,255,.1);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	line-height: 2
}
.header_static .idx_headerFullMenu .idx_hOpeItem .idx_hoiLogo {
	height: 14px;
	margin-right: 4px
}
.header_static .idx_headerFullMenu .idx_hOpeItem .idx_hoiNext {
	position: absolute;
	right: 15px;
	height: 10px;
	top: 20px;
	fill: #fff;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.header_static .idx_headerFullMenu .idx_hOpeItem:after {
	display: none
}
.header_static .idx_headerFullMenu .idx_hOpeItem:hover {
	background-color: rgba(255,255,255,.04)
}
.header_static .idx_headerFullMenu .idx_hOpeItem:hover .idx_hoiNext {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.header_static .idx_headerFullMenu .idx_hOperation {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 14px
}
.header_static .idx_headerFullMenu .idx_hOperation.header {
	display: none
}
.header_static .idx_headerFullMenu .idx_hOperation.tailing {
	margin-top: 24px
}
.header_static .idx_headerFullMenu .idx_hOperation .idx_button {
	height: 42px;
	line-height: 42px;
	font-size: 14px
}
.header_static .idx_headerFullMenu .idx_hOperation .idx_hLogin {
	margin-top: 0;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.header_static .idx_headerFullMenu .idx_hOperation .idx_hRegister {
	margin-top: 0;
	background-color: transparent;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.header_static .idx_headerFullMenu .idx_hOperation .imx_hBtnGo {
	margin-top: 0;
	width: 50%
}
.header_static .idx_headerFullMenu .idx_hDetailInfo {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-left: 10px;
	margin-bottom: 16px;
	max-height: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-animation: detail-display .34s ease-in-out;
	-moz-animation: detail-display .34s ease-in-out;
	animation: detail-display .34s ease-in-out;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}
.header_static .idx_headerFullMenu .idx_hDetailInfo .idx_menuGroup {
	width: 100%
}
.header_static .idx_hfContainer {
	width: 100%;
	height: 100%;
	padding: 0 0 24px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.header_static .idx_hContainer .idx_hDecIcon {
	margin-right: 4px
}
.header_static .idx_hContainer .idx_hOpeIcon {
	padding-right: 5px;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	transition: all .2s ease-in
}
.header_static .idx_hContainer.active_content .idx_hOpeIcon {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.header_static .idx_hOpeContent {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	float: none;
	padding: 10px 0;
	margin: 0 12px;
	color: #fff;
	font-size: 1.25rem;
	border-bottom: 1px solid rgba(255,255,255,.05);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	line-height: 2
}
.header_static .idx_hOpeContent:hover {
	background-color: rgba(255,255,255,.04)
}
.header_static .idx_hOpeContent:last-child {
	border-bottom: none
}
.header_static .idx_hOpeContent .idx_hoiIcon {
	height: 20px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 3px
}
.header_static .idx_hOpeContent .idx_hoiInfo {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: block;
	color: #fff;
	font-size: 14px;
	line-height: 1.4
}
.header_static .idx_hOpeContent .idx_hoiInfo .idx_hoiHint {
	margin-top: 2px;
	display: block;
	color: rgba(255,255,255,.5);
	font-size: 1rem;
	line-height: 1.35
}
.header_static .idx_hOpeContent.idx_hOpeLanguage {
	margin-left: 0;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 14px
}
.header_static .idx_hOpeContent.idx_hOpeLanguage .idx_hoiInfo {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.header_static .idx_hIndustrySolution .idx_hOpeContent .idx_hoiIcon {
	height: 26px
}
}
@media screen and (max-width:768px) {
.idx_header {
	height: 50px
}
.idx_hLogo {
	z-index: 3
}
.idx_hLogoImg {
	width: auto;
	height: 24px;
	margin-top: 13px;
	-o-object-fit: contain;
	object-fit: contain;
	max-height: 31px
}
.mike-x .idx_hLogoImg {
	width: auto;
	height: 24px
}
.idx_hOperate {
	margin-right: 0;
	z-index: 3
}
.idx_hOperate .idx_button, .idx_hOperate .idx_hLogin, .idx_hOperate .idx_hRegister, .idx_hOperate .imx_hBtnGo {
	display: none
}
.idx_hOperate .idx_hHamburger {
	display: inline-block;
	outline: 0;
	padding-top: 20px;
	width: 18px
}
.idx_hActivity, .idx_hXActivity {
	display: block;
	width: 34.66666667vw;
	height: 36px;
	margin-top: 8px;
	margin-right: 7px
}
.idx_hActivity:hover, .idx_hXActivity:hover {
	margin-top: 8px
}
.idx_headerFullMenu {
	display: block;
	background-color: #151926;
	pointer-events: none;
	height: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 60px;
	padding-bottom: constant(safe-area-inset-bottom);
	padding-bottom: env(safe-area-inset-bottom);
	overflow: hidden;
	z-index: -1;
	width: auto
}
.idx_headerFullMenu .mg-scroll-field>* {
	-webkit-transform: translate3d(30px, 0, 0);
	-moz-transform: translate3d(30px, 0, 0);
	transform: translate3d(30px, 0, 0);
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"
}
.idx_headerFullMenu.active {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	height: 100vh;
	pointer-events: auto;
	z-index: 0
}
.idx_headerFullMenu.active .mg-scroll-field>* {
	-webkit-animation: display-item .3s ease-in-out;
	-moz-animation: display-item .3s ease-in-out;
	animation: display-item .3s ease-in-out;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}
.idx_headerFullMenu.active .mg-scroll-field>:nth-child(1) {
	-webkit-animation-delay: .2s;
	-moz-animation-delay: .2s;
	animation-delay: .2s
}
.idx_headerFullMenu.active .mg-scroll-field>:nth-child(2) {
	-webkit-animation-delay: 220ms;
	-moz-animation-delay: 220ms;
	animation-delay: 220ms
}
.idx_headerFullMenu.active .mg-scroll-field>:nth-child(3) {
	-webkit-animation-delay: 240ms;
	-moz-animation-delay: 240ms;
	animation-delay: 240ms
}
.idx_headerFullMenu.active .mg-scroll-field>:nth-child(4) {
	-webkit-animation-delay: 260ms;
	-moz-animation-delay: 260ms;
	animation-delay: 260ms
}
.idx_headerFullMenu.active .mg-scroll-field>:nth-child(5) {
	-webkit-animation-delay: 280ms;
	-moz-animation-delay: 280ms;
	animation-delay: 280ms
}
.idx_headerFullMenu.active .mg-scroll-field>:nth-child(n+5) {
	-webkit-animation-delay: .3s;
	-moz-animation-delay: .3s;
	animation-delay: .3s
}
.idx_headerFullMenu .idx_hFunIntro {
	display: block;
	position: relative;
	float: none;
	padding: 2.66666667vw 0;
	font-size: 1.5rem;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	line-height: 2
}
.idx_headerFullMenu .idx_hContainer {
	margin: 0 6.4vw;
	border-top: 1px solid rgba(255,255,255,.1);
	border-bottom: 1px solid rgba(255,255,255,.1)
}
.idx_headerFullMenu .idx_hContainer+.idx_hContainer {
	border-top: unset
}
.idx_headerFullMenu .idx_hOpeItem+.idx_hContainer {
	border-top: unset
}
.idx_headerFullMenu .idx_hOpeItem {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	float: none;
	padding: 2.66666667vw 0;
	margin: 0 6.4vw;
	font-size: 1.5rem;
	border-bottom: 1px solid rgba(255,255,255,.1);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	line-height: 2
}
.idx_headerFullMenu .idx_hOpeItem .idx_hoiLogo {
	height: 3.73333333vw;
	margin-right: 1.06666667vw
}
.idx_headerFullMenu .idx_hOpeItem .idx_hoiNext {
	position: absolute;
	right: 4vw;
	height: 10px;
	top: 5.33333333vw;
	fill: #fff;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.idx_headerFullMenu .idx_hOpeItem:after {
	display: none
}
.idx_headerFullMenu .idx_hOpeItem:hover {
	background-color: rgba(255,255,255,.04)
}
.idx_headerFullMenu .idx_hOpeItem:hover .idx_hoiNext {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"
}
.idx_headerFullMenu .idx_hOperation {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin: 0 6.4vw
}
.idx_headerFullMenu .idx_hOperation.header {
	margin-bottom: 6.4vw
}
.idx_headerFullMenu .idx_hOperation.tailing {
	margin-top: 6.4vw
}
.idx_headerFullMenu .idx_hOperation .idx_button {
	height: 44px;
	line-height: 44px;
	font-size: 1.167rem
}
.idx_headerFullMenu .idx_hOperation .idx_hLogin {
	margin-top: 0;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.idx_headerFullMenu .idx_hOperation .idx_hRegister {
	margin-top: 0;
	background-color: transparent;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.idx_headerFullMenu .idx_hOperation .imx_hBtnGo {
	margin-top: 0;
	width: 50%
}
.idx_headerFullMenu .idx_hDetailInfo {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-left: 2.66666667vw;
	margin-bottom: 4.26666667vw;
	max-height: 0;
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	-webkit-animation: detail-display .34s ease-in-out;
	-moz-animation: detail-display .34s ease-in-out;
	animation: detail-display .34s ease-in-out;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
	animation-fill-mode: forwards
}
.idx_headerFullMenu .idx_hDetailInfo .idx_menuGroup {
	width: 100%
}
.idx_hfContainer {
	width: 100%;
	height: 100%;
	padding: 0 0 6.4vw;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.idx_hContainer .idx_hOpeIcon {
	padding-right: 5px;
	-webkit-transition: all .2s ease-in;
	-moz-transition: all .2s ease-in;
	transition: all .2s ease-in
}
.idx_hContainer.active_content .idx_hOpeIcon {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg)
}
.idx_hOpeContent {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	float: none;
	padding: 2.66666667vw 0;
	margin: 0 3.2vw;
	color: #fff;
	font-size: 1.25rem;
	border-bottom: 1px solid rgba(255,255,255,.05);
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	line-height: 2
}
.idx_hOpeContent:hover {
	background-color: rgba(255,255,255,.04)
}
.idx_hOpeContent:last-child {
	border-bottom: none
}
.idx_hOpeContent .idx_hoiIcon {
	height: 5.33333333vw;
	padding-left: 2.13333333vw;
	padding-right: 2.13333333vw;
padding-top:.8vw
}
.idx_hOpeContent .idx_hoiInfo {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: block;
	color: #fff;
	font-size: 1.333rem;
	line-height: 1.4
}
.idx_hOpeContent .idx_hoiInfo .idx_hoiHint {
margin-top:.53333333vw;
	display: block;
	color: rgba(255,255,255,.5);
	font-size: 1rem;
	line-height: 1.35
}
.idx_hOpeContent.idx_hOpeLanguage {
	margin-left: 0;
	padding-top: 2.13333333vw;
	padding-bottom: 2.13333333vw;
	padding-left: 2.13333333vw
}
.idx_hOpeContent.idx_hOpeLanguage .idx_hoiInfo {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.idx_hIndustrySolution .idx_hOpeContent .idx_hoiIcon {
	height: 6.93333333vw
}
}
.anniversary .idx_hLogin {
	color: #fff;
	background: rgba(255,255,255,.001)
}
.idx_footer {
	background-color: #1e2129
}
.if_brand {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	height: 110px;
	padding-bottom: 22px;
	border-bottom: 1px solid #35373b
}
@media screen and (max-width:780px) {
.if_brand {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
}
@media screen and (max-width:780px) {
.if_brand {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
}
.if_logo {
	width: 202px;
	margin-right: 18px
}
@media screen and (max-width:780px) {
.if_logo {
	margin-right: 0;
	margin-bottom: 10px
}
}
@media screen and (max-width:780px) {
.if_logo {
	margin-right: 0;
	margin-bottom: 10px
}
}
.if_slogan {
	line-height: 1;
	font-size: 14px;
	color: rgba(255,255,255,.3)
}
.if_matrix {
	padding-top: 20px;
	padding-bottom: 25px
}
.if_indexMatrix {
	float: left
}
@media screen and (max-width:940px) {
.if_indexMatrix {
	width: -webkit-calc(100% - 210px);
	width: -moz-calc(100% - 210px);
	width: calc(100% - 210px)
}
}
@media screen and (max-width:940px) {
.if_indexMatrix {
	width: -webkit-calc(100% - 210px);
	width: -moz-calc(100% - 210px);
	width: calc(100% - 210px)
}
}
@media screen and (max-width:780px) {
.if_indexMatrix {
	float: none;
	width: 100%
}
}
@media screen and (max-width:780px) {
.if_indexMatrix {
	float: none;
	width: 100%
}
}
.if_matrixItem {
	float: left;
	width: 160px
}
.if_matrixItem+.if_matrixItem {
	margin-left: 45px
}
@media screen and (max-width:940px) {
.if_matrixItem+.if_matrixItem {
	margin-left: 0;
	margin-top: 20px
}
}
@media screen and (max-width:940px) {
.if_matrixItem+.if_matrixItem {
	margin-left: 0;
	margin-top: 20px
}
}
.en .if_matrixItem.products .if_imItem:nth-child(n+5) {
	width: 100%;
	white-space: pre
}
.fr .if_matrixItem.products {
	width: 170px
}
.fr .if_matrixItem.products .if_imItem {
	width: 170px
}
.en .if_matrixItem.industry .if_imItem, .en .if_matrixItem.scenario .if_imItem {
	width: 100%;
	white-space: pre
}
.fr .if_matrixItem.industry {
	width: 180px
}
.fr .if_matrixItem.industry .if_imItem {
	width: 180px
}
.ja .if_matrixItem.industry, .ko .if_matrixItem.industry {
	width: 240px
}
.ja .if_matrixItem.industry .if_imItem, .ko .if_matrixItem.industry .if_imItem {
	width: 120px
}
.fr .if_matrixItem.scenario, .ja .if_matrixItem.scenario, .ko .if_matrixItem.scenario {
	width: 220px
}
.ja .if_matrixItem.scenario .if_imItem, .ko .if_matrixItem.scenario .if_imItem {
	width: 110px
}
.fr .if_matrixItem.scenario .if_imItem {
	width: 220px
}
@media screen and (max-width:940px) {
.if_matrixItem.topic {
	width: 400px;
	max-width: 100%
}
}
@media screen and (max-width:940px) {
.if_matrixItem.topic {
	width: 400px;
	max-width: 100%
}
}
@media screen and (max-width:940px) {
.if_matrixItem {
	float: none;
	width: 100%
}
}
@media screen and (max-width:940px) {
.if_matrixItem {
	float: none;
	width: 100%
}
}
.if_imTitle {
	padding-bottom: 10px;
	line-height: 20px;
	font-size: 15px;
	color: #fff
}
@media screen and (max-width:940px) {
.if_imTitle {
	padding-bottom: 5px
}
}
@media screen and (max-width:940px) {
.if_imTitle {
	padding-bottom: 5px
}
}
.if_imItem {
	float: left;
	width: 80px
}
@media screen and (max-width:780px) {
.if_imItem {
	width: 25%
}
}
@media screen and (max-width:780px) {
.if_imItem {
	width: 25%
}
}
.if_imItemLink {
	display: inline-block;
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 14px;
	line-height: 18px;
	color: #9097a4;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear
}
.if_imItemLink:visited {
	color: #9097a4
}
.if_imItemLink:hover {
	color: #fff
}
.scenario .if_imItemLink {
	cursor: default
}
.scenario .if_imItemLink:hover {
	color: #9097a4
}
.if_productMatrix {
	float: right;
	position: relative;
	padding-left: 30px
}
.if_productMatrix:before {
	content: '';
	position: absolute;
	top: 5px;
	left: 0;
	bottom: -5px;
	border-left: 1px solid #35363b
}
@media screen and (max-width:780px) {
.if_productMatrix:before {
	display: none
}
}
@media screen and (max-width:780px) {
.if_productMatrix:before {
	display: none
}
}
@media screen and (max-width:780px) {
.if_productMatrix {
	float: none;
	padding-left: 0;
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #35363b
}
}
@media screen and (max-width:780px) {
.if_productMatrix {
	float: none;
	padding-left: 0;
	margin-top: 15px;
	padding-top: 15px;
	border-top: 1px solid #35363b
}
}
.if_productItem+.if_productItem {
	margin-top: 15px
}
.if_productItem.mikeX .if_piLogo {
	width: 55px
}
.if_productItem.mikeX .if_piSlogan {
	color: #b99e72
}
.if_productItem.mikeCare .if_piLogo {
	width: 81px
}
.if_piBrand {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	height: 20px
}
.if_piLogo {
	margin-right: 8px
}
.if_piTitle {
	padding-left: 8px;
	font-size: 13px;
	line-height: 12px;
	color: #fff;
	border-left: 1px solid #35363b
}
.if_piSlogan {
	margin-top: 8px;
	font-size: 13px
}
.if_piItem {
	color: #9097a4;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear
}
.if_piItem:visited {
	color: #9097a4
}
.if_piItem:hover {
	color: #fff
}
.if_piItem+.if_piItem {
	margin-left: 12px
}
.if_safe {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	min-height: 50px;
	border-top: 1px solid #35363b;
	border-bottom: 1px solid #35363b
}
@media screen and (max-width:1200px) {
.if_safe {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding-top: 15px;
	padding-bottom: 15px
}
}
@media screen and (max-width:1200px) {
.if_safe {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	padding-top: 15px;
	padding-bottom: 15px
}
}
@media screen and (max-width:1200px) {
.if_safe {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
}
@media screen and (max-width:1200px) {
.if_safe {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
}
.fr .if_safe {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-top: 5px;
	padding-bottom: 5px
}
.fr .if_safe .if_certificates {
	margin-top: 15px
}
@media screen and (max-width:1200px) {
.if_cooperation {
	width: 100%;
	margin-bottom: 10px
}
}
@media screen and (max-width:1200px) {
.if_cooperation {
	width: 100%;
	margin-bottom: 10px
}
}
.if_coopItem {
	float: left;
	line-height: 1;
	font-size: 13px
}
.if_coopItem+.if_coopItem {
	padding-left: 12px;
	margin-left: 12px;
	border-left: 1px solid #35363b
}
.if_coopItemLink {
	font-size: 13px;
	color: #9097a4
}
.if_coopItemLink:visited {
	color: #9097a4
}
.if_coopItemLink:hover {
	color: #fff
}
@media screen and (max-width:780px) {
.if_certificates {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%
}
}
@media screen and (max-width:780px) {
.if_certificates {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 100%
}
}
.if_certItem {
	float: left;
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.if_certItem+.if_certItem {
	margin-left: 15px
}
@media screen and (max-width:780px) {
.if_certItem+.if_certItem {
	margin-left: 0
}
}
@media screen and (max-width:780px) {
.if_certItem+.if_certItem {
	margin-left: 0
}
}
.cn .if_certItem+.if_certItem, .tw .if_certItem+.if_certItem {
	margin-left: 35px
}
@media screen and (max-width:780px) {
.cn .if_certItem+.if_certItem, .tw .if_certItem+.if_certItem {
	margin-left: 0
}
}
@media screen and (max-width:780px) {
.cn .if_certItem+.if_certItem, .tw .if_certItem+.if_certItem {
	margin-left: 0
}
}
.if_certItem.if_cert_m {
	display: none
}
@media screen and (max-width:780px) {
.if_certItem.iTrust {
	display: none
}
.if_certItem.if_cert_m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}
}
@media screen and (max-width:780px) {
.if_certItem.iTrust {
	display: none
}
.if_certItem.if_cert_m {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}
}
.if_ciLogo {
	height: 32px;
	margin-right: 8px;
	max-width: 72px;
	-o-object-fit: contain;
	object-fit: contain
}
.if_ciTitle {
	font-size: 12px;
	line-height: 16px;
	color: #68707e
}
.if_copyright {
	position: relative;
	padding-top: 20px;
	padding-bottom: 60px;
	font-size: 13px;
	line-height: 18px;
	color: #4e545f
}
.if_copyright .copyright .cpr-m {
	display: none
}
.if_copyrightInfo {
	margin-top: 20px
}
.if_copyrightInfo .beianNo, .if_copyrightInfo .policeBeianNo {
	color: #4e545f
}
.if_copyrightInfo .beianNo:visited, .if_copyrightInfo .policeBeianNo:visited {
	color: #4e545f
}
.if_copyrightInfo .beianNo {
	margin-left: 10px;
	margin-right: 10px
}
.if_copyrightInfo .policeBeianNo {
	position: relative;
	display: inline-block;
	padding-left: 25px
}
.if_copyrightInfo .policeBeianNo:before {
	content: '';
	position: absolute;
	top: -2px;
	left: 0;
	width: 20px;
	height: 20px;
	background: url(../image/policeBeianNo.png) 0 0/contain no-repeat
}
.if_sloganR {
	position: absolute;
	right: 0;
	bottom: 60px;
	width: 132px
}
.idx_toTop {
	position: absolute;
	right: -30px;
	bottom: 60px;
	font-size: 30px;
	color: #4e545f;
	-webkit-transition: all .3s linear;
	-moz-transition: all .3s linear;
	transition: all .3s linear
}
.idx_toTop:hover {
	color: #fff
}
.light .if_slogan {
	color: #31353e
}
.light .if_imTitle {
	color: #111
}
.light .if_coopItemLink, .light .if_imItemLink, .light .if_piItem {
	color: #475166
}
.light .if_coopItemLink:visited, .light .if_imItemLink:visited, .light .if_piItem:visited {
	color: #475166
}
.light .if_coopItemLink:hover, .light .if_imItemLink:hover, .light .if_piItem:hover {
	color: #848d9f
}
.light .if_brand, .light .if_coopItem, .light .if_cooperation, .light .if_piTitle, .light .if_productMatrix:before, .light .if_safe {
	border-color: rgba(53,55,59,.1)
}
.light .if_copyright {
	color: #848d9f
}
.light .if_copyright .beianNo, .light .if_copyright .policeBeianNo {
	color: #848d9f
}
.light .if_piTitle {
	color: #1a1a1a
}
@media screen and (max-width:780px) {
.if_copyright {
	font-size: 1rem
}
.if_copyright .copyright .cpr-d {
	display: none
}
.if_copyright .copyright .cpr-m {
	display: inline
}
.if_cooperation {
	margin-bottom: 0;
	padding-bottom: 4vw;
	border-bottom: 1px solid #35363b;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.if_coopItem {
	width: 28%;
	text-align: center
}
.if_coopItem+.if_coopItem {
	padding-left: 0;
	margin-left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.if_coopItem:first-child {
	width: 22%;
	text-align: left
}
.if_coopItem:last-child {
	width: 22%;
	text-align: right
}
.if_certificates {
	display: block
}
.if_certItem {
	width: 55%;
	margin-top: 5.33333333vw
}
.if_certItem:nth-child(2n) {
	width: 45%
}
.if_ciLogo, .if_ciLogoGroup {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 13.33333333vw;
	-moz-box-flex: 0;
	-ms-flex: 0 0 13.33333333vw;
	flex: 0 0 13.33333333vw;
	margin-right: 0;
	text-align: center
}
.en .if_ciLogo, .en .if_ciLogoGroup {
	margin-right: 4px
}
.if_ciLogoGroup .if_ciLogo {
	-webkit-box-flex: unset;
	-webkit-flex: unset;
	-moz-box-flex: unset;
	-ms-flex: unset;
	flex: unset;
	max-width: 13.33333333vw
}
.if_ciOrg {
	height: 2.93333333vw
}
.if_copyrightInfo .beianTitle {
	display: block
}
.if_copyrightInfo .beianNo {
	margin-left: 0
}
.if_copyrightInfo .policeBeianNo {
	padding-left: 5.33333333vw
}
.if_copyrightInfo .policeBeianNo:before {
	top: 0;
	width: 4.26666667vw;
	height: 4.26666667vw
}
.if_copyrightInfo .copyright {
	margin-top: 10.66666667vw
}
.if_copyrightInfo .if_sloganR {
	width: 29.33333333vw
}
.light .if_productMatrix {
	border-color: rgba(53,55,59,.1)
}
}
.idx_content_main .mg-scroll-field {
	background-color: #333;
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #333), color-stop(50%, #1e2129));
	background-image: -webkit-linear-gradient(top, #333 50%, #1e2129 50%);
	background-image: -moz- oldlinear-gradient(top, #333 50%, #1e2129 50%);
	background-image: linear-gradient(to bottom, #333 50%, #1e2129 50%)
}
.idx_screen, .imx_advantage, .imx_clients, .imx_firstScreen, .imx_pricing, .imx_security, .imx_service, .imx_xFusion {
	background: #fcfcfd
}
.idx_hLogoImg {
	width: 164px
}
.idx_h1Tips {
	color: #ad9352
}
.idx_h1Title {
	color: #000
}
.imx_subText {
	text-align: center
}
.imx_subText .idx_h1Des {
	width: 600px;
	margin-left: auto;
	margin-right: auto
}
.imx_hBtnGo {
	float: left;
	margin-top: 15px;
	font-size: 14px;
	color: #fff;
	background-color: transparent;
	border: 1px solid rgba(255,255,255,.2);
	-webkit-box-shadow: none;
	box-shadow: none
}
.imx_hBtnGo:hover {
	background-color: #121419;
	border-color: #eec67b;
	-webkit-box-shadow: none;
	box-shadow: none
}
.imx_btnHGo {
	float: left;
	margin-top: 15px;
	font-size: 14px;
	-webkit-background-size: 45px 32px;
	background-size: 45px 32px;
	background: #292929 url(../image/mainBtn_mikeX_bg@2x.png) bottom right no-repeat;
	border: 1px solid #eec67b;
	-webkit-transition: all .2s cubic-bezier(.15, .59, .54, .98);
	-moz-transition: all .2s cubic-bezier(.15, .59, .54, .98);
	transition: all .2s cubic-bezier(.15, .59, .54, .98);
	-webkit-box-shadow: none;
	box-shadow: none
}
.sld_cn .imx_btnHGo {
	background-image: url(../image/mainBtn_mikeX_bg@2x.png)
}
.imx_btnHGo:hover {
	background-color: #121419;
	-webkit-box-shadow: none;
	box-shadow: none
}
.imx_firstScreen {
	position: relative;
	height: 720px;
	max-height: 100%;
	background-color: #333
}
.imx_firstScreen .idx_content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%
}
.imx_introText {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.imx_slogan {
	padding-top: 60px;
	font-weight: 700;
	font-size: 48px;
	line-height: 1.3;
	text-align: center;
	color: #fff;
	font-family: source-han-serif-sc, source-han-serif-sc-ext, 'Times New Roman', 'Liberation Serif', 'Songti SC', 'Songti TC', STSong, 'Yu Mincho', sans-serif;
	font-family: source-han-serif-sc, source-han-serif-tc, source-han-serif-japanese, source-han-serif-korean, 'Times New Roman', 'Liberation Serif', 'Songti SC', 'Songti TC', STSong, 'Yu Mincho', sans-serif
}
.de .imx_slogan, .de.imx_slogan, .en .imx_slogan, .en.imx_slogan, .es .imx_slogan, .es.imx_slogan, .fr .imx_slogan, .fr.imx_slogan, .it .imx_slogan, .it.imx_slogan, .ru .imx_slogan, .ru.imx_slogan {
	font-family: 'Playfair Display', Lora, Cambria, Georgia, 'Libre Baskerville', -apple-system, BlinkMacSystemFont, serif
}
.ja .imx_slogan, .ja.imx_slogan, .ko .imx_slogan, .ko.imx_slogan, .tw .imx_slogan, .tw.imx_slogan {
	font-family: Lyon-Text, Georgia, YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Songti TC", "Songti SC", SimSun, "Nanum Myeongjo", NanumMyeongjo, Batang, serif
}
.imx_slogan .highlight {
	font-weight: 900;
	color: #ddbf88
}
.imx_features {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 18px
}
.imx_feature {
	line-height: 1;
	font-size: 18px;
	color: #fff;
	font-family: source-han-serif-sc, source-han-serif-sc-ext, 'Times New Roman', 'Liberation Serif', 'Songti SC', 'Songti TC', STSong, 'Yu Mincho', sans-serif;
	font-family: source-han-serif-sc, source-han-serif-tc, source-han-serif-japanese, source-han-serif-korean, 'Times New Roman', 'Liberation Serif', 'Songti SC', 'Songti TC', STSong, 'Yu Mincho', sans-serif
}
.de .imx_feature, .de.imx_feature, .en .imx_feature, .en.imx_feature, .es .imx_feature, .es.imx_feature, .fr .imx_feature, .fr.imx_feature, .it .imx_feature, .it.imx_feature, .ru .imx_feature, .ru.imx_feature {
	font-family: 'Playfair Display', Lora, Cambria, Georgia, 'Libre Baskerville', -apple-system, BlinkMacSystemFont, serif
}
.ja .imx_feature, .ja.imx_feature, .ko .imx_feature, .ko.imx_feature, .tw .imx_feature, .tw.imx_feature {
	font-family: Lyon-Text, Georgia, YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Songti TC", "Songti SC", SimSun, "Nanum Myeongjo", NanumMyeongjo, Batang, serif
}
.imx_featureIcon {
	width: 6px;
	margin-top: 4px;
	padding-left: 12px;
	padding-right: 12px
}
.imx_describe {
	width: 550px;
	margin-top: 30px;
	font-size: 14px;
	line-height: 1.6;
	text-align: center;
	color: #d6cbc2
}
.imx_operate {
	margin-top: 50px
}
.imx_btnGo {
	position: relative;
	min-width: 180px;
	height: 54px;
	line-height: 52px;
	-webkit-background-size: 45px 32px;
	background-size: 45px 32px;
	background: #292929 url(../image/mainBtn_mikeX_bg@2x.png) bottom right no-repeat;
	border: 1px solid #eec67b;
	-webkit-box-shadow: 0 55px 113px rgba(6,16,25,.5), 0 16px 34px rgba(6,16,25,.35), 0 7px 14px rgba(6,16,25,.25), 0 3px 5px rgba(6,16,25,.15);
	box-shadow: 0 55px 113px rgba(6,16,25,.5), 0 16px 34px rgba(6,16,25,.35), 0 7px 14px rgba(6,16,25,.25), 0 3px 5px rgba(6,16,25,.15);
	-webkit-transition: all .2s cubic-bezier(.15, .59, .54, .98);
	-moz-transition: all .2s cubic-bezier(.15, .59, .54, .98);
	transition: all .2s cubic-bezier(.15, .59, .54, .98)
}
.sld_cn .imx_btnGo {
	background-image: url(../image/mainBtn_mikeX_bg@2x.png)
}
.imx_btnGo:hover {
	background-color: #121419
}
.imx_performance {
	padding-top: 100px;
	padding-bottom: 60px
}
.imx_performance .idx_content {
	width: 1480px;
	height: 100%
}
.imx_pfContent {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	position: relative;
	height: 560px;
	margin-top: 48px
}
.imx_pfBlock {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 25%;
	height: 50%;
	padding: 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.imx_pfBlock.server {
	height: 100%;
	padding-left: 60px;
	background: #122136 url(../image/bg-server@2x.png) top right/100% no-repeat;
	border-radius: 100px 0 0
}
.sld_cn .imx_pfBlock.server {
	background-image: url(../image/bg-server@2x.png)
}
.imx_pfBlock.server .imx_pfTitle {
	font-size: 27px
}
.imx_pfBlock.wideBand {
	background-color: #21334b
}
.imx_pfBlock.deploy {
	position: absolute;
	left: 25%;
	bottom: 0;
	background-color: #0e4549
}
.imx_pfBlock.deploy .imx_pfFeatureIcon {
	fill: #4d8487
}
.imx_pfBlock.storage {
	background-color: #774141
}
.imx_pfBlock.storage .imx_pfFeatureIcon {
	fill: #c26363
}
.imx_pfBlock.space {
	position: absolute;
	right: 25%;
	bottom: 0;
	background-color: #e2d4ba
}
.imx_pfBlock.space .imx_pfTitle {
	color: #000
}
.imx_pfBlock.space .imx_pfFeatureText {
	color: rgba(0,0,0,.6)
}
.imx_pfBlock.space .imx_pfFeatureIcon {
	fill: #ab9c76
}
.imx_pfBlock.space .imx_pfFeatureIcon .checked {
	fill: #000
}
.imx_pfBlock.speed {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	height: 100%;
	padding-right: 60px;
	background: #25282d url(../image/bg-speed@2x.png) left bottom/100% no-repeat;
	border-radius: 0 0 100px
}
.sld_cn .imx_pfBlock.speed {
	background-image: url(../image/bg-speed@2x.png)
}
.imx_pfTitle {
	font-size: 20px;
	line-height: 1.4;
	color: #fff
}
.imx_pfTitle .highlight {
	font-weight: 700
}
.de .imx_pfTitle, .fr .imx_pfTitle {
	margin-right: -20px
}
.imx_pfFeature {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-top: 15px
}
.imx_pfFeatureIcon {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 20px;
	-moz-box-flex: 0;
	-ms-flex: 0 0 20px;
	flex: 0 0 20px;
	padding-right: 10px;
	fill: #3984c6
}
.imx_pfFeatureIcon .checked {
	fill: #fff
}
.imx_pfFeatureText {
	font-size: 13px;
	line-height: 1.5;
	color: rgba(255,255,255,.6)
}
.imx_pfSpeed {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}
.imx_pfSpeed+.imx_pfSpeed {
	margin-top: 25px
}
.imx_pfSpeedIcon {
	width: 25px;
	height: 30px;
	margin-top: 8px;
	margin-right: 10px
}
.imx_pfSpeedValue {
	text-align: right;
	font-size: 34px;
	line-height: 45px;
	color: #fff;
	font-family: Walkway-expand, Consolas, "Liberation Mono", "Courier New", monospace
}
.imx_pfSpeedTitle {
	text-align: right;
	font-size: 13px;
	line-height: 1.4;
	color: #6287b2
}
.imx_appearance {
	padding-top: 100px;
	background: url(../image/descente-bg@2x.jpg) center center/cover no-repeat
}
.cn .imx_appearance {
	background-image: url(../image/xjtlu-bg@2x.jpg)
}
.imx_appearance .idx_content {
	width: 1480px;
	height: 100%
}
.imx_appearance .idx_h1Tips {
	color: #c9b173
}
.imx_appearance .idx_h1Title {
	color: #fff
}
.imx_aVI {
	width: 1329px;
	max-width: -webkit-calc(100% - 100px);
	max-width: -moz-calc(100% - 100px);
	max-width: calc(100% - 100px);
	margin-top: 70px;
	margin-left: auto;
	margin-right: auto;
	line-height: 0
}
.imx_aVIImg {
	width: 100%
}
.imx_aFeatures {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: space-evenly;
	-webkit-justify-content: space-evenly;
	-moz-box-pack: space-evenly;
	-ms-flex-pack: space-evenly;
	justify-content: space-evenly;
	height: 160px;
	padding-left: 60px;
	padding-right: 5%;
	background-color: #e2d4ba;
	border-radius: 10px 10px 0 0
}
.imx_afTitle {
	width: 18%;
	padding-top: 30px;
	font-size: 27px;
	line-height: 1.5
}
.en .imx_afTitle {
	padding-top: 50px
}
.imx_aFeature {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	padding-top: 48px
}
.imx_aFeature+.imx_aFeature {
	margin-left: 2%
}
.imx_afiIcon {
	display: none
}
.imx_afiTitle {
	font-weight: 700;
	font-size: 15px;
	line-height: 1.7
}
.imx_afiDes {
	font-size: 13px;
	line-height: 1.5;
	color: rgba(0,0,0,.6)
}
.imx_service {
	padding-top: 60px;
	background-color: #823535
}
.imx_serviceContent {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}
.imx_serviceInfo {
	width: 41%
}
.imx_siTitle {
	font-size: 27px;
	line-height: 1.5;
	color: #fff
}
.imx_siDes {
	margin-top: 8px;
	max-width: 340px;
	font-size: 14px;
	line-height: 1.3;
	color: rgba(255,255,255,.4)
}
.imx_siTeam {
	display: none
}
.imx_siFeatures {
	width: 59%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: wrap;
	-ms-flex-flow: wrap;
	flex-flow: wrap
}
.imx_siFeature {
	width: -webkit-calc(33.33% - 8px);
	width: -moz-calc(33.33% - 8px);
	width: calc(33.33% - 8px);
	padding: 14px 16px;
	margin-left: 8px;
	margin-bottom: 8px;
	background-color: rgba(41,44,50,.2);
	border-radius: 3px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.imx_sifTitle {
	font-weight: 700;
	font-size: 15px;
	line-height: 1.7;
	color: #fff
}
.imx_sifName {
	font-size: 14px;
	line-height: 1.6;
	color: #9a8484
}
.imx_xTeam {
	margin-top: 60px
}
.imx_xTeamTitle {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.imx_xttBorder {
	width: 200px;
	height: 1px;
	margin-top: 1px;
	background-color: #6d2c2c;
	-webkit-box-shadow: 0 1px 0 rgba(255,255,255,.1);
	box-shadow: 0 1px 0 rgba(255,255,255,.1)
}
.imx_xttLogo {
	width: 55px;
	margin-left: 15px;
	margin-right: 5px
}
.imx_xttText {
	margin-right: 15px;
	font-size: 16px;
	line-height: 1;
	color: #e2d4ba
}
.imx_xTeamList {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 1900px;
	max-width: -webkit-calc(100% - 20px);
	max-width: -moz-calc(100% - 20px);
	max-width: calc(100% - 20px);
	margin-top: 30px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 35px;
	padding-right: 25px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.imx_xTeamMember {
	position: relative;
	height: 168px
}
.imx_xtmInfo {
	position: absolute;
	top: 24px;
	left: -35px;
	font-size: 14px;
	line-height: 1.6
}
.Mina .imx_xtmInfo, .Timor .imx_xtmInfo {
	left: -40px
}
.Liz .imx_xtmInfo {
	left: -30px
}
.en .imx_xtmInfo, .fr .imx_xtmInfo, .ja .imx_xtmInfo, .ko .imx_xtmInfo {
	top: unset;
	bottom: 4px;
	left: -2px;
	padding: 6px 12px;
	border-radius: 4px;
	background-color: rgba(130,53,53,.22);
	-webkit-backdrop-filter: blur(9px);
	backdrop-filter: blur(9px)
}
.imx_xtmTitle {
	word-break: keep-all;
	font-weight: 700;
	color: #e2d4ba
}
.en .imx_xtmTitle, .fr .imx_xtmTitle, .ja .imx_xtmTitle, .ko .imx_xtmTitle {
	font-size: 12px;
	line-height: 1.1
}
.imx_xtmName {
	margin-top: 2px;
	color: rgba(255,255,255,.4)
}
.en .imx_xtmName, .fr .imx_xtmName, .ja .imx_xtmName, .ko .imx_xtmName {
	line-height: 1.1
}
.imx_xtmPhoto {
	height: 168px
}
.imx_advantage {
	padding-top: 100px;
	background-color: #22252a
}
.imx_advantage .idx_h1Tips {
	color: #d8cdaf
}
.imx_advantage .idx_h1Title {
	color: #fff
}
.imx_scenario {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	max-width: 960px;
	margin-top: 26px;
	margin-left: auto;
	margin-right: auto
}
.imx_fsItem {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	text-align: center
}
.imx_fsiImage {
	width: 45px;
	height: 45px;
	padding: 8px;
	margin-left: auto;
	margin-right: auto;
	background-color: #1a1a1a;
	-webkit-box-shadow: 0 1px 1px rgba(255,255,255,.15);
	box-shadow: 0 1px 1px rgba(255,255,255,.15);
	border-radius: 50%
}
.imx_fsiImg {
	width: 45px
}
.imx_fsiTitle {
	margin-top: 6px;
	font-size: 13px;
	line-height: 1.5;
	color: rgba(255,255,255,.6)
}
.imx_advantageList {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: 40px;
	padding-top: 10px;
	background: url(../image/bg-scenario@2x.png) top center/auto 100% no-repeat
}
.sld_cn .imx_advantageList {
	background-image: url(../image/bg-scenario@2x.png)
}
.imx_advantageItem {
	width: 50%
}
.imx_advantageItem:nth-child(2n) .imx_aiContent {
	margin-left: auto
}
.imx_advantageItem .imx_aiIcon {
	display: none
}
.imx_aiContent {
	max-width: 360px
}
.imx_aiImg {
	height: 12px;
	margin-top: 3px;
	margin-bottom: 4px
}
.imx_aiTitle {
	font-size: 18px;
	line-height: 1.5;
	color: #fff
}
.imx_aiDes {
	margin-top: 14px;
	min-height: 160px;
	font-size: 13px;
	line-height: 1.5;
	color: rgba(255,255,255,.5)
}
.imx_xFusion {
	padding-top: 50px;
	padding-bottom: 50px;
	background: #e2d4ba url(../image/bg-fusion@2x.png) right center/auto 100% no-repeat
}
.sld_cn .imx_xFusion {
	background-image: url(../image/bg-fusion@2x.png)
}
.imx_xFusion .idx_content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}
.imx_xfInfo {
	width: 30%
}
.imx_xfLogo {
	width: 110px;
	height: 38px
}
.imx_xfTitle {
	margin-top: 12px;
	font-size: 27px;
	line-height: 1.5
}
.imx_xfDes {
	max-width: 444px;
	font-size: 14px;
	line-height: 1.6;
	color: rgba(30,30,36,.8)
}
.imx_security {
	padding-top: 100px;
	padding-bottom: 60px;
	background-color: #0e4549
}
.imx_security .idx_h1Tips {
	color: #d8cdaf
}
.imx_security .idx_h1Title {
	color: #fff
}
.imx_sLevel {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 48px
}
.imx_slHeader {
	width: 18%;
	position: relative;
	padding-left: 50px;
	font-size: 18px;
	line-height: 1.5;
	color: #d8cdaf
}
.imx_slImg {
	position: absolute;
	top: 0;
	left: 0;
	width: 31px
}
.imx_slDes {
	font-weight: 700
}
.imx_slFeatures {
	width: 82%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex
}
.imx_slFeature {
	width: -webkit-calc(25% - 15px);
	width: -moz-calc(25% - 15px);
	width: calc(25% - 15px);
	height: 100%;
	margin-left: 15px
}
.imx_slFiLogo {
	float: left;
	height: 19px;
	margin-top: 3px;
	margin-right: 5px
}
.imx_slFiTitle {
	font-weight: 700;
	font-size: 15px;
	line-height: 1.7;
	color: #fff
}
.imx_slFiDes {
	margin-top: 5px;
	font-size: 13px;
	line-height: 1.5;
	color: rgba(255,255,255,.4)
}
.imx_certList {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 60px;
	margin-left: 50px;
	margin-right: 25px
}
.imx_certItem {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 25px 0 25px 30px;
	background-color: #093b3e;
	border-radius: 6px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.imx_certItem+.imx_certItem {
	margin-left: 10px
}
.en .imx_certItem.aliyun, .en .imx_certItem.iTrust {
	-webkit-box-flex: 1.2;
	-webkit-flex: 1.2;
	-moz-box-flex: 1.2;
	-ms-flex: 1.2;
	flex: 1.2
}
.fr .imx_certItem.iso, .fr .imx_certItem.twpc {
	-webkit-box-flex: .6;
	-webkit-flex: .6;
	-moz-box-flex: .6;
	-ms-flex: .6;
	flex: .6
}
.imx_certLogo {
	height: 39px;
	line-height: 0;
	margin-right: 10px
}
.imx_certLogo>img {
	height: 100%
}
.djcp .imx_certLogo {
	height: 44px
}
.iTrust .imx_certLogo {
	height: 30px
}
.imx_certInfo {
	font-size: 14px;
	line-height: 1.6;
	color: rgba(255,255,255,.8)
}
.imx_clients {
	padding-top: 100px;
	padding-bottom: 60px;
	background-color: #eaeff5;
	overflow: hidden
}
.imx_clContent {
	margin-top: 45px
}
.imx_clTr {
	margin-left: -20px
}
.imx_clTr+.imx_clTr {
	margin-top: 20px
}
.imx_clTr:nth-child(2) {
	margin-left: -150px
}
.imx_clList {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}
.imx_clList.left.in-animation {
	-webkit-transform: translateX(-290px);
	-moz-transform: translateX(-290px);
	-ms-transform: translateX(-290px);
	transform: translateX(-290px);
	-webkit-transition: -webkit-transform 10s linear;
	transition: -webkit-transform 10s linear;
	-moz-transition: transform 10s linear, -moz-transform 10s linear;
	transition: transform 10s linear;
	transition: transform 10s linear, -webkit-transform 10s linear, -moz-transform 10s linear
}
.imx_clList.right {
	-webkit-transform: translateX(-440px);
	-moz-transform: translateX(-440px);
	-ms-transform: translateX(-440px);
	transform: translateX(-440px)
}
.imx_clList.right.in-animation {
	-webkit-transform: translateX(-150px);
	-moz-transform: translateX(-150px);
	-ms-transform: translateX(-150px);
	transform: translateX(-150px);
	-webkit-transition: -webkit-transform 10s linear;
	transition: -webkit-transform 10s linear;
	-moz-transition: transform 10s linear, -moz-transform 10s linear;
	transition: transform 10s linear;
	transition: transform 10s linear, -webkit-transform 10s linear, -moz-transform 10s linear
}
.imx_clItem {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 260px;
	-moz-box-flex: 0;
	-ms-flex: 0 0 260px;
	flex: 0 0 260px;
	position: relative;
	height: 140px;
	margin-right: 30px;
	background-color: #fff;
	border: 1px solid #d5b884;
	-webkit-box-shadow: 0 25px 40px rgba(0,0,0,.06), 0 10px 20px rgba(0,0,0,.08), 0 3px 4px rgba(0,0,0,.03);
	box-shadow: 0 25px 40px rgba(0,0,0,.06), 0 10px 20px rgba(0,0,0,.08), 0 3px 4px rgba(0,0,0,.03);
	border-radius: 6px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.imx_clItem.pro {
	border-color: #b5c1c9
}
.imx_clItem.confucius {
	border-color: #7fc2be
}
.imx_cliVersion {
	z-index: 1;
	position: absolute;
	right: 14px;
	bottom: 38px;
	width: 42px
}
.imx_cliLogo {
	width: 143px;
	margin-top: 20px;
	margin-left: 20px
}
.imx_cliInfo {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	height: 55px;
	padding-left: 20px;
	background-color: rgba(133,133,133,.05);
	border-radius: 0 0 6px 6px
}
.imx_cliStartAt {
	padding-top: 8px;
	font-size: 13px;
	line-height: 1.5;
	color: rgba(30,30,36,.4)
}
.imx_cliStartAt .date {
	padding-right: 6px;
	font-size: 11px;
	color: rgba(30,30,36,.5)
}
.imx_cliCompany {
	padding-top: 2px;
	font-size: 13px;
	line-height: 1.5;
	color: #1e1e24
}
.font-sourceHan {
	font-family: source-han-serif-sc, source-han-serif-tc, source-han-serif-japanese, source-han-serif-korean, 'Times New Roman', 'Liberation Serif', 'Songti SC', 'Songti TC', STSong, 'Yu Mincho', sans-serif
}
.fontPrice {
	font-family: walkway, "Helvetica Neue", Helvetica
}
.de .fontPrice, .fr .fontPrice {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"
}
@media screen and (max-width:780px) {
.mxi_vFormWrapper {
	width: 100%;
	overflow-x: auto
}
}
@media screen and (max-width:780px) {
.mxi_vFormWrapper {
	width: 100%;
	overflow-x: auto
}
}
.mxi_vForm {
	position: relative;
	margin-top: 40px
}
.mxi_vHeader {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	position: relative
}
.mxi_vHeader .mxi_viInfo {
	padding-bottom: 14px
}
.mxi_vLegends {
	float: left;
	margin-top: 12px;
	margin-left: 15px
}
.mxi_vlItem {
	float: left;
	position: relative;
	line-height: 20px
}
.mxi_vlItem+.mxi_vlItem {
	margin-left: 10px;
	padding-left: 10px
}
.mxi_vlItem+.mxi_vlItem:before {
	content: '';
	position: absolute;
	top: 2px;
	left: 0;
	height: 15px;
	border-left: 1px solid rgba(0,0,0,.1)
}
.mxi_vlIcon {
	float: left;
	width: 20px;
	height: 20px;
	margin-right: 5px
}
.mxi_vlIcon .checked-bg {
	fill: #3d7f5c
}
.mxi_vlIcon .checked-icon {
	stroke: #fff
}
.mxi_vlIcon.include .checked-bg {
	fill: rgba(61,127,92,.2)
}
.mxi_vlIcon.not-include {
	fill: #484848
}
.mxi_vlTitle {
	line-height: 20px;
	font-size: 13px;
	color: #494a50
}
.mxi_vimHeader {
	position: relative;
	width: 100%;
	padding-bottom: 10px;
	text-align: center;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.mxi_vimImg {
	width: 92px;
	max-width: 95%
}
.mxi_vixHeader {
	position: relative;
	width: 100%;
	padding-top: 10px;
	padding-left: 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 10px 10px 0 0
}
.basic .mxi_vixHeader {
	background: #d0ecdd
}
.pro .mxi_vixHeader {
	background: #cadeec
}
.ultimate .mxi_vixHeader {
	background: #ede4d3
}
.mxi_vixLogo {
	width: 70px
}
.ultimate .mxi_vixLogo {
	margin-top: 6px;
	margin-bottom: 6px
}
.mxi_vixTitle {
	font-size: 28px;
	font-size: 2.333rem;
	font-weight: 700;
	line-height: 1.5;
	font-family: source-han-serif-sc, source-han-serif-sc-ext, 'Times New Roman', 'Liberation Serif', 'Songti SC', 'Songti TC', STSong, 'Yu Mincho', sans-serif;
	font-family: source-han-serif-sc, source-han-serif-tc, source-han-serif-japanese, source-han-serif-korean, 'Times New Roman', 'Liberation Serif', 'Songti SC', 'Songti TC', STSong, 'Yu Mincho', sans-serif;
	color: #216340
}
.de .mxi_vixTitle, .de.mxi_vixTitle, .en .mxi_vixTitle, .en.mxi_vixTitle, .es .mxi_vixTitle, .es.mxi_vixTitle, .fr .mxi_vixTitle, .fr.mxi_vixTitle, .it .mxi_vixTitle, .it.mxi_vixTitle, .ru .mxi_vixTitle, .ru.mxi_vixTitle {
	font-family: 'Playfair Display', Lora, Cambria, Georgia, 'Libre Baskerville', -apple-system, BlinkMacSystemFont, serif
}
.ja .mxi_vixTitle, .ja.mxi_vixTitle, .ko .mxi_vixTitle, .ko.mxi_vixTitle, .tw .mxi_vixTitle, .tw.mxi_vixTitle {
	font-family: Lyon-Text, Georgia, YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Songti TC", "Songti SC", SimSun, "Nanum Myeongjo", NanumMyeongjo, Batang, serif
}
.basic .mxi_vixTitle {
	font-size: 24px;
	font-size: 2rem;
	line-height: 1.2
}
.pro .mxi_vixTitle {
	color: #0a3b5e
}
.ultimate .mxi_vixTitle {
	color: #333
}
.mxi_vixDes {
	font-size: 13px;
	color: rgba(73,74,80,.5)
}
.mxi_vixPrice {
	z-index: 10;
	position: relative;
	height: 45px
}
.mxi_vixPrice .symbol {
	float: left;
	margin-top: 7px;
	font-size: 18px;
	font-size: 1.5rem;
	line-height: 24px
}
.mxi_vixPrice .value {
	float: left;
	font-size: 30px;
	font-size: 2.5rem;
	line-height: 45px;
	font-family: walkway, "Helvetica Neue", Helvetica
}
.de .mxi_vixPrice .value, .fr .mxi_vixPrice .value {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"
}
.mxi_vixPrice .unit {
	float: left;
	margin-top: 16px;
	margin-left: 5px;
	font-size: 14px;
	font-size: 1.167rem;
	line-height: 21px
}
.mxi_vList {
	position: relative
}
.mxi_vItem {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	height: 32px;
	-webkit-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	-moz-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	transition: all .2s cubic-bezier(.08, .67, .08, .99)
}
.mxi_vItem.mxi_higher {
	height: 50px
}
.mxi_vItem .mxi_vCategory .mxi_viMikecrm, .mxi_vItem:nth-child(even) .mxi_viMikecrm {
	background-color: #e8ebed
}
.mxi_vItem .mxi_vCategory .mxi_viMikeX.basic, .mxi_vItem:nth-child(even) .mxi_viMikeX.basic {
	background-color: #d7efe2
}
.mxi_vItem .mxi_vCategory .mxi_viMikeX.pro, .mxi_vItem:nth-child(even) .mxi_viMikeX.pro {
	background-color: #d2e3ef
}
.mxi_vItem .mxi_vCategory .mxi_viMikeX.ultimate, .mxi_vItem:nth-child(even) .mxi_viMikeX.ultimate {
	background-color: #ede4d4
}
.mxi_vItem:nth-child(odd) .mxi_viMikecrm {
	background-color: #f0f4f5
}
.mxi_vItem:nth-child(odd) .mxi_viMikeX.basic {
	background-color: #e7f4ed
}
.mxi_vItem:nth-child(odd) .mxi_viMikeX.pro {
	background-color: #dfeaf1
}
.mxi_vItem:nth-child(odd) .mxi_viMikeX.ultimate {
	background-color: #f2eee5
}
.mxi_vItem:last-child .mxi_viMikeX, .mxi_vItem:last-child .mxi_viMikecrm {
	border-radius: 0 0 10px 10px
}
.mxi_vItem .mxi_viTd.disabled, .mxi_vItem .mxi_viTd.mxi_viMikeX.disabled {
	background-color: unset
}
.mxi_vItemFun {
	background-color: transparent
}
.mxi_vItemFun .mxi_viTitle {
	line-height: 1.02
}
.mxi_vCategory {
	height: 24px;
	border-top: 2px solid #000
}
.mxi_vCategory .mxi_viTitle {
	padding-left: 0;
	margin-top: 4px;
	font-weight: 700;
	font-size: 17px;
	font-size: 1.417rem;
	color: #000
}
.en .mxi_vCategory .mxi_viTitle, .fr .mxi_vCategory .mxi_viTitle {
	font-size: 15px;
	font-size: 1.25rem
}
.mxi_viTitle {
	padding-left: 20px;
	line-height: 20px;
	font-size: 14px;
	font-size: 1.167rem;
	color: #494a50;
	-webkit-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	-moz-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	transition: all .2s cubic-bezier(.08, .67, .08, .99)
}
.en .mxi_viTitle, .fr .mxi_viTitle, .ja .mxi_viTitle {
	font-size: 13px;
	font-size: 1.083rem;
	line-height: 1
}
.mxi_viMikecrm {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 12%;
	-moz-box-flex: 0;
	-ms-flex: 0 0 12%;
	flex: 0 0 12%
}
.mxi_vItem .mxi_viMikecrm {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.mxi_viMikeX {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 -webkit-calc(18% - 2px);
	-moz-box-flex: 0;
	-ms-flex: 0 0 calc(18% - 2px);
	flex: 0 0 calc(18% - 2px)
}
.mxi_viMikeX.basic {
	margin-left: 2px
}
.mxi_viMikeX.pro {
	margin-left: 2px;
	margin-right: 2px
}
.mxi_viMikeX.ultimate {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 -webkit-calc(23% - 2px);
	-moz-box-flex: 0;
	-ms-flex: 0 0 calc(23% - 2px);
	flex: 0 0 calc(23% - 2px)
}
.mxi_vItem .mxi_viMikeX {
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.mxi_viTd {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.mxi_viInfo {
	-webkit-box-flex: 1.05;
	-webkit-flex: 1.05;
	-moz-box-flex: 1.05;
	-ms-flex: 1.05;
	flex: 1.05
}
.mxi_viText {
	position: relative;
	text-align: center;
	font-size: 13px;
	color: #000
}
.mxi_vItem.number .mxi_viText {
	font-size: 14px;
	font-family: walkway, "Helvetica Neue", Helvetica
}
.de .mxi_vItem.number .mxi_viText, .fr .mxi_vItem.number .mxi_viText {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"
}
.mxi_viExt {
	font-size: 12px;
	color: #666
}
.mxi_viTextDisabled, .mxi_viTextOptional {
	text-align: center;
	font-size: 12px
}
.mxi_viTextDisabled {
	color: #c53b37
}
.mxi_viTextOptional {
	color: #267dc5
}
.mxi_viIconWrapper {
	line-height: 0
}
.mxi_viIcon {
	width: 20px;
	height: 20px;
	-webkit-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	-moz-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	transition: all .2s cubic-bezier(.08, .67, .08, .99)
}
.mxi_viIcon .checked-bg {
	fill: #3d7f5c;
	-webkit-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	-moz-transition: all .2s cubic-bezier(.08, .67, .08, .99);
	transition: all .2s cubic-bezier(.08, .67, .08, .99)
}
.mxi_viIcon .checked-icon {
	stroke: #fff
}
.mxi_viIcon.optional {
	fill: #318f56
}
.mxi_viIcon.optional .checked-bg {
	fill: rgba(61,127,92,.2)
}
.mxi_viIcon.not-include {
	width: 10px;
	height: 10px;
	fill: #484848
}
.mxi_viMikecrm .mxi_viIcon .checked-bg {
	fill: #fff
}
.mxi_viMikecrm .mxi_viIcon .checked-icon {
	stroke: #318f56
}
.mxi_viCross {
	position: absolute;
	left: -webkit-calc(20% + 10px);
	left: -moz-calc(20% + 10px);
	left: calc(20% + 10px);
	top: 3px;
	right: 10px;
	line-height: 26px;
	background-color: rgba(217,190,137,.5);
	border-radius: 15px
}
.mxi_viCross.mxi_viCrossX {
	left: -webkit-calc(39% + 10px);
	left: -moz-calc(39% + 10px);
	left: calc(39% + 10px)
}
@media screen and (max-width:780px) {
.mxi_vForm {
	width: 600px;
	margin-top: 30px
}
.mxi_viInfo {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 30%;
	-moz-box-flex: 0;
	-ms-flex: 0 0 30%;
	flex: 0 0 30%
}
.mxi_viMikecrm {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 10%;
	-moz-box-flex: 0;
	-ms-flex: 0 0 10%;
	flex: 0 0 10%
}
.mxi_viMikeX {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 20%;
	-moz-box-flex: 0;
	-ms-flex: 0 0 20%;
	flex: 0 0 20%
}
.mxi_viCross {
	left: -webkit-calc(30% + 10px);
	left: -moz-calc(30% + 10px);
	left: calc(30% + 10px)
}
.mxi_viCrossX {
	left: -webkit-calc(40% + 10px);
	left: -moz-calc(40% + 10px);
	left: calc(40% + 10px)
}
.mxi_vlItem+.mxi_vlItem {
	margin-left: 5px;
	padding-left: 5px
}
.mxi_vlIcon {
	margin-right: 2px
}
.mxi_vimHeader {
	height: 85px;
	padding-top: 14px
}
.mxi_vixHeader {
	height: 40px;
	padding-top: 8px;
	padding-left: 0;
	text-align: center
}
.ultimate .mxi_vixHeader {
	height: 40px;
	padding-top: 8px
}
.mxi_vixTitle {
	font-size: 16px;
	font-size: 1.333rem
}
.mxi_vItem {
	padding-top: 5px;
	padding-bottom: 5px
}
.mxi_vCategory .mxi_viTitle {
	padding-left: 15px;
	font-size: 14px;
	font-size: 1.167rem
}
.mxi_viTitle {
	padding-left: 15px;
	padding-right: 10px;
	font-size: 13px
}
.mxi_viText {
	font-size: 13px
}
.mxi_vItem.number .mxi_viText {
	font-size: 14px;
	font-size: 1.167rem
}
.mxi_vixPrice .symbol {
	font-size: 13px
}
.mxi_vixPrice .value {
	font-size: 20px;
	font-size: 1.667rem;
	font-family: walkway, "Helvetica Neue", Helvetica
}
.de .mxi_vixPrice .value, .fr .mxi_vixPrice .value {
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, "Apple Color Emoji", Arial, sans-serif, "Segoe UI Emoji", "Segoe UI Symbol"
}
.mxi_vixPrice .unit {
	font-size: 13px
}
}
.imx_pricing {
	padding-top: 100px;
	padding-bottom: 60px
}
.imx_pricing .idx_content {
	width: 944px
}
.fr .imx_pricing .idx_content {
	width: 1110px
}
.ja .imx_pricing .idx_content {
	width: 980px
}
.idx_epilogue .idx_h1Title .highlight {
	color: #ddbf88
}
.imx_eImg {
	width: 164px;
	margin-bottom: 22px
}
@media screen and (max-width:1920px) and (max-height:1100px) {
.imx_slogan {
	font-size: 38px
}
.imx_feature {
	font-size: 16px
}
.imx_describe {
	margin-top: 20px
}
.imx_performance {
	height: 860px
}
.imx_performance .idx_content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	width: 1344px;
	height: 100%
}
.imx_subText .idx_h1Des {
	margin-top: 10px;
	line-height: 1.4
}
.imx_pfContent {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	margin-top: 38px
}
.imx_pfBlock {
	padding: 40px 30px 30px 40px
}
.imx_pfBlock.server {
	padding-left: 40px;
	border-radius: 60px 0 0 0
}
.imx_pfBlock.speed {
	padding-right: 40px;
	border-radius: 0 0 60px 0
}
.imx_pfTitle {
	font-size: 22px
}
.imx_pfFeature {
	margin-top: 5px
}
.imx_pfFeatureIcon {
	width: 18px;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 18px;
	-moz-box-flex: 0;
	-ms-flex: 0 0 18px;
	flex: 0 0 18px;
	padding-right: 6px;
	-webkit-transform: translateY(-2px);
	-moz-transform: translateY(-2px);
	-ms-transform: translateY(-2px);
	transform: translateY(-2px)
}
.imx_pfFeatureText {
	line-height: 1.3
}
.imx_pfSpeedValue {
	font-size: 30px;
	line-height: 38px
}
.imx_pfSpeedIcon {
	margin-top: 7px
}
.imx_appearance {
	height: 820px
}
.imx_appearance .idx_content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-flow: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-flow: column;
	flex-flow: column;
	width: 1344px
}
.imx_aVI {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 0
}
.imx_aVIImg {
	max-width: 1220px;
	max-height: 90%;
	-o-object-fit: contain;
	object-fit: contain
}
.imx_aFeatures {
	height: 130px;
	padding-left: 40px;
	padding-right: 3%;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center
}
.fr .imx_aFeatures, .ko .imx_aFeatures {
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
.ko .imx_aFeatures {
	padding-top: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.imx_aFeature, .imx_afTitle {
	padding-top: 0
}
.fr .imx_aFeature, .fr .imx_afTitle {
	padding-top: 24px
}
.imx_afTitle {
	width: 14%;
	font-size: 22px;
	line-height: 1.2
}
.fr .imx_afTitle {
	padding-top: 50px
}
.imx_siTitle {
	font-size: 22px;
	line-height: 1.3
}
.imx_siFeature {
	padding: 12px 14px
}
.imx_xTeam {
	margin-top: 38px
}
.imx_xTeamList {
	width: 1410px;
	margin-top: 24px
}
.imx_xtmInfo {
	left: -20px
}
.Mina .imx_xtmInfo, .Timor .imx_xtmInfo {
	left: -26px
}
.en .Liz .imx_xtmInfo, .en .Mina .imx_xtmInfo, .en .Timor .imx_xtmInfo, .fr .Liz .imx_xtmInfo, .fr .Mina .imx_xtmInfo, .fr .Timor .imx_xtmInfo, .ja .Liz .imx_xtmInfo, .ja .Mina .imx_xtmInfo, .ja .Timor .imx_xtmInfo, .ko .Liz .imx_xtmInfo, .ko .Mina .imx_xtmInfo, .ko .Timor .imx_xtmInfo {
	left: -5px
}
.imx_advantageList {
	margin-top: 30px
}
.imx_aiImg {
	margin-top: 2px;
	margin-bottom: 1px
}
.imx_aiTitle {
	font-size: 16px;
	line-height: 1.3
}
.imx_aiDes {
	min-height: 140px;
	margin-top: 8px
}
.imx_xFusion {
	padding-top: 40px;
	padding-bottom: 40px
}
.imx_sLevel {
	margin-top: 38px
}
.imx_certItem {
	padding-top: 20px;
	padding-bottom: 20px
}
.imx_clContent {
	margin-top: 30px
}
.imx_clList.left.in-animation {
	-webkit-transform: translateX(-252px);
	-moz-transform: translateX(-252px);
	-ms-transform: translateX(-252px);
	transform: translateX(-252px);
	-webkit-transition: -webkit-transform 10s linear;
	transition: -webkit-transform 10s linear;
	-moz-transition: transform 10s linear, -moz-transform 10s linear;
	transition: transform 10s linear;
	transition: transform 10s linear, -webkit-transform 10s linear, -moz-transform 10s linear
}
.imx_clList.right {
	-webkit-transform: translateX(-440px);
	-moz-transform: translateX(-440px);
	-ms-transform: translateX(-440px);
	transform: translateX(-440px)
}
.imx_clList.right.in-animation {
	-webkit-transform: translateX(-188px);
	-moz-transform: translateX(-188px);
	-ms-transform: translateX(-188px);
	transform: translateX(-188px);
	-webkit-transition: -webkit-transform 10s linear;
	transition: -webkit-transform 10s linear;
	-moz-transition: transform 10s linear, -moz-transform 10s linear;
	transition: transform 10s linear;
	transition: transform 10s linear, -webkit-transform 10s linear, -moz-transform 10s linear
}
.imx_clTr+.imx_clTr {
	margin-top: 12px
}
.imx_clTr:nth-child(2) {
	margin-left: 126px
}
.imx_clItem {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 240px;
	-moz-box-flex: 0;
	-ms-flex: 0 0 240px;
	flex: 0 0 240px;
	height: 130px;
	margin-right: 12px
}
.imx_cliLogo {
	margin-top: 15px;
	margin-left: 15px
}
.imx_cliInfo {
	padding-left: 15px
}
.mxi_vForm {
	margin-top: 30px
}
}
.imx_floatButtonField {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
	height: 1px;
	text-align: center;
	z-index: 10
}
.imx_floatButtonField .imx_fbBackground {
	position: absolute;
	left: 0;
	right: 0;
	height: 78px;
	bottom: -2px;
	background: url(../image/floating_bg.png) no-repeat center bottom;
	-webkit-background-size: cover;
	background-size: cover;
	pointer-events: none
}
.imx_floatButtonField .imx_btnGo {
	height: 42px;
	line-height: 42px;
	padding-left: 58px;
	font-size: 14px;
	font-family: source-han-serif-sc, source-han-serif-sc-ext, 'Times New Roman', 'Liberation Serif', 'Songti SC', 'Songti TC', STSong, 'Yu Mincho', sans-serif;
	font-family: source-han-serif-sc, source-han-serif-tc, source-han-serif-japanese, source-han-serif-korean, 'Times New Roman', 'Liberation Serif', 'Songti SC', 'Songti TC', STSong, 'Yu Mincho', sans-serif;
	font-weight: 700;
	-webkit-background-size: 40px 40px;
	background-size: 40px;
	-webkit-transform: translateY(-70px);
	-moz-transform: translateY(-70px);
	-ms-transform: translateY(-70px);
	transform: translateY(-70px);
	z-index: 3
}
.de .imx_floatButtonField .imx_btnGo, .de.imx_floatButtonField .imx_btnGo, .en .imx_floatButtonField .imx_btnGo, .en.imx_floatButtonField .imx_btnGo, .es .imx_floatButtonField .imx_btnGo, .es.imx_floatButtonField .imx_btnGo, .fr .imx_floatButtonField .imx_btnGo, .fr.imx_floatButtonField .imx_btnGo, .it .imx_floatButtonField .imx_btnGo, .it.imx_floatButtonField .imx_btnGo, .ru .imx_floatButtonField .imx_btnGo, .ru.imx_floatButtonField .imx_btnGo {
	font-family: 'Playfair Display', Lora, Cambria, Georgia, 'Libre Baskerville', -apple-system, BlinkMacSystemFont, serif
}
.ja .imx_floatButtonField .imx_btnGo, .ja.imx_floatButtonField .imx_btnGo, .ko .imx_floatButtonField .imx_btnGo, .ko.imx_floatButtonField .imx_btnGo, .tw .imx_floatButtonField .imx_btnGo, .tw.imx_floatButtonField .imx_btnGo {
	font-family: Lyon-Text, Georgia, YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Songti TC", "Songti SC", SimSun, "Nanum Myeongjo", NanumMyeongjo, Batang, serif
}
.imx_floatButtonField .imx_btnGo .imx_fbBook {
	position: absolute;
	bottom: 0;
	left: 8px;
	width: 40px;
	height: 50px;
	background-image: url(../image/solutions_doc@2x.png);
	-webkit-background-size: 40px 50px;
	background-size: 40px 50px;
	-webkit-box-shadow: 0 -3px 10px rgba(0,0,0,.12);
	box-shadow: 0 -3px 10px rgba(0,0,0,.12)
}
.imx_floatButtonField .imx_btnGo .highlight {
	color: #ddbf88
}
.in_loading {
	overflow: hidden
}
.in_loading .mg-scroll-field {
	overflow-y: hidden
}
.in_loading .idx_button, .in_loading .idx_header {
	-webkit-transition: none;
	-moz-transition: none;
	transition: none
}
.activity_item.mikeX {
	margin-top: 55px
}
.activity_item.mikeX .mikeX_9thImg {
	width: 126px
}
.activity_item.mikeX .token_off {
	-webkit-transform: rotate(0);
	-moz-transform: rotate(0);
	-ms-transform: rotate(0);
	transform: rotate(0)
}
@media screen and (max-width:768px) {
.fontPrice {
	font-family: walkway, "Helvetica Neue", Helvetica
}
.idx_content, .is-mobile .idx_content {
	padding-left: 0;
	padding-right: 0;
	max-width: unset;
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.imx_firstScreen {
	min-height: unset;
	height: auto;
	padding-bottom: 34.66666667vw;
	margin-bottom: 0
}
.imx_firstScreen .idx_content {
	height: auto;
	padding-left: 4vw;
	padding-right: 4vw;
	margin-left: unset;
	margin-right: unset
}
.imx_firstScreen .imx_slogan {
	font-size: 2.333rem;
	padding-top: 47.46666667vw
}
.imx_firstScreen .imx_slogan .highlight {
	font-size: 2.667rem
}
.fr .imx_firstScreen .imx_slogan .highlight, .ja .imx_firstScreen .imx_slogan .highlight {
	font-size: 2.333rem
}
.en .imx_firstScreen .imx_feature {
	font-size: 15px
}
.imx_firstScreen .imx_featureIcon {
	padding-left: 2.13333333vw;
	padding-right: 2.13333333vw
}
.imx_firstScreen .imx_operate {
	margin-top: 9.33333333vw
}
.imx_firstScreen .imx_btnGo {
	height: 4rem;
	line-height: 3.833rem;
	font-size: 1.167rem
}
.imx_subText {
	padding-left: 1.86666667vw;
	padding-right: 1.86666667vw
}
.imx_subText .idx_h1Tips {
	font-size: 1.083rem
}
.imx_subText .idx_h1Title {
	font-size: 1.833rem;
	line-height: 1.3;
	text-align: center;
	letter-spacing: .05em
}
.en .imx_subText .idx_h1Title, .fr .imx_subText .idx_h1Title {
	letter-spacing: .012em
}
.imx_subText .idx_h1Title>p {
	display: block
}
.imx_subText .idx_h1Des {
	display: none
}
.imx_performance {
	height: auto;
	min-height: unset;
	padding-top: 10.66666667vw;
	padding-bottom: 8vw
}
.imx_performance .idx_content {
	height: auto;
	width: 100%;
	padding-left: 2.13333333vw;
	padding-right: 2.13333333vw
}
.imx_performance .imx_pfContent {
	margin-top: 4.26666667vw;
	display: block;
	height: auto
}
.imx_performance .imx_pfFeatures {
	display: none
}
.imx_performance .imx_pfBlock {
	width: 100%;
	height: auto;
	padding: 5.33333333vw 5.33333333vw 6.4vw
}
.imx_performance .imx_pfBlock.server {
	border-radius: 2.66666667vw 2.66666667vw 0 0;
	-webkit-background-size: contain;
	background-size: contain
}
.imx_performance .imx_pfBlock.server .imx_pfTitle {
	font-size: 15px;
	line-height: 1.4
}
.imx_performance .imx_pfBlock.wideBand {
	display: inline-block;
	width: 50%;
	padding: 5.33333333vw
}
.imx_performance .imx_pfBlock.wideBand .imx_pfTitle {
	font-size: 15px;
	line-height: 1.4
}
.imx_performance .imx_pfBlock.storage {
	display: inline-block;
	width: 50%;
	padding: 5.33333333vw
}
.imx_performance .imx_pfBlock.storage .imx_pfTitle {
	font-size: 15px;
	line-height: 1.4
}
.fr .imx_performance .imx_pfBlock.storage {
	padding-left: 2.66666667vw
}
.imx_performance .imx_pfBlock.space {
	position: static;
	display: inline-block;
	width: 50%;
	padding: 5.33333333vw;
	vertical-align: top
}
.imx_performance .imx_pfBlock.space .imx_pfTitle {
	font-size: 15px;
	line-height: 1.4
}
.en .imx_performance .imx_pfBlock.space, .fr .imx_performance .imx_pfBlock.space {
	height: 120px
}
.fr .imx_performance .imx_pfBlock.space {
	padding-left: 2.66666667vw
}
.imx_performance .imx_pfBlock.deploy {
	position: static;
	display: inline-block;
	width: 50%;
	padding: 5.33333333vw;
	vertical-align: top
}
.imx_performance .imx_pfBlock.deploy .imx_pfTitle {
	font-size: 15px;
	line-height: 1.4
}
.en .imx_performance .imx_pfBlock.deploy, .fr .imx_performance .imx_pfBlock.deploy {
	height: 120px
}
.ja .imx_performance .imx_pfBlock.deploy {
	padding-right: 0
}
.imx_performance .imx_pfBlock.speed {
	padding-left: 26.66666667vw;
	border-radius: 0 0 2.66666667vw 2.66666667vw;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-flex-direction: row;
	-moz-box-orient: horizontal;
	-moz-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: end;
	-webkit-justify-content: flex-end;
	-moz-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	-webkit-background-size: contain;
	background-size: contain
}
.imx_performance .imx_pfBlock.speed .imx_pfSpeed {
	width: 50%;
	margin-top: 0
}
.fr .imx_performance .imx_pfBlock.speed .imx_pfSpeed {
	width: 100%
}
.imx_performance .imx_pfBlock.speed .imx_pfSpeed:nth-child(n+3) {
	margin-top: 4vw
}
.imx_performance .imx_pfBlock.speed .imx_pfSpeed .imx_pfSpeedValue {
	font-size: 1.833rem;
	line-height: 2.417rem;
	font-weight: 400;
	font-family: walkway, Consolas, "Liberation Mono", "Courier New", monospace
}
.imx_performance .imx_pfBlock.speed .imx_pfSpeed .imx_pfSpeedIcon {
margin-top:.53333333vw;
margin-right:.53333333vw;
	width: 5.86666667vw;
	-o-object-fit: contain;
	object-fit: contain
}
.imx_performance .imx_pfBlock.speed .imx_pfSpeed .imx_pfSpeedTitle {
	font-size: 1rem
}
.imx_appearance {
	height: auto;
	min-height: unset;
	padding-top: 10.66666667vw;
	padding-bottom: 0
}
.imx_appearance .idx_content {
	height: auto;
	width: 100%
}
.imx_appearance .imx_subText {
	padding-left: 4vw;
	padding-right: 4vw
}
.imx_appearance .imx_aVI {
	max-width: unset;
	margin-top: 6.93333333vw;
	margin-left: 0;
	margin-right: 0;
	width: 100%
}
.imx_appearance .imx_aVI .imx_aVIImg {
	width: 100%;
	max-width: 100%;
	max-height: unset;
	padding-left: 4vw;
	padding-right: 4vw;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.imx_appearance .imx_aFeatures {
	height: auto;
	padding: 4vw 3.2vw 1.86666667vw;
	border-radius: 2.66666667vw 2.66666667vw 0 0;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-moz-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-shadow: 0 -4px 8px rgba(0,0,0,.15);
	box-shadow: 0 -4px 8px rgba(0,0,0,.15)
}
.imx_appearance .imx_afTitle {
	display: none
}
.imx_appearance .imx_aFeature {
	-webkit-box-flex: 33.3%;
	-webkit-flex: 33.3% 1 1;
	-moz-box-flex: 33.3%;
	-ms-flex: 33.3% 1 1;
	flex: 33.3% 1 1;
	margin-left: 0;
	margin-bottom: 2.13333333vw;
	padding-top: 0;
	white-space: nowrap
}
.imx_appearance .imx_aFeature .imx_afiIcon {
	display: inline-block;
	vertical-align: middle;
	width: 4.26666667vw;
	height: 4.26666667vw;
padding-right:.53333333vw;
	-webkit-transform: translateY(-1.5px);
	-moz-transform: translateY(-1.5px);
	-ms-transform: translateY(-1.5px);
	transform: translateY(-1.5px)
}
.imx_appearance .imx_aFeature .imx_afiIcon .background-circle {
	fill: #ab9c76
}
.imx_appearance .imx_aFeature .imx_afiIcon .checked {
	fill: #000
}
.imx_appearance .imx_aFeature .imx_afiTitle {
	display: inline-block;
	font-size: 1.083rem;
	line-height: 170%;
	font-weight: 400;
margin-left:.53333333vw
}
.imx_appearance .imx_aFeature .imx_afiDes {
	display: none
}
.de .imx_appearance .imx_aFeature, .en .imx_appearance .imx_aFeature, .fr .imx_appearance .imx_aFeature {
	-webkit-box-flex: 50%;
	-webkit-flex: 50% 1 1;
	-moz-box-flex: 50%;
	-ms-flex: 50% 1 1;
	flex: 50% 1 1
}
.ko .imx_appearance .imx_aFeature {
	-webkit-box-flex: 33.3%;
	-webkit-flex: 33.3% 0 0;
	-moz-box-flex: 33.3%;
	-ms-flex: 33.3% 0 0px;
	flex: 33.3% 0 0
}
.imx_service {
	padding-top: 6.66666667vw;
	padding-bottom: 6.66666667vw
}
.imx_service .idx_content {
	padding-left: 4vw;
	padding-right: 4vw;
	width: 100%
}
.imx_service .imx_serviceContent {
	display: block
}
.imx_service .imx_serviceInfo {
	width: 100%
}
.imx_service .imx_siFeatures {
	width: 100%
}
.imx_service .imx_xTeam {
	display: none
}
.imx_service .imx_siTitle {
	font-size: 1.5rem;
	line-height: 1.5;
	letter-spacing: .05em
}
.imx_service .imx_siDes {
	margin-top: 4.26666667vw;
	margin-right: 0;
	font-size: 1rem
}
.imx_service .imx_siTeam {
	display: block;
	margin-top: 8vw;
	position: relative;
	height: 109.33333333vw
}
.imx_service .imx_xTeamList {
	position: relative
}
.imx_service .imx_xTeamTitleField {
	height: 32.26666667vw;
	width: 32vw;
	position: absolute;
	top: 36.26666667vw;
	left: 34%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center
}
.imx_service .imx_xTeamTitleField .imx_xttLogo {
	margin-left: 0;
	margin-right: 0;
	width: 13.6vw
}
.imx_service .imx_xTeamTitleField .imx_xttText {
	margin-top: 2.13333333vw;
	text-align: center;
	font-size: 1.25rem;
	line-height: 140%
}
.imx_service .imx_xTeamMember {
	position: absolute;
	display: block;
	height: 32.53333333vw
}
.imx_service .imx_xTeamMember .imx_xtmPhoto {
	height: 32.26666667vw
}
.imx_service .imx_xTeamMember .imx_xtmInfo {
	top: unset;
	left: unset;
	bottom: 0;
	right: 10px;
	text-align: right;
	font-size: 1rem;
	line-height: 1.2;
	text-shadow: 0 0 12px rgba(0,0,0,.8)
}
.en .imx_service .imx_xTeamMember .imx_xtmInfo, .fr .imx_service .imx_xTeamMember .imx_xtmInfo, .ja .imx_service .imx_xTeamMember .imx_xtmInfo, .ko .imx_service .imx_xTeamMember .imx_xtmInfo {
	padding: unset;
	background: unset;
	-webkit-backdrop-filter: none;
	backdrop-filter: none
}
.imx_service .imx_xTeamMember .imx_xtmInfo .imx_xtmTitle {
	margin-left: auto
}
.en .imx_service .imx_xTeamMember .imx_xtmInfo .imx_xtmTitle, .fr .imx_service .imx_xTeamMember .imx_xtmInfo .imx_xtmTitle {
	width: 90%
}
.imx_service .imx_xTeamMember .imx_xtmInfo .imx_xtmName {
font-size:.917rem
}
.imx_service .imx_xTeamMember.ChiZhang .imx_xtmInfo, .imx_service .imx_xTeamMember.Denise .imx_xtmInfo, .imx_service .imx_xTeamMember.Leah .imx_xtmInfo, .imx_service .imx_xTeamMember.Liz .imx_xtmInfo, .imx_service .imx_xTeamMember.Nelly .imx_xtmInfo {
	right: 1.6vw
}
.imx_service .imx_xTeamMember.AuraLiu .imx_xtmInfo, .imx_service .imx_xTeamMember.KedaLi .imx_xtmInfo, .imx_service .imx_xTeamMember.Mina .imx_xtmInfo, .imx_service .imx_xTeamMember.Paulina .imx_xtmInfo, .imx_service .imx_xTeamMember.Shuya .imx_xtmInfo {
right:-.8vw
}
.imx_service .imx_xTeamMember.Liz {
	top: 0;
	left: -2%
}
.imx_service .imx_xTeamMember.KedaLi {
	top: 0;
	left: 23%
}
.imx_service .imx_xTeamMember.Mina {
	top: 0;
	left: 50%
}
.imx_service .imx_xTeamMember.Timor {
	top: 0;
	left: 77%
}
.imx_service .imx_xTeamMember.Denise {
	top: 36.26666667vw;
	left: -2%
}
.imx_service .imx_xTeamMember.Yena {
	top: 36.26666667vw;
	left: 73%
}
.imx_service .imx_xTeamMember.AuraLiu, .imx_service .imx_xTeamMember.Paulina, .imx_service .imx_xTeamMember.Shuya {
	top: 72.53333333vw;
	left: 23%
}
.imx_service .imx_xTeamMember.ChiZhang {
	top: 72.53333333vw;
	left: -2%
}
.imx_service .imx_xTeamMember.Leah {
	top: 72.53333333vw;
	left: 50%
}
.imx_service .imx_xTeamMember.Nelly {
	top: 72.53333333vw;
	left: 77%
}
.imx_service .imx_siFeatures {
	margin-top: 4vw
}
.imx_service .imx_siFeatures .imx_siFeature {
	padding: 3.2vw;
	width: -webkit-calc(50% - 2px);
	width: -moz-calc(50% - 2px);
	width: calc(50% - 2px);
	margin-left: 2px;
	margin-bottom: 2px
}
.imx_service .imx_siFeatures .imx_siFeature .imx_sifTitle {
	font-size: 1.083rem;
	font-weight: 400;
	line-height: 1.5
}
.imx_service .imx_siFeatures .imx_siFeature .imx_sifName {
	font-size: 1rem
}
.ja .imx_service .imx_siFeatures .imx_siFeature {
	padding-right: 0
}
.imx_advantage {
	padding-top: 12vw
}
.imx_advantage .idx_content {
	width: 100%
}
.imx_advantage .imx_subText {
	padding-left: 4vw;
	padding-right: 4vw
}
.imx_advantage .imx_scenario {
	padding-left: 4vw;
	padding-right: 4vw;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.imx_advantage .imx_scenario .imx_fsItem {
	margin-bottom: 1.33333333vw
}
.imx_advantage .imx_scenario .imx_fsItem:nth-child(7n+1) {
	-webkit-box-flex: 20.8%;
	-webkit-flex: 20.8%;
	-moz-box-flex: 20.8%;
	-ms-flex: 20.8%;
	flex: 20.8%;
	margin-left: 12.5%
}
.imx_advantage .imx_scenario .imx_fsItem:nth-child(7n+3) {
	-webkit-box-flex: 20.8%;
	-webkit-flex: 20.8%;
	-moz-box-flex: 20.8%;
	-ms-flex: 20.8%;
	flex: 20.8%;
	margin-right: 12.5%
}
.imx_advantage .imx_scenario .imx_fsItem:nth-child(7n+2) {
	-webkit-box-flex: 33.3%;
	-webkit-flex: 33.3%;
	-moz-box-flex: 33.3%;
	-ms-flex: 33.3%;
	flex: 33.3%
}
.imx_advantage .imx_scenario .imx_fsItem:nth-child(7n+4), .imx_advantage .imx_scenario .imx_fsItem:nth-child(7n+5), .imx_advantage .imx_scenario .imx_fsItem:nth-child(7n+6), .imx_advantage .imx_scenario .imx_fsItem:nth-child(7n+7) {
	-webkit-box-flex: 25%;
	-webkit-flex: 25%;
	-moz-box-flex: 25%;
	-ms-flex: 25%;
	flex: 25%
}
.imx_advantage .imx_advantageList {
	padding-left: 4vw;
	padding-right: 4vw;
	padding-bottom: 9.33333333vw;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	background: url(../image/bg-scenario_m@3x.png) left bottom no-repeat;
	-webkit-background-size: contain;
	background-size: contain
}
.imx_advantage .imx_advantageList .imx_advantageItem {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	width: 56%
}
.imx_advantage .imx_advantageList .imx_advantageItem .imx_aiIcon {
	display: inline-block;
	margin-right: 2.13333333vw
}
.imx_advantage .imx_advantageList .imx_advantageItem .imx_aiIcon .background-circle {
	fill: #000
}
.imx_advantage .imx_advantageList .imx_advantageItem .imx_aiIcon .checked {
	fill: #ab9c76
}
.imx_advantage .imx_advantageList .imx_advantageItem .imx_aiImg {
	height: 12px;
	margin-top: 0
}
.imx_advantage .imx_advantageList .imx_advantageItem .imx_aiContent {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1
}
.imx_advantage .imx_advantageList .imx_advantageItem .imx_aiTitle {
	font-size: 1.083rem;
	line-height: 150%
}
.imx_advantage .imx_advantageList .imx_advantageItem .imx_aiDes {
	display: none
}
.imx_advantage .imx_advantageList .imx_advantageItem+.imx_advantageItem {
	margin-top: 4.8vw
}
.imx_xFusion {
	background-image: url(../image/bg-fusion-m@2x.png);
	background-position: right bottom;
	-webkit-background-size: contain;
	background-size: contain;
	padding-top: 0;
	padding-bottom: 0
}
.imx_xFusion .imx_xfInfo {
	width: 100%;
	padding: 5.33333333vw 4vw;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.imx_xFusion .imx_xfInfo .imx_xfLogo {
	height: 6.4vw;
	width: auto
}
.imx_xFusion .imx_xfInfo .imx_xfTitle {
	margin-top: 2.66666667vw;
	font-size: 1.333rem;
	line-height: 140%;
	letter-spacing: .05em
}
.imx_xFusion .imx_xfDes {
	display: none
}
.imx_security {
	padding-top: 12vw;
	padding-bottom: 12vw
}
.imx_security .imx_subText {
	margin-bottom: 8vw
}
.imx_security .imx_sLevel {
	margin-top: 0;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-box-orient: vertical;
	-moz-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 3.2vw 3.2vw 0;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(55.01%, #0b393c), to(rgba(12,61,64,0)));
	background: -webkit-linear-gradient(top, #0b393c 55.01%, rgba(12,61,64,0) 100%);
	background: -moz- oldlinear-gradient(top, #0b393c 55.01%, rgba(12,61,64,0) 100%);
	background: linear-gradient(180deg, #0b393c 55.01%, rgba(12,61,64,0) 100%);
	border-radius: 10px 0 0 0
}
.imx_security .imx_sLevel.level1 {
	margin-left: 16vw
}
.ja .imx_security .imx_sLevel.level1 {
	margin-left: 8vw
}
.imx_security .imx_sLevel .imx_slImg {
	width: 5.86666667vw
}
.imx_security .imx_sLevel .imx_slHeader {
	width: 100%;
	padding-left: 6.93333333vw;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.imx_security .imx_sLevel .imx_slHeader .imx_slTitle {
	font-weight: 400;
	font-size: 1.25rem;
	line-height: 150%
}
.ja .imx_security .imx_sLevel .imx_slHeader .imx_slTitle {
	font-size: 1.083rem
}
.imx_security .imx_sLevel .imx_slHeader .imx_slDes {
	display: none
}
.imx_security .imx_sLevel .imx_slFeatures {
	width: auto;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-moz-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	margin-top: 2.66666667vw;
	margin-left: 6.93333333vw
}
.imx_security .imx_sLevel .imx_slFeatures .imx_slFeature {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-ms-flex: 1;
	flex: 1;
	width: auto;
	height: auto;
	min-height: 10.66666667vw;
margin-left:.53333333vw;
	padding: 2.13333333vw;
	background: -webkit-linear-gradient(288.57deg, #135d62 7.21%, rgba(19,93,98,0) 72.66%);
	background: -moz- oldlinear-gradient(288.57deg, #135d62 7.21%, rgba(19,93,98,0) 72.66%);
	background: linear-gradient(161.43deg, #135d62 7.21%, rgba(19,93,98,0) 72.66%);
	border-radius: 2px 2px 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.imx_security .imx_sLevel .imx_slFeatures .imx_slFiTitle {
	font-size: 1.167rem;
	font-weight: 400;
	line-height: 130%;
	color: #cbf2f5
}
.imx_security .imx_sLevel .imx_slFeatures .imx_slFiLogo {
	float: none;
	margin-top: 0;
	height: 1.083rem;
	vertical-align: middle
}
.ja .imx_security .imx_sLevel .imx_slFeatures .imx_slFiLogo, .ko .imx_security .imx_sLevel .imx_slFeatures .imx_slFiLogo {
	display: block
}
.imx_security .imx_sLevel .imx_slFeatures .imx_slFiDes {
	display: none
}
.imx_security .imx_certList {
	width: auto;
	margin-top: 8vw;
	margin-left: 4vw;
	margin-right: 4vw;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.ko .imx_security .imx_certList {
	margin-left: 2.13333333vw;
	margin-right: 2.13333333vw
}
.imx_security .imx_certList .imx_certItem {
	-webkit-box-flex: unset;
	-webkit-flex: unset;
	-moz-box-flex: unset;
	-ms-flex: unset;
	flex: unset;
	width: -webkit-calc(50% - 2px);
	width: -moz-calc(50% - 2px);
	width: calc(50% - 2px);
	margin: 1px;
	padding: 3.73333333vw
}
.ko .imx_security .imx_certList .imx_certItem {
	padding: 3.73333333vw 0 3.73333333vw 1.6vw
}
.imx_security .imx_certList .imx_certLogo {
	height: 8.53333333vw;
	margin-right: 4vw
}
.ko .imx_security .imx_certList .imx_certLogo {
	margin-right: 1.33333333vw
}
.imx_security .imx_certList .imx_certInfo {
font-size:.917rem;
	line-height: 130%;
	color: rgba(255,255,255,.6)
}
.imx_security .imx_certList .imx_certInfo .idx_certOrgImg {
	height: 2.66666667vw
}
.imx_clients {
	padding-top: 12vw;
	padding-bottom: 5.33333333vw
}
.imx_clients .imx_clContent {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin-top: 8vw
}
.imx_clients .imx_clClient {
	width: 28.26666667vw;
	height: 11.2vw;
	margin-bottom: 3.46666667vw;
	background-color: #eaeff5;
	background-blend-mode: darken;
	border-radius: 5px
}
.imx_clients .imx_clClient .imx_clcUnlink {
	display: block;
	width: 100%;
	height: 100%;
	padding: 1.6vw 2.66666667vw;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.imx_clients .imx_clClient .imx_clcLink {
	display: block;
	width: 100%;
	height: 100%;
	padding: 1.6vw 2.66666667vw;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.imx_clients .imx_clClient .imx_clcLink:hover {
	background-color: #fff;
	-webkit-box-shadow: 0 2px 10px rgba(0,0,0,.05), 0 1px 4px rgba(0,0,0,.07);
	box-shadow: 0 2px 10px rgba(0,0,0,.05), 0 1px 4px rgba(0,0,0,.07)
}
.imx_clients .imx_clClient .imx_clcLink:hover .imx_clcImg {
	background-color: #fff
}
.imx_clients .imx_clClient .imx_clcImg {
	width: 100%;
	height: 100%;
	background-color: #eaeff5;
	-o-object-fit: contain;
	object-fit: contain
}
.imx_clients .imx_clClient:nth-child(3n+2), .imx_clients .imx_clClient:nth-child(3n+3) {
	margin-left: 4vw
}
.imx_pricing {
	padding-top: 12vw;
	padding-bottom: 5.33333333vw
}
.fr .imx_pricing .idx_content, .imx_pricing .idx_content, .ja .imx_pricing .idx_content {
	width: 100%
}
.imx_pricing .activity_item.mikeX {
	margin-top: 8vw;
	margin-left: 2.13333333vw;
	margin-right: 2.13333333vw
}
.imx_pricing .mxi_vBlock {
	margin-top: 8vw;
	padding-left: 2.13333333vw;
	padding-right: 2.13333333vw
}
.imx_pricing .mxi_vbItem {
	padding: 3.2vw 3.2vw;
	border-radius: 1.6vw
}
.imx_pricing .mxi_vbItem+.mxi_vbItem {
	margin-top: 2.13333333vw
}
.imx_pricing .mxi_vbItem.basic {
	background-color: #b6e2cb
}
.imx_pricing .mxi_vbItem.basic .mxi_vbiTitle {
	color: #216340
}
.imx_pricing .mxi_vbItem.basic .mxi_vbiFeatureIcon {
	fill: #3d7f5c
}
.imx_pricing .mxi_vbItem.basic .mxi_vbiSourceTitle {
	color: #b6e2cb
}
.imx_pricing .mxi_vbItem.basic .mxi_vbiSourceInfo .value {
	color: #216340
}
.imx_pricing .mxi_vbItem.basic .mxi_vbiSourceInfo+.mxi_vbiSourceInfo:before {
	background-color: #7ab899
}
.imx_pricing .mxi_vbItem.pro {
	background-color: #b0cee3
}
.imx_pricing .mxi_vbItem.pro .mxi_vbiTitle {
	color: #0a3b5e
}
.imx_pricing .mxi_vbItem.pro .mxi_vbiFeatureIcon {
	fill: #326a92
}
.imx_pricing .mxi_vbItem.pro .mxi_vbiSourceTitle {
	color: #b0cee3
}
.imx_pricing .mxi_vbItem.pro .mxi_vbiSourceInfo .value {
	color: #0a3b5e
}
.imx_pricing .mxi_vbItem.pro .mxi_vbiSourceInfo+.mxi_vbiSourceInfo:before {
	background-color: #8fa6bc
}
.imx_pricing .mxi_vbItem.ultimate {
	background-color: #373a43
}
.imx_pricing .mxi_vbItem.ultimate .mxi_vbiTitle {
	color: #eac888
}
.imx_pricing .mxi_vbItem.ultimate .mxi_vbiIntro {
	color: #e8e5d9
}
.imx_pricing .mxi_vbItem.ultimate .mxi_vbiFeatureIcon {
	fill: #87775a
}
.imx_pricing .mxi_vbItem.ultimate .mxi_vbiFeatureText {
	color: rgba(255,255,255,.8)
}
.imx_pricing .mxi_vbItem.ultimate .mxi_vbiSourceTitle {
	color: #23252b;
	background-color: rgba(234,200,136,.5)
}
.imx_pricing .mxi_vbItem.ultimate .mxi_vbiSourceInfo .value {
	color: #eac888
}
.imx_pricing .mxi_vbItem.ultimate .mxi_vbiSourceInfo .title {
	color: rgba(255,255,255,.5)
}
.imx_pricing .mxi_vbItem.ultimate .mxi_vbiSourceInfo+.mxi_vbiSourceInfo:before {
	background-color: rgba(255,255,255,.2)
}
.imx_pricing .mxi_vbItem.ultimate .mxi_vbiFeatures, .imx_pricing .mxi_vbItem.ultimate .mxi_vbiFooter {
	border-top-color: rgba(234,200,136,.8)
}
.imx_pricing .mxi_vbItem.ultimate .mxi_vbiPrice {
	color: #fff
}
.imx_pricing .mxi_vbiLogo {
	width: 19.2vw;
	margin-right: 2.13333333vw;
-webkit-transform:translateY(.26666667vw);
-moz-transform:translateY(.26666667vw);
-ms-transform:translateY(.26666667vw);
transform:translateY(.26666667vw)
}
.imx_pricing .mxi_vbiTitle {
	font-size: 1.667rem;
	font-weight: 900;
	font-family: source-han-serif-sc, source-han-serif-sc-ext, 'Times New Roman', 'Liberation Serif', 'Songti SC', 'Songti TC', STSong, 'Yu Mincho', sans-serif;
	font-family: source-han-serif-sc, source-han-serif-tc, source-han-serif-japanese, source-han-serif-korean, 'Times New Roman', 'Liberation Serif', 'Songti SC', 'Songti TC', STSong, 'Yu Mincho', sans-serif
}
.de .imx_pricing .mxi_vbiTitle, .de.imx_pricing .mxi_vbiTitle, .en .imx_pricing .mxi_vbiTitle, .en.imx_pricing .mxi_vbiTitle, .es .imx_pricing .mxi_vbiTitle, .es.imx_pricing .mxi_vbiTitle, .fr .imx_pricing .mxi_vbiTitle, .fr.imx_pricing .mxi_vbiTitle, .it .imx_pricing .mxi_vbiTitle, .it.imx_pricing .mxi_vbiTitle, .ru .imx_pricing .mxi_vbiTitle, .ru.imx_pricing .mxi_vbiTitle {
	font-family: 'Playfair Display', Lora, Cambria, Georgia, 'Libre Baskerville', -apple-system, BlinkMacSystemFont, serif
}
.ja .imx_pricing .mxi_vbiTitle, .ja.imx_pricing .mxi_vbiTitle, .ko .imx_pricing .mxi_vbiTitle, .ko.imx_pricing .mxi_vbiTitle, .tw .imx_pricing .mxi_vbiTitle, .tw.imx_pricing .mxi_vbiTitle {
	font-family: Lyon-Text, Georgia, YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "Songti TC", "Songti SC", SimSun, "Nanum Myeongjo", NanumMyeongjo, Batang, serif
}
.imx_pricing .mxi_vbiIntro {
	margin-top: 3.2vw;
	line-height: 1.4;
	font-size: 1.167rem;
	font-weight: 700;
	color: #1e1e24
}
.imx_pricing .mxi_vbiFeatures {
	margin-top: 2.66666667vw;
	padding: 1.06666667vw 1.6vw;
	border-top: 1px solid rgba(0,0,0,.6)
}
.imx_pricing .mxi_vbiFeature {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	margin-top: 1.33333333vw
}
.imx_pricing .mxi_vbiFeatureIcon {
	width: 4.26666667vw;
	height: 4.26666667vw;
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 4.26666667vw;
	-moz-box-flex: 0;
	-ms-flex: 0 0 4.26666667vw;
	flex: 0 0 4.26666667vw;
	padding-right: 1.06666667vw;
	-webkit-transform: translateY(-1px);
	-moz-transform: translateY(-1px);
	-ms-transform: translateY(-1px);
	transform: translateY(-1px)
}
.imx_pricing .mxi_vbiFeatureIcon .checked {
	fill: #fff
}
.imx_pricing .mxi_vbiFeatureText {
	font-size: 1.083rem;
	line-height: 1.3;
	color: rgba(0,0,0,.8)
}
.imx_pricing .mxi_vbiSource {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: end;
	-webkit-align-items: flex-end;
	-moz-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-moz-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 1.6vw 1.6vw 2.13333333vw 1.6vw
}
.en .imx_pricing .mxi_vbiSource, .fr .imx_pricing .mxi_vbiSource, .ja .imx_pricing .mxi_vbiSource, .ko .imx_pricing .mxi_vbiSource {
	position: relative;
	padding-top: 30px;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}
.imx_pricing .mxi_vbiSourceTitle {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 9.6vw;
	-moz-box-flex: 0;
	-ms-flex: 0 0 9.6vw;
	flex: 0 0 9.6vw;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	width: 9.6vw;
	height: 9.6vw;
padding-top:.8vw;
font-size:.917rem;
	line-height: 1.3;
	background-color: rgba(0,0,0,.2);
	border-radius: 0 3.2vw 0 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
.imx_pricing .mxi_vbiSourceTitle>span {
	display: inline-block;
	width: 2.5rem;
	max-width: 100%
}
.en .imx_pricing .mxi_vbiSourceTitle, .fr .imx_pricing .mxi_vbiSourceTitle, .ja .imx_pricing .mxi_vbiSourceTitle, .ko .imx_pricing .mxi_vbiSourceTitle {
	position: absolute;
	top: 5px;
	display: block;
	width: auto;
	height: auto;
padding:.8vw;
	line-height: 1.1;
	white-space: nowrap
}
.en .imx_pricing .mxi_vbiSourceTitle>span, .fr .imx_pricing .mxi_vbiSourceTitle>span, .ja .imx_pricing .mxi_vbiSourceTitle>span, .ko .imx_pricing .mxi_vbiSourceTitle>span {
	width: auto
}
.imx_pricing .mxi_vbiSourceInfo {
	position: relative;
	text-align: right
}
.imx_pricing .mxi_vbiSourceInfo .value {
	font-weight: 700;
	font-size: 1.167rem;
	white-space: nowrap
}
.imx_pricing .mxi_vbiSourceInfo .title {
	margin-top: 1.06666667vw;
font-size:.917rem;
	color: rgba(0,0,0,.3)
}
.imx_pricing .mxi_vbiSourceInfo+.mxi_vbiSourceInfo:before {
	content: '';
	position: absolute;
	top: 1.06666667vw;
	left: -2.66666667vw;
bottom:.53333333vw;
	width: 1px;
	-webkit-transform: skew(-29deg);
	-moz-transform: skew(-29deg);
	-ms-transform: skew(-29deg);
	transform: skew(-29deg)
}
.en .imx_pricing .mxi_vbiSourceInfo, .fr .imx_pricing .mxi_vbiSourceInfo, .ja .imx_pricing .mxi_vbiSourceInfo, .ko .imx_pricing .mxi_vbiSourceInfo {
	padding-left: 8px;
	padding-right: 12px;
	text-align: left
}
.imx_pricing .mxi_vbiFooter {
	height: 12vw;
	padding-top: 1.33333333vw;
	border-top: 1px solid rgba(0,0,0,.6)
}
.imx_pricing .mxi_vbiFooter .idx_scBtn.contactUs {
	float: right;
	margin-top: 1.6vw;
	color: #2f2f2f;
	background-color: #fff
}
.imx_pricing .mxi_vbiFooter .idx_scBtn.contactUs .idx_btnPrimaryIcon {
	color: #2f2f2f
}
.imx_pricing .mxi_vbiPrice {
	float: left;
	height: 12vw
}
.imx_pricing .mxi_vbiPrice .symbol {
	float: left;
	margin-top: 1.86666667vw;
	font-size: 1.5rem;
	line-height: 24px
}
.imx_pricing .mxi_vbiPrice .value {
	float: left;
	font-weight: 700;
	font-size: 2.5rem;
	line-height: 1.5;
	font-family: walkway, "Helvetica Neue", Helvetica
}
.imx_pricing .mxi_vbiPrice .unit {
	float: left;
	margin-top: 4vw;
	margin-left: 1.33333333vw;
	font-size: 1.167rem;
	line-height: 1.3
}
.imx_pricing .mxi_vbDownloadWrapper {
	display: block;
	width: auto;
	margin-top: 9.33333333vw
}
.imx_pricing .mxi_vbDownload {
	margin: 4vw 4vw 5.33333333vw 18.66666667vw;
	background: #edeff2;
	border-radius: 3px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	padding: 3.2vw;
	padding-bottom: 0
}
.imx_pricing .mxi_vbdIcon {
	-webkit-box-flex: 17.06666667vw;
	-webkit-flex: 17.06666667vw 0 0;
	-moz-box-flex: 17.06666667vw;
	-ms-flex: 17.06666667vw 0 0px;
	flex: 17.06666667vw 0 0;
	width: 17.06666667vw;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-moz-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-moz-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 21.33333333vw
}
.imx_pricing .mxi_vbdIcon .mxi_vbdiImage {
	margin-top: -8vw;
	width: 27.73333333vw
}
.imx_pricing .mxi_vbdInfo {
	padding-left: 3.73333333vw;
	padding-bottom: 3.73333333vw;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 0;
	-moz-box-flex: 1;
	-ms-flex: 1 0 0px;
	flex: 1 0 0
}
.imx_pricing .mxi_vbdInfo .mxi_vdbTitle {
	font-size: 1.25rem;
	line-height: 140%;
	color: #23252b;
	font-weight: 700
}
.imx_pricing .mxi_vbdInfo .mxi_vdbBtn {
	font-size: 1.083rem;
	line-height: 150%;
	color: #b4852b
}
.imx_pricing .mxi_vbdInfo .mxi_vdbBtn>* {
	vertical-align: middle
}
.imx_pricing .mxi_vbdInfo .mxi_vdbBtn .mxi_vdbdIcon {
	margin-right: 1.06666667vw
}
.idx_epilogue {
	padding-top: 19.2vw;
	padding-bottom: 19.2vw;
	background: #14191f url(../image/epilogue_bg_texture_m@3x.png) center bottom/contain no-repeat
}
.idx_epilogue .imx_eImg {
	height: 5.86666667vw;
	width: auto;
	margin-bottom: 5.33333333vw
}
.idx_epilogue .idx_h1Title {
	font-size: 2rem;
	line-height: 130%;
	text-align: center;
	letter-spacing: .05em
}
.en .idx_epilogue .idx_h1Title, .fr .idx_epilogue .idx_h1Title {
	letter-spacing: .012em
}
.idx_epilogue .idx_h1Title>span {
	display: block
}
.idx_footer .idx_content {
	padding-left: 4vw;
	padding-right: 4vw
}
}
