*{outline:0;box-sizing:border-box;padding:0;margin:0}body{font-family:apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"sans-serif","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:14px;line-height:22px;color:#333}body a{color:inherit;display:inline-block}body img{max-width:100%;height:auto;display:block}a:hover{color:#0452a7}h1,h2,h3,h4,h5,h6{display:inline-block;font-size:inherit;font-weight:inherit;margin:0;padding:0}.wrp{width:1170px;margin:auto}.wrp::after{content:"";display:table;clear:both}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{height:0;clear:both;content:" ";font-size:0;min-height:0;display:block;visibility:hidden}.pull-left{float:left}.pull-right{float:right}.tac{text-align:center}.tar{text-align:right!important}.tal{text-align:left!important}button{cursor:pointer}ul,ol{padding:0;margin:0}li{list-style:none}a{text-decoration:none}.flexbox{display:flex;flex-wrap:wrap}.flex-center{display:flex;flex-wrap:wrap;align-items:center}.flex-1{flex:1}.jus-space{justify-content:space-between}.relative{position:relative}.ellipsis{height:63px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.noidung{width:100%;min-height:100px;text-align:justify;line-height:21px;font-size:14px;margin:10px 0;color:#000}.noidung a{text-decoration:unset;color:unset;display:inline-block}.noidung a:before,.noidung a:after{display:none}.noidung img,.noidung input[type=image]{max-width:100%;height:auto!important;margin:auto;display:block!important;margin-top:20px;margin-bottom:20px}.noidung iframe,.noidung video{max-width:100%;margin:auto;display:block!important}.noidung table{margin:auto}.noidung figcaption{text-align:center}.noidung .wImage iframe{width:100%;height:100%}.noidung.clip .wImage:before{padding-bottom:56.23%}.noidung h1,.noidung h2,.noidung h3,.noidung h4,.noidung h5,.noidung h6{display:block}.noidung h1{margin:.67em 0;font-size:2em}.noidung h2{margin:.83em 0;font-size:1.5em}.noidung h3{margin:1em 0;font-size:1.17em}.noidung h4{margin:1.33em 0}.noidung h5{margin:1.67em 0;font-size:.83em}.noidung h6{margin:2.33em 0;font-size:.67em}.noidung ul,.noidung ol{display:block;margin-block-start:1em;margin-block-end:1em;margin-inline-start:0;margin-inline-end:0;padding-inline-start:40px}.noidung ul li{list-style-type:disc!important}.noidung ol li{list-style-type:decimal!important}.noidung ul ul li,.noidung ol ul li{list-style-type:circle!important;margin-left:15px!important}.noidung ol ol li,.noidung ul ol li{list-style-type:lower-latin!important;margin-left:15px!important}.fb_iframe_widget_fluid_desktop,.fb_iframe_widget_fluid_desktop span,.fb_iframe_widget_fluid_desktop iframe{max-width:100%!important;width:100%!important}.wImage{position:relative;overflow:hidden}.wImage:before{content:"";display:block;padding-bottom:66.66%}.wImage .image{height:100%;left:0;position:absolute;top:0;width:100%}.wImage .image.cover img{height:100%;object-fit:cover;width:100%}.wImage .image.contain img{height:100%;object-fit:contain;width:100%}.wImage .image img{display:block;margin:auto;max-height:100%;max-width:100%;vertical-align:middle;position:relative;top:50%;-moz-transform:translateY(-50%);transform:translateY(-50%);-moz-transition:.5s all ease-in-out;transition:.5s all ease-in-out}.wImage .image.cover:hover img:not(.img-slide){-moz-transform:translateY(-50%) scale(1.1,1.1);transform:translateY(-50%) scale(1.1,1.1)}.header-top{background:url(/Css/Icon/bg-header-top.jpg) center no-repeat;background-size:cover;padding:10px 0}.header-top .logo,.header-top .hidden{width:180px;height:auto}.header-top .logo img{max-height:60px}.header-top .text-top{font-size:16px;font-weight:bold;text-transform:uppercase;color:#0452a7;text-align:center}.header-top .text-top span{display:block;margin-bottom:10px;line-height:normal}.header-top .text-top span:last-child{margin-bottom:0}.header-top .text-top .center-text{font-size:24px;color:#f00}#search-form{position:absolute;right:0;transition:all 1s;width:50px;height:35px;background:#0452a7;box-sizing:border-box;border-radius:25px;border:4px solid #0452a7;padding:5px}#search-form input{position:absolute;top:-7px;left:0;width:100%;height:42px;line-height:30px;outline:0;border:0;display:none;font-size:1em;border-radius:20px;padding:0 20px}.searchButton{box-sizing:border-box;padding:8px;width:38px;height:38px;position:absolute;top:-5px;right:2px;border-radius:50%;color:#fff;text-align:center;font-size:1.2em;transition:all 1s;background:none;outline:0;border:0;display:flex;align-items:center;justify-content:center}#search-form:hover{width:200px;cursor:pointer}#search-form:hover input{display:block}#search-form:hover .searchButton{background:#ffc857;color:#fff}.header-bottom{background:#0452a7}.header-bottom #menu{width:calc(100% - 60px);display:flex;align-items:center;justify-content:space-between}#menu>li{position:relative;padding:15px 20px}#menu>li>a{color:#fff;text-transform:uppercase;font-family:utm-bebas;font-size:20px;letter-spacing:.2px}#menu>li:hover{background:#fff}#menu>li:hover>a{color:#0452a7}.dropdown-menu{min-width:250px;opacity:0;visibility:hidden;position:absolute;background:#fff;border-radius:0 0 4px 4px;z-index:10;padding:20px 20px 5px 20px;left:0;top:70px;display:flex;flex-wrap:wrap;box-sizing:border-box;transition:.3s all ease;-webkit-box-shadow:0 0 10px 0 rgba(205,205,205,1);-moz-box-shadow:0 0 10px 0 rgba(205,205,205,1);box-shadow:0 0 10px 0 rgba(205,205,205,1)}.dropdown-menu li{display:block;width:100%}#menu>li:hover>.dropdown-menu{opacity:1;visibility:visible;top:50px}.dropdown-menu li a{position:relative;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);overflow:hidden;transition:.3s all ease;padding-bottom:7.5px;margin-bottom:7.5px}.dropdown-menu li a:before{content:"";position:absolute;z-index:-1;left:51%;right:51%;bottom:0;background:linear-gradient(to right,rgba(250,243,0,1) 15%,rgba(252,0,255,1) 50%,rgba(42,0,255,1) 85%);height:1px;-webkit-transition-property:left,right;transition-property:left,right;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.dropdown-menu li:last-child a{margin-bottom:0}.dropdown-menu li a:last-child{margin-bottom:0}.dropdown-menu li a:hover:before,.dropdown-menu li a:focus:before,.dropdown-menu li a:active:before{left:0;right:0}footer{background:url(/Css/Icon/bg-footer.jpg) center 0;background-size:100% 100%;background-repeat:no-repeat}footer .footer-mid{display:flex;margin-bottom:30px;padding-top:30px}footer .footer-mid a:hover{color:#fff;text-decoration:underline}footer .footer-mid .left{width:270px;margin-right:30px}footer .footer-mid .left .logo,footer .footer-mid .left .logo img{display:block;max-width:100%}footer .footer-mid .left .cont{margin:10px 0;line-height:21px;text-align:justify;color:#fff}footer .footer-mid .left .plug li{display:inline-block;margin-right:6px}footer .footer-mid .left .plug li a{display:flex;width:30px;height:30px;border-radius:50%;background:#0088cf;color:#fff;text-align:center;line-height:30px;align-items:center;justify-content:center}footer .footer-mid .left .plug li a:hover{-webkit-filter:brightness(120%);-moz-filter:brightness(120%)}footer .footer-mid .info{width:275px;margin-right:30px;margin-top:28px}footer .footer-mid .titleFoot{font-family:"utm-bebas";color:#fff;font-size:26px;margin-bottom:18px!important;letter-spacing:.5px}footer .footer-mid .info p{margin-bottom:10px;color:#fff}footer .footer-mid .info .content p{padding-left:25px;background-size:18px!important;background-position:0 center!important;background-repeat:no-repeat!important;display:block}footer .footer-mid .info p.home-footer{background:url(/Css/Icon/icon-home-footer.png)}footer .footer-mid .info p.mail-footer{background:url(/Css/Icon/icon-mail-footer.png)}footer .footer-mid .info p.phone-footer{background:url(/Css/Icon/icon-phone-footer.png)}footer .footer-mid .info p.website-footer{background:url(/Css/Icon/icon-website-footer.png)}footer .footer-mid .link{width:280px;margin-right:30px;margin-top:28px}footer .footer-mid .link ul{padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}footer .footer-mid .link ul li{margin-bottom:10px;width:40%}footer .footer-mid .link ul li a{color:#fff}footer .footer-mid .link ul li a:hover{text-decoration:underline}footer .footer-mid .link ul li a i{font-size:7px;position:relative;top:-1px;margin-right:5px}footer .footer-mid .link ul li:nth-child(even){width:60%}footer .footer-mid .fanpage{max-width:calc(100% - 825px);flex:1;margin-top:28px}footer .footer-bottom{color:#fff;padding:10px 0;text-align:center}#bttop{position:fixed;bottom:55px;right:10px;cursor:pointer;z-index:100;width:38px}#slide-home .wImage:before{padding-bottom:33%}#slide-home .owl-dots,#criteria-home .owl-dots{position:absolute;bottom:5%;z-index:5;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);display:block}#slide-home .owl-dot,#criteria-home .owl-dot{width:10px;height:10px;border-radius:50%;display:inline-block;background:#ffc857!important;margin-right:15px;outline:0}#slide-home .owl-dot.active,#criteria-home .owl-dot.active{background:#0452a7!important}#slide-home .owl-next,#slide-home .owl-prev,#product-home .owl-next,#product-home .owl-prev{top:50%;z-index:1;color:#dcdcdc;border:0;font-family:FontAwesome;font-weight:900;outline:0;cursor:pointer;display:inline-block;color:#5f5e5e;font-size:35px;position:absolute;z-index:10}#slide-home .owl-next,#product-home .owl-next{right:20px}#slide-home .owl-prev,#product-home .owl-prev{left:20px}#slide-home .mainslide-dot{background:#f5f5f6}.mainslide-dot .item{cursor:pointer;padding:15px 0;width:25%;color:#333;display:flex;flex-direction:column;justify-content:center;gap:10px;align-items:center}.mainslide-dot .item.active{background:#ffc857}.mainslide-dot .item .wImage{height:60px}.mainslide-dot .item .wImage:before{padding-bottom:50%!important}.mainslide-dot .item .wImage img{margin:auto;width:52px;height:40px}.mainslide-dot .dot-text{font-size:15px;text-transform:uppercase;font-weight:bold}#progress-home,#product-home,#criteria-home{padding:50px 0 40px 0}#criteria-home{padding:50px 0 50px 0}#project-home{padding-bottom:50px}#new-home{padding:0 0 40px 0}.cm-title{width:100%}.cm-title .heading{background:url(/Css/Icon/icon-title.png)no-repeat scroll center bottom;border:medium none;color:#000;display:inline-block;letter-spacing:.5px;margin:0 auto 40px;min-width:272px;padding:0 10px 10px;position:relative;text-align:center;text-transform:uppercase;width:auto;font:34px bold;font-family:utm-bebas}.cm-title.tal .heading{background:url(/Css/Icon/icon-title.png)no-repeat scroll left bottom;text-align:left;padding-left:0;padding-right:0;width:100%}.cm-title .title-text{width:55%;display:block;margin:auto}#progress-home .group .pull-left,#progress-home .group .pull-right{width:calc((100% - 30px)/2);margin-top:30px}#progress-home .group .pull-left{margin-right:30px}#progress-home .group .pull-left .wImage:before,.video-inner.wImage:before{padding-bottom:calc(9/16*100%)}#progress-home .group .pull-right .video-inner{position:relative;display:flex}#progress-home .group .pull-right.video-inner:before{position:absolute;content:'';background:#000;opacity:.5;width:100%;height:100%;top:0;left:0;z-index:1}#progress-home .group .pull-right .video-inner .card-img-top{width:100%}#progress-home .group .pull-right .video-trigger{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:10%;max-width:35px}#progress-home .progress-dot{margin-top:20px}#progress-home .progress-dot .item{width:80px;height:30px;line-height:30px;text-align:center;border-radius:20px;background:#ffc857;cursor:pointer}#progress-home .progress-dot .item.active{color:#fff;background:#0452a7}#progress-home .progress-dot:before{content:"";width:99%;height:1px;background:#a6bde5;position:absolute;top:50%;left:0;z-index:-1}#product-home{background:#f2f2f2}#product-home .group .item{display:block}#product-home .group .item .wImage{background:#fff;border:1px solid #e7e7e7}#product-home .group .item .wImage:before{padding-bottom:100%}#product-home .group .item .wImage img,.product-list .product-item .wImage img{width:180px;height:180px}#product-home .group .item .name{display:block;margin-top:20px;font-size:15px;font-weight:bold;cursor:pointer}.btn-viewmore{margin-top:20px;text-align:center}.btn-viewmore a{width:160px;height:40px;line-height:36px;background:#ffc857;border:1px solid #fff;border-radius:20px;text-align:center;color:#fff}.btn-viewmore a:hover{background:#0452a7}.button-hover{transition:all .2s ease-in-out}.button-hover:hover,.button-hover:focus{-webkit-transform:translateY(-3px);transform:translateY(-3px);box-shadow:0 4px 17px rgba(55,125,255,.35)}#adv-home .wImage:before{padding-bottom:29%}#project-home .wrp{width:calc(100% - 20px);margin:auto}#project-home .group{display:flex;flex-wrap:wrap}#project-home .item{width:calc(100%/4);position:relative}#project-home .item .image{position:relative;overflow:hidden;display:block;width:100%;aspect-ratio:470/297}#project-home .item a.image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:transparent;outline:3px solid #800080;outline-offset:-15px;transition:.3s all;opacity:0;visibility:hidden;z-index:2}#project-home .item .image img{max-width:100%;width:100%;height:auto;object-fit:cover;transition:.3s all}#project-home .item:hover .image img{-webkit-filter:brightness(30%);-moz-filter:brightness(30%)}#project-home .item .over{text-align:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:5px;background:transparent;opacity:0;visibility:hidden;transition:all 500ms ease;z-index:2;width:95%}#project-home .item:hover .over,#project-home .item:hover a.image:before{opacity:1!important;visibility:visible!important}#project-home .item .over .name{display:block;font-size:16px;color:#fff;text-transform:uppercase;margin-bottom:5px}#project-home .item .over .address{font-size:12px;margin-bottom:10px;display:block;color:#fff}#project-home .item .over .button{display:flex;align-items:center;justify-content:center}#project-home .item .over .button a{width:40px;height:40px;text-align:center;line-height:40px;border-radius:100%;display:flex;align-items:center;justify-content:center;position:relative;background:#99a39f;margin:0 5px;z-index:2;color:#fff}#project-home .item .over .button a:hover{background:#0452a7}#criteria-home .group{position:relative}#criteria-home .left,#criteria-home .right{float:left;width:50%}#criteria-home .left{padding-right:30px}#criteria-home .criteria-text h3{font-size:22px;font-weight:bold;text-transform:uppercase;margin-bottom:20px}#criteria-home .right .wImage:before{padding-bottom:63%}#criteria-home .owl-next,#criteria-home .owl-prev{bottom:25px;z-index:1;color:#dcdcdc;border:0;font-family:FontAwesome;font-weight:900;outline:0;cursor:pointer;display:inline-block;font-size:30px;position:absolute;z-index:10}#criteria-home .owl-next.disabled,#criteria-home .owl-prev.disabled{display:none}#criteria-home .owl-next{left:40px}#criteria-home .owl-prev{left:-60px}#counter{position:absolute;left:48%;bottom:35px;height:50px;width:50px;font-size:16px;border-radius:100%;background:#ffc857;text-align:center;line-height:48px;z-index:1}#criteria-home .owl-dots{left:-60px;bottom:-10px}#criteria-home .right .wImage:hover .snake-animate{opacity:1;visibility:visible}.snake-animate{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% - 30px);height:calc(100% - 30px);box-shadow:0 20px 50px rgba(0,0,0,.5);overflow:hidden;opacity:0;visibility:hidden;transition:.3s all}.snake-animate span{position:absolute}.snake-animate span:nth-child(1){top:0;left:0;width:100%;height:4px;background:linear-gradient(to right,#0452a7,#ffc857);-webkit-animation:animate1 2s linear infinite;animation:animate1 2s linear infinite}.snake-animate span:nth-child(2){top:0;left:0;width:4px;height:100%;background:linear-gradient(to top,#0452a7,#ffc857);-webkit-animation:animate2 2s linear infinite;animation:animate2 2s linear infinite}.snake-animate span:nth-child(3){bottom:0;left:0;width:100%;height:4px;background:linear-gradient(to left,#0452a7,#ffc857);-webkit-animation:animate3 2s linear infinite;animation:animate3 2s linear infinite}.snake-animate span:nth-child(4){top:0;right:0;width:4px;height:100%;background:linear-gradient(to bottom,#0452a7,#ffc857);-webkit-animation:animate4 2s linear infinite;animation:animate4 2s linear infinite}@keyframes animate1{0%{transform:translateX(-100%)}100%{transform:translateX(100%)}}@keyframes animate2{0%{transform:translateY(100%)}100%{transform:translateY(-100%)}}@keyframes animate3{0%{transform:translateX(100%)}100%{transform:translateX(-100%)}}@keyframes animate4{0%{transform:translateY(-100%)}100%{transform:translateY(100%)}}#new-home .group{display:flex;flex-wrap:wrap}#new-home .group .item{width:calc((100% - 60px)/3);margin-right:30px}#new-home .group .item:last-child{margin-right:0}#new-home .group .row{position:relative;overflow:hidden;display:block;width:100%;margin-bottom:30px}#new-home .group .row a.image{display:block}#new-home .group .row .over{position:absolute;bottom:0;width:100%;padding:10px;text-align:center;background:rgba(255,200,87,.9);font-size:16px;font-weight:bold}#new-home .group .row .over a{font-size:18px;font-weight:bold}.shine:hover::before{-webkit-animation:shine .75s;animation:shine .75s}.shine::before{position:absolute;top:0;left:-75%;z-index:2;display:block;content:'';width:50%;height:98%;background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,.3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}@-webkit-keyframes shine{100%{left:125%}}@keyframes shine{100%{left:125%}}#trademark-home{padding-bottom:0;background:url(/Css/Icon/_bg-trademark.jpg) center bottom no-repeat}#trademark-home .wImage:before{padding-bottom:55.14%}#trademark-home .wImage img{max-width:70px;max-height:70px}#trademark-home .cm-title .heading{background:transparent;padding:0;margin-bottom:10px}#trademark-home .owl-next,#trademark-home .owl-prev{border:0;font-family:FontAwesome;font-weight:900;outline:0;cursor:pointer;display:flex;color:#5f5e5e;font-size:35px;position:absolute;bottom:-42%;z-index:10;left:36%;width:35px;height:35px;justify-content:center;align-items:center}#trademark-home .owl-next{left:unset;right:36%}.owl-prev::before{content:""}.owl-next::before{content:""}.owl-next:hover,.owl-prev:hover{color:#0452a7!important}.about-us,.new-detail,#product,#new,.contact,.photo-list{padding:40px 0}.about-us .item{width:calc((100% - 90px)/4);margin-right:30px;margin-bottom:30px;border-radius:10px;-webkit-box-shadow:0 0 7px 1px rgba(205,205,205,1);-moz-box-shadow:0 0 7px 1px rgba(205,205,205,1);box-shadow:0 0 7px 1px rgba(205,205,205,1);overflow:hidden}.about-us .item:nth-child(4n){margin-right:0}.about-us .item .wImage:before{padding-bottom:60%}.about-us .item .content{padding:20px 15px}.about-us .item .content .name{font-size:16px;font-weight:bold;display:block;text-align:center;height:22px;overflow:hidden;margin-bottom:15px}.description{color:#999;text-align:justify}.about-us .item .post-date{background:#f2f2f2;padding:10px 15px;display:flex;color:#999;border-top:1px solid #dcdcdc;font-size:12px}.about-us .item .post-date .date{background:url(/Css/Icon/icon-calender.png) no-repeat;background-size:16px;background-position:0 center;padding-left:20px}.about-us .item .post-date .view{margin-left:auto;background:url(/Css/Icon/icon-eye.png) no-repeat;background-size:16px;background-position:0 center;padding-left:20px}.menu-cate{width:calc(25% - 30px);margin-right:30px}.content-detail{width:75%}.menu-cate ul{padding:20px;border:1px solid #cdcdcd}.menu-cate ul li{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #3e3e3e}.menu-cate ul li a{color:#3e3e3e;font-size:15px;display:block}.menu-cate ul li.active a{color:#0452a7}.menu-cate ul li a:hover,.menu-cate ul li.active a{color:#0452a7}.menu-cate .box-cate ul{-webkit-box-shadow:0 0 10px 0 rgba(205,205,205,1);-moz-box-shadow:0 0 10px 0 rgba(205,205,205,1);box-shadow:0 0 10px 0 rgba(205,205,205,1)}.box-cate,.box-support,.box-highlight{margin-bottom:20px}.content-detail .social{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #dcdcdc}.content-detail .social strong,.content-detail .other-article strong{font-size:18px;margin-bottom:10px;display:block}.content-detail .social a{display:inline-block;font-size:14px;padding:10px 15px;margin-right:10px;border-radius:4px;color:#fff;display:flex;gap:4px}.content-detail .social a i{font-size:18px}.bgfb{background:#3b5998}.bgtw{background:#55acee}.bgp{background:#bd081c}.other-article ul li a{margin-bottom:5px}.other-article ul li a:before{content:"";font-family:FontAwesome;font-weight:900;font-size:14px;margin:0 5px}.box-support{position:relative}.box-support .group{padding:20px 10px;border-top:2px solid #f00;background:#eff4f8}.box-support .item{display:flex;align-items:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #cdcdcd}.box-support .item:last-child{padding-bottom:0;border-bottom:0}.box-support .bg-support{width:calc(30% - 10px);margin-right:10px;float:left;background:url(/Css/Icon/bg-support.png);background-repeat:no-repeat;background-size:contain;padding:5px}.box-support .wImage{border-radius:50%}.box-support .info{width:70%;float:left}.icon-lienhe a{display:inline-block;width:19px;height:19px;margin-right:5px}.icon-lienhe a img{width:100%;height:100%}.box-support .wImage:before{padding-bottom:100%}.box-support .info .name{font-size:16px;color:#f00!important;margin-bottom:5px;font-weight:bold}.box-support .info .phone{margin-bottom:5px;color:#000}.box-highlight .group .item{display:flex;flex-wrap:wrap;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dcdcdc}.box-highlight .group .item .image{width:60px;height:60px;margin-right:20px;-webkit-box-shadow:0 0 10px 0 rgba(205,205,205,1);-moz-box-shadow:0 0 10px 0 rgba(205,205,205,1);box-shadow:0 0 10px 0 rgba(205,205,205,1);background:#fff}.box-highlight .group .item .image img{padding:10px;width:100%;height:100%}.box-highlight .group .item .info{width:calc(100% - 100px);display:flex;align-items:center;flex-wrap:inherit}.box-highlight .group .item .info .name{font-size:16px;font-weight:bold;width:100%;height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:5px}.box-highlight .group .item .info .price{font-size:18px;color:#f00;font-weight:bold}.product-list{width:72%}.product-list .group-item{display:flex;flex-wrap:wrap}.product-list .product-item{width:calc((100% - 60px)/3);margin-right:30px;margin-bottom:30px;border:10px solid #fff;border-radius:3px;-webkit-box-shadow:0 0 10px 0 rgba(205,205,205,1);-moz-box-shadow:0 0 10px 0 rgba(205,205,205,1);box-shadow:0 0 10px 0 rgba(205,205,205,1);background:#eff4f8;padding:3px}.product-item:nth-child(3n){margin-right:0}.product-item .wImage{background:#fff}.product-item .wImage:before{padding-bottom:100%}.product-item .info{padding:0 10px 10px 10px;text-align:center}.product-item .info .star{margin-bottom:10px}.product-item .info .star img{margin:auto}.product-item .info .name{margin-bottom:10px;font-size:16px;font-weight:bold;height:42px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-item .info .price{font-size:22px;color:#f00;margin-bottom:10px}.line-gradient{margin:0 0 15px 0;width:100%;height:1px;background:linear-gradient(to right,rgba(250,243,0,1) 15%,rgba(252,0,255,1) 50%,rgba(42,0,255,1) 85%)}.pagination{margin-top:20px;margin-bottom:70px;text-align:center;display:block;position:relative!important}.pagination li{display:inline-block;position:relative;text-transform:capitalize;text-align:center;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s;margin:0 2px}.pagination li a{display:block;min-width:35px;line-height:25px;height:35px;border:1px #d2d2d2 solid;background:#fff;border-radius:3px;padding:5px;vertical-align:middle}.pagination a.active{background-color:#0452a7;border:1px #0452a7 solid;color:#fff!important}#breadcrum{padding:10px 0;background:url(/Css/Icon/bg-pageroad.png)}#breadcrum ul{padding:0;margin:0;list-style:none;display:flex}#breadcrum ul li{display:flex;margin-right:10px;vertical-align:middle;align-items:center}#breadcrum ul li:after{content:"";font-family:FontAwesome;font-weight:900;display:inline-block;vertical-align:middle;margin-left:10px;font-size:11px}#breadcrum ul li:last-child:after{display:none}.product-detail .left{width:calc(75% - 30px);margin-right:30px}.product-detail .right{width:25%}.product-detail .left .top{display:flex;flex-wrap:wrap;margin-bottom:30px}.product-detail .left .top .wImage{width:450px;margin-right:30px;background:#fff;border:10px solid #eff4f8;border-radius:3px;-webkit-box-shadow:0 0 10px 0 rgba(205,205,205,1);-moz-box-shadow:0 0 10px 0 rgba(205,205,205,1);box-shadow:0 0 10px 0 rgba(205,205,205,1)}.product-detail .left .top .wImage:before{padding-bottom:100%}.product-detail .left .top .info{width:calc(100% - 480px)}.product-detail .left .top .info .name{font-size:30px;font-family:'utm-bebas';margin-bottom:20px;color:#0452a7;line-height:normal}.product-detail .left .top .info .product-view{margin-bottom:20px}.product-detail .left .top .info .sub-title{font-size:16px;font-weight:bold}.product-detail .left .top .info .hotline{width:100%;height:51px;line-height:40px;padding-left:15px;font-weight:bold;background:#f2f2f2;font-size:16px;border-radius:4px;border:1px solid #dcdcdc;display:flex;align-items:center}.product-detail .left .top .info .hotline span{margin-left:30px;background:#0452a7;border-radius:4px;padding:0 7px;color:#fff;font-size:22px;font-weight:normal;width:224px;text-align:center}.tab-content{display:none}.tab-content.active{display:block}.tab-link{display:flex;border:0;margin-bottom:15px;padding:15px;background:#eff4f8;border-radius:10px}.tab-link li{margin-right:20px}.tab-link li a{font-size:26px;font-family:'utm-bebas';color:#999}.tab-link li.active a{color:#0452a7}.product-detail .content-detail{width:100%}.banner-header img{width:100%}.box-adv{padding:15px;margin-bottom:30px;border:1px solid #dcdcdc}.box-adv strong{font-size:17px;color:#f15a2a;text-transform:uppercase;text-align:center;display:block;margin-bottom:20px}.box-adv li{margin-bottom:5px;background:url(/Css/Icon/star-alone.png) no-repeat;background-size:15px;background-position:0 center;padding-left:20px}.other-product .product-item{border:10px solid #fff;border-radius:3px;-webkit-box-shadow:0 0 10px 0 rgba(205,205,205,1);-moz-box-shadow:0 0 10px 0 rgba(205,205,205,1);box-shadow:0 0 10px 0 rgba(205,205,205,1);background:#eff4f8;margin:5px;padding:3px;display:block}.other-product .product-item img{width:auto}.other-product .product-item .info .star img{width:auto}.other-product .owl-nav,.other-new .owl-nav{position:absolute;top:-85px;right:0;display:block}.other-product .owl-next,.other-product .owl-prev,.other-new .owl-next,.other-new .owl-prev{width:40px;height:40px;line-height:40px!important;border:1px #999 solid!important;border-bottom:2px solid #26436f!important;text-align:center;margin-left:10px}.other-product .owl-prev:before,.other-new .owl-prev:before{font-family:Fontawesome;font-weight:900;content:'';font-size:25px;color:#999}.other-product .owl-next:before,.other-new .owl-next:before{font-family:Fontawesome;font-weight:900;content:'';font-size:25px;color:#999}.box-highlight .group-new{padding:10px;-webkit-box-shadow:0 0 10px 0 rgba(205,205,205,1);-moz-box-shadow:0 0 10px 0 rgba(205,205,205,1);box-shadow:0 0 10px 0 rgba(205,205,205,1)}.box-highlight .group-new .item{display:flex;flex-wrap:wrap;align-items:flex-start;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #dcdcdc}.box-highlight .group-new .wImage{width:calc(30% - 10px);margin-right:10px}.box-highlight .group-new .wImage:before{padding-bottom:100%}.box-highlight .group-new .info{width:70%}.box-highlight .group-new .info .name{height:46px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:bold}.box-highlight .group-new .info .post-date{font-size:11px;color:#878787}.box-highlight .group-new .info .post-date .date{background:url(/Css/Icon/icon-calender.png) no-repeat;background-size:12px;background-position:0 center;padding-left:15px}.box-highlight .group-new .info .post-date .view{background:url(/Css/Icon/icon-eye.png) no-repeat;background-size:12px;background-position:0 center;padding-left:15px;margin-left:auto}.new-list{width:75%}.new-list .new-item{width:calc((100% - 60px)/3);margin-right:30px;margin-bottom:30px;border-radius:10px;-webkit-box-shadow:0 0 7px 1px rgba(205,205,205,1);-moz-box-shadow:0 0 7px 1px rgba(205,205,205,1);box-shadow:0 0 7px 1px rgba(205,205,205,1);overflow:hidden}.new-list .new-item:nth-child(3n){margin-right:0}.new-list .new-item .wImage:before{padding-bottom:60%}.new-list .new-item .content{padding:20px 15px}.new-list .new-item .content .name{font-size:16px;font-weight:bold;display:block;height:44px;overflow:hidden;margin-bottom:15px}.new-list .new-item .post-date{background:#f2f2f2;padding:10px 15px;display:flex;color:#999;border-top:1px solid #dcdcdc;font-size:12px}.new-list .new-item .post-date .date{background:url(/Css/Icon/icon-calender.png) no-repeat;background-size:16px;background-position:0 center;padding-left:20px}.new-list .new-item .post-date .view{margin-left:auto;background:url(/Css/Icon/icon-eye.png) no-repeat;background-size:16px;background-position:0 center;padding-left:20px}.other-new{width:100%}.other-new .new-item{width:auto;margin-right:0;margin:5px;display:block}.contact .pull-left{width:calc(70% - 30px);margin-right:30px;padding:20px;border-radius:10px;-webkit-box-shadow:0 0 7px 1px rgba(205,205,205,1);-moz-box-shadow:0 0 7px 1px rgba(205,205,205,1);box-shadow:0 0 7px 1px rgba(205,205,205,1);overflow:hidden}.contact .pull-right{width:30%;padding:20px;border-radius:10px;-webkit-box-shadow:0 0 7px 1px rgba(205,205,205,1);-moz-box-shadow:0 0 7px 1px rgba(205,205,205,1);box-shadow:0 0 7px 1px rgba(205,205,205,1);overflow:hidden;min-height:387px}.contact .title-contact{margin-bottom:30px}.contact .title-contact p{font-size:26px;font-family:"utm-bebas";color:#0452a7}.contact #contact_form .row input{width:calc((100% - 35px)/2);margin-right:30px;padding:10px 15px;margin-bottom:30px;box-sizing:border-box;border:1px solid #dcdcdc;border-radius:4px}.contact #contact_form .row input:nth-child(2){margin-right:0}.contact #contact_form .row textarea{width:100%;padding:7px 10px;font-family:"arial";font-size:14px;resize:none;height:100px;margin-bottom:20px;border:1px solid #dcdcdc;border-radius:4px}.contact #contact_form .btn-submit{width:100%;height:35px;line-height:31px;font-size:15px;font-weight:bold;text-transform:uppercase;color:#fff;border:2px solid #0452a7;background:#0452a7;cursor:pointer;border-radius:4px}.contact #contact_form .btn-submit:hover{background:#fff;color:#0452a7}.contact-box{margin:20px 0}.contact-box p{padding:15px 0;border-top:1px solid #cdcdcd;display:block;position:relative;padding-left:30px;background-size:20px!important;background-repeat:no-repeat!important;background-position:0 center!important}.contact-box p:last-child{border-bottom:1px solid #cdcdcd}.contact-box>p.address span,.contact-box>p.phone span{color:#848484}.contact-box>p.email a{color:#00f;text-decoration:underline;display:inline-block}.contact-box p.address{background:url(/Css/Icon/icon-location.png)}.contact-box p.phone{background:url(/Css/Icon/icon-phone.png)}.contact-box p.email{background:url(/Css/Icon/icon-email.png)}.contact .social-box{display:flex;align-items:center;gap:8px}.contact .social-box a{display:flex;align-items:center;justify-content:center;text-decoration:none;width:30px;height:30px;border-radius:50%;background:#0088cf}.contact .social-box a:hover{color:#0452a7}.box-map{margin-top:30px;width:100%;border:1px solid #0452a7;padding:5px}.box-map iframe{display:block;width:100%}.photo-list .item{width:calc((100% - 60px)/3);margin-right:30px;margin-bottom:30px;border-radius:10px;border:1px solid #dcdcdc;overflow:hidden}.photo-list .item .wImage{width:370px;height:230px}.photo-list .item:nth-child(3n){margin-right:0}.photo-list .item .name{padding-left:60px;padding-right:15px;background:url(/Css/Icon/icon-photo.png) no-repeat;background-position:15px center;font-size:16px;font-weight:bold;color:#999;height:44px;margin:15px 0;overflow:hidden}.photo-list .item .name:hover{color:#0452a7;background:url(/Css/Icon/icon-photo-hover.png) no-repeat;background-position:15px center}.photo-list .post-date{margin-bottom:30px;padding-bottom:15px;border-bottom:1px solid #dcdcdc;color:#848484;font-size:14px}.photo-list .post-date .date{background:url(/Css/Icon/icon-calender.png) no-repeat;background-position:0 center;background-size:20px;padding-left:25px}.photo-list .post-date .view{background:url(/Css/Icon/icon-eye.png) no-repeat;background-position:0 center;background-size:20px;padding-left:25px;margin-left:40px}.photo-list.detail .wImage .image:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;border:5px solid rgba(255,255,255,.5);box-sizing:border-box;pointer-events:none}.store .cm-title{padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #dcdcdc}.store .left{width:calc(75% - 30px);margin-right:30px}.store .right{width:25%}.store .left strong{font-size:16px;display:block;margin-bottom:10px}.store .left select{width:100%;border:1px solid #999;color:#999;height:40px;line-height:40px;background:#fff;outline:0;padding:0 15px;border-radius:4px}.store .right .box-1{margin-top:32px;margin-bottom:30px}.store .right .box-1 .title,.store .right .box-2 .title{height:40px;line-height:40px;background:#0452a7;color:#fff;font-size:18px;font-weight:bold;text-align:center;text-transform:uppercase;border-radius:4px}.store .right .box-1 .agency-list{max-height:492px;overflow:auto}.store .right .box-1 .agency-item{padding:15px;background:#d8d9db;cursor:pointer;margin-bottom:2px}.store .right .box-1 .agency-item:hover,.store .right .box-1 .agency-item.active{background:#e4e4e4}.store .right .box-1 .agency-item .name{font-size:14px;font-weight:bold;margin-bottom:10px;text-transform:uppercase}.store .right .box-1 .agency-item .address{color:#6c7ad3;font-size:13px;margin-bottom:10px;background:url(/Css/Icon/icon-address1.png) no-repeat;background-size:16px;background-position:0 5px;padding-left:25px}.store .right .box-1 .agency-item .phone{color:#999;font-size:13px;background:url(/Css/Icon/icon-phone1.png) no-repeat;background-size:16px;background-position:0 center;padding-left:25px}.store .right .box-2 input,.store .right .box-2 textarea{margin:5px 0;width:100%;border:1px solid #dcdcdc;padding:7px 10px;border-radius:4px}.store .right .box-2 textarea{height:100px;resize:none;font-family:inherit}.store .right .box-2 button{width:100%;border:0;height:40px;text-align:center;line-height:40px;background:#f15a2a;color:#fff;font-weight:bold;border-radius:4px}.menu-store{margin:30px 0 0 0;padding:0 60px;width:100%;display:flex;align-items:center;justify-content:space-between;height:40px;line-height:40px;background:#f15a2a}.menu-store a{font-weight:bold;color:#fff}.menu-store a:hover{color:#0452a7}.menu-store a:first-child{padding-left:20px;background-position:0 center}.menu-store a:nth-child(2){padding-left:25px;background-position:0 center}.menu-store a:nth-child(3){padding-left:25px;background-position:0 center}.menu-store a:last-child{padding-left:25px;background-position:0 center}#overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:9;display:none;top:0;left:0}.header__icon{display:none}.openSub{display:none}.recruitment{padding:40px 0;background:#eee}.recruitment .wrp{justify-content:space-between;align-content:flex-end;align-items:flex-start}.recruitment .col_left{width:270px;background:#fff}.recruitment .col_right{width:calc(100% - 300px)}.recruitment .box_search{background:#fff;padding:2px;border:1px solid #d2d2d2;display:flex;justify-content:space-between;margin-bottom:20px}.recruitment .bt_submit{background:#080;color:#fff;display:block;width:100px;text-align:center;line-height:34px;font-size:13px;font-weight:500}.recruitment #txt_keyword{width:calc(100% - 102px);border:0;padding:10px;font-size:13px}.recruitment .title_category{font-weight:700;color:#080;padding-left:5px;border-left:4px solid #080;margin-bottom:5px}.recruitment .desc_category{color:#999;margin-bottom:15px;font-size:13px}.recruitment .desc_category span{color:#ff6d00}.recruitment .group_item{padding:15px;background:#fff;font-size:13px}.recruitment .col_right .item{display:flex;justify-content:space-between;flex-wrap:wrap;border-bottom:1px solid #d2d2d2;padding-bottom:13px;margin-bottom:13px}.recruitment .col_right .item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.recruitment .col_right .item i{color:#999}.recruitment .col_right .col{text-align:center;width:120px}.recruitment .col_right .col1{text-align:left;padding-left:30px;background:url(/css/icon/star.jpg) no-repeat left top 13px;width:calc(100% - 370px)}.recruitment .col_right .title_item{font-weight:700}.recruitment_highlight{padding:0 10px}.recruitment_highlight .title_widget{font-size:18px;font-weight:700;text-align:center;margin:10px 0}.recruitment_highlight .item{padding:10px;background:#fff7d9;margin-bottom:10px;font-size:13px;line-height:1.3;width:100%}.recruitment_highlight .title_item_widget{font-size:14px;font-weight:700;margin:15px 0 10px}.recruitment_highlight .desc_item_widget{margin-bottom:5px}.recruitment_highlight .salary_item_widget{margin-bottom:7px;color:#ff6d00;font-weight:700}.recruitment_highlight .place_item_widget{color:#5c80da}.recruitment_highlight .group_item_widget{display:flex;flex-wrap:wrap}.recruitment_detail{font-size:13px}.recruitment_detail .option_detail{padding:15px;background:#fff;margin-bottom:10px}.option_detail h1{font-weight:700;font-size:16px;color:#080}.option_detail i{color:#00999f}.option_detail .desc_detail{color:#999;margin-bottom:10px}.option_detail .share_detail i{color:#d2d2d2}.option_detail .share_detail{padding:0 10px;border:1px solid #d2d2d2;color:#d2d2d2;margin-right:20px}.option_detail .deadline{font-weight:500}.option_detail .deadline span{color:#ff6d00}.option_detail .sharebox{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #d2d2d2}.option_detail .optionbox{justify-content:space-between}.option_detail .colx{width:calc(50% - 10px)}.option_detail .colx .op{margin-bottom:5px}.option_detail .colx .op i{min-width:18px;text-align:center}.content_detail{padding:15px;background:#fff;margin-bottom:10px}.content_detail hr{margin:10px 0;border:0;border-top:1px solid #d2d2d2}.submit_recruitment_form{padding:15px;background:#fff}.submit_recruitment_form .head{display:flex;justify-content:space-between;font-weight:700;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #d2d2d2}.submit_recruitment_form .head .note{color:#999;font-size:12px;font-weight:normal}#recruitment_detail_form .row{margin-bottom:15px;display:flex;flex-wrap:wrap}#recruitment_detail_form .row.mb0{margin-bottom:0}#recruitment_detail_form .row .lbl{width:20%;text-align:right;padding-right:15px;font-weight:500}#recruitment_detail_form .row .lbl span{color:#f00}#recruitment_detail_form .row input[type=text],#recruitment_detail_form .row input[type=email]{width:70%;padding:5px 10px;border:1px solid #d2d2d2}#recruitment_detail_form .row select{width:calc((70% - 20px)/3);margin-right:10px;border:1px solid #d2d2d2;padding:5px 10px;font-size:13px}#recruitment_detail_form .row .note{color:#999}#recruitment_detail_form .row input[type=radio]{display:none}#recruitment_detail_form .row input[type=radio]+label{margin-right:15px;cursor:pointer;padding-left:20px;background:url(/css/icon/dot.png) no-repeat left center}#recruitment_detail_form .row input[type=radio]:checked+label{background:url(/css/icon/dot2.png) no-repeat left center}#recruitment_detail_form .btn_submit{background:#080;padding:5px 40px;color:#fff;display:table;margin:auto;font-weight:700;border:0;outline:0;cursor:pointer}#recruitment_detail_form .btn_submit:hover{opacity:.8}