.copyright,.copyright a{color:#fff}.company-text h3,.copyright,.newletter h3{text-transform:uppercase}.company-info p,.company-info span,.footer-right .bottom-text,.social,.social li{vertical-align:middle}.box-nav li.current,.copyright a,.outer-nav.second,.sub-inner li.current,.sub-inner li.current a,body.auto .title-page{pointer-events:none}.file-name,.item-search p,.select-header h3{text-overflow:ellipsis}.all-album,.box-slider,.details-content>span,.dragscroll,.img-moving,.overlay-dark,.overlay-menu{-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:-moz-auto;-ms-user-select:auto}.loadx{background:url(../images/cycle.png) center center no-repeat;position:fixed;top:50%;left:50%;width:82px;height:82px;margin:-41px 0 0 -41px;border-radius:50%;animation:Rotate 1s linear infinite;display:none;z-index:110000}.container,.content-table,section{width:100%;height:auto;margin:0;padding:0}.navigation.show .nav li,.navigation:not(.show) .nav li,.title-page h1>span>span.move{animation-duration:.3s;animation-fill-mode:forwards}.container,.content-table,.content-wrap,section{display:block;position:relative}.container{min-height:100vh;overflow:hidden}section{float:left}.content-page{background-color:#ececec;background-position:center center;background-repeat:no-repeat;background-size:cover;text-align:center;z-index:2}.content-wrap{width:90%;max-width:1200px;margin:auto}.mask,.overlay-menu{position:fixed;height:100%;overflow:hidden;top:0}.navigation.show{width:600px}.navigation.show .nav li{animation-name:goRight}.navigation:not(.show) .nav li{animation-name:fadeOut}.overlay-menu{width:0;right:0;background-color:rgba(0,0,0,.3);touch-action:none;-ms-touch-action:none;-webkit-touch-callout:none;transition:width .5s ease-in-out;z-index:50}.mask,.overlay-menu.show{width:100%}.mask{left:0;display:none;z-index:-99999}.mask.display{display:block;z-index:99}.mask::after,.mask::before{content:'';height:50%;background-color:#0066FF;border-radius:0;transition:all .6s ease;z-index:1000;width:100%;overflow:hidden;position:fixed;left:0}.mask::before{top:0}.mask::after{bottom:0}.mask.show::before{height:0;border-radius:0 0 50% 50%}.mask.show::after{height:0;border-radius:50% 50% 0 0}.mask.finish{z-index:-99999}body.hidden .clippart{clip-path:circle(0 at 50% 50%)}body.hidden .clippart.show{clip-path:circle(100% at 50% 50%);transition:clip-path .8s ease-out}body.hidden .clippart.finish{clip-path:inherit}.blur{filter:blur(20px)}.footer{width:100%;height:auto;padding:0;display:block;float:left;overflow:hidden;z-index:15}.footer.hidden.inner,.footer.inner{height:64px;bottom:-100px}.footer.hidden{position:fixed;left:0;bottom:-350px;ransition:bottom .9s ease-in-out}.footer.auto,.social,.social li,.social::before{position:relative}.footer.auto{left:auto;bottom:auto;transition:none;background-color:#a3a3a3}.footer.hidden.show{bottom:0}.footer.auto.show{bottom:auto}.footer-left,.footer-right{position:relative;width:50%;display:block;height:300px}.footer-left{padding:30px 5%;float:left}.footer-right{padding:50px 5%;background-color:#0066FF;float:right}.social{height:auto;width:auto;margin:0 0 0 -20px;display:block;text-align:left}.content-page>h2.no-bg::after,.social::before{content:'';height:1px}.social::before{width:130px;display:block;background-color:#fff;margin:0 0 30px 25px}.social li{width:50px;height:50px;display:inline-block;margin:0 2px}.social li a{width:100%;height:100%;display:block}.bottom-text,.newletter{height:auto;display:block;position:relative}.facebook{background:url(../images/facebook.svg) center center/contain no-repeat}.youtube{background:url(../images/youtube.svg) center center/contain no-repeat}.google{background:url(../images/google.svg) center center/contain no-repeat}.call{background:url(../images/call.svg) center center/contain no-repeat}.fax{background:url(../images/fax.svg) center center/contain no-repeat}.email{background:url(../images/email.svg) center center/contain no-repeat}.address{background:url(../images/location.svg) center center/contain no-repeat}.bottom-text{width:auto;margin:0;padding:10px 0}.copyright{font-family:Montserrat,sans-serif;font-weight:300;font-size:11px;line-height:1.4;position:relative;width:auto;text-align:left;display:block}.copyright strong,.newletter h3{font-weight:700}.newletter{width:100%;margin:0 0 30px}.newletter h3{font-size:18px;margin:0 0 10px;text-align:left;display:block;color:#fff}.form-newletter{position:relative;padding-right:100px;width:400px;height:60px;background-color:#fff;box-shadow:0 10px 20px rgba(0,0,0,.1)}.print,.sub-nav li{box-shadow:0 20px 30px rgba(0,0,0,.1)}
.form-newletter button{position:absolute;white-space: nowrap;height:58px;top:1px;right:1px;padding:0 10px;font-size:14px;line-height:56px;background-color:#797979}.company-info,.company-text{height:auto;position:relative;color:#fff}.form-newletter button:after{display:none}.company-info,.company-info li,.company-text{display:block;width:100%}.company-text{margin:0;padding:0}.company-text h3{font-size:26px;font-weight:700;margin:0 0 10px}.company-info{font-weight:400;margin:0}.company-info li{margin:0 0 10px}.company-info p{font-weight:400;font-size:15px;line-height:1.6;margin:0;display:inline-block;max-width:calc(100% - 40px)}.company-info a{color:#fff}.company-info span{width:30px;height:30px;display:inline-block;margin:0 5px 0 0}.footer.inner .footer-right{padding:0;text-align:right}.footer-right .social{margin:0;display:inline-block}.footer-right .social::before{display:none}.footer-right .bottom-text{display:inline-block}.footer.auto.inner .footer-right{padding:0;text-align:center;height:auto;float:none;width:100%;background-color:transparent}.footer-right .copyright{padding:15px 20px}.text-fixed p,.text-fixed p span{margin:0 0 20px;font-size:16px;line-height:1.6}.text-fixed i{font-size:17px}.text-fixed a{color:#0066FF;transition:all .3s ease-in-out}.text-fixed img{width:auto!important;height:auto!important;max-width:100%;margin:10px auto;display:block}.text-fixed h1,.text-fixed h2,.text-fixed h3,.text-fixed h4,.text-fixed h5,.text-fixed h6{font-size:18px;color:#383838;font-weight:700;line-height:1.4;margin:10px 0}.text-fixed iframe{max-width:100%}.text-fixed table{width:auto;height:auto;display:table;border-spacing:1px;margin:30px auto;table-layout:fixed;background-color:#ccc}.text-fixed table thead tr th{background-color:#0066FF;color:#fff}.text-fixed table tbody,.text-fixed table tr{min-width:360px}.text-fixed table td,.text-fixed table th{background-color:#eee;text-align:left;font-size:16px;font-weight:400;color:#333;line-height:1.6;padding:10px 15px;border:0}.text-fixed ol,.text-fixed ul{padding-left:18px}.text-fixed table td p,.text-fixed table td span,.text-fixed table th p,.text-fixed table th span{font-size:16px;font-weight:300;color:#333;line-height:1.6}.text-fixed li{line-height:1.6;font-size:16px;font-family:Arial,Helvetica,sans-serif}.box-nav li a,.title-page h1{font-family:Montserrat,sans-serif}.text-fixed ol li{list-style:decimal}.text-fixed ul li{list-style:outside}.text-fixed ol,.text-fixed ul{margin:0 0 20px}.title-page{width:100%;height:auto;position:fixed;left:0;bottom:0;transition:background-color .5s ease-in-out;z-index:10}.title-page.end{background-color:#a3a3a3}.title-page::after{content:'';width:100px;height:100%;position:absolute;left:-20px;top:0;background-color:#0066FF;transform:skewX(30deg)}.box-intro h2,.content-page>h2,.title-page h1{font-weight:700;position:relative;text-transform:uppercase}.title-page h1{font-size:24px;line-height:1.4;text-align:left;color:#fff;padding:14px 20px;z-index:3}.title-page h1>span>span{opacity:0}.title-page h1>span>span.move{animation-name:fadeIn}.box-intro h2{font-size:32px;line-height:1.2;display:block;color:#fff;margin:20px auto}.box-intro>h2.align{text-align:left;max-width:300px;margin:0}.box-intro>h2.align>span{display:block}.box-intro>h2.align::after{background-image:none;background-color:#fff;width:200px;margin:20px 0}.content-page>h2{font-size:36px;text-align:center;display:block;width:100%;padding:30px 5%;color:#737373;background-color:#ececec;z-index:2}.content-page>h2.no-bg{background-color:transparent;color:#fff}.content-page>h2.no-bg::after{width:120px;background-color:#fff;display:block;margin:15px auto}.line-cross h2::after,.underline>h2::after{content:'';position:relative;display:block;height:1px;margin:30px auto 0}.underline>h2{background-color:unset;color:#fff}.underline>h2::after{width:250px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%)}.content-page.red>h2{color:#0066FF;background-color:unset}.underline.red>h2::after{background:linear-gradient(90deg,rgba(196,58,81,0) 0,#0066FF 50%,rgba(196,58,81,0) 100%)}.line-cross h2{color:#0066FF;background-color:unset;padding:30px 0}.line-cross h2::after{width:100%;background:#0066FF}body.auto .title-page{position:absolute;bottom:auto;left:50%;top:auto;transform:translateX(-50%);text-align:center}.print,.print-box{position:relative;height:auto}body.auto .title-page::after{display:none}body.auto .title-page h1{font-size:48px;text-align:center}.print{display:block;width:100%;padding:20px 5%;text-align:center;background-color:#fff;border-top:1px solid #aaa}.print-box{display:inline-block;width:auto;margin:0}.print-but,.save-but,.share-but{padding:0 20px 0 10px;display:inline-block;vertical-align:middle;width:auto;height:50px;line-height:50px;font-size:12px;text-transform:uppercase;color:#4c4c4c;border-radius:30px;background-color:rgba(255,255,255,1);z-index:1}.print-but::before,.save-but::before,.share-but::before{position:relative;display:inline-block;vertical-align:middle;width:40px;content:''}.save-but::before{height:40px;background:url(../images/favorite.svg) 50%/80% no-repeat}.print-but::before{height:40px;background:url(../images/print.svg) 50%/80% no-repeat}.share-but::before{height:40px;background:url(../images/share.svg) 50%/80% no-repeat}.box-nav li,.sub-nav li,.sub-nav li a{vertical-align:top}.share-item{position:absolute;right:-100%;bottom:5px;width:100%;height:40px}.share-item ul{position:relative;display:block;width:auto;height:auto;text-align:left;padding:0 0 0 10px}.share-item li{display:inline-block;position:relative;width:40px;height:40px;margin:0;border-radius:50%;border:1px solid #aaa;transition:all .3s cubic-bezier(.44,.39,.34,1.03);transform:scale3d(0,1,1);transform-origin:left top;left:-40px;opacity:0}.share-item li a{display:block;width:100%;height:100%;font-size:0;text-indent:-9999px}.share-item li a::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%}.share-item li a::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.item-intergram::before{background:url(../images/intergram-grey.svg) 50%/70% no-repeat}.item-intergram::after{background:url(../images/intergram-orange.svg) 50%/70% no-repeat}.item-facebook::before{background:url(../images/facebook-grey.svg) 50%/70% no-repeat}.item-facebook::after{background:url(../images/facebook-orange.svg) 50%/70% no-repeat}.item-linkedin::before{background:url(../images/linkedin-grey.svg) 50%/70% no-repeat}.item-linkedin::after{background:url(../images/linkedin-orange.svg) 50%/70% no-repeat}.share-but.active+.share-item li{transform:scale3d(1,1,1);left:0;opacity:1}.share-but.active+.share-item li:nth-child(2){transition-delay:.2s}.share-but.active+.share-item li:nth-child(3){transition-delay:.4s}.box-nav{width:40px;height:auto;position:absolute;right:0;top:50%;padding:10px 0;transform:translate(0,-50%);background-color:#a3a3a3;z-index:15}.box-nav li,.box-nav ul{position:relative;height:auto}.box-nav li a::after,.box-nav li span{background-color:#fff;transition:all .3s ease-in-out}.box-nav ul{width:100%;text-align:center}.box-nav li{display:inline-block;width:40px;margin:0;cursor:pointer}.box-nav li a::after,.box-nav li span,.box-nav li span::after,.sub-inner{position:absolute;top:50%}.box-nav li a{display:block;width:100%;height:auto;font-weight:300;font-size:18px;color:#fff;text-transform:uppercase;line-height:40px;text-align:center;transition:all .3s ease-in-out}.box-nav li span,.sub-inner li a{font-family:Montserrat,sans-serif;line-height:1}.box-nav li a::after{content:"";width:0;height:1px;left:5px;margin:0;z-index:1}.box-nav li span,.sub-nav ul{z-index:2;white-space:nowrap}.box-nav li.current a{width:0;color:rgba(255,255,255,0)}.box-nav li.current a::after{width:30px}.box-nav li:not(.current):hover a{width:0;color:rgba(255,255,255,0)}.box-nav li:not(.current):hover a::after{width:30px}.box-nav li span{font-weight:500;font-size:11px;color:#0066FF;text-transform:uppercase;text-align:right;padding:8px;display:inline-block;right:20px;margin:-13px 0 0;opacity:0;visibility:hidden;transform:translate3d(100px,0,0) scale3d(0,1,1);border-radius:8px}.sub-inner li a,.sub-nav li a{font-size:14px;font-weight:700;text-transform:uppercase}.box-nav li span::after{content:"";width:0;height:0;border-style:solid;border-width:8px 0 8px 10px;border-color:transparent transparent transparent #fff;right:-8px;margin:-8px 0 0}.description::before,.outer-nav:not(.second) h2::after,.sub-nav ul::after{content:''}.box-nav li.active span,.box-nav li:hover span{opacity:1;transform:translate3d(0,0,0) scale3d(1,1,1);visibility:visible}.controls[data-state=hidden],.outer-nav:not(.second).hide{visibility:hidden}.sub-inner{width:200px;height:auto;left:0;display:block;margin:-70px 0 0}.sub-inner li,.sub-inner ul,.sub-nav,.sub-nav ul{position:relative;display:block;height:auto}.sub-inner ul{width:100%;text-align:left}.sub-inner li{width:100%;margin:0 0 1px;background-color:#878787}.sub-inner li a{display:block;width:100%;height:auto;color:#fff;padding:15px 20px}.sub-inner li.current{background-color:#0066FF}.sub-nav{width:auto;margin:0 auto}.sub-nav ul{width:100%}.sub-nav ul::after{position:absolute;width:100%;height:75px;left:0;bottom:-50px;background-color:#ececec;z-index:-1}.sub-nav li{position:relative;display:inline-block;width:auto;height:auto;margin:0 -1.5px}.sub-nav li a{display:block;padding:15px;margin:0 1px;color:#7e8387;background-color:#fff}.outer-nav.second .sub-nav li.current a,.sub-nav li.current a{background-color:#0066FF;color:#fff;pointer-events:none}.outer-nav.second .sub-nav li.active a,.sub-nav li.active a{background-color:#0066FF;color:#fff}.outer-nav:not(.second){position:relative;display:block;width:100%;height:auto;margin:-90px 0 0;text-align:center;z-index:5}.outer-nav:not(.second) h2{position:relative;display:block;font-size:30px;font-weight:700;color:#fff;background-color:rgba(0,0,0,.5);padding:20px 5%;text-transform:uppercase;z-index:-1}.outer-nav:not(.second) h2::after{position:absolute;width:100%;height:18px;left:0;bottom:-18px;background-color:rgba(0,0,0,.5);z-index:-1}.outer-nav:not(.second) small{font-size:16px;line-height:1.4;display:block}.outer-nav.second{width:100%;height:auto;top:-300px;left:0;position:fixed;opacity:0;text-align:center;transition:all .6s ease-in-out;z-index:5}.outer-nav.second .sub-nav li{box-shadow:none}.outer-nav.second .group,.outer-nav.second .sub-nav ul::after,.outer-nav.second h2{display:none}.outer-nav.second .sub-nav li a{font-size:12px;padding:10px 15px;margin:0}.outer-nav.second.fixed{pointer-events:auto;opacity:1;top:70px;background-color:rgba(255,255,255,.3);box-shadow:0 10px 30px rgba(0,0,0,.1)}.box-slider{width:100%;height:100vh;position:relative;overflow:hidden;display:block;float:left;-webkit-tap-highlight-color:transparent;z-index:1}.content-main,.group-central{width:100%;position:absolute;left:0;overflow:hidden}.group-central{height:100vh;top:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translate(0,100%)}.bg-cover,.bg-home{-webkit-backface-visibility:hidden}.group-central.show-text{z-index:1}.group-central:first-child{transform:translateY(0)}.content-main{height:calc(100vh - 70px);top:70px;text-align:center}.content-main::after,.content-main::before{content:'';display:inline-block;height:100%;vertical-align:middle}.bg-gradient{background:linear-gradient(90deg,rgba(140,57,71,.5) 0,rgba(196,58,81,.5) 50%,rgba(140,57,71,.5) 100%)}.bg-cover,.box-cover{background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:-1;position:absolute;left:0;top:0;width:100%}.bg-cover{height:100%;background-attachment:fixed;backface-visibility:hidden}.box-cover{height:100vh}.box-cover svg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:3}.box-cover.pattern,.box-cover.pattern span{background:url(../images/pattern.png) left top;background-size:auto}.bg-home,.bg-inner,.pic-thumb-bg{background-position:center center;background-repeat:no-repeat;background-size:cover}.pic-thumb-bg img{width:100%;height:auto;display:block;position:relative;opacity:0;pointer-events:none}#home-page .title-page{display:none}.banner-home,.banner-inner,.bg-home,.bg-inner,.slide-pics{position:relative;width:100%;display:block}.slide-pics{height:auto;margin:0;background-color:#a3a3a3}.banner-home,.banner-inner{height:auto;overflow:hidden}.bg-home{height:100vh;backface-visibility:hidden}.bg-inner,.description{-webkit-backface-visibility:hidden}.bg-inner{height:80vh;backface-visibility:hidden}.slide-pics .slide-controls{position:absolute;bottom:50px;left:50%;max-width:200px;margin:0 0 0 -100px}.slide-hassub .slide-controls{bottom:130px}.slide-pics .slide-pagination{position:absolute;bottom:-15px}.text-banner{position:absolute;bottom:50px;left:50px;max-width:480px;height:auto;z-index:10}.description{display:inline-block;position:relative;width:auto;height:auto;padding:20px 30px 60px;backface-visibility:hidden;cursor:pointer}.text-banner h2,.text-banner p{display:block;color:#fff;line-height:1.4}.bg-video,.news-item{-webkit-backface-visibility:hidden}.description::before{width:100%;height:100%;left:0;bottom:0;position:absolute;background-color:rgba(0,0,0,.5);mix-blend-mode:overlay;z-index:-1}.text-banner h2{font-size:32px;font-weight:700;text-transform:uppercase}.text-banner p{font-family:Arial,Helvetica,sans-serif;font-size:14px;font-weight:400}.box-intro,.go-inner{font-family:Montserrat,sans-serif}.go-page{background:url(../images/zoom.svg) 50%/80% no-repeat #0066FF;width:50px;height:50px;position:absolute;display:block;right:30px;bottom:0;z-index:10}.box-video-center,.pic-video{height:100vh;position:absolute;left:0;top:0;width:100%;display:block}.pic-video{background-repeat:no-repeat;background-position:center center;background-size:cover;transition:all .8s ease-in-out;z-index:2}.pic-video.hide{opacity:0;z-index:-1}.box-video-center{margin:0;padding:0;text-align:center}.video-cover{width:100%;height:100%;position:relative;display:block}.player-vid,.video-full{position:absolute;left:50%;top:50%}.video-full{background-color:transparent;min-width:100%;min-height:100vh;transform:translate(-50%,-50%)}.player-vid{width:140px;height:140px;margin:-70px 0 0 -70px;border-radius:50%;opacity:0;z-index:99999}.player-vid::after,.player-vid::before{content:'';position:absolute;left:0;top:0;height:100%;border-radius:50%;width:100%}.player-vid::after{background:linear-gradient(270deg,#0066FF,#454545,#0066FF);background-size:400% 400%;z-index:-1}.player-vid::before{background:url(../images/play.svg) center center/contain no-repeat}.player-vid.hide{display:none;opacity:0}.player-vid.show{display:block;opacity:1}.bg-video.hide,.pause-button,.play-button,.youtube-video img{opacity:0;pointer-events:none}.video-youtube-full{position:relative;width:100%;height:100vh;display:block}.youtube-video{width:100%;height:100%;position:relative;display:block}.bg-video,.youtube-video iframe{width:100%;position:absolute;left:0}.youtube-video iframe{height:calc(100vw * .5625);top:50%;transform:translateY(-50%);z-index:-1}.full-frame .youtube-video iframe{height:100vh;top:0;transform:translateY(0)}.youtube-video img{width:100%;height:auto;display:block}.control button,.control span{display:inline-block;vertical-align:middle}.bg-video{height:100%;top:0;background-position:center center;background-repeat:no-repeat;background-size:cover;backface-visibility:hidden;transition:opacity .6s ease-in-out}.play-button{width:140px;height:140px;position:absolute;left:50%;top:50%;margin:-70px 0 0 -70px;border-radius:50%;z-index:99999}.play-button::after,.play-button::before{content:'';position:absolute;width:100%;height:100%;border-radius:50%}.play-button::after{left:0;top:0;background:linear-gradient(270deg,#0066FF,#454545,#0066FF);background-size:400% 400%;z-index:-1}.play-button::before{left:0;top:0;background:url(../images/play.svg) center center/contain no-repeat}.control button,.controls button{background-position:center center;background-size:contain;background-repeat:no-repeat}.pause-button{width:0;height:0;position:absolute;left:0;top:0;margin:0}.control,.control::after{width:100%;position:absolute;bottom:0}.control.show button,.play-button.show{pointer-events:auto}.play-button.show{opacity:1}.control{height:auto;padding:0 20px 20px;left:0;white-space:nowrap;text-align:left;color:#fff;font-size:12px;font-weight:700;transition:opacity .5s ease-in-out;opacity:0;z-index:10}.control::after,.slide-range::after{z-index:-1;left:0;content:''}.control::after{height:calc(100% - 10px);background-color:rgba(0,0,0,0);transition:background-color .3s ease-in-out}.control button,.slide-range{position:relative;border:none;cursor:pointer;outline:0}.control.show{opacity:1}.control:hover::after{background-color:rgba(0,0,0,.5)}.control button,.control button:focus,.control button:hover,.slide-range{background-color:transparent}.control span{margin:0 5px}.control button{-webkit-appearance:none;appearance:none;transition:all .3s ease-in-out;overflow:hidden;margin:0 10px;width:30px;height:30px;pointer-events:none}.control button:hover{opacity:.5}.control button:focus{opacity:1}.slide-range{-webkit-appearance:none;appearance:none;width:100%;height:20px;color:transparent;display:block;margin:0 0 10px;transition:opacity .3s ease-in-out;opacity:.5}.controls,.controls button,.load-text a{transition:all .3s ease-in-out}.slide-range::after{width:100%;height:1px;position:absolute;top:50%;background-color:#fff}.slide-range:hover{opacity:1}.slide-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;border:none;width:20px;height:20px;margin:-10px 0;background-color:#fff;cursor:pointer;border-radius:50%}.slide-range::-moz-range-thumb{border:none;width:20px;height:20px;margin:-10px 0;background-color:#fff;cursor:pointer;border-radius:50%}.slide-range::-webkit-slider-runnable-track{width:0;height:0;-webkit-appearance:none;border:none}.slide-range:focus{outline:0}.slide-range:focus::-webkit-slider-runnable-track{width:0;height:0;-webkit-appearance:none;border:none}.is-IE .controls{background-color:rgba(0,0,0,.3)}.is-IE .controls::after,.is-IE .slide-range{display:none}.controls{position:absolute;width:100%;height:30px;padding:5px 0;bottom:0;left:0;white-space:nowrap;text-align:center;background-color:rgba(255,255,255,0);opacity:0;z-index:10}.controls .progress,.controls button{position:relative;display:inline-block;cursor:pointer}.controls .progress{width:calc(100% - 150px);max-width:220px;height:10px;vertical-align:middle;margin:1px 0;padding:1px;background-color:rgba(255,255,255,.2)}.box-intro,.controls button{padding:0;text-align:center;vertical-align:middle}.controls progress[data-state=fake]{background-color:rgba(255,255,255,.2);height:20px}.controls button{border:none;width:25px;height:25px;overflow:hidden;font-size:0;font-weight:inherit;opacity:1;background-color:transparent;z-index:999}.controls button:hover{opacity:.5;background-color:transparent}.controls button:focus{opacity:1;background-color:transparent}.controls progress{display:block;width:100%;height:100%;margin:0;border:none;overflow:hidden;background-color:rgba(0,0,0,.1);color:#fff}.box-intro>p strong,.go-inner{color:#0066FF}.controls progress span{width:0;height:100%;display:inline-block;background-color:#ef402a}.is-Chrome .video-cover[data-fullscreen=true] .controls,.is-IOS .video-cover[data-fullscreen=true] .controls,.video-cover[data-fullscreen=true] figcaption{display:none}.controls progress::-moz-progress-bar{background-color:#fff}button[data-state=play]{background-image:url(../images/video/play.svg)}button[data-state=pause]{background-image:url(../images/video/pause.svg)}button[data-state=stop]{background-image:url(../images/video/stop.svg);width:0;height:0;opacity:0}.box-intro,.video-cover[data-fullscreen=true] video{height:auto}button[data-state=mute]{background-image:url(../images/video/mute.svg)}button[data-state=unmute]{background-image:url(../images/video/unmute.svg)}button[data-state=go-fullscreen]{background-image:url(../images/video/fullscreen.svg)}button[data-state=cancel-fullscreen]{background-image:url(../images/video/cancel-fullscreen.svg)}.video-cover[data-fullscreen=true]{position:fixed;left:0;top:0}.video-cover[data-fullscreen=true] .controls{bottom:100px;z-index:2147483647!important}.controls[data-state=visible],.controls[data-state=visible].addshow{visibility:visible;bottom:100px}.video-cover[data-fullscreen=true] .overlay-video{z-index:1000}.box-intro{position:relative;width:100%;margin:-35px -5px 0;display:inline-block;z-index:5}.box-intro h2::after{content:'';width:300px;position:relative;display:block;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%);margin:20px auto}.box-bg{position:absolute;width:100%;height:100%;left:0;top:0;z-index:-1}.box-bg::after,.box-bg::before{content:'';position:absolute;width:100%;height:50%}.box-bg::before{left:0;top:0;background-color:#9b8387;z-index:-1}.box-bg::after{right:0;bottom:0;background-color:#cfcfcf;z-index:-2}.box-intro>p{font-size:24px;font-weight:300}.go-inner{font-weight:700;font-size:12px;line-height:1.4;padding:10px 20px;text-transform:uppercase;display:inline-block;position:relative;margin:10px 0;border-radius:10px;z-index:10}.go-inner::after,.go-inner::before{content:'';width:70px;height:1px;position:absolute;top:50%}.go-inner::before{left:-70px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#0066FF 100%)}.go-inner::after{right:-70px;background:linear-gradient(90deg,#0066FF 0,rgba(255,255,255,0) 100%)}.all-business{position:relative;display:block;width:80%;height:auto;margin:auto}.box-business-home,.box-center,.business-home{position:relative;display:block;height:auto;margin:0;width:100%}.box-business-home,.box-center{text-align:center}.box-business-home h3,.box-info,.box-info p,.box-news-home:nth-child(1) .text-news-home,.box-news-home:nth-child(4) .text-news-home,.box-news-home:nth-child(5) .text-news-home{text-align:left}.box-business-home{cursor:pointer}.box-business-home .hover{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#0066FF;mix-blend-mode:multiply;opacity:.7;z-index:1}.box-business-home a{width:80%;height:100%;position:absolute;left:10%;top:0;color:#fff;z-index:2}.box-business-home a span{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:1;font-weight:400;letter-spacing:1px;text-transform:uppercase;display:none;margin:10px 0;text-align:left}.percent,.price span{font-family:Montserrat,sans-serif}.box-business-home a::after,.box-business-home a::before{content:'';height:100%;display:inline-block;vertical-align:middle}.box-business-home h3{font-size:36px;line-height:1.2;margin:0;position:relative;display:inline-block;font-weight:300;vertical-align:middle;color:#fff;text-transform:uppercase;z-index:2}.box-business-home h3 strong,.price span{font-weight:700}.group-central[data-name=culture-home] .box-intro h2,.group-central[data-name=shareholder-home] .box-intro h2{color:#0066FF}.per-price,.price{text-align:center}.box-center h3{font-size:30px}.box-business-home h3::before{content:'';width:5px;height:100%;position:absolute;left:-20px;top:0;background-color:#fff}.box-center .pic-business-home{height:calc(100vh/4)}.pic-business-home{position:relative;width:100%;height:calc(100vh/2);display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;filter:grayscale(100%)}.col-left,.home-stock{height:auto;position:relative}.business-home .slide-buttons{top:50%}.group-central[data-name=culture-home] .box-intro{width:90%;max-width:600px;padding:50px;background-color:rgba(255,255,255,.5);box-shadow:0 20px 30px rgba(0,0,0,.3)}.group-central[data-name=culture-home] .box-intro h2::after,.group-central[data-name=shareholder-home] .box-intro h2::after{background:linear-gradient(90deg,rgba(196,58,81,0) 0,rgba(196,58,81,1) 50%,rgba(196,58,81,0) 100%)}.group-central[data-name=shareholder-home] .box-bg::before{background-color:#fff}.group-central[data-name=shareholder-home] .box-bg::after{background-color:#a1a1a1}.home-stock{width:80%;max-width:1000px;display:table;table-layout:fixed;margin:auto}.col-left,.col-right{display:table-cell;vertical-align:top;z-index:1}.col-left{width:30%;background-color:#fff}.col-left::after{content:'';width:100%;height:140px;position:absolute;left:0;top:0;background-color:#a1a1a1}.box-stock,.col-right,.per-price,.price span,.stock-price{position:relative}.col-right{width:70%;height:auto;padding:40px;background-color:#ccc}.col-left h3,.col-right h3{position:relative;display:block;font-size:24px;font-weight:700;color:#fff;text-align:center;padding:0 20px;text-transform:uppercase;z-index:1}.col-left h3{padding:40px 20px 0;font-size:18px}.box-stock{display:inline-block;width:100%;height:auto;margin:0;overflow:hidden}.price,.stock-price{width:100%;display:block}.price{height:auto;margin:20px 0 0}.price span{display:inline-block;width:190px;height:190px;background-color:#0066FF;font-size:48px;line-height:195px;color:#fff;border-radius:50%;z-index:1}.per-price{width:100%;display:block;margin:0;padding:30px 0}.arrow-down,.arrow-up{width:42px;height:42px;display:inline-block;vertical-align:top;position:relative}.arrow-up{background:url(../images/arrow-up.png) center center no-repeat;border:1px solid #6d6e71;border-radius:50%}.arrow-down{background:url(../images/arrow-down.png) center center no-repeat;border:1px solid #6d6e71;border-radius:50%}.box-info,.box-info a,.box-share{height:auto;width:100%}.box-info,.box-info a,.box-share,.percent{display:block}.box-info p,.center-text-news,.history,.pic-logo,.text-box{vertical-align:middle}.box-news-home:nth-child(2) .pic-news-home::before,.box-news-home:nth-child(3) .pic-news-home::before{border-top:30px solid transparent;top:50%;margin-top:-30px;border-left:30px solid #dfdfdf;border-bottom:30px solid transparent;left:0}.percent{font-size:14px;font-weight:400;color:#6d6e71;margin-top:16px}.box-share{position:relative;overflow:hidden;margin:40px 0 0}.box-info{min-height:50px;float:left;position:relative;margin-bottom:2px}.box-info a strong{font-weight:700}.box-info:nth-child(odd) a{background-color:#e3e3e3;color:#333}.box-info:nth-child(even) a{background-color:#0066FF;color:#fff}.box-info p{display:table-cell;height:50px;padding:10px 60px 10px 20px;font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:1.4}.cycle-value li a,.item-history span,.nav-history li a{font-family:Montserrat,sans-serif}.box-info p strong{font-weight:700}.box-info span{position:absolute;top:5px;right:5px}.box-news-home,.news-home,.pic-news-home{position:relative;display:block}.news-home{width:100%;height:auto;margin:0}.box-news-home{float:left;overflow:hidden;width:40%}.pic-news-home{width:50%;float:left;height:calc(100vh/3.5);background-position:center center;background-size:cover;background-repeat:no-repeat}.pic-news-home::before{content:' ';width:0;height:0;position:absolute}.text-news-home{float:left;padding:20px 30px;width:50%;display:block;background-color:#dfdfdf;color:#333;height:calc(100vh/3.5);position:relative}.box-news-home:nth-child(2) .pic-news-home,.box-news-home:nth-child(3) .pic-news-home{float:right}.text-news-home::after,.text-news-home::before{content:' ';display:inline-block;vertical-align:middle;height:100%}.text-news-home h3{font-size:16px;line-height:1.6;margin:0 0 10px;display:block;font-weight:300}.cycle-value li a,.history>h3,.item-history>h3,.item-history>h4{font-weight:700;text-align:center}.center-text-news{display:inline-block;position:relative;width:100%;margin:0 -5px}.all-logo,.member{display:block;position:relative}.box-news-home:nth-child(1){width:20%}.box-news-home:nth-child(1) .pic-news-home,.box-news-home:nth-child(1) .text-news-home{width:100%}.box-news-home:nth-child(1) .pic-news-home::before{border-left:30px solid transparent;border-right:30px solid transparent;border-bottom:30px solid #dfdfdf;left:50%;margin-left:-30px;bottom:0}.box-news-home:nth-child(4) .pic-news-home::before,.box-news-home:nth-child(5) .pic-news-home::before{border-top:30px solid transparent;border-bottom:30px solid transparent;border-right:30px solid #dfdfdf;top:50%;margin-top:-30px;right:0}.box-news-home:nth-child(2) .text-news-home,.box-news-home:nth-child(3) .text-news-home{text-align:right}.group-central[data-name=contact-home] .box-intro h2{color:#0066FF}.group-central[data-name=contact-home] .box-intro h2::after{background:linear-gradient(90deg,rgba(196,58,81,0) 0,rgba(196,58,81,1) 50%,rgba(196,58,81,0) 100%)}.group-central[data-name=contact-home] .box-bg::before{background-color:#fff;height:calc(100% - 300px)}.group-central[data-name=contact-home] .box-bg::after{background-color:#797979;height:300px}.pic-chairman::after,.text-inner::before{background-color:rgba(255,255,255,.8);content:''}.group-central[data-name=contact-home] .content-main::after,.group-central[data-name=contact-home] .content-main::before{height:calc(100% - 250px)}.member{width:80%;max-width:800px;height:auto;margin:auto}.all-logo{width:100%;height:auto;margin:10px auto;text-align:center}.member img,.pic-logo{width:auto;height:auto}.pic-logo{position:relative;display:inline-block;padding:0 20px;margin:10px 0}.member img{display:block;max-width:100%;max-height:calc(100vh / 5);margin:auto;filter:grayscale(100%);pointer-events:none}.text-box,.text-inner{height:auto;position:relative;margin:0}.text-box{width:86%;max-width:1400px;display:inline-block;text-align:left;color:#444}.text-inner{width:calc(100% - 300px);max-height:calc(100vh - 250px);display:block;padding:20px}.text-inner::before{width:100%;height:100%;position:absolute;left:0;top:0;border-radius:20px}.text-inner::after{content:'';width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;left:-5px;top:-5px;border:1px solid rgba(255,255,255,.5);border-radius:25px;z-index:-1}.pic-chairman p,.text-inner p{font-size:16px;margin:0 0 20px}.pic-chairman span{font-size:12px;display:block}.pic-chairman{position:absolute;width:300px;right:-10px;top:-100px;padding:10px 20px}.pic-chairman::after{width:230px;height:50%;position:absolute;left:0;bottom:10px;z-index:-1}.pic-chairman img{width:250px;height:250px;border-radius:50%;display:block;border:5px solid rgba(255,255,255,.5);box-shadow:0 10px 10px rgba(0,0,0,.2);margin:0 0 10px}.history,.history-slide{height:auto;position:relative}.box-value-info,.thumb{box-shadow:0 10px 20px rgba(0,0,0,.2)}.group-central[data-name=overview] .box-intro h2{margin:20px 0 20px -300px}.group-central[data-name=history] .box-intro{width:86%;max-width:1400px}.group-central[data-name=history] .text-box{width:50%}.group-central[data-name=history] .text-inner{width:100%}.history{width:42%;display:inline-block;margin:0;padding:0 50px}.history>h3{display:block;font-size:24px;color:#fff;padding:0 20px;margin:0 0 20px;text-transform:uppercase}.history-slide{width:100%;display:block;background-color:#0066FF;border-radius:20px;margin:auto;color:#fff}.history-slide::after{content:'';width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;left:-5px;top:-5px;border:1px solid #0066FF;border-radius:25px;z-index:-1}.item-history,.item-history span,.item-history>h3,.item-history>h3::after,.nav-history{position:relative;display:block}.item-history{width:100%;height:auto;max-height:calc(100vh - 340px);padding:20px}.item-history>h3{font-size:36px;text-transform:uppercase;margin:0 0 20px}.item-history>h3::after{content:'';width:80px;height:1px;margin:10px auto;background-color:#fff}.item-history span{font-size:13px;line-height:1.4;text-transform:uppercase;margin:0 0 20px}.item-history>h4{font-size:18px;display:block;text-transform:uppercase;margin:0 0 10px}.item-history>p{font-size:14px;display:block;margin:0 0 10px}.nav-history{width:90%;height:auto;text-align:center;margin:20px auto}.item-txt-his,.nav-history ul{height:auto;width:100%;position:relative}.nav-history ul{white-space:nowrap}.nav-history li{display:inline-block;height:auto;position:relative;vertical-align:top}.box-library,.cycle-value li a,.value{vertical-align:middle}.nav-history li a{font-size:15px;display:block;padding:10px 15px;font-weight:700;color:#fff;background-color:#a3a3a3;border-radius:8px}.nav-history li.active a{background-color:#0066FF;pointer-events:none}.item-txt-his{display:block}.item-txt-his::after{content:'';width:300px;position:relative;display:block;height:1px;background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 50%,rgba(255,255,255,0) 100%);margin:20px auto}.item-txt-his:last-child::after{display:none}.group-central[data-name=value] .box-intro h2{color:#0066FF}.group-central[data-name=value] .box-intro h2::after{background:linear-gradient(90deg,rgba(196,58,81,0) 0,rgba(196,58,81,1) 50%,rgba(196,58,81,0) 100%)}.value-model{width:calc(100vh - 220px);height:calc(100vh - 220px);position:relative;display:block;margin:auto}.value{width:100%;height:100%;display:block;position:relative;margin:0}.value::after{content:'';width:80%;height:80%;position:absolute;left:10%;top:10%;border:12px solid #0066FF;border-radius:50%;z-index:-1}.cycle-value,.cycle-value ul{width:100%;height:100%;position:relative;display:block;margin:0}.cycle-value li{width:30%;height:30%;position:absolute;color:#0066FF;z-index:2}.cycle-value li svg{width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}.cycle-value li a{height:auto;width:100%;margin:0 -5px;font-size:calc(1rem + ((1vw - .6rem) * 1.5));display:inline-block;padding:20px;color:#fff;text-transform:uppercase}.cycle-value li::after,.cycle-value li::before{content:"";height:100%;display:inline-block;vertical-align:middle}.box-value-info::after,.cycle-value-bg::after,.download-pdf::after,.link-page.current::after,.load-content::before,.load-data::before,.news-item::before,.title-pdf h3::after{content:''}.cycle-value li:nth-child(1){left:13%;top:0}.cycle-value li:nth-child(2){left:57%;top:0}.cycle-value li:nth-child(3){left:77%;top:33%}.cycle-value li:nth-child(4){left:57%;top:70%}.cycle-value li:nth-child(5){left:13%;top:70%}.cycle-value li:nth-child(6){left:-7%;top:33%}.cycle-value-bg{background-color:#fff;height:50%;width:50%;position:absolute;left:25%;top:25%;border-radius:50%}.cycle-value-bg::after{width:calc(100% + 20px);height:calc(100% + 20px);position:absolute;left:-10px;top:-10px;border:1px solid #fff;border-radius:50%;z-index:-1}
.logo-center{width:100%;height:100%;display:block;border-radius:50%}.box-value-info,.value-info{height:auto;position:absolute}.value-info{width:100%;left:0;top:0;z-index:5}.box-value-info{width:350px;left:auto;top:auto;padding:20px;background-color:#0066FF;border-radius:20px 50px 50px}.box-value-info::after{position:absolute;left:-20px;top:30px;margin:0;width:0;height:0;border-style:solid;border-width:0 0 30px 30px;border-color:transparent transparent #0066FF;z-index:-1}.img-chart,.manager-slide{position:relative;margin:auto}.conten-manager,.img-chart,.img-chart img,.manager-slide{height:auto;display:block}.box-value-info.align-left{border-radius:50px 20px 50px 50px}.thumb,.thumb img{border-radius:50%}.box-value-info.align-left::after{border-color:transparent transparent transparent #0066FF;border-width:30px 0 0 30px;left:auto;right:-20px}.box-value-info p{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:15px;text-align:left;line-height:1.5;color:#fff;display:block}.group-central[data-name=chart] .box-intro h2,.group-central[data-name=awards] .box-intro h2{color:#0066FF}.box-value-info p strong{font-family:Arial,Helvetica,sans-serif;font-weight:700}.box-value-info.show{transform:scale(1);opacity:1;z-index:5}.title-name h4,.title-name h5{color:#fff;text-transform:uppercase;line-height:1.2}.group-central[data-name=chart] .box-intro h2::after{background:linear-gradient(90deg,rgba(196,58,81,0) 0,rgba(196,58,81,1) 50%,rgba(196,58,81,0) 100%)}.img-chart{width:80%;max-width:1200px}.img-chart img{width:auto;max-width:100%;max-height:calc(100vh - 240px);margin:auto}.manager-slide{width:90%;max-width:900px}.conten-manager{width:100%;position:relative;margin:0 auto 30px;text-align:center}.conten-manager h3{font-weight:700;display:block;width:100%;font-size:36px;text-transform:uppercase}.conten-manager span{width:100%;height:100%;position:absolute;left:0;top:0;display:none;z-index:10}.manager,.thumb,.thumb img,.title-name{position:relative}.manager{width:auto;height:auto;min-width:250px;display:inline-block;vertical-align:top;margin:0 10px 20px;transition:filter .5s ease-in-out;z-index:1}.details-text table tbody,.details-text table tr,.load-text table tbody,.load-text table tr{min-width:360px}.chairman,.conten-manager.hide span,.thumb,.thumb img,.title-name,.title-name h4,.title-name h5{display:block}.conten-manager.hide .manager{filter:blur(5px)}.chairman{margin:10px auto}.thumb{width:200px;height:200px;padding:5px;margin:0 auto 10px;background-color:rgba(255,255,255,.3);cursor:pointer}.thumb img{width:100%;height:100%;pointer-events:none}.title-name{width:100%;height:auto}.title-name h4{font-weight:300;width:100%;font-size:16px;margin:0 0 5px}.title-name strong{font-weight:700}.title-name h5{font-weight:300;width:100%;font-size:13px}.info-manager{width:100%;height:auto;position:absolute;left:0;top:0}.content-info{position:fixed;width:550px;height:auto;left:auto;top:auto;right:auto;border-radius:10px;background-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.3);transition:all .5s ease-in-out;opacity:0;transform:scale(0);z-index:20}.career-list,.scroll-slide{box-shadow:0 20px 30px rgba(0,0,0,.1)}.content-info .title-name{text-align:left;border-radius:8px 8px 0 0;background-color:#0066FF;padding:10px 20px}.content-info .content-text{padding:20px;margin:0;display:block;width:100%}.content-info .content-text p{font-size:14px}.content-info.showup{transform:scale(1);opacity:1}.group-central[data-name=awards] .box-bg::after{display:none}.item-award,.slide-award{display:block;position:relative}.group-central[data-name=awards] .box-bg::before{background:linear-gradient(0deg,#bebebe 0,#e2d2cf 100%);height:100%}.group-central[data-name=awards] .box-intro h2::after{background:linear-gradient(90deg,rgba(196,58,81,0) 0,rgba(196,58,81,1) 50%,rgba(196,58,81,0) 100%)}.box-library-pdf,.title-pic{background-color:rgba(0,0,0,.3)}.slide-award{width:90%;max-width:1100px;height:auto;margin:10px auto 0}.item-award{width:calc(100% - 2px);max-width:400px;height:auto;margin:0 auto;text-align:center;cursor:pointer}.item-award h3,.item-award img{width:100%;display:block;margin:auto}.item-award h3{font-weight:700;font-size:13px;text-transform:uppercase;color:#fff;padding:10px 15px}.item-award img{height:auto;pointer-events:none}.slide-award .slide-buttons{top:40%}.box-library{width:90%;height:auto;position:relative;display:inline-block;margin:0 -5px}.box-library h2,.pic-center{position:relative;margin:20px 0}.box-library h2{font-weight:700;font-size:36px;line-height:1.2;text-align:center;color:#fff;display:block;z-index:3}.title-pdf h3,.title-pic h3{font-family:Montserrat,sans-serif;font-weight:700;font-size:15px;color:#fff;text-align:center;white-space:normal;text-transform:uppercase}.pic-center{display:inline-block;width:80%;max-width:1100px;height:auto;text-align:center}.box-library-pdf,.library-thumb{margin:0 auto;display:block;position:relative;overflow:hidden;cursor:pointer}.library-thumb{width:95%;height:auto;border-radius:20px}.library-thumb.brochure .pic-library{height:200px}.pic-library{display:block;width:100%;height:calc(100vh/3);overflow:hidden;border-radius:20px 20px 0 0}.title-pic{position:relative;width:100%;height:auto;padding:10px 20px}.title-pic h3{display:block;line-height:1.4}.pdf-slide{max-width:800px}.box-library-pdf{width:98%;max-width:350px;height:350px;border-radius:50%;text-align:center;padding:10px;border:1px solid rgba(255,255,255,.2)}.box-library-pdf img{width:100%;height:100%;display:block;position:relative;margin:0;pointer-events:none;border-radius:50%}.download-pdf,.download-pdf::after{position:absolute;border-radius:50%}.download-pdf{width:70px;height:70px;left:50%;top:50%;margin:-35px 0 0 -35px;z-index:10}.download-pdf::after{background:url(../images/pdf-down.svg) center center/cover no-repeat #fff;width:100%;height:100%;left:0;top:0}.news-pic,.pic-thumb{background-position:center center;background-repeat:no-repeat;background-size:cover}.title-pdf{position:relative;width:auto;height:auto;display:inline-block;vertical-align:top;margin:-100px 0 0;cursor:pointer;z-index:1}.details-center,.title-pdf h3{display:inline-block;vertical-align:middle}.title-pdf h3{line-height:1.2;text-shadow:1px 1px 0 rgba(0,0,0,.3);position:relative;padding:10px 40px 10px 20px}.title-pdf h3::after{background-color:rgba(0,0,0,.8);position:absolute;left:0;top:0;width:100%;height:100%;border-radius:30px;z-index:-1}.content-page[data-post=brochure]{padding:0 0 50px;background-color:#ded0cd}.content-page[data-post=library]{padding:0 0 50px}.content-page[data-post=video]{padding:0 0 30px}.details-content{position:fixed;width:100%;height:100vh;left:0;top:0;opacity:0;text-align:center;overflow:hidden;z-index:3000}.details-content::after,.details-content::before{content:'';position:relative;display:inline-block;width:auto;height:100%;vertical-align:middle}.details-content>span{width:100%;height:100vh;position:fixed;left:0;top:0;z-index:1}.details-center{position:relative;width:90%;max-width:1200px;margin:0 auto;padding:0;z-index:5;opacity:0}.details-outer,.details-text{position:relative;width:100%;height:auto}.details-center h2,.details-center h3{color:#0066FF;font-size:24px;font-weight:500;line-height:1.4;text-align:center;display:block;margin:0 0 20px;text-transform:uppercase}.details-outer{margin:0;padding:30px 50px 50px;background-color:#fff}.details-center.legislation{max-width:800px}.details-outer.legis-pop{border-radius:15px}.details-text{padding:30px 0;display:block;border-bottom:1px dotted #404040;border-top:1px dotted #404040;font-size:15px;line-height:1.4;color:#404040;text-align:left}.details-text h3{margin-bottom:5px;font-size:18px;font-weight:700;color:#404040;text-transform:uppercase;text-align:left}.details-text p{margin-bottom:15px;font-size:16px;line-height:1.6}.details-text img{display:block;width:auto!important;height:auto!important;max-width:100%;margin:0 auto}.details-text ol,.details-text ul{text-align:left;list-style:inherit;-webkit-margin-start:16px}.details-text li,.details-text ol li,.details-text p span,.details-text span{text-align:left;margin:5px 0;font-size:inherit;font-weight:inherit;color:inherit}.details-text a{color:#0066FF;font-weight:700}.details-text a:hover{color:#404040}.details-text iframe{max-width:100%}.details-text table{width:auto;height:auto;display:table;border-spacing:0;margin:30px auto;table-layout:fixed}.content-table table,.load-text table{border-spacing:1px;table-layout:fixed}.details-text table thead tr th{background-color:#0066FF;color:#fff}.details-text table td,.details-text table th{background-color:#eee;text-align:left;font-size:16px;font-weight:400;color:#333;line-height:1.6;padding:10px 15px;border:1px solid #788892}.details-text table td p,.details-text table td span,.details-text table th p,.details-text table th span{font-size:16px;font-weight:300;color:#333;line-height:1.6}.details-content .close-popup{top:20px;right:20px;position:fixed}#news-page .title-page{display:none}#news-page .pic-center{display:block;max-width:800px;margin:20px auto}#news-page .pic-center .slide-wrapper-outer{overflow:visible}#news-page .pic-library{height:calc(100vh/2);max-height:400px}.box-video,.news-list{display:block;height:auto;position:relative;text-align:center}#news-page .pic-center .slide-item{opacity:.2;pointer-events:none}#news-page .pic-center .slide-item.select{opacity:1;pointer-events:auto}.box-video{width:100%;margin:0;padding:80px 0 50px;background-color:#7e8387}.news-list{width:90%;max-width:1200px;margin:50px auto}.news-item{position:relative;display:inline-block;vertical-align:top;width:32%;max-width:380px;margin:6px;text-align:left;padding:18px;transform:translate3d(0,0,0);backface-visibility:hidden}.box-left,.box-right,.career-list tbody td,.head-list th,.link-text h3,.service-news .link-page{vertical-align:middle}.news-item::before{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff}.news-pic,.news-pic img,.news-txt{position:relative;width:100%;display:block}.news-pic{padding:0;background-color:#eee;overflow:hidden;height:180px}.news-pic img{height:auto;opacity:0;pointer-events:none;z-index:-1}.news-txt{height:72px;padding:15px 0 0 60px;overflow:hidden}.news-txt h3{font-family:Arial,Helvetica,sans-serif;font-weight:400;font-size:14px;line-height:1.4;color:#333;text-transform:uppercase;display:block;white-space:normal}.date{font-family:Montserrat,sans-serif;position:absolute;left:0;top:auto;bottom:22px;width:auto;height:auto;padding:5px 10px;background-color:#f1f1f1;font-weight:100;font-size:36px;color:#4a4a4a;line-height:1;text-align:center;z-index:1}.date span{font-weight:500;font-size:10px;display:block;color:#4c4c4c}#link-details-page .title-page,#news-details-page .title-page{display:none}.news-item:nth-child(1){width:calc(44% + 6px);max-width:inherit;float:left;margin:0 0 6px 7px;overflow:hidden}.news-item:nth-child(1) .news-pic{height:300px}.news-item:nth-child(1) .news-txt{padding:15px 0 0 60px;max-height:inherit;height:80px}.news-item:nth-child(2),.news-item:nth-child(3){width:calc(52% + 12px);height:205px;max-width:inherit;float:left;overflow:hidden}.news-item:nth-child(2){margin:0 0 6px 12px}.news-item:nth-child(3){margin:6px 0 6px 12px}.news-item:nth-child(2) .news-pic,.news-item:nth-child(3) .news-pic{float:left;width:56%;height:100%;padding:0}.news-item:nth-child(2) .news-txt,.news-item:nth-child(3) .news-txt{float:right;width:44%;padding:60px 0 0 15px;height:230px}.news-item:nth-child(2) .date,.news-item:nth-child(3) .date{top:1px;left:calc(56% + 14px);bottom:auto}#link-details-page .content-page.list>h2,#news-details-page .content-page.list>h2,#notification-details-page .content-page.list>h2,#promotion-details-page .content-page.list>h2{padding:30px 5%;background-color:#0066FF;font-weight:500;font-size:30px;color:#fff}.link-page,.link-text,.news-link,.pic-thumb,.scroll-slide{position:relative;display:block}.content-page.list{opacity:0}.content-page.list.show{opacity:1}.scroll-slide{width:100%;height:auto;text-align:center;margin:0 auto;background-color:#0066FF;padding:0 0 30px;z-index:3}.scroll-slide h2{font-size:30px;font-weight:300px;margin:0 0 20px;text-transform:uppercase}.news-link{width:90%;height:auto;max-width:1000px;margin:0 auto}.link-page{width:100%;height:110px;padding:10px;color:#4d4d4d;text-align:left;overflow:hidden;background-color:#fff;cursor:pointer}.pic-thumb{float:left;width:50%;height:auto;margin:0 10px 0 0;overflow:hidden;z-index:1}.pic-thumb img{position:relative;height:88px;width:100%;margin:0;opacity:0;pointer-events:none;z-index:-1}.link-text{height:100%;line-height:90px;overflow:hidden}.link-page a,.link-page.current::after{position:absolute;top:0;height:100%;left:0}.link-text h3{font-family:Arial,Helvetica,sans-serif;display:inline-block;font-size:13px;font-weight:400;line-height:1.4;max-height:90px;overflow:hidden;white-space:normal;text-transform:uppercase}.link-page a,.load-content,.load-data{display:block;width:100%}.link-page.current{background-color:#a3a3a3;color:#fff;pointer-events:none}.link-page a{z-index:2}.link-page.current::after{width:100%;z-index:3}.news-link .slide-item{padding:1px 3px}.load-content{position:relative;height:auto;padding:0 0 50px;background-color:#ececec;z-index:4}.load-content::before{position:absolute;bottom:25vh;left:0;height:auto;width:100%;background-color:#788892}.load-content.show::before{padding:15vh 0}.load-data{position:relative;height:auto}.load-data::before{width:100%;height:1px;background-color:#bbb;position:absolute;top:50px;left:0;z-index:-1}.load-details,.load-text,.load-title{width:100%;height:auto;display:block}.button-bottom,.go-back,.load-details,.load-details .date,.load-text,.load-title,.load-title h3,.search-result,.service-news{position:relative}.load-details{max-width:1100px;background-color:#ececec;margin:40px auto 0}.load-text iframe,.load-text img{max-width:100%}.load-title{text-align:center;padding:20px 5%;margin:30px 0}.load-title h3{display:block;font-weight:300;font-size:30px;color:#61676d;text-transform:uppercase;line-height:1.4}.load-text{padding:40px;background-color:#fff;font-size:16px;color:#666;line-height:1.4;text-align:left}.load-text p,.load-text p span{margin:0 0 20px;font-size:16px;line-height:1.6}.load-text i{font-size:17px}.load-text a{color:#0066FF}.load-text img{width:auto!important;height:auto!important;margin:10px auto;display:block}.load-text h1,.load-text h2,.load-text h3,.load-text h4,.load-text h5,.load-text h6{font-size:18px;color:#383838;font-weight:700;line-height:1.4;margin:10px 0}.load-text table{width:auto;height:auto;display:table;margin:30px auto;background-color:#ccc}.load-text table thead tr th{background-color:#0066FF;color:#fff}.load-text table td,.load-text table th{background-color:#eee;text-align:left;font-size:16px;font-weight:400;color:#444;line-height:1.6;padding:10px 15px;border:0;font-family:Arial,Helvetica,sans-serif}.load-text table td p,.load-text table td span,.load-text table th p,.load-text table th span{font-size:16px;font-weight:300;color:#444;line-height:1.6}.link-page .date,.link-page .date span{color:#666;font-size:10px;font-weight:500;display:inline}.link-page .date{background-color:#fff;left:0;top:0;right:auto;bottom:auto;margin:0;z-index:2}.link-page .date::after{display:none}.link-page .date span::before{content:'-';position:relative;display:inline-block;vertical-align:middle;margin:0 2px}.link-page.current .date{color:#fff;background-color:#a3a3a3}.link-page.current .date span{color:#fff}.load-details .date{color:#4a4a4a;background-color:#f1f1f1;display:inline-block;left:auto;right:auto;top:auto;bottom:auto}.load-details .date::after{display:none}.load-details .date span{color:#4a4a4a}.button-bottom{text-align:center;margin:20px 0;display:block}.go-back{width:auto;height:auto;display:inline-block;font-family:Montserrat,sans-serif;font-size:15px;line-height:1;padding:10px 15px;color:#fff;background-color:#0066FF;text-transform:uppercase;border-radius:20px}.item-date,.item-link-name,.item-search::before,.load-text li,.text-inner li{font-family:Arial,Helvetica,sans-serif}.load-text ol,.load-text ul,.text-inner ol,.text-inner ul{padding-left:18px}.load-text li,.text-inner li{line-height:1.6;font-size:16px}.load-text ol li,.text-inner ol li{list-style:decimal}.load-text ul li,.text-inner ul li{list-style:outside}.load-text ol,.load-text ul,.text-inner ol,.text-inner ul{margin:0 0 20px}.service-news{display:block;width:90%;height:auto;max-width:700px;margin:auto}.service-news .link-page{width:calc(50% - 12px);margin:0 5px 8px 0;display:inline-block}#notification-details-page .title-page,#search-page .outer-nav:not(.second) h2::after,#search-page .title-page,#service-details-page .title-page,#service-page .title-page,#survey-page .title-page,.service-news .link-page.current{display:none}#search-page .outer-nav:not(.second){margin:-80px 0 0}.search-content{background-color:#fff;text-align:center;z-index:1}.search-content .title{padding:0 0 20px}.search-content h2{font-size:36px;text-align:center;font-weight:300}.search-content h2 strong{color:#0066FF}.search-result{display:inline-block;width:85%;max-width:900px;height:auto;margin:0;padding:15px 0 50px}.item-link-name,.item-search,.item-search a,.search-box{position:relative;width:100%;height:auto;display:block}.search-box{counter-reset:div}.item-search{float:left;margin:0 0 1px;text-align:left}.item-search a{float:left;padding:15px 15px 15px 20px}.item-search:nth-child(odd) a{background-color:#0066FF}.item-search:nth-child(even) a{background-color:#767778}.item-link-name{font-size:13px;line-height:1.4;margin:7px 0;color:#d2d2d2;word-break:break-word}.item-search .news-pic,.item-search::before{position:absolute;top:50%;border-radius:50%}.item-search h3,.item-search::before{font-size:15px;color:#fff;font-weight:700}.item-search::before{content:counter(div) " ";counter-increment:div;left:-20px;width:40px;height:40px;margin:-20px 0 0;line-height:40px;text-align:center;z-index:1}.item-search:nth-child(-n+9)::before{content:"0" counter(div)}.item-search:nth-child(odd)::before{background-color:#0066FF}.item-search:nth-child(even)::before{background-color:#767778}.item-search h3{display:block;max-width:calc(100% - 80px)}.item-date{display:block;width:auto;height:auto;text-align:left;font-size:14px;color:#eee;margin:0 0 5px}.item-search p,.item-search p.no-image{text-align:justify;font-size:13px;color:#eee;margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.4;display:block}.item-search p{overflow:hidden;max-height:65px;max-width:calc(100% - 100px)}.item-search p.no-image{max-width:calc(100% - 10px)}.item-search .item-cate-name{font-weight:700;color:#fff;text-transform:uppercase}.item-search h3 strong,.item-search p strong{font-weight:700;color:#fff}.item-search .news-pic{width:80px;height:80px;right:10px;margin-top:-40px}.search-mess{position:relative;display:block;width:100%;height:auto;padding:30px 0}.search-mess p{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:1.4;color:#333;text-transform:uppercase;text-align:center}.box-right p,.content-right span{font-family:Montserrat,sans-serif}.box-left,.box-right,.content-left,.content-right{position:relative;color:#fff}.search-tempty{padding:5% 0}#recruitment-page .title-page{display:none}.content-column{width:100%;height:auto;position:relative;display:block;margin:0}.content-left,.content-right,.pic-length{width:50%;height:auto;float:left}.content-right>h2,.content-right>h3{font-weight:700;line-height:1.4;margin:0 0 20px;display:block;text-align:left;text-transform:uppercase}.content-right{display:block;padding:5%;background-color:#0066FF}.content-left{display:block;padding:5% 10%}.content-right>h2{font-size:36px}.content-right>h3{font-size:24px}.content-right span{font-size:18px;line-height:1.6;font-style:italic;font-weight:300;text-align:left;margin:20px 0;display:block}.box-left p,.content-left p,.content-right p{margin:0 0 15px;font-size:16px;display:block;text-align:left}.pic-length{display:block;overflow:hidden}.pic-length img{width:100%;height:auto;position:relative;display:block;pointer-events:none;opacity:0}.box-left{width:58%;height:auto;display:inline-block;padding:5%}.box-left p{margin:0 0 15px;font-size:16px;display:block;text-align:left}.box-right{width:40%;height:auto;display:inline-block;padding:40px 0}.box-right::after,.box-right::before{content:'';width:212px;position:absolute;left:0;z-index:-1}.box-right p{display:block;font-weight:500;font-size:18px;line-height:1.6;text-align:left}.box-right::after{background:url(../images/bottom-frame.svg) left top no-repeat;height:40px;bottom:-40px}.box-right::before{background:url(../images/top-frame.svg) left top no-repeat;height:60px;top:-60px}.career-box,.career-list{display:block;height:auto}.career-box,.career-list,.status,.status.hot{position:relative}.career-box{width:100%;margin:0}.content-table table{width:100%;margin:0 auto;font-size:15px;line-height:1.6}.career-list tbody td{padding:10px 15px;background-color:#eee;font-size:15px;font-weight:500;color:#414141}.career-list tbody tr:nth-child(even) td{background-color:#cfcfcf;color:#414141}.career-title{cursor:pointer}.career-title a{font-size:15px;font-weight:500;color:#414141}.career-list{width:90%;max-width:1180px;margin:0 auto 50px;padding:25px;background-color:#fff}.career-form,.head-list th,.status.hot a{background-color:#0066FF}.career-list td,.career-list th{text-align:center}.head-list th{padding:10px 15px;font-size:15px;font-weight:700;color:#fff;text-transform:uppercase}.head-list th[scope=Number]{width:60px}.head-list th[scope=Position]{width:auto;min-width:350px}.head-list th[scope=Status]{width:150px}.head-list th[scope=Quantity]{width:120px}.head-list th[scope=Location],.head-list th[scope=Expire]{width:180px}.join-title,.join-us{width:90%;margin:0 auto}.career-list td:nth-child(2),.head-list th:nth-child(2){text-align:left}.download-but,.join-form,.join-title,.join-us{height:auto;text-align:center}.status{display:inline-block;font-weight:700;font-family:inherit;z-index:5}.status.hot{display:block}.status.hot a{color:#fff;font-weight:700;padding:8px 15px;display:inline-block;border-radius:20px;z-index:5}.career-form,.download-but,.join-form,.join-title,.join-us{display:block;position:relative}.career-form{padding:60px 0 80px}.join-title h3{font-size:28px;font-weight:700;color:#fff;line-height:1.4;text-transform:uppercase}.join-title p{font-size:14px;font-weight:300;color:#fff}.join-us{max-width:350px}.join-form{width:100%;overflow:hidden;padding:40px 0 0}.join-us .input-text{float:left;width:100%;margin:0 0 12px}.join-us .input-but{margin-top:15px;opacity:1}.download-but{width:100%;background-color:#fff;padding:0 0 55px}.download-but a{position:relative;display:inline-block;color:#fff;padding:10px 50px 10px 15px;background-color:#0066FF;text-align:left;border-radius:25px}.download-but a::after,.download-but a::before{position:absolute;content:''}.download-but a::before{left:-6px;top:-6px;width:calc(100% + 12px);height:calc(100% + 12px);border-radius:30px;border:1px solid #0066FF}.download-but a::after{width:32px;height:32px;right:10px;top:20px;background:url(../images/select.png) center center no-repeat #a3a3a3;border-radius:50%}.select-header,.select-list,.wrap-recruit{position:relative;display:block}.details-center .download-but span{font-size:15px;font-weight:400;text-transform:uppercase}.details-center .download-but h3{font-size:25px;font-weight:700;color:#fff;margin:0}.wrap-recruit{margin:0;padding:0 0 30px;background-color:#ddd}.wrap-recruit h2{font-weight:700;padding:30px 5% 0;margin:0}.select-list{width:300px;height:50px;margin:0 auto 10px;z-index:10}.select-header{width:100%;height:100%;background-color:#fff;cursor:pointer;border-radius:30px}.select-header .but{position:absolute;right:5px;top:5px;display:block;width:40px;height:40px;background:url(../images/select.png) center center no-repeat #0066FF;border-radius:50%;z-index:1}.select-header h3{display:block;padding:0 45px 0 20px;font-weight:500;font-size:16px;color:#464646;line-height:50px;text-transform:uppercase;text-align:left;white-space:nowrap;overflow:hidden}.select-box{position:absolute;top:50px;left:0;display:none;width:100%;height:285px;overflow:hidden;z-index:99999}.select-box li,.select-box li a,.select-box ul{height:auto;display:block;width:100%}.select-box ul{position:relative;text-align:center;font-size:0}.select-box li{position:relative;margin:0 0 1px;background-color:#7e8387;cursor:pointer;border-radius:30px}.select-box li h3{display:block;padding:10px 40px 10px 20px;font-size:18px;line-height:1.4;font-weight:300;color:#fff;text-align:left}.select-box li.selected{background-color:#0066FF}.select-box li.selected:after{content:'';position:absolute;left:0;top:0;width:100%;height:100%}.investment,.list-box a,.relation-box,.title-investment{position:relative;height:auto}#shareholder-page .title-page{display:none}.investment{display:block;width:100%;padding:0;background:url(../images/pattern.png) left top;backface-visibility:hidden}.investment.no-bg{background-image:none;background-color:#0066FF}.container-in{position:relative;display:block;width:100%;margin:0;text-align:center;padding:50px 0;min-height:30vh;overflow:hidden;z-index:1}.bg-grey{background-color:#788892}.bg-white,.list-box{background-color:#fff}.bg-grey h2{color:#fff}.relation-box{display:block;width:90%;max-width:1000px;margin:0 auto;overflow:hidden;opacity:0}.title-investment{margin-bottom:20px;width:100%;text-align:center;color:#fff}.title-investment h3{font-weight:300;text-transform:uppercase;font-size:36px;display:block;padding:0 20px}.r-date,.r-text h3{font-weight:400;font-family:Arial,Helvetica,sans-serif}.list-box{position:relative;display:inline-block;vertical-align:top;width:48%;margin:10px .5%;padding:10px 0}.r-date,.r-text,.r-text h3{vertical-align:middle}.list-box.hide{display:none}.list-box a,.list-outer{display:block;width:100%}.relation-box.on-show{animation-name:fadeInUp;animation-duration:1s;animation-fill-mode:forwards}.list-outer{height:65px;position:relative;overflow:hidden}.r-left,.r-text{position:relative;display:block;width:auto}.r-left,.r-link,.r-text{height:100%;line-height:65px}.r-left{float:left;padding-right:20px}.r-text{text-align:left;padding:0 50px 0 0;overflow:hidden;margin:0 -3px}.r-link{position:absolute;right:5px;top:0;width:42px}.r-date,.regulation-item{display:inline-block;height:auto}.r-date{width:auto;margin:0 0 0 -5px;padding:10px;background-color:#999;font-size:12px;color:#fff;line-height:1}.r-text h3{display:inline-block;font-size:14px;line-height:1.4;color:#606060;max-height:60px;overflow:hidden}.regulation-item h3,.stock-but span{color:#fff;font-weight:700;text-transform:uppercase}.regulation-box{position:relative;display:inline-block;width:90%;max-width:1100px;margin:10vh 0;z-index:5}.regulation-item{position:relative;width:auto;margin:10px 5px;vertical-align:top;padding:20px 30px;background:linear-gradient(135deg,#0066FF 0,#7d0519 100%);border-radius:40px}.regulation-item h3{margin:10px 0;font-size:18px;display:block}.regulation-item::before{content:'';position:absolute;left:-10px;top:-10px;width:calc(100% + 20px);height:calc(100% + 20px);border:1px solid #0066FF;border-radius:50px}.regu-pdf{position:relative;display:inline-block;width:100px;height:100px;padding:10px;background-color:#a3a3a3;border-radius:50%}.regu-pdf span{position:relative;display:block;width:100%;height:100%;background:url(../images/icon-pdf.png) center center no-repeat;z-index:3;border:1px solid #fff;border-radius:50%}.regu-pdf::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(135deg,#0066FF 0,#7d0519 100%);border-radius:50%;opacity:0;z-index:2}.r-pdf,.r-word,.r-zip{width:42px;height:42px;display:inline-block;vertical-align:middle}.r-pdf{background:url(../images/icon-pdf.png) center center/contain no-repeat}.r-zip{background:url(../images/icon-zip.png) center/contain no-repeat centerr}.r-word{background:url(../images/icon-word.png) center/contain no-repeat centerr}.stock-but{position:relative;display:inline-block;margin:10vh 0 15vh;width:auto;height:auto;background:linear-gradient(135deg,#0066FF 0,#7d0519 100%);border-radius:20px;text-align:center;z-index:5}.stock-but span{display:block;line-height:1.2;font-size:30px;padding:20px}.stock-but::before{content:'';position:absolute;left:-10px;top:-10px;width:calc(100% + 20px);height:calc(100% + 20px);border:10px solid rgba(255,255,255,.5);border-radius:30px}.report-item,.report-pic,.report-pic img,.report-slider{height:auto;display:block}.report-slider{position:relative;width:90%;margin:auto;max-width:600px}.report-item{position:relative;width:100%}.report-pic{position:relative;width:100%;overflow:hidden}.report-pic img{width:100%}.report-pic::after{content:'';position:absolute;left:0;top:0;width:100%;height:100%;border:1px solid #ddd}.left-content,.left-pic,.right-content{position:relative;display:inline-block}#sustainable-page .box-intro h2{color:#0066FF;z-index:1}#sustainable-page .box-intro h2::after{background:linear-gradient(90deg,rgba(196,58,81,0) 0,rgba(196,58,81,1) 50%,rgba(196,58,81,0) 100%)}.left-content,.right-content{width:46%;height:auto;vertical-align:middle;margin:0 1% 0 0}.left-content{text-align:right;z-index:1}.left-pic{width:60vh;height:60vh;max-width:500px;max-height:500px;margin:0 50px 0 0;border-radius:50%;overflow:hidden}.right-text{text-align:left;padding:20px 50px 20px 20px;width:auto;height:auto;max-width:80%;display:block;margin:0}.right-text::after{content:'';width:80vw;height:60vw;left:50%;top:50%;margin:-30vw 0 0 -40vw;position:absolute;background:radial-gradient(circle farthest-side at center center,rgba(255,255,255,1) 20%,rgba(255,255,255,0) 100%);border-radius:50%;z-index:-5}.right-text::before{content:'“';position:absolute;left:-60px;top:-25px;color:#0066FF;font-family:Arial,Helvetica,sans-serif;font-size:200px;line-height:1}.link-web,.member-item h3,.right-text p{font-family:Montserrat,sans-serif}.right-text p{color:#444;font-size:18px;font-weight:300;display:block;margin:0 0 20px}.right-text strong{font-weight:500}.box-ani{position:absolute;left:0;top:0;width:60%;height:100%}.box-ani.align-right{left:auto;right:-15vw;mix-blend-mode:overlay}.box-ani span{background:url(../images/box.svg) center center/cover no-repeat;position:absolute}.box-ani span.white{background:url(../images/box-white.svg) center center/cover no-repeat}.ani-01{width:40vh;height:40vh;left:25vh;top:60%;margin:-20vh 0 0}.ani-02{width:50vh;height:50vh;left:50vh;top:50%;margin:-25vh 0 0}.ani-03{width:70vh;height:70vh;left:15vh;top:60%;margin:-35vh 0 0}.ani-04{width:100vh;height:100vh;left:0;top:50%;margin:-50vh 0 0}.white.ani-01{width:40vh;height:40vh;left:25vh;top:70%;margin:-20vh 0 0}.white.ani-02{width:50vh;height:50vh;left:20vh;top:50%;margin:-25vh 0 0}.white.ani-03{width:70vh;height:70vh;left:15vh;top:70%;margin:-35vh 0 0}.white.ani-04{width:100vh;height:100vh;left:10vh;top:40%;margin:-50vh 0 0}#business-page .box-intro{max-width:1200px;width:90%}.gm-style .gm-style-iw>div,.group-central.not-slide .box-intro{max-width:inherit!important}#business-page .nicescroll-cursors::after{background-color:#fff!important}.group-central.not-slide .box-intro h2{color:#0066FF;z-index:1}.group-central.not-slide .box-intro h2 br{display:none}.group-central.not-slide .box-intro h2::after{background:linear-gradient(90deg,rgba(196,58,81,0) 0,rgba(196,58,81,1) 50%,rgba(196,58,81,0) 100%)}.content-business{width:100%;height:auto;position:relative;display:block;margin:auto;text-align:left}.text-business{width:35%;max-width:550px;height:auto;max-height:calc(100vh - 350px);position:relative;display:inline-block;vertical-align:middle;margin:0;padding:20px;background-color:#0066FF;border-radius:20px;color:#fff}.text-business .scrollA{max-height:calc(100vh - 390px)}.text-business::after{content:'';width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;vertical-align:middle;left:-5px;top:-5px;border:1px solid #0066FF;border-radius:25px;z-index:-1}.item-project,.project-business,.project-slide{height:auto;position:relative}#project-page .box-cover::after,.item-project::after{top:0;left:0;content:''}.text-business p{font-size:16px;display:block;margin:0 0 20px;text-align:left}.project-business{width:64%;display:inline-block;margin:0;vertical-align:middle}.project-slide{width:100%;max-width:calc(100% - 120px);display:block;margin:0 60px}.item-project{width:98%;display:block;margin:auto;cursor:pointer}.item-project::after{width:100%;height:100%;position:absolute;border-radius:30px;border:10px solid transparent}.image-project{width:100%;height:calc(100vh/2.2);overflow:hidden;position:relative;display:block;margin:0;border-radius:30px}.title-project{position:absolute;left:0;bottom:0;width:100%;height:auto;text-align:center}.title-project h3{color:#444;text-transform:uppercase;font-size:18px;font-weight:700;line-height:1.4;padding:13px 20px;background-color:#fff;position:relative;display:inline-block;vertical-align:top;text-align:left;max-width:calc(100% - 60px)}.title-project small{font-size:13px;font-weight:300;text-transform:uppercase;display:block}.title-project .go-page{position:relative;bottom:auto;right:auto;display:inline-block;vertical-align:top;margin:0 -2px;background:url(../images/detail.svg) 50%/90% no-repeat #0066FF}.project-slide .slide-pagination{position:absolute;bottom:-40px}#project-page .box-cover::after{width:100%;height:100%;position:absolute}#project-page .group-central[data-name=group-01] .box-cover::after{background-color:#709cae;mix-blend-mode:multiply}#project-page .group-central[data-name=group-02] .box-cover::after{background-color:#707a58;mix-blend-mode:multiply}#project-page .group-central[data-name=group-03] .box-cover::after{background-color:#79afaf;mix-blend-mode:multiply}#project-page .image-project{border-radius:0;height:calc(100vh/2)}#project-page .title-project{text-align:left}#project-page .item-project::after{border-radius:0}#project-page .project-business{width:80%;max-width:1000px}#project-page .slide-wrapper-outer{overflow:visible}#project-page .project-business .slide-item{opacity:.2;pointer-events:none;transition:opacity .3s ease-in-out}#project-page .project-business .slide-item.selected{opacity:1;pointer-events:auto}#project-page .title-project h3{font-size:24px}#project-page .box-intro h2{position:absolute;width:100%;left:0;top:-30%}.bg-degree,.bg-degree iframe{width:100%;top:0;display:block;left:0}.is-Edge #project-page .box-cover::after,.is-IE #project-page .box-cover::after{background-color:rgba(0,0,0,.3)!important;mix-blend-mode:inherit}.slide-news .slide-next{background:url(../images/next3.svg) center center/contain no-repeat}.slide-news .slide-prev{background:url(../images/previous3.svg) center center/contain no-repeat}.bg-degree{position:fixed;height:100vh;overflow:hidden;transform:translateX(100%);transition:transform 1s ease-in-out;background-color:#222;z-index:99999}.bg-degree iframe{height:100%;position:absolute;z-index:10}#project-details-page .outer-nav:not(.second) h2::after,#project-details-page .title-page{display:none}.bg-degree.show{transform:translateX(0)}.bg-degree .close-popup{background:url(../images/close.svg) 50%/70% no-repeat #0066FF;top:20px;right:20px;border-radius:50%}.item-deg svg path{stroke-miterlimit:10;stroke-width:0;stroke-dasharray:300;stroke-dashoffset:300}#project-details-page .outer-nav:not(.second) h2{padding:20px 5% 15px}#project-details-page .content-page:not(.underline)>h2{background-color:transparent}#project-details-page .content-page:not(.underline)>h2::before{content:'';display:table-cell;width:35%;top:50%;border-top:1px solid #aaa;left:0;position:absolute}#project-details-page .content-page:not(.underline)>h2::after{content:'';display:table-cell;width:35%;top:50%;border-top:1px solid #aaa;right:0;position:absolute}#project-details-page .content-page[data-post=facilities]>h2{background-color:rgba(0,0,0,.1)}.item-resize{padding:10px;margin:auto;width:98%;display:inline-block;position:relative;vertical-align:top;min-height:260px}.item-resize::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:#fff}.item-resize .date{padding:10px;left:10px;top:10px;bottom:auto;text-align:left;font-weight:500;font-size:14px;z-index:2}.content-center h3,.content-facilities h3,.descript h3{font-weight:700;line-height:1.4;text-transform:uppercase}.item-resize .date span{display:inline}.item-resize .date span::before{content:'-';position:relative;display:inline-block;vertical-align:middle;margin:0 2px}.item-resize .news-pic{width:100%;height:180px}.item-resize .news-txt{width:100%;padding:10px;height:auto;max-height:72px;text-align:left}.content-page[data-post=video] .slide-next{background:url(../images/next3.svg) center center/contain no-repeat}.content-page[data-post=video] .slide-prev{background:url(../images/previous3.svg) center center/contain no-repeat}.descript{position:relative;width:100%;height:auto;display:block;margin:0;padding:0 0 50px;color:#444;background-color:#fff;float:left}.descript .content-wrap{-moz-column-count:1;-moz-column-gap:0;-ms-column-count:1;-ms-column-gap:0;-o-column-count:1;-o-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0;text-align:left;max-width:1000px}.descript h3{display:block;font-size:24px;text-align:center;margin:30px 0}.descript p,.descript span{margin:0 0 15px;font-size:16px;display:block;text-align:left}.descript img{width:auto!important;height:auto!important;max-width:100%;display:block;position:relative;margin:10px auto}.content-facilities,.content-location{width:100%;margin:0;position:relative}.content-facilities{height:auto;display:block}.content-location{height:calc(100vh - 120px);display:block;background-color:#aaa}.content-center,.logo-project,.logo-project img,.pic-faci-full{height:auto;display:block}.logo-project{width:200px;position:relative;margin:0 0 10px;border-radius:20px;overflow:hidden}.logo-project img{width:100%}.content-center{width:100%;position:relative;margin:0;padding:50px 20px}.content-center h3,.content-facilities h3{display:block;font-size:24px;text-align:center;margin:0 0 20px}.content-center p,.content-facilities p{display:block;font-size:16px;text-align:left;margin:0 0 20px}.pic-faci-full{width:100%;margin:0;position:relative}.pic-faci-full img{width:100%;height:auto;display:block}.content-center img,.content-facilities img{width:auto;max-width:100%;height:auto;display:block}.content-center img{margin:10px auto}.content-facilities img{margin:0}.faci-slide,.faci-slide-2{width:100%;height:auto;position:relative;display:block}.faci-slide .item,.faci-slide-2 .item{width:calc(100% - 2px);height:calc(100vh/2.2);position:relative;display:block;margin:auto}.faci-slide-2 .item{cursor:pointer}.faci-slide .item img,.faci-slide-2 .item img,.product-slide img{width:100%;height:auto;display:block;opacity:0;pointer-events:none}.content-product{width:100%;height:auto;position:relative;display:block;margin:0 0 60px;background:url(../images/pattern.png)}.product-slide{width:calc(100vw/2);height:auto;position:relative;display:block;margin:0 auto}.product-slide .item{width:100%;height:calc(100vh/2);position:relative;display:block;margin:auto;cursor:pointer}.product-slide .slide-item{pointer-events:none;opacity:.5;transition:opacity .5s ease-in-out}.product-slide .slide-item.selected{pointer-events:auto;opacity:1}.product-slide .slide-wrapper-outer{overflow:visible}.product-slide .slide-pagination{position:absolute;bottom:-40px}.faci-slide-2 .item .zoom,.product-slide .item .zoom{width:50px;height:50px;top:auto;bottom:10px}.faci-slide-2 .item h3,.product-slide .item h3{font-size:14px;max-width:calc(100% - 70px);background-color:#fff;text-transform:uppercase;position:absolute;bottom:0;padding:10px 15px;margin:0;text-align:left}.item-deg{position:absolute;display:block;width:60px;height:60px;background-color:#0066FF;color:#fff;bottom:10px;right:10px;z-index:5;border-radius:50%}.faci-slide-2{margin:30px auto}.content-facilities{background-color:#ddd}.content-facilities .content-center{display:inline-block;background-color:#fff;padding:20px 5%;margin:30px 0}.content-page[data-post=library]{background-color:#ded0cd}.content-page[data-post=library]>h2{color:#0066FF}.content-page[data-post=contact]>h2,.link-web{color:#fff}.content-page[data-post=contact]{background-color:#0066FF}.link-web{margin:20px auto;width:100%;height:auto;display:block;font-size:14px;font-weight:300}.link-web::before{content:'';width:80px;height:1px;background-color:#fff;display:block;margin:auto auto 20px}.link-web a{color:#fff;font-size:15px;font-weight:500;display:inline-block;margin:10px 0;text-transform:uppercase;padding:10px 15px}.project-bottom{text-align:center;margin:0;padding:30px 0;display:block;position:relative;background-color:#eee}.project-bottom .go-back{font-size:18px;padding:15px 20px;border-radius:30px}.project-bottom .go-back::before{content:'';width:calc(100% + 10px);height:calc(100% + 10px);left:-5px;top:-5px;position:absolute;border:1px solid #0066FF;border-radius:30px}#member-page .box-cover::after,.member-item::before{left:0;top:0;content:''}.content-location .album-pic-center img{max-height:100%;margin:0 -5px}#member-page .box-cover::after{width:100%;height:100%;position:absolute}.content-member,.member-item{height:auto;position:relative;display:block}#member-page .group-central[data-name=member-01] .box-cover::after{background-color:#9391a3;mix-blend-mode:multiply}#member-page .group-central[data-name=member-02] .box-cover::after{background-color:#949db5;mix-blend-mode:multiply}#member-page .group-central[data-name=member-03] .box-cover::after{background-color:#9ea95f;mix-blend-mode:multiply}.is-Edge #member-page .box-cover::after,.is-IE #member-page .box-cover::after{background-color:rgba(0,0,0,.3)!important;mix-blend-mode:inherit}.content-member{width:70%;max-width:950px;margin:auto;text-align:left;color:#444}.contact-form,.content-partner,.input-but,.require-col,button{text-align:center}.member-item{width:100%;margin:0;padding:20px 20px 20px 50px}.member-item::before{width:100%;height:100%;position:absolute;background-color:rgba(255,255,255,.8);border-radius:20px;z-index:-2}.member-item::after{content:'';width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;left:-5px;top:-5px;border:1px solid rgba(255,255,255,.5);border-radius:25px;z-index:-1}.member-item img{width:auto;height:auto;max-width:100%;position:relative;display:block;margin:10px auto}.member-item h3{font-weight:700;font-size:24px;line-height:1.4;color:#0066FF;text-transform:uppercase;margin:5px 0 10px;display:block}.member-item p{font-size:16px;margin:0 0 15px;display:block}.member-item a{font-size:16px;color:#0066FF}.logo-member{position:absolute;width:auto;max-width:180px;height:auto;display:block;top:50%;left:-150px;margin:-90px 0 0;background-color:#eee;border-radius:20px;padding:5px;z-index:1}.logo-member>img{width:100%;height:auto;display:inline-block;vertical-align:middle;border-radius:16px;margin:0}#partner-page .box-cover::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0}#partner-page .group-central[data-name=partner-01] .box-cover::after{background-color:#9391a3;mix-blend-mode:multiply}#partner-page .group-central[data-name=partner-02] .box-cover::after{background-color:#949db5;mix-blend-mode:multiply}#partner-page .group-central[data-name=partner-03] .box-cover::after{background-color:#9ea95f;mix-blend-mode:multiply}.is-Edge #partner-page .box-cover::after,.is-IE #partner-page .box-cover::after{background-color:rgba(0,0,0,.3)!important;mix-blend-mode:inherit}.content-partner{width:80%;max-width:1200px;height:auto;position:relative;display:block;margin:auto;color:#444}.partner-item{width:auto;max-width:250px;height:auto;position:relative;display:inline-block;vertical-align:top;margin:5px}.partner-item img{width:100%;height:auto;display:block}#contact-page .company-info p{font-size:18px}#contact-page .box-cover::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0}.contact-form,.slide-contact{height:auto;position:relative;display:inline-block;vertical-align:middle;width:90%}#contact-page .group-central[data-name="01"] .box-cover::after{background-color:#9b9068;mix-blend-mode:multiply}.is-Edge #contact-page .box-cover::after,.is-IE #contact-page .box-cover::after{background-color:rgba(0,0,0,.3)!important;mix-blend-mode:inherit}input[type=text],textarea{font-family:Montserrat,sans-serif;color:#666;font-size:16px;background-color:#fff;transition:all .3s ease-in-out;font-weight:300;border:none}.slide-contact{max-width:900px;margin:0 -5px 20px}.slide-contact .box-intro{display:block;margin:auto}.contact-form{max-width:1000px;margin:0}.input-area,.input-text,.require-col{vertical-align:top;position:relative;height:auto;display:inline-block}.require-col{width:90%}.input-text{width:48%;margin:0 0 5px}input[type=text]{line-height:60px;padding:0 20px;width:100%;height:60px}input[type=file]{position:relative;display:block;width:100%;height:60px;z-index:1;opacity:0;cursor:pointer}.input-area{width:calc(96% + 5px);margin:0}textarea{line-height:1.6;padding:5px 20px;width:100%;height:120px;resize:none}input[type=text]:focus,textarea:focus{color:#333}.input-but{width:calc(96% + 5px);height:auto;position:relative;display:inline-block;margin:20px 0}.input-area .holder,.input-text .holder{position:absolute;left:20px;top:12px;font-family:Arial,Helvetica,sans-serif;color:#666;font-weight:300;font-size:15px;line-height:24px;pointer-events:none;transition:opacity .3s ease-in-out;overflow:hidden;z-index:1}.album-pic-center,.infobox,.infobox h3,button{font-family:Montserrat,sans-serif}.file-mark,.infobox h3,button{font-weight:700;color:#fff}.input-area .holder.hide,.input-text .holder.hide{opacity:0;width:0}button{font-size:16px;line-height:1.4;padding:10px 20px;width:auto;height:auto;position:relative;-webkit-appearance:none;cursor:pointer;display:inline-block;margin:0;text-transform:uppercase;border:none;background-color:#0066FF}.file-mark,.file-name{position:absolute;display:block;transition:all .3s ease-in-out}button::after{content:'';width:calc(100% + 10px);height:calc(100% + 10px);position:absolute;left:-5px;top:-5px;border:1px solid #0066FF}button.but{float:right;margin:20px 0}.file-up{cursor:pointer}.file-name{left:6px;top:0;width:calc(100% - 6px);height:60px;line-height:60px;background-color:#fff;color:#727272;font-weight:300;z-index:0;white-space:nowrap;padding:0 100px 0 20px;text-align:left;overflow:hidden}.file-mark{top:5px;right:5px;width:96px;height:50px;line-height:50px;background-color:#a3a3a3;font-size:14px;text-transform:uppercase;text-align:center}.captcha,.g-recaptcha{height:auto;display:inline-block;position:relative;text-align:center}.btn-grey{background-color:#6b6b6b}.btn-grey::after{border:1px solid #6b6b6b}.captcha{width:304px;vertical-align:middle;float:left}.g-recaptcha{width:100%;margin:0}.g-recaptcha>div{width:100%!important;height:auto!important;position:relative;display:inline-block}.captcha+button[type=submit]{float:right}.google-map{background:url(../images/logo-map.png) center center/contain no-repeat;width:100px;height:137px;position:relative;display:block;margin:20px auto;z-index:10}#map-canvas iframe{position:absolute;width:100%;height:100%;top:0;left:0;}#map-canvas,.googlemap{width:100%;height:100%;left:0}.googlemap{position:fixed;top:-100%;overflow:hidden;transition:top 1s ease-in-out;background-color:#ccc;z-index:120}#map-canvas>div,.gm-style .gm-style-iw,.gm-style div div div div div div div{background-color:transparent!important}.googlemap.show{top:0}#map-canvas{position:absolute;display:block;top:0}.gm-style .infobox,.infobox h3,.infobox p,.pic-map{position:relative}.gm-style .gm-style-iw{width:100%!important;height:auto!important;top:50%!important}.gm-style .gm-style-iw>div{max-height:inherit!important}.gm-style .gm-style-iw>div>div{overflow:hidden!important;width:100%;height:auto}.gm-style div div div div{z-index:200!important}.gm-style div div div div:nth-child(4){z-index:10!important}.gm-style div div div div div div div{box-shadow:none!important}.gm-style .gmnoprint{z-index:300!important}.gm-style .infobox{display:inline-block;width:260px;height:auto;z-index:999!important}.gm-style .infobox-inner{position:relative;display:block;width:auto;height:auto;margin:15px 15px 0 0;padding-bottom:15px;background-color:#0066FF!important}.pic-map,.pic-map img{width:100%;display:block}.pic-map{height:130px;overflow:hidden!important}.all-album,.all-pics,.allvideo,.full,.overlay-dark{overflow:hidden}.pic-map img{height:auto}.infobox{text-align:center;line-height:1.4}.infobox h3{font-size:13px;text-transform:uppercase;display:block;padding:15px 15px 10px}.infobox p{font-size:12px;color:#fff;display:block;padding:0 15px;font-weight:400}.display-none,.gm-style button[title=Close],.gm-style button[title=Close] img{display:none!important}.infobox a{color:#fff}.infobox .close-box-map{position:absolute;right:0;top:0;width:40px;height:40px;cursor:pointer;z-index:99999!important}.infobox .close-box-map::after{content:'';width:100%;height:100%;position:absolute;left:0;top:0;background:url(../images/close.png) 50%/80% no-repeat #0066FF;border-radius:50%}.gm-style .gm-style-iw+div img,.gm-style button img{display:none}.gm-style .gm-style-iw~img{right:-10px!important;top:calc(50% - 20px)!important;width:40px!important;height:40px!important;opacity:0}.zoom-control{position:absolute;bottom:10px;right:10px;display:block;width:auto;height:auto;margin:0;z-index:20}.zoom-control a{display:block;width:35px;height:35px;border-radius:5px;box-shadow:0 5px 24px rgba(0,0,0,.2);margin:10px 0}.zoom-in{background:url(../images/zoom-in.svg) 50%/80% no-repeat #a3a3a3}.zoom-out{background:url(../images/zoom-out.svg) 50%/80% no-repeat #a3a3a3}.zoom-full{background:url(../images/video/fullscreen.svg) 50%/80% no-repeat #a3a3a3}.zoom-full.active{background:url(../images/video/cancel-fullscreen.svg) 50%/80% no-repeat #a3a3a3}.gm-style button{background:url(../images/video/fullscreen.svg) 50%/80% no-repeat #a3a3a3!important;width:35px!important;height:35px!important;border-radius:5px;transition:all .3s ease-in-out}.gm-style.fullcontent button{background:url(../images/video/cancel-fullscreen.svg) 50%/80% no-repeat #a3a3a3!important}.fullcontent .header{pointer-events:none;z-index:-9999}.all-album{width:100vw;height:100vh;position:fixed;left:0;top:0;display:none;z-index:3600}.album-center,.album-load{display:block;position:relative}.album-load{width:100%;height:100%;opacity:0}.album-center{width:100vw;height:100vh}.album-pic-center{width:100%;height:100%;position:relative;text-align:center}.album-pic-center img{width:auto;height:auto;position:relative;display:inline-block;vertical-align:middle;max-height:85vh;max-width:100%;margin:5vh -5px 0}.album-pic-center .pic-name{position:absolute;left:0;top:1.5%;z-index:5;width:100%;height:auto;padding:0 5%}.album-pic-center .pic-name h3,.all-pics .text-length h3{line-height:1.4;padding:10px 20px;font-family:Montserrat,sans-serif;color:#fff;text-align:center;text-transform:uppercase}.album-pic-center .pic-name h2{font-family:Montserrat,sans-serif;font-weight:400;font-size:18px;line-height:1.4;text-align:center;position:relative;display:block;margin-bottom:10px;color:#fff}.album-pic-center .pic-name h2>span{transition:opacity .3s linear;opacity:0}.album-pic-center .pic-name.move h2>span.move{opacity:1}.album-pic-center .pic-name h3{font-weight:400;font-size:18px;display:inline-block;position:relative}.album-pic-center .pic-name h3>span>span{transition:opacity .3s linear;opacity:0}.album-pic-center .pic-name.move h3>span>span.move{opacity:1}.slide-pic-nav{width:100%;position:absolute;height:auto;top:50%;margin-top:-30px;bottom:auto;left:0;z-index:10;display:none}.allvideo,.video-list,.video-wrap{width:100%;height:100%;top:0;left:0}.allvideo{position:fixed;display:none;z-index:2200}.video-list,.video-wrap{position:absolute;z-index:100}.video-skin{position:absolute;bottom:0;left:0;width:100vw;height:auto;min-height:100%;z-index:10}.all-pics,.video-wrap iframe{height:100%;top:0;width:100%;left:0}.video-wrap iframe{position:absolute;background-color:rgba(0,0,0,1);display:block;z-index:10}.all-pics{position:fixed;display:none;z-index:9999}.all-pics.show{display:block}.all-pics .text-length{width:100%;height:auto;position:absolute;left:0;top:10px;text-align:center;opacity:0;z-index:9998}.full,.full img{position:relative}.all-pics .text-length h3{font-weight:500;font-size:16px;position:relative;display:inline-block}.full{width:100vw;height:100vh;display:block}.full img{width:auto;max-width:100%;height:auto;outline:0;border:none;margin:auto;display:block;opacity:0;cursor:url(../images/openhand.png) 6 8,move;z-index:5}.full span{width:100vw;height:100vh;position:absolute;left:0;top:0;z-index:1}.pinch-zoom-container{width:100%;height:100%;position:relative;display:block;margin:0}.pinch-zoom{width:100%;left:0;top:0;text-align:center}.pinch-zoom::after,.pinch-zoom::before{content:"";display:inline-block;vertical-align:middle;height:100%}.pinch-zoom img{width:auto;height:auto;max-width:100%;display:inline-block;vertical-align:middle;position:relative;margin:0}.close-pics-small{background:url(../images/close.svg) center center/cover no-repeat;width:40px;height:40px;cursor:pointer;position:fixed;left:50%;bottom:20px;margin-left:-20px;display:none;z-index:99999}.close-album::after,.close-pics::after,.close::after{background:url(../images/close.svg) center center/contain no-repeat;content:""}.close-pics-small.right-corner{left:20px;margin:0}.close-album,.close-pics{position:fixed;right:20px;left:auto;margin:0;z-index:9999;cursor:pointer;bottom:auto;display:block;top:20px}.close-pics{width:60px;height:60px}.close-pics::after{width:100%;height:100%;display:block}.close-album{width:60px;height:60px}.close-album::after{width:100%;height:100%;display:block}.close{width:60px;height:60px;cursor:pointer;position:absolute;left:50%;top:20px;right:auto;bottom:auto;margin:0 0 0 -30px;border-radius:50%;display:block;z-index:9999}.close-map,.close-news,.close-video{cursor:pointer;position:fixed;left:auto;bottom:auto;margin:0;z-index:9999}.close::after{width:100%;height:100%;display:block}.close-video{width:60px;height:60px;right:20px;top:20px;display:block}.close-video::after{content:"";background:url(../images/close.svg) 50%/80% no-repeat rgba(0,0,0,.1);width:100%;height:100%;border-radius:50%;display:block}.close-map{width:60px;height:60px;right:20px;top:20px;display:none}.close-map::after{content:"";background:url(../images/close.svg) 50%/80% no-repeat #a3a3a3;width:100%;height:100%;border-radius:50%;display:block}.close-news{width:60px;height:60px;right:50px;top:90px;display:none;color:#fff}.close-box,.close-popup{background:url(../images/close.svg) center center/contain no-repeat;cursor:pointer;right:10px}.close-box,.close-popup,.googlemap.show .close-map,.zoom{display:block}.close-news::after{content:"";background:url(../images/close.svg) center center/contain no-repeat;width:100%;height:100%;display:block}.close-box{width:50px;height:50px;position:absolute;top:50%;margin:-25px 0 0;z-index:9999}.close-popup{width:60px;height:60px;position:fixed;top:10px;border-radius:50%;z-index:999999}.next-pic,.prev-pic{width:40px;height:80px;top:0;position:absolute;cursor:pointer}.player,.view-album{margin:-50px 0 0 -50px;z-index:10}.next-pic{background:url(../images/next.svg) center center/contain no-repeat;right:20px}.prev-pic{background:url(../images/previous.svg) center center/contain no-repeat;left:20px}.next-pic.disabled,.prev-pic.disabled{opacity:.2;pointer-events:none}.player{width:100px;height:100px;position:absolute;left:50%;top:50%}.player::after,.player::before{content:"";width:100%;height:100%;left:0;top:0;position:absolute}.player::before{background:url(../images/player.png) center top no-repeat}.player::after{background:url(../images/player.png) center bottom no-repeat;opacity:0}.view-album{width:100px;height:100px;position:absolute;left:50%;top:50%}.view-album::after,.view-album::before{width:100%;height:100%;left:0;top:0;content:""}.zoom,.zoom-hover{border-radius:50%;z-index:20;position:absolute}.view-album::before{background:url(../images/dot-bg.png) center top no-repeat;position:absolute}.view-album::after{background:url(../images/dot-bg.png) center bottom no-repeat;position:absolute;opacity:0}.zoom{background:url(../images/zoom.svg) center center/contain no-repeat #0066FF;width:62px;height:62px;right:10px;top:10px}.zoom-hover{background:url(../images/zoom-in.svg) 50%/80% no-repeat #0066FF;width:30px;height:30px;right:0;bottom:15px}.zoom-hover::before{content:'';width:36px;height:36px;left:-3px;top:-3px;position:absolute;border:5px solid #b0b0b0;border-radius:50%;z-index:-1}.go-top,.overlay-dark,.wheel{position:fixed}.overlay-dark{background-color:rgba(0,0,0,.8);height:0;width:100%;left:0;bottom:0;-ms-touch-action:none;-webkit-touch-callout:none;transition:height .5s ease-in-out;z-index:1500}.overlay-dark.show{height:100%}.go-top{background:url(../images/top.svg) 60%/100% no-repeat #bbb;width:60px;height:60px;bottom:-100px;right:50%;margin:0 -30px 0 0;cursor:pointer;border-radius:50%;opacity:0;z-index:15}.map-background,.touch{background-repeat:no-repeat}.go-top.show{opacity:1;bottom:30px}body.auto .go-top{right:20px;margin:0}body.auto .go-top.show{bottom:20px}.no-scroll{overflow-x:hidden;overflow-y:hidden!important;overflow:hidden}.no-link{pointer-events:none}.level-index-out{z-index:-9999;pointer-events:none}.level-index-in{z-index:9990}.visible{overflow:visible}.normal-height{min-height:100vh}.touch{background-image:url(../images/pinchzoom.png);background-position:left top}.cursor{cursor:url(../images/openhand.png) 8 8,move}.drag-cursor{cursor:url(../images/grabbing.png) 8 8,move}.desktop{display:block}.mobile{display:none}img.desktop{display:block}img.mobile{display:none}.wheel{border:1px solid rgba(255,255,255,.5);width:30px;height:50px;left:50%;bottom:10px;margin:0 0 0 -15px;border-radius:50px;pointer-events:none;z-index:10}.wheel.transparent{background-color:transparent}.wheel.show::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;background-color:#fff;width:5px;height:5px;border-radius:50%;animation:trackBallSlide 3s linear infinite}.map-background{width:100%;height:100%;position:relative;display:block;background-position:top center;background-size:contain}.map-background img{opacity:0;position:absolute;left:0;top:0}.map-background canvas{width:2000px;height:1125px;position:absolute;left:0;top:0;padding:0;display:block;opacity:1}.img-moving{position:relative;overflow:hidden;height:100%;width:100%;cursor:url(../images/hand.cur) 6 8,move}.img-moving img{transform:translateZ(0);position:absolute;top:0;left:0}.scrollA,.scrollB,.scrollC{position:relative;display:block;padding:0;overflow:hidden}.hidemouse{pointer-events:none}.scrollA{width:100%!important;height:100%;max-height:calc(100vh - 310px);margin:0}.scroll-list,.scrollB,.scrollC{width:100%;height:100%;margin:0}.scrollB{max-height:calc(100vh - 380px)}.scrollC{max-height:calc(100vh - 250px)}.scroll-list{left:0;top:0;position:absolute}.group-central[data-name=leadership] .nicescroll-rails{margin:0!important;background-color:transparent}.group-central[data-name=leadership] .nicescroll-cursors::after{background-color:rgba(255,255,255,.3)}.group-central[data-name=leadership] .nicescroll-cursors:hover::after{background-color:rgba(255,255,255,1)}#contact-loader{position:fixed;top:50%;left:50%;z-index:110000;width:82px;height:82px;margin:-41px 0 0 -41px;-ms-border-radius:50%;border-radius:50%;animation:Rotate 2.5s linear infinite;display:none}.contact-success,.register-success{position:fixed;top:50%;left:50%;margin:-30px 0 0 -150px;padding:20px;font-size:15px;line-height:1.6;width:300px;height:auto;background-color:#c30004;border-radius:20px;color:#fff;font-family:Montserrat,sans-serif;font-weight:700;text-align:center;z-index:99999;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.color-red{background-color:#d00;color:#fff}.color-blue{background-color:#008c44;color:#fff}.inputContainer{position:relative;float:left}.formError{position:absolute;top:-30px;left:20px;display:block;cursor:pointer;z-index:5000}.formErrorContent{background-color:rgba(209,0,8,.8);position:relative;display:inline-block;color:#fff;width:auto;height:auto;max-width:250px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.4;box-shadow:0 0 10px rgba(0,0,0,.3);padding:8px 12px;border-radius:10px;z-index:5001}.formErrorContent::after{content:'';position:absolute;left:20px;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 7px 0;border-color:rgba(209,0,8,.8) transparent transparent}.greenPopup .formErrorContent{background-color:#008c44}.blackPopup .formErrorContent{background-color:#393939;color:#fff}.ajaxSubmit{padding:20px;background-color:#008c44;display:none}.link-homepopup{display:none!important;pointer-events:none;opacity:0;z-index:-99999}.popup-home .content-page{background-color:unset}.popup-home .content-page.red>h2{font-weight:700;background-color:unset;margin:0}.popup-home .details-outer{padding:0}.popup-home{overflow:hidden!important;opacity:0}.popup-home .details-center{width:96%;max-width:1000px;height:auto;position:relative;display:inline-block;margin:0 -5px;vertical-align:middle;background-color:#fff;min-height:0}.popup-home img{width:100%;height:auto;display:block;pointer-events:none}.popup-home.details-content:after,.popup-home.details-content:before{display:inline-block}.date-thumb{position:absolute;width:auto;height:auto;padding:5px 10px;bottom:10px;left:0;color:#999;background-color:#f1f1f1;font-weight:100;font-size:30px;line-height:1.4;text-align:center;z-index:1}.date-thumb span{font-weight:300;font-size:10px;color:#000;display:block;white-space:nowrap}.back-service{position:fixed;bottom:26px;left:36px;opacity:0;padding:10px 14px 10px 30px;font-size:14px;text-transform:uppercase;font-weight:500;color:#fff;transition:all .3s ease-in-out;z-index:10}.back-service::after,.back-service::before{position:absolute;content:''}.back-service.show{animation:goLeft 1s ease 0s forwards}.back-service::before{top:calc(50% - 5px);left:15px;width:0;height:0;border-top:5px solid transparent;border-right:5px solid #fff;border-bottom:5px solid transparent}.back-service::after{top:0;left:0;width:100%;height:100%;background:linear-gradient(145deg,#8B2A3A 0,#F68396 50%,#8B2A3A 100%);background-size:300% 300%;border:none;animation:BorderBox 3s infinite;border-radius:5px;overflow:hidden;transform:skewX(-30deg);z-index:-1}#service-page{background-color:#ececec}.content-page[data-post=serv-customer]{padding:0 0 40px}.content-wrap.serv-customer-02{background-color:#fff;padding:20px 5vw 50px;box-shadow:0 20px 30px rgba(0,0,0,.04)}.serv-customer-02 p{text-align:left!important}.text-inside{position:relative;display:block;margin:0 auto;padding:0;text-align:left}.notification-list{display:flex;flex-wrap:wrap;justify-content:center;margin:10px auto 50px;width:90%;max-width:1200px}.notification-list .item-notif{width:100%}.item-notif{position:relative;display:block;width:33.33%;min-width:300px;padding:5px}.item-notif .news-txt{height:58px;max-height:unset;overflow:hidden;margin:10px 10px 10px 70px;width:calc(100% - 70px);padding:0;text-align:left}.item-notif a{position:absolute;width:100%;height:100%;left:0;top:0}.link-list,.link-list li,.noti-wrap{position:relative}.item-notif .news-pic{pointer-events:none}.noti-wrap{display:block;padding:10px;background-color:#fff}.grey-slide .slide-next{background:url(../images/next3.svg) center center/contain no-repeat}.grey-slide .slide-prev{background:url(../images/previous3.svg) center center/contain no-repeat}.white-slide .slide-page span.slide-numbers{background-color:#fff;color:#a3a3a3}.white-slide .slide-page:hover span.slide-numbers{background-color:#a3a3a3;color:#fff}.white-slide .slide-page.active span.slide-numbers{pointer-events:none;background-color:#a3a3a3;color:#fff}.link-list li h3,.survey-intro h2,.survey-intro h3{color:#0066FF;text-transform:uppercase}.promotion-section{background-color:#0066FF;padding:20px 0}.promotion-section .news-txt{margin:15px 10px;width:auto;max-width:100%}.serv-link{background-color:#eee;padding:20px 0 60px}.link-list{display:flex;flex-wrap:wrap;justify-content:center;width:90%;margin:auto}.link-list li{display:block;width:350px;height:auto;margin:10px;background-color:#fff;box-shadow:0 0 40px rgba(0,0,0,.1)}.link-list li::after{content:'';position:absolute;width:calc(100% + 10px);height:calc(100% + 10px);left:-5px;top:-5px;pointer-events:none;border:5px solid rgba(255,255,255,.5)}.link-list li a,.link-list li img{height:auto;position:relative;display:block}.link-list li a{width:100%;padding:40px 10px}.link-list li img{width:30%;margin:0 auto 20px;pointer-events:none}.link-list li h3{font-size:18px;font-weight:700}.link-list li h3::after{content:'';position:relative;display:block;width:60px;height:1px;background-color:#0066FF;margin:20px auto 0}.survey-section{padding:30px 0;text-align:right}.bg-survey{width:60%;height:100%;position:absolute;left:0;top:0;background-position:left center;background-repeat:no-repeat;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:-1}.survey-section::after,.survey-section::before{position:absolute;width:100%;height:30px;background-color:#0066FF;z-index:11;left:0;content:''}.survey-section::before{top:0}.survey-section::after{bottom:0}.survey-intro{position:relative;display:inline-block;padding:7vw;width:50%;z-index:10;text-align:left;min-height:80vh}.survey-intro::after{content:'';position:absolute;background:linear-gradient(-90deg,#fff 0,#fff 80%,rgba(255,255,255,0) 100%);height:100%;width:calc(100% + 100px);right:0;top:0;z-index:-1}.survey-section:nth-child(even){text-align:left;padding:0 0 30px}.survey-section:nth-child(even)::before{display:none}.survey-section:nth-child(even) .survey-intro::after{background:linear-gradient(90deg,#fff 0,#fff 70%,rgba(255,255,255,0) 100%);right:auto;left:0}.survey-section:nth-child(even) .bg-survey{left:auto;right:0;background-position:right center}.survey-intro h2{font-weight:700;font-size:3.3vw;line-height:1.2;margin:0 0 15px}.survey-intro h3{font-weight:300;font-size:2vw;margin:0 0 20px}.survey-intro p{color:#444}.click-survey{position:relative;display:block;margin:30px 0;color:#0066FF}.click-survey span,.click-survey svg{display:inline-block;vertical-align:middle;position:relative}.click-survey span{font-size:16px;text-transform:uppercase;font-weight:500;text-decoration:underline;font-style:italic}.click-survey svg{width:80px;height:auto}.click-survey svg path{stroke-miterlimit:10;stroke-width:0;stroke-dasharray:5000;stroke-dashoffset:5000}.content-page[data-name=survey-client-02]{margin:0 auto 30px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#fff 30%,#fff 100%);padding:14px 5% 50px;text-align:left}.content-wrap.information-customer{background-color:#fff;padding:0 0 40px}.form-custom{position:relative;display:block;max-width:600px;width:90%;margin:20px auto}.form-custom .input-area,.form-custom .input-text{width:100%;border:1px solid #aaa}.form-custom .input-text{margin:0 0 8px}.form-custom input[type=text]{font-size:15px;height:52px;line-height:52px}.form-custom textarea{font-size:15px;padding:10px 20px}.radio-box{position:relative;display:inline-block;height:40px;line-height:40px;text-align:left;color:#fff;vertical-align:middle}.radio-box label span,.radio-box li{width:auto;height:auto;vertical-align:middle}.radio-box li{display:inline-block;margin-left:15px;line-height:normal}.radio-box label{position:relative;display:block;text-align:left;z-index:1;cursor:pointer;float:left;margin:0 30px}.radio-box label span{display:inline-block;margin-left:7px;font-weight:400;font-size:18px;line-height:1;color:#444}.radio-box input[type=radio]{position:relative;display:inline-block;width:20px;height:20px;margin:0;-webkit-appearance:none;background-color:#fff;outline:0;cursor:pointer;vertical-align:middle;border-radius:50%;border:1px solid #0066FF}.radio-box input[type=radio]+.radio-mask{content:'';position:relative;display:inline-block;width:20px;height:20px;margin:0 0 0 -20px;vertical-align:middle;z-index:-1}.radio-box input[type=radio]+.radio-mask::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/check.png) 50%/90% no-repeat;opacity:0;transition:all .3s ease-in-out}.radio-box input[type=radio]:checked+.radio-mask::before{opacity:1}.radio-box input:checked~.radio-mask{z-index:2}.check-box{position:relative;display:inline-block;height:40px;line-height:40px;text-align:left;color:#fff;vertical-align:middle}.check-box label span,.check-box li{width:auto;height:auto;vertical-align:middle}.check-box li{display:inline-block;margin-left:15px;line-height:normal}.check-box label{position:relative;display:block;text-align:left;z-index:1;cursor:pointer;float:left;margin:0 30px}.check-box label span{display:inline-block;margin-left:7px;font-weight:400;font-size:18px;line-height:1;color:#444}.check-box input[type=checkbox]{position:relative;display:inline-block;width:20px;height:20px;margin:0;-webkit-appearance:none;background-color:#fff;outline:0;cursor:pointer;vertical-align:middle}.check-box input[type=checkbox]+.check-mask{content:'';position:relative;display:inline-block;width:20px;height:20px;margin:0 0 0 -20px;background-color:#fff;border:1px solid #0066FF;border-radius:3px;vertical-align:middle;pointer-events:none;z-index:1}.check-box input[type=checkbox]+.check-mask::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:url(../images/check.png) 50%/90% no-repeat;opacity:0;transition:all .3s ease-in-out;pointer-events:none}.check-box input[type=checkbox]:checked+.check-mask::before{opacity:1}.check-box input:checked~.check-mask{z-index:2}.content-wrap.care-customer{background-color:#fff;padding:0 0 40px;margin:30px auto}.customer-box,.customer-list{padding:0;display:block;position:relative}.customer-list{width:90%;margin:10px auto;text-align:left}.customer-box{margin:0}.customer-box::after{content:'';position:relative;display:block;width:100%;height:1px;margin:30px auto;background-color:rgba(100,100,100,.2)}.customer-box>h3{font-size:16px;font-weight:500;position:relative;display:block;margin:0 0 15px}.select-group p{font-size:16px;font-weight:300;position:relative;display:inline-block;vertical-align:middle;margin:0 0 0 12px}.but-complete,.more-project,.submit-form>h3{text-transform:uppercase;font-weight:700}.customer-box .input-area{margin:20px 0 10px 30px;border:1px solid #bbb;max-width:600px}.input-area.small textarea{height:50px;padding:10px 20px}.customer-box:last-child .input-area{max-width:unset;margin:20px 0}.customer-box:last-child::after{display:none}.submit-form{text-align:center;padding:0 0 30px}.but-complete{font-size:15px;color:#fff;background-color:#0066FF;padding:20px 30px;display:inline-block;position:relative}.submit-form>h3{font-size:16px;font-style:italic;color:#0066FF;position:relative;display:block;margin:30px auto;width:90%}.intro-dets{background-color:#fff;padding:60px 5% 40px;margin:60px auto 40px;position:relative;text-align:left;width:90%!important}.pic-dets{width:120px;height:120px;border-radius:50%;background-color:#0066FF;padding:20px;overflow:hidden;position:absolute;top:-60px;left:calc(50% - 60px)}.pic-dets img{position:relative;display:block;width:100%!important;height:100%!important;filter:brightness(10);margin:0}.news-service .news-list{margin:0 auto}.list-viewmore{padding:40px 0;margin:0;text-align:center;background-color:#ececec}.more-project{display:none;position:relative;text-align:center;font-size:15px;color:#999}.payment,.text-inscroll{text-align:left}.more-project.show{display:inline-block}.more-project::after{content:'';position:relative;display:block;width:45px;height:45px;border-radius:50%;background:url(../images/select.png) 50%/80% no-repeat #0066FF;box-shadow:0 20px 30px rgba(0,0,0,.2);margin:10px auto}.wrap-payment{position:relative;display:flex;flex-wrap:wrap;justify-content:center;margin:0;padding:0;height:80vh}.payment-forms,.payment-info{position:relative;display:inline-block;width:50vw}.payment-info{height:100%;background-color:#fff;padding:0 0 20px 10px}.payment-forms{vertical-align:top;height:100%}.scrollD,.text-inscroll{position:relative;display:block}.payment-info .scrollD{max-height:calc(100% - 140px)}.scrollD{width:100%;height:100%;padding:0;margin:0;overflow:hidden}.text-inscroll{padding:20px;width:auto;margin:auto}.text-inscroll p{font-size:16px}.form-pay{position:absolute;width:90%;max-width:500px;background-color:#fff;padding:0 30px 30px;margin:0;top:calc(50% - 250px);left:calc(50% - 260px)}.form-pay .input-area,.form-pay .input-text{width:100%;border:1px solid #aaa}.form-pay input[type=text]{font-size:15px;height:50px}.form-pay textarea{font-size:15px}.form-pay .but-complete{margin:20px auto 0;padding:15px 25px}.underline.form-pay>h2::after{margin:20px auto 0}@media screen and (min-width:1100px) and (max-height:800px){.nav li{margin:0 0 3px}.nav li:nth-child(12)::before{right:-46px}.nav li:nth-child(11)::before{right:-55px}.nav li:nth-child(10)::before{right:-64px}.nav li:nth-child(9)::before{right:-73px}.nav li:nth-child(8)::before{right:-82px}.nav li:nth-child(7)::before{right:-91px}.nav li:nth-child(6)::before{right:-100px}.nav li:nth-child(5)::before{right:-109px}.nav li:nth-child(4)::before{right:-118px}.nav li:nth-child(3)::before{right:-127px}.nav li:nth-child(2)::before{right:-136px}.nav li:nth-child(1)::before{right:-145px}.partner img{max-height:60px}.box-intro h2::after{margin:20px auto 0}.thumb{width:160px;height:160px}.title-name h4{font-size:15px}.title-name h5{font-size:12px}}@media screen and (max-width:1600px){.box-business-home h3,.box-center h3{font-size:30px}.box-value-info{width:300px}.item-award{max-width:320px}.content-right{padding:3%}.box-left,.content-left{padding:5%}#sustainable-page .right-text{max-width:90%}}@media screen and (max-width:1500px){.content-page>h2{font-size:31px}.form-pay{max-width:400px;padding:0 20px 20px;left:calc(50% - 200px)}.wrap-payment .underline>h2::after{margin:15px auto 5px}.wrap-payment h2{padding:20px 5% 15px}.form-pay .but-complete{padding:12px 20px}.payment-info .scrollD{max-height:calc(100% - 100px)}}@media screen and (max-width:1300px){.box-business-home h3,.box-center h3{font-size:26px}.box-value-info{width:250px}.news-item{padding:14px;margin:5px}.news-txt{height:68px}.news-pic{min-height:inherit;height:180px}.news-txt h3{font-size:13px}.news-item .date{bottom:15px}.news-item:nth-child(1){margin:0 0 4px 6px}.news-item:nth-child(2){margin:0 0 6px 12px;height:193px}.news-item:nth-child(3){margin:4px 0 4px 12px;height:193px}.news-item:nth-child(2) .news-txt,.news-item:nth-child(3) .news-txt{height:170px}.news-item:nth-child(1) .news-txt{padding:10px 0 0 60px;height:68px}#sustainable-page .right-text{max-width:inherit}}@media screen and (max-width:1200px){.text-banner{bottom:180px;left:20px;max-width:450px}.text-banner h2{font-size:30px}.company-text h3{font-size:22px}}@media screen and (max-width:1100px){.footer-right .bottom-text,.mask{display:block}.go-top,body.auto .go-top{right:10px}.bottom-text,.company-info,.company-text,.copyright,.footer-left,.footer-right,.group-central,.newletter,.share-item ul,.social,.title-page,.title-page h1{text-align:center}.container,.news-pic,.video-cover,.video-full{min-height:inherit}.load-text p,.load-text p span,.load-text table td,.load-text table th,p{font-size:15px}.text-fixed p,.text-fixed p span{font-size:15px;margin:0 0 15px}.content-wrap{width:100%}.container{margin:60px 0 0}body.hidden .clippart{clip-path:inherit}body.hidden .clippart.show{clip-path:inherit;transition:none}.mask{z-index:99}.mask::after,.mask::before{background-image:none;background-color:#0066FF}.navigation.show{width:100%;overflow-y:auto;max-width:320px}.footer.auto,.footer.hidden{position:relative;left:auto;bottom:auto;transition:none}.footer.auto.show,.footer.hidden.show{bottom:auto}.footer.hidden.inner,.footer.inner{height:auto;bottom:auto}.footer-left,.footer-right{position:relative;width:100%;height:auto;display:block;float:left}.footer-right{padding:30px 10px}.footer-left{padding:30px 0 0}.footer-right .social{margin:10px 0}.social{width:100%;margin:0 0 20px}.social::before{display:inline-block;margin:30px 0 10px}.box-content,.close-pics-small,.colum-box{display:block}.bottom-text{width:100%;border-top:1px solid rgba(255,255,255,.5);padding:25px 0}.copyright{font-size:10px;width:100%}.newletter{margin:0 0 30px}.newletter h3{font-size:15px;text-align:center}.form-newletter{padding-right:80px;width:300px;height:50px;display:block;margin:auto}.form-newletter input[type=text]{height:50px;line-height:48px;padding:0 10px}.form-newletter button{position:absolute;width:80px;height:48px;font-size:11px;line-height:46px;padding:0}.content-page,.outer-nav.second.fixed .sub-nav,.sub-nav{width:100%}.company-info,.company-text{padding:0 20px}.company-text h3{font-size:24px}.company-info p{font-size:14px}.scrollA,.scrollB,.scrollC,.scrollD{position:relative;width:100%;height:auto;max-height:inherit;left:auto;top:auto;overflow:visible!important;padding:0;margin:0}.details-content,.details-text table,.sub-nav{-webkit-overflow-scrolling:touch}.sub-nav{height:auto;overflow-y:hidden;overflow-x:auto}.details-content,.full.lock{overflow-x:hidden}.sub-nav>*{transform:translate3d(0,0,0)}.sub-nav ul::after{height:65px}.box-content,.colum-box,.content-page{position:relative;height:auto}.sub-nav li a{font-size:12px;padding:15px}.outer-nav:not(.second){margin:0}.outer-nav.second.fixed{top:60px;background-color:#ddd}.box-content{top:auto;left:auto;width:auto}.colum-box{width:100%;float:left;margin:0;padding:0}.allvideo,.overlay-video.show,.video-skin{height:100%}.full img{max-width:100%}.all-pics .text-length h3{font-size:14px}.title-page h1,body.auto .title-page h1{font-size:40px}.allvideo{width:100%;left:0;top:0;z-index:5000}.video-skin{left:0;top:0;bottom:auto}.go-top,.item-deg,.zoom{width:40px;height:40px}.go-top{background-color:rgb(0,0,0,.3);margin:0}body.auto .go-top.show{bottom:30px}.slide-pic-nav{top:auto;margin-top:0;bottom:60px;left:0}.album-pic-center img{max-height:100%;margin:0 -5px}.bg-degree .close-popup{border-radius:0;width:40px;height:40px;top:0;right:0}.next-pic,.prev-pic{height:50px;width:30px}.next-pic{right:10px}.prev-pic{left:10px}.after-s,.before-s{width:30px;height:30px;position:absolute;top:60%;margin:-15px 0 0;opacity:.5;cursor:pointer;z-index:1}.before-s{background:url(../images/previous.svg) 50%/50% no-repeat;left:0}.after-s{background:url(../images/next.svg) 50%/50% no-repeat;right:0}.zoom{opacity:1;right:10px;top:10px;box-shadow:none}.close,.close-album,.close-video{right:auto;left:50%;margin:0 0 0 -20px;width:40px;height:40px}.player,.view-album{transform:scale(.8)}.close-pics{display:none}.close-album{bottom:10px;top:auto}.close{top:10px;bottom:auto}.close-video{bottom:auto;top:20px}.close-map{right:10px;top:10px}.close-news{display:none!important}.desktop{display:none}.mobile{display:block;pointer-events:auto}img.desktop{display:none}.title-page,img.mobile{display:block}.title-page{width:100%;height:auto;position:absolute;left:0;bottom:auto;z-index:15}.details-content::after,.details-content::before,.print-but,.save-but,.share-but::before,.title-page::after{display:none}.title-page.end{background-color:transparent}.outer-nav:not(.second) h2,.outer-nav:not(.second) h2::after{background-color:rgba(0,0,0,.2)}.title-page h1{font-style:normal;padding:10px 20px;color:#fff;text-transform:uppercase}body.auto .title-page{left:0;top:auto;transform:none}.box-intro h2{padding:0 20px;line-height:1.4}.box-intro h2>span>span{opacity:1;transition:none}.outer-nav:not(.second) h2{font-size:24px}.content-page>h2,.content-right>h2{font-size:30px;padding:20px 5%}.share-but{height:auto;line-height:inherit;padding:0 0 10px}.share-item{position:relative;right:auto;bottom:auto;height:auto}.share-item ul{padding:0}.share-item li{transform:none;left:auto;opacity:1}.details-content{overflow-y:auto}.details-center{width:94%;margin:60px 0}.details-center h2,.details-center h3{font-size:20px;font-weight:700}.details-outer{padding:20px}.details-text{padding:10px 0}.details-text h3{font-size:16px}.details-text,.details-text a,.details-text p,.details-text table tbody:only-child tr:first-child td,.details-text table thead td,.details-text table thead th{font-size:14px}.details-text table{display:block;min-width:inherit;overflow-y:hidden;overflow-x:auto}.details-text table td,.details-text table th{padding:8px 10px;font-weight:400}.download-but{padding:0 0 30px}.details-center .download-but span{font-size:14px;font-weight:400}.details-center .download-but h3{font-size:18px}.details-content .close-popup{right:10px;top:10px;width:40px;height:40px;background-color:#0066FF;background-size:80%}.player-vid,.player-vid:hover{background-color:rgba(0,0,0,.3)}.zoom-control{display:none}.close-map{width:40px;height:40px}.box-slider,.group-central{height:auto;overflow:visible;position:relative;left:auto;top:auto}.is-IOS .gm-style button{display:none!important}.group-central{width:100%;display:block;float:left;transform:translate(0,0)!important;z-index:auto!important}.bg-cover,.box-cover{position:relative;left:auto;top:auto;background-attachment:scroll}.bg-cover{max-height:350px}.bg-cover,.bg-home,.box-cover{height:calc(1125/2000 * 100vw)}.bg-inner{height:calc(900/2000 * 100vw)}.slide-pics .slide-controls{bottom:20px;max-width:inherit;margin:0;left:0}.slide-pics .slide-buttons{display:none}.slide-pics .slide-pagination{display:block}.text-banner h2{font-size:24px}.text-banner p{font-size:13px}.go-page{width:40px;height:40px;right:-20px;bottom:auto;top:50%;margin:-20px 0 0}.box-video-center,.video-full{width:100%;left:auto}.box-video-center,.video-full,.youtube-video iframe{position:relative;top:auto}.description{padding:15px 30px 15px 15px}#home-page .banner-home{height:calc(100vh - 60px)}.video-full{height:100%;transform:translate(0,0)}.box-video-center,.pic-video{height:calc(1125/2000 * 100vw)}.controls{bottom:0;left:0;margin:0;opacity:1}.player-vid{transition:none;width:80px;height:80px;margin:-40px 0 0 -40px;opacity:1}.controls.addshow,.controls[data-state=visible],.controls[data-state=visible].addshow{bottom:10px}.is-IOS .controls{display:none}.video-youtube-full{height:auto}.control{text-align:left;font-size:11px;padding:0 10px 10px;opacity:1}.all-logo,.box-library,.box-right p,.content-right>h2,.news-list,.pic-chairman p,.pic-chairman span,.sub-inner ul{text-align:center}.control button{width:20px;height:20px;transition:none;margin:0 10px;pointer-events:auto}.control button:hover{opacity:1}.control::after{transition:none;background-color:rgba(0,0,0,.5)}.slide-range{height:10px;transition:none;margin:0 0 5px}.slide-range::-webkit-slider-thumb{width:10px;height:10px;margin:-5px 0}.slide-range::-moz-range-thumb{width:10px;height:10px;margin:-5px 0}.youtube-video iframe{left:auto;transform:translateY(0)}.nav-history>*,.sub-inner>*{transform:translate3d(0,0,0)}.play-button{width:80px;height:80px;margin:-40px 0 0 -40px}.group-central[data-name=video-home].fullmode{height:100vh;position:fixed;left:0;top:0;background-color:#000;overflow:hidden!important;z-index:9999!important}.fullmode .box-video-center{height:100vh;position:absolute;left:0;top:0;z-index:9999}.fullmode .video-youtube-full{height:100%}.fullmode .youtube-video iframe{width:100%;height:100%;left:0;top:0;position:absolute}.box-business-home a,.content-main{left:auto;top:auto;position:relative}.content-main{height:auto;display:block;overflow:visible}.box-bg,.box-business-home .hover,.content-main::after,.content-main::before{display:none}.box-intro{margin:0;padding:0}.box-intro h2{font-size:30px;margin:30px auto}.box-intro h2::after{width:200px}.box-bg::after,.box-bg::before{transition:none;display:none}.box-intro>p{font-size:18px;font-weight:500}.text-news-home h3,.title-name h5{font-weight:400;font-family:Arial,Helvetica,sans-serif}.bg-gradient{background-image:none;background-color:transparent}.all-business{width:90%;margin:auto}.business-home{padding:20px}.box-business-home{width:100%;margin:10px 0 30px}.box-business-home a span{display:block}.box-business-home a{width:auto;height:auto;margin:0 0 0 30px;display:inline-block;vertical-align:middle;z-index:2}.box-business-home a::after,.box-business-home a::before{display:none}.box-business-home h3,.box-center h3{font-size:30px}.box-business-home h3::before{content:'';width:2px;left:-15px}.box-center .pic-business-home,.pic-business-home{height:35vw;width:35vw;display:inline-block;vertical-align:middle;filter:none;border-radius:50%}.all-logo,.business-home .slide-buttons{display:block}.group-central[data-name=culture-home] .box-intro{padding:20px;background-color:rgba(255,255,255,1);box-shadow:0 10px 20px rgba(0,0,0,.2);margin:-50px 0 30px}.group-central[data-name=shareholder-home]{background-color:#eee}.home-stock{width:90%}.box-news-home{position:relative;float:left;display:block;overflow:hidden;width:40%}.load-text table,.nav-history,.sub-inner{overflow-y:hidden;overflow-x:auto;-webkit-overflow-scrolling:touch}.pic-news-home{height:200px}.text-news-home{padding:20px;height:200px}.all-logo,.pic-logo{height:auto;position:relative}.text-news-home h3{font-size:14px}.box-news-home:nth-child(1) .pic-news-home::before{border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #dfdfdf;margin-left:-20px}.box-news-home:nth-child(2) .pic-news-home::before,.box-news-home:nth-child(3) .pic-news-home::before{border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #dfdfdf;margin-top:-20px}.box-news-home:nth-child(4) .pic-news-home::before,.box-news-home:nth-child(5) .pic-news-home::before{border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #dfdfdf;margin-top:-20px}.load-text table tbody:only-child tr:first-child td,.load-text table thead td,.load-text table thead th{font-size:14px}.group-central[data-name=contact-home]{background-color:#fff}.member{width:90%}.all-logo{width:100%;margin:10px auto}.pic-logo{width:auto;display:inline-block;padding:0 20px;margin:10px 0;vertical-align:middle}.member img{max-height:150px;filter:none}#about-page .box-cover{background-position:center bottom;max-height:250px}.item-history,.text-inner{max-height:inherit}.group-central[data-name=overview] .text-box::after{content:'';width:100%;height:calc(100% - 100px);position:absolute;top:100px;left:0;background-color:#fff;z-index:-1}.text-box{width:100%}.text-inner{width:100%;height:auto;padding:0 5% 30px}.pic-chairman::after,.text-inner::after,.text-inner::before{display:none}.pic-chairman p,.text-inner p{font-size:15px}.pic-chairman{position:relative;width:auto;right:auto;top:auto;padding:10px;display:block;margin:auto}.pic-chairman img{width:200px;height:200px;margin:0 auto 10px}.group-central[data-name=overview] .box-intro h2{margin:20px auto}.group-central[data-name=history] .box-intro,.group-central[data-name=history] .text-box,.group-central[data-name=history] .text-inner{width:100%}.group-central[data-name=history] .text-inner p{color:#fff}.group-central[data-name=history] .box-intro h2{top:-10vh}.history-slide{background-color:transparent}.history-slide::after{border:none}.history{width:80%;padding:0}.history>h3{display:block;font-size:18px;margin:20px 0}.cycle-value li a,.item-history>h4{font-size:16px}.nav-history{margin:10px auto 30px;width:100%}.nav-history li.active a{background-color:#666}.group-central[data-name=value] .box-intro{width:90%;background-color:#fff;margin:-50px 0 50px;border-radius:30px}.group-central[data-name=value] .box-intro h2{color:#0066FF}.group-central[data-name=value] .box-intro h2::after{display:none}.value-model{width:calc(100vw - 100px);height:calc(100vw - 100px);margin:auto;max-width:500px;max-height:500px}.box-value-info,.value-info{width:100%;height:auto;position:relative}.value-info{left:auto;top:auto;margin:20px 0 50px}.box-value-info{max-width:inherit;left:auto!important;top:auto!important;margin:0 0 15px;display:block;padding:0 5%;box-shadow:none;border-radius:0;background-color:#fff}.box-value-info::after,.group-central[data-name=leadership] .box-cover,.group-central[data-name=leadership] .box-intro h2::after{display:none}.box-value-info p{color:#444}.group-central[data-name=chart] .box-cover{background-position:center center;max-height:inherit!important;position:absolute;left:0;top:0;height:100%}.box-library h2,.sub-inner{position:relative;top:auto}.img-chart{width:90%}.img-chart img{width:100%;max-height:inherit}.group-central[data-name=leadership] .box-intro{background:url(../images/pattern.png)}.group-central[data-name=leadership] .box-intro h2{color:#0066FF}.manager.chairman{margin:20px auto}.manager:not(.chairman){margin:10px 0;min-width:200px}.thumb{width:150px;height:150px}.title-name h4{font-size:14px;color:#444;padding:0 10px}.title-name h5{color:#666;padding:0 10px}.sub-inner{width:90%;margin:auto}.sub-inner ul{white-space:nowrap}.sub-inner li{display:inline-block;vertical-align:top;margin:0 -1.5px;width:auto}.content-info{max-width:90%}#news-page .pic-center,.library-thumb,.news-link,.pic-center{max-width:inherit}.content-info .title-name h4,.content-info .title-name h5{color:#fff;padding:0}.group-central[data-name=awards] .box-intro{background-color:#aaa;padding:0 0 30px}.item-award{width:99%}.item-award h3{font-size:13px;color:#fff;padding:10px}.group-central[data-name=pictures] .box-intro{background-color:#aaa;padding:0 0 30px}.group-central[data-name=documentation] .box-intro{background-color:#987676;padding:0 0 30px}.box-library-pdf,.pic-library{background-color:rgba(255,255,255,.3)}.box-library{position:relative;display:block;width:100%;height:auto;padding:0 0 40px;margin:0}.box-library h2{font-size:30px;font-weight:300;line-height:1.4;left:auto;margin:10px 0;padding:10px 20px}.news-txt h3,.title-pdf h3,.title-pic h3{font-size:13px}.news-item .date,.news-item:nth-child(2) .date,.news-item:nth-child(3) .date{left:1px;top:1px;bottom:auto}.pic-center{display:block;width:90%;margin:20px auto 0;opacity:1}.pic-center .slide-buttons{display:none}.box-library-pdf{width:300px;height:300px;margin:0 auto 20px}.library-thumb{width:96%}.pic-library{height:250px}.pic-center.video-slide .slide-wrapper-outer{padding:20px 0 0}#news-page .title-page{display:block}#news-page .outer-nav:not(.second) h2{display:none}#news-page .library-thumb{width:calc(50% - 10px);margin:5px 2px;display:inline-block;vertical-align:top}#news-page .pic-library{height:calc(1125/2000 * 40vw)}.box-video{padding:30px 0;background-color:transparent}.news-list{width:96%;margin:30px auto}.news-item{padding:14px;margin:7px .5%}.news-txt{height:68px;padding:10px 0}.news-pic{height:160px}.news-txt h3{font-family:Arial,Helvetica,sans-serif}.news-item:nth-child(1){margin:0 0 5px 6px}.news-item:nth-child(2){margin:0 0 12px 12px;height:146px}.news-item:nth-child(3){margin:0 0 5px 12px;height:146px}.news-item:nth-child(2) .news-txt,.news-item:nth-child(3) .news-txt{height:100%;padding:10px}.news-item:nth-child(1) .news-pic{height:208px}.news-item:nth-child(1) .news-txt{padding:10px 0;height:68px}#news-details-page .title-page{display:block}#news-details-page .outer-nav:not(.second) h2{display:none}#link-details-page .content-page.list>h2,#news-details-page .content-page.list>h2,#notification-details-page .content-page.list>h2,#promotion-details-page .content-page.list>h2{font-size:24px;padding:20px 5px}.load-details{margin:40px 0}.load-title,.news-link{margin:auto}.load-title h3{font-weight:500}.load-title h3,.scroll-slide h2{font-size:24px}.news-detail{padding-top:30px}.news-link{width:90%}.link-page{padding:10px;margin:0 4px 2px 0;display:inline-block;width:48%}.pic-thumb{width:100px}.link-text{line-height:90px;padding:0 20px 0 10px;z-index:5}.link-text h3{font-size:13px;padding-top:15px}.link-page .date{left:auto;right:0;padding:10px}.load-text p{font-size:15px}.load-text i{font-size:16px}.load-text table{display:block;min-width:inherit}.load-text table td,.load-text table th{font-size:15px;padding:8px 10px;font-weight:400}.number{width:25px;height:25px;font-size:14px;line-height:25px}.load-text,.print{width:96%;margin:auto}.load-text{padding:20px}.print{z-index:2}.load-content::before{bottom:0}.load-data::before{display:none}.scroll-slide{box-shadow:none;padding:0 0 20px}.load-content{padding:0}.load-details .date{margin:0 0 0 2%}#recruitment-page .title-page{display:block}#recruitment-page .outer-nav:not(.second) h2{display:none}.content-left,.content-right{width:80%;float:none;padding:20px 5%;margin:-50px auto 30px;background-color:#0066FF;border-radius:30px}.content-right>h2{font-size:30px}.content-page>h2.no-bg::after,.content-right>h2::after{content:'';width:100px;height:1px;background-color:#fff;display:block;margin:10px auto}.content-page>h2.no-bg{margin:-150px 0 50px}.box-left p,.content-left p,.content-right p{font-size:15px}.pic-length{width:100%;float:none;max-height:350px}.box-left{width:100%;display:block;padding:30px 5%;background-color:#737373}#shareholder-page .nav-history li.active a,.box-right{background-color:#0066FF}.box-right{width:80%;padding:20px 5%;margin:-50px auto 30px;max-width:500px;border-radius:30px}.box-right p{font-size:16px;max-width:inherit}.career-list td:nth-child(2),.head-list th:nth-child(2),.r-left,.r-text{text-align:left}.box-right::after,.box-right::before,.career-form{display:none}.career-list{width:96%;padding:10px;margin:0 auto 20px;font-family:Arial,Helvetica,sans-serif}.head-list th[scope=Number]{width:40px}.head-list th[scope=Quantity]{width:70px}.head-list th[scope=Location]{width:150px}.head-list th[scope=Status],.head-list th[scope=Expire]{width:100px}.career-list table td,.head-list th{font-size:13px;padding:10px}.career-title a{font-size:13px;font-weight:700;font-family:Arial,Helvetica,sans-serif}#shareholder-page .title-page{display:block}#shareholder-page .outer-nav:not(.second) h2{display:none}#shareholder-page .content-page>h2.no-bg{margin:30px 0 0}#shareholder-page .bg-cover{position:absolute;left:0;top:0;max-height:inherit;height:100%}.title-investment{margin-bottom:20px}.title-investment h3{font-size:30px;font-weight:500}.list-box{margin:5px .5%;padding:5px 0}.list-outer{height:auto;padding:5px 50px 5px 10px}.r-text p{max-height:inherit}.r-link{line-height:inherit;height:auto;top:50%;margin:-25px 0 0}.r-left,.r-text{display:block;float:none;line-height:1;margin:0;padding:0}.r-date{display:inline-block;width:auto;padding:5px;margin:0 0 5px;font-size:12px}.regulation-item{width:80%;display:block;margin:0 auto 40px}.container-in{padding:30px 0}.contact-in{padding:20px;margin:0 auto 40px}.contact-in p,.contact-in p a{font-size:14px}.regulation-box,.stock-but{margin:30px 0}.stock-but span{font-size:24px}.regulation-item h3{min-height:auto;font-size:16px}#business-page .group-central .box-cover{display:none}#business-page .group-central:nth-child(odd){background-color:#a3a3a3}#business-page .group-central:nth-child(1) .box-cover{max-height:350px;display:block}.text-business,.text-business .scrollA{max-height:inherit}#business-page .right-text::before{display:none}#business-page .right-content{background-color:#fff}#business-page .right-text p{color:#444}#business-page .box-intro{width:100%}#business-page .box-intro>h2::after{margin:20px auto;background-image:none;background-color:#fff;width:120px}.box-intro>h2.align{text-align:center;max-width:inherit;margin:30px auto}.box-intro>h2.align>span{display:inline;margin:0 5px}.box-intro>h2.align::after{margin:20px auto}.box-intro>h2.align br{display:inline}.group-central.not-slide .box-intro h2{color:#fff}.group-central.not-slide .box-intro h2::after{background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%)}.content-business{background-color:#fff;padding:0 0 60px}.text-business{width:100%;max-width:inherit;height:auto;display:block;padding:30px 5%;margin:0;background-color:#fff;border-radius:0;color:#444}.text-business::after{display:none}.text-business p{font-size:15px}.project-business{width:90%;display:block;margin:auto}.project-slide{width:100%;max-width:inherit;margin:0}.item-project::after{display:none}.image-project{height:calc(100vw/2.5)}.title-project h3{padding:10px 15px;background-color:#fff;max-width:calc(100% - 50px)}#sustainable-page .box-intro h2{color:#fff}#sustainable-page .box-cover{max-height:350px}#sustainable-page .box-intro h2::after{background:linear-gradient(90deg,rgba(255,255,255,0) 0,rgba(255,255,255,1) 50%,rgba(255,255,255,0) 100%)}#sustainable-page .group-central[data-name="2"] .box-cover,#sustainable-page .group-central[data-name="3"] .box-cover,#sustainable-page .group-central[data-name="4"] .box-cover{display:none!important}#sustainable-page .group-central[data-name="2"],#sustainable-page .group-central[data-name="4"]{background-color:#a3a3a3}#sustainable-page .group-central[data-name="2"] .left-content,#sustainable-page .group-central[data-name="4"] .left-content{float:right}#sustainable-page .group-central[data-name="2"] .right-content,#sustainable-page .group-central[data-name="4"] .right-content{background-color:#fff}#sustainable-page .group-central[data-name="2"] .right-text p,#sustainable-page .group-central[data-name="4"] .right-text p{color:#444}#sustainable-page .group-central[data-name="2"] .right-text::before,#sustainable-page .group-central[data-name="4"] .right-text::before{color:#a3a3a3}#sustainable-page .right-text{max-width:inherit}.left-content,.right-content{width:50%;display:block;margin:0;height:500px;float:left}.left-pic,.right-text{width:100%;max-width:inherit}.left-content{text-align:center;z-index:auto}.right-content::after,.right-content::before{content:'';display:inline-block;height:100%;vertical-align:middle}.left-pic{height:100%;max-height:inherit;display:block;margin:0;border-radius:0}.right-text{padding:30px;display:inline-block;vertical-align:middle;margin:0 -5px}.right-text::after{display:none}.right-text::before{left:auto;top:auto;font-size:150px;line-height:0;color:#fff;position:relative;display:block;margin:20px 0 0}#project-page .box-intro h2::after,#project-page .group-central[data-name=group-01] .box-cover::after,.box-ani{display:none}.right-text p{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400;color:#fff}.right-text strong{font-weight:700}.project-slide .slide-pagination{position:relative;bottom:auto}#project-page .box-cover{max-height:inherit;position:absolute;left:0;top:0;height:60vh}#contact-page .group-central[data-name="01"] .box-cover,#member-page .box-cover,#partner-page .box-cover{max-height:350px}#project-page .content-main{min-height:60vh;padding:5vh 0}#project-page .group-central[data-name=group-01] .box-intro h2{color:#0066FF}#project-page .group-central[data-name=group-01] .box-cover{position:relative;left:auto;top:auto;height:calc(1125/2000 * 100vw);max-height:350px}#project-page .image-project{border-radius:0;height:calc(100vw/2.2);min-height:250px}#project-page .project-business{width:80%;max-width:700px}#project-page .title-project h3{padding:10px 15px 10px 10px;font-size:18px}#project-page .group-central{background-color:#eee}#project-page .group-central[data-name=group-02] .box-intro,#project-page .group-central[data-name=group-03] .box-intro,#project-page .group-central[data-name=group-04] #project-page .box-intro{padding:0 0 30px}#project-page .box-intro h2{position:relative;left:auto;top:auto}.product-slide .slide-pagination{position:absolute;bottom:-60px}#project-details-page .content-page>h2::after,#project-details-page .content-page>h2::before{width:25%}#project-details-page .outer-nav:not(.second) h2{padding:10px 20px}.content-page[data-post=intro] .content-right{background-color:#fff;color:#444}.content-page[data-post=intro] .content-right span{text-align:center;margin:0 0 20px}.descript{padding:20px}.descript .content-wrap{-moz-column-count:1;-moz-column-gap:0;-ms-column-count:1;-ms-column-gap:0;-o-column-count:1;-o-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0}.descript h3{margin:0 0 20px}.content-location{height:auto}.logo-project{width:180px;margin:0 auto 10px}.content-center p,.content-facilities p,.descript p,.descript span{font-size:15px}.content-center h3,.content-facilities h3,.content-right>h3,.descript h3{font-size:18px}.faci-slide-2 .item h3,.product-slide .item h3{font-size:12px;padding:5px 10px}.outer-nav:not(.second) small{font-size:12px}.content-center,.content-facilities .content-center{padding:20px}.faci-slide .item,.faci-slide-2 .item{height:calc(100vw/3.5)}.product-slide .item{height:calc(100vw/2.5)}.faci-slide-2 .item .zoom,.product-slide .item .zoom{width:40px;height:40px}.project-bottom .go-back{font-size:16px;padding:10px 15px}.item-resize{width:48%;margin:5px 2px;min-height:inherit}.item-resize .date{left:110px;font-size:12px}.item-resize .news-pic{width:100px;height:90px;float:left}.item-resize .news-txt{width:auto;display:block;padding:40px 10px 0}#member-page .box-intro h2::after,.member-item::after,.member-item::before{display:none}.content-center table,.content-facilities table{max-width:100%;table-layout:fixed}#member-page .box-intro{margin:-150px 0 0}#member-page .group-central{background-color:#a3a3a3}.content-member,.content-partner{background-color:#cccccc;border-radius:20px;text-align:center}.group-central[data-name=member-01] .box-intro{margin:0!important}.content-member{width:90%;margin:50px auto 30px}.member-item{width:100%;height:auto;padding:0 5% 30px}.member-item img{width:auto;height:auto;max-width:100%;position:relative;display:block;margin:10px auto}.member-item h3{font-size:18px;margin:10px 0}.member-item a,.member-item p{font-size:15px}.logo-member{position:relative;display:inline-block;top:auto;left:auto;margin:-30px 0 20px}#contact-page .group-central[data-name="01"] .box-cover::after,#partner-page .box-intro h2::after{display:none}#partner-page .box-intro{margin:-150px 0 0}.group-central[data-name=partner-01] .box-intro{margin:0!important}.content-partner{width:90%;margin:0 auto 30px;padding:20px}.partner-item{max-width:200px}#contact-page .company-info p{font-size:16px}#search-page .title-page,.slide-contact .slide-buttons{display:block}#contact-page .group-central[data-name="02"] .box-cover{height:100%;position:absolute;left:0;top:0}#contact-page .group-central[data-name="01"] .box-intro{background-color:#a3a3a3}.slide-contact{width:100%;display:block;margin:0 auto 20px}.slide-contact .box-intro{padding:20px 0}input[type=text],textarea{font-family:Arial,Helvetica,sans-serif;font-weight:400}.contact-form .input-text,.input-area,.input-but{width:100%}#search-page .outer-nav:not(.second) h2{display:none}.search-content h2{font-size:30px}.item-search .news-pic{width:70px;height:70px;margin-top:-35px}.content-wrap.serv-customer-02{margin:40px 0 0;padding:10px 5% 20px}.item-notif:first-child{width:calc(100% - 10px)}.item-notif:first-child .news-pic{height:auto;max-height:300px;overflow:hidden}.item-notif:nth-child(2),.item-notif:nth-child(3){width:calc(50% - 5px);min-width:unset}.item-notif:nth-child(2) .news-pic,.item-notif:nth-child(3) .news-pic{height:180px}.item-notif .news-txt{height:55px}.promotion-section{padding:0}.serv-link{padding:10px 0 40px}.link-list li a{padding:25px 10px}.link-list li{width:300px}.link-list li h3{font-size:17px}.link-list li h3::after{width:50px}.survey-intro{min-height:unset}.survey-intro h2{font-size:4.4vw}.survey-intro h3{font-size:3vw}.details-text table td,.details-text table td p,.details-text table td span,.details-text table th,.details-text table th p,.details-text table th span,.select-group p,.submit-form>h3{font-size:15px}.click-survey svg{width:60px}.content-page[data-name=survey-client-02]{margin:20px auto;padding:0 5% 50px}.care-customer h2,.information-customer h2{padding:20px 0}.line-cross h2::after{margin:20px auto 0}.customer-box>h3{font-size:15px;margin:0 0 8px}.select-group p{margin:0 0 0 10px}.customer-box .input-area{margin:10px auto}.content-wrap.care-customer,.content-wrap.information-customer{padding:0 0 20px}.intro-dets{margin:70px auto 10px}.pic-dets{transform:scale(.8)}.details-text table tbody,.details-text table tr{min-width:360px}.back-service{bottom:15px;left:15px;padding:7px 11px 7px 20px;font-size:13px}.back-service::before{content:'';position:absolute;top:calc(50% - 5px);left:12px;width:0;height:0;border-top:4px solid transparent;border-right:4px solid#fff;border-bottom:4px solidtransparent}.back-service::after{transform:none}.wrap-payment{height:auto;display:block}.payment-info{width:100%}.payment-info .text-inscroll{padding:0 10px}.text-inscroll p{font-size:15px;line-height:1.8}.payment-forms{width:100%;background:url(../images/pattern2.png)}.payment-forms .bg-cover{z-index:2}.form-pay{position:relative;display:block;top:auto;left:auto;margin:30px auto}.form-pay .but-complete{padding:10px 20px}.content-page[data-name=survey-client-02]>h2 br{display:none}}@media only screen and (orientation:portrait){.fullmode .control{bottom:50px}}@media only screen and (orientation:landscape){.fullmode .control{bottom:0}}@media only screen and (max-width:1100px) and (orientation:landscape){#home-page .banner-home .bg-home{min-height:inherit;height:calc(100vh - 60px)}.text-banner{position:absolute;bottom:60px;left:30px;width:80%;max-width:400px;text-align:left}.group-central[data-name=history] .content-main{margin:-13vh 0 0}}@media only screen and (max-width:1100px) and (orientation:portrait){#home-page .banner-home .bg-home{min-height:70vh}.text-banner{position:absolute;bottom:50px;left:20%;width:60%;max-width:inherit;text-align:left}.description::before{background-color:#0066FF}.go-page{background-color:#767778}.group-central[data-name=history] .content-main{margin:-8vh 0 0}}@media screen and (max-width:950px){.news-item{margin:5px .3%}.news-item:nth-child(1){margin:0 0 5px 6px}.news-item:nth-child(2){margin:0 0 12px 6px}.news-item:nth-child(3){margin:0 0 5px 6px}}@media screen and (max-width:900px){.slogan h2{font-size:14px}}@media screen and (max-width:840px){.title-page h1,body.auto .title-page h1{font-size:32px}.outer-nav:not(.second) h2{font-size:20px}.box-business-home h3,.box-center h3,.content-page>h2,.content-right>h2{font-size:28px}.value::after{border-width:10px}.news-item{width:45%;padding:10px}.news-txt{float:none;width:100%;padding:10px;height:68px}.news-item:nth-child(1){width:calc(90% + 8px);float:none;margin:0 0 5px}.news-item:nth-child(1) .news-pic{height:200px;margin:0}.news-item:nth-child(1) .news-txt{max-height:inherit;height:auto;padding:10px}.news-item:nth-child(2),.news-item:nth-child(3){width:45%;height:auto;max-width:380px;float:none;margin:2px 0}.news-item:nth-child(2) .news-pic,.news-item:nth-child(3) .news-pic{float:none;height:180px;width:100%}.news-item:nth-child(2) .news-txt,.news-item:nth-child(3) .news-txt{float:none;width:100%;padding:10px;height:68px}.product-slide{width:64vw}.left-content,.right-content{width:100%;height:auto;float:none!important}.left-pic{max-height:400px}}@media screen and (max-width:790px){.box-intro h2{font-size:24px}.box-business-home h3,.box-center h3{font-size:26px}.col-left,.col-right,.home-stock{width:100%;display:block}.col-right{background-color:transparent;padding:20px 5%;max-width:700px;margin:auto}.box-share,.price{margin:0}.col-left h3,.col-right h3{padding:20px;color:#58595b;font-size:18px}.col-left::after{display:none}.news-home{padding:0 0 30px}.box-news-home{width:90%;margin:0 auto;display:block;float:none}.pic-news-home,.text-news-home{height:180px}.box-news-home:nth-child(1){width:90%}.box-news-home:nth-child(1) .pic-news-home,.box-news-home:nth-child(1) .text-news-home{width:50%}.box-news-home:nth-child(2n) .pic-news-home{float:right}.box-news-home:nth-child(2n) .text-news-home{text-align:right}.box-news-home:nth-child(2n+1) .pic-news-home{float:left}.box-news-home:nth-child(2n+1) .text-news-home{text-align:left}.box-news-home:nth-child(2n) .pic-news-home::before{border-right:none;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #dfdfdf;margin-top:-20px;right:auto;top:50%;left:0}.box-news-home:nth-child(2n+1) .pic-news-home::before{border-left:none;border-top:20px solid transparent;border-bottom:20px solid transparent;border-right:20px solid #dfdfdf;margin-top:-20px;right:0;top:50%;left:auto}.company-text h3{font-size:24px}.survey-intro{width:100%}.survey-intro::after,.survey-section:nth-child(even) .survey-intro::after{background:#fff;width:100%}.bg-survey{width:100%;height:calc(1333/2000 * 100vw);position:relative;display:block;left:auto;top:auto}.survey-intro h2{font-size:5.3vw}.survey-intro h3{font-size:3.7vw}.bg-survey::before{content:'';position:absolute;width:100%;height:40%;top:0;left:0;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%);z-index:1}}@media screen and (max-width:740px){.title-page h1,body.auto .title-page h1{font-size:30px}.pic-library{height:200px}.title-project h3{font-size:16px}.search-content h2{font-size:26px}.career-list table{margin:0;border-collapse:collapse;border-spacing:0}.head-list{display:none}.career-list tr{display:block;margin:0 0 10px}.career-list tr:last-child{margin:0}.career-list tbody td{background-color:#7e8387;color:#fff;border:none;border-bottom:1px solid #ddd;display:block;text-align:right;padding:10px 15px;position:relative}.career-list td::before{content:attr(data-label);float:left;font-size:12px;color:#ddd;font-weight:700;position:absolute;left:10px;top:50%;margin:-8px 0 0;font-family:Arial,Helvetica,sans-serif}.career-list tbody tr:nth-child(even) td{background-color:#aaa;color:#fff}.career-title a{color:#fff;font-size:14px;padding:0 0 0 100px;display:inline-block}.career-list td:nth-child(4){font-size:14px;padding:10px 10px 10px 130px}.career-list td:last-child{border-bottom:0}.career-list td:nth-child(2){text-align:right}}@media screen and (max-width:620px){.text-banner{left:15%;width:70%}.text-banner h2{font-size:20px}.content-page>h2,.content-right>h2{font-size:24px}.captcha{width:110px;height:60px;overflow:hidden;margin:0;border-radius:10px}.g-recaptcha>div{margin:-6px 0 0 -2px;overflow:hidden}.captcha::after{content:'';position:absolute;right:0;top:0;display:inline-block;width:60px;height:60px;background:url(https://www.gstatic.com/recaptcha/api2/logo_48.png) center center no-repeat #f9f9f9;z-index:2}.captcha+.outer-but{float:none;display:inline-block;vertical-align:top}.captcha+.outer-but button{height:60px;line-height:60px;padding:0 20px;font-size:18px}button.but{margin:10px 0}.box-intro h2,.box-intro>h2.align{margin:20px auto}.box-business-home h3,.box-center h3{font-size:24px}.box-intro h2,.company-text h3{font-size:20px}.box-intro h2::after{width:150px}.box-intro>p{font-size:16px}.box-library-pdf{width:250px;height:250px;margin:0 auto 40px}.title-pdf{margin:-150px 0 0}.sub-inner li a{font-size:13px}.product-slide{width:80vw}.item-notif:first-child,.item-notif:nth-child(2),.item-notif:nth-child(3),.left-pic,.link-page,.service-news .link-page{width:100%}.faci-slide .item,.faci-slide-2 .item{height:calc(100vw/2)}.product-slide .item{height:calc(100vw/1.8)}.right-content::after,.right-content::before{display:none}.right-text::before{top:0;left:-10px;font-size:100px}.left-pic{height:auto;max-height:300px}.right-text{padding:50px 40px 40px;display:block;margin:0}.title-project .go-page{position:absolute;right:10px;top:-20px;border-radius:50%}.title-project h3{max-width:inherit}#project-page .title-project .go-page{top:0}#project-page .title-project h3{padding:5px 15px 5px 10px}#news-page .pic-library{height:calc(1125/2000 * 80vw)}#news-page .library-thumb{width:100%;margin:10px 0;display:block}.link-page{margin:0 0 2px;display:block}.item-notif:first-child .news-pic,.item-notif:nth-child(2) .news-pic,.item-notif:nth-child(3) .news-pic{height:auto;max-height:280px}}@media screen and (max-width:540px){.title-page h1,body.auto .title-page h1{font-size:28px}.outer-nav:not(.second) h2{font-size:18px}.content-page>h2,.content-right>h2{font-size:22px}.copyright a{display:block;line-height:1.6}.company-info span.address{display:none}p{font-size:14px}.text-fixed p,.text-fixed p span{font-size:14px;margin:0 0 10px}.all-business{width:100%}.business-home{padding:20px 0}.box-business-home h3,.box-center h3{font-size:22px}.pic-business-home{width:32vw;height:32vw}.box-business-home h3::before{width:1px}.history{width:90%}.history>h3{font-size:16px}.value::after{border-width:7px}.cycle-value li a{font-size:12px;padding:15px}.manager:not(.chairman){min-width:48%}.news-item{width:90%;margin:5px 0;max-width:inherit}.news-pic,.news-txt{height:auto}.news-pic{max-height:180px}.item-notif .news-txt{height:51px;margin:10px 3px;width:auto;max-width:100%}.news-txt h3{font-size:12px}.news-item:nth-child(1),.news-item:nth-child(2),.news-item:nth-child(3){width:90%;margin:5px 0;max-width:inherit}.news-item:nth-child(1) .news-pic,.news-item:nth-child(1) .news-txt,.news-item:nth-child(2) .news-pic,.news-item:nth-child(2) .news-txt,.news-item:nth-child(3) .news-pic,.news-item:nth-child(3) .news-txt{height:auto}.news-item:nth-child(2),.news-item:nth-child(3){max-width:inherit}.date-thumb{padding:4px 7px;bottom:auto;top:0;font-size:25px}.load-title h3,.scroll-slide h2{font-size:20px}.title-project h3{font-size:15px;padding:5px 10px}.image-project{height:calc(100vw/1.8);border-radius:20px}.title-project{text-align:left}.title-project small{font-size:12px}#project-page .title-project h3{font-size:16px}.item-resize{width:100%;margin:5px 0}.item-resize .date{left:10px}.item-resize .news-pic{width:100%;height:140px;float:none}.item-resize .news-txt{width:100%;padding:10px;max-height:inherit}.search-content h2{font-size:24px}.underline>h2::after{width:80px;margin:20px auto 0}.content-page[data-post=serv-customer]{padding:0}.survey-intro h2{font-size:6vw;margin:0 0 10px}.survey-intro h3{font-size:4vw}.notification-list{margin:10px auto 20px}.link-list li img{width:23%}.intro-dets{padding:30px 5%}.pic-dets{transform:scale(.6)}.list-viewmore{padding:30px 0}}@media screen and (max-width:440px){.details-text table tbody,.details-text table tr,.load-text table tbody,.load-text table tr{min-width:360px}.title-page h1,body.auto .title-page h1{font-size:24px}.outer-nav:not(.second) h2{font-size:15px}.content-page>h2,.content-right>h2{font-size:20px}.details-center h2,.details-center h3{font-size:18px}.box-business-home a span{font-size:10px}.details-text table td,.details-text table th{font-size:14px}.description{padding:10px 30px 10px 15px}.text-banner{left:10%;width:80%}.text-banner h2{font-size:16px}.go-page{width:30px;height:30px;right:-15px;margin:-15px 0 0}.box-intro h2{font-size:20px}.box-intro>p{font-size:15px}.box-business-home h3,.box-center h3{font-size:20px}.box-business-home a{margin:0 0 0 20px}.pic-news-home,.text-news-home{height:200px}.text-news-home{padding:10px}.company-text h3{font-size:18px}.pic-chairman p,.text-inner p{font-size:14px}.group-central[data-name=history] .box-intro h2{top:-12vh}.value::after{border-width:5px}.cycle-value li a{font-size:10px;padding:10px}.thumb{width:130px;height:130px}.file-name,input[type=file]{height:50px}.sub-inner li a{font-size:12px}.title-name h4{font-size:13px}.title-name h5{font-size:12px}.load-title h3,.scroll-slide h2{font-size:20px}.load-text table td,.load-text table th{font-size:14px}#link-details-page .content-page.list>h2,#news-details-page .content-page.list>h2,#notification-details-page .content-page.list>h2,#promotion-details-page .content-page.list>h2{font-size:18px}.load-text p{font-size:14px}.load-text i{font-size:15px}.box-left p,.content-left p,.content-right p,.file-name,input[type=text]{font-size:14px}.box-right,.content-left,.content-right{width:90%}.join-us .input-text{width:100%;margin:0 0 8px}.join-us .input-text:nth-child(odd){padding-right:0}.join-us .input-text:nth-child(even){padding-left:0}input[type=text]{height:50px;line-height:50px}.file-name{width:100%;left:0;line-height:50px}.file-mark{height:40px;line-height:40px;width:90px}.list-box{width:100%;margin:10px 0 0;padding:0}.select-list{width:280px}.stock-but span{font-size:20px}.title-project small{font-size:11px}#project-page .title-project h3,.content-center p,.content-facilities p,.descript p,.descript span{font-size:14px}#project-details-page .content-wrap{width:100%}#project-details-page .content-page:not(.underline)>h2::after,#project-details-page .content-page:not(.underline)>h2::before{width:15%}.content-center h3,.content-facilities h3,.content-page[data-post=intro] .content-right span,.content-right>h3,.descript h3{font-size:16px}.member-item a,.member-item p,.right-text p,.text-business p,.title-project h3{font-size:14px}.faci-slide-2 .item .zoom,.product-slide .item .zoom{width:40px;height:40px}.content-center,.content-facilities .content-center{margin:0}#member-page .box-intro,#partner-page .box-intro{margin:-100px 0 0}.content-center table td,.content-center table th,.content-center table tr,.content-facilities table td,.content-facilities table th,.content-facilities table tr{display:block;width:100%!important}.right-text{padding:50px 30px 30px}.left-pic{max-height:250px}.google-map{transform:scale(.8)}.search-content h2{font-size:18px}#search-page .outer-nav:not(.second){margin:0}.item-search .news-pic{width:50px;height:50px;margin-top:-25px}.survey-intro h2{font-size:7vw}.survey-intro h3{font-size:5vw}.click-survey span,.details-text table td p,.details-text table td span,.details-text table th p,.details-text table th span,.load-text table td p,.load-text table td span,.load-text table th p,.load-text table th span,.select-group p,.submit-form>h3,.text-inscroll p{font-size:14px}.click-survey svg{width:50px}.link-list li{width:100%}.customer-box>h3{font-size:14px;margin:0 0 5px}.select-group p{margin:0 0 0 8px}.customer-box::after{margin:10px auto 20px}.submit-form>h3{margin:20px auto}.but-complete{padding:18px 25px}.details-text table td,.details-text table th{padding:5px 8px}.form-pay{position:relative;display:block;top:auto;left:auto;padding:0 20px 20px;margin:20px auto}.content-page[data-post=library]{padding:0 0 30px}.content-page[data-name=survey-client-02]{margin:10px auto}.load-text table td,.load-text table th{padding:5px 8px}}@media screen and (max-width:370px){.text-banner h2{font-size:15px}}@media screen and (max-width:350px){.box-business-home h3,.box-center h3{font-size:18px}.details-center h2,.details-center h3,.load-title h3,.scroll-slide h2{font-size:16px}}.nav-history::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.scroll-slide::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.sub-inner::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.sub-nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.controls progress::-webkit-progress-value{background-color:#fff}.controls progress::-webkit-progress-bar,.controls progress::-webkit-progress-value{background-color:rgba(255,255,255,.5)!important}:-webkit-full-screen,:-webkit-full-screen-ancestor:not(iframe){background-color:#fff!important;position:fixed!important;left:0;top:0;z-index:2147483647!important}.is-Chrome.fullvideo .header{opacity:0}.is-Chrome.fullvideo .wheel{display:none}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination > li {
    display: inline-block !important;
}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #337ab7;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.pagination > li > a:focus,
.pagination > li > a:hover,
.pagination > li > span:focus,
.pagination > li > span:hover {
    z-index: 2;
    color: #23527c;
    background-color: #eee;
    border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > a:focus,
.pagination > .active > a:hover,
.pagination > .active > span,
.pagination > .active > span:focus,
.pagination > .active > span:hover {
    z-index: 3;
    color: #fff;
    cursor: default;
    background-color: #337ab7;
    border-color: #337ab7;
}
.pagination > .disabled > a,
.pagination > .disabled > a:focus,
.pagination > .disabled > a:hover,
.pagination > .disabled > span,
.pagination > .disabled > span:focus,
.pagination > .disabled > span:hover {
    color: #777;
    cursor: not-allowed;
    background-color: #fff;
    border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}
.centerblock{
    display: inline-flex;
    width: 100%;
}
.empty_data{
    color: red;
    text-align: center;
}
/*lang*/
.language_navtop{
    position: relative;
    width: auto;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    padding: 0 35px 0 10px;
    cursor: pointer;
    background: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
}
.language_navtop .language_navtitle{
    margin-top: -1px;
    font-size: 15px
}
.language_navtop .language_navtitle span {
    display: inline-block;
    vertical-align: middle;
    margin-top: -4px;
}
.language_hovertop .language_navtitle > .fa {
    font-size: 18px;
    display: inline-block;
    vertical-align: middle;
    margin: 0px 5px;
    -webkit-transition: all 300ms linear;
    -moz-transition: all 300ms linear;
    -ms-transition: all 300ms linear;
    -o-transition: all 300ms linear;
    transition: all 300ms linear;
}
.language_hovertop:hover .language_navtitle > .fa {
    color: #2979ff;
    -moz-transform: rotate(-180deg);
    -webkit-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.language_navtop .language_navtitle span svg,
.language_dropdown ul li > a span svg {
    width: 30px;
    height: 30px;
    display: block;
}
.language_hovertop .language_navcontent {
    position: absolute;
    z-index: 1000;
    top: 100%;
    right: -10px;
    width: 125px;
    padding: 0 10px 10px;
    overflow: hidden;
    height: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.language_navcontent .language_dropdown {
    background: #fff;
    border-radius: 4px;
    margin-top: 20px;
    box-shadow: 0px 0px 7px 0px rgba(8, 88, 157, 0.2);
}
.language_navcontent .language_dropdown:after,
.language_navcontent .language_dropdown:before {
    content: "";
    position: absolute;
    top: 16px;
    left: 30px;
    border: 5px solid transparent;
    border-top-color: #fff;
    border-right-color: #fff;
    box-shadow: 0px 0px 7px 0px rgba(8, 88, 157, 0.2);
    -moz-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.language_dropdown ul {
    background-color: #fff;
    position: relative;
    z-index: 2;
}
.language_dropdown ul li {
    display: block;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.language_dropdown ul li + li {
    border-top: 1px solid #dfe3e8;
}
.language_dropdown ul li > a {
    font-size: 14px;
    color: #3d5067;
    display: block;
    text-align: left;
    line-height: initial;
    padding: 5px 15px;
}
.language_dropdown ul li > a span {
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
}
.language_dropdown ul li:hover {
    background: #e3f2fd;
}
.language_dropdown ul li:hover a {
    text-decoration: none;
}
.language_hovertop:hover .language_navcontent{
    height: auto;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible;
    -webkit-transform: translateY(-12px);
    -ms-transform: translateY(-12px);
    transform: translateY(-12px);
}
.js-parents.hover-bg .language_dropdown:after,
.js-parents.hover-bg .language_dropdown:before {
    border-top-color: #e3f2fd;
    border-right-color: #e3f2fd;
}
.language_hovertop .icon-arrow,.language_toggle .icon-arrow{
    font-family: 'FontAwesome'!important;
    position: absolute;
    top: 0;
    left: auto;
    right: 10px;
    color: #367E18;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    transition: transform 150ms ease,top 150ms ease;
}
.language_navtop .language_navtitle span{
    margin-right: 7px;
}
.language_navtop img{
    width: 31px;
    height: 21px;
    vertical-align: middle;
}