.arch-diagram,.hero .hero-bg,.intro-card .intro-img{width:100%;display:block}.hero{position:relative;overflow:hidden}.hero .hero-bg{height:100%}.main-content{padding-top:.8rem}.intro-card{background-color:#fff;border-radius:.32rem;max-width:12.4rem;margin:0 auto;padding:0;overflow:hidden}.intro-card .intro-text{color:#222f3f;font-size:.16rem;line-height:.32rem;text-align:center;padding:.32rem;margin:0}.business-arch{max-width:12.4rem;margin:.8rem auto 0}.business-arch .section-title{color:#222f3f;font-size:.32rem;font-weight:600;margin-bottom:.32rem}.business-arch .section-desc{font-weight:400;font-size:.24rem;color:#222F3F;margin-bottom:.28rem}.arch-diagram{margin-bottom:.8rem}@media only screen and (max-width:1224px){.main-content{padding-top:.6rem}.business-arch{margin:.6rem auto 0}.business-arch .section-title{font-size:.28rem}.business-arch .section-desc{font-size:.2rem}.arch-diagram{margin-bottom:.6rem}}@media only screen and (max-width:1024px){.intro-text{font-size:.14rem}.main-content{padding-top:.48rem}.business-arch{margin:.48rem auto 0}.business-arch .section-title{font-size:.24rem}.business-arch .section-desc{font-size:.18rem}.arch-diagram{margin-bottom:.48rem}}@media only screen and (max-width:824px){.main-content{padding-top:.4rem}.business-arch{margin:.4rem auto 0}.business-arch .section-title{font-size:.2rem;margin-bottom:.2rem}.business-arch .section-desc{font-size:.16rem}.arch-diagram{margin-bottom:.4rem}}@media only screen and (max-width:768px){.main-content{padding-top:.32rem}.intro-card{border-radius:.16rem}.intro-card .intro-text{font-size:.14rem;padding:.2rem;line-height:.2rem}.business-arch{margin:.32rem auto 0}.business-arch .section-title{font-size:.16rem;margin-bottom:.12rem}.business-arch .section-desc{font-size:.14rem;margin-bottom:.08rem}.arch-diagram{margin-bottom:.32rem}}@media only screen and (max-width:600px){.main-content{padding-top:.24rem}.intro-card .intro-text{font-size:.13rem;padding:.16rem;line-height:.18rem}.business-arch{margin:.24rem auto 0}.business-arch .section-title{font-size:.15rem;margin-bottom:.1rem}.business-arch .section-desc{font-size:.13rem;margin-bottom:.06rem}.arch-diagram{margin-bottom:.24rem}}@media only screen and (max-width:480px){.main-content{padding-top:.16rem}.intro-card{border-radius:.12rem}.intro-card .intro-text{font-size:.12rem;padding:.12rem;line-height:.16rem}.business-arch{margin:.16rem auto 0}.business-arch .section-title{font-size:.14rem;margin-bottom:.08rem}.business-arch .section-desc{font-size:.12rem;margin-bottom:.04rem}.arch-diagram{margin-bottom:.16rem}}