.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{width:auto;max-width:1200px;margin:0 auto;padding:0;}@media screen and (max-width: 1199px){.container{padding:0 20px;}}::-webkit-scrollbar{width:10px;}::-webkit-scrollbar-track{background:#f2f2f2;}::-webkit-scrollbar-thumb{background:#597f96;}@-webkit-keyframes menuFade{from{opacity:0;transform:translateY(-200px);}to{opacity:1;transform:translateX(0);}}@keyframes menuFade{from{opacity:0;transform:translateY(-200px);}to{opacity:1;transform:translateX(0);}}@-webkit-keyframes submenuFade{from{opacity:0;transform:translateX(100px);}to{opacity:1;transform:translateX(0);}}@keyframes submenuFade{from{opacity:0;transform:translateX(100px);}to{opacity:1;transform:translateX(0);}}#content{min-height:500px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){#content{min-height:auto;}}header{position:relative;z-index:50;transition:all 0.5s ease;}header.sticky{opacity:0;animation:menuFade 0.5s ease forwards;background:#fff;position:fixed;width:100%;top:0;left:0;}header.sticky #logo{width:126px;top:-3px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header.sticky #logo{top:50%;margin-top:-20.5px;left:20px;}}header.sticky .top{padding:14px 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header.sticky .top{padding:0;height:60px;}}header.sticky .lang .list-wrap{padding-top:30px;}header.sticky .lang .list-wrap ul{background:#fff;}header .container{position:relative;}header .top{transition:all 0.5s ease;text-align:right;padding:46px 0 47px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .top{padding:0;height:100px;}}header .top .container{height:100%;}header #logo{transition:all 0.5s ease;position:absolute;top:-29px;left:2px;width:23.8%;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header #logo{width:206px;top:50%;margin-top:-34px;left:20px;}}header #logo img{width:100%;height:auto;}header .lang{padding:7px 0 8px 42px;display:inline-block;vertical-align:top;position:relative;border-left:1px solid #000;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .lang{padding:45px 0 35px;margin:0 0 15px;border-left:0;border-bottom:1px solid #000;width:100%;}}header .lang:hover a{display:block;}header .lang .active{display:block;font-size:16px;line-height:22px;}header .lang .active .img{width:21px;height:auto;}header .lang .active .arrow{width:17px;height:auto;margin:0 0 0 6px;}header .lang a{width:100%;display:none;font-size:16px;padding:5px 0;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .lang a{display:block;}}header .lang a .img{width:21px;height:auto;}header .lang .list-wrap{position:absolute;left:35px;top:22px;padding:15px 0 0;text-align:left;}header .lang ul{width:89px;box-sizing:border-box;padding:0 8px;border-radius:0 0 10px 10px;background:#fff;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .lang ul{display:none;position:relative;left:0;top:0;padding:5px 0 0;}}header .lang li{list-style:none;line-height:22px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .lang li{padding:5px 0;}}header .menu{display:inline-block;vertical-align:top;padding:7px 36px 0 0;margin:0 0 0 200px;}header .menu li{display:inline-block;list-style:none;margin:0 0 0 36px;position:relative;}header .menu li:hover:after,header .menu li.active:after{width:100%;}header .menu li:hover .submenu{opacity:0;display:block;animation:submenuFade 0.5s ease forwards;}header .menu li:after{position:absolute;bottom:-13px;left:50%;content:'';width:0;height:5px;background:#083a79;margin-left:-50%;transition:all 0.5s ease;}header .menu li a{font-size:16px;font-weight:300;letter-spacing:0.7px;padding:0 5px;}header .menu li .submenu{display:none;z-index:50;width:320px;text-align:left;position:absolute;top:20px;left:0;padding:25px 0 0;}header .menu li .submenu ul{overflow:hidden;background:#083a79;padding:10px 0;border-radius:0 0 7px 7px;}header .menu li .submenu li{display:block;margin:0;padding:0 20px;}header .menu li .submenu li:hover{background:#fff;}header .menu li .submenu li:hover a{color:#083a79;}header .menu li .submenu li a{display:block;padding:9px 0;font-size:16px;color:#fff;}header .mobile-menu li{list-style:none;}header .mobile-menu li a{font-size:16px;}header .mobile-menu .menu-ul li{border-bottom:1px solid #c4c4c4;}header .mobile-menu .menu-ul li:nth-last-child(1){border-bottom:0;}header .mobile-menu .menu-ul li.active a .plus{display:none;}header .mobile-menu .menu-ul li.active a .minus{display:inline-block;}header .mobile-menu .menu-ul li a{display:block;padding:20px 0;}header .mobile-menu .menu-ul li a .plus{display:inline-block;margin:0 0 0 10px;width:17px;height:auto;vertical-align:sub;}header .mobile-menu .menu-ul li a .minus{display:none;margin:0 0 0 10px;width:17px;height:auto;vertical-align:sub;}header .mobile-menu .menu-ul li .submenu{display:none;padding:0 0 20px 30px;}header .mobile-menu .menu-ul li .submenu li{border-bottom:0;}header .mobile-menu .menu-ul li .submenu li a{padding:10px 0;}header #btn-menu{display:none;position:absolute;top:50%;right:20px;margin-top:-10px;background:url('img/share/button_menu_open.png') no-repeat center;background-size:100% auto;width:32px;height:20px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header #btn-menu{display:block;}}header #btn-menu.active{background:url('img/share/button_menu_close.png') no-repeat center;background-size:100% auto;width:25px;height:25px;}header #btn-menu img{width:100%;height:auto;}header .mobile-menu{display:none;position:absolute;top:100px;left:0;width:100%;background:#fff;z-index:100;}footer{background:#2e2e2e;padding:32px 0 30px;text-align:center;}footer .social{display:inline-block;margin:0 28px 0 0;padding:0 16px 0 0;border-right:1px solid #fff;}@media only screen and (max-width: 767px){footer .social{border-right:none;display:block;margin-right:0;padding-right:0;margin-bottom:16px;}}footer .social a{display:inline-block;width:38px;height:auto;}footer .social a img{width:100%;height:auto;}footer .copyright{display:inline-block;padding:0 12px 0 0;}@media only screen and (max-width: 767px){footer .copyright{padding-right:0;}}footer .copyright p{font-size:14px;color:#fff;letter-spacing:0.15px;}footer .copyright p a{font-size:14px;color:#fff;letter-spacing:0.15px;}.top-banner{position:relative;text-align:center;}.top-banner .container{position:relative;height:300px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){.top-banner .container{height:230px;}}.top-banner .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.top-banner h1{display:block;font-size:60px;font-weight:700;color:#fff;letter-spacing:2px;}@media only screen and (max-width: 767px){.top-banner h1{font-size:40px;}}.top-banner h2{font-size:28px;font-weight:200;color:#fff;letter-spacing:0.9px;}@media only screen and (max-width: 767px){.top-banner h2{font-size:20px;}}.bg-overlay{z-index:30;background:#fff;display:none;position:fixed;top:0;left:0;width:100%;height:100%;}#btn-sidebar{display:block;width:86px;height:83px;background:url('img/product/button_categories.png') no-repeat 22px #b3c3cd;background-size:26px;position:absolute;top:100px;left:0;border-radius:0 40px 40px 0;transition:left 0.5s ease;}#btn-sidebar.active{left:278px;background:url(img/product/arrow-left.png) no-repeat 31px #b3c3cd;background-size:10px;}#btn-sidebar.fix{position:fixed;z-index:1;}.product-menu{z-index:1;background:#fff;position:absolute;top:100px;left:0;padding:38px 46px 0 20px;width:278px;height:623px;overflow-y:scroll;left:-278px;transition:all 0.5s ease;-webkit-box-shadow:0px 0px 20px 0px rgba(88,88,90,0.5);-moz-box-shadow:0px 0px 20px 0px rgba(88,88,90,0.5);box-shadow:0px 0px 20px 0px rgba(88,88,90,0.5);}.product-menu.fix{position:fixed;}.product-menu.active{left:0;}.product-menu h3{font-size:18px;color:#083a79;padding:0 0 12px;}.product-menu h3 .arrow{width:10px;height:auto;margin:0 10px 0 0;transform:rotate(180deg);}.product-menu ul{margin:0 0 0 20px;}.product-menu li{list-style:none;position:relative;}.product-menu li .arrow{transition:all 0.5s ease;width:10px;height:auto;margin:0 10px 0 0;position:absolute;left:0;top:4px;}.product-menu li .minus{width:9px;height:1px;margin:0 10px 0 0;position:absolute;left:0;top:9px;}.product-menu li a{font-size:14px;line-height:20px;letter-spacing:0.3px;padding:0 0px 10px 19px;display:block;}.product-menu li a.active .arrow{transform:rotate(180deg);}.product-menu li ul{display:none;}body.modal-open{overflow:visible;}*.modal-open{overflow-y:scroll;padding-right:0 !important;}.modal{padding-right:0 !important;}p,li{word-break:break-word;}#loading{width:74px;height:74px;margin:20px auto;display:block;position:relative;}.circle{position:absolute;top:0;left:0;}@-webkit-keyframes rotating{from{-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}to{-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes rotating{from{-ms-transform:rotate(0deg);-moz-transform:rotate(0deg);-webkit-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}to{-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg);}/*953795e33e25c16a067bcfa2a5842f5b*/}.rotating{-webkit-animation:rotating 2s linear infinite;-moz-animation:rotating 2s linear infinite;-ms-animation:rotating 2s linear infinite;-o-animation:rotating 2s linear infinite;animation:rotating 2s linear infinite;}.award{padding:0 0 50px;}.award h3{display:block;text-align:center;font-size:34px;font-weight:100;padding:56px 0 51px;letter-spacing:0.8px;}.award h3 span{font-weight:700;}.award .items-wrap .item{width:23.2%;float:left;margin:0 2.4% 40px 0;}@media screen and (max-width: 991px){.award .items-wrap .item{width:31.7%;}}@media only screen and (max-width: 767px){.award .items-wrap .item{width:100%;}}.award .items-wrap .item.col-d-3{margin-right:0;}@media screen and (max-width: 991px){.award .items-wrap .item.col-d-3{margin-right:2.4%;}}@media only screen and (max-width: 767px){.award .items-wrap .item.col-d-3{margin-right:0;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){.award .items-wrap .item.col-t-2{margin-right:0;}}.award .items-wrap .item img{width:100%;height:auto;}