/*!
 * Start Bootstrap - Business Casual v5.0.9 (https://startbootstrap.com/template-overviews/business-casual)
 * Copyright 2013-2020 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-business-casual/blob/master/LICENSE)
 */body{font-family:Lora;background-attachment:fixed;background-position:center;background-size:cover}h1,h2,h3,h4,h5,h6{font-family:Raleway}p{line-height:1.75}.text-faded{color:rgba(255,255,255,.3)}.site-heading{margin-top:5rem;margin-bottom:5rem;text-transform:uppercase;line-height:1;font-family:Raleway}.site-heading .site-heading-upper{display:block;font-size:2rem;font-weight:800}.site-heading .site-heading-lower{font-size:5rem;font-weight:100;line-height:4rem}.page-section{margin-top:5rem;margin-bottom:0}.section-heading{text-transform:uppercase}.section-heading .section-heading-upper{display:block;font-size:2rem;font-weight:400;line-height:50px;color:#007d83}.section-heading .section-heading-lower{display:block;font-size:.5rem;font-weight:100}.bg-faded{background-color:rgba(255,255,255,.85)}#mainNav{background-color:#2fa7c3;border-bottom:1px solid rgba(255,255,255,.3);font-family:Raleway}#mainNav .nav-company{color:#fff}#mainNav .nav-company>.name{font-size:1.2rem}#mainNav .nav-company:hover{text-decoration:none;color:rgba(255,255,255,.7)}#mainNav .navbar-brand{color:#2fa7c3}#mainNav .navbar-nav .nav-item .nav-link{color:rgba(255,255,255,.7);font-weight:400}#mainNav .navbar-nav .nav-item.active .nav-link{color:#fff}#mainNav .navbar-nav .nav-item.active .nav-link:hover{color:#fff,.3}@media (min-width:992px){#mainNav .navbar-nav .nav-item .nav-link{font-size:.9rem}#mainNav .navbar-nav .nav-item .nav-link:hover{color:rgba(255,255,255,.7)}#mainNav .navbar-nav .nav-item.active .nav-link:hover{color:#fff}}.btn-xl{font-weight:700;font-size:.8rem;padding-top:1.5rem;padding-bottom:1.5rem;padding-left:2rem;padding-right:2rem}.page-section.banner>.container{margin:0;padding:0;width:100%;max-width:100%}.page-section.banner .section-heading-upper{color:#fff;font-weight:400;line-height:2.5rem}.intro{position:relative}.intro .intro-text{width:100%;top:5rem;position:absolute}@media (min-width:992px){.intro .intro-img{width:100%}.intro .intro-text{width:100%;top:5rem;position:absolute}.intro .intro-text>.section-heading>span{position:relative}.intro .intro-text>.section-heading>span:last-child::after{content:"";bottom:-12px;left:calc(50% - 10px);position:absolute;width:20px;height:4px;background-color:#fff;border-radius:10px}}.cta{padding-top:2rem;padding-bottom:2rem;background-color:rgba(0,184,188,.2)}.cta.advantage,.cta.business{background-color:#fff}.cta.advantage .cta-inner,.cta.business .cta-inner{padding-top:0;padding-bottom:0}.cta.core{background-color:rgba(255,255,255,.7)}.cta.city{background-color:#fff}.cta.about .cta-inner,.cta.city .cta-inner,.cta.collect .cta-inner,.cta.solution .cta-inner{padding-left:0;padding-right:0}.cta.technology{background-image:url(../img/technology.png);background-size:100% 100%}.cta.about{background-image:url(../img/about_info.png);background-size:100% 100%}.cta.about .title{color:#2fa7c3;font-size:1rem;font-family:Alibaba PuHuiTi;font-weight:700;color:#007d83;line-height:1}.cta.about .info{margin:0;font-size:.8px;font-family:Alibaba PuHuiTi;font-weight:400;color:#005359;line-height:1.5;opacity:.7}.cta.about .section-heading-upper{line-height:1;margin-bottom:5px}.cta.timeline{background-image:url(../img/about_timeline.png);background-size:100% 100%}.cta .layout{width:100%;height:100%}.cta .cta-inner{position:relative;padding:3rem;padding-top:1rem;padding-bottom:1rem;margin:.5rem}.cta .cooperation{display:flex;flex-direction:row;flex-wrap:wrap}.cta .cooperation>li{width:20%;margin-top:10px;padding-left:3px;padding-right:3px}.cta .cooperation img{width:100%;height:100%}.cta .solution-box{background-image:url(../img/solution.png);background-size:100% 100%;height:430px;display:flex;flex-direction:row;justify-content:center;align-items:center;align-self:center;min-width:720px}.cta .solution-box>.box-item{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;width:25%;height:100%}.cta .solution-box>.box-item.box-check>div{width:50%;height:30%}.cta .solution-box>.box-item.box-ai>div{width:50%;height:50%}.cta .solution-box>.box-item.box-stocking>div{width:64%;height:30%}.cta .solution-box>.box-item .title{margin-bottom:10px;color:#2fa7c3;font-size:1rem;font-weight:500}.cta .solution-box>.box-item li{position:relative;line-height:1.5rem;font-size:.7rem;font-weight:light;text-align:left;color:#484f4f}.cta .solution-box>.box-item li::before{content:"";position:absolute;top:7px;width:8px;height:8px;margin-left:-12px;border-radius:8px;background-color:#2fa7c3}.cta .solution-box>.box-ai{width:50%}.cta .solution-box>.box-ai .title{font-size:2rem;margin-bottom:2rem}.cta .solution-box>.box-ai li::before{background-image:url(/img/dot.png);background-size:100% 100%;background-color:transparent;margin-left:-22px;width:20px;height:12px;border-radius:none}.cta .solution-box>.box-stocking .title{color:#b24ea8}.cta .solution-box>.box-stocking li::before{background-color:#b24ea8}.cta .card-list{text-align:left}.cta .card-list img{width:60px;height:60px}.cta .card-list .title{font-family:DINCond-Black;font-weight:800;color:#007d83;font-size:2rem}.cta .card-list .desc{font-size:.8rem;font-family:Alibaba PuHuiTi;font-weight:300;color:#005359;line-height:1.5rem;opacity:.7}.cta .platform-list img{width:180px;height:190px}.cta .platform-list .title{text-align:center;font-family:DINCond-Black;margin-top:10px;font-weight:800;color:#007d83;font-size:1rem}.cta.collect .layout{width:480px;height:auto}.cta .collect-container{display:flex;flex-direction:column;text-align:left;justify-content:center}.cta .collect-container>.collect-item.collect--underline{border-bottom:1px solid #e0e0e0;margin-bottom:1rem}.cta .collect-container>.collect-item .title{font-size:1.2rem;font-family:Alibaba PuHuiTi;font-weight:400;color:#2fa7c3;line-height:1}.cta .collect-container>.collect-item .desc{font-size:.8rem;font-family:Alibaba PuHuiTi;font-weight:700;color:#005359;opacity:.7;line-height:1;margin-bottom:10px}.cta .collect-container>.collect-item .number{color:#00b8bc}.cta .collect-container>.collect-item>ul{display:flex;flex-wrap:row}.cta .collect-container>.collect-item>ul>li{padding-left:5px;padding-right:5px}.cta .collect-container>.collect-item>ul>li>.desc{font-weight:300;font-size:.6rem}.cta.tools .iphone{position:absolute;top:70%;width:100%}.cta.tools .iphone>.button{color:#fff;border-radius:18px;background-color:#2fa7c3;border:1px solid #2fa7c3;outline:0}.cta.tools .iphone>p{font-size:.7rem;font-weight:300;color:#005359;line-height:1.7;margin:0;padding:0}@media (min-width:992px){.about-heading .about-heading-img{position:relative;z-index:0}.about-heading .about-heading-content{margin-top:-5rem;position:relative;z-index:1}}@media (min-width:992px){.product-item .product-item-title{position:relative;z-index:1;margin-bottom:-3rem}.product-item .product-item-img{position:relative;z-index:0;max-width:60vw}.product-item .product-item-description{position:relative;z-index:1;margin-top:-3rem;max-width:50vw}}.core{display:flex;justify-content:center;flex-direction:column;width:400px;height:400px;margin-left:auto;margin-right:auto;background-image:url(../img/core_technology.png);background-repeat:no-repeat;background-size:100% 100%;position:relative}.core .core-item{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center}.core .core-item>img{width:80px;height:80px}.core .core-item .title{line-height:1.2;margin:0;padding:0;font-size:1.2rem;color:#2fa7c3;font-weight:400}.core .core-item .desc{margin:0;padding:0;font-size:.7rem;line-height:1;color:#739396;font-weight:200}.core .core-item.item-top-left{top:4rem;left:-9rem}.core .core-item.item-top-right{top:4rem;right:-7rem}.core .core-item.item-bottom-left{bottom:4rem;left:-11rem}.core .core-item.item-bottom-right{bottom:4rem;right:-13rem}.recognition{margin-top:90px;margin-bottom:100px;display:flex;justify-content:center;flex-direction:column;width:640px;height:303px;background-image:url(../img/recognition.png);background-repeat:no-repeat;background-size:100% 100%;margin-left:auto;margin-right:auto;position:relative}.recognition>.recognition-item{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center}.recognition .button{color:#00b8bc;font-size:.9rem;font-weight:400;background-color:rgba(0,184,188,.2);border:1px dotted #2fa7c3;border-radius:16px;padding:2px 15px;margin-top:5px;margin-bottom:5px}.recognition .item-top-left{top:6rem;left:-2rem}.recognition .item-top-center{top:-4rem;left:17rem}.recognition .item-top-right{top:6rem;right:-2rem}.recognition .item-bottom-left{bottom:-6rem;left:8rem}.recognition .item-bottom-right{bottom:-5rem;right:8rem}.recognition .info{color:#666;font-size:.7rem;font-weight:200;margin:0;padding:0;line-height:1.4}.list-hours{font-size:.9rem}.list-hours .list-hours-item{border-bottom:1px solid rgba(47,167,195,.5);padding-bottom:.25rem;margin-bottom:1rem;font-style:italic}.list-hours .list-hours-item.today{font-weight:700;color:#2fa7c3}@media (min-width:992px){.list-hours{width:50%;font-size:1.1rem}}.address strong{font-size:1.2rem}.main-timeline{position:relative;transition:all .4s ease 0s}.main-timeline:before{content:"";width:2px;height:100%;background-color:#2fa7c3;position:absolute;top:0;left:50%;z-index:2}.main-timeline .timeline{position:relative}.main-timeline .timeline:after,.main-timeline .timeline:before{content:"";display:block;width:100%;clear:both}.main-timeline .timeline-icon{width:16px;height:16px;border-radius:50%;background-color:#2fa7c3;border:2px solid #2fa7c3;box-shadow:1px 1px 5px 10px #edfafa;position:absolute;top:0;left:2px;right:0;margin:0 auto;overflow:hidden}.main-timeline .timeline-content{width:45%;padding:0;line-height:1;border-radius:5px;text-align:right;transition:all .3s ease 0s}.main-timeline .date{display:inline-block;font-size:.8rem;font-weight:300;color:#fff;padding:5px 20px;background-color:#2fa7c3;border-radius:30px}.main-timeline .title{font-size:1rem;margin-top:5px;font-family:Alibaba PuHuiTi;font-weight:700;line-height:1;color:#2fa7c3;opacity:.8}.main-timeline .description{font-size:.8px;font-family:Alibaba PuHuiTi;font-weight:300;line-height:1;color:#004b51;opacity:.8}.main-timeline .timeline-content.right{float:right;text-align:left}@media only screen and (max-width:767px){.main-timeline:before{left:0}.main-timeline .timeline-icon{left:-8px;margin:0}.main-timeline .timeline-content{width:90%;float:right}}.contact-form{margin-top:10%;margin-bottom:5%;width:70%}.contact-form .form-control{border-radius:0}.contact-form .form-control:focus{box-shadow:0 0 0 1px rgba(0,184,188,.25)}.contact-form .btnContact{width:100%;border:none;padding:1.5%;background:linear-gradient(0deg,#00b8bc 0,#2ea7c3 100%);font-weight:600;color:#fff;cursor:pointer}.contact-form .btnContact:focus{box-shadow:none;outline:0}.concat-view{display:flex;flex-direction:row}.concat-view>.concat-left{width:40%}.concat-view>.concat-left .section-heading-upper{font-size:1.4rem;line-height:1.2}.concat-view>.concat-left .share{width:97px}.concat-view>.concat-left .share>img{width:97px;height:97px}.concat-view>.concat-left .share>p{text-align:center;margin-top:5px;font-size:.7rem;font-weight:700;color:#005359;opacity:.7;line-height:1}.concat-view>.concat-left .address,.concat-view>.concat-left .email,.concat-view>.concat-left .phone{margin:0;padding:0;font-size:.8rem;font-weight:200;line-height:1.4;color:#005359}.concat-view>.concat-right{width:60%}.footer{background-color:#2fa7c3;font-family:Alibaba PuHuiTi}.footer .footer-widget{text-align:left}.footer .row>div{padding-left:0;padding-right:0}.footer .footer-widget>.h5{font-size:1rem;font-weight:400;color:#fff}.footer .footer-widget>.share{margin-top:5px}.footer .footer-widget>.share>.icon{width:18px;height:18px}.footer .footer-widget>.share>.weixin{margin-right:8px}.footer .footer-widget>.phone{font-size:.8rem;font-weight:400;line-height:22px;color:#fff;margin:0}.footer .footer-widget>.address,.footer .footer-widget>.email{margin:0;font-size:.8rem;font-weight:200;color:#fff}.footer .footer-widget>.list-unstyled a{font-size:.8rem;font-weight:300;color:#fff;opacity:.6;text-decoration:none}.text-primary{color:#2fa7c3!important}.bg-primary{background-color:#2fa7c3!important}.btn{box-shadow:0 3px 3px 0 rgba(33,37,41,.1)}.btn-primary{background-color:#2fa7c3;border-color:#2fa7c3}.btn-primary:active,.btn-primary:focus,.btn-primary:hover{background-color:#25849a;border-color:#25849a}.font-weight-light{font-weight:100!important}