/*css reset*/
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box;padding: 0; margin: 0;}
html,body{ padding: 0; margin: 0; font-family:"MiSans","思源黑体","Source Han Sans CN","微软雅黑","Microsoft YaHei"; line-height: 1;}
ol, ul {list-style: none; padding: 0; margin: 0;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none; }
table {border-collapse: collapse; border-spacing: 0;}
th,td { vertical-align: middle;padding: 0;}
a{text-decoration:none;	outline: none;hlbr:expression(this.onFocus=this.blur());}
input, select,textarea {vertical-align: middle;padding: 0;border: 0 none;margin: 0;font-family: inherit;}
img, iframe {border: none; text-decoration:none;}
img{vertical-align: top;}
strong {font-weight: bold;}
h1,h2,h3,h4,h5,h6{padding: 0; margin: 0;font-size: inherit}
:focus {outline: 0;}
::-webkit-input-placeholder { /* WebKit browsers */
	color: #999;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	color: #999;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
	color: #999;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
	color: #999;
}
sup{
	font-size: 0.5em;
}
/*css common*/
.clearfix:after{content: "";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;font-size:0;}
.clearfix{*zoom:1;}
a{
color: inherit;
font-size: inherit;
border:none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
-webkit-tap-highlight-color:transparent;
outline:none；
}
html.ie select::-ms-expand { display: none; }
html.ie input::-ms-clear { display: none; }
/*
	*:not(input,textarea){
	-webkit-touch-callout:none;
	-webkit-user-select:none;
}*/
.mobile{
	display: none;
}
.web{
	display: inline-block;
}
.bg{
	width: 100%;
}
html {
	height: 100%;
	scroll-behavior: smooth;
	font-size: calc(100vw * 16 / 1920);
}
body{
	position: relative;
	height: 100%;
	margin: 0 auto;
    -webkit-text-size-adjust: 100% !important;
	scroll-behavior: smooth;
	overflow-x: hidden;
}
.inner{
	max-width: 92%;
	margin: 0 auto;
}
.inner.w1360{
	width: 85em;
}
.anchorBL{
	display: none !important;
}
#smooth-content{
	padding-bottom: 1px;
}


#wrap{
	padding-bottom: 33.5625em;
	min-height: 100%;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.footertype1 #wrap{
	padding-bottom: 33.625em;
}
.section{
	overflow: hidden;
}
.swiper-container{
	width: 100%;
}
.odometer{
	font-family: inherit;
}
.odometer.nopoint .odometer-formatting-mark{
	display: none;
}
.odometer .odometer-digit-spacer,.odometer .odometer-digit{
	vertical-align: top !important;
}

.btn{
	position: relative;
	overflow: hidden;
	-webkit-display: flex;
	-webkit-align-items: center;
	-webkit-justify-content: center;
	display: flex;
	align-items: center;
	justify-content: center;
}
.btn::before{
	content: "";
	position: absolute;
	width: 2em;
	height: 2em;
	left: 0;
	top: 100%;
	transition: transform 1.5s cubic-bezier(.22,1,.36,1);
	border-radius: 50%;
}
.btn:hover::before{
	transform: translate(185%,10%) scale(10) rotate(100deg);
}
.btn span{
	position: relative;
}

.btn_rotate_arrow .arrow{
	display: inline-block;
	width:1em;
	height:1em;
	overflow: hidden;
	position: relative;
}
.btn_rotate_arrow span{
	vertical-align: middle;
}
.btn_rotate_arrow .arrow{
	font-size: calc(15 / 18 * 1em);
	margin-left: 1.5em;
}
.btn_rotate_arrow .arrow::before,.btn_rotate_arrow .arrow::after{
	background-repeat:no-repeat;
	background-size: 100% auto;
	background-image:url(../images/btn_arrow_black.png);
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	transition: transform 0.5s;
}
.btn_rotate_arrow .arrow::before{
	transform: translate(-150%,150%);
}



/*侧面招募*/
#enlist{
	background-color: #177aea;
	border-radius: 0.625em;
	position: fixed;
	right: 1.5625em;
	bottom: 10%;
	z-index: 51;
	width: 4.875em;
	height: 4.875em;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: column;
	overflow: hidden;
}
#enlist::before{
	content: "";
	position: absolute;
	width: 2em;
	height: 2em;
	left: 0;
	top: 100%;
	transition: transform 1.5s cubic-bezier(.22,1,.36,1);
	border-radius: 50%;
	background-color: #1f286f;
	transform-origin: right top;
}
#enlist:hover::before{
	transform: translate(100%,100%) scale(4) rotate(120deg);
}
#enlist > *{
	position: relative;
}
#enlist img{
	width: 1.75em;
	margin-bottom: 0.5em;
	margin-left: 0.5em;
}
#enlist p{
	font-size: 0.875em;
	color: #fff;
}



/*footer上压sec*/
.sec-link-box-circle .inner{
	background-color: #1f286f;
	border-radius: 1.25em;
	overflow: hidden;
	padding: 6.7% 0 7.3%;
	text-align: center;
	position: relative;
	z-index: 1;
}
.sec-link-box-circle .inner{
	transform: translate(0,10vh);
	transition: transform 1s,opacity 1s;
	opacity: 0;
}
.sec-link-box-circle .inner.actived{
	opacity: 1;
	transform: translate(0,0);
}
.sec-link-box-circle .circle{
	position: absolute;
	border-radius: 50%;
}
.sec-link-box-circle .circle.cir1{
	background-color: #177aea;
	width: 55.147%;
	padding-top: 55.147%;
	left: -40.588%;
	top: 0;
	margin-top: -17.8%;
}
.sec-link-box-circle .circle.cir2{
	background-color: #21aeff;	
	width: 20.22%;
	padding-top: 20.22%;
	right: -6.62%;
	top: 0;
	margin-top: -7.06%;
}
.sec-link-box-circle .circle.cir3{
	background-color: #21aeff;
	width: 14.12%;
	padding-top: 14.12%;
	left: 1.18%;
	bottom: 0;
	margin-bottom: -7.06%;
}
.sec-link-box-circle .inner.actived .circle{
	animation-duration: 20s;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}
.sec-link-box-circle .inner.actived .circle.cir1{
	animation-name: wave3;
}
.sec-link-box-circle .inner.actived .circle.cir2,.circle.cir3{
	animation-name: wave4;
}
.sec-link-box-circle h2{
	font-size: 3em;
	color: #fff;
	font-weight: 500;
	margin-bottom: 5.6%;
	position: relative;
}
.sec-link-box-circle .flex-box{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
	position: relative;
	z-index: 1;
}
.sec-link-box-circle .btn{
	width: 12.5em;
	height: 3.75em;
	border-radius: 0.625em;
	color: #fff
}
.sec-link-box-circle .btn span{
	font-size: 1.125em;
}
.sec-link-box-circle .more{
	background-color: #f08300;
	margin-right: 4%;
	transition: color 1.5s cubic-bezier(.22,1,.36,1);
}
.sec-link-box-circle .more:hover{
	color: #1f286f;
}
.sec-link-box-circle .more::before{
	background-color: #fff;
}
.sec-link-box-circle .contact{
	border: 1px solid #fff;
	transition: border-color 1.5s cubic-bezier(.22,1,.36,1);
}
.sec-link-box-circle .contact:hover{
	border-color: #f08300;
}
.sec-link-box-circle .contact::before{
	background-color: #f08300;
}



