.marginauto{inset:0;margin:auto;max-height:100%;max-width:100%;position:absolute}.linenowrap{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flexCetween{justify-content:space-between}.flexCeter,.flexCetween{align-items:center;display:flex}.flexCeter{justify-content:center}.pbanner,.pbanner figure{overflow:hidden;position:relative}.pbanner figure{display:block;height:0;line-height:1;padding-bottom:100vh;transform:scale(1.1)}.pbanner figure img,.pbanner figure video{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.ptext{left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);white-space:break-spaces;width:100%;z-index:3}.ptext strong{color:#fff;display:block;font-family:Montserrat-Light;font-size:.7rem;font-weight:400;line-height:1.1}.ptext small{color:#fff;display:block;font-size:.28rem;line-height:1;margin-top:.34rem;text-transform:uppercase}.ptext p{color:#fff;font-family:Montserrat-Light;font-size:.2rem;line-height:1.5;margin:auto;max-width:90%;width:6.1rem}.ptops{margin-bottom:.5rem}.zhBody .ptext p,.zhBody .ptext small,.zhBody .ptext strong{font-family:HarmonyOS_Sans_SC_Light}@media screen and (max-width:1600px){.ptops{margin-bottom:2.6vw}.ptext strong{font-size:3.65vw}}@media screen and (max-width:750px){.pbanner figure{padding-bottom:180vw}.ptops{margin-bottom:.4rem}.ptext strong{font-size:.4rem;padding:0 5%}.product-banner .ptext p{font-size:.18rem}}
