*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}.inner{display:inline-block;width:1200px;max-width:100%;vertical-align:top;}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{text-align:center;margin:auto;position:relative;}header,#content,footer{width:100%;min-width:480px;float:left;clear:both;}html.noScroll{overflow:hidden;}header{position:relative;z-index:10;padding:0 20px;}header .menu{float:left;line-height:80px;}header .menu .page{display:inline-block;position:relative;padding:0 60px;}header .menu .page .main{line-height:20px;font-weight:700;color:#494949;vertical-align:middle;}header .menu .page .subpage{display:none;}@media (min-width: 1200px){header .menu .page .subpage{position:absolute;top:100%;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);line-height:28px;text-align:left;border-top:2px solid transparent;background:#999;background-clip:padding-box;}}header .menu .page .subpage a{display:inline-block;width:100%;font-size:16px;vertical-align:top;}@media (min-width: 1200px){header .menu .page .subpage a{padding:6px 20px;white-space:nowrap;}header .menu .page .subpage a:hover{background:#662d91;}header .menu .page .subpage a:not(.more){font-weight:700;color:#fff;}}@media (min-width: 1200px){header .menu .page:not(:first-of-type){margin-left:1px;}header .menu .page:not(:first-of-type):before{content:'';position:absolute;top:50%;left:-1px;width:1px;height:20px;background:#c5c5c5;margin-top:-10px;}header .menu .page.cur:after{content:'';position:absolute;bottom:0;left:50%;width:50px;height:4px;background:#574f77;margin-left:-25px;}header .menu .page:hover .subpage{display:block;}header .menu .page:hover:after{content:'';position:absolute;bottom:0;left:50%;width:50px;height:4px;background:#574f77;margin-left:-25px;}header .menu .page:first-of-type{padding-left:0;}header .menu .page:first-of-type:after{margin-left:-55px;}header .menu .page:first-of-type .subpage{margin-left:-30px;}}@media (min-width: 1200px) and (max-width: 1349px){header .menu .page:first-of-type .subpage{left:0;margin-left:-20px;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}}header .right{float:right;max-width:100%;line-height:80px;}header .right .home{display:inline-block;width:51px;height:20px;padding-right:28px;border-right:1px solid #c5c5c5;background:url(img/1/home-icon.svg) no-repeat center left -9px;margin:30px 0;vertical-align:top;}header .right div{display:inline-block;vertical-align:top;}header .right div a{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;margin:20px 5px;vertical-align:top;}header .right div a img{width:100%;height:auto;vertical-align:top;}header .right .social{max-width:calc(100vw - 170px);padding:0 15px;overflow:hidden;white-space:nowrap;}header .right .social + .lang{position:relative;margin-left:1px;}header .right .social + .lang:after{content:'';position:absolute;top:50%;left:-1px;width:1px;height:20px;background:#c5c5c5;margin-top:-10px;}header .right .lang{padding-left:15px;margin-right:-5px;}header .right .lang a{color:#c5c5c5;}header .right .lang a:hover,header .right .lang a.cur{color:#fff;background:#574f77;}#content{min-height:500px;}.banner{position:relative;}.banner img{width:100%;height:auto;}.banner h1{position:absolute;bottom:30px;left:0;width:100%;font-size:40px;font-weight:700;color:#662d91;text-transform:uppercase;}@media (max-width: 767px){.banner{overflow:hidden;}.banner img{width:150%;margin:0 -25%;}.banner h1{bottom:50%;-webkit-transform:translate(0,50%);-moz-transform:translate(0,50%);-ms-transform:translate(0,50%);-o-transform:translate(0,50%);transform:translate(0,50%);}}.path{line-height:50px;padding:0 20px;background:#e2def4;}.path .inner{text-align:left;}.path .inner > span{display:inline-block;vertical-align:top;}.path .inner span,.path .inner a{font-size:14px;font-weight:700;color:#662d91;}.path .inner a:not(:hover):not(.current){opacity:0.4;}.path .inner .arrow{display:inline-block;width:40px;height:50px;background:url(img/1/2/path-arrow.png) no-repeat center left;vertical-align:top;}.path .inner .back{float:right;}.path .inner .back a{opacity:1 !important;}.path .inner .back .arrow{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1);}.all-pager{position:relative;z-index:1;line-height:24px;text-align:center;}.all-pager a{display:inline-block;min-width:25px;height:24px;font-size:14px;box-sizing:border-box;padding:0 5px;margin:0 2.5px;vertical-align:top;}.all-pager .cur,.all-pager .page:hover{color:white;background:#7f569d;}.all-pager .prev,.all-pager .next{padding:0;margin:0 0.5px;}.all-pager .prev img,.all-pager .next img{margin:4px 0;vertical-align:top;}/*953795e33e25c16a067bcfa2a5842f5b*/.all-pager .next img{-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1);}.all-pager form{display:inline-block;margin:0 8px;}.all-pager form input{width:33px;height:24px;line-height:24px;font-size:14px;padding:0 5px;vertical-align:top;}.submenu{float:left;position:relative;width:240px;text-align:left;padding:11px 20px;padding-right:30px;background:#b9b9ba;}.submenu a{display:inline-block;width:100%;line-height:25px;font-size:16px;font-weight:700;color:#fff;padding:13px 0;vertical-align:top;}.submenu a.cur,.submenu a:hover{color:#662d91;}.submenu .select{position:relative;}.submenu .select:after{content:'';position:absolute;bottom:0;right:-50px;width:calc(100% + 70px);height:15px;background:url(img/1/3/subnav-triangle.png) no-repeat bottom right;}.submenu .select.child:after{width:calc(100% + 90px);}.submenu .childs{padding-left:20px;}.submenu .mobile{display:none;}.submenu .btn{display:inline-block;width:14px;height:25px;background:url(img/1/4/subnav-expand.svg) no-repeat center center;margin-left:5px;vertical-align:bottom;}.submenu .open .btn{background:url(img/1/4/subnav-close.svg) no-repeat center center;}@media (max-width: 1199px){.submenu .mobile{display:block;line-height:25px;font-size:16px;font-weight:700;color:#fff;padding:13px 0;}.submenu .mobile.open{color:#662d91;}.submenu .mobile.open + .subInner{display:block;}.submenu .mobile + .subInner{display:none;position:absolute;top:100%;left:0;z-index:1;width:100%;padding:11px 20px;padding-right:30px;background:#b9b9ba;}}.popup{position:fixed;top:0;left:0;z-index:10;width:100%;height:100%;background:rgba(0,0,0,0.7);overflow-y:scroll;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;}.popup:not(.open){display:none;}.popup .popupInner{padding:0 20px;}.popup .inner{width:980px;margin:200px 0;}.popup .inner .content{position:relative;}.popup .inner .content .close{position:absolute;bottom:100%;left:100%;width:40px;height:40px;background:url(img/1/2/2-4/lightbox-close.svg) no-repeat center center, #fff;cursor:pointer;}@media (max-width: 1099px){.popup .inner .content .close{margin-left:-40px;}}footer{line-height:32px;padding:14px 20px;background:#545454;}footer .inner{text-align:left;}footer .inner p,footer .inner a{font-size:14px;font-weight:300;color:#fff;}footer .inner .footerMenu{float:right;line-height:13px;color:#d7d1ee;margin:9.5px -7px;}footer .inner .footerMenu a{color:#d7d1ee;margin:0 7px;}@media (max-width: 1199px){header{padding:0;}header .inner{padding:0 20px;}header .navBtn{position:absolute;top:30px;right:20px;width:66px;height:20px;border-left:1px solid #c5c5c5;border-right:1px solid #c5c5c5;background:url(img/2/nav-icon.svg) no-repeat center center;}header .right{float:none;text-align:left;}header .menu{display:none;width:100%;line-height:69px;padding-bottom:40px;}header .menu .page{width:100%;padding:0;border-bottom:1px solid #c5c5c5;}header .menu .page .main{display:inline-block;width:100%;line-height:25px;font-weight:700;padding:22px 0;vertical-align:top;}header .menu .page .subpage{line-height:26px;}header .menu .page .subpage a{font-size:15px;color:#494949;padding:12px 0;}footer{padding:8px 20px;}footer .inner{text-align:center;}footer .inner .footerMenu{float:none;width:100%;line-height:inherit;margin:0;}footer .inner .footerMenu a{vertical-align:top;}html.navOpen{overflow:hidden;}html.navOpen header{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;overflow-y:scroll;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-ms-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;}html.navOpen header .navBtn{background:url(img/2/nav-close-icon.svg) no-repeat center center;}html.navOpen header .menu{display:block;}html.navOpen header .menu .page.subOpen .main{padding-bottom:12px;}html.navOpen header .menu .page.subOpen .subpage{display:block;margin-top:-10px;margin-bottom:10px;}}.map{padding:50px 20px;padding-bottom:80px;}.map .inner{text-align:left;}.map .inner .row{display:inline-block;width:50%;vertical-align:top;}@media (max-width: 767px){.map .inner .row{width:100%;}.map .inner .row + .row{margin-top:24px;}}.map .inner .col{display:inline-block;width:50%;vertical-align:top;}@media (max-width: 1199px){.map .inner .col{width:100%;}.map .inner .col + .col{margin-top:24px;}}@media (max-width: 767px){.map .inner .col{width:100%;}}.map .inner .col .page + .page{margin-top:24px;}.map .inner .col .childs{padding-left:20px;}.map .inner .col a{display:inline-block;width:100%;line-height:20px;font-size:13px;padding:4px 0;vertical-align:top;}.map .inner .col .main{font-size:16px;font-weight:700;color:#575076;}.map .inner .col a:not(.main){position:relative;padding-left:20px;}.map .inner .col a:not(.main):before{content:'';position:absolute;top:50%;left:0;width:6px;height:6px;background:#575076;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}.map .inner .col a.child:before{background:#c5c5c5;}