@media screen and (min-width:1100px){.copyright a,.menu-foot li a,.menu-foot li a:before,.slide-pagi a,.sub-nav li a,.txt-footer a,.wheel{transition:all .3s ease-in-out}.bg-cover{background-attachment:fixed}.sub-nav li a:hover{background-color:#ff9600;color:#fff}.social li a:hover{opacity:1;transform:scale(1.1)}.go-top:hover{background-color:#ff9600;color:#fff;box-shadow:none}.menu-foot li a:hover{color:#ff9600}.menu-foot li.current a{color:#ff9600;pointer-events:none}.menu-foot li.active a{color:#ff9600;pointer-events:auto}.menu-foot li.active :before,.menu-foot li.current a:before,.menu-foot li a:hover:before{opacity:1}.txt-footer a:hover{color:#ff9600}.copyright a:hover{color:#ddd}.footer .social li a:hover{background-color:#666}.slide-pagi a:hover{background-color:#ff9600}.print-box>a{transition:all .3s ease-in-out}.print-box>a:hover,.share-but.active{background-color:rgba(0,0,0,.2)}.share-item li a:after,.share-item li a:before{transition:all .3s ease-in-out}.share-item li a:hover:after{opacity:1}.share-item li a:hover:before{opacity:0}.share-item li:hover{border-color:#ff9600}.share-item li{transition:all .3s cubic-bezier(.44,.39,.34,1.03)}.close,.close-album,.close-details,.close-pics,.close-popup,.close-video{transition:all .3s ease-in-out}.close-album:hover,.close-details:hover,.close-pics:hover,.close-popup:hover,.close-video:hover,.close:hover{transform:rotate(-90deg);background-color:#ff9600;box-shadow:0 10px 30px rgba(0,0,0,.2)}.zoom-control a{transition:all .3s ease-in-out}.zoom-control a:hover{background-color:#ff9600}.infobox .close-box-map:after{transition:all .3s ease-in-out}.infobox .close-box-map:hover:after{background-color:#ff9600!important}.show-project:before{transition:all .3s ease-in-out}.show-project:hover:before{animation-play-state:paused;background:#ee7411;box-shadow:0 10px 90px rgba(0,0,0,.4)}.box-search,.header,.hotline,.language,.language li a,.logo,.nav,.navigation,.navigation .show-menu,.navigation li a,.navigation li button,.search-but,.social{transition:all .3s ease-in-out}.header.hide{position:fixed;background-color:rgba(0,0,0,.5);height:70px;padding-right:0}.header.hide .box-search,.header.hide .language{position:absolute;top:13px}.header.hide .social{margin-top:-70px;z-index:100}.header.hide .nav{margin-top:-9px;padding:0 60px}.header.hide .navigation{transform:scale(.9);margin:4px 60px 0 0}.header.hide .logo{position:fixed;width:100px;height:50px;top:10px}.header.hide .show-menu{top:69px;left:5px}.header.hide .show-menu.dropdown-menu{right:-167px}.header.hide .navigation>ul>li>a,.header.hide .navigation>ul>li>button{padding:15px 8px 22px}.hotline:hover .h-text,.navigation>ul>li:not(.current):hover>a,.navigation>ul>li:not(.current):hover>button{color:#ff9600}.navigation>ul>li>a.link-home:not(.current):hover{border-color:#ff9600;background-position:bottom}.navigation>ul>li:hover .show-menu{opacity:1;visibility:visible;transform:translateY(0);transition-delay:0s,0s;pointer-events:auto}.language li:hover a,.search-but:hover{border-color:#ff9600;color:#ff9600}.show-menu li a:hover{background-color:#ff9600;color:#fff}.dropdown-menu.dropdown-fixed{position:fixed;right:20px;top:70px;left:auto!important}.item-box-1,.item-gird,.item-pro-1,.item-product,.item-project,.item-video-1,.itemquo-kit,.link-page{cursor:pointer}.big-box:after,.small-pic .link-load:after,.small-pic:after,.small-vid:after{opacity:0;transition:all .3s ease-in-out}.small-pic:hover .link-load:after{opacity:1}.big-box,.small-pic{cursor:pointer}.big-box:hover .pic-img,.small-pic:hover .pic-img,.small-vid:hover .pic-img{background-position:100% 100%}.big-box:hover:after,.small-pic:hover:after,.small-vid:hover:after{opacity:1}.big-box:after,.small-pic:after,.small-vid:after{content:"";position:absolute;pointer-events:none;width:100%;height:100%;top:0;left:0;border:5px solid #ff9600}.list-all-project .item-pro-1:before{transition:all .3s ease-in-out}.list-all-project .item-pro-1:hover:before{border-color:#ff9600}.list-all-project .item-pro-1:hover .pic-img{transform:scale(1.05)}.btn-border,.btn-border:after,.item-project h3{transition:all .3s ease-in-out}.btn-border:hover:after{width:130%}.btn-border:hover{color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.2)}.item-project{overflow:hidden}.pic-img{transition:all .6s ease-in-out}.item-project:hover .pic-img{transform:scale(1.1)}.btn-1,.pic-img:before,.view-album,.zoom-thumb:after{transition:all .3s ease-in-out}.item-box .pic-img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);opacity:0;z-index:1}.view-album{opacity:0}.item-box-1:hover .view-album{background-color:#ff9600;box-shadow:0 0 30px 40px rgba(255,255,255,.2);opacity:1}.btn-1:hover{background-color:#666;color:#fff}.item-box-1:hover .pic-img:before{opacity:1}.item-box:hover .zoom-thumb:after{background-color:#ff9600;box-shadow:0 0 30px 40px rgba(255,255,255,.2);opacity:1}.item-pro-1 .pic-img:before,.item-pro-1 h3,.num-pro{transition:all .3s ease-in-out}.item-pro-1:hover h3{color:#ff9600}.item-pro-1:hover .btn-border:after{width:130%}.item-pro-1:hover .btn-border{animation-play-state:paused!important;color:#fff}.item-pro-1 .pic-img:after,.item-pro-1 .pic-img:before{position:absolute;top:40px;right:40px;bottom:40px;left:40px;content:"";opacity:0;pointer-events:none;transition:opacity .35s,transform .35s;z-index:1}.item-pro-1 .pic-img:before{border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scaleX(0)}.item-pro-1 .pic-img:after{border-right:1px solid #fff;border-left:1px solid #fff;transform:scaleY(0)}.item-pro-1:hover .pic-img:after,.item-pro-1:hover .pic-img:before{opacity:1;transform:scale(1)}.item-pro-1:hover .num-pro{color:#ff9600}.btn-grey,.dow-quo a,.itemquo-kit,.price-1{transition:all .3s ease-in-out}.btn-grey:hover,.itemquo-kit:hover{background-color:#ff9600}.itemquo-kit:hover .btn-border:after{width:130%}.itemquo-kit:hover .btn-border{animation-play-state:paused!important;color:#fff}.itemquo-kit:hover .price-1{color:#fff}.dow-quo a:hover{background-color:#ff9600}.item-product h3,.item-product h3:after,.pic-product:before,.right-detail a{transition:all .3s ease-in-out}.pic-product:before{content:" ";position:absolute;bottom:10px;left:10px;height:calc(100% - 20px);width:0;background-color:rgba(0,0,0,.3)}.item-product:hover .pic-product:before{width:calc(100% - 20px)}.item-product:hover h3{color:#fff}.item-product:hover h3:after{width:100%}.right-detail a:hover{color:#ff9600}.date-news,.link-page{transition:all .3s ease-in-out}.list-gird .item-gird:first-child{width:calc(66% - 16px)}.list-gird .item-gird:first-child .pic-img{float:left;width:60%;height:289px;padding:0}.list-gird .item-gird:first-child .txt-gird{float:right;width:40%;padding:10px 10px 20px 20px;text-align:left;height:266px}.list-gird .item-gird:first-child .txt-gird h3{margin-bottom:15px;height:auto}.list-gird .item-gird:first-child .txt-gird p{display:block;height:auto;overflow:hidden}.list-gird .item-gird:first-child p{display:block}.date-thumb,.item-gird,.item-gird:before{transition:all .3s ease-in-out}.item-gird:hover{background-color:#ff9600;color:#fff}.item-gird:hover:before{border-color:#ff9600}.item-gird:hover .date-thumb{background-color:#fff;color:#000}.link-page:hover .date-news{color:#fff}.link-page:hover{background-color:#ff9600;color:#fff}.link-page:hover:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.list-experience .item-gird:first-child .txt-gird{padding:20px 10px 20px 20px}.list-experience .item-gird:first-child .txt-gird p{height:127px}.view-video,.view-video-1{transition:all .3s ease-in-out}.item-video-1 .pic-img:after,.item-video-1 .pic-img:before{content:"";position:absolute;top:40px;right:40px;bottom:40px;left:40px;opacity:0;transition:opacity .35s,transform .35s}.item-video-1 .pic-img:before{border-top:1px solid #fff;border-bottom:1px solid #fff;transform:scaleX(0)}.item-video-1 .pic-img:after{border-right:1px solid #fff;border-left:1px solid #fff;transform:scaleY(0)}.item-video-1:hover .pic-img:after,.item-video-1:hover .pic-img:before{opacity:1;transform:scale(1)}.item-video-1:hover .view-video-1{transform:scale(.8)}.view-video:hover{background-color:#ff9600;box-shadow:0 10px 30px rgba(0,0,0,.2)}.faq-num,.faq-title,.faq-title h3{transition:all .3s ease-in-out}.faq-item:hover .faq-title,.faq-item:nth-child(2n):hover .faq-title{background-color:#ff9600;border-color:#ff9600}.faq-item:hover .faq-num,.faq-item:hover .faq-title h3,.faq-item:nth-child(2n):hover .faq-title h3{color:#fff}.recruit-box li:hover a{background-color:#b2b2b2;color:#fff}.recruit-box li:hover span:before{animation:changewidth .3s ease-in-out forwards 1}.gm-fullscreen-control,.info-box p a,.view-google{transition:all .3s ease-in-out}.info-box p a:hover{color:#ff9600}.gm-fullscreen-control:hover{background-color:#ff9600}.view-google:hover{transform:scale(.9)}.item-search:before,.item-search a{transition:all .3s ease-in-out}.item-search:hover:before,.item-search:hover a{background-color:#222222!important}.box-math h3,.svg-math,.svg-math:after,.svg-math svg{transition:all .3s ease-in-out}.box-math:hover svg path{fill:none;stroke:#fff;stroke-width:1px;animation-name:DrawStroke2;animation-duration:2.5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-direction:normal;animation-timing-function:linear}.box-math svg path{stroke:none;stroke-miterlimit:10;stroke-width:0;stroke-dasharray:100;stroke-dashoffset:100}.box-math svg path.long-path{stroke-dasharray:420;stroke-dashoffset:420}.box-math:hover svg path.long-path{animation-name:DrawStroke3}.box-math:hover .svg-math{background-color:#ff9600}.box-math:hover .svg-math svg{transform:scale(1.1)}.box-math:hover .svg-math:after{border-color:rgba(255,255,255,.7)}.box-math:hover h3{color:#ff9600;text-shadow:1px 1px 0 rgba(0,0,0,.1)}.submit-cost,.submit-full{transition:all .3s ease-in-out;cursor:pointer}.submit-cost:hover,.submit-full:hover{background-color:#000}.box-project.special-box .pic-img,.view-home-pro{transition:all .3s ease-in-out}.box-project.special-box:hover .pic-img{opacity:.2!important;transform:scale(1.1)}.box-project.special-box:hover .view-home-pro{color:#ff9600;box-shadow:0 10px 20px rgba(0,0,0,.1);border-color:#ff9600}.pro-sig .pic-img{transition:all .5s ease-in-out}.pro-sig:hover .pic-img{transform:scale(1.07)}.pro-sig:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;pointer-events:none;background:rgba(0,0,0,.2);mix-blend-mode:multiply;opacity:0;transition:all .3s ease-in-out;z-index:1}.pro-sig:hover:after{opacity:1}.box-pro-info,.date-thumb,.progress-pic-info:before,.text-pro-info{transition:all .3s ease-in-out}.box-pro-info:hover{background-color:#ff9600}.box-pro-info:hover .pic-img{transform:scale(1.07)}.box-pro-info:hover .text-pro-info{color:#fff}.box-pro-info:hover .progress-pic-info:before{border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid #ff9600;border-top:0}.box-pro-info:hover:first-child .progress-pic-info::before{border-top:17px solid transparent;border-right:14px solid #ff9600;border-bottom:17px solid transparent;border-left:0}.box-pro-info:nth-child(2):hover .text-pro-info,.box-pro-info:nth-child(3):hover .text-pro-info{background-color:#ff9600}}@media only screen and (min-width:1100px) and (max-width:1300px){.header.hide .navigation>ul>li>a:not(.link-home){font-size:14px;padding:10px 5px}.header.hide .box-search{right:80px}.header.hide .hotline span{font-size:18px}.header.hide .h-text{font-size:22px}.header.hide .show-menu{top:65px}.header.hide .dropdown-menu{top:69px}}@media only screen and (min-width:1100px) and (max-width:1200px){.header.hide .hotline span{font-size:16px}.header.hide .h-text{font-size:18px}.header.hide .language{right:0!important}.header.hide .box-search{right:60px!important}.header.hide .navigation{margin:0 10px 0 0}}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,svg{display:block}*{-webkit-font-smoothing:antialiased}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none}body,html{overflow-x:hidden;overflow-y:auto;width:100%;margin:0;padding:0}body{background-color:#fff;height:100%;font-family:Montserrat,sans-serif;line-height:1;color:#444}body,html{scrollbar-color:#aaa #f1f1f1;scrollbar-width:thin}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}:focus{outline:0;border:none}strong{font-weight:700}code,dd,dl dt,ins,pre,strong{text-decoration:none}del{text-decoration:line-through}img[alt]{font-size:0}.clear{clear:both}.clearfix:after,.clearfix:before{content:" ";display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.clearfix:after{clear:both}svg:not(:root){overflow:hidden}.nicescroll-rails{cursor:pointer!important;z-index:10000!important}h1,h2,h3,h4,h5,h6{line-height:1.4}a,h1,h2,h3,h4,h5,h6{font-family:Montserrat,sans-serif}a{font-weight:300}a,p{text-decoration:none}p{font-size:18px;-webkit-text-size-adjust:none;line-height:1.4}p,p a{font-family:MyriadLight}p a{font-weight:400}p strong{font-family:MyriadBold}ol,ul{list-style:none}blockquote,ol,q,ul{font-family:Montserrat,sans-serif;font-weight:300}blockquote,q{quotes:none}mark{background-color:transparent}mark,sup{text-decoration:none;vertical-align:baseline;font-family:Montserrat,sans-serif;font-weight:300}sup{bottom:5px;font-size:70%;position:relative}button,div,input,select,table,textarea{font-family:Montserrat,sans-serif;font-weight:300}button,input,select,textarea{-webkit-appearance:none}.overlay-load{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#fff;z-index:5000;opacity:1}.loadicon{position:fixed;top:50%;left:50%;z-index:110000;width:82px;height:82px;margin:-41px 0 0 -41px;border-radius:50%;animation:Rotate 2.5s linear infinite}.off-ani{animation:none!important;animation-duration:0s!important;animation-delay:0s!important;transition:none!important;opacity:0!important}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:#f1f1f1}::-webkit-scrollbar-thumb{background-color:#aaa}.header{position:fixed;height:120px;z-index:100;padding:10px 30px 0 0}.header,.header:before{top:0;left:0;width:100%}.header:before{content:" ";position:absolute;height:100%;background-color:rgba(0,0,0,.3)}.logo{left:29px;top:18px;width:170px;height:80px;z-index:101}.logo,.slogan{position:absolute;transition:all .3s ease 0s}.slogan{width:100%;white-space:nowrap;bottom:5vh;z-index:10;color:#fff;text-transform:uppercase;text-align:center}.slogan h1{font-weight:300;font-size:1.6vw}.slogan h1 strong{font-weight:700;font-size:4.5vw;margin:5px 0 0;display:block;position:relative}.slogan-hide{display:none!important}.right{margin:0 0 -15px;text-align:right}.group-banner,.right{position:relative;display:block;width:100%;height:auto}.wrap-content{max-width:1200px}.wrap-content,.wrap-content-lg{width:90%;position:relative;display:block;margin:auto}.wrap-content-lg{max-width:1440px}.wrap-content-sm{width:90%;max-width:1000px;position:relative;display:block;margin:auto}.justify{text-align:justify}.align-left{text-align:left}.align-right{text-align:right}.text-center{text-align:center}.show-project{position:fixed;display:block;margin:0;padding:15px 25px;font-size:15px;font-weight:700;font-family:MyriadLight;text-transform:uppercase;bottom:25px;right:100px;color:#fff;opacity:0;z-index:4000}.show-project:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ee7411,#ee7411 20%,#FFB449 50%,#ee7411 80%,#ee7411);background-size:300% 300%;border:none;animation:BorderBox 3s infinite;border-radius:30px;box-shadow:0 10px 30px rgba(0,0,0,.3);z-index:-1}.show-project small{font-size:80%;position:relative;display:inline-block;vertical-align:top}.show-project.show{animation:fadeInUp .8s ease .5s forwards}.show-calculator{position:fixed;display:inline-block;margin:0;padding:15px 25px;font-size:15px;font-weight:700;font-family:MyriadLight;text-transform:uppercase;bottom:25px;right:100px;color:#fff;opacity:0;pointer-events:none;z-index:-1}.show-calculator:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ee7411,#ee7411 20%,#FFB449 50%,#ee7411 80%,#ee7411);background-size:300% 300%;border:none;animation:BorderBox 3s infinite;border-radius:30px;box-shadow:0 10px 30px rgba(0,0,0,.3);z-index:-1}.show-calculator small{font-size:80%;position:relative;display:inline-block;vertical-align:top}.show-calculator.show{animation:fadeInUp .8s ease .5s forwards;pointer-events:auto;z-index:4000}.hotline{position:absolute;right:260px;left:auto;top:10px;color:#fff;z-index:101}.hotline span{display:inline-block;vertical-align:middle}.h-icon{width:40px;height:40px}.h-name{font-weight:300;font-size:24px}.h-text{margin:0 0 0 10px;font-weight:700;font-size:26px;color:#fff;transition:all .3s ease-in-out}.hotline.hide{right:auto;left:260px;position:fixed;top:15px}.container{opacity:0}.container,section{position:relative;width:100%;height:auto;display:block}section{margin:0;padding:0}.section-first,.section-home{background-color:#fff;z-index:2}.content-table{position:relative;display:block;width:100%;height:auto;margin:0;padding:0}.bg-grey{background-color:#f1f1f1}.bg-grey-1{background-color:#e6e6e6}.bg-white{background-color:#fff}.padding-main{padding:60px 0}.nav{position:relative;display:block;width:100%;height:auto;text-align:right;transition:all .3s ease 0s}.navigation>ul>li>a.link-home{display:inline-block;width:60px;height:60px;margin:0 10px 0 0;border:1px solid #fff;border-radius:50%;vertical-align:middle;text-indent:-9999px;overflow:hidden;font-size:0;transition:all .3s ease-in-out}.navigation>ul>li>a.link-home span{display:none}.navigation>ul>li.current>a.link-home{border-color:#ff9600;background-position:bottom}.navigation>ul>li>a.link-home.current{background-position:bottom;border:1px solid #bab2af;pointer-events:none}.navigation{position:relative;margin-top:40px}.navigation,.navigation>ul{display:inline-block;width:auto;height:auto}.navigation>ul{vertical-align:middle}.navigation>ul>li{display:inline-block;width:auto;height:auto;position:relative;z-index:10}.navigation>ul>li>a,.navigation>ul>li>button{position:relative;display:block;width:auto;height:auto;padding:15px;font-weight:700;font-size:16px;line-height:30px;text-transform:uppercase;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.2);transition:all .3s ease-in-out;background:none;border:none;cursor:pointer}.navigation>ul>li>a:after,.navigation>ul>li>button:after{content:" ";position:absolute;bottom:-17px;height:15px;background-color:transparent;width:100%;left:0}.navigation>ul>li.current>a,.navigation>ul>li.current>button{color:#ff9600;pointer-events:none}.navigation>ul>li.active>a,.navigation>ul>li.active>button{color:#ff9600;pointer-events:inherit}.show-menu{position:absolute;white-space:nowrap;top:70px;left:12px;z-index:10;transform:translateY(30px);opacity:0;pointer-events:none}.l-menu{display:inline-block;width:200px;vertical-align:top;margin:0 -1px}.l-menu h3{background-color:#a1a1a1;padding:14px;color:#fff;text-transform:uppercase;font-weight:500;text-align:left;font-size:14px;pointer-events:none}.show-menu li{display:block;background-color:rgba(0,0,0,.7);margin:1px 0}.show-menu li a{padding:12px 10px;color:#fff;text-transform:uppercase;display:block;text-align:left;white-space:inherit;font-size:14px;white-space:normal;line-height:1.4;font-weight:400}.show-menu li.current a,.show-menu li.current button{background-color:#ff9600;color:#fff;pointer-events:none}.show-menu li.active a,.show-menu li.active button{background-color:#ff9600;color:#fff}.dropdown-menu{left:0;width:auto}.dropdown-menu li{margin:0;background-color:transparent}.dropdown-menu ul{background-color:rgba(0,0,0,.7)}.dropdown-menu .l-menu{width:25%;max-width:250px;min-width:200px;margin:0 -1px}.navigation>ul>li.sub-drop{position:relative;z-index:1}.nav-click{position:fixed;top:0;right:0;width:70px;height:70px;cursor:pointer;display:none;z-index:100;background-color:#757b80}.nav-click .line{position:absolute;left:15%;top:34px;width:70%;height:2px;transition:opacity .2s}.nav-click .line,.nav-click:after,.nav-click:before{background-color:#fff}.nav-click:after,.nav-click:before{content:"";position:absolute;top:49%;left:25%;width:50%;height:2px;pointer-events:none;transition:transform .15s;transform-origin:50% 50%}.nav-click:before{transform:translate3d(0,-10px,0) scaleX(.8)}.nav-click:after{transform:translate3d(0,10px,0) scaleX(.8)}.nav-click.active .line{opacity:0}.nav-click.active:before{width:50%;left:25%;transform:rotate(45deg)}.nav-click.active:after{width:50%;left:25%;transform:rotate(-45deg)}.language{position:absolute;top:10px;right:30px;display:inline-block;margin:0;vertical-align:top;margin:0 10px 0 0;z-index:10}.language li{display:inline-block;width:42px;height:42px}.language li.active{display:none}.language li a{display:block;width:100%;height:100%;line-height:42px;font-weight:700;font-size:14px;text-transform:uppercase;color:#fff;border:1px solid #fff;border-radius:50%;text-align:center}.box-search{position:absolute;top:10px;right:90px;display:block;z-index:999}.search-but{position:relative;display:block;margin:0;width:42px;height:42px;z-index:10;color:#fff;border:1px solid #fff;border-radius:50%;text-align:center;background:none;padding:0;cursor:pointer}.search-but svg{width:85%;height:85%;margin:3px 0 0 2px}.search-form{position:absolute;opacity:0;right:-1px;top:-2px;display:block;width:0;height:45px;transition:all .3s ease-in-out;pointer-events:none;z-index:5;background-color:#fff;border-radius:40px;border:1px solid #ddd}.form-row-search{position:relative;width:100%;height:100%}.form-row-search input[type=text]{border:0;font-size:16px;font-weight:400;color:#666;background-color:transparent;position:absolute;display:block;width:100%;height:100%;padding:2px 43px 0 20px;box-shadow:none}.form-row-search input[type=text]:focus{color:#000}.search-form.active{width:340px;pointer-events:auto;opacity:1}.search-but.active{color:#ff9600;border:0!important}.search-form button{border:0;padding:0;position:absolute;top:2px;right:5px;display:none}.search-form button svg{width:35px}.header .social{position:absolute;top:10px;right:130px}.social{position:relative;width:auto;height:auto;text-align:center;vertical-align:top;margin:0 20px 0 0;z-index:10}.social,.social li{display:inline-block}.social li a{width:42px;height:42px;display:block;font-size:0;text-indent:-9999px;overflow:hidden;transition:all .3s ease-in-out}.social li a:hover{opacity:.5}form{width:100%;height:auto}.input-text{position:relative;display:block;width:100%;height:auto;margin-bottom:10px}.input-text input[type=password],.input-text input[type=text]{width:100%;height:57px;position:relative;display:block;font-size:18px;color:#666;background-color:#fff;font-weight:300;line-height:57px;padding:0 20px;outline:none;border:1px solid #ccc;opacity:1;transition:all .3s ease-in-out;border-radius:0}input[type=password]:focus,input[type=text]:focus{opacity:1}input[type=checkbox]{opacity:0}.select-box li label,input[type=checkbox]{position:absolute;width:24px;height:24px;right:20px;top:50%;margin:-12px 0 0}.select-box li label{cursor:pointer;background-color:#fff;border-radius:5px}.select-box li label:after{content:"";width:15px;height:10px;position:absolute;top:4px;left:4px;border:3px solid #333;border-top:none;border-right:none;background:transparent;opacity:0;transform:rotate(-45deg)}.select-box li input[type=checkbox]:checked+label:after{opacity:1}.input-area{position:relative;display:block;width:100%;height:auto;margin-bottom:20px}textarea{width:100%;height:160px;background-color:transparent;padding:10px 20px;background-color:#fff;font-size:18px;color:#666;font-weight:300;outline:none;border:1px solid #ccc!important;line-height:1.4;resize:none;overflow:auto;transition:all .3s ease-in-out;border-radius:0}textarea,textarea:focus{opacity:1}.radio-box{position:relative;display:block;height:64px;line-height:64px;text-align:left}.radio-box li{display:inline-block;vertical-align:middle;width:auto;height:auto;margin-right:15px;line-height:normal}.radio-box label{position:relative;display:block;text-align:left;cursor:pointer;z-index:1}.radio-box label span{display:inline-block;vertical-align:middle;width:auto;height:auto;margin-left:7px;font-weight:300;font-size:18px;line-height:1;color:#464646}.radio-box input[type=radio]{position:relative;display:inline-block;width:25px;height:25px;margin:0;opacity:0;background-color:transparent;outline:none;border:none;cursor:pointer;vertical-align:middle}.radio-box input[type=radio]+.radio-mask{content:"";position:absolute;width:25px;height:25px;z-index:-1;margin:0 0 0 -25px;background-color:#fff;border:1px solid #bbb;border-radius:5px}.radio-box input[type=radio]+.radio-mask:before{content:"";position:absolute;left:3px;top:-7px;width:100%;height:100%;opacity:0;transition:all .3s ease-in-out}.radio-box input[type=radio]:checked+.radio-mask:before{opacity:1}.input-but{position:relative;display:block;width:100%;height:auto;text-align:center}input[type=button],input[type=reset]{position:relative;display:inline-block;width:auto;height:54px;line-height:54px;margin:0 1px;padding:0 30px;background-color:transparent;border:0;font-weight:700;font-size:24px;color:#fff;cursor:pointer;text-transform:uppercase;z-index:10}.captcha{width:304px;vertical-align:top}.captcha,.g-recaptcha{height:auto;display:inline-block;position:relative}.g-recaptcha{width:100%;margin:0}.g-recaptcha>div{width:100%!important;height:auto!important}.input-select{height:auto;margin:0 0 10px;z-index:1}.input-select,.input-select select{position:relative;display:block;width:100%}.input-select select{height:64px;line-height:1.6;padding:5px 64px 5px 20px;color:#999;font-size:16px;font-weight:700;text-transform:uppercase;overflow:hidden;outline:none;border:none;cursor:pointer;border:1px solid #ddd}.input-select:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(0deg,#ffffff,#eee);z-index:-1}.input-select select option{color:#fff;font-size:18px;font-weight:500;line-height:1.6;padding:15px 20px;text-transform:uppercase;background-color:#62676e}.input-select select [title]{font-size:16px;color:#000;font-weight:700}.switch-slide{position:relative;display:block;width:100%;height:auto;margin-bottom:30px;text-align:center}.switch-slide li{display:inline-block;margin:0 10px}.switch-slide li a{display:block}.icon-all,.icon-slide{width:27px;height:19px;display:inline-block;margin-right:5px;vertical-align:middle}.icon-all{background-position:-47px 0;width:30px;height:20px}.switch-slide li.active{pointer-events:none}.switch-slide li.active .icon-slide{background-position:0 -26px}.switch-slide li.active .icon-all{background-position:-47px -26px}.switch-slide.hide{display:none}.banner-home,.banner-inner{margin:0;z-index:1}.banner-home,.banner-inner,.slide-mask{height:auto;width:100%;position:relative;display:block}.slide-mask{overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.slide-mask:before{top:0;height:50%}.slide-mask:after,.slide-mask:before{content:"";position:absolute;left:0;width:100%;overflow:hidden;background-color:#fff;transition:height 1s ease;z-index:10}.slide-mask:after{bottom:0;height:100%}.slide-mask.show:after,.slide-mask.show:before{height:0}.bg-home{height:100vh;backface-visibility:hidden}.bg-home,picture,picture img{position:relative;width:100%;display:block}picture img{height:100%;object-fit:cover;object-position:center center}.bg-home picture,.bg-home picture img,.bg-inner picture,.bg-inner picture img{height:100%;width:100%}.bg-inner{position:relative;width:100%;height:65vh;display:block;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:all .3s ease-in-out}.play,.stop{display:block;position:absolute;z-index:-9999}.slide-overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.8);mix-blend-mode:multiply;opacity:0;z-index:1}.slide-item.ani-text:nth-child(odd) .bg-overlay-banner{background-color:rgba(226,6,19,.8)}.box-line,.slide-item.ani-text .bg-overlay-banner{width:20vw}.box-line{position:absolute;top:0;left:0;border-right:1px solid rgba(255,255,255,.5);height:100%}.text-match-pro{position:absolute;bottom:50px;left:80px;color:#fff;z-index:5}.text-match-pro h2{font-size:2.6vw;font-weight:700;font-family:MyriadBold;line-height:1.2}.text-match-pro h2,.text-match-pro h3{position:relative;display:block;color:inherit;text-transform:uppercase;margin:0}.text-match-pro h3{font-size:1.6vw;font-weight:300;font-family:MyriadLight}.pic-img{position:relative;display:block;width:100%;height:auto;overflow:hidden;pointer-events:none}.pic-img picture{position:absolute;width:100%;height:100%;top:0;left:0}.details-content::-webkit-scrollbar{width:8px}.details-content::-webkit-scrollbar-track{background-color:#f1f1f1}.details-content::-webkit-scrollbar-thumb{background-color:#aaa}.details-content{scrollbar-color:#aaa #f1f1f1;scrollbar-width:thin;position:fixed;width:100%;height:100%;opacity:0;z-index:3000;text-align:center;overflow-x:hidden;top:0;overflow:auto}.details-content:after,.details-content:before{content:"";position:relative;display:inline-block;width:auto;height:100%;vertical-align:middle}.details-content>span{width:calc(100% - 20px);height:100%;position:fixed;left:0;top:0;z-index:1}.details-center{font-weight:300;position:relative;display:inline-block;width:90%;vertical-align:middle;max-width:1000px;padding:0;margin:0 auto;z-index:5;background-color:#fff;padding:2vw 4vw}.details-center h2{color:#00a3e6;font-size:24px;font-weight:700;line-height:1.4;text-align:center;text-transform:uppercase;display:block;margin:0 0 20px}.details-outer{margin:0;padding:30px 50px 50px;background-color:#fff}.details-outer,.details-text{position:relative;width:100%;height:auto}.details-text{display:block;font-size:15px;line-height:1.4;color:#404040;text-align:left}.details-text h3{margin-bottom:5px;font-weight:500;font-size:18px;color:#404040;text-transform:uppercase}.details-text p{margin-bottom:15px;font-size:16px;line-height:1.6}.details-text p strong{font-family:Arial,Helvetica,sans-serif;font-weight:700}.details-text img,.details-text p img{display:block;width:auto;height:auto;max-width:100%;margin:0 auto 5px}.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 table{width:auto;border-spacing:1px;margin:20px auto;width:100%}.details-text table td,.details-text table th{padding:10px 10px 12px;font-size:inherit;font-weight:inherit;font-family:inherit;color:inherit;line-height:1.2;background-color:#e1e1e1;text-align:center}.details-text table th{background-color:#000;color:#fff;text-transform:uppercase;font-weight:500}.details-text table tbody:only-child tr:first-child td,.details-text table thead td,.details-text table thead th{background-color:rgba(0,0,0,.1);color:#333;font-size:15px;text-align:center}.details-center{opacity:0}.div-close{position:fixed;top:0;width:100%;max-width:1000px;left:50%;margin:0 0 0 -500px;z-index:10}.details-content .close-popup{top:10px;right:20px;position:absolute}.download-but{position:relative;display:block;width:100%;height:auto;background-color:#fff;padding:0 0 80px;text-align:center}.download-but a{position:relative;display:inline-block;color:#fff;padding:20px 80px 20px 30px;background-color:#e20713;text-align:left;border-radius:30px;transition:all .3s ease-in-out}.download-but a:before{left:-7px;top:-7px;width:calc(100% + 14px);height:calc(100% + 14px);border-radius:30px;border:1px solid #ef402a}.download-but a:after,.download-but a:before{content:"";position:absolute;transition:all .3s ease-in-out}.download-but a:after{width:40px;height:40px;right:20px;top:50%;margin-top:-20px;background-color:#a12415;border-radius:50%}.details-center .download-but span{font-size:20px;font-weight:300}.details-center .download-but h3{margin-top:5px;font-weight:300;font-size:36px;font-weight:700}.download-but a:hover{background-color:#999898}.download-but a:hover:before{border:11px solid #999898}.download-but a:hover:after{background-color:#5f5f5f}.video-slide{width:100%;height:auto}.video-center,.video-slide{position:relative;display:block}.video-center{margin:auto}.item-video-full{height:80vh;max-height:600px;border:1px solid #ddd}.bottom-video,.item-video-full{position:relative;display:block;width:100%;margin:0}.bottom-video{height:auto;padding:20px 0 0}.print{display:block;width:100%;max-width:1200px;padding:20px 5%;text-align:center;background-color:#b2b2b2;margin:auto}.print,.print-box{position:relative;height:auto}.print-box{display:inline-block;width:auto;margin:0}.print-box a{color:#fff}.print-but,.save-but,.share-but{padding:0 20px 0 10px;display:inline-block;vertical-align:middle;width:auto;font-size:12px;text-transform:uppercase;color:#fff;border-radius:30px;z-index:1}.print-but:before,.save-but:before,.share-but:before{content:"";position:relative;display:inline-block;vertical-align:middle;width:40px;height:40px}.share-item{position:absolute;right:-100%;bottom:0;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;background-color:#fff;transition:all .3s cubic-bezier(.44,.39,.34,1.03);transform:scaleX(0);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:after,.share-item li a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%}.share-item li a:after{opacity:0}.share-but.active+.share-item li{transform:scaleX(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}.title-page{position:absolute;bottom:50px;left:0;color:#fff;width:100%;height:auto;z-index:10;text-align:center}.title-page h1,.title-page h2{font-size:60px;text-transform:uppercase;font-weight:700;z-index:1;display:inline-block;text-shadow:0 2px 1px rgba(0,0,0,.2)}.title-page h1:after,.title-page h2:after{content:" ";width:150px;height:1px;background-color:#fff;margin:30px auto;display:block}#home-page .slogan,#home-page .title-page{display:none}.title-main{position:relative;display:block;width:100%;height:auto;text-align:center;margin-bottom:40px}.top-title{text-transform:uppercase;font-size:20px;margin-bottom:5px;color:#939393}.title-main h1,.title-main h2{font-size:40px;text-transform:uppercase;font-weight:700;color:#939393}.title{position:relative;display:block;width:100%;height:auto;padding:0 0 25px;text-align:center}.title h1,.title h2{font-size:40px;text-transform:uppercase;color:#939393}.title h1,.title h2,.title p{font-weight:700;line-height:1.4}.title p{margin:10px 0 0;font-size:14px;color:#a2a2a2}.title-hr.title:after{content:"";position:absolute;left:50%;bottom:0;display:block;width:140px;height:1px;margin:0 0 0 -70px;background-color:#797979}.top-title-1{text-transform:uppercase;font-size:24px;margin-bottom:5px;color:#939393}.title-1{width:100%;height:auto;padding:0 0 25px}.title-1,.title-1 h2{position:relative;display:block}.title-1 h2{font-weight:700;line-height:1.2;font-size:38px;text-transform:uppercase;color:#939393}.title-1.underline{padding:0}.title-1.underline:after{content:"";position:relative;display:inline-block;width:60px;height:1px;background:rgba(0,0,0,.5);margin:15px 0}.title-1.black h2{color:#444}.title-1.white h2{color:#fff}.title-1.underline.white:after{background-color:rgba(255,255,255,.7)}.blur{filter:blur(5px)}.footer{position:relative;display:block;height:auto;width:100%;color:#ddd;background-color:#000;text-align:center}.footer h3{font-weight:700;font-size:22px;margin-bottom:10px;text-transform:uppercase}.txt-footer p{font-size:18px;margin:0 0 10px}.copyright{text-align:center;background-color:#999999;display:block;width:100%;padding:20px 0;text-transform:uppercase}.copyright p{font-size:14px}.copyright a{display:none}.footer a{color:#fff}.footer .wrap-content{overflow:hidden;max-width:1400px;padding:50px 0}.txt-footer{width:55%;padding:0 4%;text-align:left}.left-footer,.txt-footer{float:left;position:relative;height:auto}.left-footer{width:25%;padding:0 2%}.right-footer{float:left;width:20%;position:relative;height:auto;text-align:left}.menu-foot li{margin-bottom:18px}.menu-foot li,.menu-foot li a{position:relative;display:block}.menu-foot li a{color:#ddd;text-transform:uppercase;font-size:16px;padding-left:20px;font-weight:300}.menu-foot li a:before{content:" ";width:6px;height:6px;background-color:#ff9600;border-radius:50%;top:50%;left:0;margin-top:-3px;position:absolute;opacity:0}.logo-foot{position:relative;width:170px;height:80px;display:inline-block}.footer .social{margin:0;display:block;text-align:center}.footer .social:before{content:" ";display:block;margin:20px auto;width:100px;height:1px;background-color:#fff}.footer .social li a{background-color:#252525;border-radius:50%;margin:0 10px;width:45px;height:45px}.newsletter{margin-top:20px;display:block;width:100%;height:auto}.newsletter h3{text-transform:uppercase;font-weight:500;color:#fff;font-size:17px;margin:0 0 5px}.newsletter p{margin-bottom:10px;line-height:1.3}.form-newsletter{display:inline-block;max-width:400px;position:relative;padding-right:60px}.btn-1{display:inline-block;vertical-align:middle;background-color:#ff9600;font-weight:700;font-size:16px;padding:10px 20px;color:#000;text-transform:uppercase;border:0;cursor:pointer;line-height:16px}.form-newsletter input[type=text]{height:38px;border:0;width:100%;padding:10px 15px;font-size:15px;border-radius:0}.form-newsletter button{position:absolute;top:0;right:0;height:38px;width:60px;padding:10px 0}.outer-nav{position:relative;display:block;width:100%;padding:0;background-color:#eee;z-index:3}.outer-nav.on-bottom{padding:30px 0;margin:30px 0 0}.sub-nav{position:relative;display:block;width:100%;height:auto;margin:0 auto;text-align:center}.sub-nav ul{white-space:nowrap;font-size:0}.sub-nav li,.sub-nav ul{position:relative;display:inline-block;width:auto;height:auto}.sub-nav li{vertical-align:middle;margin:0 -1px}.sub-nav li a{display:block;padding:15px 20px;text-transform:uppercase;vertical-align:top;background-color:#000;margin:1px;font-weight:700;font-size:15px;color:#fff;transition:all .3s ease-in-out}.sub-nav li.current a{background-color:#ff9600;pointer-events:none}.sub-nav li.current.active a{pointer-events:auto}.slider-home .stroke,.slider-inner .stroke{position:absolute;width:1440px;height:550px;left:50%;top:50%;margin:-275px 0 0 -720px;z-index:2}.stroke svg{width:100%;height:100%;position:absolute;left:0;top:0;opacity:0;transition:opacity .6s ease-in-out}.slider-home .stroke svg{width:80%;height:100%;position:absolute;left:10%;opacity:1;transition:none}.stroke.show svg{opacity:1}.line-color{fill:none;stroke:rgba(255,255,255,1);stroke-width:1;stroke-dasharray:0;stroke-dashoffset:0}.slider-home .line-color{stroke:rgba(255,255,255,1);stroke-width:1.2}.stroke.active.hide .line-color,.stroke.hide .line-color{stroke-dasharray:0;stroke-dashoffset:0;animation-name:none;animation-duration:0s;animation-iteration-count:0}html[lang=en] .vn,html[lang=vi] .en{display:none;width:0;height:0;overflow:hidden;visibility:hidden}.bg-inner-01{position:absolute;display:block;width:100%;height:100%;left:0;top:0;opacity:0;transition:opacity .6s ease-in-out;transition-delay:.6s;z-index:1}.bg-inner-01 .svgMask{position:absolute;width:1440px;height:550px;left:50%;top:50%;margin:-275px 0 0 -720px}.bg-inner-01 img{position:relative;display:block;width:100%;height:auto}.bg-inner-01.move{opacity:1}#about-page .slide-mask,#about-page .slide-mask:after,#about-page .slide-mask:before{background-color:#51334a}#news-detail-page .slide-mask,#news-detail-page .slide-mask:after,#news-detail-page .slide-mask:before,#projects-page .slide-mask,#projects-page .slide-mask:after,#projects-page .slide-mask:before{background-color:#5e2400}#experience-detail-page .slide-mask,#experience-detail-page .slide-mask:after,#experience-detail-page .slide-mask:before{background-color:#3d3434}#quotation-page .slide-mask,#quotation-page .slide-mask:after,#quotation-page .slide-mask:before{background-color:#534913}#product-equipment-page .slide-mask,#product-equipment-page .slide-mask:after,#product-equipment-page .slide-mask:before{background-color:#6a3831}#experience-page .slide-mask,#experience-page .slide-mask:after,#experience-page .slide-mask:before{background-color:#64536b}#info-page .slide-mask,#info-page .slide-mask:after,#info-page .slide-mask:before{background-color:#563100}#contact-page .slide-mask,#contact-page .slide-mask:after,#contact-page .slide-mask:before{background-color:#1c5aa1}.title-pic{position:absolute;right:0;top:0;width:60px;height:100%;transform:translateZ(0);z-index:1}.title-pic h3{position:absolute;left:0;top:50%;transform:translate(150px,-50%) rotate(-90deg);font-family:Montserrat,sans-serif;font-weight:100;font-size:50px;line-height:1;color:#fff;text-transform:uppercase;white-space:nowrap;transition:all 1.5s ease-in-out;opacity:0}.ani-text .title-pic h3{opacity:1;transform:translate(-50%,-50%) rotate(-90deg)}.bg-home .btn-border{position:absolute;bottom:-100px;right:200px;border-color:#fff;color:#fff;z-index:10;padding:15px;transition:all 1.5s ease-in-out}.ani-text .bg-home .btn-border{bottom:50px}.padding-top{padding-top:60px}.slider-latest{border-bottom:1px solid #ccc;padding:0 0 60px}.latest-news-box,.slider-latest{width:100%;height:auto;position:relative;display:block;margin:0}.big-box{width:calc(64% - 15px);height:70vh;max-height:600px;position:relative;padding:0;margin:0}.big-box,.small-box{display:block;overflow:hidden}.small-box{position:absolute;width:calc(36% - 15px);top:0;right:0;height:auto}.latest-news-box .pic-img{height:100%}.small-pic{margin:0 0 30px}.small-pic,.small-vid{width:100%;height:auto;display:block;position:relative}.small-vid{margin:0}.small-pic,.small-vid{height:calc(35vh - 15px);max-height:285px;overflow:hidden}.text-latest{height:auto;padding:5% 8%;z-index:2}.text-latest,.text-latest:after{position:absolute;width:100%;left:0;top:0}.text-latest:after{content:"";height:120%;background:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.5) 80%);z-index:-1}.text-latest h3{font-size:2.5vw;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2);line-height:1.2;display:block;margin:0 0 20px}.small-pic .text-latest{padding:30px}.small-pic .text-latest h3{font-size:24px}.small-vid .view-video{background-color:rgba(0,0,0,.5);opacity:0}.small-vid h3{font-weight:500;text-transform:uppercase;font-size:14px;padding:15px;background-color:rgba(0,0,0,.7);text-align:center;color:#fff;position:absolute;bottom:0;width:100%}.slider-latest .slide-buttons{margin:-70px 0 0}.button-lastest{text-align:center;color:#fff;position:relative;display:inline-block;transition:all .3s ease-in-out}.button-lastest span{display:block;position:relative;font-weight:700;font-size:14px;text-transform:uppercase}.big-box:hover .button-lastest,.small-pic:hover .button-lastest{color:#FF9600;transform:translateX(5px)}.intro-home-project{padding:40px 0}.popup-home.details-content{text-align:center;overflow:hidden;height:100vh}.popup-home:after,.popup-home:before{content:"";position:relative;display:inline-block;height:100%;vertical-align:middle}.popup-home>span{width:100%;height:100%;position:fixed;left:0;top:0;z-index:1}.popup-home .details-center{position:relative;display:inline-block;width:80vw;height:auto;max-width:inherit;background-color:transparent;vertical-align:middle;margin:0;padding:0;z-index:5;opacity:0}.popup-home .close-popup{top:0;right:-70px;position:absolute;margin:0}.slider-popup{margin:0}.item-popup,.slider-popup{width:100%;height:auto;position:relative;display:block}.item-popup{max-height:80vh;overflow:hidden}.item-popup img{width:auto;max-width:100%;max-height:80vh;margin:auto}.group-project,.item-popup img{height:auto;position:relative;display:block}.group-project{width:100%;border-bottom:1px solid #ccc;padding:0 0 30px;margin:0 0 60px}.group-project:last-child{margin:0;padding:0;border:0}.row-project{position:relative;display:block;width:100%;overflow:hidden;height:auto;margin:0 0 30px}.row-project:first-child .item-project{width:calc(64% - 15px)}.item-project{position:relative;display:block;width:calc(50% - 15px);height:auto;float:left}.item-project:first-child{margin:0 30px 0 0}.item-project .pic-img{padding-top:66%}.item-project h3{font-weight:500;text-transform:uppercase;font-size:14px;padding:15px;background-color:rgba(0,0,0,.7);text-align:center;color:#fff;position:absolute;bottom:0;width:100%}.txt-group{position:absolute;display:block;width:calc(37% - 15px);top:0;right:0;height:100%;text-align:right}.txt-group p{display:block;margin:0 0 15px;text-align:justify;max-height:233px;overflow:hidden}.txt-group .btn-border{margin:20px 0 0}.txt-group:after,.txt-group:before{content:" ";display:inline-block;vertical-align:middle;height:100%}.center-group{vertical-align:middle;width:95%;text-align:left}.btn-border,.center-group{position:relative;display:inline-block}.btn-border{padding:10px 30px;border:1px solid #333;text-align:center;font-size:14px;color:#333;min-width:130px;overflow:hidden;text-transform:uppercase;font-weight:700}.btn-border:after{content:"";background-color:#000;height:100%;left:-15%;position:absolute;top:0;transform:skewX(39deg);transition:all .3s ease-in-out 0s;width:0}.btn-border span{display:inline-block;z-index:2;position:relative}.btn-border-lg{padding:15px 30px}.group-project:nth-child(2n) .txt-group{right:auto;left:0;text-align:left}.group-project:nth-child(2n) .row-project:first-child .item-project{float:right;margin:0 0 0 30px}.group-project:nth-child(2n) .center-group{text-align:right}.link-mobile{display:none}.video-home-section{padding:0 0 60px}.item-video{position:relative;display:block;width:100%;height:auto}.item-video .pic-img{padding-top:65%}.video-home .slide-video-play-icon{pointer-events:none}.video-home .center .slide-video-play-icon{pointer-events:auto}.video-home .slide-video-tn{padding:28% 0}.video-home .slide-item{background-color:#000;margin:20px 0;transition:transform .3s ease-in-out}.video-home .slide-item.center{transform:scale(1.1);z-index:10}.video-home .slide-item .item-video{opacity:.2;transition:opacity .3s ease-in-out}.video-home .slide-item.center .item-video{opacity:1}.item-box{position:relative;display:block;width:100%;height:auto}.item-box .pic-img{padding-top:65%}.item-box-1 .view-album{opacity:1;background-color:rgba(0,0,0,.5)}.video-center .video-name{position:absolute;left:0;bottom:0}.video-name{position:relative;width:100%;text-transform:uppercase;color:#fff;font-size:16px;text-align:center;padding:10px 15px;font-weight:700;background-color:rgba(0,0,0,1);z-index:5}.slide-slidebox .slide-video-playing .item-video-full:before,.slide-slidebox .slide-video-playing .video-name{display:none}.row-cus{width:220px;margin:auto}.list-customer,.row-cus{position:relative;display:block;height:auto}.list-customer{max-width:1140px;text-align:center;margin:0 auto 50px}.item-customer{position:relative;display:block;border:1px solid #ddd;margin:10px 0}.item-customer .pic-img{padding-top:60%;object-fit:contain}.slider-tes{max-width:1140px;margin:0 auto 40px}.row-test{max-width:1140px;display:block;margin:auto}.item-tes,.row-test{position:relative;height:auto}.item-tes{overflow:hidden;width:99%;margin:0 auto 10px}.txt-tes{width:64%;float:left;min-height:300px;border:1px solid #ddd;padding:20px}.img-tes,.txt-tes{position:relative;vertical-align:top}.img-tes{height:300px;float:right;width:35%}.qoute{width:100%;height:auto}.qoute,.qoute p{position:relative;display:block}.qoute p{font-size:18px;padding:0 50px;text-align:justify}.qoute p:before{top:-5px;left:0}.qoute p:after,.qoute p:before{content:"";position:absolute;width:34px;height:34px}.qoute p:after{right:0;top:85%}.name-test{position:absolute;display:block;width:100%;text-align:right;left:0;bottom:10px}.name-test .signer{background-color:#fff;padding:0 50px;display:inline-block;position:relative;text-align:left;z-index:1}.name-test .signer span{position:relative;display:block;line-height:1.6;text-transform:uppercase;font-size:18px;font-weight:700}.name-test p{font-style:italic;font-weight:300}.name-test:before{content:" ";width:calc(100% - 50px);height:1px;top:13px;right:0;background-color:#c0c0c0;position:absolute}.item-tes:last-child .txt-tes{float:right}.item-tes:last-child .img-tes{float:left}.row-cus{width:180px}.home-service{background-color:#fff;z-index:10}.group-serv{position:relative;display:block;width:90%;height:auto;padding:40px 0;border-bottom:1px solid #ccc;margin:auto;max-width:1200px}.group-serv .bg-cover{position:absolute;width:100%;height:100%;top:0;left:0;background-attachment:inherit;background-position:100%;background-size:contain}.text-home-serv{position:relative;display:block;margin:0;width:50%;max-width:600px;z-index:5}.text-home-serv p{position:relative;display:block;margin:0 0 20px}.inside-small{position:relative;display:block;margin:0 0 10px;font-size:17px;text-transform:uppercase;font-weight:300;color:#444}.group-serv:nth-child(2n) .text-home-serv{margin:0 0 0 50%}.group-serv:nth-child(2n) .bg-cover{background-position:0}.home-view{background-color:#fff;padding:5vw 0}.home-view .bg-cover{position:absolute;width:50%;height:100%;top:0;right:0;background-attachment:unset;mix-blend-mode:luminosity;z-index:1}.home-view .bg-cover:before{content:"";position:absolute;width:100%;height:20%;top:0;left:0;background:linear-gradient(180deg,rgba(255,255,255),rgba(255,255,255,0))}.text-home-view{position:relative;display:block;width:50%;max-width:600px;margin:0 0 0 10vw;color:#fff;z-index:3}.home-view:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(90deg,rgba(255,255,255) 50%,rgba(255,255,255,.3) 80%);z-index:2}.home-view p{color:#444}.home-mission{background-color:#5c5757;padding:5vw 0}.home-mission .bg-cover{position:absolute;width:50%;height:100%;top:0;left:0;background-attachment:unset;mix-blend-mode:luminosity;z-index:1}.text-home-mission{position:relative;display:block;width:50%;max-width:600px;margin:0 0 0 55vw;color:#fff;z-index:3}.home-mission:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(-90deg,rgba(133,133,133) 50%,rgba(133,133,133,.5) 80%);z-index:2}.progress-information{padding:40px 0 20px;position:relative;display:block;margin:auto;width:100%;height:auto;border-bottom:1px solid #ccc;text-align:center}.progress-information .btn-border{margin:10px auto}.title-progress{position:relative;display:block;text-align:left;padding:0 0 20px}.title-progress h2{font-size:20px;color:#444;text-transform:uppercase;font-family:MyriadBold}.slide-progress-info{margin:0;padding:0}.group-box-info,.slide-progress-info{position:relative;display:block;width:100%;height:auto}.group-box-info:after{content:"";position:relative;display:block;clear:both}.box-pro-info{position:relative;display:block;float:left;width:33.33%;margin:0 0 20px;background-color:#ddd;text-align:left;padding:5px}.box-pro-info .date-thumb{top:0;left:0;white-space:nowrap}.box-pro-info a{width:100%;height:100%}.box-pro-info a,.text-pro-info{position:relative;display:block}.text-pro-info{color:#444;padding:12px}.wrap-textpro-info{color:inherit}.progress-pic-info,.wrap-textpro-info{position:relative;display:block}.progress-pic-info:before{content:"";position:absolute;width:0;height:0;border-left:14px solid transparent;border-right:14px solid transparent;border-bottom:14px solid #ddd;bottom:0;right:calc(50% - 14px);z-index:2;display:none}.text-pro-info h3{height:auto;max-height:66px;text-transform:uppercase}.text-pro-info h3,.text-pro-info p{position:relative;display:block;font-size:15px;overflow:hidden;color:inherit}.text-pro-info p{margin:15px 0 0;max-height:295px}.box-pro-info .progress-pic-info{position:relative;display:block;overflow:hidden;width:100%;height:175px}.box-pro-info .pic-img{width:100%;height:100%;position:absolute;top:0;left:0}.box-pro-info .text-pro-info{width:100%}.box-pro-info:first-child{width:calc(66.66% - 20px);margin:0 20px 0 0}.box-pro-info:first-child a{display:flex}.box-pro-info:first-child .progress-pic-info{height:500px;width:calc(100% - 210px);display:inline-block;vertical-align:top}.box-pro-info:first-child .text-pro-info{width:200px;display:flex;justify-content:center;align-items:center;padding:15px 7px 15px 23px}.box-pro-info:first-child .progress-pic-info::before{border-top:17px solid transparent;border-right:14px solid #ddd;border-bottom:17px solid transparent;border-left:0;bottom:calc(50% - 16px);right:0}.box-pro-info:nth-child(2) .text-pro-info p,.box-pro-info:nth-child(3) .text-pro-info p{display:none}.box-pro-info:nth-child(2) .text-pro-info h3,.box-pro-info:nth-child(3) .text-pro-info h3{height:36px;max-height:36px;font-size:13px;font-weight:500}.home-project{padding:60px 0 80px}.home-project,.home-project .title-1{text-align:center}.home-project .top-title-1{margin-bottom:10px}.home-project .center-group{max-width:700px;text-align:center}.home-project .center-group:after{content:"";position:relative;display:block;width:80px;height:1px;background-color:rgba(0,0,0,.5);margin:30px auto}.home-project .center-group p{font-weight:500}.wrap-large{width:90%;max-width:1500px;padding:0}.wrap-large,.wrap-list-project{position:relative;display:block;margin:auto}.wrap-list-project{width:100%}.list-project{position:relative;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.box-project{pointer-events:none;position:relative;display:block;width:calc(25% - 2px);margin:1px;overflow:hidden}.bg-box-project.pic-img{width:100%;padding-top:90%}.title-home-pro{position:absolute;width:100%;padding:0 15px 15px;text-align:left;color:#fff;left:0;bottom:0;top:auto;display:none;pointer-events:none}.title-home-pro h3{position:relative;display:block;font-size:18px;text-transform:uppercase;font-weight:700;color:inherit}.title-home-pro p{font-size:14px;color:inherit;max-height:39px;overflow:hidden;margin:4px 0 10px;font-weight:400;font-family:Arial,Helvetica,sans-serif}.view-home-pro{position:relative;display:inline-block;padding:7px 12px;border:none;background:none;border:1px solid rgba(255,255,255,.8);color:#fff;font-size:12px;font-weight:500;text-transform:uppercase;overflow:hidden;z-index:5}.box-project.special-box{pointer-events:auto}.box-project.special-box .title-home-pro{display:block}.list-project:first-child .box-project.special-box{background-color:#a8885c}.list-project:nth-child(2) .box-project.special-box{background-color:#a1693c}.list-project:nth-child(3) .box-project.special-box{background-color:#5c5757}.list-project:nth-child(4) .box-project.special-box{background-color:#a8885c}.list-project:first-child .box-project.special-box .pic-img{mix-blend-mode:soft-light;opacity:.5}.list-project:nth-child(2) .box-project.special-box .pic-img{mix-blend-mode:multiply;opacity:.7}.list-project:nth-child(3) .box-project.special-box .pic-img,.list-project:nth-child(4) .box-project.special-box .pic-img{mix-blend-mode:soft-light;opacity:.5}.home-project-02{background-color:#fff;padding:50px 0;text-align:center}.grid-project{position:relative;display:block;width:100%}.grid-project:after{content:"";clear:both}.grid-project:after,.pro-sig{position:relative;display:block}.pro-sig{float:left;width:calc(25% - 2px);margin:1px;max-height:40vh;overflow:hidden}.pro-sig:before{content:"";height:25%;bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.4),rgba(0,0,0,0) 100%);pointer-events:none;z-index:2}.pro-sig:before,.pro-sig a{position:absolute;width:100%;left:0}.pro-sig a{height:100%;top:0}.pro-sig .pic-img{padding-top:90%}.title-sig{position:absolute;width:100%;height:auto;bottom:15px;left:15px;color:#fff;text-align:left;pointer-events:none;z-index:5}.title-sig p{font-size:15px;font-weight:500}.title-sig h3,.title-sig p{text-transform:uppercase;color:inherit}.title-sig h3{font-size:18px;font-weight:700}.home-project-02 .center-group{text-align:center;max-width:700px;margin:0 auto 40px}.pro-sig:first-child{width:calc(50% - 2px);max-height:calc(80vh + 1px)}.pro-sig:first-child .title-sig h3{font-size:25px}.pro-sig:nth-child(8){width:calc(50% - 2px)}.pro-sig:nth-child(8) .pic-img{padding-top:45%}.client-qdc-home{padding:60px 0 0}.math-section .bg-cover{position:absolute;width:100%;height:100%;top:0;left:0}.math-group{display:flex;width:90%;margin:auto;justify-content:center;align-items:center;padding:30px 0;background:inherit;z-index:10}.math-group,.wrap-math{position:relative;height:auto}.wrap-math{display:inline-block;width:auto;padding:20px;z-index:2}.wrap-math:after{width:100%;height:100%;top:0;left:0;background-color:rgba(255,255,255,.3);border-radius:20px}.wrap-math:after,.wrap-math:before{content:"";position:absolute;pointer-events:none;z-index:-1}.wrap-math:before{width:calc(100% + 12px);height:calc(100% + 12px);top:-6px;left:-6px;border:1px solid rgba(255,255,255,.3);border-radius:25px}.math-group .title-main{margin-bottom:30px}.math-group .title-main h2{color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.text-in-math{position:relative;display:block;color:#fff;font-size:15px;font-weight:500;width:90%;margin:10px auto 0;line-height:1.5;text-shadow:1px 1px 0 rgba(0,0,0,.1);max-width:400px}.two-math-box{position:relative;display:flex;justify-content:space-around;align-items:flex-start;width:450px}.box-math{position:relative;display:block;margin:0;width:50%}.svg-math{position:relative;display:flex;justify-content:center;align-items:center;width:90px;height:90px;border-radius:50%;margin:0 auto 20px;background-color:#fff;color:#ff9600;box-shadow:0 10px 20px rgba(0,0,0,.1)}.svg-math:after{content:"";position:absolute;width:calc(100% - 12px);height:calc(100% - 12px);top:6px;left:6px;border-radius:50%;border:1px solid #ff9600}.svg-math svg{position:relative;display:block;width:60%;height:60%}.box-math h3{text-align:center;font-size:16px;text-transform:uppercase;color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.box-math h3,.full-ability{position:relative;display:block;width:100%;margin:auto}.full-ability{padding:60px 0 40px}.wrap-ability{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.txt-ability{width:50%;height:auto}.txt-ability,.txt-ability p{position:relative;display:block}.txt-ability p{max-height:178px;overflow:hidden;margin:0 0 20px}.wrap-pic-ability{position:relative;display:block;width:50%;height:auto}.wrap-pic-ability-mobile{width:100%;max-width:500px;margin:0 auto;padding:0;display:none}.pic-ability{position:relative;display:block;width:450px;height:450px;border-radius:50%;overflow:hidden}.pic-ability .pic-img{padding-top:0;height:100%;width:auto;border-radius:50%;overflow:hidden}.house-aility{position:absolute;width:350px;height:350px;top:-50px;right:-120px;pointer-events:none;z-index:-1}.mobile-pic-ability{display:none}.wrap-content-grid.wrap-content{padding:0 0 60px;border-bottom:1px solid #ddd}.grid-images{position:relative;display:block;width:100%;height:600px}.grid-images .images{position:absolute}.grid-images .images .pic-img{height:100%;width:100%}.grid-images .images:after{content:"";position:absolute;width:100%;height:100%;pointer-events:none;top:0;left:0;border:1px solid #fff}.grid-1{left:0;width:300px}.grid-1,.grid-2{top:0;height:200px}.grid-2{left:300px;width:600px}.grid-3{top:0;left:900px;width:300px;height:400px}.grid-4{left:0;height:200px}.grid-4,.grid-5{top:200px;width:300px}.grid-5{left:300px;height:400px}.grid-6{top:200px;left:600px}.grid-6,.grid-7{width:300px;height:200px}.grid-7{top:400px;left:0}.grid-8{top:400px;left:600px;width:600px;height:200px}.mission-house{padding:40px 0;background-color:#fff;text-align:center;overflow:hidden;z-index:2}.mission-house:after{content:"";position:absolute;pointer-events:none;width:1000px;height:140%;top:-20%;left:calc(50% - 500px);background:radial-gradient(circle,rgba(255,255,255,1) 20%,rgba(255,255,255,0) 66%);z-index:1}.mission-house .bg-cover{position:absolute;width:100%;height:100%;top:0;left:0;background-attachment:inherit;z-index:0;display:none}.mission-house .center-group{max-width:600px;text-align:center;z-index:5}.mission-pic{height:27.5vw}.mission-pic .wrap-content{height:100%}.mission-pic .bg-cover{position:absolute;width:100%;height:100%;top:0;left:0;background-attachment:unset}.cost-estimate{padding:40px 0;text-align:center;z-index:5}.cost-estimate .center-group{max-width:760px;text-align:center}.cost-estimate:before{content:"";pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255) 10%,rgba(255,255,255,0))}.cost-estimate .bg-cover,.cost-estimate:before{position:absolute;width:100%;height:100%;top:0;left:0}.cost-estimate .bg-cover{z-index:-2}.table-cost{position:relative;display:inline-block;max-width:650px;margin:30px auto}.wrap-table-cost{position:relative;display:block;width:100%;box-shadow:0 10px 30px rgba(0,0,0,.07);border-radius:10px}.li-cost{margin:0 0 1px}.left-cost,.li-cost{position:relative;display:flex;align-items:center}.left-cost{flex-wrap:wrap;justify-content:flex-start;height:54px;background-color:#ebebeb;width:250px;text-align:left;z-index:5}.left-cost span{position:relative;display:block;color:#444;font-size:14px;line-height:1.2;font-weight:700;text-transform:uppercase;padding:0 10px 0 15px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;text-overflow:ellipsis;white-space:normal;overflow:hidden;width:100%}.right-cost{position:relative;display:block;width:400px;z-index:0}.right-cost .input-select{margin:0;box-shadow:0 5px 5px rgba(0,0,0,.1)}.right-cost .input-select select{height:54px;color:#222;font-size:14px;font-weight:500;font-style:italic;text-transform:none;border:none}.right-cost .input-select:after{background:#fff}.right-cost .input-text{opacity:1;margin-bottom:0}.right-cost .input-text input[type=text]{height:54px;line-height:54px;color:#222;font-size:14px;font-weight:500;font-style:italic;text-transform:none;border:none;opacity:.9;color:rgba(0,0,0,.6);box-shadow:0 5px 5px rgba(0,0,0,.1);margin-bottom:0}.right-cost input[type=text]:focus{color:#000;box-shadow:0 10px 20px rgba(0,0,0,.2);opacity:1}.submit-cost{position:relative;display:inline-block;border:none;padding:15px 25px;margin:20px auto 0;color:#fff;background-color:#ff9600;font-size:14px;text-transform:uppercase;font-weight:700;cursor:pointer;border-radius:30px}.right-cost .input-select select option{text-transform:none}.right-cost .corner-hold{position:absolute;padding:0 5px 0 0;right:15px;top:15px;font-family:Montserrat,sans-serif;color:#222;font-size:13px;line-height:24px;pointer-events:none;overflow:hidden;z-index:1}.right-cost .corner-hold,.right-cost .corner-hold sup{font-weight:500;font-style:italic}.right-cost .input-text input[type=number]{position:relative;display:block;width:100%;background-color:#fff;height:54px;line-height:54px;color:#222;font-size:14px;font-weight:500;font-style:italic;text-transform:none;border:none;opacity:.9;color:rgba(0,0,0,.7);box-shadow:0 5px 5px rgba(0,0,0,.1);padding:0 20px}.right-cost .input-text input[type=number]:focus{color:#000;box-shadow:0 10px 20px rgba(0,0,0,.2);opacity:1}.holder{position:absolute;left:20px;top:12px;font-family:Montserrat,sans-serif;color:rgba(0,0,0,.6);font-style:italic;font-size:14px;font-weight:500;line-height:24px;pointer-events:none;transition:opacity .3s ease-in-out;overflow:hidden;z-index:1}.holder.hide{opacity:0;width:0}.time-break{padding:40px 0;text-align:center;z-index:5}.time-break .center-group{max-width:760px;text-align:center}.time-break:before{content:"";pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255) 10%,rgba(255,255,255,0))}.time-break .bg-cover,.time-break:before{position:absolute;width:100%;height:100%;top:0;left:0}.time-break .bg-cover{z-index:-2}.time-break .table-cost{max-width:750px}.time-break .left-cost{width:350px}.details-content.details-estimate{height:100vh}.details-content.details-estimate .close-popup,.details-content.popup-formula .close-popup{top:10px;right:10px;background-color:rgba(0,0,0,.5)}.details-content.details-estimate:after,.details-content.details-estimate:before{display:inline-block!important}.details-content .popup-center .close-popup:hover,.details-content.popup-formula .close-popup:hover{background-color:#ff9600}.details-content .popup-center{max-width:700px}.popup-center .details-center{max-width:700px;padding:40px 60px;background:inherit}.details-center .bg-cover{background-attachment:unset;border-radius:10px;overflow:hidden;z-index:-1}.details-center .bg-cover,.popup-center:after{position:absolute;width:100%;height:100%;top:0;left:0}.popup-center:after{content:"";background:radial-gradient(circle,rgba(255,255,255,1) 20%,rgba(255,255,255,0) 66%);pointer-events:none;z-index:0}.wrap-popup-center{position:relative;display:block;margin:auto;width:100%;z-index:5}.wrap-popup-center .title-1 h2{margin:0;padding:0}.wrap-popup-center p{color:#000}.wrap-popup-center p span{font-weight:700}.Error{position:absolute;top:-30px;right:200px;display:block;pointer-events:none;opacity:0;transform:translateY(10px);transition:all .3s ease-in-out;z-index:99999}.ErrorContent{background-color:rgba(255,150,0,.8);position:relative;display:inline-block;color:#fff;width:auto;height:auto;max-width:250px;font-size:13px;font-weight:700;line-height:1.4;box-shadow:0 0 10px rgba(0,0,0,.3);padding:8px 12px;border-radius:10px;z-index:9999}.ErrorContent:after{content:"";position:absolute;left:20px;bottom:-10px;width:0;height:0;border-style:solid;border-width:10px 7px 0;border-color:rgba(255,150,0,.8) transparent transparent}.Error.active{opacity:1;transform:none}.popup-formula table{width:auto;border-spacing:1px;margin:20px auto;width:100%}.popup-formula table td,.popup-formula table th{padding:14px 10px 15px 15px;font-size:15px;font-weight:inherit;font-family:inherit;color:inherit;line-height:1.2;background-color:#e1e1e1;text-align:center}.popup-formula table th{background-color:#000;color:#fff;text-transform:uppercase;font-weight:500}.popup-formula table tbody:only-child tr:first-child td,.popup-formula table thead td,.popup-formula table thead th{background-color:#ff9600;color:#fff;font-size:15px;text-align:center}.popup-formula h3{font-size:15px;text-transform:uppercase;font-weight:700;text-align:left}.tab-info{width:320px}.tab-money,.tab-unit{width:140px}.wrap-submit{margin:20px auto}.text-full-submit,.wrap-submit{position:relative;display:block;width:100%;height:auto}.text-full-submit{padding:10px;text-align:left;background-color:#eee}.wrap-input-submit{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.wrap-input-submit:before{content:"";position:relative;display:block;width:100%;height:1px;margin:20px auto;border-top:1px dashed rgba(0,0,0,.5)}.wrap-submit .input-text{width:calc(33% - 50px);opacity:1;text-align:left;margin-bottom:0}.wrap-submit .input-text input[type=text]{height:48px;line-height:48px;color:#222;font-style:italic;font-size:14px;margin-bottom:0;border-right:0}.submit-full{position:relative;display:inline-block;border:none;padding:16px 20px;background-color:#ff9600;color:#fff;text-transform:uppercase;font-weight:700;width:150px}.colum-info{position:relative;display:block;width:100%;height:auto;columns:2;column-gap:40px}.colum-info p{margin:0 0 20px;font-size:20px}.colum-info p:last-child{margin:0}.content-1{position:relative;display:block;width:100%;height:auto}.content-1 p{margin:0 0 20px;font-size:20px}.content-1 p:last-child{margin:0}.content-1 a{color:#ff9600}.content-1 ol,.content-1 ul{padding-left:16px;line-height:1.6;font-weight:400;font-size:20px;margin:15px 0 15px 30px;font-family:MyriadLight;line-height:1.4}.content-1 ul li{list-style:outside;margin-bottom:3px}.content-1 ul li ul li{list-style:circle}.content-1 ul li ul li ul li{list-style:square}.content-1 ol li{list-style:decimal;margin-bottom:3px}.content-1 img{max-width:100%;display:block;margin:auto}.video-sm{max-height:550px}.service-about .video-center{margin:30px 0 0}.service-about img{width:50%}.team-intro{position:relative;display:block;width:90%;max-width:900px;margin:0 auto;text-align:center}.team-intro p{margin:0 0 20px;font-size:20px;line-height:1.4}.team-intro p:last-child{margin:0}.team-box{position:relative;display:block;width:100%;height:auto;padding:50px 0}.team-box .title h3{font-weight:300;font-size:30px;text-transform:uppercase}.team-box:nth-child(2n){background-color:#cccccc}.team-box:first-child{background-color:#eee}.team-list{display:block;width:90%;max-width:1200px;margin:auto}.item-team,.team-list{position:relative;text-align:center}.item-team{display:inline-block;width:calc(25% - 25px);height:auto;margin:0 10px}.item-team img{width:100%}.txt-team{padding:10px 0}.txt-team h3{font-weight:500;text-transform:uppercase;font-size:18px}.title-proteam{position:relative;display:block;width:100%;height:auto;text-align:center;margin:30px 0 40px}.title-proteam h2{text-transform:uppercase;font-weight:700;font-size:40px;color:#939393}.section-productteam{padding:0 0 60px}.section-productteam .padding-main{padding:60px 0 0}.section-productteam .title-main h2,.section-productteam .title h2{font-size:30px}.item-pro-1{position:relative;display:inline-block;width:calc(50% - 25px);margin:0 10px;vertical-align:top;margin-bottom:30px;overflow:hidden}.item-pro-1 a{position:relative;display:block;width:100%;height:auto;color:#444}.img-pro-1{padding-top:60%}.txt-pro-1{padding:20px 0;position:relative;display:block;height:auto;width:100%;text-align:center}.txt-pro-1 h3{font-size:30px;margin-bottom:2px;text-transform:uppercase;font-weight:400}.txt-pro-1 p{margin-bottom:15px}.branch-intro{position:relative;display:block;width:90%;max-width:800px;margin:0 auto;padding:0 0 60px;text-align:center}.branch-intro p{margin:0 0 20px;font-weight:400;font-size:20px;line-height:1.4}.branch-intro p:last-child{margin:0}.sub-pro{position:relative;display:block;width:100%;height:auto;text-align:center}.info-center,.sub-pro p{display:inline-block;text-align:left}#project250s-page .banner-home:after{content:"";position:absolute;width:100%;height:50%;background:linear-gradient(0deg,rgba(0,0,0,.6),rgba(0,0,0,0));bottom:0;left:0}#project250s-page .title-page h1{font-family:Oswald,sans-serif}#project250s-page .title-page h1:after{width:130px}.list-all-project{max-width:1500px!important;display:flex;flex-wrap:wrap;align-items:center}.list-all-project .sub-pro,.list-all-project .txt-pro-1{text-align:left}.list-all-project .btn-border{display:none}.list-all-project .item-pro-1{width:calc(25% - 6px);margin:3px}.list-all-project .item-pro-1:after{content:"";position:absolute;width:100%;height:20%;bottom:0;left:0;background:linear-gradient(0deg,rgb(0,0,0,.8),rgba(0,0,0,0));z-index:1}.list-all-project .item-pro-1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border:5px solid rgba(255,255,255,.5);z-index:2}.list-all-project .img-pro-1{padding-top:90%}.list-all-project .item-pro-1 .pic-img:after,.list-all-project .item-pro-1 .pic-img:before{display:none}.wrap-txt-pro{position:relative;display:block;height:auto;padding:0}.list-all-project .txt-pro-1{position:absolute;bottom:0;left:0;color:#fff;padding:20px;background:none;z-index:2}.list-all-project .txt-pro-1 h3{font-family:Oswald,sans-serif;font-size:23px;font-weight:600}.list-all-project .txt-pro-1 p{font-size:15px;margin:0;font-weight:300}.num-pro{font-weight:100;font-size:35px;text-align:left;color:#fff;margin:0 0 5px}.list-pagination,.num-pro{position:relative;display:block}.list-pagination{width:100%;height:auto;text-align:center;padding:30px 0 0 37px}.slide-pagi{height:auto;width:208px;display:inline-block;position:relative;margin:0;z-index:10;opacity:1;transition:all .3s ease-in-out}.slide-pagi.slide-slidebox{display:inline-block;width:auto}.slide-pagi .slide-wrapper-outer{display:inline-block;width:209px}.slide-pagi li{width:40px;height:40px;position:relative;display:block;text-align:center}.slide-pagi a{font-size:13px;font-weight:400;line-height:40px;display:block;width:100%;height:100%;color:#000;background-color:#e1e1e1}.slide-pagi a.current{background-color:#ff9600;pointer-events:none}.slide-pagi .slide-buttons{top:0;margin:0}.slide-pagi .slide-prev{width:40px;height:40px;top:0;left:-49px;opacity:1;margin:0}.slide-pagi .slide-next{width:40px;height:40px;top:0;right:-48px;opacity:1;margin:0}.list-pagination.pagi-picture,.list-pagination.pagi-video{width:100%;padding:10px 0;float:left}.slide-pagi.current-left{margin:0;width:auto}.slide-pagi.current-left .slide-item{float:none;display:inline-block;vertical-align:top}.slide-pagi.hide{opacity:0}.details-text .branch-intro{text-align:left;width:100%}.details-text .branch-intro p{font-size:18px}.item-detail-img{position:relative;display:block;width:100%;margin:0 0 20px;text-align:center}.item-detail-img p{padding:10px 0}.details-text .bottom-video,.details-text .branch-intro,.details-text .title-main,.details-text .video-center{opacity:1}.title-detail{position:relative;display:block;width:100%;height:auto;margin:0 0 30px}.title-detail:after{content:" ";width:100px;height:1px;background-color:#c5c5c5;margin:20px auto 0;display:block}.title-detail h1,.title-detail h3{font-weight:700;line-height:1.2;font-size:30px;text-transform:uppercase;color:#939393}.list-q{display:block;width:90%;height:auto;margin:0 auto 30px;max-width:1300px}.item-q,.list-q{position:relative}.item-q{display:inline-block;width:calc(33.3% - 15px);margin:10px 5px;background-color:#ebebeb;padding:7px;vertical-align:top}.item-q img,.top-item-q{width:100%;display:block}.top-item-q{position:relative;padding:20px 0;border-bottom:1px solid #ddd;text-align:center}.top-item-q h3{text-transform:uppercase;font-size:25px;color:#888888;margin:0 0 10px;font-weight:300}.price-q{font-size:40px;font-weight:500;color:#ff9600}.txt-q{position:relative;display:block;width:100%;margin:20px 0;overflow:hidden;height:257px;padding:0 30px}.btn-grey{background-color:#888888;padding:15px;display:block;text-align:center;text-transform:uppercase;font-weight:500;color:#fff;font-size:14px}.view-q{margin:0 0 50px}.list-cons{position:relative;display:block;width:90%;max-width:1000px;margin:auto;text-align:center}.item-cons{position:relative;display:inline-block;width:calc(50% - 15px);margin:10px 5px;vertical-align:top}.item-cons p{padding:20px 10px;font-size:18px;background-color:#e1e1e1;min-height:88px;font-family:MyriadBold}.item-cons p,.price-cons{text-transform:uppercase;font-weight:500}.price-cons{padding:20px;background-color:#000;color:#ff9600;font-size:33px}.img-cons{position:relative;display:block;width:90%;max-width:1200px;margin:40px auto 0;text-align:center}.img-cons img{width:100%;display:block}.pad-t{padding:60px 0 0}.row-cons{position:relative;display:table;width:100%;height:auto}.tr-cons{display:table-row;position:relative}.td-cons,.tr-cons{vertical-align:middle}.td-cons{display:table-cell;font-size:20px;padding:20px;background-color:#e1e1e1;border-bottom:1px solid #fff;border-right:1px solid #fff;font-family:MyriadLight}.td-cons:last-child{border-right:0;text-align:center;width:30%}.th-cons{display:table-cell;vertical-align:middle;padding:20px;font-size:18px;background-color:#000;color:#fff;text-transform:uppercase;font-family:MyriadBold}.th-cons:last-child{text-align:center}.th-cons .percent-cons{color:#fff}.percent-cons{font-size:50px;color:#ff9600;display:block;font-weight:500}.sm-dt{font-size:16px;text-transform:none}.list-sup{position:relative;display:block;width:90%;max-width:1200px;margin:auto;text-align:center}.item-sup{display:inline-block;width:calc(50% - 15px);margin:7px 5px;padding:5px;overflow:hidden;position:relative;vertical-align:top}.item-sup:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid #333}.item-sup .pic-img{width:50%;float:left;height:250px}.txt-sup{width:50%;padding:10px 0 10px 20px;float:right;height:250px;vertical-align:middle;text-align:left}.txt-sup h3{text-transform:uppercase;font-weight:500;font-size:18px}.txt-sup p{font-size:17px}.txt-sup:after,.txt-sup:before{content:" ";display:inline-block;vertical-align:middle;height:100%}.work-cons img{display:block;width:100%}.work-cons .zoom{display:none}.listquo-kit{width:90%;max-width:1200px;margin:auto;text-align:center}.itemquo-kit,.listquo-kit{position:relative;display:block}.itemquo-kit{margin:10px 0;padding:15px;overflow:hidden;color:#fff;background-color:#000000}.itemquo-kit .pic-img{width:50%;float:left;height:410px}.txtquo-kit{width:50%;padding:30px 30px 0;float:right;vertical-align:middle;text-align:left}.txtquo-kit h3{text-transform:uppercase;font-weight:300;font-size:24px;margin:0 0 10px}.sub-kit{position:relative;display:block;width:100%;height:162px;overflow:hidden;margin:0 0 20px}.sub-kit p{font-size:17px;margin-bottom:15px}.sub-kit p:last-child{margin:0}.price-1{font-size:40px;font-weight:500;color:#ff9600}.price-1:after{content:" ";display:block;width:100px;height:1px;opacity:.7;margin:30px 0}.itemquo-kit .btn-border,.price-1:after{background-color:#fff}.details-quo .details-text table td,.details-quo .details-text table th{padding:20px}.details-quo .details-text table td:nth-child(2),.details-quo .details-text table th:nth-child(2){text-align:left}.dow-quo{position:relative;display:block;width:100%;height:auto;text-align:center}.dow-quo a{display:inline-block;text-transform:uppercase;font-weight:500;position:relative;background-color:#a1a1a1;padding:10px;color:#fff}.dow-quo a:before{content:" ";display:inline-block;vertical-align:middle;width:35px;height:35px;margin:0 5px 0 0;background-size:100%}.content-quotation{display:block;width:90%;max-width:1000px}.content-quotation,.slider-product{position:relative;margin:auto}.item-product{height:auto;text-align:center}.item-product,.pic-product{position:relative;display:block;width:100%}.pic-product{border:1px solid #ddd;padding:10px;margin:0;background-color:#fff}.pic-product img{width:100%;display:block;height:auto;pointer-events:none}.item-product h3{font-size:16px;text-transform:uppercase;display:block;font-weight:700;position:relative;color:#444;padding:15px 10px}.item-product h3:after{content:"";position:absolute;right:0;top:0;height:100%;width:0;overflow:hidden;background-color:#000;z-index:-1}.row-product{position:relative;display:block;width:100%;height:auto;padding:0 1px}.row-product .item-product{margin-top:20px}.slider-product .slide-buttons{margin:-60px 0 0}.product-detail .details-center{padding:40px}.product-detail .thumb-item:after{border-width:1px;border-color:#000}.product-detail .thumbs-detail{margin:10px auto}.product-detail .outer-nav.on-bottom{margin:0;background-color:#fff}.content-detail{overflow:hidden}.left-detail{padding-top:0}.left-detail,.right-detail{width:50%;position:relative;height:auto;float:left;vertical-align:top}.right-detail{padding:0 0 0 50px}.content-detail .detail-center .slide-buttons{display:none}.content-detail .detail-center{border:1px solid #ccc}.right-detail .title{text-align:left;padding:0;margin:0;opacity:1}.right-detail .title:after{content:" ";width:100px;height:1px;background-color:#ddd;display:block;margin:30px 0}.right-detail .title h2{font-size:36px;text-align:left}.thumbs-detail .slide-item{padding-bottom:2px}.price-product{font-weight:700;font-size:30px;margin-bottom:20px}.right-detail p{margin-bottom:5px;font-size:18px}.right-detail a{color:#444}.list-de,.list-de li{position:relative;display:block;width:100%}.list-de li{padding-left:60px;margin-top:10px}.list-de img{width:40px;position:absolute;top:2px;left:0}.list-de p{height:50px;overflow:hidden;font-style:italic}.description-product{margin-top:60px}.title-des{font-size:24px;text-align:center;text-transform:uppercase;border-bottom:1px solid #ddd;padding-bottom:15px;margin-bottom:30px}.product-detail .content-1{opacity:1;text-align:left}.content-1 .pull-left{float:left;margin-right:20px!important}.content-1 .pull-right{float:right;margin-left:20px!important}.product-detail .content-1 img{border:1px solid #333;max-width:100%;margin:auto;display:block}.product-detail .content-1 p{font-size:18px}.item-11{position:relative;height:auto;overflow:hidden;margin-bottom:10px}.item-11,.item-11 img{display:block;width:100%}.thumb-item{overflow:hidden}.thumb-item img,.thumbs-detail{width:100%;display:block}.thumbs-detail{position:relative;max-width:none;bottom:auto;left:auto;margin:10px auto;transform:none}.thumbs-detail .thumb-item{width:auto;height:auto}.thumbs-detail .slide-item.current .thumb-item:after{opacity:1}.load-page{width:100%;min-height:50vh}.list-gird,.load-page{position:relative;display:block;height:auto}.list-gird{margin:0 auto 20px;width:90%;text-align:center;max-width:1100px}.item-gird{position:relative;display:inline-block;vertical-align:top;width:calc(33% - 20px);margin:10px;padding:10px;background-color:#e1e1e1;overflow:hidden}.item-gird:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;border:10px solid #e1e1e1}.item-gird .pic-img{height:221px}.txt-gird{position:relative;display:block;padding:15px 10px 0;text-align:left}.txt-gird h3{height:43px;overflow:hidden;font-size:15px;font-weight:500;margin-bottom:10px;white-space:normal;text-transform:uppercase;margin:0}.date-thumb{position:absolute;left:10px;top:10px;width:auto;height:auto;padding:5px;color:#fff;background-color:#000;font-weight:300;font-size:30px;line-height:1;text-align:center;z-index:1;backface-visibility:hidden}.date-thumb span{font-weight:500;font-size:10px;display:block}.txt-gird p{display:none}.title-sm{position:relative;display:block;width:100%;text-align:center;margin:0 0 30px}.title-sm h2{text-transform:uppercase;font-size:24px}.same-ex{background-color:#7f7f7f}.same-ex .title-sm{color:#fff}.same-ex .item-gird{display:block;width:100%;margin:auto!important}.same-ex .slider-box{max-width:1100px;width:90%;margin:auto}.scroll-slide{width:100%;text-align:center;overflow:hidden;padding:40px 0}.news-link,.scroll-slide{height:auto;position:relative;display:block;margin:0 auto}.news-link{width:90%;max-width:1200px}.news-link.no-link{pointer-events:none}.link-page{width:100%;height:120px;padding:10px;color:#4d4d4d;background-color:rgba(0,0,0,.2);cursor:pointer;text-align:left}.link-page,.pic-thumb{position:relative;display:block;overflow:hidden}.pic-thumb{float:left;width:auto;height:auto;min-width:130px;max-width:46%;margin:0 10px 0 0;line-height:0;text-align:center;z-index:2}.pic-thumb picture{position:relative;height:100px;width:auto;margin:0 -50%;z-index:-1}.link-text{position:relative;display:block;line-height:100px;padding:0 10px;overflow:hidden}.link-text h3{display:inline-block;vertical-align:middle;font-size:14px;font-weight:300;line-height:1.4;max-height:57px;overflow:hidden;white-space:normal;text-transform:uppercase}.link-page.current{background-color:#000;color:#fff;pointer-events:none}.link-page a{display:block}.link-page.current:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:3}.news-link .slide-item{padding:1px 3px}.show-news-detail{background-color:#fff;z-index:5}.load-content,.load-data,.show-news-detail{position:relative;display:block;height:auto;width:100%}.load-data{min-height:100vh}.load-data.show{min-height:inherit}.load-details{max-width:1000px;margin:auto}.load-body,.load-details{position:relative;display:block;width:100%;height:auto}.load-body{background-color:#f2f2f2;padding:50px}.load-title{position:relative;display:block;width:100%;height:auto;text-align:center}.load-title:after{content:" ";width:150px;height:1px;background-color:#666;display:block;margin:30px auto}.load-title h1,.load-title h3{position:relative;display:inline-block;font-size:24px;color:#333;text-transform:uppercase;line-height:1.4;font-weight:700;padding:10px 20px;display:block}.load-text{position:relative;display:block;width:100%;height:auto;font-size:16px;color:#333;line-height:1.6;margin:0 auto}.load-text a{color:#940000}.load-text img{display:block;width:auto!important;height:auto!important;max-width:100%;margin:10px auto}.load-text h1,.load-text h2,.load-text h3,.load-text h4,.load-text h5,.load-text h6{font-size:18px;line-height:1.4;margin-bottom:20px}.load-text p{display:block;margin-bottom:20px}.load-text a{color:#ff9600}.load-text a img{pointer-events:none}.load-text ol,.load-text ul{padding-left:16px;line-height:1.6;font-weight:400;font-size:16px;margin:0 0 5px 15px}.load-text ul li{list-style:outside;margin-bottom:3px}.load-text ul li ul li{list-style:circle}.load-text ul li ul li ul li{list-style:square}.load-text ol li{list-style:decimal;margin-bottom:3px}.date-news{display:block;font-size:12px;margin:10px;color:#979797;position:absolute;top:0;right:0}.link-page.current .date-news{color:#fff}.list-same{padding:0 0 40px}.load-text i{font-size:20px}.load-text iframe{max-width:100%}.load-text table{width:auto;height:auto;display:table;border-spacing:1px;margin:30px auto;table-layout:fixed;background-color:#222}.load-text table tbody,.load-text table tr{min-width:360px}.load-text table td,.load-text table th{background-color:#ddd;text-align:left;font-family:MyriadLight;font-size:18px;font-weight:400;color:#222;line-height:1.6;padding:12px 20px;border:0}.load-text table td p,.load-text table td span,.load-text table th p,.load-text table th span{font-family:MyriadLight;font-size:18px;font-weight:400;color:#222;line-height:1.6;margin:0}.item-video-1{position:relative;display:inline-block;width:calc(50% - 25px);margin:20px 10px;height:auto;vertical-align:top}.item-video-1 .pic-img{padding-top:70%}.txt-video-1{padding:15px 0 0;text-align:center;position:relative;display:block;width:100%;height:auto}.txt-video-1 h3{text-transform:uppercase;font-weight:700;font-size:14px;margin:0 0 5px}.view-video-1{position:absolute;top:50%;left:50%;width:80px;height:57px;margin:-28px 0 0 -40px}.faq-content{width:90%;max-width:1000px;margin:auto}.faq-content,.faq-item{position:relative;display:block;height:auto}.faq-item{width:100%;margin:0 0 5px}.faq-title{position:relative;display:table;width:100%;height:auto;padding:20px 0;background-color:#ededed;cursor:pointer;line-height:40px;text-align:left}.faq-item:nth-child(2n) .faq-title{background-color:rgba(255,255,255,.8);border:1px solid #ddd}.faq-title h3{display:inline-block;padding:0 0 0 20px;vertical-align:middle;font-size:15px;line-height:1.6;font-weight:500;color:#444;text-align:left;width:calc(100% - 80px)}.faq-num{display:table-cell;width:70px;height:auto;vertical-align:middle;font-size:30px;color:#aaa;font-weight:300;text-align:center;border-right:1px solid #ddd}.st-arrow{position:absolute;right:20px;top:50%;width:30px;height:30px;margin:-15px 0 0}.faq-item.active .st-arrow{transform:rotate(180deg);filter:brightness(800%)}.faq-item.active .faq-num{color:#fff}.faq-item.active .faq-title,.faq-item:nth-child(2n).active .faq-title{background-color:#ff9600;border-color:#ff9600}.faq-item.active .faq-title h3,.faq-item:nth-child(2n).active .faq-num,.faq-item:nth-child(2n).active .faq-title h3{color:#fff}.faq-text{height:0;overflow:hidden;transition:height .3s ease-in-out}.faq-detail,.faq-text{position:relative;display:block;width:100%}.faq-detail{height:auto;padding:30px 40px;background-color:#ededed}.answer{display:block;font-weight:500;font-size:22px;color:#333;text-transform:uppercase;line-height:1.4;margin:0 0 10px;text-align:left}.faq-detail ul{list-style-type:circle;padding:0 0 0 20px}.faq-detail li,.faq-detail p{margin:0 0 15px;font-size:15px;color:#444;line-height:1.6;text-align:left;font-family:Arial,Helvetica,sans-serif;font-weight:400}.form-box{position:relative;display:block;width:90%;max-width:1000px;height:auto;margin:0 auto 50px;text-align:center;z-index:5}.btn-black{background-color:#000;color:#fff;border:0;padding:15px 20px;font-size:16px;cursor:pointer}.btn-black:after{background-color:#ff9600}.form-support:before{content:" ";width:200px;height:1px;background-color:#666;position:absolute;top:0;left:50%;margin:0 0 0 -100px}.section-intro{padding:80px 0}.opp-intro{position:relative;display:block;width:90%;height:auto;max-width:760px;margin:0 auto;padding:55px 100px 80px;background-color:rgba(255,255,255,.9);z-index:1;text-align:center}.opp-intro p{margin:0 0 20px;font-size:18px;line-height:1.4;color:#000}.opp-intro p:last-child{margin:0}.hr-intro{position:relative;display:block;width:90%;max-width:650px;margin:25px auto 0;text-align:center}.hr-intro p{margin:0 0 20px;font-size:18px;line-height:1.4;color:#505050}.hr-intro p:last-child{margin:0}.job-basic{padding:100px 0}.recruitment{padding:35px 0 60px;background-color:#fff}.recruit-box{position:relative;display:block;width:90%;height:auto;max-width:700px;margin:25px auto 0}.recruit-box li{margin:0 0 30px}.recruit-box li,.recruit-box li a{display:block;width:100%;height:auto}.recruit-box li a{position:relative;padding:15px 20px 35px;background-color:#f2f2f2;font-weight:700;font-size:24px;line-height:1.4;color:#797979;text-transform:uppercase;text-align:center;transition:all .3s ease-in-out}.recruit-box li span{position:relative;display:block;padding:10px 0}.recruit-box li span:after{width:80px;background-color:#797979}.recruit-box li span:after,.recruit-box li span:before{content:"";position:absolute;left:50%;bottom:0;height:1px;transform:translate3d(-50%,0,0)}.recruit-box li span:before{width:0;background-color:#fff;z-index:1}.detail-recruitment .details-center{position:relative;display:inline-block;width:100%;height:auto;max-width:800px;min-height:100%;margin:0 auto;padding:30px 5%;background-color:#fff;vertical-align:middle}.detail-recruitment .details-center>h3{padding:30px 0;font-weight:700;font-size:24px;color:#333;line-height:1.4;text-align:left;text-transform:uppercase}.detail-recruitment .details-text{position:relative;width:100%;height:auto;padding:30px 0;border-top:1px solid #9e9e9e;border-bottom:1px solid #9e9e9e}.detail-recruitment .details-text p{font-size:18px;color:#000;line-height:1.6;margin:0 0 20px;text-align:left}.detail-recruitment .details-text p:last-child{margin:0}.detail-recruitment .details-text p a{color:#940000}.detail-recruitment .div-close{max-width:800px;margin:0 0 0 -400px}.recruit-but{position:relative;display:block;text-align:left;margin:30px auto 0}.recruit-but a{position:relative;display:inline-block;padding:10px 70px 10px 20px;background-color:#ccc;font-weight:700;font-size:18px;text-transform:uppercase;color:#fff;vertical-align:top;z-index:0;overflow:hidden}.recruit-but span{display:block;font-weight:400;font-size:14px}.recruit-but a:after{content:"";position:absolute;top:50%;right:12px;display:block;width:30px;height:30px;margin:-15px 0 0;background-color:rgba(255,255,255,1);border-radius:50%}.recruit-but a:before{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:200%;margin:-25px 0 0 -200px;background-color:rgba(0,0,0,.9);transition:all .3s linear;transform:skew(-135deg);z-index:-1}.recruit-but a:hover:before{width:300%}.upload-form{position:fixed;top:50%;left:50%;width:700px;display:none;height:auto;margin:-200px 0 0 -350px;background-color:#b2b2b2;box-shadow:10px 10px 0 rgba(0,0,0,.1);padding:40px;z-index:9000}.close-form{position:absolute;right:-30px;top:-30px;display:block;width:54px;height:54px;background-color:#000;border-radius:50%;text-indent:-9999px;font-size:0;cursor:pointer;z-index:999999;transition:all .3s ease-in-out}.close-form:hover{transform:rotate(90deg)}.file-upload{height:56px;border:1px solid #fff}.file-upload,.file-value{position:relative;display:inline-block;vertical-align:top}.file-value{width:160px;height:54px;line-height:54px;margin:0 -4px 0 0;padding:0 20px;background-color:rgba(255,255,255,1);border:0;border-radius:0}.file-hidden{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-but{position:relative;display:inline-block;width:auto;height:54px;padding:10px 60px 10px 15px;background-color:#b2b2b2;font-weight:700;font-size:18px;text-transform:uppercase;color:#fff;overflow:hidden;text-align:left;z-index:0;vertical-align:top}.file-but span{display:block;font-weight:400;font-size:14px}.file-but:after{top:50%;right:12px;width:30px;height:30px;margin:-15px 0 0;background-color:rgba(255,255,255,1);border-radius:50%}.file-but:after,.file-but:before{content:"";position:absolute;display:block}.file-but:before{left:0;top:0;width:100%;height:140%;margin:-10px 0 0 -160px;background-color:rgba(0,0,0,.9);transition:all .3s linear;transform:skew(-135deg);z-index:-1}.file-upload:hover .file-but:before{width:300%}.outer-but{position:relative;display:inline-block;width:auto;height:auto;margin:0 3px;overflow:hidden;pointer-events:none;vertical-align:top;border:1px solid #fff}.outer-but:before{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:200%;margin:0 0 0 -120px;background-color:rgba(0,0,0,.9);transition:all .3s linear;transform:skew(-135deg);z-index:-1}.outer-but.ready{pointer-events:auto}.outer-but.ready:hover:before{width:300%}.upload-form .input-but,.upload-form .input-text{opacity:1}.info-box{position:relative;display:block;width:100%;height:auto;padding:50px 0;text-align:center}.info-box h3{padding:25px 0;font-weight:700;font-size:34px;color:#939393;line-height:1.2;text-transform:uppercase}.info-box p{font-weight:400;font-size:20px;line-height:1.4;margin:0 0 5px}.info-box p a{padding:7px 0;color:#505050;transition:color .3s ease-in-out}.form-contact{background-color:#b2b2b2;padding:50px 0;margin:0;display:block;position:relative;width:100%;height:auto}.form-contact .form{position:relative;display:block;width:90%;max-width:880px;margin:0 auto}.form-contact .input-text{float:left;display:block;width:50%;margin:0 0 8px;box-shadow:none}.form-contact .input-text:nth-child(odd){padding:0 4px 0 0}.form-contact .input-text:nth-child(2n){padding:0 0 0 4px}.form-contact .input-area{clear:both;margin:0 0 8px}.form-contact .outer-but{pointer-events:auto}.contact-map{position:relative;display:block;width:100%;z-index:10;height:100%}.view-google{position:absolute;top:20px;left:20px;width:60px;height:60px;z-index:10}.view-mobile{border-radius:20px;padding:10px 20px;left:10px;font-size:13px;margin-top:-1px;font-weight:400;background-color:#ff9600;position:fixed;z-index:100;display:none;bottom:10px;color:#fff}.map-box{width:100%;height:70vh;position:relative;display:block;margin:0;overflow:hidden;transition:height .5s ease-in-out}.map-box.full-screen,.map-view.full-screen{position:fixed;width:100%;height:100vh;max-height:inherit;max-width:inherit;left:0;top:0;z-index:100000}.googlemap{position:relative;z-index:1}#map-canvas,.googlemap,.map-canvas{width:100%;height:100%;display:block}#map-canvas,.map-canvas{position:absolute;left:0;top:0;transform:translateZ(0)}#map-canvas>div,.map-canvas>div{background-color:transparent!important}.gm-style .gm-style-iw>div{max-width:inherit!important;max-height:inherit!important;overflow:inherit!important}.gm-style .gm-style-iw>div>div{overflow:inherit!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{background-color:transparent!important;box-shadow:none!important}.gm-style .gmnoprint{z-index:300!important}.gm-style div.infobox{position:relative;display:inline-block;width:300px;height:auto;z-index:999!important}.gm-style div.infobox-inner{height:auto;padding-bottom:20px;background-color:#000!important}.gm-style div.infobox-inner,.pic-map{position:relative;display:block;width:100%}.pic-map{height:130px;overflow:hidden!important}.pic-map img{width:100%;height:auto;display:block}.infobox{font-family:Arial,Helvetica,sans-serif;text-align:left;line-height:1.6}.infobox h3{font-weight:700;text-transform:uppercase;padding:15px 30px 10px 15px}.infobox h3,.infobox p{font-size:12px;color:#fff;position:relative;display:block}.infobox p{padding:0 15px;font-weight:300;font-family:Montserrat,sans-serif}.infobox strong{font-size:150%;margin:0 5px 0 0;color:#aaa}.infobox a{color:#fff;font-weight:300}.infobox .close-box-map{position:absolute;right:0;top:0;width:30px;height:30px;cursor:pointer;z-index:99999!important}.infobox .close-box-map:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0}.gm-style-iw-t:before,.gm-style .gm-style-iw-t:after{display:none}.gm-style .gm-style-iw-c{overflow:visible!important}.gm-style .gm-style-iw+div img,.gm-style button[title=Close],.gm-style button img{display:none!important}.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:30px;right:10px;width:35px;height:80px;z-index:10}.zoom-control a{position:relative;display:block;width:35px;height:35px;border-radius:5px;margin:5px 0;box-shadow:0 5px 24px rgba(0,0,0,.2);margin:10px 0}.gm-fullscreen-control{width:35px!important;height:35px!important;box-shadow:0 5px 24px rgba(0,0,0,.2)}.all-album{width:100vw;height:100vh;overflow:hidden;position:fixed;left:0;top:0;display:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;z-index:3600}.album-load{width:100%;height:100%;opacity:0;text-align:center}.album-center,.album-load{position:relative;display:block}.album-center{width:100vw;height:100vh}.album-pic-center{width:100%;height:100%;position:relative;text-align:center;display:block}.album-pic-center .pic-name{position:absolute;left:0;top:1.5%;z-index:5;width:100%;height:auto}.album-pic-center .pic-name h3{color:#fff;font-weight:500;font-size:16px;line-height:1.4;text-align:center;display:inline-block;position:relative;text-transform:uppercase;padding:10px 50px}.album-pic-center .pic-name h3>span>span{transition:all .6s ease;opacity:0}.album-pic-center .pic-name.move h3>span>span.move{opacity:1}.container-zoom{width:100vw;height:100vh;position:relative;display:block}.container-zoom:after,.container-zoom:before{content:"";display:inline-block;vertical-align:middle;height:100%}.container-zoom>img{width:auto;height:auto;max-height:calc(100vh - 200px);max-width:100%;display:inline-block;vertical-align:middle;position:relative;margin:0 -3px}.all-pics{height:100%;width:100%;overflow:hidden;position:fixed;left:0;top:0;display:none;z-index:9999}.all-pics.show{display:block}.all-pics .text-length{width:100%;height:auto;position:absolute;left:0;top:0;z-index:9998;opacity:0;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;text-align:center}.all-pics .text-length h3{font-weight:500;color:#fff;font-size:16px;line-height:1.4;text-align:center;display:inline-block;position:relative;text-transform:uppercase;padding:10px 50px}.full{width:100vw;height:100vh;overflow:hidden}.full,.full img{position:relative;display:block}.full img{width:auto;height:auto;outline:none;border:none;margin:0 auto;opacity:0;max-height:90%;z-index:5}.full.size-large img{max-width:inherit;max-height:inherit}.size-large:after,.size-large:before{display:none}.size-large img{max-width:inherit!important;max-height:inherit!important;left:0;top:0;display:block;margin:0}.size-large{overflow:auto;-webkit-overflow-scrolling:touch;transform:translateZ(0)}.size-large.dragscroll{overflow:hidden}.full span{width:100vw;height:100vh;position:absolute;left:0;top:0;z-index:1}.dragscroll{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none}.pinch-zoom-container{width:100vw!important;height:100vh!important;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 -3px}.zoom,.zoom-thumb{width:60px;height:60px;position:absolute;left:50%;top:50%;margin:-30px 0 0 -30px;border-radius:50%;z-index:20}.zoom-thumb:after,.zoom:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%}.zoom-details{width:50px;height:50px;right:10px;bottom:10px;z-index:20}.zoom-details,.zoom-details:after{position:absolute;border-radius:50%}.zoom-details:after{content:"";left:0;top:0;width:100%;height:100%}.zoom-large{width:70px;height:70px;top:20px;right:20px;display:inline-block;vertical-align:middle;z-index:99999}.zoom-large,.zoom-large:after{position:absolute;border-radius:50%}.zoom-large:after{content:"";left:0;top:0;width:100%;height:100%}.go-top{position:fixed;bottom:95px;right:20px;border-radius:50%;box-shadow:0 10px 30px rgba(0,0,0,.1);display:block;width:60px;height:60px;background-color:transparent;transition:all .6s ease-in-out;cursor:pointer;opacity:0;color:#888;pointer-events:none;z-index:90}.go-top.show{opacity:1;pointer-events:auto}.wheel{border:1px solid rgba(255,255,255,.5);width:26px;height:42px;position:fixed;left:30px;bottom:20px;border-radius:20px;opacity:0;pointer-events:none;visibility:hidden;margin:0 0 0 -15px;z-index:10}.wheel.show{opacity:1;visibility:visible}.wheel:after{content:"";position:absolute;top:6px;right:0;bottom:0;left:0;margin:auto}.wheel.show:after{background-color:rgba(255,255,255,.6);width:3px;height:8px;border-radius:2px;animation:trackBallSlide 3s linear infinite}.bg-cover{position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;transition:transform 3s ease-in-out;overflow:hidden}.bg-cover,.bg-cover:after{height:100%;width:100%;backface-visibility:hidden}.bg-cover:after{content:"";position:absolute;top:0;left:0}.bg-popup,.overlay-dark{background:rgba(0,0,0,.7);height:0;width:100%;position:fixed;left:0;bottom:0;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;transition:height .6s ease-in-out;z-index:1500}.bg-popup.show,.overlay-dark.show,.overlaynews{height:100%}.bg-color{position:relative;display:block;width:100%;height:auto;background-color:#788892;padding:15vh 0;margin:-30vh 0 0;z-index:-1}.bg-fixed{background-attachment:fixed;-webkit-backface-visibility:hidden;backface-visibility:hidden}.is-IE .bg-fixed:after{display:none}.overlay-menu{background-color:rgba(74,87,95,.8);width:0;height:100%;position:fixed;top:0;right:0;transition:width .3s ease 0s;pointer-events:none;-ms-touch-action:none;touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:-moz-none;-ms-user-select:none;z-index:10}.overlay-menu.active{pointer-events:auto;width:100%}.bg-screen{display:block}.bg-screen,.bg-screen:before{position:absolute;width:100%;height:100%;left:0;top:0}.bg-screen:before{content:" ";background-color:rgba(0,0,0,.1);mix-blend-mode:overlay;backface-visibility:hidden}.view-album{width:70px;height:70px;left:50%;top:50%;margin:-35px 0 0 -35px;backface-visibility:hidden;z-index:10}.view-album,.view-album:after{position:absolute;border-radius:50%}.view-album:after{content:"";left:0;top:0;width:100%;height:100%}.view-video{width:70px;height:70px;left:50%;top:50%;margin:-35px 0 0 -35px;backface-visibility:hidden;z-index:10}.view-video,.view-video:after{position:absolute;border-radius:50%}.view-video:after{content:"";left:0;top:0;width:100%;height:100%}.player-vid{width:140px;height:140px;position:absolute;left:50%;top:50%;margin:-70px 0 0 -70px;transition:opacity .5s ease-in-out;border-radius:50%;opacity:1;z-index:99999}.player-vid:before{z-index:1}.player-vid:after,.player-vid:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;border-radius:50%}.player-vid:after{background:linear-gradient(180deg,rgba(91,84,80,.8),rgba(0,0,0,.8));opacity:0;z-index:-1}.player-vid.hide,.player-vid.show.hide{display:none;opacity:0}.player-vid.show{display:block;opacity:1}.close-album,.close-details,.close-pics,.close-popup,.close-video{display:block;width:60px;height:60px;cursor:pointer;position:fixed;right:10px;top:10px;border-radius:50%;color:#fff;z-index:999999}.close-album svg,.close-details svg,.close-pics svg,.close-popup svg{display:none}.close-pics-small{width:50px;height:50px;cursor:pointer;position:fixed;top:0;right:0;display:none;z-index:99999}.close{width:60px;height:60px;position:absolute;top:100px;right:20px;border-radius:50%;z-index:99999}.close-video{background-color:#000}.no-scroll{overflow-x:hidden;overflow-y:hidden!important;overflow:hidden}.no-index{position:static!important;visibility:hidden!important;opacity:0}.level-index-out,.no-index,.no-link{pointer-events:none}.level-index-out{z-index:-9999}.level-index-in{z-index:9990}.visible{overflow:visible}.desktop{display:block}.mobile{display:none}img.desktop{display:block}img.mobile{display:none}.allvideo{position:fixed;overflow:hidden;display:none;z-index:99999}.allvideo,.video-list{width:100%;height:100%;left:0;top:0}.video-list,.video-wrap{position:absolute;z-index:100}.video-wrap{width:100%;height:100%;top:0;left:0}.video-skin{bottom:0;width:100vw;height:auto;min-height:100%}.video-skin,.video-wrap iframe{position:absolute;left:0;z-index:10}.video-wrap iframe{background-color:rgba(0,0,0,1)}.pic-video,.video-wrap iframe{width:100%;height:100%;display:block;top:0}.pic-video{position:absolute;left:0;background-repeat:no-repeat;background-position:50%;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;text-align:center;z-index:10}.box-video-center,.video-cover{width:100%;height:100%;position:relative;display:block}.video-cover{background-color:#7e8387}.video-full{height:auto;top:50%;transform:translateY(-50%);opacity:1}.overlay-video,.video-full{width:100%;position:absolute;left:0}.overlay-video{height:100%;top:0;z-index:-1}.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);transition:all .3s ease-in-out;opacity:0;z-index:10}.controls[data-state=hidden]{visibility:hidden}.controls[data-state=visible],.controls[data-state=visible].addshow{visibility:visible;bottom:30px;opacity:1}.controls .progress{cursor:pointer;width:calc(100% - 150px);max-width:220px;height:10px;position:relative;display:inline-block;vertical-align:middle;margin:1px 0;padding:1px;background-color:rgba(255,255,255,.2)}.controls progress[data-state=fake]{background-color:rgba(255,255,255,.2);height:20px}.controls button{text-align:center;background-color:transparent;border:none;cursor:pointer;transition:all .3s ease-in-out;width:30px;height:30px;overflow:hidden;position:relative;display:inline-block;vertical-align:middle;background-position:50%;background-size:contain;background-repeat:no-repeat;font-size:0;padding:0;font-weight:inherit;opacity:1;z-index:999}.controls button:hover{opacity:.5}.controls button:focus{opacity:1}.controls progress{display:block;width:100%;height:100%;margin:0;border:none;overflow:hidden;background-color:rgba(0,0,0,.1);color:#fff}.controls progress span{width:0;height:100%;display:inline-block;background-color:#ef402a}.controls progress::-moz-progress-bar{background-color:#fff}.controls button[data-state=pause],.controls button[data-state=play]{width:20px;height:20px;background-size:cover}.controls button[data-state=stop]{width:0;height:0;background-size:cover;opacity:0}.controls button[data-state=mute],.controls button[data-state=unmute]{width:25px;height:25px;background-size:cover}.controls button[data-state=cancel-fullscreen],.controls button[data-state=go-fullscreen]{width:20px;height:20px;background-size:cover}.video-cover[data-fullscreen=true]{position:fixed;left:0;top:0}.video-cover[data-fullscreen=true] video{height:auto}.video-cover[data-fullscreen=true] figcaption{display:none}.video-cover[data-fullscreen=true] .controls{bottom:30px;opacity:1;z-index:2147483647!important}.video-cover[data-fullscreen=true] .overlay-video{z-index:1000}.is-Chrome .video-cover[data-fullscreen=true] .controls,.is-IOS .video-cover[data-fullscreen=true] .controls{display:none}.mobile-call{width:auto;height:40px;position:fixed;left:10px;bottom:10px;display:none;z-index:12}.call-icon{width:40px;height:40px;position:absolute;left:0;top:0;border-radius:50%;cursor:pointer;box-shadow:0 10px 20px rgba(0,0,0,.2)}.call-icon.active{background-color:#7e8387}.mobile-call ul{width:200px;height:auto;display:block;position:absolute;left:50px;bottom:-300px;background-color:rgba(0,0,0,.3);border-radius:15px;overflow:hidden;padding:5px 5px 0;pointer-events:none;transition:all .3s ease-in-out}.mobile-call ul.active{bottom:0;pointer-events:auto}.mobile-call ul li{font-size:14px;line-height:1.4;text-transform:uppercase;font-weight:700;color:#7e8387;display:block;position:relative;background-color:#fff;margin:0 0 5px;white-space:normal;padding:5px 0 0 15px}.mobile-call ul li:first-child{border-radius:15px 15px 0 0}.mobile-call ul li:last-child{border-radius:0 0 15px 15px}.mobile-call ul li a{font-size:18px;color:#ed1c24;font-weight:700;display:block;vertical-align:middle;padding:5px 15px 10px 0;line-height:1.4}.class-hidden{display:none!important}#contact-loader{position:fixed;top:50%;left:50%;z-index:110000;width:82px;height:82px;margin:-41px 0 0 -41px;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-weight:700;text-align:center;z-index:99999;text-shadow:1px 1px 0 rgba(0,0,0,.5)}.color-red{background-color:#700809;color:#fff}.color-blue{background-color:#042750;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-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:#ef402a}.blackPopup .formErrorContent{background-color:#393939;color:#fff}.ajaxSubmit{padding:20px;background-color:#ef402a;display:none}#search-page .content-text{background:none;box-shadow:none;padding:0}#search-page .content-picture,#search-page .content-text p,#search-page .slide-award .slide-item{opacity:1!important}.search-content{background-color:#fff;z-index:1}.search-content .title{padding:0 0 20px}.search-content h2{font-size:36px}.search-result{position:relative;display:block;width:90%;height:auto;margin:0 auto;padding:15px 0;max-width:1000px}.search-box{counter-reset:div}.resultCount,.search-box{position:relative;display:block;width:100%;height:auto}.resultCount{padding:10px 0}.resultCount span{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.4;color:#444;font-weight:700;text-transform:uppercase}.item-search{margin:0 0 1px;text-align:left}.item-search,.item-search a{position:relative;display:block;width:100%;height:auto}.item-search a{padding:15px 30px}.item-search:nth-child(odd) a{background-color:#676767}.item-search:nth-child(2n) a{background-color:#788892}.item-link-name{position:relative;display:block;width:100%;height:auto;font-size:13px;line-height:1.4;margin:7px 0;color:#d2d2d2;word-break:break-word}.item-link-name,.item-search:before{font-family:Arial,Helvetica,sans-serif}.item-search:before{content:counter(div) " ";counter-increment:div;position:absolute;left:-20px;top:50%;width:40px;height:40px;margin:-20px 0 0;line-height:40px;font-weight:700;font-size:15px;color:#fff;border-radius:50%;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:#44484d}.item-search:nth-child(2n):before{background-color:#676767}.item-search h3{font-size:15px;font-weight:700;color:#fff;padding:5px 0!important}.item-date{display:block;width:100%;height:auto;text-align:left;margin:0 0 5px}.item-date,.item-search p{font-family:Arial,Helvetica,sans-serif;font-size:13px;color:#eee}.item-search p{line-height:1.4;margin:7px 0}.item-search h3 strong,.item-search p strong{font-weight:700;color:#fff}.item-search p .item-date{display:inline-block;width:auto;margin:0 5px 0 0}.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}.search-content .page-num{max-width:252px}.search-tempty{padding:5% 0}.search-tempty p{font-size:18px;text-transform:uppercase}.data-updating,.search-tempty p{text-align:center}.new-icon{width:60px;height:40px;position:absolute;top:0;left:0;z-index:4}.upload_target{width:1px;height:0;border:0 solid #fff;opacity:0;overflow:hidden;visibility:hidden;z-index:-99999;position:absolute;left:-999999px;top:-999999px}.hotline-1{display:none}.pic-title{position:relative;width:100%;text-transform:uppercase;color:#fff;font-size:17px;text-align:center;padding:15px;font-weight:700;background-color:rgba(0,0,0,1);z-index:5}.fixed-text a{color:#ff9600}.fixed-text p{margin:0 0 15px;line-height:1.6}.fixed-text table{width:auto;height:auto;display:table;border-spacing:0;margin:30px auto;table-layout:fixed}.fixed-text table td,.fixed-text table th{padding:5px 10px;border-right:1px solid rgba(27,68,134,.2);border-bottom:1px solid rgba(27,68,134,.2)}.fixed-text table tbody,.fixed-text table tr{min-width:360px}.fixed-text table td,.fixed-text table th{background-color:#fff;text-align:left;font-size:15px;font-weight:400;color:#333;line-height:1.6;padding:10px 15px}.fixed-text iframe{height:393.75px;width:700px!important;max-width:100%;display:block;position:relative;margin:auto}.fixed-text table thead td{background-color:#ff9600;color:#444}.fixed-text table p{margin:0;padding:0}.fixed-text table tr td:first-child{border-left:1px solid rgba(27,68,134,.2)}.fixed-text table thead td:first-child{border-radius:10px 0 0 0}.fixed-text table thead td:last-child{border-radius:0 10px 0 0}.fixed-text table tbody tr:last-child td:first-child{border-radius:0 0 0 10px}.fixed-text table tbody tr:last-child td:last-child{border-radius:0 0 10px 0}.add-button{position:fixed;bottom:0;left:-150%;width:300px;max-width:90%;height:auto;background-color:rgba(0,0,0,.8);padding:8px 10px 12px;color:#444;text-align:center;transition:left .6s ease-in-out;pointer-events:none;box-shadow:10px -10px 10px 5px rgba(0,0,0,.2);overflow:hidden;display:none;z-index:-9999}.add-button .icon,.install-app{width:100%;position:relative;display:inline-block}.add-button .icon{height:75px;margin:0;vertical-align:middle}.add-button p{display:inline-block;font-size:11px;position:relative;margin:7px 0;text-transform:uppercase;vertical-align:middle;font-family:Arial,Helvetica,sans-serif;color:#fff}.add-button.show{left:0;pointer-events:auto}.close-add{width:40px;height:40px;position:absolute;top:0;right:0;cursor:pointer;z-index:10}.view-add{position:relative;display:inline-block;padding:8px 8px 8px 12px;font-size:10px;font-weight:500;text-transform:uppercase;color:#fff;pointer-events:none}.view-add:before{content:"";background-color:#217589;border-radius:10px;z-index:-1}#map-canvas>iframe,.view-add:before{position:absolute;height:100%;width:100%;top:0;left:0}@media screen and (max-width:1700px){.header.hide .hotline{left:160px}}@media screen and (max-width:1500px){.wrap-content{max-width:1000px}.hotline.hide{left:120px}.header.hide{padding-right:10px}.title-pic h3{font-size:36px;left:10px}.header.hide .hotline span{font-size:18px}.header.hide .h-text{font-size:22px}.header.hide .hotline{top:15px}.left-footer{padding:0}.txt-group p{max-height:177px}.title-1 h2{font-size:31px}.text-home-view{margin:0 0 0 7vw}.group-serv{max-width:1000px}.box-pro-info .progress-pic-info{height:143px}.box-pro-info:first-child .progress-pic-info{height:420px}.text-pro-info{padding:8px 12px}.svg-math{width:80px;height:80px}.wrap-content-grid.wrap-content{max-width:1200px}.small-pic .text-latest h3{font-size:18px}.small-pic .text-latest{padding:20px}}@media screen and (max-width:1400px){.title-pic h3{font-size:32px;left:20px}.header{padding-right:20px}html[lang=en] .header.hide .navigation{margin-right:0}.header.hide .logo{width:88px;height:45px;margin-top:0}.header.hide .hotline{top:15px;left:130px}.language{right:20px}.nav li a.link-home{transform:scale(.8);margin:0!important}.logo{width:153px;height:70px;margin-top:10px}.top-item-q h3{font-size:1.5vw}.price-q{font-size:2vw}.percent-cons,.price-cons{font-size:2.5vw}}@media screen and (max-width:1300px){.top-title-1{font-size:18px}.title-1 h2{font-size:2.7vw}.navigation>ul>li>a,.navigation>ul>li>button{font-size:14px}.title-pic h3{font-size:28px}.text-home-serv{max-width:500px}.wrap-content-grid.wrap-content{max-width:inherit}.grid-images{height:45vw}.grid-1{left:0;width:22.5vw}.grid-1,.grid-2{top:0;height:15vw}.grid-2{left:22.5vw;width:45vw}.grid-3{top:0;left:67.5vw;width:22.5vw;height:30vw}.grid-4{left:0;height:15vw}.grid-4,.grid-5{top:15vw;width:22.5vw}.grid-5{left:22.5vw;height:30vw}.grid-6{top:15vw;left:45vw}.grid-6,.grid-7{width:22.5vw;height:15vw}.grid-7{top:30vw;left:0}.grid-8{top:30vw;left:45vw;width:45vw;height:15vw}.list-all-project .item-pro-1{width:calc(33% - 6px);margin:3px}}@media screen and (max-width:1100px){.add-button{display:block;z-index:9999}.load-text i,p{font-size:16px}.wrap-content,.wrap-content-800,.wrap-content-sm,.wrap-page{max-width:940px;width:90%}.loadicon{transform:scale(.7)}.desktop,.switch-slide{display:none}.mobile{display:block}.header{height:70px;transition:background-color .3s ease-in-out}.header.hide .logo,.logo{width:109px;height:54px;top:7px;left:15px;margin-top:0}.header.hide .hotline,.hotline{top:12px;right:190px;left:auto}.header.hide{padding:0;background-color:rgba(0,0,0,.7)}.header.hide .hotline span,.hotline span{font-size:24px}.h-text,.header.hide .h-text{font-size:26px}.header .social{display:none}.slogan h1{font-size:2.5vw}.slogan h1 strong{font-size:6.5vw}.text-match-pro{bottom:20px;left:0;width:100%;text-align:center}.text-match-pro h2{font-size:4.5vw}.text-match-pro h3{font-size:17px}.text-match-pro h2,.text-match-pro h3{opacity:0}.slide-mask .active .text-match-pro h2{animation:fadeInUp 1s ease forwards}.slide-mask .active .text-match-pro h3{animation:fadeInUp 1s ease .3s forwards}.nav-click{display:block;background-color:transparent;transition:background-color .3s ease-in-out}.nav-click.active{background-color:#757b81}.navigation>ul>li>a.link-home{display:block;width:100%;height:52px;border-radius:0;border:0;background-color:rgba(0,0,0,.3);transform:none}.navigation{top:70px;width:0;height:calc(100vh - 70px);z-index:100;position:fixed;text-align:center;left:auto;right:0;margin:0;overflow:hidden;transition:width .3s ease-in-out;background-color:#a7b0b8}.nav.active .navigation{width:100%;overflow-x:hidden;overflow-y:auto;max-width:250px;-webkit-overflow-scrolling:touch;transform:translateZ(0)}.navigation:after{display:none}.nav.active .navigation>ul>li{animation-name:goLeft;animation-duration:.8s;animation-fill-mode:forwards}.nav{z-index:30}.navigation>ul>li{width:100%;display:block;padding:0;text-align:center;opacity:0;margin:1px 0 0}.header.hide .navigation>ul>li>a:not(.link-home),.navigation>ul>li>a,.navigation>ul>li>button{background-color:rgba(0,0,0,.3);display:block;font-size:18px;line-height:1.6;padding:15px 20px;text-align:center;text-transform:uppercase;transition:none;text-shadow:none;width:100%}.navigation>ul>li>a:before,.navigation>ul>li>button:before{display:none}.link-home{display:inline-block;width:100%;margin:5px 0}.nav li ul:first-child{padding:0}.nav ul{left:0;display:block}.nav .navigation>ul{padding:0 0 120px}.navigation>ul>li>ul{position:relative;top:auto;left:auto;width:100%;transform:translateY(0);opacity:1;pointer-events:auto}.navigation>ul>li>ul>li>a,.navigation>ul>li>ul>li>button{font-size:16px;text-align:center}.l-menu{display:block;width:100%}.show-menu{position:relative;top:auto;left:auto!important;width:100%;height:auto;transform:translateY(0);opacity:1;pointer-events:auto}.show-menu li a{text-align:center;padding:15px 10px}.show-menu h3{text-align:center;position:relative}.dropdown-menu ul{background-color:transparent}.dropdown-menu .l-menu{height:48px;float:none;width:100%;max-width:inherit;overflow:hidden;margin:0 0 1px;transition:all .3s ease-in-out}.dropdown-menu li{margin:1px 0;background-color:rgba(0,0,0,.7)}.l-menu h3:before{content:"";width:24px;height:48px;position:absolute;left:15px;top:0}.l-menu.active h3:before{background-position:bottom}.box-search,.header.hide .box-search{right:120px;top:10px}.search-but{border:0}.search-but.active{color:#ff9600}.search-form{top:60px;max-width:400px;background-color:#fff;right:-120px;border-radius:0;border:0}.search-but:before{height:60px;width:50px;top:-10px;left:-5px}.search-form.active{width:100vw}.form-row-search input[type=text]{padding:0 20px}.header.hide .language,.language{top:11px;right:65px}.language li a{border:none;width:30px;height:42px}.sub-nav{width:100%;height:auto;overflow-y:hidden;overflow-x:auto}.sub-nav>*{transform:translateZ(0)}.sub-nav li a{font-size:12px;padding:12px}.view-album,.view-video{width:60px;height:60px;margin:-30px 0 0 -30px;background-color:rgba(0,0,0,.5)}.player-vid{width:80px;height:80px;margin:-40px 0 0 -40px}.player{width:60px;height:60px;margin:-30px 0 0 -30px}.play-video{width:80px;height:80px;margin:-40px 0 0 -40px}.album-pic-center img{max-width:98%}.go-top{width:52px;height:52px;right:17px;bottom:90px}.zoom{left:auto;margin:-20px 0 0 -20px}.zoom,.zoom-details,.zoom-large{width:40px;height:40px}.zoom-large{top:10px;right:10px}.box-content{top:auto;left:auto;width:auto}.box-content,.colum-box{position:relative;height:auto;display:block}.colum-box{width:100%;float:left;margin:0;padding:0}.full.lock{overflow-x:hidden}.full img{max-width:100%;max-height:90%}.all-pics .text-length h3{font-size:16px;padding:10px 50px}.allvideo{top:0;z-index:5000}.album-pic-center img{max-height:inherit}.close-album,.close-popup,.close-video{width:50px;height:50px;right:0;top:0;border-radius:0}.close-pics{display:none}.close-pics-small{display:block}.close{width:50px;height:50px;right:50%;top:auto;bottom:-25px;margin:0 -25px 0 0}.thumb-content{bottom:60px}.gallery-thumbs .item-container{width:80px;height:50px}.thumb-box{position:relative;bottom:auto;left:auto}.bg-cover{transition:none}.slide-bg:after,.slide-bg:before{display:none}.bg-fixed{background-attachment:scroll;transform:translateZ(0)}.bg-inner{height:400px}.zoom-control{display:none}.close-map{width:40px;height:40px}.googlemap:after,.googlemap:before{display:none}.is-IOS .gm-style button{display:none!important}.video-full{position:relative;display:block;left:auto;top:auto;bottom:auto;width:100%;height:100%;min-height:inherit;min-width:inherit;transform:none}.box-video-center{height:56.25vw;width:100%;position:relative}.controls{bottom:0;left:0;margin:0}.pic-video:after{display:none}.controls.addshow{bottom:10px}.is-IOS .controls{display:none}.client-qdc-home{padding:30px 0 0}.popup-home .details-center{width:96vw}.popup-home.details-content>span{display:block}.popup-home:after,.popup-home:before{display:inline-block}.popup-home .close-popup{top:0;right:0;width:40px;height:40px}.size_6{float:none;width:100%}input[type=password],input[type=text]{height:56px;font-size:14px;margin-bottom:10px}.pass-mask{line-height:54px;font-size:14px}.captcha{float:none;display:inline-block;vertical-align:top;width:110px;height:60px;overflow:hidden;margin:0 2px}.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;z-index:100;background-color:#f9f9f9}.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:16px}.join-title h3{font-size:20px}.top-order-main h2{font-size:23px;margin-top:10px}.outer-but .btn-orange{padding:18px 20px;margin-top:5px;margin-left:10px}.input-but{margin-top:10px}.detail-popup{position:relative}.details-content{overflow-y:scroll;-webkit-overflow-scrolling:touch;max-height:100%;height:auto}.details-content:not(.popup-home):after,.details-content:not(.popup-home):before,.details-content>span{display:none}.details-center{width:100%}.details-center h2{font-size:24px;font-weight:300;padding:20px 30px;margin-bottom:0}.details-outer{padding:0 20px 20px}.details-text{padding:10px 0}.details-text h3{font-size:15px}.details-text p{font-size:16px}.details-text table tbody:only-child tr:first-child td,.details-text table thead td,.details-text table thead th{font-size:14px}.download-but{padding:0 0 30px}.download-but a{padding:10px 60px 10px 10px}.download-but a:after{right:10px;width:30px;height:30px;margin-top:-15px}.details-center .download-but span{font-size:14px;font-weight:400}.details-center .download-but h3{font-size:18px}.details-content .close-popup{right:0;top:0}.div-close{margin:0!important;left:0!important}.load-text table td,.load-text table th{font-size:16px;padding:10px 14px}.load-text table td p,.load-text table td span,.load-text table th p,.load-text table th span{font-size:16px}.print-but,.save-but,.share-but:before{display:none}.share-but{height:auto;line-height:inherit;padding:0 0 10px;background-color:transparent;color:#fff!important}.share-item{position:relative;right:auto;bottom:auto;height:auto}.share-item ul{text-align:center;padding:0}.share-item li{transform:none;left:auto;opacity:1}.item-num{padding:0 10px}.title-page h1,.title-page h2{font-size:35px}#project250s-page .title-page h1:after,.title-page h1:after,.title-page h2:after{margin:15px auto;width:70px}.title-main h1,.title-main h2{font-size:28px}.title{padding:0 0 25px}.title h1,.title h2{font-size:28px}.title-1{padding:0 0 20px}.title-1 h2{font-size:28px}.right-footer,.txt-footer{display:none}.left-footer{width:100%}.footer .wrap-content{padding:20px 0}.footer{padding-top:0;margin:0}.copyright{padding-bottom:80px}.copyright p{font-size:12px;padding:0 15px}.copyright a,.hotline-1{display:block}.hotline-1{border-radius:20px;padding:10px 10px 8px;left:10px;bottom:10px;font-size:13px;margin-top:-1px;font-weight:400;background-color:#ff9600;position:fixed;z-index:100;color:#fff}.hotline-1 span{width:20px;height:20px;margin-top:-3px;margin-right:5px;display:inline-block;vertical-align:middle}.slider-home .line-color{stroke-width:3.3}.slider-inner .line-color{stroke-width:2}.bg-home .btn-border{right:30px;padding:9px;font-size:12px}.ani-text .bg-home .btn-border{bottom:40px}.title-pic h3{font-size:26px;left:40px}.slider-home .stroke{margin:-300px 0 0 -720px}.padding-main{padding:30px 0}.video-home-section{padding:0 0 30px}.list-customer{width:100%;max-width:inherit}.item-tes{padding-top:75px}.txt-tes{width:100%;padding-top:100px}.img-tes{width:150px;height:150px;border-radius:50%;position:absolute;top:0;left:50%;margin-left:-75px;border:1px solid #333}.qoute{height:auto;text-align:center}.qoute p{font-size:14px;padding:0 40px}.qoute p:after,.qoute p:before{font-size:70px}.name-test{text-align:center;position:relative;left:auto;bottom:auto;margin:20px 0 0}.name-test:before{width:90%;right:auto;left:5%}.name-test .signer span{font-size:18px}.name-test .signer{text-align:center}.txt-pro p{font-size:12px}.group-project{margin:0;padding:30px 0}.group-project:last-child{margin:0;padding:30px 0;border-bottom:1px solid #ccc}.row-project{margin:0 0 10px}.row-project:nth-child(2){margin:0}.item-project,.row-project:first-child .item-project{width:calc(50% - 5px)}.item-project:first-child{margin:0 10px 0 0}.txt-group{width:calc(52% - 15px)}.txt-group p{max-height:90px}.txt-group .btn-border{margin:0}.btn-border{font-size:14px}.btn-border-lg{padding:10px 15px}.padding-top{padding:40px 0}.section-home{padding:40px 0 0}.slider-latest{padding:0}.big-box{width:calc(64% - 5px);max-height:500px;height:500px}.big-box .text-latest:after{background:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.7) 80%);height:120%}.small-box{width:calc(36% - 5px)}.small-pic{margin:0 0 10px}.small-pic,.small-vid{height:calc(40vh - 5px);max-height:245px}.text-latest h3{font-size:3vw;margin:0 0 20px}.small-pic .text-latest{padding:20px}.small-pic .text-latest h3{font-size:16px}.slider-latest .slide-buttons{margin:20px 0}.slider-latest .btn-border{min-width:inherit;display:inline-block}.intro-home-project{padding:0}.wrap-pic-ability{display:none}.wrap-pic-ability-mobile{display:block}.wrap-pic-ability-mobile img{position:relative;display:block;max-width:100%;margin:auto;height:auto}.pic-ability{width:300px;height:300px}.house-aility{width:250px;height:250px;top:-50px;right:-10px}.group-serv{padding:0 0 30px}.group-serv .bg-cover{display:none}.text-home-serv{margin:auto;padding:0;width:100%;max-width:inherit}.text-home-serv:after{content:"";position:absolute;width:120%;height:100%;top:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(255,255,255,.7) 60%,rgba(255,255,255,0));z-index:-1}.group-serv:nth-child(2n) .text-home-serv{margin:auto;text-align:right;background:linear-gradient(-90deg,rgba(255,255,255,.7) 60%,rgba(255,255,255,0))}.group-serv:nth-child(2n) .text-home-serv:after{left:auto;right:0}.group-serv:nth-child(2n) .center-group{text-align:right}.txt-ability{width:100%}.box-pro-info{width:calc(50% - 10px);margin:0;padding:0}.box-pro-info .progress-pic-info{height:160px}.text-pro-info p{max-height:210px}.text-pro-info h3{font-size:14px;height:auto}.box-pro-info:nth-child(2){margin:0 20px 0 0}.box-pro-info:first-child{width:100%;margin:0 0 20px}.box-pro-info:first-child .progress-pic-info{height:320px}.progress-information .btn-border{margin:20px 0 0}.home-mission,.home-view{padding:30px 0}.text-home-view{width:60%;margin:0 0 0 5vw}.text-home-mission{width:60%;margin:0 0 0 35vw;text-align:right}.home-project{padding:30px 0}.box-project{width:calc(50% - 2px)}.title-home-pro p{font-size:12px;max-height:32px}.view-home-pro{font-size:11px}.home-project-02{padding:30px 0 0}.home-project-02:after{content:"";position:relative;display:block;width:100%;height:1px;border-top:1px dashed rgba(0,0,0,.2);margin:30px auto 10px;width:90%}.home-project-02 .center-group{width:90%}.pro-sig{width:calc(50% - 2px)}.pro-sig:first-child,.pro-sig:nth-child(8){width:100%}.pro-sig .pic-img{padding-top:77%}.title-sig{bottom:10px;left:10px}.pro-sig:first-child .title-sig h3{font-size:21px}.title-sig p{font-size:14px}.title-sig h3{font-size:17px}.mission-pic{height:45vw}.table-cost{width:100%;max-width:600px}.left-cost{width:200px}.left-cost span{font-size:13px}.right-cost{width:calc(100% - 200px)}.submit-cost{padding:15px 22px}.details-content.details-estimate .details-center{width:90vw}.time-break .left-cost{width:300px}.time-break .right-cost{width:calc(100% - 300px)}.details-content.details-estimate .close-popup,.details-content.popup-formula .close-popup{top:0;right:0}.details-content.popup-formula:after,.details-content.popup-formula:before{display:inline-block}.details-content.popup-formula .details-center{width:calc(100% - 6px);padding:40px 30px 100px;left:-2px}.popup-formula h3,.popup-formula table td,.popup-formula table th{font-size:14px}.wrap-submit .input-text{width:calc(50% - 10px);margin:5px}.wrap-submit .input-text input[type=text]{border-right:1px solid #ccc}.wrap-input-submit{justify-content:flex-start}.submit-full{margin:0 0 0 5px}.load-text table{max-width:100%;display:inline-block;min-width:inherit;overflow-y:hidden;overflow-x:auto}.load-text table td,.load-text table th{min-width:200px}.item-video-full,.video-center{height:450px}.stock-but{margin:100px 0}.video-center .slide-buttons{display:none}.list-customer .slide-buttons,.slider-box .slide-buttons,.slider-latest .slide-buttons,.slider-pro-home .slide-buttons,.slider-tes .slide-buttons,.video-home .slide-buttons{position:relative;left:auto;right:auto;top:auto;bottom:auto;margin-top:20px}.list-customer .slide-next,.list-customer .slide-prev,.slider-box .slide-next,.slider-box .slide-prev,.slider-latest .slide-next,.slider-latest .slide-prev,.slider-pro-home .slide-next,.slider-pro-home .slide-prev,.slider-tes .slide-next,.slider-tes .slide-prev,.video-home .slide-next,.video-home .slide-prev{position:relative;left:auto;right:auto;top:auto;bottom:auto;display:inline-block;border:1px solid #999;margin:0 5px;border-radius:50%}.next-pic,.prev-pic,.slide-next,.slide-prev{width:35px;height:35px;opacity:1;background-color:#fff}.txt-team h3{font-size:15px}.item-team{width:calc(33.33% - 23px)}.service-about img{width:100%}.team-box .title h3{font-size:25px}.team-intro p{margin:0 15px 0 0}.section-productteam .title-main h2,.section-productteam .title h2{font-size:20px}.title-proteam{margin:10px 0 20px}.title-proteam h2{font-size:28px}.team-intro p{font-size:16px}.team-box{padding:30px 0 20px}.section-productteam{padding:0 0 30px}.section-productteam .padding-main{padding:30px 0 0}#project250s-page .title-page{bottom:30px}#project250s-page .title-page h1:after{display:none}.show-project{bottom:25px;right:calc(50% - 80px)}.display-none-mobile.show-project{display:none!important}.show-calculator{bottom:25px;right:calc(50% - 80px)}.txt-pro-1 h3{font-size:20px}.txt-pro-1{padding:15px;background-color:#eee}.item-q{width:calc(50% - 15px);margin:10px 5px}.txt-q{padding:0 20px;height:296px}.top-item-q h3{font-size:2.77778vw}.price-q{font-size:4.34783vw}.item-cons p{font-size:16px}.item-sup .pic-img{padding-top:60%}.item-sup .pic-img,.txt-sup{width:100%;float:none;height:auto}.txt-sup{padding:20px}.txt-sup h3{font-size:16px}.txt-sup:after,.txt-sup:before{display:none}.txt-sup .center-group{display:block;width:100%}.list-sup{max-width:800px}.pad-t{padding:30px 0 0}.work-cons .zoom{top:50%;left:50%;display:block}.product-detail .thumbs-detail{width:calc(100% - 5px);margin:10px auto}.content-detail .detail-center{width:calc(100% - 5px);margin:auto}.left-detail{width:100%;margin-bottom:30px;display:block}.right-detail{width:100%;padding:30px;background-color:#eee}.right-detail .title:after{margin:20px 0}.right-detail .title h2{font-size:30px;padding:0}.price-product{font-size:25px}.list-de li{padding-left:50px}.list-de li:before{width:30px;height:30px}.description-product{margin-top:30px}.title-des{font-size:20px;padding-bottom:10px;margin-bottom:20px}.thumbs-detail .thumb-item:after{border-width:5px}.item-product{width:48%;display:inline-block;margin:10px .5%;vertical-align:top}.slider-product .item-product{opacity:1}.slider-product:after{bottom:-30px}.slide-item .item-product{margin:auto;display:block}.item-product h3{font-size:15px}.list-all-project .item-pro-1{width:calc(50% - 6px);margin:3px}.item-gird{margin:5px}.item-gird .pic-img{height:180px}.slide-pagi .slide-next,.slide-pagi .slide-prev{display:block}.list-pagination{padding:20px 0 0}.load-title h1,.load-title h3{font-weight:300}.news-detail{padding-top:30px}.link-page{padding:10px;height:auto;width:260px;height:104px;transition:none;display:inline-block;vertical-align:top;margin:0 2px}.pic-thumb{width:80px;max-width:40%;min-width:inherit;height:82px}.pic-thumb picture{height:70px}.scroll-slide{overflow-y:hidden;overflow-x:auto;padding:10px 0}.scroll-slide>*{transform:translateZ(0)}.news-link{width:100%;white-space:nowrap;font-size:0}.load-details{width:100%}.load-content,.show-news-detail{padding:0}.content-1 p{font-size:17px}.faq-content{margin:auto;max-width:700px}.answer{font-size:22px}.faq-title{padding:10px 0}.faq-num{font-size:24px;font-weight:300;border:0}.faq-detail{padding:20px}.faq-title h3{padding:0;width:calc(100% - 60px)}.faq-detail li,.faq-detail p,.faq-title h3{font-size:14px}.faq-item .box-date{position:absolute;left:70px;top:0;padding:5px 10px;width:auto;border-radius:0 0 5px 5px}.text-box h3{font-size:15px}.text-box span{font-size:14px}.form-box{max-width:700px}.view-video-1{transform:scale(.8)}.opp-intro{width:90%;padding:30px 50px 50px}.recruit-box{width:90%;margin:0 auto}.recruit-box li{margin:0 0 15px}.recruit-box li a{padding:10px 20px 25px;transition:none;font-size:20px}.recruit-box li a:hover{background-color:#f2f2f2;color:#797979}.recruit-box li span:before{display:none;animation:none;animation-duration:0s;transition-delay:0s;animation-delay:0s!important}.recruit-box li:hover span:before{width:0}.view-google{top:10px;left:10px;width:40px;height:40px}.view-mobile{display:block}.close-form{right:auto;left:50%;margin:0 0 0 -25px;width:50px;height:50px;transition:none}.close-form:hover{transform:none}.upload-form{top:50%;width:90%;max-width:800px;margin:0;padding:40px 30px;transform:translate3d(-50%,-50%,0)}.file-upload{height:48px;display:none}.file-value{height:46px;line-height:46px}.file-but{height:46px;font-size:16px}.file-but span{font-size:12px}.file-but:before{display:none;animation:none;animation-duration:0s;transition-delay:0s;animation-delay:0s!important}.file-upload:hover .file-but:before{width:0}.outer-but,.outer-but.ready{opacity:1}}@media only screen and (max-width:1100px) and (orientation:landscape){.bg-home{height:56.25vw}}@media only screen and (max-width:1100px) and (orientation:portrait){.bg-home{height:56.25vw;min-height:70vh}}@media screen and (max-width:840px){.title-main{margin-bottom:30px}.title-main h1,.title-main h2{font-size:28px}.item-video-full,.video-center{height:52.875vw}.slider-box,.slider-pro,.slider-pro-home,.video-home{padding:0 20px}.slide-prev{left:-40px}.slide-next{right:-40px}.txt-cate h3{font-size:14px}.i-cate{width:80px;height:80px}.i-cate svg{width:36px;margin-top:22px}.item-cons p{font-size:14px}.item-gird{margin:5px;width:calc(50% - 20px)}}@media screen and (max-width:780px){.slogan h1{font-size:3.5vw}.slogan h1 strong{font-size:7.5vw}.txt-group{width:100%;float:none;margin:0;position:relative;top:auto;right:auto;left:auto;padding:12px 0}.txt-group:after,.txt-group:before{display:none}.center-group{display:block;width:100%}.row-project:first-child .item-project{width:100%;float:none;margin:0}.group-project,.group-project:last-child{padding:15px 0}.group-project:nth-child(2n) .center-group{text-align:left}.link-mobile{display:block;width:140px;margin:20px auto 10px}.link-desktop{display:none}.txt-group p{max-height:inherit}.wrap-pic-ability{display:none}.mobile-pic-ability,.mobile-pic-ability img{display:block;width:100%;height:auto}.mobile-pic-ability img{position:relative}.item-cons{display:block;width:100%;margin:5px 0}.percent-cons,.price-cons{font-size:24px}.th-cons{font-size:15px}.td-cons{font-size:18px}.sm-dt{font-size:14px}.itemquo-kit{margin:10px 0;padding:5px}.itemquo-kit .pic-img{width:100%;float:none;height:56.25vw}.txtquo-kit{width:100%;padding:20px 10px 5px;float:none}.txtquo-kit h3{font-size:20px}.sub-kit{height:auto;margin:0 0 10px}.sub-kit p{font-size:16px;margin-bottom:10px}.price-1{font-size:30px}.price-1:after{margin:10px 0}.details-quo .details-text table td,.details-quo .details-text table th{padding:10px;font-size:14px}.wrap-math:after{border-radius:15px}.wrap-math:before{width:calc(100% + 10px);height:calc(100% + 10px);top:-5px;left:-5px;border-radius:20px}.math-group .title-main{margin-bottom:20px}.text-in-math{font-size:14px;margin:7px auto 0}.two-math-box{max-width:480px;width:100%}.math-group{padding:30px 0}.svg-math{width:60px;height:60px;margin:0 auto 10px}.svg-math:after{content:"";position:absolute;width:calc(100% - 8px);height:calc(100% - 8px);top:4px;left:4px}.box-math h3{font-size:14px}.full-ability{padding:30px 0}.txt-ability{width:100%}.txt-ability .title-1:after{margin:20px auto;background-color:rgba(0,0,0,.3)}.wrap-pic-ability{padding:30px 0 0;width:100%}.pic-ability{width:100%;height:auto;max-width:300px;margin:auto}.pic-ability .pic-img{height:auto;padding-top:100%}.house-aility{width:200px;height:200px;top:-20px;right:0}.wrap-content-grid.wrap-content{max-width:inherit;padding:0}.grid-images{height:200vw}.grid-1{top:0;width:45vw}.grid-1,.grid-2{left:0;height:33vw}.grid-2{top:66vw;width:90vw}.grid-3{top:99vw;left:45vw;width:45vw;height:66vw}.grid-4{top:33vw;left:0;width:45vw;height:33vw}.grid-5{top:0;left:45vw;width:45vw;height:66vw}.grid-6{top:132vw}.grid-6,.grid-7{left:0;width:45vw;height:33vw}.grid-7{top:99vw}.grid-8{top:165vw;left:0;width:90vw;height:33vw}}@media screen and (max-width:640px){.content-1 img{width:100%!important}.bg-inner{height:300px}#project250s-page .bg-inner{height:200px}.text-match-pro h2{font-size:5.5vw}.text-match-pro h3{font-size:16px}.header.hide .logo,.logo{width:96px;height:45px;top:10px}.nav-click{height:60px}.nav-click .line{top:29px}.header.hide .language,.language{top:8px;right:60px}.navigation{top:60px;width:0;height:calc(100vh - 60px)}.search-form{top:50px}.header{height:60px}.header.hide .hotline span,.hotline span{font-size:16px}.header.hide .hotline,.hotline{right:auto;left:20px;top:auto;bottom:20px;opacity:1}.show .hotline{animation:none!important;opacity:1}.hotline{width:auto;height:auto;position:fixed!important;border-radius:50%;box-shadow:0 5px 20px rgba(0,0,0,.2);padding:12px}.h-icon{position:relative;width:34px;height:34px;border-radius:50%;border:0;animation:Callicon 3s infinite;z-index:10}.hotline span.h-name{display:none}.hotline:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:50%;background:linear-gradient(145deg,#ffad1e,#ee7411 40%,#ee7411 60%,#ffad1e);background-size:auto;background-size:400% 400%;animation:BorderBox 3s infinite;z-index:-1}.hotline:before{content:"";position:absolute;width:calc(100% - 8px);height:calc(100% - 8px);top:4px;left:4px;border:1px solid rgba(255,255,255,.7);border-radius:50%}.h-text{display:none!important}.show-calculator,.show-project{padding:13px 20px}.big-box{width:100%;height:64.28571vw;max-height:inherit}.small-box{width:100%;position:relative;right:auto;top:auto;display:block;margin:10px 0 0}.small-pic,.small-vid{display:inline-block;vertical-align:top;width:calc(50% - 6px);max-height:inherit;height:57.14286vw}.small-pic{margin:0 6px 0 0}.latest-news-box .small-pic .pic-img,.latest-news-box .small-vid .pic-img{position:absolute;width:100%;height:100%;top:0;left:0}.small-pic .text-latest,.small-vid .text-latest{position:absolute;display:flex;top:auto;left:0;flex-wrap:wrap;justify-content:flex-start;bottom:0;padding:10px 15px}.text-latest h3{font-size:4vw}.small-vid h3{text-align:left;text-transform:unset;font-weight:700;height:59px;overflow:hidden;bottom:5px;left:0;padding:0 15px;background:unset;z-index:2}.small-vid:after{content:"";position:absolute;width:100%;height:40%;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.9) 80%);pointer-events:none;z-index:1}.small-pic .text-latest h3{font-size:15px;height:38px;overflow:hidden;margin:0;order:2;width:100%}.text-latest:after{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.9) 80%)}.small-pic .button-lastest{order:1;margin:0 0 7px}.slider-home .line-color{stroke-width:3}.slider-inner .line-color{stroke-width:2.2}.txt-pro{background-color:#e2e2e2;padding:20px}.video-name{font-size:18px}.item-project{width:100%;float:none}.item-project:first-child,.row-project{margin:0 0 20px}.progress-information{padding:30px 0}.box-pro-info{width:100%;margin:5px 0;box-shadow:5px 5px 15px rgba(0,0,0,.06)}.box-pro-info .progress-pic-info{height:auto;padding-top:60%}.text-pro-info{padding:15px;text-align:center;background:rgba(0,0,0,.7)!important;color:#fff!important;position:absolute!important;bottom:0!important;left:0!important}.text-pro-info p{display:none}.text-pro-info h3{font-size:14px ​!important;font-weight:500;height:auto!important;max-height:36px!important;overflow:hidden}.box-pro-info:first-child,.box-pro-info:nth-child(2){margin:5px 0}.box-pro-info:first-child .progress-pic-info{height:auto;width:100%;padding-top:60%}.box-pro-info:first-child .text-pro-info{width:100%;padding:15px}.box-pro-info:first-child .progress-pic-info::before{border-left:14px solid transparent;border-right:14px solid transparent;border-top:0;border-bottom:14px solid #ddd;bottom:0;right:calc(50% - 14px)}.box-pro-info:first-child a{display:block}.item-team{width:calc(50% - 23px)}.cost-estimate{padding:30px 0}.cost-estimate .wrap-content,.time-break .wrap-content{width:100%}.cost-estimate .center-group,.time-break .center-group{max-width:90%;margin:auto}.wrap-table-cost{border-radius:0}.li-cost{box-shadow:0 5px 5px rgba(0,0,0,.05)}.left-cost span{font-size:12px}.left-cost{width:150px}.right-cost{width:calc(100% - 150px)}.time-break .left-cost{width:200px}.time-break .right-cost{width:calc(100% - 200px)}.right-cost .input-select select{padding:5px 64px 5px 12px}.right-cost .input-text input[type=number],.right-cost .input-text input[type=text]{padding:0 12px}.time-break{padding:30px 0}.left-cost{height:50px}.right-cost .input-select select{height:50px;font-size:13px}.right-cost .input-text input[type=number],.right-cost .input-text input[type=text]{height:50px;line-height:50px;font-size:13px}.item-q{width:100%;margin:10px 0}.top-item-q h3{font-size:20px}.price-q{font-size:35px}.txt-sup{padding:10px}.txt-sup h3{font-size:15px}.center-group{text-align:left}.item-sup{width:calc(50% - 10px);margin:5px 3px}.th-cons,.txt-sup p{font-size:14px}.th-cons{line-height:1.4}.td-cons,.th-cons{font-family:Arial,Helvetica,sans-serif}.td-cons{font-size:16px}.sm-dt{font-size:13px;font-family:Arial,Helvetica,sans-serif}.list-gird{width:90%}.item-gird{margin:0 auto 20px;width:100%;max-width:400px}.item-gird:last-child{margin:0}.txt-gird h3{font-size:15px;margin-bottom:0}.item-video-1{display:block;width:100%;margin:0 0 30px}.details-content .hotline{opacity:1;z-index:9999}.details-content .show-project{opacity:1}}@media screen and (max-width:540px){.title-page{bottom:20px}p{font-size:16px;font-family:Arial,Helvetica,sans-serif}.details-center{padding:30px 20px 20px}.details-text p{font-size:14px}.title-sm{margin:0 0 20px}.title-sm h2{font-size:20px}.slogan h1{font-size:4vw}.content-1 ol,.content-1 ul{font-size:14px;font-family:Arial,Helvetica,sans-serif}.title-page h1,.title-page h2{font-size:27px}.title-main h1,.title-main h2{font-size:22px}.top-title{font-size:16px}.title h1,.title h2{font-size:22px}.text-latest h3{font-size:5vw}.title-1 h2{font-size:24px}.title-1.underline:after{width:40px;height:1px;background:rgba(0,0,0,.4)}.close-album,.close-popup,.close-video{width:40px;height:40px}.text-match-pro h3{font-size:15px}.footer .social:before,.logo-foot{display:none}.footer .social li a{margin:0 4px}.slider-home .line-color{stroke-width:5}.slider-inner .line-color{stroke-width:3}.title-pic h3{font-size:22px}.slider-box,.slider-pro,.slider-pro-home,.video-home{padding:0}.slide-next,.slide-prev{display:none}.slider-tes .slide-item{padding-right:1px}.video-name{font-size:16px}.title-home-pro{padding:0 12px 12px}.title-home-pro h3{font-size:15px}.text-home-mission,.text-home-view{width:90%;margin:auto}.home-view:after{background:linear-gradient(90deg,rgba(255,255,255) 50%,rgba(255,255,255,.7))}.home-mission:after{background:linear-gradient(-90deg,rgba(133,133,133) 50%,rgba(133,133,133,.7) 80%)}.title-sig p{font-size:11px}.title-sig h3{font-size:15px}.colum-info{-webkit-column-count:1;column-count:1;-webkit-column-gap:inherit;columns:1;column-gap:inherit}.colum-info p{margin:0 0 15px;font-size:16px}.content-1 p{margin:0 0 15px;font-size:16px!important}.item-team{width:calc(50% - 13px);margin:0 5px}.txt-team h3{font-size:14px}.team-box .title h3{font-size:20px}.title-proteam h2{font-size:22px}.section-productteam .title-main h2,.section-productteam .title h2{font-size:18px}.team-intro p{margin:0 0 15px;font-size:16px}.details-content.popup-formula .details-center{padding:40px 0 100px}.popup-formula h3,.popup-formula table td,.popup-formula table th{font-size:13px}.tab-money{width:110px}.tab-unit{width:100px}.popup-formula table{margin:auto}.popup-formula table tbody:only-child tr:first-child td,.popup-formula table thead td,.popup-formula table thead th{font-size:13px}.popup-formula table td,.popup-formula table th{padding:12px 7px 12px 14px}.wrap-submit{width:90%;margin:20px auto}.list-all-project{width:calc(100% - 10px)}.list-all-project .item-pro-1{border-radius:3px;overflow:hidden}.list-all-project .item-pro-1:before{display:none}.list-all-project .txt-pro-1{padding:8px 3px 8px 10px}.list-all-project .txt-pro-1 h3{font-size:19px;letter-spacing:0;line-height:1.2}.list-all-project .txt-pro-1 p{font-size:12px}.num-pro{font-size:25px;margin:0 0 5px}.item-pro-1{width:100%;margin:0;margin-bottom:20px;display:block}.img-pro-1{padding-top:60%}.txt-pro-1 h3{font-size:20px}.txt-pro-1 p{margin-bottom:10px}.btn-border span{font-size:16px}.branch-intro{padding:0 0 20px}.branch-intro p{font-size:16px}.title-detail{margin:0 0 10px}.title-detail h1,.title-detail h3{font-size:20px;padding:0 30px}.details-text .branch-intro p{font-size:16px}.row-product{text-align:center}.product-detail .content-1 p{font-size:16px!important}.product-detail .details-center{padding:20px}.right-detail{padding:15px}.right-detail .title h2{font-size:24px}.price-product{font-size:25px}.title-des{font-size:18px}.content-1 .pull-left{float:none;padding-right:0}.content-1 .pull-right{float:none;padding-left:0}.content-1 p{margin-bottom:10px}.pic-product{margin-bottom:0;border-color:#eee}.item-product h3{font-size:13px}.load-body{padding:30px 20px;padding:30px}.load-title:after{margin:20px auto;width:100px}.load-text p i span{font-size:16px!important}.recruit-box li a{font-size:16px}.hr-intro p{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6}.job-basic{padding:30px 0}.opp-intro{padding:20px}.opp-intro p{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6}.opp-intro .title-main{margin-bottom:15px}.detail-recruitment .details-center>h3{font-size:20px;padding:0 50px 15px 0}.form-box .form{width:100%}.contact-info{padding:30px 5%}.info-box h3{padding:0 0 15px;font-size:14px}.info-box p,.info-box p a{font-family:Arial,Helvetica,sans-serif;font-size:13px}.info-box p{margin:0 0 5px}.form-contact .input-text{width:100%;float:none;padding:0!important}.input-text input[type=password],.input-text input[type=text]{height:40px;line-height:40px;padding:0 10px;font-size:14px;font-family:Arial,Helvetica,sans-serif}textarea{padding:0 5px;font-size:14px;font-family:Arial,Helvetica,sans-serif}input[type=button],input[type=reset]{font-size:18px}}@media screen and (max-width:440px){.copyright p{font-size:11px}.load-title h1,.load-title h3{font-size:18px}.btn-border span{font-size:14px}.load-title h1,.load-title h3{font-weight:400}.text-latest h3{font-size:5vw}.small-pic .text-latest{padding:10px 10px 8px}.text-latest{padding:15px}.text-latest:after{height:100%}.button-lastest span{font-size:12px}.title-sig p{font-size:10px}.title-sig h3{font-size:14px}.wrap-math{padding:15px 5px}.text-in-math{font-size:13px}.svg-math{width:60px;height:60px}.box-math{width:auto}.box-math h3{font-size:13px}.header.hide .hotline span,.hotline span{font-size:15px}.load-body{padding:20px}.link-text h3{font-size:13px;max-height:55px}}@media screen and (max-width:380px){.title-pic h3{font-size:18px}.text-latest h3{font-size:6vw}.list-all-project .txt-pro-1 h3{font-size:17px}}@media print{.footer,.header,.list-same,.load-content:before,.outer-nav,.print,.scroll-slide,.slide-buttons,.slide-pagination,.slider-inner,.title-page{display:none}.container{opacity:1;margin:auto;visibility:visible}}.scroll-slide::-webkit-scrollbar,.sub-nav::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.content-table::-webkit-scrollbar,.wrap-header::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.navigation::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.controls progress::-webkit-progress-bar,.controls progress::-webkit-progress-value{background-color:rgba(255,255,255,.5)!important}