/*header*/
#header{
	position: fixed;
	top: 2.625em;
	left: 2.75em;
	right: 2.75em;
	z-index: 101;
	transition: transform 1s cubic-bezier(.22,1,.36,1),top 1s cubic-bezier(.22,1,.36,1),background-color 1s cubic-bezier(.22,1,.36,1);
	background-color: rgba(255,255,255,0.05);
	border:1px solid rgba(255,255,255,0.06);
	-webkit-backdrop-filter:blur(0.75em);
 	backdrop-filter:blur(0.75em);
 	border-radius: 1em;
}
#header.hide{
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	top: 0;
}
#header.white{
	background-color: rgba(255,255,255,1);
	border:1px solid rgba(255,255,255,1);
 	box-shadow: 0 0.25em 2.5em rgba(0,0,0,.08);
}
#header .flex-box{
	-webkit-display: flex;
	-webkit-align-items: center;
	-webkit-justify-content: space-between;
	-webkit-flex-direction: row;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-direction: row;
}
#header .logo{
	height: 71.25%;
	display: block;
	margin-left: 2.375em;
}
#header .logo img{
	width: auto;
	height: 100%;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 154.8 113.2'%3E%3Cstyle%3E.st0,.st1%7Bclip-path:url(%23SVGID_2_);fill:%231f286f%7D.st1%7Bfill:%23f08300%7D%3C/style%3E%3Cdefs%3E%3Cpath id='SVGID_1_' d='M0 0h154.8v113.2H0z'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' overflow='visible'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M62.5 96.8c-3.1 0-5.6 2.5-5.6 5.6 0 2 1 3.7 2.6 4.7h.2c2.9-.5 5.7-1.5 8.2-2.9.2-.6.3-1.2.3-1.8-.1-3-2.6-5.6-5.7-5.6'/%3E%3Cpath class='st1' d='M60.8 7.1c.7-3.1-1.3-6.3-4.4-7-3.2-.7-6.3 1.2-7 4.4-.5 2.2.3 4.4 1.9 5.8 2.9-1.3 6-2.3 9.2-3.1.1 0 .2 0 .3-.1'/%3E%3Cpath class='st0' d='M19 30.3c2.1 5-.3 10.8-5.3 12.9-5 2.1-10.8-.3-12.9-5.3-2.1-5 .3-10.8 5.3-12.9 5-2.1 10.8.3 12.9 5.3'/%3E%3Cpath class='st1' d='M17.3 76.7c-6.6 2.7-9.8 10.3-7 16.9 2.7 6.6 10.3 9.8 16.9 7 6.6-2.7 9.8-10.3 7-16.9-2.7-6.6-10.3-9.8-16.9-7'/%3E%3Cpath class='st0' d='M29.7 104.6c3.1 3.2 6.8 5.6 11 7 9.9 3.3 20.6 1.6 29.4-5.5-7.7 4.7-15.1 5.2-22.7 2.6-4.7-1.6-8.6-4.5-11.8-8.5-1.6 1.9-3.6 3.4-5.9 4.4M74.8 10.4C55.1 3.7 31.4 21 22 49c-2.6 7.6-3.8 15.2-3.9 22.4 3.1-.7 6.2-.6 9.1.2.2-6.3 1.3-13 3.6-19.7 8.6-25.4 29.9-41.2 47.6-35.3 7.6 2.7 12.6 8 15.1 12.7-3.8-9.1-10.2-16-18.7-18.9M94.1 74.7H114v1.6H94.1zM94.6 78.2h6.4v1.6h-6.4zM102 79h11.5v1.6H102zM102 82.8h11.9v1.6H102zM101 86.8l-3.2 1.4v-1.7l3.2-1.3z'/%3E%3Cpath class='st0' d='M94.6 79h2.6v12.3h-2.6zM101 86.3l-2.6.5v-8.6h2.6zM102.2 91.2L100 90c2.3-2 2-7.1 2-7.1h2.6c0 6.9-2.4 8.3-2.4 8.3M97.2 73.5h2.6v4h-2.6zM107.3 73.5h2.6v4h-2.6zM106.2 77.5h2.6v2.4h-2.6z'/%3E%3Cpath class='st0' d='M103.8 81.2h2.6v2.4h-2.6zM109.2 81.2h2.6v2.4h-2.6zM89.9 75.1l-18.9.2v-1.6l18.9-.2zM70.2 77.9h19.9v1.4H70.2zM71 81.4h19.1v1.4H71zM73.5 84H88v1.4H73.5z'/%3E%3Cpath class='st0' d='M72.9 76h2.6v2.9h-2.6zM72.1 91.2L70 89.8c3.1-4.5 3.6-9.5 3.6-9.5h2.6s-.7 6.7-4.1 10.9M73.9 91.2l-.1-1.8C81.6 88.7 88 84 88 84l1.6 1.7s-7.8 5.5-15.7 5.5M70.2 77.9h2.6v2.9h-2.6zM87.5 77.9h2.6v2.9h-2.6zM79.1 76h2.6v2.9h-2.6z'/%3E%3Cpath class='st0' d='M85.4 76H88v2.9h-2.6zM89.6 89.4c-3.7-.3-8.2-1.9-10.2-3.2h-4.8c2.2 1.4 8.6 5 14.9 5l.1-1.8zM124.3 82.3c-.9 2.4-2.4 4.9-3.9 6.4-.5-.4-1.6-1-2.3-1.3 1.5-1.3 2.8-3.5 3.5-5.6l2.7.5zm8.9-.6c1.4 1.9 3.1 4.3 3.8 5.9l-2.5.9c-.6-1.6-2.2-4.2-3.6-6.1l2.3-.7zM121.1 75.4h14.7V77h-14.7z'/%3E%3Cpath class='st0' d='M136.2 79.4l-2.9.3 1.4-4.3h2.6zM119.7 81.6l-2.3-1.3c2.7-2.4 4.3-6.9 4.3-6.9l2.7.5c-1.7 4.8-4.7 7.7-4.7 7.7M126.5 78.6h2.7v8.3c0 1.3.7 4.2-5.6 4.2l-.9-2.3c3.7 0 3.8-.6 3.8-2.5v-7.7zM54 68.2h2.3c.8 0 1.4-.6 1.5-1.4l1.5-17.3c.1-.9-.6-1.6-1.5-1.6h-2.3c-.8 0-1.4.6-1.5 1.4l-1.5 17.3c-.1.9.6 1.6 1.5 1.6M93 50.1c.6-1.4 1.4-2.4 2.6-3.2 1.2-.8 2.6-1.2 4.3-1.2 1.4 0 2.5.3 3.3 1 .6.5 1.1 1.2 1.4 2.1.3.7 1 1.1 1.7.9l2.6-.6c.9-.2 1.4-1.1 1.1-1.9-.6-1.8-1.6-3.3-3-4.4-1.8-1.4-4.1-2.1-6.8-2.1-2.4 0-4.6.5-6.7 1.6-2.1 1.1-3.8 2.7-5 4.8-1.2 2.1-2 4.5-2.2 7.3-.2 2.5 0 4.9.8 7.1.8 2.3 2.1 4.1 3.8 5.3 1.8 1.2 4.1 1.8 7 1.8 2.8 0 5.3-.8 7.4-2.3 1.7-1.3 3-3 4-5.1.4-.8-.1-1.8-1-2l-2.4-.7c-.7-.2-1.5.2-1.8.9-.5 1.3-1.3 2.3-2.2 3-1.2.9-2.5 1.4-4.2 1.4-1.3 0-2.5-.3-3.5-1-1-.6-1.7-1.6-2.1-2.9-.4-1.4-.6-3.2-.4-5.1.4-1.8.7-3.3 1.3-4.7M124.9 47.6c-2.8 0-5.2 1-7.1 2.8-1.9 1.9-3 4.5-3.3 7.8-.3 3.2.4 5.8 2 7.7 1.6 1.9 3.9 2.8 6.9 2.8 2.3 0 4.3-.6 5.9-1.7 1.1-.8 2-1.8 2.7-3 .5-.9 0-2-.9-2.2l-2.3-.5c-.6-.1-1.3.1-1.6.7-.4.6-.8 1.1-1.3 1.4-.7.5-1.4.7-2.3.7-1.2 0-2.1-.4-2.8-1.2-.6-.6-.9-1.6-1-2.7h12c.8 0 1.4-.6 1.5-1.3 0-.2 0-.4.1-.5.3-3.3-.4-5.9-1.9-7.7-1.6-2.2-3.8-3.1-6.6-3.1m-4.3 7.6c.3-.7.7-1.4 1.3-1.9.8-.8 1.8-1.1 2.9-1.1 1.2 0 2.1.4 2.8 1.3.3.4.5.9.6 1.7h-7.6zM139.3 68.2h2.3c.8 0 1.4-.6 1.5-1.4l2.2-24.6c.1-.9-.6-1.6-1.5-1.6h-2.3c-.8 0-1.4.6-1.5 1.4l-2.2 24.6c-.1.9.6 1.6 1.5 1.6M149.6 42l-2.2 24.6c-.1.9.6 1.6 1.5 1.6h2.3c.8 0 1.4-.6 1.5-1.4l2.2-24.6c.1-.9-.6-1.6-1.5-1.6H151c-.7.1-1.4.7-1.4 1.4M77.8 47.9c-.5 0-.9.2-1.2.6l-3.3 4.1c-.2.2-.3.4-.5.7-.1-.2-.2-.4-.3-.5l-2.3-4c-.3-.5-.8-.8-1.3-.8H66c-1.2 0-1.9 1.3-1.3 2.3l4.6 7.5-6.4 8.2c-.8 1-.1 2.4 1.2 2.4h2.7c.5 0 .9-.2 1.2-.6l4.2-5.6 3.1 5.5c.3.5.8.7 1.3.7h2.8c1.2 0 1.9-1.3 1.3-2.3l-5.1-8.3 6-7.3c.8-1 .1-2.4-1.1-2.4h-2.7zM60 42.6c.7 1.6-.1 3.4-1.7 4-1.6.7-3.4-.1-4-1.7-.7-1.6.1-3.4 1.7-4 1.5-.6 3.3.1 4 1.7'/%3E%3C/svg%3E");
	background-size: 100% auto;
}
#header .logo.white img{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 154.8 113.2'%3E%3Cstyle%3E.st0,.st1%7Bclip-path:url(%23SVGID_2_);fill:%23fff%7D%3C/style%3E%3Cdefs%3E%3Cpath id='SVGID_1_' d='M0 0h154.8v113.2H0z'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' overflow='visible'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M62.5 96.8c-3.1 0-5.6 2.5-5.6 5.6 0 2 1 3.7 2.6 4.7h.2c2.9-.5 5.7-1.5 8.2-2.9.2-.6.3-1.2.3-1.8-.1-3-2.6-5.6-5.7-5.6'/%3E%3Cpath class='st1' d='M60.8 7.1c.7-3.1-1.3-6.3-4.4-7-3.2-.7-6.3 1.2-7 4.4-.5 2.2.3 4.4 1.9 5.8 2.9-1.3 6-2.3 9.2-3.1.1 0 .2 0 .3-.1'/%3E%3Cpath class='st0' d='M19 30.3c2.1 5-.3 10.8-5.3 12.9-5 2.1-10.8-.3-12.9-5.3-2.1-5 .3-10.8 5.3-12.9 5-2.1 10.8.3 12.9 5.3'/%3E%3Cpath class='st1' d='M17.3 76.7c-6.6 2.7-9.8 10.3-7 16.9 2.7 6.6 10.3 9.8 16.9 7 6.6-2.7 9.8-10.3 7-16.9-2.7-6.6-10.3-9.8-16.9-7'/%3E%3Cpath class='st0' d='M29.7 104.6c3.1 3.2 6.8 5.6 11 7 9.9 3.3 20.6 1.6 29.4-5.5-7.7 4.7-15.1 5.2-22.7 2.6-4.7-1.6-8.6-4.5-11.8-8.5-1.6 1.9-3.6 3.4-5.9 4.4M74.8 10.4C55.1 3.7 31.4 21 22 49c-2.6 7.6-3.8 15.2-3.9 22.4 3.1-.7 6.2-.6 9.1.2.2-6.3 1.3-13 3.6-19.7 8.6-25.4 29.9-41.2 47.6-35.3 7.6 2.7 12.6 8 15.1 12.7-3.8-9.1-10.2-16-18.7-18.9M94.1 74.7H114v1.6H94.1zM94.6 78.2h6.4v1.6h-6.4zM102 79h11.5v1.6H102zM102 82.8h11.9v1.6H102zM101 86.8l-3.2 1.4v-1.7l3.2-1.3z'/%3E%3Cpath class='st0' d='M94.6 79h2.6v12.3h-2.6zM101 86.3l-2.6.5v-8.6h2.6zM102.2 91.2L100 90c2.3-2 2-7.1 2-7.1h2.6c0 6.9-2.4 8.3-2.4 8.3M97.2 73.5h2.6v4h-2.6zM107.3 73.5h2.6v4h-2.6zM106.2 77.5h2.6v2.4h-2.6z'/%3E%3Cpath class='st0' d='M103.8 81.2h2.6v2.4h-2.6zM109.2 81.2h2.6v2.4h-2.6zM89.9 75.1l-18.9.2v-1.6l18.9-.2zM70.2 77.9h19.9v1.4H70.2zM71 81.4h19.1v1.4H71zM73.5 84H88v1.4H73.5z'/%3E%3Cpath class='st0' d='M72.9 76h2.6v2.9h-2.6zM72.1 91.2L70 89.8c3.1-4.5 3.6-9.5 3.6-9.5h2.6s-.7 6.7-4.1 10.9M73.9 91.2l-.1-1.8C81.6 88.7 88 84 88 84l1.6 1.7s-7.8 5.5-15.7 5.5M70.2 77.9h2.6v2.9h-2.6zM87.5 77.9h2.6v2.9h-2.6zM79.1 76h2.6v2.9h-2.6z'/%3E%3Cpath class='st0' d='M85.4 76H88v2.9h-2.6zM89.6 89.4c-3.7-.3-8.2-1.9-10.2-3.2h-4.8c2.2 1.4 8.6 5 14.9 5l.1-1.8zM124.3 82.3c-.9 2.4-2.4 4.9-3.9 6.4-.5-.4-1.6-1-2.3-1.3 1.5-1.3 2.8-3.5 3.5-5.6l2.7.5zm8.9-.6c1.4 1.9 3.1 4.3 3.8 5.9l-2.5.9c-.6-1.6-2.2-4.2-3.6-6.1l2.3-.7zM121.1 75.4h14.7V77h-14.7z'/%3E%3Cpath class='st0' d='M136.2 79.4l-2.9.3 1.4-4.3h2.6zM119.7 81.6l-2.3-1.3c2.7-2.4 4.3-6.9 4.3-6.9l2.7.5c-1.7 4.8-4.7 7.7-4.7 7.7M126.5 78.6h2.7v8.3c0 1.3.7 4.2-5.6 4.2l-.9-2.3c3.7 0 3.8-.6 3.8-2.5v-7.7zM54 68.2h2.3c.8 0 1.4-.6 1.5-1.4l1.5-17.3c.1-.9-.6-1.6-1.5-1.6h-2.3c-.8 0-1.4.6-1.5 1.4l-1.5 17.3c-.1.9.6 1.6 1.5 1.6M93 50.1c.6-1.4 1.4-2.4 2.6-3.2 1.2-.8 2.6-1.2 4.3-1.2 1.4 0 2.5.3 3.3 1 .6.5 1.1 1.2 1.4 2.1.3.7 1 1.1 1.7.9l2.6-.6c.9-.2 1.4-1.1 1.1-1.9-.6-1.8-1.6-3.3-3-4.4-1.8-1.4-4.1-2.1-6.8-2.1-2.4 0-4.6.5-6.7 1.6-2.1 1.1-3.8 2.7-5 4.8-1.2 2.1-2 4.5-2.2 7.3-.2 2.5 0 4.9.8 7.1.8 2.3 2.1 4.1 3.8 5.3 1.8 1.2 4.1 1.8 7 1.8 2.8 0 5.3-.8 7.4-2.3 1.7-1.3 3-3 4-5.1.4-.8-.1-1.8-1-2l-2.4-.7c-.7-.2-1.5.2-1.8.9-.5 1.3-1.3 2.3-2.2 3-1.2.9-2.5 1.4-4.2 1.4-1.3 0-2.5-.3-3.5-1-1-.6-1.7-1.6-2.1-2.9-.4-1.4-.6-3.2-.4-5.1.4-1.8.7-3.3 1.3-4.7M124.9 47.6c-2.8 0-5.2 1-7.1 2.8-1.9 1.9-3 4.5-3.3 7.8-.3 3.2.4 5.8 2 7.7 1.6 1.9 3.9 2.8 6.9 2.8 2.3 0 4.3-.6 5.9-1.7 1.1-.8 2-1.8 2.7-3 .5-.9 0-2-.9-2.2l-2.3-.5c-.6-.1-1.3.1-1.6.7-.4.6-.8 1.1-1.3 1.4-.7.5-1.4.7-2.3.7-1.2 0-2.1-.4-2.8-1.2-.6-.6-.9-1.6-1-2.7h12c.8 0 1.4-.6 1.5-1.3 0-.2 0-.4.1-.5.3-3.3-.4-5.9-1.9-7.7-1.6-2.2-3.8-3.1-6.6-3.1m-4.3 7.6c.3-.7.7-1.4 1.3-1.9.8-.8 1.8-1.1 2.9-1.1 1.2 0 2.1.4 2.8 1.3.3.4.5.9.6 1.7h-7.6zM139.3 68.2h2.3c.8 0 1.4-.6 1.5-1.4l2.2-24.6c.1-.9-.6-1.6-1.5-1.6h-2.3c-.8 0-1.4.6-1.5 1.4l-2.2 24.6c-.1.9.6 1.6 1.5 1.6M149.6 42l-2.2 24.6c-.1.9.6 1.6 1.5 1.6h2.3c.8 0 1.4-.6 1.5-1.4l2.2-24.6c.1-.9-.6-1.6-1.5-1.6H151c-.7.1-1.4.7-1.4 1.4M77.8 47.9c-.5 0-.9.2-1.2.6l-3.3 4.1c-.2.2-.3.4-.5.7-.1-.2-.2-.4-.3-.5l-2.3-4c-.3-.5-.8-.8-1.3-.8H66c-1.2 0-1.9 1.3-1.3 2.3l4.6 7.5-6.4 8.2c-.8 1-.1 2.4 1.2 2.4h2.7c.5 0 .9-.2 1.2-.6l4.2-5.6 3.1 5.5c.3.5.8.7 1.3.7h2.8c1.2 0 1.9-1.3 1.3-2.3l-5.1-8.3 6-7.3c.8-1 .1-2.4-1.1-2.4h-2.7zM60 42.6c.7 1.6-.1 3.4-1.7 4-1.6.7-3.4-.1-4-1.7-.7-1.6.1-3.4 1.7-4 1.5-.6 3.3.1 4 1.7'/%3E%3C/svg%3E");
}
#header.white .logo img{
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 154.8 113.2'%3E%3Cstyle%3E.st0,.st1%7Bclip-path:url(%23SVGID_2_);fill:%231f286f%7D.st1%7Bfill:%23f08300%7D%3C/style%3E%3Cdefs%3E%3Cpath id='SVGID_1_' d='M0 0h154.8v113.2H0z'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' overflow='visible'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M62.5 96.8c-3.1 0-5.6 2.5-5.6 5.6 0 2 1 3.7 2.6 4.7h.2c2.9-.5 5.7-1.5 8.2-2.9.2-.6.3-1.2.3-1.8-.1-3-2.6-5.6-5.7-5.6'/%3E%3Cpath class='st1' d='M60.8 7.1c.7-3.1-1.3-6.3-4.4-7-3.2-.7-6.3 1.2-7 4.4-.5 2.2.3 4.4 1.9 5.8 2.9-1.3 6-2.3 9.2-3.1.1 0 .2 0 .3-.1'/%3E%3Cpath class='st0' d='M19 30.3c2.1 5-.3 10.8-5.3 12.9-5 2.1-10.8-.3-12.9-5.3-2.1-5 .3-10.8 5.3-12.9 5-2.1 10.8.3 12.9 5.3'/%3E%3Cpath class='st1' d='M17.3 76.7c-6.6 2.7-9.8 10.3-7 16.9 2.7 6.6 10.3 9.8 16.9 7 6.6-2.7 9.8-10.3 7-16.9-2.7-6.6-10.3-9.8-16.9-7'/%3E%3Cpath class='st0' d='M29.7 104.6c3.1 3.2 6.8 5.6 11 7 9.9 3.3 20.6 1.6 29.4-5.5-7.7 4.7-15.1 5.2-22.7 2.6-4.7-1.6-8.6-4.5-11.8-8.5-1.6 1.9-3.6 3.4-5.9 4.4M74.8 10.4C55.1 3.7 31.4 21 22 49c-2.6 7.6-3.8 15.2-3.9 22.4 3.1-.7 6.2-.6 9.1.2.2-6.3 1.3-13 3.6-19.7 8.6-25.4 29.9-41.2 47.6-35.3 7.6 2.7 12.6 8 15.1 12.7-3.8-9.1-10.2-16-18.7-18.9M94.1 74.7H114v1.6H94.1zM94.6 78.2h6.4v1.6h-6.4zM102 79h11.5v1.6H102zM102 82.8h11.9v1.6H102zM101 86.8l-3.2 1.4v-1.7l3.2-1.3z'/%3E%3Cpath class='st0' d='M94.6 79h2.6v12.3h-2.6zM101 86.3l-2.6.5v-8.6h2.6zM102.2 91.2L100 90c2.3-2 2-7.1 2-7.1h2.6c0 6.9-2.4 8.3-2.4 8.3M97.2 73.5h2.6v4h-2.6zM107.3 73.5h2.6v4h-2.6zM106.2 77.5h2.6v2.4h-2.6z'/%3E%3Cpath class='st0' d='M103.8 81.2h2.6v2.4h-2.6zM109.2 81.2h2.6v2.4h-2.6zM89.9 75.1l-18.9.2v-1.6l18.9-.2zM70.2 77.9h19.9v1.4H70.2zM71 81.4h19.1v1.4H71zM73.5 84H88v1.4H73.5z'/%3E%3Cpath class='st0' d='M72.9 76h2.6v2.9h-2.6zM72.1 91.2L70 89.8c3.1-4.5 3.6-9.5 3.6-9.5h2.6s-.7 6.7-4.1 10.9M73.9 91.2l-.1-1.8C81.6 88.7 88 84 88 84l1.6 1.7s-7.8 5.5-15.7 5.5M70.2 77.9h2.6v2.9h-2.6zM87.5 77.9h2.6v2.9h-2.6zM79.1 76h2.6v2.9h-2.6z'/%3E%3Cpath class='st0' d='M85.4 76H88v2.9h-2.6zM89.6 89.4c-3.7-.3-8.2-1.9-10.2-3.2h-4.8c2.2 1.4 8.6 5 14.9 5l.1-1.8zM124.3 82.3c-.9 2.4-2.4 4.9-3.9 6.4-.5-.4-1.6-1-2.3-1.3 1.5-1.3 2.8-3.5 3.5-5.6l2.7.5zm8.9-.6c1.4 1.9 3.1 4.3 3.8 5.9l-2.5.9c-.6-1.6-2.2-4.2-3.6-6.1l2.3-.7zM121.1 75.4h14.7V77h-14.7z'/%3E%3Cpath class='st0' d='M136.2 79.4l-2.9.3 1.4-4.3h2.6zM119.7 81.6l-2.3-1.3c2.7-2.4 4.3-6.9 4.3-6.9l2.7.5c-1.7 4.8-4.7 7.7-4.7 7.7M126.5 78.6h2.7v8.3c0 1.3.7 4.2-5.6 4.2l-.9-2.3c3.7 0 3.8-.6 3.8-2.5v-7.7zM54 68.2h2.3c.8 0 1.4-.6 1.5-1.4l1.5-17.3c.1-.9-.6-1.6-1.5-1.6h-2.3c-.8 0-1.4.6-1.5 1.4l-1.5 17.3c-.1.9.6 1.6 1.5 1.6M93 50.1c.6-1.4 1.4-2.4 2.6-3.2 1.2-.8 2.6-1.2 4.3-1.2 1.4 0 2.5.3 3.3 1 .6.5 1.1 1.2 1.4 2.1.3.7 1 1.1 1.7.9l2.6-.6c.9-.2 1.4-1.1 1.1-1.9-.6-1.8-1.6-3.3-3-4.4-1.8-1.4-4.1-2.1-6.8-2.1-2.4 0-4.6.5-6.7 1.6-2.1 1.1-3.8 2.7-5 4.8-1.2 2.1-2 4.5-2.2 7.3-.2 2.5 0 4.9.8 7.1.8 2.3 2.1 4.1 3.8 5.3 1.8 1.2 4.1 1.8 7 1.8 2.8 0 5.3-.8 7.4-2.3 1.7-1.3 3-3 4-5.1.4-.8-.1-1.8-1-2l-2.4-.7c-.7-.2-1.5.2-1.8.9-.5 1.3-1.3 2.3-2.2 3-1.2.9-2.5 1.4-4.2 1.4-1.3 0-2.5-.3-3.5-1-1-.6-1.7-1.6-2.1-2.9-.4-1.4-.6-3.2-.4-5.1.4-1.8.7-3.3 1.3-4.7M124.9 47.6c-2.8 0-5.2 1-7.1 2.8-1.9 1.9-3 4.5-3.3 7.8-.3 3.2.4 5.8 2 7.7 1.6 1.9 3.9 2.8 6.9 2.8 2.3 0 4.3-.6 5.9-1.7 1.1-.8 2-1.8 2.7-3 .5-.9 0-2-.9-2.2l-2.3-.5c-.6-.1-1.3.1-1.6.7-.4.6-.8 1.1-1.3 1.4-.7.5-1.4.7-2.3.7-1.2 0-2.1-.4-2.8-1.2-.6-.6-.9-1.6-1-2.7h12c.8 0 1.4-.6 1.5-1.3 0-.2 0-.4.1-.5.3-3.3-.4-5.9-1.9-7.7-1.6-2.2-3.8-3.1-6.6-3.1m-4.3 7.6c.3-.7.7-1.4 1.3-1.9.8-.8 1.8-1.1 2.9-1.1 1.2 0 2.1.4 2.8 1.3.3.4.5.9.6 1.7h-7.6zM139.3 68.2h2.3c.8 0 1.4-.6 1.5-1.4l2.2-24.6c.1-.9-.6-1.6-1.5-1.6h-2.3c-.8 0-1.4.6-1.5 1.4l-2.2 24.6c-.1.9.6 1.6 1.5 1.6M149.6 42l-2.2 24.6c-.1.9.6 1.6 1.5 1.6h2.3c.8 0 1.4-.6 1.5-1.4l2.2-24.6c.1-.9-.6-1.6-1.5-1.6H151c-.7.1-1.4.7-1.4 1.4M77.8 47.9c-.5 0-.9.2-1.2.6l-3.3 4.1c-.2.2-.3.4-.5.7-.1-.2-.2-.4-.3-.5l-2.3-4c-.3-.5-.8-.8-1.3-.8H66c-1.2 0-1.9 1.3-1.3 2.3l4.6 7.5-6.4 8.2c-.8 1-.1 2.4 1.2 2.4h2.7c.5 0 .9-.2 1.2-.6l4.2-5.6 3.1 5.5c.3.5.8.7 1.3.7h2.8c1.2 0 1.9-1.3 1.3-2.3l-5.1-8.3 6-7.3c.8-1 .1-2.4-1.1-2.4h-2.7zM60 42.6c.7 1.6-.1 3.4-1.7 4-1.6.7-3.4-.1-4-1.7-.7-1.6.1-3.4 1.7-4 1.5-.6 3.3.1 4 1.7'/%3E%3C/svg%3E");
}
#header .nav-box .box{
	color: #fff;
	margin-right: 4em;
	display: inline-block;
	vertical-align: middle;
	-webkit-transition: color 0.5s;
	transition: color 0.5s;
}
#header.white .nav-box .box{
	color: #000;
}
#header .nav-box .box:last-child{
	margin-right: 0;
}
#header .nav-box .box.active,#header .nav-box .box:hover{
	color: #f08300;
}
#header .nav-box .box .level1{
	font-size: 1.125em;
	height: calc(80 / 18 * 1em);
	line-height: calc(80 / 18 * 1em);
	display: block;
}
#header .language-box{
	margin-right: 3em;
	display: inline-block;
}
#header .language-box a{
	width: 2.5em;
	text-align: center;
	color: #fff;
	line-height: 1.75;
	height: 1.875em;
	display: inline-block;
	vertical-align: middle;
	-webkit-transition: background-color 0.5s,border-color 0.5s,color 0.5s;
	transition: background-color 0.5s,border-color 0.5s,color 0.5s;
	border: 1px solid rgba(255,255,255,0.3);
}
#header .language-box a:first-child{
	border-top-left-radius: 0.3125em;
	border-bottom-left-radius: 0.3125em;
	border-right: 0 none;
}
#header .language-box a:last-child{
	border-top-right-radius: 0.3125em;
	border-bottom-right-radius: 0.3125em;
	border-left: 0 none;
}
#header.white .language-box a{
	color: #333;
	border-color: rgba(0,0,0,0.3);
}
#header .language-box a.active,#header .language-box a:hover{
	background-color: #f08300;
	color: #fff;
	border-color: #f08300;
}
#header .sub-nav li{
	display: none;
	border-top: 1px solid rgba(0,0,0,0.1);
	padding: 2.25em 0 2.5em;
	text-align: center;
}
#header .sub-nav li.active{
	display: block;
}
#header .sub-nav li a{
	display: inline-block;
	vertical-align: middle;
	margin-right: 6.9em;
	font-size: 1.125em;
}
#header .sub-nav li a:last-child{
	margin-right: 0;
}
#header .sub-nav li .btn_rotate_arrow.active,#header .sub-nav li .btn_rotate_arrow:hover{
	color: #f08300;
}
#header .sub-nav li .btn_rotate_arrow.active .arrow::before,#header .sub-nav li .btn_rotate_arrow.active .arrow::after,#header .sub-nav li .btn_rotate_arrow:hover .arrow::before,#header .sub-nav li .btn_rotate_arrow:hover .arrow::after{
	background-image: url(../images/btn_arrow_yelow.png);
}



