.banner-csr{max-width:100vw;position:relative;width:100%}.banner-csr.dim-bg .wrap-banner .wrap-img picture img{filter:brightness(.5)}.banner-csr.dim-text .wrap-banner .wrap-cp:before{background:#000000a6;content:"";display:block;filter:blur(40px);height:100%;left:-40px;padding:30px 40px;position:absolute;top:-20px;width:100%;z-index:1}.banner-csr .wrap-banner{height:540px;max-height:540px;overflow:hidden;position:relative;width:100%;z-index:0}.banner-csr .wrap-banner .wrap-img{height:100%;overflow:hidden;width:100%}.banner-csr .wrap-banner .wrap-img picture img{height:100%;object-fit:cover;width:100%}.banner-csr .wrap-banner .wrap-cp{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:1}.banner-csr .wrap-banner .wrap-cp .hd-tt{color:#fff;font-size:46px;position:relative;text-align:center;z-index:2}.banner-csr .sec-ww{height:auto;margin-bottom:60px;position:relative;width:100%}.banner-csr .sec-ww .ww-tt{font-size:44px;line-height:44px;margin-bottom:10px;text-align:center}.banner-csr .sec-ww .ww-stt{font-size:26px;line-height:26px;margin-bottom:20px;text-align:center}.banner-csr .sec-ww .wrap-ww{display:block;font-size:24px;margin:auto;position:relative}.banner-csr .sec-ww .wrap-ww img,.banner-csr .sec-ww .wrap-ww table{width:100%}@media(max-width:767px){.banner-csr .wrap-banner{height:500px;max-height:500px}.banner-csr .wrap-banner .wrap-cp{padding:0 20px;width:100%}.banner-csr .wrap-banner .wrap-cp .hd-tt{font-size:36px}.banner-csr .sec-ww{margin-bottom:40px}.banner-csr .sec-ww .wrap-ww{font-size:20px;width:100%}}.wrap-ww p{margin:0}
