body{background:var(--white-color)}.home-banner{background-image:url(/static/images/banner.e5bbcb06.jpg);background-position:50%;background-repeat:no-repeat;-webkit-background-size:100% auto;background-size:100% auto;overflow:hidden;width:100%}.home-banner .banner-img{width:100%}.home-banner .banner-default{display:block;min-height:331px}@media (max-width:960px){.home-banner .banner-default{display:none}}.home-banner .banner-sm{display:none;min-height:200px}@media (max-width:960px){.home-banner .banner-sm{display:block}}@-webkit-keyframes fadein{0%{opacity:.5;-webkit-transform:translateX(-90px);transform:translateX(-90px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes fadein{0%{opacity:.5;-moz-transform:translateX(-90px);transform:translateX(-90px)}to{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}}@keyframes fadein{0%{opacity:.5;-webkit-transform:translateX(-90px);-moz-transform:translateX(-90px);-o-transform:translateX(-90px);transform:translateX(-90px)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeout{00%{opacity:.5;-webkit-transform:translateX(90px);transform:translateX(90px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-moz-keyframes fadeout{00%{opacity:.5;-moz-transform:translateX(90px);transform:translateX(90px)}to{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}}@keyframes fadeout{00%{opacity:.5;-webkit-transform:translateX(90px);-moz-transform:translateX(90px);-o-transform:translateX(90px);transform:translateX(90px)}to{opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.home-section{overflow:hidden}.home-section-container{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.home-section-container.direction{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.home-section.animation .home-section-explain{-webkit-animation:fadein .6s ease-in 1 forwards;-moz-animation:fadein .6s ease-in 1 forwards;animation:fadein .6s ease-in 1 forwards}.home-section.animation .home-section-explain.home-shanshan-explain,.home-section.animation .home-section-images{-webkit-animation:fadeout .6s ease-in 1 forwards;-moz-animation:fadeout .6s ease-in 1 forwards;animation:fadeout .6s ease-in 1 forwards}.home-section.animation .home-section-images.home-shanshan-images{-webkit-animation:fadein .6s ease-in 1 forwards;-moz-animation:fadein .6s ease-in 1 forwards;animation:fadein .6s ease-in 1 forwards}.home-section-explain{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-top:-54px;padding-left:64px;-webkit-transform:translateX(-90px);-moz-transform:translateX(-90px);-ms-transform:translateX(-90px);-o-transform:translateX(-90px);transform:translateX(-90px);z-index:1}.home-section-explain__shanshan{-webkit-transform:translateX(90px);-moz-transform:translateX(90px);-ms-transform:translateX(90px);-o-transform:translateX(90px);transform:translateX(90px)}@media (max-width:960px){.home-section-explain{margin-top:0}}.home-section-images{-webkit-box-flex:2;-moz-box-flex:2;-webkit-flex:2;-ms-flex:2;flex:2;min-height:560px;position:relative;-webkit-transform:translateX(90px);-moz-transform:translateX(90px);-ms-transform:translateX(90px);-o-transform:translateX(90px);transform:translateX(90px);width:100%}.home-section-images__shanshan{-webkit-transform:translateX(-90px);-moz-transform:translateX(-90px);-ms-transform:translateX(-90px);-o-transform:translateX(-90px);transform:translateX(-90px)}.home-section-images img{display:inline-block;max-width:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media (max-width:960px){.home-section-images{min-height:500px}}@media (max-width:620px){.home-section-images{min-height:360px}}@media (max-width:480px){.home-section-images{min-height:280px}}.home-section-explain,.home-section-images{opacity:.5}.home-section .text-heading{color:var(--color);font-size:48px;line-height:48px;margin-bottom:16px;margin-top:24px}.home-section .text-heading span{vertical-align:middle}@media (max-width:750px){.home-section .text-heading{font-size:32px;line-height:32px}}.home-section .text-highlight{color:var(--primary-color)}.home-section .text-description{color:var(--text-color);font-size:18px;margin-top:0}@media (max-width:480px){.home-section .text-description{font-size:12px}}@media (max-width:960px){.home-section-container{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-moz-box-orient:vertical!important;-moz-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:48px;padding-top:48px}.home-section-explain{padding-left:0;text-align:center}.home-section-explain,.home-section-images{-webkit-animation:none;-moz-animation:none;animation:none;opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}.home-smart{background-color:var(--white-color)}.home-shanshan{background-image:url(/static/images/bg-shanshan.3d3cfb49.png);background-position:100%;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.home-shanshan-explain{position:relative}@media (max-width:960px){.home-shanshan-explain{padding-left:36px}}.home-shanshan-explain__shanshan{height:64px;width:auto}@media (max-width:750px){.home-shanshan-explain__shanshan{height:48px}}.home-shanshan-explain__lightning{height:160px;left:0;position:absolute;top:-24px;width:auto;z-index:-1}@media (max-width:960px){.home-shanshan-explain__lightning{display:none}}.home-ai{background-image:url(/static/images/bg_ai.154394ca.png);background-position:100%}.home-ai,.home-cooperate{background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover}.home-cooperate{-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;background-image:url(/static/images/bg-cooperate.c691df9a.jpg);background-position:center 100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;height:278px;-webkit-justify-content:center;justify-content:center;position:relative}@media (max-width:1200px){.home-cooperate__img{bottom:0;height:188px;left:0;position:absolute;z-index:0}}@media (max-width:1000px){.home-cooperate__img{height:140px}}.home-cooperate .text-heading{position:relative;text-align:center;text-shadow:-3px 3px 4px hsla(0,0%,100%,.95);z-index:1}.home-cooperate .text-heading p{display:inline-block}@media (max-width:750px){.home-cooperate .text-heading{margin-top:-48px}.home-cooperate .text-heading .text-break{display:block}}@media (max-width:480px){.home-cooperate .text-heading{text-shadow:-1px 1px 3px hsla(0,0%,100%,.95)}}.modal{background:rgba(0,0,0,.5);-webkit-box-shadow:2px 2px 30px 0 rgba(0,0,0,.25);box-shadow:2px 2px 30px 0 rgba(0,0,0,.25);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal.active{display:block}.modal .content{background-color:#fff;background-image:url(/static/images/bg.b7bf5540.jpg);background-position:bottom;background-repeat:no-repeat;-webkit-background-size:100% 100%;background-size:100% 100%;border-radius:32px;margin:0 auto;padding:64px;position:relative;text-align:center;top:45%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:680px}.modal .content .qrcode{width:258px}.modal .content .btn-close{cursor:pointer;position:absolute;right:30px;top:30px;-webkit-transition:-webkit-transform .2s cubic-bezier(.2,.8,.2,1);transition:-webkit-transform .2s cubic-bezier(.2,.8,.2,1);-o-transition:-o-transform .2s cubic-bezier(.2,.8,.2,1);-moz-transition:transform .2s cubic-bezier(.2,.8,.2,1),-moz-transform .2s cubic-bezier(.2,.8,.2,1);transition:transform .2s cubic-bezier(.2,.8,.2,1);transition:transform .2s cubic-bezier(.2,.8,.2,1),-webkit-transform .2s cubic-bezier(.2,.8,.2,1),-moz-transform .2s cubic-bezier(.2,.8,.2,1),-o-transform .2s cubic-bezier(.2,.8,.2,1);width:24px}.modal .content .btn-close:hover{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.modal .content h3{font-size:24px;margin-bottom:24px;margin-top:0}.modal .content p{font-size:20px;margin-bottom:20px;margin-top:20px}@media (max-width:840px){.modal .content{border-radius:12px;width:400px}.modal .content .btn-close{height:20px;right:10px;top:10px;width:20px}.modal .content h3{font-size:18px}.modal .content p{font-size:14px}}@media (max-width:560px){.modal .content{padding:48px 12px;width:-webkit-calc(100% - 48px);width:-moz-calc(100% - 48px);width:calc(100% - 48px)}}