.common-banner{display:flex;justify-content:center;margin:0 auto;border-bottom:1px solid #f7f5f5}.common-banner .banner-inner{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1168px;background:#fafafa;border-radius:24px;height:440px;overflow:visible;margin:55px 0;padding-left:115px;padding-right:70px}.common-banner .banner-inner>div{max-width:500px}.common-banner .banner-inner .title{font-size:32px;line-height:1.13;color:#43454f;font-weight:300}.common-banner .banner-inner .subtitle{font-size:21px;line-height:32px;color:#777a8c;margin-top:16px;max-width:400px;font-weight:300}.common-banner .banner-inner .home-banner{width:500px;height:500px}@media(max-width:1024px){.common-banner{width:100%;padding:0 1em;background:#fff}.common-banner .banner-inner{width:100%;padding:0;background:#fff!important;flex-direction:column;height:unset;align-items:center}.common-banner .banner-inner>div{display:flex;flex-flow:column nowrap;align-items:center}.common-banner .banner-inner>img.home-banner{width:100%;height:unset}.common-banner .banner-inner .title{max-width:325px;font-size:28px;line-height:42px;letter-spacing:1px;color:#43454f;text-align:center;margin-left:0;font-weight:400}.common-banner .banner-inner .subtitle{text-align:center;font-size:17px;line-height:32px;color:#777a8c;margin-left:0;margin-top:0;margin-bottom:0;max-width:325px}.common-banner .banner-inner .home-download>div{margin-left:0}.common-banner .banner-inner .home-download{margin:20px 0 45px}.common-banner .banner-inner .banner{width:100%;padding-right:0}.common-banner .banner-inner .banner.pc{display:none}.common-banner .banner-inner .banner.mobile{display:initial}}