@import url(http://fonts.googleapis.com/css?family=Roboto);.banner_bg{position:relative}.banner_bg:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:0}.banner_inner{z-index:1;position:relative}.banner_animate,.banner_img{text-align:right}.banner_content{position:absolute;left:24px;top:30%;width:30%}.banner_content .btn_line{font-size:16px;text-transform:uppercase;font-weight:bold}#main_banner{font-family:"Roboto",sans-serif}#main_banner .carousel-control-prev,#main_banner .carousel-control-next{display:none}#main_banner:hover .carousel-control-prev,#main_banner:hover .carousel-control-next{display:flex}#main_banner .carousel-item{height:800px}#main_banner .carousel-item .container{max-width:1300px;margin:0 auto}#main_banner .carousel-item .btn_line{border-color:#0323BA;color:#0323BA;margin-top:50px;line-height:32px}#main_banner .carousel-item .btn_line:hover{background-color:#0323BA;border-color:#0323BA;color:#fff}#main_banner .carousel-item.item-1 .banner_animate{padding-top:80px}#main_banner .carousel-item.item-1 .banner_img{display:none}#main_banner .carousel-item.item-2 .carousel-item-bg{top:50px}#main_banner .carousel-item.item-2 .banner_img{padding-top:100px}#main_banner .carousel-item.item-3 .banner_img{padding-top:105px}#main_banner .carousel-caption .banner_tilte{font-size:45px;margin-top:81px;line-height:58px}#main_banner .carousel-caption p{font-size:18px;line-height:30px;margin-top:18px}#main_banner .carousel-caption button{text-align:center;width:170px;height:40px;margin-top:22px}#main_banner .carousel-caption .carousel-item-bg{position:absolute;right:0;top:0px}#main_banner .ks-icon{font-size:47px;color:#B4C4E0}@media (max-width: 992px){.banner_content{position:static;text-align:center;width:100%}#main_banner .carousel-item{height:650px}#main_banner .carousel-item.item-1 .banner_animate{display:none}#main_banner .carousel-item.item-1 .banner_img{display:block}#main_banner .carousel-item.item-2 .banner_img{padding-top:0}#main_banner .carousel-item.item-2 .carousel-item-bg{top:auto;bottom:0;width:150%}#main_banner .carousel-item.item-3 .banner_img{padding-top:66px}#main_banner .carousel-item.item-3 .carousel-item-bg{top:auto;bottom:50px;width:150%}#main_banner .carousel-item .container{max-width:100%}}.kaii{position:relative;width:1146px;height:715px;margin-right:710px;left:20%}.kaii-image{width:1146px;height:715px;background-image:url(../images/banner/animate_bg.png);background-repeat:no-repeat;position:absolute;left:-13%}.kaii-image-up{height:300px;left:427px;top:107px;width:210px;background-image:url(../images/banner/animate_up_bg.png);background-repeat:no-repeat;position:absolute;z-index:2}.kaii-image-light{left:409px;top:303px;width:19px;height:75px;background-image:url(../images/banner/light.png);background-repeat:no-repeat;position:absolute;z-index:3}.researcher{position:absolute}.man,.car,.bicycle{position:absolute;background-size:cover;opacity:0}.bicycle.default{top:3%;left:0;width:99px;height:65px;background-image:url(../images/banner/bicycle_0.png);-webkit-animation-name:defaultBicycle;animation-name:defaultBicycle;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-delay:-2s;animation-delay:-2s;-webkit-animation-timing-function:linear;animation-timing-function:linear;z-index:1}.bicycle.lidar{top:47%;left:39%;width:115px;height:102px;background-image:url(../images/banner/bicycle1_1.png);-webkit-animation-name:lidarBicycle;animation-name:lidarBicycle;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:3s;animation-delay:3s;background-size:contain;background-repeat:no-repeat;z-index:2}.bicycle.radar{top:41%;left:53%;width:45px;height:73px;-webkit-animation-name:radarBicycle;animation-name:radarBicycle;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:3s;animation-delay:3s;background-size:contain;background-repeat:no-repeat;z-index:2}.bicycle.cuboid{top:48%;left:50%;width:115px;height:102px;background-image:url(../images/banner/bicycle2_1.png);-webkit-animation-name:cuboidBicycle;animation-name:cuboidBicycle;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:3s;animation-delay:3s;background-size:contain;background-repeat:no-repeat;z-index:2}.bicycle.radar.one{background-image:url(../images/banner/bicycle2_1.png)}.bicycle.radar.two{background-image:url(../images/banner/bicycle3_2.png)}.bicycle.radar.three{background-image:url(../images/banner/bicycle3_3.png)}.bicycle.radar.four{background-image:url(../images/banner/bicycle3_4.png)}.car.radar.one{background-image:url(../images/banner/bicycle3_1.png)}.car.radar.two{background-image:url(../images/banner/bicycle3_2.png)}.car.radar.three{background-image:url(../images/banner/bicycle3_3.png)}.car.radar.four{background-image:url(../images/banner/bicycle3_4.png)}.car.default{top:-3%;left:-5%;width:131px;height:84px;background-image:url(../images/banner/car_0.png);-webkit-animation-name:defaultCar;animation-name:defaultCar;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:-4s;animation-delay:-4s;z-index:1}.car.lidar{top:51%;left:37%;width:128px;height:92px;-webkit-animation-name:lidarCar;animation-name:lidarCar;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:1s;animation-delay:1s;background-size:contain;background-repeat:no-repeat;z-index:2}.car.cuboid{top:47%;left:47%;width:128px;height:92px;-webkit-animation-name:cuboidCar;animation-name:cuboidCar;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:1s;animation-delay:1s;background-size:contain;background-repeat:no-repeat;z-index:2}.car.radar{top:41%;left:53%;width:35px;height:69px;-webkit-animation-name:radarCar;animation-name:radarCar;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:-5s;animation-delay:-5s;background-size:contain;background-repeat:no-repeat;z-index:2}.man.default{top:-5%;left:0%;width:42px;height:69px;background-image:url(../images/banner/pedestrian_0.png);-webkit-animation-name:defaultMan;animation-name:defaultMan;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:0;animation-delay:0;z-index:1}.man.lidar{top:43%;left:38%;width:64px;height:125px;background-image:url(../images/banner/pedestrian1_1.png);-webkit-animation-name:lidarMan;animation-name:lidarMan;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:5s;animation-delay:5s;background-size:contain;background-repeat:no-repeat;z-index:2}.man.cuboid{top:39%;left:48%;width:64px;height:125px;background-image:url(../images/banner/pedestrian2_1.png);-webkit-animation-name:cuboidMan;animation-name:cuboidMan;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:5s;animation-delay:5s;background-size:contain;background-repeat:no-repeat;z-index:2}.man.radar{top:41%;left:53%;width:65px;height:84px;background-image:url(../images/banner/pedestrian3_1.png);-webkit-animation-name:radarMan;animation-name:radarMan;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:24s;animation-duration:24s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-delay:5s;animation-delay:5s;background-size:contain;background-repeat:no-repeat;z-index:2}.contact{background-image:url(../images/main/contact_bg.png);width:100%;background-repeat:no-repeat;background-size:cover}.contact .contact_form .form-control{border:1px solid #ebeced;height:50px;padding-left:18px;margin-bottom:10px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}.contact .contact_form .form-control-textarea{min-height:110px;height:110px;padding:20px 15px}.contact .contact_form .form-btn .btn{margin-top:20px;min-width:100px;height:30px;line-height:30px;font-weight:normal}.contact .contact_form .form-btn .btn:hover{color:#fff}.contact .contact_form .custom-select{display:inline-block;width:100%;height:54px;line-height:1;color:#444;border:1px solid #f0f0f0;font-size:1rem;font-weight:300;padding:0 15px;margin-bottom:22px;box-shadow:0;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:-3px 3px 0px 0px rgba(231,232,232,0.2);-moz-box-shadow:-3px 3px 0px 0px rgba(231,232,232,0.2);box-shadow:-3px 3px 0px 0px rgba(231,232,232,0.2)}.contact .contact_form p{color:#fff}.error{color:#e74c3c;font-size:14px;font-weight:300;margin-bottom:20px}.txt_home,.txt_tel,.txt_email{margin-bottom:34px}.txt_home h5,.txt_tel h5,.txt_email h5{font-weight:normal;margin-bottom:9px;font-size:18px;color:#fff}.txt_home p,.txt_tel p,.txt_email p{color:#fff;font-family:Roboto;font-style:normal;font-weight:500;font-size:16px;line-height:20px}.txt_home a,.txt_tel a,.txt_email a{color:#fff}.txt_home a:hover,.txt_tel a:hover,.txt_email a:hover{color:#fff;text-decoration:underline}.aboutus .gallery-box:hover .title,.aboutus .gallery-box:hover .sub-title{color:#fff}.aboutus .gallery-box p{height:120px}.service .section-title{margin-bottom:20px}.service .gallery-inner{height:262px;position:relative;background:#FFFFFF;padding:20px;overflow:hidden;text-align:left;margin-bottom:20px;border-radius:10px}.service .gallery-inner:hover{box-shadow:0px 4px 20px rgba(0,0,0,0.1)}.service .gbox-title{height:80px}.service .gbox-content{min-height:100px}.service .gbox-content img{cursor:pointer}.service .gbox-content li{text-align:justify;font-size:16px}.service .gallery-box-icon{position:relative}.service .gallery-box-icon .ks-icon{font-size:44px;color:#005CFF;width:31px;display:inline-block;vertical-align:middle}.service .gallery-box-icon .ks-icon:before{color:#005CFF}.service .gallery-box-icon .box-img{position:absolute;right:19px;top:10px}.service .outsourcing_box{text-align:center}.service .outsourcing_box .gbox-title{font-family:Roboto;font-style:normal;font-weight:bold;font-size:18px;text-align:center;text-transform:uppercase;height:auto;padding:0}.service .outsourcing_box .gbox-content{text-align:center}.service .outsourcing_box .gbox-content img{margin:20px auto 0}.btn_primary{line-height:30px;padding:0 10px}.btn_primary a{color:#fff}.solutions .solution-content{margin-top:50px}.solutions .solution-content .content-title{text-transform:uppercase;font-size:18px;line-height:45px}.solutions .solution-content>p{text-align:justify;font-size:16px;}.solutions .solution-content ul{margin-top:20px;margin-bottom:30px}.solutions .solution-content ul li{margin-bottom:5px}.solutions .solution-content ul li span{display:inline-flex;width:26px}.solutions .solution-content ul li p{display:inline-flex; font-size:16px;}.solutions .solution-content ul li div{display:block;padding-left:29px}@media (max-width: 992px){.solutions .solution-content-img{display:none}}.partnership{padding-top:18px;padding-bottom:17px}.partnership .partnership_logo{display:flex}@media (max-width: 992px){.partnership .partnership_logo{display:inherit}}.partnership .partnership_content{margin:0 auto;text-align:center}.contact{padding-bottom:12px}.contact .gray_circle{-webkit-border-radius:100%;-moz-border-radius:100%;-o-border-radius:100%;border-radius:100%;background-color:#E3EDFC;width:50px;height:50px;display:flex;align-items:center}.contact .ks-icon{line-height:30px;font-size:23px;color:#005CFF;text-align:center;margin:0 auto;vertical-align:middle}.contact .ks-icon:before{color:#005CFF;display:inline-block;text-rendering:auto;line-height:inherit;-webkit-font-smoothing:antialiased}.contact .gr_address{display:flex;align-items:center}.contact .gr_address img{margin-right:15px}.slider{width:100%;margin:100px auto}.slider .slick-prev,.slider .slick-next{position:absolute;top:40%;font-size:34px}.slider .slick-prev:hover,.slider .slick-prev:focus,.slider .slick-next:hover,.slider .slick-next:focus{color:transparent;outline:none;background:transparent}.slider .slick-prev{left:-55px}.slider .slick-next{right:-55px;left:auto}.slider.product-slide{margin-top:74px;max-width:1170px}.slider.product-slide .slick-list{padding-bottom:31px}.slider.product-slide .slick-slide{margin:0px 15px}.slider.product-slide .slick-slide img{width:100%}.slider.product-slide .slick-dots{bottom:0}.slider.product-slide .slick-prev:before,.slider.product-slide .slick-next:before{color:black}.slider.product-slide .slick-slide{transition:all ease-in-out .3s}.slider.product-slide .slick-current{opacity:1}.slider.product-slide .slide_item{display:block !important}.product{padding-bottom:20px}.product .achievement_partnership{text-align:center;margin-bottom:35px}.product .achievement_partnership img{border:1px solid #D9D9D9;box-sizing:border-box}.product .product-content-inner{margin-top:50px}.product .product-content-inner .product_item{position:relative;clear:both;min-height:505px}.product .product-content-inner .product_item .product_item_img{height:304px;overflow:hidden;margin:23px 0 29px;border-radius:5px}.product .product-content-inner .product_item .product_item_img img{background:#C4C4C4;width:100%;transition:transform .8s ease}.product .product-content-inner .product_item .product_item_img:hover img{transform:scale(1.2)}.product .product-content-inner .product_item .product_item_box{background:#FFFFFF;border:1px solid #F8F9FF;box-sizing:border-box;box-shadow:0px 4px 20px rgba(0,0,0,0.1);border-radius:10px;padding:30px;margin-right:-50px;z-index:2;min-height:350px}.product .product-content-inner .product_item .product_item_title{width:100%;font-size:18px;margin-bottom:10px}.product .product-content-inner .product_item ul{margin-top:22px}.product .product-content-inner .product_item ul li{display:flex;align-items:flex-start;line-height:28px;font-size:16px}.product .product-content-inner .product_item ul li span{padding-right:10px;vertical-align:middle;padding-top:5px}
/*# sourceMappingURL=main.css.map */
