.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;}#content{overflow:hidden;}.banner-wrap{position:relative;z-index:1;background:#1a5898;padding:0 0 20px;}.banner-wrap .banner{position:relative;z-index:20;}.banner-wrap .slide{vertical-align:top;}.banner-wrap .slide .bg-image{width:100%;height:500px;background-size:cover;background-position:center;background-repeat:no-repeat;}@media screen and (max-width: 1199px){.banner-wrap .slide .bg-image{display:none;}}.banner-wrap .slide img{display:none;width:100%;height:auto;}@media screen and (max-width: 1199px){.banner-wrap .slide img{display:block;}}.banner-wrap .triangle{position:absolute;bottom:-36%;left:50%;width:1380%;min-width:1904px;margin-left:-690%;}.banner-wrap .triangle img{width:100%;height:692px;}@media only screen and (max-width: 767px){.banner-wrap .triangle img{height:auto;}}.banner-wrap .triangle .img{background:url('img/home/bg-triangle-fff.svg') no-repeat center;background-size:130% 465px;width:100%;height:465px;}.banner-wrap .dot-wrap{position:absolute;bottom:-36px;left:50%;margin-left:-69px;}.banner-wrap .dot-nav{text-align:center;min-height:55px;min-width:108px;}@media only screen and (max-width: 767px){.banner-wrap .dot-nav{bottom:-31px;}}.banner-wrap .dot-nav .slick-dots{position:relative;display:inline-block;padding:19px 24px;border-radius:20px 20px 0 0;}@media only screen and (max-width: 767px){.banner-wrap .dot-nav .slick-dots{padding:13px 39px;}}.banner-wrap .dot-nav .slick-dots li{margin:0 8px;display:inline-block;vertical-align:top;}.banner-wrap .dot-nav .slick-dots li.slick-active button{background:#000;color:#000;}.banner-wrap .dot-nav .slick-dots li button{display:block;width:14px;height:14px;font-size:0;background:#999;color:#999;}.sys{position:relative;padding:0 0 60px;}.sys .bg-image{background:url('img/home/bg-1.jpg') no-repeat;background-size:cover;position:absolute;top:0;left:0;height:100%;width:100%;}.sys .container{position:relative;}.sys h1{display:block;text-align:center;color:#fff;font-size:36px;line-height:28px;padding:81px 0 16px;font-weight:600;}.sys h2{display:block;text-align:center;color:#fff;font-size:36px;line-height:28px;font-family:'Lato';letter-spacing:0.7px;}.sys .item-wrap{position:relative;margin:40px 0 0;}/*953795e33e25c16a067bcfa2a5842f5b*/@media screen and (max-width: 991px){.sys .item-wrap{width:82%;margin:40px auto 0;}}@media only screen and (max-width: 767px){.sys .item-wrap{width:55%;}}.sys .item{width:100%;margin:0 auto;float:left;background:rgba(148,42,42,0.5);border-radius:50%;overflow:hidden;position:relative;}.sys .item img{width:100%;height:auto;}.sys .item .txt{position:absolute;top:50%;left:0;width:100%;}.sys .item h3{color:#fff;font-size:22px;line-height:28px;display:block;text-align:center;letter-spacing:1px;}@media only screen and (max-width: 767px){.sys .item h3{font-size:20px;}}.sys .item h4{color:#fff;font-size:20px;line-height:28px;display:block;text-align:center;font-family:'Lato';letter-spacing:0.5px;max-width:85%;margin:10px auto 0;}@media only screen and (max-width: 767px){.sys .item h4{font-size:18px;}}.sys .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:-82px;top:50%;width:32px;height:62px;margin-top:-31px;display:block;background:url('img/home/arrow-slide-fff.png') no-repeat center/100%;}@media screen and (max-width: 1199px){.sys .swiper-button-prev{left:-10%;}}@media only screen and (max-width: 767px){.sys .swiper-button-prev{left:-30%;}}.sys .swiper-button-next{position:absolute;right:-82px;top:50%;width:32px;height:62px;margin-top:-31px;display:block;background:url('img/home/arrow-slide-fff.png') no-repeat center/100%;}@media screen and (max-width: 1199px){.sys .swiper-button-next{right:-10%;}}@media only screen and (max-width: 767px){.sys .swiper-button-next{right:-30%;}}.video-wrap{background:#dbdbdb;position:relative;padding:0 0 37px;}.video-wrap .black-triangle{position:absolute;top:0;left:0;height:100%;width:auto;}@media only screen and (max-width: 767px){.video-wrap .black-triangle{width:100%;height:auto;}}.video-wrap .container{position:relative;}.video-wrap .video{position:relative;margin:40px 0 0;background-size:cover;background-position:center;width:123%;}@media only screen and (max-width: 767px){.video-wrap .video{width:100%;}}.video-wrap #btn-play{display:block;position:absolute;left:50%;top:50%;margin-top:-27px;margin-left:-27px;width:54px;height:54px;background:url('img/home/icon-play.png') no-repeat center/100%;}.video-wrap .desc{margin:67px 0 0 24.6%;}@media only screen and (max-width: 767px){.video-wrap .desc{margin:67px 0 0;}}.video-wrap .desc h2{font-weight:600;font-size:26px;line-height:30px;color:#1a5898;letter-spacing:1.5px;}.video-wrap .desc h3{font-weight:600;font-family:'Lato';font-size:26px;line-height:30px;color:#1a5898;padding:7px 0 17px 2px;letter-spacing:0.7px;}.video-wrap .desc .video_editor2{margin:11px 0 0;}