/*footer*/
#footer{
	height: 32em;
	background-color: #1f286f;
	border-radius: 1.25em;
	margin: -33.5625em 1.5625em 1.5625em;
	position: relative;
	transform: translate(0,10vh);
	transition: transform 0.5s,opacity 0.5s;
	opacity: 0;
}
.footertype1 #footer{
	height: 45.6875em;
	margin: -47.25em 1.5625em 1.5625em;
	transform: translate(0,0);
	opacity: 1;
}
#footer.actived{
	transform: translate(0,0);
	opacity: 1;
}
#footer .inner{
	display: flex;
	align-items: stretch;
	justify-content: flex-end;
	flex-direction: column;
	height: 100%;
}
#footer .logo{
	width: 5.8125em;
	margin-bottom: 3.625em;
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 154.8 113.2'%3E%3Cstyle%3E.st0,.st1%7Bclip-path:url(%23SVGID_2_);fill:%23fff%7D%3C/style%3E%3Cdefs%3E%3Cpath id='SVGID_1_' d='M0 0h154.8v113.2H0z'/%3E%3C/defs%3E%3CclipPath id='SVGID_2_'%3E%3Cuse xlink:href='%23SVGID_1_' overflow='visible'/%3E%3C/clipPath%3E%3Cpath class='st0' d='M62.5 96.8c-3.1 0-5.6 2.5-5.6 5.6 0 2 1 3.7 2.6 4.7h.2c2.9-.5 5.7-1.5 8.2-2.9.2-.6.3-1.2.3-1.8-.1-3-2.6-5.6-5.7-5.6'/%3E%3Cpath class='st1' d='M60.8 7.1c.7-3.1-1.3-6.3-4.4-7-3.2-.7-6.3 1.2-7 4.4-.5 2.2.3 4.4 1.9 5.8 2.9-1.3 6-2.3 9.2-3.1.1 0 .2 0 .3-.1'/%3E%3Cpath class='st0' d='M19 30.3c2.1 5-.3 10.8-5.3 12.9-5 2.1-10.8-.3-12.9-5.3-2.1-5 .3-10.8 5.3-12.9 5-2.1 10.8.3 12.9 5.3'/%3E%3Cpath class='st1' d='M17.3 76.7c-6.6 2.7-9.8 10.3-7 16.9 2.7 6.6 10.3 9.8 16.9 7 6.6-2.7 9.8-10.3 7-16.9-2.7-6.6-10.3-9.8-16.9-7'/%3E%3Cpath class='st0' d='M29.7 104.6c3.1 3.2 6.8 5.6 11 7 9.9 3.3 20.6 1.6 29.4-5.5-7.7 4.7-15.1 5.2-22.7 2.6-4.7-1.6-8.6-4.5-11.8-8.5-1.6 1.9-3.6 3.4-5.9 4.4M74.8 10.4C55.1 3.7 31.4 21 22 49c-2.6 7.6-3.8 15.2-3.9 22.4 3.1-.7 6.2-.6 9.1.2.2-6.3 1.3-13 3.6-19.7 8.6-25.4 29.9-41.2 47.6-35.3 7.6 2.7 12.6 8 15.1 12.7-3.8-9.1-10.2-16-18.7-18.9M94.1 74.7H114v1.6H94.1zM94.6 78.2h6.4v1.6h-6.4zM102 79h11.5v1.6H102zM102 82.8h11.9v1.6H102zM101 86.8l-3.2 1.4v-1.7l3.2-1.3z'/%3E%3Cpath class='st0' d='M94.6 79h2.6v12.3h-2.6zM101 86.3l-2.6.5v-8.6h2.6zM102.2 91.2L100 90c2.3-2 2-7.1 2-7.1h2.6c0 6.9-2.4 8.3-2.4 8.3M97.2 73.5h2.6v4h-2.6zM107.3 73.5h2.6v4h-2.6zM106.2 77.5h2.6v2.4h-2.6z'/%3E%3Cpath class='st0' d='M103.8 81.2h2.6v2.4h-2.6zM109.2 81.2h2.6v2.4h-2.6zM89.9 75.1l-18.9.2v-1.6l18.9-.2zM70.2 77.9h19.9v1.4H70.2zM71 81.4h19.1v1.4H71zM73.5 84H88v1.4H73.5z'/%3E%3Cpath class='st0' d='M72.9 76h2.6v2.9h-2.6zM72.1 91.2L70 89.8c3.1-4.5 3.6-9.5 3.6-9.5h2.6s-.7 6.7-4.1 10.9M73.9 91.2l-.1-1.8C81.6 88.7 88 84 88 84l1.6 1.7s-7.8 5.5-15.7 5.5M70.2 77.9h2.6v2.9h-2.6zM87.5 77.9h2.6v2.9h-2.6zM79.1 76h2.6v2.9h-2.6z'/%3E%3Cpath class='st0' d='M85.4 76H88v2.9h-2.6zM89.6 89.4c-3.7-.3-8.2-1.9-10.2-3.2h-4.8c2.2 1.4 8.6 5 14.9 5l.1-1.8zM124.3 82.3c-.9 2.4-2.4 4.9-3.9 6.4-.5-.4-1.6-1-2.3-1.3 1.5-1.3 2.8-3.5 3.5-5.6l2.7.5zm8.9-.6c1.4 1.9 3.1 4.3 3.8 5.9l-2.5.9c-.6-1.6-2.2-4.2-3.6-6.1l2.3-.7zM121.1 75.4h14.7V77h-14.7z'/%3E%3Cpath class='st0' d='M136.2 79.4l-2.9.3 1.4-4.3h2.6zM119.7 81.6l-2.3-1.3c2.7-2.4 4.3-6.9 4.3-6.9l2.7.5c-1.7 4.8-4.7 7.7-4.7 7.7M126.5 78.6h2.7v8.3c0 1.3.7 4.2-5.6 4.2l-.9-2.3c3.7 0 3.8-.6 3.8-2.5v-7.7zM54 68.2h2.3c.8 0 1.4-.6 1.5-1.4l1.5-17.3c.1-.9-.6-1.6-1.5-1.6h-2.3c-.8 0-1.4.6-1.5 1.4l-1.5 17.3c-.1.9.6 1.6 1.5 1.6M93 50.1c.6-1.4 1.4-2.4 2.6-3.2 1.2-.8 2.6-1.2 4.3-1.2 1.4 0 2.5.3 3.3 1 .6.5 1.1 1.2 1.4 2.1.3.7 1 1.1 1.7.9l2.6-.6c.9-.2 1.4-1.1 1.1-1.9-.6-1.8-1.6-3.3-3-4.4-1.8-1.4-4.1-2.1-6.8-2.1-2.4 0-4.6.5-6.7 1.6-2.1 1.1-3.8 2.7-5 4.8-1.2 2.1-2 4.5-2.2 7.3-.2 2.5 0 4.9.8 7.1.8 2.3 2.1 4.1 3.8 5.3 1.8 1.2 4.1 1.8 7 1.8 2.8 0 5.3-.8 7.4-2.3 1.7-1.3 3-3 4-5.1.4-.8-.1-1.8-1-2l-2.4-.7c-.7-.2-1.5.2-1.8.9-.5 1.3-1.3 2.3-2.2 3-1.2.9-2.5 1.4-4.2 1.4-1.3 0-2.5-.3-3.5-1-1-.6-1.7-1.6-2.1-2.9-.4-1.4-.6-3.2-.4-5.1.4-1.8.7-3.3 1.3-4.7M124.9 47.6c-2.8 0-5.2 1-7.1 2.8-1.9 1.9-3 4.5-3.3 7.8-.3 3.2.4 5.8 2 7.7 1.6 1.9 3.9 2.8 6.9 2.8 2.3 0 4.3-.6 5.9-1.7 1.1-.8 2-1.8 2.7-3 .5-.9 0-2-.9-2.2l-2.3-.5c-.6-.1-1.3.1-1.6.7-.4.6-.8 1.1-1.3 1.4-.7.5-1.4.7-2.3.7-1.2 0-2.1-.4-2.8-1.2-.6-.6-.9-1.6-1-2.7h12c.8 0 1.4-.6 1.5-1.3 0-.2 0-.4.1-.5.3-3.3-.4-5.9-1.9-7.7-1.6-2.2-3.8-3.1-6.6-3.1m-4.3 7.6c.3-.7.7-1.4 1.3-1.9.8-.8 1.8-1.1 2.9-1.1 1.2 0 2.1.4 2.8 1.3.3.4.5.9.6 1.7h-7.6zM139.3 68.2h2.3c.8 0 1.4-.6 1.5-1.4l2.2-24.6c.1-.9-.6-1.6-1.5-1.6h-2.3c-.8 0-1.4.6-1.5 1.4l-2.2 24.6c-.1.9.6 1.6 1.5 1.6M149.6 42l-2.2 24.6c-.1.9.6 1.6 1.5 1.6h2.3c.8 0 1.4-.6 1.5-1.4l2.2-24.6c.1-.9-.6-1.6-1.5-1.6H151c-.7.1-1.4.7-1.4 1.4M77.8 47.9c-.5 0-.9.2-1.2.6l-3.3 4.1c-.2.2-.3.4-.5.7-.1-.2-.2-.4-.3-.5l-2.3-4c-.3-.5-.8-.8-1.3-.8H66c-1.2 0-1.9 1.3-1.3 2.3l4.6 7.5-6.4 8.2c-.8 1-.1 2.4 1.2 2.4h2.7c.5 0 .9-.2 1.2-.6l4.2-5.6 3.1 5.5c.3.5.8.7 1.3.7h2.8c1.2 0 1.9-1.3 1.3-2.3l-5.1-8.3 6-7.3c.8-1 .1-2.4-1.1-2.4h-2.7zM60 42.6c.7 1.6-.1 3.4-1.7 4-1.6.7-3.4-.1-4-1.7-.7-1.6.1-3.4 1.7-4 1.5-.6 3.3.1 4 1.7'/%3E%3C/svg%3E");
}
#footer .part1{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-direction: row;
	margin-bottom: 6.25em;
}
#footer .left-part h3{
	font-size: 1.5em;
	color: #fff;
	font-weight: 600;
	margin-bottom: 1.5em;
}
#footer .left-part ul{
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
	flex-direction: row;
	flex-wrap: wrap;
	width: 34.75em;
}
#footer .left-part li{
	margin-bottom: 1.125em;
	width: 31.3%;
}
#footer .left-part li:last-child{
	margin-bottom: 0;
	width: 100%;
}
#footer .left-part li input,#footer .left-part li select{
	width: 100%;
	height: 3.125em;
	border: 1px solid rgba(255,255,255,0.5);
	border-radius: 0.625em;
	color: #fff;
	padding: 0 1.375em;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	appearance: none;
	background-color: transparent;
	-webkit-transition: border-color 0.5s;
	transition: border-color 0.5s;
}
#footer .left-part li input:focus,#footer .left-part li input:hover,#footer .left-part li select:hover{
	border-color: rgba(255,255,255,1);
}
#footer .left-part li select{
	color: rgba(255,255,255,0.5);
	/*background-color: #07122c;*/
	background-color: #1f286f;
	background-repeat: no-repeat;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-459 267 41 28'%3E%3Cpath d='M-457.2 270.7c-.3-.3-.4-.8-.4-1.2 0-1.1.9-2 2-2h34.3c.4 0 .9.1 1.2.4.9.7 1 1.9.4 2.8l-17.1 22.5c-.1.1-.2.3-.4.4-.9.7-2.1.5-2.8-.4l-17.2-22.5z' fill='%23999'/%3E%3C/svg%3E");
	background-size: 0.625em auto;
	background-position: right 0.9375em center;
}
#footer .left-part li select.selected{
	color: rgba(255,255,255,1);
}
#footer .left-part .btn{
	color: #fff;
	background-color: #f08300;
	width: 9.5em;
	height: 2.875em;
	border-radius: 0.625em;
	margin-top: 2.875em;
}
#footer .left-part .btn::before{
	/*background-color: #1f286f;*/
	background-color: #177aea;
}
#footer .left-part .btn span{
	font-size: 1.125em;
}
#footer .right-part ul{
	display: inline-block;
	vertical-align: top;
	margin-right: 6.25em;
}
#footer .right-part ul:last-child{
	margin-right: 0;
}
#footer .right-part li{
	margin-bottom: 1.75em;
}
#footer .right-part li:last-child{
	margin-bottom: 0;
}
#footer .right-part h5{
	font-size: 1.25em;
	color: #fff;
	font-weight: 600;
	margin-bottom: 1.4em;
	-webkit-transition: color 0.5s;
	transition: color 0.5s;
}
#footer .right-part p{
	font-size: 1.125em;
	color: rgba(255,255,255,0.7);
	margin-bottom: 1.11em;
	-webkit-transition: color 0.5s;
	transition: color 0.5s;
}
#footer .right-part h5:last-child,#footer .right-part p:last-child{
	margin-bottom: 0;
}
#footer .right-part h5:hover,#footer .right-part p:hover{
	color: #f08300;
}
#footer .right-part h5 a,#footer .right-part p a{
	font-size: inherit;
	color: inherit;
}
#footer .part2{
	height: 3.875em;
	border-top: 1px solid rgba(255,255,255,0.2);
	-webkit-display: flex;
	-webkit-align-items: center;
	-webkit-justify-content: center;
	-webkit-flex-direction: row;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-direction: row;
}
#footer .part2 .copyright{
	font-size: 0.875em;
	line-height: 1.5;
	color: #fff;
	opacity: 0.5;
}

