.nolist{padding-left:0;margin:0;list-style:none}a:focus,a:hover{text-decoration:none}.overflow-hidden{overflow:hidden}img{max-width:100%}.text-small{font-size:10pt}.text-xsmall{font-size:9pt}.text-normal{font-size:12pt}.text-large{font-size:15pt}.text-xlarge{font-size:20pt}.auto-margin-1>*{margin:.25rem!important}.auto-margin-y-1>*{margin:.25rem 0!important}.auto-margin-x-1>*{margin:0 .25rem!important}.auto-margin-t-1>*{margin:.25rem 0 0!important}.auto-margin-b-1>*{margin:0 0 .25rem!important}.auto-margin-l-1>*{margin:0 0 0 .25rem!important}.auto-margin-r-1>*{margin:0 .25rem 0 0!important}.auto-margin-2>*{margin:.5rem!important}.auto-margin-y-2>*{margin:.5rem 0!important}.auto-margin-x-2>*{margin:0 .5rem!important}.auto-margin-t-2>*{margin:.5rem 0 0!important}.auto-margin-b-2>*{margin:0 0 .5rem!important}.auto-margin-l-2>*{margin:0 0 0 .5rem!important}.auto-margin-r-2>*{margin:0 .5rem 0 0!important}.auto-margin-3>*{margin:.75rem!important}.auto-margin-y-3>*{margin:.75rem 0!important}.auto-margin-x-3>*{margin:0 .75rem!important}.auto-margin-t-3>*{margin:.75rem 0 0!important}.auto-margin-b-3>*{margin:0 0 .75rem!important}.auto-margin-l-3>*{margin:0 0 0 .75rem!important}.auto-margin-r-3>*{margin:0 .75rem 0 0!important}.auto-margin-4>*{margin:1rem!important}.auto-margin-y-4>*{margin:1rem 0!important}.auto-margin-x-4>*{margin:0 1rem!important}.auto-margin-t-4>*{margin:1rem 0 0!important}.auto-margin-b-4>*{margin:0 0 1rem!important}.auto-margin-l-4>*{margin:0 0 0 1rem!important}.auto-margin-r-4>*{margin:0 1rem 0 0!important}.auto-margin-5>*{margin:1.25rem!important}.auto-margin-y-5>*{margin:1.25rem 0!important}.auto-margin-x-5>*{margin:0 1.25rem!important}.auto-margin-t-5>*{margin:1.25rem 0 0!important}.auto-margin-b-5>*{margin:0 0 1.25rem!important}.auto-margin-l-5>*{margin:0 0 0 1.25rem!important}.auto-margin-r-5>*{margin:0 1.25rem 0 0!important}.flex-1{flex:1}.flex-2{flex:2}.flex-3{flex:3}.flex-4{flex:4}.flex-5{flex:5}.flex-6{flex:6}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;-webkit-appearance:none;margin:0}input[type=number]{margin:0;-webkit-appearance:none;appearance:none;-moz-appearance:textfield}#header{position:-webkit-sticky;position:sticky;top:0;z-index:2}.logo img{height:80px}.nav-header{position:relative;top:0;z-index:2;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff9800),color-stop(115%,#616161));background-image:-o-linear-gradient(top,#ff9800 0,#616161 115%);background-image:linear-gradient(-180deg,#ff9800,#616161 115%);text-align:center;width:100%;text-transform:uppercase}.nav-header ul li:not(:last-child){border-right:1px solid hsla(0,0%,100%,.3)}.nav-header.active{position:fixed;background-color:#39b0ea;width:260px;text-align:left;z-index:999;display:block;opacity:1;left:0}.nav-header li a{display:block;color:#fff;padding:12px 16px;font-size:13pt;transition:all .3s ease}.nav-header li a:hover{background-color:rgba(255,152,0,.3)}#toggle{position:absolute;top:0;right:0}#toggle a{display:block;color:#fff}.sub-menu-parent__link{color:#fff!important}.flag{width:40px;height:25px}.bg-footer{background-position:bottom;background-repeat:no-repeat;background-size:cover}.company-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap}.company-list li{flex-direction:row;flex:0 0 12.5%;border:1px solid #ddd}.company-list li img{height:100px;width:100%;-o-object-fit:cover;object-fit:cover}.footer-main{background-color:rgba(92,56,9,.65);padding:0 0 8px}.footer-title{position:relative}.footer-title h4{font-size:14pt;color:#fff;padding:10px 0;text-transform:uppercase}.footer-title:after{content:"";position:absolute;bottom:0;width:100%;height:2px;background-color:hsla(0,0%,100%,.8)}.footer-body ul li{padding:2px 0}.footer-body ul li span:first-child{color:#fff}.footer-body ul li span:last-child{color:hsla(0,0%,100%,.9)}.copyright{position:relative;background-image:-webkit-gradient(linear,left top,left bottom,from(#ff9800),color-stop(115%,#616161));background-image:-o-linear-gradient(top,#ff9800 0,#616161 115%);background-image:linear-gradient(-180deg,#ff9800,#616161 115%)}.scroll-top{position:fixed;display:none;bottom:0;right:0;z-index:3;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.scroll-top a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:center;text-align:center;background-color:rgba(255,152,0,.8);color:#fff;border-radius:6px;padding:10px 14px}.card-top{overflow:hidden}.card-body{min-height: 130px; padding: 12px!important;}.card-top img{transition:all .3s ease-out;-o-object-fit:cover;object-fit:cover;height:160px; width: 100%}.card-top:hover img{-webkit-transform:scale(1.3);transform:scale(1.3)}.products-img{min-height:190px!important}.products-title h4{font-size:12pt;color:#00f}.products-content span{font-size:9pt}.recruit-link img{height:65px;width:100%}.be-breadcrumb li:not(:last-child) a{display:inline-block;font-size:.875rem;color:#999}.be-breadcrumb li:last-child span{display:inline-block;font-size:.875rem;color:#000}.be-breadcrumb li:not(:first-child):before{content:"\F105";font-family:Fontawesome;font-size:10pt;margin:0 10px}.home-title,.home-title .title-content{position:relative}#news h1,.header-title{font-size:18pt}.post-title a{color:#000;font-weight:600}.card-hover-primary{transition:all .3s ease-in-out}.card-hover-primary:hover{background-color:hsla(0,0%,86.7%,.3)}.card-another-body a{color:#000}.recruit-title a{color:#000;font-size:14pt}.recruit-company span{color:grey}.recruit-items__hover{transition:all .3s ease;border:1px dashed #fff}.recruit-items__hover:hover{border:1px dashed #ddd}.recruit-items__hover img{height:170px;width:100%}.title-post{font-size:1.5rem;font-weight:700}.post-title-small h2{font-size:1rem;font-weight:700}.product-years li a{display:block;color:#666;padding:4px}.product-years li a:before{content:"\F0DA";font-family:FontAwesome;margin-right:4px}.product-years li a:hover{color:#08e}.img-main{position:relative;background-position:50%;background-repeat:no-repeat;background-size:cover;height:90vh}.about-box{position:absolute;width:50%;height:300px;background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:5px 5px 15px hsla(0,0%,100%,.5);left:50%;top:50%;opacity:.1;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);-webkit-animation:loadPage 1.7s ease .5s forwards;animation:loadPage 1.7s ease .5s forwards}@-webkit-keyframes loadPage{to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@keyframes loadPage{to{opacity:1;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}.about-box_title{position:absolute;display:inline-block;background-color:#ff9800;color:#fff;font-weight:700;top:0;left:50%;font-size:16pt;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);padding:10px;border-radius:5px}.about-title{color:#ff9800}.about-content{background-color:#ffeb81}.about-content h1{font-weight:700;color:#da0000;margin:24px 0}.about-content .story-content{font-size:1.25rem}.gallery-about img{height:250px;width:100%}.img-left{flex:0 0 50%}.img-left img{height:300px;width:100%}.content-right{flex:0 0 50%;padding:8px}.content-right .content-boxs{position:relative;padding:16px;background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 0 15px hsla(0,0%,100%,.5)}.content-right .content-boxs span{position:absolute;top:0;left:50%;font-size:14pt;width:60%;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:rgba(255,152,0,.8);border-radius:10px;font-weight:600;padding:4px;color:#fff}.gallery-top{height:80%;width:100%}.gallery-top img{width:100%;height:400px;-o-object-fit:cover;object-fit:cover}.gallery-thumbs{height:20%;box-sizing:border-box;padding:10px 0}.gallery-thumbs .swiper-slide{width:25%!important;height:100%;opacity:.4}.gallery-thumbs .swiper-slide img{height:120px;width:100%}.gallery-thumbs .swiper-slide-thumb-active{opacity:1}.badge{font-size:100%;padding:.25rem 1rem;margin:0 1rem .5rem 0}.detailjob__link{border-radius:5px;color:#fff;font-weight:700;margin-top:1rem}.detail-company{border:1px solid #dee2e6;box-shadow:0 0 15px rgba(0,0,0,.05)}.detail-company:hover{border:1px solid #a9acaf;transition:all .3s ease-out}.detail-company__link{background-color:#e74c3c;color:#fff;font-weight:700;border-radius:4px}.detail-company__link:hover{box-shadow:3px 3px 20px rgba(192,57,43,.4);transition:all .3s ease-out;color:#fff}.detail-company__title{font-size:15pt!important;color:#000}.content-company{border-left:0 solid #dee2e6}.post-itemlist-company{color:grey}.img-company{border-right:1px solid #dee2e6}.list-job-another li>a{font-size:14pt;color:#000}.list-job-another li>a:before{content:"\F054";font-family:Fontawesome;margin-right:5px}.list-job-another li>a:hover{color:#fda501}.list-detail-items{margin-bottom:1rem}.list-detail-items h4{display:inline-block;background-color:#ffa726;color:#fff;padding:5px 10px;margin:0;font-size:15pt}body{position:relative}html{scroll-behavior:smooth}.slide-items{position:relative;height: 450px;}.slide-items-content{position:absolute;left:0;bottom:-20%;background-color:rgba(0,0,0,.3);color:#fff;width:100%;padding:16px 8px;transition:all .4s ease}.slide-items:hover .slide-items-content{bottom:0}.title-descript h3{font-size:15pt}.title-descript:after{content:"";width:100%;height:1px;background-color:rgba(0,0,0,.3)}.other-project li a{color:#4b4949;padding:4px 8px}.bg-news{background-color:#fff8e1}.article-thumb{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}.article-thumb a{color:#000}.article-thumb a:hover{color:#006eff}.article-thumb img{width:100%;height:180px}.news-title h3:first-child,.news-title h3:last-child{display:inline-block}.title-right{position:relative;background-color:#ffa726;color:#fff;padding:6px 20px 6px 6px}.title-right:after{content:"";position:absolute;right:0;width:0;height:0;top:0;border-top:31px solid #fff;border-left:49px solid transparent}.title-right h4{font-size:13pt;margin:0;font-weight:600}.recruit ul li{padding:8px;font-size:11pt}.recruit ul li:before{content:">";font-size:10pt}.recruit li a{color:#102fca}.img-product-st{height:300px;width:100%}.recruit-title{color:#212121;line-height:1;font-size:11pt}.recruit-title:hover{color:#0277bd}.recruit-content label,.recruit-content label:first-child{color:#ff9800;margin-right:5px;font-size:10pt}.recruit-content label:last-child{color:rgba(43,43,43,.7);font-size:10pt}.hidden{display:none}.show{display:block}.product-image{height:170px}@media screen and (max-width:575px){.card-top img{height: auto!important;}.slide-items{height: auto!important}.logo img{width:100px;height:50px!important}.card-body{min-height: auto!important}.header-right{width:100%;padding:6px 0}.company-list li{flex:0 0 25%;margin:0 0 4px}.be-breadcrumb li:not(:first-child):before{margin:0 6px}.recruit-items__hover img{height:auto!important}.about-box{width:90%;height:87%}.about-box_title{width:80%;text-align:center}.img-left img{height:auto}.img-left{flex:0 0 100%}.content-right{flex:0 0 100%;padding:20px}.content-right .content-boxs span{width:80%}.gallery-top img{height:250px}.gallery-thumbs .swiper-slide img{height:80px!important}.content-company{border-top:1px solid #dee2e6;border-left:0 solid #dee2e6!important}.list-detail-items h4{display:block;text-align:center}.slide-items-content{bottom:-100%;padding:4px 2px}.article-thumb{flex-direction:row}.card-top-news{flex:1 40%;margin-right:4px}.article-thumb img,.product-image{height:auto!important}}@media screen and (max-width:767px){.nav-header{position:absolute;display:none;overflow-x:auto;left:-100%;transition:all .4s ease;opacity:0;z-index:6;min-width:100px;top:0;height:100vh;padding:0}.nav-header ul{flex-direction:column}.recruit-link img{height:auto}}@media screen and (max-width:991px){.slide-items{height: 300px;}.nav-header li a{font-size:10pt;padding:8px 12px}.recruit-items__hover img{height:130px}.bannerqc-detail{display:none}.content-company{border-left:1px solid #dee2e6}.article-thumb img{height:120px}.img-product-st{height:auto!important}.product-image{height:120px}}@media screen and (max-width:1199px){.about-box{width:90%}.content-right .content-boxs span{width:80%}.gallery-thumbs .swiper-slide img{height:100px}.content-company{border-left:1px solid #dee2e6}.img-company{border-right:none}}