.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;}}/*953795e33e25c16a067bcfa2a5842f5b*/@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 .container{padding:50px 40px 30px;}.ci .ci_editor{margin:0 0 48px;}