/*sidenav*/
#sidenav{
	display: none;
}

@keyframes bglogomove{
	0%,100%{
		transform: translate(0,0);
	}
	25%{
		transform: translate(-10%,10%);
	}
	50%{
		transform: translate(0%,15%);
	}
	75%{
		transform: translate(10%,10%);
	}
}

@keyframes wave1{
	0%,100%{
		transform: translate(0,0);
	}
	25%{
		transform: translate(0.75em,0);
	}
	50%{
		transform: translate(0,0);
	}
	75%{
		transform: translate(-0.75em,0);
	}
}
@keyframes wave2{
	0%,100%{
		transform: translate(0,0);
	}
	25%{
		transform: translate(-0.75em,0);
	}
	50%{
		transform: translate(0,0);
	}
	75%{
		transform: translate(0.75em,0);
	}
}
@keyframes wave3{
	0%,100%{
		transform: rotate(-22deg) translate(0,0);
	}
	25%{
		transform: rotate(-22deg) translate(0.75em,0);
	}
	50%{
		transform: rotate(-22deg) translate(0,0);
	}
	75%{
		transform: rotate(-22deg) translate(-0.75em,0);
	}
}
@keyframes wave4{
	0%,100%{
		transform: rotate(-23deg) scale(1.45);
	}
	25%{
		transform: rotate(-23deg) scale(1.45) translate(-0.75em,0);
	}
	50%{
		transform: rotate(-23deg) scale(1.45);
	}
	75%{
		transform: rotate(-23deg) scale(1.45) translate(0.75em,0);
	}
}

