.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;}}header,#content,footer{width:100%;}#content{overflow:hidden;}header{position:relative;z-index:21;background:#000;}header .top-bar{background:#fff;padding:8px 0;}header .top-bar .container{position:relative;}header .top-bar h3{display:inline-block;vertical-align:top;}@media only screen and (max-width: 767px){header .top-bar h3{display:block;}}header .top-bar h3 span{font-size:22px;color:#1a5898;font-weight:600;padding:0 0 0 10px;}@media screen and (max-width: 991px){header .top-bar h3 span{font-size:18px;}}@media only screen and (max-width: 767px){header .top-bar h3 span{font-size:12px;padding:0 0 0 5px;}}header .top-bar h3 img{width:14px;height:auto;display:inline-block;vertical-align:top;margin:4px 0 0 -1px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header .top-bar h3 img{margin-top:0;}}@media only screen and (max-width: 767px){header .top-bar h3 img{width:10px;}}header .top-bar h4{font-family:'Lato';display:inline-block;vertical-align:top;font-size:22px;color:#000;font-weight:400;padding:0 0 0 4px;letter-spacing:-0.4px;}@media only screen and (max-width: 767px){header .top-bar h4{padding:0 0 0 13px;}}header .top-bar h4 a{font-family:'Lato';font-size:22px;color:#000;font-weight:400;letter-spacing:-0.4px;}@media screen and (max-width: 991px){header .top-bar h4 a{font-size:18px;}}@media only screen and (max-width: 767px){header .top-bar h4 a{font-size:12px;}}header .top-bar .right{position:absolute;right:0;top:0;text-align:right;}@media screen and (max-width: 1199px){header .top-bar .right{right:20px;}}@media only screen and (max-width: 767px){header .top-bar .right{text-align:left;}}@media only screen and (max-width: 767px){header .top-bar .right h4{padding:0 0 0 14px;}}header #logo{position:relative;z-index:1;display:block;float:left;width:133px;min-height:1px;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header #logo{float:none;position:absolute;width:120px;left:50%;top:-35px;margin-left:-60px;}}header #logo img{position:absolute;top:-40px;left:0;width:100%;height:auto;}@media screen and (max-width: 991px),only screen and (max-width: 767px){header #logo img{position:static;}}header .mobile_menu{position:relative;height:60px;}header .mobile_menu .menu-ul-wrap{display:none;width:100%;background:#000;position:absolute;top:0;left:0;}header .mobile_menu .menu-ul{margin:123px 20px 0;}header .mobile_menu .menu-ul li{list-style:none;padding:14px 0 0;}header .mobile_menu .menu-ul li.active,header .mobile_menu .menu-ul li:hover{background:#c02329;}header .mobile_menu .menu-ul li h2{opacity:0.4;display:block;text-align:center;font-size:20px;line-height:30px;color:#fff;}header .mobile_menu .menu-ul li span{opacity:0.4;display:block;text-align:center;font-size:18px;line-height:30px;color:#fff;padding:0 0 14px;border-bottom:1px solid #fff;}header #btn-menu{background:url('img/share/nav.png') no-repeat center/100%;width:24px;height:14px;position:absolute;z-index:1;right:20px;top:23px;}header .menu ul{float:left;}header .menu .ul-left li{width:25%;}header .menu .ul-right li{width:33.5%;}header .menu .ul-right li span{max-width:140px;margin:0 auto;}header .menu li{background:#000;list-style:none;float:left;min-height:80px;}header .menu li:hover,header .menu li.active{background:#c02329;}header .menu li#btn-our_clients{margin:0 0 0 -0.5%;}header .menu li#btn-company_introduction h2{padding:13px 0 3px;}header .menu li#btn-our_staff_and_training h2{padding:13px 0 3px;}header .menu li a{display:block;}header .menu li h2{display:block;text-align:center;font-size:20px;line-height:22px;color:#fff;padding:13px 0 12px;font-weight:600;}header .menu li span{display:block;text-align:center;font-family:'Lato';font-size:13px;line-height:18px;color:#fff;}footer{background:#000;padding:14px 0;}footer a,footer a:link,footer a:active,footer a:visited{color:#fff;font-size:14px;letter-spacing:0.45px;}footer p{letter-spacing:0.45px;font-family:'Lato';display:block;text-align:center;color:#fff;font-size:14px;}footer p a{font-family:'Lato';color:#fff;font-size:14px;}.bg-overlay{z-index:10;background:#000;display:none;position:fixed;top:0;left:0;width:100%;height:100%;}.top-banner{background:#1a5898;position:relative;z-index:1;}.top-banner .bg{position:absolute;bottom:-86px;left:50%;width:auto;height:202%;}@media screen and (max-width: 991px){.top-banner .bg{bottom:-26px;height:100%;}}@media only screen and (max-width: 767px){.top-banner .bg{display:none;bottom:-12px;height:50%;}}.top-banner .mask{position:absolute;top:0;left:0;width:100%;height:100%;}.top-banner .container{position:relative;width:100%;height:251px;}@media only screen and (max-width: 767px){.top-banner .container{height:auto;}}.top-banner .bg-image{background-size:cover;background-position:center;position:absolute;top:0;left:0;width:100%;height:100%;}.top-banner .title{position:absolute;width:100%;left:0;bottom:34px;}@media only screen and (max-width: 767px){.top-banner .title{position:relative;bottom:auto;left:auto;padding:50px 0 25px;}}.top-banner h1{display:block;text-align:center;font-size:36px;color:#fff;padding:0 0 6px;letter-spacing:1px;}@media only screen and (max-width: 767px){.top-banner h1{font-size:30px;}}.top-banner h2{font-family:'Lato';display:block;text-align:center;font-size:36px;color:#fff;letter-spacing:1px;}@media only screen and (max-width: 767px){.top-banner h2{font-size:30px;}}.path{background:#1a5898;padding:12px 0 10px;}.path .container{background:#1a5898;}.path .container a{font-size:17px;line-height:24px;color:#fff;background:url('img/share/path-arrow.png') no-repeat left;padding:0 0 0 22px;margin:0 0 0 5px;letter-spacing:0.4px;}.path .container a.first{background:none;padding:0;margin:0;}.ci{background:#1a5898;overflow:hidden;}.ci .container{position:relative;background:#fff;padding:50px 40px;margin:0 auto 40px;}@media only screen and (max-width: 767px){.ci .container{padding:50px 20px 75px;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){.ci .ci_editor .img-left{float:none;margin:0 auto;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){.ci .ci_editor .img-left img{margin:0 auto 20px;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){.ci .ci_editor .img-right{float:none;margin:0 auto;}}@media screen and (max-width: 991px),only screen and (max-width: 767px){.ci .ci_editor .img-right img{margin:0 auto 20px;}}@media only screen and (max-width: 767px){.ci .ci_editor ul li{width:auto;display:block;}}.ci .tri-left{-webkit-transform:scaleX(-1);transform:scaleX(-1);position:absolute;left:0;bottom:0;}.ci .tri-right{position:absolute;right:0;bottom:0;}body.modal-open{overflow:visible;}*.modal-open{overflow-y:scroll;padding-right:0 !important;}p,li{word-break:break-word;}.ci .gallery{position:relative;width:87.5%;margin:57px auto 0;}.ci .gallery .swiper-slide img{width:100%;height:auto;}.ci .gallery .swiper-button-prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;left:-71px;top:50%;width:32px;height:62px;margin-top:-31px;display:block;background:url('img/clients/arrow-slide-1a5898.png') no-repeat center/100%;}@media screen and (max-width: 1199px){.ci .gallery .swiper-button-prev{left:-10%;}}@media only screen and (max-width: 767px){.ci .gallery .swiper-button-prev{left:-11%;margin-top:-21.5px;width:22px;height:43px;}}/*953795e33e25c16a067bcfa2a5842f5b*/.ci .gallery .swiper-button-next{position:absolute;right:-71px;top:50%;width:32px;height:62px;margin-top:-31px;display:block;background:url('img/clients/arrow-slide-1a5898.png') no-repeat center/100%;}@media screen and (max-width: 1199px){.ci .gallery .swiper-button-next{right:-10%;}}@media only screen and (max-width: 767px){.ci .gallery .swiper-button-next{right:-11%;margin-top:-21.5px;width:22px;height:43px;}}.ci .item{padding:0 0 60px;border-bottom:1px solid #d8d8d8;margin:0 0 51px;}#loading-gallery{width:74px;height:74px;margin:20px auto;display:block;position:fixed;top:50%;left:50%;margin-top:-37px;margin-left:-37px;z-index:100;}#loading{width:74px;height:74px;margin:20px auto;display:block;position:relative;}@-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);}}.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;}.circle{position:absolute;top:0;left:0;}.modal-dialog{width:auto;max-width:980px;background-color:#fff;margin-top:10%;}@media only screen and (max-width: 767px){.modal-dialog{margin-top:30%;}}.modal-dialog .modal-content{border-radius:0;border:0;width:auto;max-width:980px;padding:20px 9%;}.modal-dialog .modal-content .swiper-slide img{width:100%;height:auto;}.modal-dialog .modal-swiper{max-width:800px;width:100%;}.modal-dialog .btn-close{width:50px;height:50px;position:absolute;top:-50px;right:-50px;background:url('img/share/icon-close.png') #fff no-repeat center;background-size:100%;}@media screen and (max-width: 1199px){.modal-dialog .btn-close{right:0;}}.modal-dialog .swiper-button-prev{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);position:absolute;left:2%;top:50%;width:32px;height:62px;margin-top:-31px;display:block;background:url('img/clients/arrow-slide-1a5898.png') no-repeat center/100%;}@media screen and (max-width: 1199px){.modal-dialog .swiper-button-prev{left:2%;}}@media only screen and (max-width: 767px){.modal-dialog .swiper-button-prev{left:2%;margin-top:-21.5px;width:22px;height:43px;}}.modal-dialog .swiper-button-next{position:absolute;right:2%;top:50%;width:32px;height:62px;margin-top:-31px;display:block;background:url('img/clients/arrow-slide-1a5898.png') no-repeat center/100%;}@media screen and (max-width: 1199px){.modal-dialog .swiper-button-next{right:2%;}}@media only screen and (max-width: 767px){.modal-dialog .swiper-button-next{right:2%;margin-top:-21.5px;width:22px;height:43px;}}