.headline{width:100%}.headline .title{color:#1e2c4d;font-size:24px;font-weight:500;letter-spacing:1px;line-height:1.35}.headline .title.modify{padding-bottom:16px;position:relative}.headline .title.modify:after{background-color:var(--theme-main-color);bottom:0;content:"";display:block;height:5px;left:50%;margin-left:-40px;position:absolute;width:80px}.headline .title.color{color:var(--theme-main-color)}.headline .subtitle{margin-top:8px;text-align:center}.headline.sm .title{font-size:16px;letter-spacing:1.2px}.headline.sm .title.modify{padding-bottom:20px}.headline.sm .title.modify:after{margin-left:-20px;width:40px}.headline.left,.headline.left .subtitle,.headline.left .title{text-align:left}.headline.center,.headline.center .subtitle,.headline.center .title{text-align:center}.headline.right,.headline.right .subtitle,.headline.right .title{text-align:right}.main-content{padding-left:20px;padding-right:20px}.main-content h2{font-size:18px;font-weight:400;letter-spacing:1px;line-height:1.4;margin-bottom:20px}.main-content p{margin-bottom:30px}.main-content a.btn-md{padding-left:1.4em;padding-right:1.4em}@media (max-width:768px){.main-content{padding-left:0;padding-right:0;text-align:center}}.figure-box{margin-left:auto;margin-right:auto}.logo-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:50px}.logo-list a{display:block;margin:0 2.5% 60px;width:15%}.logo-list img{margin:0 auto}.logo-list:after{content:"";flex:auto}@media (max-width:768px){.logo-list a{width:45%}}.block-blog{display:flex;flex-wrap:wrap;justify-content:space-between}.block-blog .block-item{border-radius:4px;padding:16px 24px;width:49%}.block-blog .block-item.highlight{background:#f2f8ff}.block-blog .block-item .title{color:#002652;cursor:pointer;font-size:14px;line-height:20px}.block-blog .block-item .date{color:grey;font-size:12px;line-height:17px;margin-bottom:12px}.block-blog .type-tag a{background-color:#fff;border:1px solid #d6e6f9;border-radius:5px;color:#4d6786;font-size:12px;line-height:17px;margin-right:8px;padding:3px 8px}.block-blog .more-blog-button{border:1px solid var(--theme-main-color);border-radius:4px;color:var(--theme-main-color);cursor:pointer;display:block;font-size:14px;line-height:32px;margin:32px auto 0;text-align:center;width:124px}@media (max-width:768px){.block-blog{flex-wrap:wrap;padding:0 30px}.block-blog .block-item{background-color:#f2f8ff;margin-bottom:20px;width:100%}}.product-block-wrap .block-item{background-color:#fff;border-radius:10px;box-shadow:0 4px 20px rgba(0,28,60,.15);cursor:pointer;display:inline-block;margin-bottom:35px;margin-left:1%;margin-right:1%;padding:32px;vertical-align:top;width:31%}.product-block-wrap .block-item .icon{display:block;height:50px;width:50px}.product-block-wrap .block-item .title{color:#001b3c;font-size:18px;font-weight:700;margin:20px 0 10px}.product-block-wrap .block-item .desc{color:#4d5f77;font-size:14px;line-height:24px}.product-block-wrap .block-item .more{align-items:center;display:flex;justify-content:flex-start;margin-top:10px;overflow:hidden}.product-block-wrap .block-item .more .left-arrow{color:var(--theme-main-color);display:inline-block;font-size:14px;font-weight:700;transform:translate3d(-50px,0,0);transition:.3s;width:17px}.product-block-wrap .block-item .more .left-arrow-icon{height:14px;transform:translate3d(-50px,0,0);transition:.3s}.product-block-wrap .block-item .more .text{color:var(--theme-main-color);font-size:14px;line-height:16px;transform:translate3d(-16px,0,0);transition:.3s}.product-block-wrap .block-item:hover .more .text{transform:translate3d(5px,0,0)}.product-block-wrap .block-item:hover .more .left-arrow,.product-block-wrap .block-item:hover .more .left-arrow-icon{transform:translateZ(0)}.product-block-wrap .no-open-modal .modal-body{text-align:center;width:200px}@media (max-width:768px){.product-block-wrap{padding:0 30px}.product-block-wrap .block-item{width:100%}}@keyframes colorSize1{0%{transform:translateZ(0)}50%{transform:translate3d(40px,0,0)}to{transform:translateZ(0)}}@keyframes colorSize2{0%{transform:translateZ(0)}50%{transform:translate3d(40px,20px,0)}to{transform:translateZ(0)}}@keyframes colorSize3{0%{transform:translateZ(0)}50%{transform:translate3d(0,40px,0)}to{transform:translateZ(0)}}.home-wrap{position:relative}.home-wrap .color-block-wrap{overflow:hidden}.home-wrap .color-block-wrap,.home-wrap .mask{height:100%;position:absolute;right:0;top:0;width:100%}.home-wrap .mask{z-index:2}.home-wrap .color-block,.home-wrap .mask{-webkit-user-select:none;-moz-user-select:none;user-select:none}.home-wrap .color-block{position:absolute}.home-wrap .color1{animation:colorSize1 20s linear infinite normal;right:0;top:0;width:99%}.home-wrap .color2{left:0;top:1350px;width:320px}.home-wrap .color2,.home-wrap .color3{animation:colorSize2 20s linear infinite normal}.home-wrap .color3{right:100px;top:2000px;width:280px}.home-wrap .color4{animation:colorSize3 20s linear infinite normal;left:0;top:2400px;width:170px}.home-wrap .color5{animation:colorSize2 20s linear infinite normal;right:0;top:3250px;width:320px}.home-wrap .color6{animation:colorSize3 20s linear infinite normal;left:0;top:3800px;width:150px}.home-wrap .color7{animation:colorSize2 20s linear infinite normal;right:0;top:4400px;width:240px}.home{padding:80px 15px 100px;position:relative;z-index:3}.home .home-banner{overflow:hidden;position:relative;text-align:center;z-index:1}.home .home-banner .home-banner-title{color:#000;font-size:32px;font-weight:600;letter-spacing:1px;line-height:39px;margin-bottom:18px}.home .home-banner .home-banner-desc{color:#4a5e77;font-size:16px;margin-bottom:30px}.home .home-banner .home-banner-img{margin:50px auto 0;min-height:500px;width:80%}.home .home-banner .home-banner-img .banner-img{display:block;width:100%}.home .home-banner .home-banner-group{align-items:center;display:flex;justify-content:center}.home .home-banner .home-banner-group .btn{margin:15px}.home .home-banner .home-banner-group .tryout-btn{background-color:var(--theme-main-color);border-radius:10px;color:#fff;cursor:pointer;font-size:18px;height:49px;line-height:49px;transition:transform .2s ease-in-out;width:214px}.home .home-banner .home-banner-group .tryout-btn:hover{transform:scale(1.02)}.home .home-banner .home-banner-group .tryout-btn.en{width:200px}.home .block-title-wrap{margin:80px auto 50px;text-align:center}.home .block-title-wrap .block-title{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAMCAMAAACjm+hRAAAABGdBTUEAALGPC/xhBQAAAF1QTFRFAHP/AHf/AHX/AHP/AHT/AHX/AHP/AHb/AHb/AHT/AHX/AHX/AHb/AHX/AHT/AHb/AHX/AHT/AHX/AHj/AHb/AHX/AHT/AHT/AHX/AHX/AHD/AHD/AHT/AAAAAHX/V6uyjgAAAB50Uk5TkG9vUM/Pn1CvoK+Qf9+Aj+/vnyDfMHC/v2AgEEAAsybqVQAAAQRJREFUOMt9lOmCgyAMhLOnrlawIGfQ93/MWq0VlsT85WNmEg7wrU0zV8Yq771sIgdgku0KBBaYk1QelrWGDxIKfjlKRVrgfgA+kBluGwA7M9wqlXRa0DZRFcBQ23y+MgDDYKmw1ljmeIXMqy1zpJ9jAfIo+D4LWSmU7RIWW7uJHATkzF0FM0dj/cJVGwziFTDIFOfYlCEBTejYLc6adUvqJw4Y+6+ImOw3D4SI8GxNC1LFnc0HEpjsOeA/0kJsAOyMFrVCUxxjnWO0BaBrG6f3JWCYfwoEILC69BMzCMhV3pALSDwtDdOFxWbTUbPOTZ6Q6Jz7tRefxA7wH5EOvXNdX4Z8AE0yghC0qtKZAAAAAElFTkSuQmCC) repeat-x bottom;background-size:auto 6px;color:#000;display:inline-block;font-size:24px;font-weight:700;padding-bottom:15px}.home .block-advantage{display:flex;justify-content:space-between}.home .block-advantage .block-item{width:20%}.home .block-advantage .block-item .icon{display:block;height:50px;margin-left:-3px;width:50px}.home .block-advantage .block-item .title{color:#001b3c;font-size:18px;font-weight:700;margin:13px 0}.home .block-advantage .block-item .desc{color:#4d5f77;font-size:14px;line-height:24px}.home .block-customer{border-bottom:1px solid #f1f1f1;border-right:1px solid #f1f1f1;display:flex;flex-wrap:wrap;justify-content:space-between}.home .block-customer .block-item{align-items:center;border-left:1px solid #f1f1f1;border-top:1px solid #f1f1f1;box-sizing:border-box;display:flex;height:80px;justify-content:center;width:20%}.home .block-customer .block-item .icon{display:block;flex-shrink:0!important;max-height:100%;max-width:100%}.home .block-customer .block-item.style-2 .icon{max-height:50%;max-width:none}.home .block-support,.home .block-support .block-item{display:flex;justify-content:space-between}.home .block-support .block-item{align-items:flex-start;background:#fff;border-radius:10px;box-shadow:0 4px 20px rgba(0,28,60,.15);margin-bottom:35px;padding:32px;width:31%}.home .block-support .block-item .title{color:#001b3c;font-size:18px;font-weight:700;margin:0 0 10px}.home .block-support .block-item .desc{color:#4d5f77;font-size:14px;line-height:24px}.home .block-support .block-item .button{border:1px solid var(--theme-main-color);border-radius:4px;color:var(--theme-main-color);cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-top:20px;padding:6px 12px}.home .block-support .block-item .icon{display:block;height:70px;margin-left:20px;width:70px}.home .block-case{align-items:top;display:flex;justify-content:space-between}.home .block-case .block-item{width:49%}.home .block-case .block-header{background-color:#f2f8ff;border-radius:4px;padding:16px}.home .block-case .block-header .title{color:#000;font-size:16px;line-height:20px;margin-bottom:6px}.home .block-case .block-header .tag{background:#fff;border:1px solid #d6e6f9;border-radius:5px;box-sizing:border-box;color:#4d6786;display:inline-block;font-size:12px;line-height:22px;margin-right:10px;padding:0 12px}.home .block-case .block-ct{padding:24px 16px}.home .block-case .pic{display:block;margin-bottom:24px;width:100%}.home .block-case .paragraph{color:#33455c;font-size:14px;line-height:20px;margin-bottom:16px}@media (max-width:768px){.home{padding:80px 0 100px!important}.home .home-banner{padding:30px 30px 0}.home .home-banner .home-banner-img{margin-left:-30px;margin-right:-30px;min-height:262px;width:calc(100% + 60px)}.home .home-banner .home-banner-group{flex-direction:column}.home .block-advantage{flex-wrap:wrap;padding:0 30px}.home .block-advantage .block-item{margin-bottom:20px;width:100%}.home .block-customer .block-item{height:65px;width:50%}.home .block-support{flex-wrap:wrap;padding:0 30px}.home .block-support .block-item{margin-bottom:20px;width:100%}.home .block-case{flex-wrap:wrap}.home .block-case .block-item{margin-bottom:20px;width:100%}.color-block.color1{right:0;top:0;width:100%}.color-block.color2{left:0;top:800px;width:50%}.color-block.color3{right:0;top:3500px;width:50%}.color-block.color4{left:0;top:4300px;width:30%}.color-block.color5{right:0;top:6100px;width:50%}.color-block.color6{left:0;top:7000px;width:30%}.color-block.color7{right:-50px;top:8300px;width:40%}}