@keyframes wave5{
	0%,100%{
		transform: scale(2.6) rotate(104deg);
	}
	25%{
		transform: scale(2.6) rotate(104deg) translate(0,-0.5em);
	}
	50%{
		transform: scale(2.6) rotate(104deg);
	}
	75%{
		transform: scale(2.6) rotate(104deg) translate(0,0.5em);
	}
}
@keyframes wave6{
	0%,100%{
		transform: scale(2.25) rotate(119deg);
	}
	25%{
		transform: scale(2.25) rotate(119deg) translate(0,0.5em);
	}
	50%{
		transform: scale(2.25) rotate(119deg);
	}
	75%{
		transform: scale(2.25) rotate(119deg) translate(0,-0.5em);
	}
}

/*banner*/
.banner{
	position: relative;
	margin: 1.5625em 1.5625em 0;
	border-radius: 1.25em;
	overflow: hidden;
}
.banner .inner{
	position: absolute;
	padding-bottom: 24em;
	left: 0;
	right: 0;
	bottom: 0;
}
.banner .inner::after,.banner .inner::before {
	content:"";
	display:block;
	width:1.25em;
	height:1.25em;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 132 132' fill='%23fff'%3E%3Cpath fill-rule='evenodd' d='M132 130.987V132H0V0h1.013A131.988 131.988 0 0 0 132 130.987z'/%3E%3C/svg%3E");
	background-size:cover;
	position:absolute;
	bottom: -1px;
}
.banner .inner::before {
	right: 100%;
	transform: rotate(270deg);
	margin-right: -1px;
}
.banner .inner::after {
	left: 100%;
	margin-left: -1px;
}
.banner h1{
	font-size: 3em;
	color: #fff;
	font-weight: normal;
	text-align: center;
}


