.page-integration .banner{position:relative;width:var(--vw,100%);height:41.66vw;overflow:hidden;background:linear-gradient(100deg,#DBE5FF,rgba(242,242,242,.38) 153.25%)}.page-integration .banner .banner-text{position:absolute;top:241px;left:140px;height:auto;text-align:left;z-index:100}.page-integration .banner .banner-text>h1{color:#000;font-family:PingFang SC;font-size:64px;font-style:normal;font-weight:600;line-height:80px}.page-integration .banner .banner-text>p{color:#666;font-family:PingFang SC;font-size:30px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.5px;width:600px;margin-top:40px}.page-integration .banner .banner-text .banner-btn{width:calc(200px + 4em);height:56px;font-size:24px;line-height:56px;color:#fff;border-radius:6px;background:#016bff;text-align:center;margin-top:38px;display:inline-block;cursor:pointer;gap:10px;letter-spacing:1.2px;text-transform:uppercase}.page-integration .banner>.banner-bottom-svg{width:var(--vw,1920px);position:absolute;bottom:0;left:0}.page-integration .banner>.banner-right{width:41.5vw;height:auto;position:absolute;top:8.2vw;right:7.2916vw}@media(max-width:1700px){.page-integration .banner .banner-text{left:110px;top:190px}.page-integration .banner .banner-text>h1{font-size:60px;line-height:85px}.page-integration .banner .banner-text>p{font-size:28px;width:600px}}@media(max-width:1600px){.page-integration .banner .banner-text{left:110px;top:170px}.page-integration .banner .banner-text>h1{font-size:54px;line-height:80px}.page-integration .banner .banner-text>p{font-size:26px;width:600px}}@media(max-width:1500px){.page-integration .banner .banner-text{left:100px;top:150px}.page-integration .banner .banner-text>h1{font-size:50px;line-height:75px}.page-integration .banner .banner-text>p{font-size:24px;width:500px;margin-top:27px}}@media(max-width:1400px){.page-integration .banner .banner-text{left:100px;top:130px}.page-integration .banner .banner-text>h1{font-size:44px;line-height:66px}.page-integration .banner .banner-text>p{font-size:22px;width:500px}}@media(max-width:1300px){.page-integration .banner .banner-text{left:90px;top:90px}.page-integration .banner .banner-text>h1{font-size:40px;line-height:60px}.page-integration .banner .banner-text>p{font-size:20px;width:400px;margin-top:22px}}.page-integration .page-content,.page-integration .page-content-1{width:1502px;height:auto;margin-left:calc(50vw - 751px)}@media(max-width:1700px){.page-integration .page-content,.page-integration .page-content-1{width:calc(100vw - 300px);height:auto;margin-left:150px}}@media(max-width:1500px){.page-integration .page-content,.page-integration .page-content-1{width:calc(100vw - 200px);height:auto;margin-left:100px}}@media(max-width:1300px){.page-integration .page-content,.page-integration .page-content-1{width:calc(100vw - 100px);height:auto;margin-left:50px}}.page-integration .row-1{width:100%;border-top:1px solid #f7fbff;border-bottom:1px solid #f7fbff;padding:120px 0;background-color:#f7fbff}.page-integration .row-2{width:100%;border-top:1px solid #fff;border-bottom:1px solid #fff;padding:120px 0;background-color:#fff}.page-integration .page-content-1>div{display:flex;justify-content:space-between;align-items:center}.page-integration .page-content-1>div>.img-content{width:50%}.page-integration .page-content-1>div>.img-content>img{width:100%}.page-integration .page-content-1>div>.text-content{width:calc(50% - 100px)}.page-integration .page-content-1>div>.text-content>h2{color:#333;font-family:PingFang SC;font-size:48px;font-style:normal;font-weight:600;line-height:72px}.page-integration .page-content-1>div>.text-content>p{color:#666;align-self:stretch;font-family:PingFang SC;font-size:24px;font-style:normal;font-weight:400;line-height:36px;margin-top:30px}.page-integration .page-content-1>div>.text-content .text-content-btn-list{margin-top:60px}.page-integration .page-content-1>div>.text-content .text-content-btn-list .btn-1,.page-integration .page-content-1>div>.text-content .text-content-btn-list .btn-2{color:#fff;text-align:right;font-family:PingFang SC;font-size:20px;font-style:normal;font-weight:600;line-height:62px;padding:0 50px;border-radius:6px;background:#016bff;height:62px;box-sizing:border-box}.page-integration .page-content-1>div>.text-content .text-content-btn-list .btn-2{background:#fff;color:#016bff;border:1px solid #016bff}