@charset "UTF-8";html{-webkit-box-sizing:border-box;box-sizing:border-box}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}.menu .active{color:#25a6dc}@media only screen and (max-width:991px){.menu .active{color:#fff!important}}header:hover .menu>li.lang-switch>.active:before,header:hover .menu>li.lang-switch>a:before{display:block;background-color:#717688}header{height:auto;position:fixed;width:100%;z-index:5;-webkit-transition:height .15s,background .15s,border-color .15s;transition:height .15s,background .15s,border-color .15s}header #translation-bar{background:hsla(227,9%,49%,.8);color:#ddd;padding:.4em 0;height:41px}header #translation-bar .container{height:100%}header #translation-bar button,header #translation-bar span{display:block;float:left;top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header #translation-bar button{background:transparent;color:inherit;border:1px solid;border-radius:15px;font-size:1em;margin-left:1em;padding:.25em 1em;cursor:pointer;-webkit-transition:border-color .15s,color .15s;transition:border-color .15s,color .15s}header #translation-bar button:hover{color:#fff}@media only screen and (max-width:479px){header #translation-bar{font-size:.75em}}header.active,header:hover{border-bottom-color:#f3f3f4;background:hsla(0,0%,100%,.96)}header.active .menu>li>.active,header.active .menu>li>a,header:hover .menu>li>.active,header:hover .menu>li>a{color:#717688}header.active .menu>li>.active,header.active .menu>li>.active:hover,header.active .menu>li>a.active,header.active .menu>li>a:hover,header:hover .menu>li>.active,header:hover .menu>li>.active:hover,header:hover .menu>li>a.active,header:hover .menu>li>a:hover{color:#25a6dc}header.active .menu>li>.active:hover svg g path,header.active .menu>li>.active svg g path,header.active .menu>li>a.active svg g path,header.active .menu>li>a:hover svg g path,header:hover .menu>li>.active:hover svg g path,header:hover .menu>li>.active svg g path,header:hover .menu>li>a.active svg g path,header:hover .menu>li>a:hover svg g path{fill:#717688}header.active .menu>li>.active span:after,header.active .menu>li>a span:after,header:hover .menu>li>.active span:after,header:hover .menu>li>a span:after{background:hsla(0,0%,100%,0)}header.active .menu .search svg g path,header:hover .menu .search svg g path{fill:#717688}@media only screen and (max-width:991px){header.active .menu .search svg g path,header:hover .menu .search svg g path{fill:#fff}}header.active .menu .search:hover svg g path,header:hover .menu .search:hover svg g path{fill:#fff}header.active #trigger,header:hover #trigger{border-color:#e2e3e7}header.active #trigger .bar,header:hover #trigger .bar{background:#707588}header.active .logo img.normal,header:hover .logo img.normal{opacity:1;visibility:visible}header.active .logo img.white,header:hover .logo img.white{opacity:0}@media only screen and (max-width:991px){header.open{border-bottom-color:#f3f3f4;background:hsla(0,0%,100%,.96)}header.open .menu>li>.active,header.open .menu>li>a{color:#717688}header.open .menu>li>.active,header.open .menu>li>.active:hover,header.open .menu>li>a.active,header.open .menu>li>a:hover{color:#25a6dc}header.open .menu>li>.active:hover svg g path,header.open .menu>li>.active svg g path,header.open .menu>li>a.active svg g path,header.open .menu>li>a:hover svg g path{fill:#717688}header.open .menu>li>.active span:after,header.open .menu>li>a span:after{background:hsla(0,0%,100%,0)}header.open .menu .search svg g path{fill:#717688}}@media only screen and (max-width:991px) and (max-width:991px){header.open .menu .search svg g path{fill:#fff}}@media only screen and (max-width:991px){header.open .menu .search:hover svg g path{fill:#fff}header.open #trigger{border-color:#e2e3e7}header.open #trigger .bar{background:#707588}header.open .logo img.normal{opacity:1;visibility:visible}header.open .logo img.white{opacity:0}}header>.container,header nav{height:80px}header .logo{top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);float:left;display:block;margin-right:2.35765202%;width:23.23176098%;height:60px}header .logo:last-child{margin-right:0}header .logo img{position:absolute;-webkit-transition:opacity .15s,height .15s;transition:opacity .15s,height .15s;width:170px;max-width:170px;height:100%}header .logo img.normal{opacity:0;visibility:hidden}header nav{float:left;display:block;margin-right:2.35765202%;width:74.41058699%}header nav:last-child{margin-right:0}@media only screen and (max-width:991px){header nav{float:left;display:block;margin-right:2.35765202%;width:100%}header nav:last-child{margin-right:0}}header>.container{position:relative}header>.container nav{font-weight:300}@media only screen and (max-width:1599px){header ul:not(.submenu).menu>li>.active,header ul:not(.submenu).menu>li>a{padding:0 1em}header ul:not(.submenu).menu>li>.search.active,header ul:not(.submenu).menu>li>a.search{padding:0 .25em}}@media only screen and (max-width:1199px){header ul:not(.submenu).menu>li>.active,header ul:not(.submenu).menu>li>a{padding:0 .6em}header nav{width:80.5%}header .logo{margin-right:0;width:19.5%}}@media only screen and (max-width:991px){header>nav{display:block}header>.container>nav{display:none}}header .menu,header .menu>li,header .menu>li>.active,header .menu>li>a,header .menu>li>a:hover{height:100%}header .menu .active,header .menu a,header .menu a:hover{color:#fff}header .menu .search.active,header .menu a.search{padding:0 1rem}header .menu>li.lang-switch{margin-left:.5rem}header .menu>li.lang-switch .active,header .menu>li.lang-switch a{padding:0 1rem;margin-left:1.4rem}header .menu>li.lang-switch>.active:before,header .menu>li.lang-switch>a:before{content:"";display:block;width:.0625rem;height:1.5rem;background-color:#fff;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}header .menu>li.lang-switch>.active:hover:before,header .menu>li.lang-switch>a:hover:before{display:block}@media only screen and (max-width:1599px){header .menu>li.lang-switch .active,header .menu>li.lang-switch a{margin-left:.45rem}}header .menu>li>.active span,header .menu>li>a:hover span,header .menu>li>a span{position:relative}header .menu>li>.active:hover,header .menu>li>.open.active,header .menu>li>a.open,header .menu>li>a:hover{background:#63666f;color:#fff!important}header .menu>li>.active:hover:before,header .menu>li>.open.active:before,header .menu>li>a.open:before,header .menu>li>a:hover:before{display:none}header .menu>li>.active:hover li.lang-switch .active:before,header .menu>li>.active:hover li.lang-switch a:before,header .menu>li>.open.active li.lang-switch .active:before,header .menu>li>.open.active li.lang-switch a:before,header .menu>li>a.open li.lang-switch .active:before,header .menu>li>a.open li.lang-switch a:before,header .menu>li>a:hover li.lang-switch .active:before,header .menu>li>a:hover li.lang-switch a:before{background-color:#717688;display:block}header .menu>li>.active span:after,header .menu>li>a.active span:after{content:"";position:absolute;height:2px;width:100%;left:0;bottom:-10px;-webkit-transition:background-color .2s;transition:background-color .2s;background:hsla(0,0%,100%,.33)}header .menu>li>.active>span,header .menu>li>.active img,header .menu>li>.active svg,header .menu>li>a:hover>span,header .menu>li>a:hover img,header .menu>li>a:hover svg,header .menu>li>a>span,header .menu>li>a img,header .menu>li>a svg{top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}header .menu .submenu{left:0;padding:.2em 0;background:rgba(87,90,98,.96)}header .menu .submenu .active,header .menu .submenu a{padding:.8em 2em .8em 1.5em;font-size:1em}header .menu .submenu .active:hover,header .menu .submenu a:hover{background:#63666f;color:#9ec957!important}header .menu .submenu li{border:none}header .menu .submenu:before{display:none}.menu .submenu.fourth{font-size:.9rem;display:block;position:static;background:transparent}.menu .submenu.fourth li .active,.menu .submenu.fourth li a{color:hsla(0,0%,100%,.75);padding:.8rem 2rem .8rem 3rem}.menu .submenu.fourth li .active:before,.menu .submenu.fourth li a:before{content:"\2013";position:absolute;left:1.75rem}.mobile-menu{position:fixed;display:none;top:81px;left:0;width:100%;height:calc(100% - 81px);background:rgba(87,89,101,.95);z-index:5;text-align:center;padding:1.75em 0 2.5em;overflow:hidden}.mobile-menu li{display:block}.menu .mobile-menu .active,.menu .mobile-menu a:hover,.mobile-menu .menu .active,.mobile-menu .menu a:hover,.mobile-menu a,.mobile-menu button{color:#fff;font-family:Comfortaa,Microsoft YaHei New,Microsoft Yahei,\\5FAE\8F6F\96C5\9ED1,宋体,SimSun,STXihei,\\534E\6587\7EC6\9ED1,sans-serif;font-size:1.7em;line-height:1.35;display:block;width:100%;padding:.55em 0;cursor:pointer}@media only screen and (max-width:767px){.menu .mobile-menu .active,.menu .mobile-menu a:hover,.mobile-menu .menu .active,.mobile-menu .menu a:hover,.mobile-menu a,.mobile-menu button{padding:.375em 0}}@media only screen and (max-width:479px){.menu .mobile-menu .active,.menu .mobile-menu a:hover,.mobile-menu .menu .active,.mobile-menu .menu a:hover,.mobile-menu a,.mobile-menu button{font-size:1.3125em}}.mobile-menu button{background:transparent;position:relative}.mobile-menu button:after{content:"a";font-family:Fontastic;top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;font-size:.6em;right:2em}@media only screen and (max-width:479px){.mobile-menu button:after{right:.4375em}}.mobile-menu button.back{font-size:1.36em;margin-bottom:1.5em;color:#bfc1c5}@media only screen and (max-width:767px){.mobile-menu button.back{margin-bottom:.8em}}.mobile-menu button.back:before{font-family:Fontastic;content:"k";border:2px solid #9c9fa5;color:#fff;background:#686a73;font-size:.5em;margin-right:.75em;padding:.5em .6em .4em .45em;vertical-align:top;border-radius:2px;position:relative;top:.6875em}.mobile-menu button.back:after{display:none}.mobile-menu .search img,.mobile-menu .search svg{display:block;margin:0 auto}.mobile-menu .card{position:absolute;top:1.75em;left:0;width:100%;height:100%;padding:0 .5em}.menu .search img,.menu .search svg{-webkit-transition:top .2s;transition:top .2s}.menu .search img{display:none!important}.menu .search svg g path{-webkit-transition:fill .2s;transition:fill .2s}.menu .parent{position:relative}.menu .parent:after{content:"a";font-family:Fontastic;top:50%;position:relative;-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;font-size:.6em;right:2em}.card .parent:after{right:5.5em}@media only screen and (max-width:767px){.card .parent:after{right:2em}}@media only screen and (max-width:479px){.card .parent:after{right:.5em}}header .container .menu>li>.active:after,header .container .menu>li>a:after{display:none}.no-svg .menu .search svg{display:none!important}.no-svg .menu .search img{display:block!important}#announcements{text-align:center;padding:.25rem 0;background-color:#6f7179;color:#fff}#announcements .menu .active,#announcements a,.menu #announcements .active{color:#25a6dc;text-decoration:underline}#announcements>div{width:100%;text-align:center;font-size:.9125rem;font-weight:400;opacity:0;top:.25rem;position:absolute;visibility:hidden;-webkit-transition:visibility .5s,opacity .5s;transition:visibility .5s,opacity .5s}#announcements>div.active{position:static;visibility:visible;opacity:1}body.sticky #announcements{width:100%;height:auto;position:fixed;z-index:2}#announcements+.mm-open.open{top:32px}#announcements~.mobile-menu .card{padding:1.75em .5em 0}.sticky header{border-bottom-color:#f3f3f4;background:hsla(0,0%,100%,.96)}.sticky header .menu>li>.active,.sticky header .menu>li>a{color:#717688}.sticky header .menu>li>.active,.sticky header .menu>li>.active:hover,.sticky header .menu>li>a.active,.sticky header .menu>li>a:hover{color:#25a6dc}.sticky header .menu>li>.active:hover svg g path,.sticky header .menu>li>.active svg g path,.sticky header .menu>li>a.active svg g path,.sticky header .menu>li>a:hover svg g path{fill:#717688}.sticky header .menu>li>.active span:after,.sticky header .menu>li>a span:after{background:hsla(0,0%,100%,0)}.sticky header .menu .search svg g path{fill:#717688}@media only screen and (max-width:991px){.sticky header .menu .search svg g path{fill:#fff}}.sticky header .menu .search:hover svg g path{fill:#fff}.sticky header #trigger{border-color:#e2e3e7}.sticky header #trigger .bar{background:#707588}.sticky header .logo img.normal{opacity:1;visibility:visible}.sticky header .logo img.white{opacity:0}.sticky header:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;opacity:1;-webkit-transition:opacity .15s;transition:opacity .15s;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YzZjNmNCIgc3RvcC1vcGFjaXR5PSIwLjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNDAlIiBzdG9wLWNvbG9yPSIjZjNmM2Y0IiBzdG9wLW9wYWNpdHk9IjAuMiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjNmM2Y0IiBzdG9wLW9wYWNpdHk9IjAuMzYiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);background:-webkit-gradient(linear,left top,left bottom,from(hsla(240,4%,95%,.1)),color-stop(40%,hsla(240,4%,95%,.2)),to(hsla(240,4%,95%,.36)));background:linear-gradient(180deg,hsla(240,4%,95%,.1) 0,hsla(240,4%,95%,.2) 40%,hsla(240,4%,95%,.36));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1af3f3f4",endColorstr="#5cf3f3f4",GradientType=0)}.sticky header.has-translation{height:auto}.sticky header.has-translation>.container,.sticky header.has-translation nav{height:66px}.sticky header.has-translation:before{top:41px;height:66px}.sticky header.active:before,.sticky header:hover:before{opacity:0}.sticky header .menu>li.lang-switch>.active:before,.sticky header .menu>li.lang-switch>.active:hover,.sticky header .menu>li.lang-switch>a:before,.sticky header .menu>li.lang-switch>a:hover{display:block;background-color:#717688}body.sticky:not(#private-contact) header .logo{height:50px}#announcements{position:fixed;top:0;left:0;right:0;z-index:2}#announcements+#header{top:32px}.sticky header{top:0}.sticky #announcements{top:-32px}.sticky #announcements+#header{top:0}#announcements{-webkit-transition:top .3s ease-in-out;transition:top .3s ease-in-out}header{-webkit-transition:height .15s,background .15s,border-color .15s,top .3s;transition:height .15s,background .15s,border-color .15s,top .3s}.card li .menu .active,.card li .menu a:hover,.card li a,.menu .card li .active,.menu .card li a:hover{padding:.55em 0}.card>a,.menu .card>.active,.menu .card>a:hover{font-size:.8em;margin-bottom:1.5em}@media only screen and (max-width:767px){.card>a,.menu .card>.active,.menu .card>a:hover{margin-bottom:.8em}}.card>a:before,.menu .card>.active:before,.menu .card>a:hover:before{font-family:Fontastic;content:"k";border:2px solid #9c9fa5;color:#fff;background:#686a73;font-size:.5em;margin-right:.75em;padding:.5em .6em .4em .45em;vertical-align:top;border-radius:2px;position:relative;top:.05em}header{z-index:2000}header>nav{position:relative;height:0;display:none}header>nav .menu{overflow-x:hidden;position:relative}header>nav .menu>li{display:none}header>nav .menu .card{position:absolute;top:1.25em;left:0;width:100%;padding-bottom:1em}header>nav .menu .card>.active,header>nav .menu .card>a{color:#bfc1c5}header.mm-open>nav{display:block}header.mm-open.open{top:0}@media only screen and (max-width:767px){body.with-topbar.double-topbar:not(.sticky) header:not(.open),body.with-topbar:not(.sticky) header:not(.open){top:32px}}