@media only screen and (min-width:1024px){
	.btn_rotate_arrow:hover .arrow::before{
		transform: translate(0%,0%);
	}
	.btn_rotate_arrow:hover .arrow::after{
		transform: translate(100%,-100%);
	}
}


@media only screen and (max-width:1024px){
	html { 
	    -webkit-text-size-adjust: 100%;
	    -moz-text-size-adjust: 100%;
	    -ms-text-size-adjust: 100%;
	    -o-text-size-adjust: 100%;
	    text-size-adjust: 100%;
		font-size: calc(100vw * 16 / 375);
	}
	body.noscroll{
		overflow: hidden;
	}
	.mobile{
		display: inline-block;
	}
	.web{
		display: none;
	}

	*{
		scrollbar-width: none;
	}
	*::-webkit-scrollbar{
		display: none;
	}


	/*banner*/
	.banner{
		margin: 0.625em 0.5em 0;
		border-radius: 0.625em;
	}
	.banner .inner{
		padding-bottom: 6em;
		max-width: 70vw;
	}
	.banner .inner::after,.banner .inner::before {
		display: none;
	}
	.banner h1{
		font-size: 1.5em;
	}



	.sec-link-box-circle .inner{
		border-radius: 0.5em;
		padding: 10% 0;
		max-width: 88.075%;
	}
	.sec-link-box-circle h2{
		font-size: 1.25em;
		line-height: 1.3;
		padding: 0 15%;
		margin-bottom: 10%;
	}
	.sec-link-box-circle .btn{
		font-size: 0.6875em;
		width: 10.625em;
		height: 3.125em;
	}



	#enlist{
		border-radius: 0.625em;
		right: 0.5em;
		width: 3.5em;
		height: 3.5em;
	}
	#enlist img{
		width: 1.25em;
		margin-bottom: 0.25em;
		margin-left: 0.25em;
	}
	#enlist p{
		font-size: 0.625em;
	}



	#wrap{
		padding-bottom: 29.625em;
	}
	.footertype1 #wrap{
		padding-bottom: 30.625em;
	}
	/*footer*/
	#footer{
		height: 29em;
		border-radius: 0.5em;
		margin: -29.625em 0.5em 0.625em;
	}
	.footertype1 #footer{
		height: 37em;
		margin: -37.625em 0.5em 0.625em;
	}
	#footer .logo{
		display: none;
	}
	#footer .part1{
		display: block;
		margin-bottom: 2em;
	}
	#footer .left-part h3{
		font-size: 1.125em;
		margin-bottom: 1.25em;
	}
	#footer .left-part ul{
		display: block;
		width: 100%;
	}
	#footer .left-part li{
		width: 100%;
	}
	#footer .left-part li input,#footer .left-part li select{
		font-size: 0.7734375em;
	}
	#footer .left-part .btn{
		margin: 2.875em auto 0;
	}
	#footer .left-part .btn{
		font-size: 0.75em;
	}
	#footer .right-part{
		display: none;
	}
	#footer .part2{
		text-align: center;
		height: 4em;
	}
	#footer .part2 .copyright{
		font-size: 0.75em;
	}



	
	/*header*/
	#header{
		top: 0.625em;
		left: 0.5em;
		right: 0.5em;
		-webkit-backdrop-filter:blur(0.375em);
	 	backdrop-filter:blur(0.375em);
	 	border-radius: 0.5em;
	}
	#header.white{
	 	box-shadow: 0 0.125em 1.25em rgba(0,0,0,.08);
	}
	#header.slideshow{
		box-shadow: none;
	}
	#header .flex-box{
		padding: 0.625em 0;
	}
	#header .logo{
		height: 3.125em;
		margin-left: 0.75em;
	}
	#header .language-box{
		font-size: 0.875em;
		margin-right: 1.5em;
	}
	#header.slideshow .language-box a{
		color: #333;
		border-color: rgba(0,0,0,0.3);
	}
	#header.slideshow .language-box a.active{
		border-color: #f08300;
		color: #fff;
	}

	#header .menu{
		font-size: 1.25em;
		display: inline-block;
		width: 1.5em;
		position: relative;
		margin-right: 0.75em;
		border: 1px solid #fff;
		border-radius: 50%;
		transition: border-color 0.5s;
	}
	#header.white .menu{
		border-color: #333;
	}
	#header.slideshow .menu{
		border-color: transparent;
	}
	#header .menu div{
		position: absolute;
		width: 48%;
		height: 1px;
		background-color: #fff;
		left: 50%;
		margin-left: -24%;
		top: 50%;
		margin-top: -0.5px;
		-webkit-transition: transform 0.5s,opacity 0.5s,background-color 0.5s;
		transition: transform 0.5s,opacity 0.5s,background-color 0.5s;
	}
	#header .menu div:nth-child(1){
		transform: translate(0,-0.25em);
	}
	#header .menu div:nth-child(3){
		transform: translate(0,0.25em);
	}
	#header.slideshow .menu div,#header.white .menu div{
		background-color: #333;
		width: 60%;
		margin-left: -30%;
	}
	#header.slideshow .menu div:nth-child(1){
		transform: translate(0,0) rotate(45deg);
	}
	#header.slideshow .menu div:nth-child(2){
		opacity: 0;
	}
	#header.slideshow .menu div:nth-child(3){
		transform: translate(0,0) rotate(-45deg);
	}
	

	/*sidenav*/
	#sidenav{
		position: fixed;
		left: 0;
		top: 0;
		bottom: 0;
		right: 0;
		width: 100%;
		background-color: #fff;
		z-index: -99;
		opacity: 0;
		-webkit-transition: opacity 0.3s,z-index 0.3s;
		transition: opacity 0.3s,z-index 0.3s;
		display: block;
	}
	#sidenav.active{
		z-index: 101;
		opacity: 1;
	}
	#sidenav .middle-part{
		position: absolute;
		left: 0;
		width: 100%;
		top: 6em;
		bottom: 0;
		overflow-y: auto;
	}
	#sidenav .middle-part .box:first-child .level1{
		border-top: 1px solid #eee;
	}
	#sidenav .middle-part .level1{
		position: relative;
		border-bottom: 1px solid #eee;
		margin: 0 1.25em;
	}
	#sidenav .middle-part .box.active .level1{
		border-color: transparent;
	}
	#sidenav .middle-part .level1 a{
		font-size: 1em;
		color: #555;
		padding: 1.3em 0.7em;
		display: block;
	}
	#sidenav .middle-part .box .level1.active a{
		color: #f08300;
	}
	#sidenav .middle-part .level1 .cross-box{
		width: 1em;
		height: 1em;
		position: absolute;
		right: 0.375em;
		top: 50%;
		margin-top: -0.46875em;	
	}
	#sidenav .middle-part .level1 .cross-box .line{
		position: absolute;
		background-color: #555;
	}
	#sidenav .middle-part .level1 .cross-box .line.ver{
		width: 0.09375em;
		height: 100%;
		top: 0;
		left: 50%;
		margin-left: -0.046875em;
	}
	#sidenav .middle-part .box.active .level1 .cross-box .line.ver{
		display: none;
	}
	#sidenav .middle-part .level1 .cross-box .line.hor{
		height: 0.09375em;
		width: 100%;
		top: 50%;
		left: 0;
		margin-top: -0.046875em;
	}
	#sidenav .middle-part ul{
		display: none;
		background-color: #f7f7f7;
		padding: 0 1.25em;
	}
	#sidenav .middle-part .box.active ul{
		display: block;
	}
	#sidenav .middle-part li{
		border-bottom: 1px solid #eaeaea;
	}
	#sidenav .middle-part li:last-child{
		border-bottom: 0 none;
	}
	#sidenav .middle-part li a{
		font-size: 1em;
		color: #333;
		display: block;
		padding: 1.5em 0.7em;
	}
	#sidenav .middle-part .box.active li.active a{
		color: #f08300;
	}

}

