
:root{--fz48: 48px; --fz40: 40px; --fz36: 36px; --fz24: 24px; --fz20: 20px; --fz18: 18px;}
@media screen and (max-width: 1440px){:root{--fz48: 40px; --fz40: 36px; --fz36: 32px; --fz24: 20px; --fz20: 18px; --fz18: 16px; --fz16: 14px;}}
@media screen and (max-width: 1024px){:root{--fz48: 32px; --fz40: 28px; --fz36: 24px; --fz24: 18px; --fz20: 16px;}}
@media screen and (max-width: 750px){:root{--fz48: 28px; --fz40: 24px; --fz36: 22px;}}
/* sProduct2025 */
.sProduct2025-wrap .subpage-section{padding: 2rem 0 2.2rem;}
.sProduct2025-banner{text-align: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start;}
.sProduct2025-banner .w{position: relative; z-index: 2; padding-top: 5.20833333vw;}
.sProduct2025-banner .p1{font-size: var(--fz48); line-height: 1.5; font-weight: bold; text-shadow: 0px 0.08rem 0.44rem rgba(0, 0, 0, 0.25);}
.sProduct2025-banner .p2{font-size: var(--fz24); margin-top: 0.4rem; line-height: 1.5;}
.sProduct2025-banner .p3{font-size: var(--fz24); margin-top: 0.4rem; line-height: 1.5;}
.sProduct2025-banner:after{content: " "; z-index: 0; pointer-events: none; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: -webkit-gradient(linear, left bottom, left top, from(rgba(4, 37, 100, 0.1)), color-stop(98.75%, #042564)); background: linear-gradient(0deg, rgba(4, 37, 100, 0.1) 0%, #042564 98.75%);}
@media screen and (max-width: 1024px){.sProduct2025-banner{height: 52.5vw;}}
@media screen and (max-width: 640px){.sProduct2025-banner .p1{font-size: 24px;} .sProduct2025-banner .p2, .sProduct2025-banner .p3{font-size: 14px;}}
.sProduct2025-lr ._w{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap;}
.sProduct2025-lr .txtBox{padding: 0 var(--padw); width: 50%; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2;}
.sProduct2025-lr .picBox{position: relative; z-index: 2; width: 50%; -webkit-box-sizing: border-box; box-sizing: border-box;}
.sProduct2025-lr .picBox._t1 .pic{width: 100%; height: 0 !important; padding-bottom: 73.65967366%;}
.sProduct2025-lr .picBox._t1 .pic + .des{-webkit-transition: all 320ms ease-out 0ms; transition: all 320ms ease-out 0ms; opacity: 0; visibility: hidden;}
.sProduct2025-lr .picBox._t1 .pic._loaded + .des{-webkit-transition: all 320ms ease-out 200ms; transition: all 320ms ease-out 200ms; opacity: 1; visibility: visible;}
.sProduct2025-lr .picBox._t1 .des{position: absolute; z-index: 5; color: #ffffff; text-shadow: 0px 2px 1.4px #000000;}
.sProduct2025-lr .picBox._t1 .des .p1{font-weight: 700; font-size: 0.6rem; line-height: 1.33333333;}
.sProduct2025-lr .picBox._t1 .des .p2{margin-top: 0.6rem; font-size: 0.9rem; font-weight: 700; line-height: 1.25;}
.sProduct2025-lr .picBox._t1 .des._t{top: 1.4rem;}
.sProduct2025-lr .picBox._t1 .des._b{bottom: 1.6rem;}
.sProduct2025-lr .picBox._t1._pl{padding-left: 5.20833333vw;}
.sProduct2025-lr .picBox._t1._pl .des{left: 13.02083333vw; right: var(--padw);}
.sProduct2025-lr .picBox._t1._pr{padding-right: 5.20833333vw;}
.sProduct2025-lr .picBox._t1._pr .des{right: 13.02083333vw; left: var(--padw);}
.sProduct2025-lr .picBox._t2 .pic{width: 100%; height: 0 !important; padding-bottom: 85.75%;}
.sProduct2025-lr .picBox._t2._pr{padding-right: var(--padw);}
.sProduct2025-lr .picBox._t2._pl{padding-left: var(--padw);}
.sProduct2025-lr .txt .p1{font-size: var(--fz40); font-size: 0.9rem; font-weight: 700; line-height: 1.75; color: #000000;}
.sProduct2025-lr .txt .p2{font-size: var(--fz24); margin-top: 0.2rem; font-weight: 500; line-height: 1.25; color: #1c417b; width: 20em;}
.sProduct2025-lr .txt .ps{margin-top: 0.8rem;}
.sProduct2025-lr .txt .ps .p{position: relative; z-index: 2; padding-left: 25px;}
.sProduct2025-lr .txt .ps .p:before{content: " "; z-index: -1; pointer-events: none; position: absolute; left: 0; top: 15px; margin-top: -5px; width: 10px; height: 10px; border-radius: 50%; background-color: #1c417b;}
.sProduct2025-lr .txt .ps .p .sdt{font-size: var(--fz24); line-height: 30px; color: #000000; font-weight: 500;}
.sProduct2025-lr .txt .ps .p .sdd{margin-top: 0.2rem; font-size: var(--fz18); line-height: 1.7; color: #666666;}
.sProduct2025-lr .txt .ps .p:nth-child(1n+2){margin-top: 0.5rem;}
.sProduct2025-lr._ltr .txtBox{padding-right: 1.6rem;}
.sProduct2025-lr._ltr .picBox{-webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3;}
.sProduct2025-lr._rtl .txtBox{padding-left: 1.6rem;}
.sProduct2025-lr._rtl .picBox{-webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1;}
.sProduct2025-lr._fff .txt .p1{color: #ffffff;}
.sProduct2025-lr._fff .txt .p2{color: rgba(255, 255, 255, 0.6);}
.sProduct2025-lr._fff .txt .ps .p:before{background-color: #fff;}
.sProduct2025-lr._fff .txt .ps .p .sdt{color: #ffffff;}
.sProduct2025-lr._fff .txt .ps .p .sdd{color: rgba(255, 255, 255, 0.6);}
@media screen and (max-width: 1024px){.sProduct2025-lr .picBox{width: 100%; -webkit-box-ordinal-group: 2 !important; -ms-flex-order: 1 !important; order: 1 !important; padding: 0 var(--padw) !important;} .sProduct2025-lr .picBox._t1 .pic{padding-bottom: 62.5%; background-color: #f1f1f1;} .sProduct2025-lr .picBox._t1 .pic img{width: 120% !important; -o-object-position: 50% 0; object-position: 50% 0;} .sProduct2025-lr .picBox._t1 .des{top: 2.4rem !important; left: 2.4rem !important; right: 2.4rem !important; width: auto;} .sProduct2025-lr .picBox._t1 .des .p1{font-size: var(--fz24);} .sProduct2025-lr .picBox._t1 .des .p2{font-size: var(--fz36);} .sProduct2025-lr .picBox._t1._pl .pic img{margin-left: -18%;} .sProduct2025-lr .picBox._t1._pr .pic img{margin-right: -18%;} .sProduct2025-lr .txtBox{width: 100%; margin-top: 1rem;} .sProduct2025-lr .txt{width: 100%;} .sProduct2025-lr .txt .ps .p{padding-left: 20px;} .sProduct2025-lr .txt .ps .p:before{top: 12px; width: 8px; height: 8px; margin-top: -4px;} .sProduct2025-lr .txt .ps .p .sdt{line-height: 24px;}}
 
