.banner{position:relative;width:100%;margin:0 auto;background-color:#fff;overflow:hidden}.banner>.banner-image{position:relative;width:100%;z-index:1}.banner>p{width:100%;max-width:1400px;left:50%;transform:translateX(-50%);top:35%;position:absolute;display:flex;flex-direction:column;gap:16px;z-index:2;font-size:28px;padding:0 40px;box-sizing:border-box}.banner>p span:first-child>span{font-size:64px;font-weight:700;color:#fff;line-height:1}.banner>p span.second>span{color:#fff;line-height:1}.banner>.inner-banner-tab{position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2}.banner>.inner-banner-tab-left{position:absolute;bottom:0;left:max(0px,50vw - 700px);z-index:2}.banner.withSIMC:after{font-size:400px;color:#f6fafc;bottom:-60px;left:50%;transform:translateX(-50%);line-height:300px;z-index:0}.banner.withSIMC:after,.map-left:before{content:"SIMC";position:absolute;display:block;font-weight:700}.map-left:before{top:10px;left:0;font-size:240px;line-height:240px;color:#f1f7fa;z-index:-1}