.banner_i{position:relative}.D0{padding:6vw 0 7vw 0}.D0>.box{display:flex;justify-content:space-between}.D0>.box .l{width:32%}.D0>.box .l .hhh .zh{font-size:3.2rem}.D0>.box .l .hhh .en{font-size:1.5rem;color:#999}.D0>.box .r{width:65%}.D0>.box .r .ms0{font-weight:bold;font-size:1.3rem}.D0>.box .r .ms1{font-size:1.3rem;color:#666;margin:.5rem 0 0 0;line-height:1.8}.D0>.box .r .ms1 .list0{display:flex;gap:0 4vw}.D0>.box .r .ms1 .list0 li .h0{font-weight:bold;font-size:1rem;margin:1rem 0 0 0}.D0>.box .r .ms1 .list0 li .h0::before{content:"•";color:#0c78d6}.D0>.box .r .ms1 .list0 li p{font-size:1rem}.D0>.box .r .pic{margin:2rem 0 0 0}.D0>.box .r .pic img{width:100%;max-width:100%;height:auto}.D1 .box .list{display:flex;gap:1.2vw;height:90vh}.D1 .box .list li{flex:.1;transition-property:all;transition-duration:0.8s;transition-timing-function:ease;cursor:pointer;position:relative}.D1 .box .list li:hover{box-shadow:0 0 10px rgba(0,0,0,.5647058824)}.D1 .box .list li .mask{position:absolute;inset:0;background:rgba(0,0,0,.5019607843);transition-property:all;transition-duration:0.5s;transition-timing-function:ease}.D1 .box .list li .text{transition-delay:.3s;transition-property:all;transition-duration:0.6s;transition-timing-function:ease;position:absolute;inset:0;padding:9%;display:flex;flex-direction:column;justify-content:start;box-sizing:border-box;opacity:0;width:50vw}.D1 .box .list li .text .t0{font-size:2.7rem;color:#fff}.D1 .box .list li .text .t1{margin:1rem 0 0 0;font-size:1.2rem;color:rgba(255,255,255,.8666666667);line-height:1.7}.D1 .box .list li .ttt{position:absolute;inset:0;transition-property:all;transition-duration:0.6s;transition-timing-function:ease;writing-mode:vertical-rl;display:flex;align-items:center;justify-content:center;text-align:center}.D1 .box .list li .ttt span{font-size:2rem;letter-spacing:.4rem;color:#fff}.D1 .box .list li.open{flex:1}.D1 .box .list li.open .mask{opacity:.5}.D1 .box .list li.open .text{opacity:1}.D1 .box .list li.open .ttt{opacity:0}.D2{padding:5vw 0}.D2 .box .hhh{text-align:center}.D2 .box .hhh .zh{font-size:3.2rem}.D2 .box .hhh .en{font-size:1.4rem;line-height:1;color:#999}.D2 .box .b{margin:3rem 0 0 0;position:relative;padding:0 0 3rem 0}.D2 .box .b .swiper-slide .pic{display:block;position:relative}.D2 .box .b .swiper-slide .pic img{width:100%;aspect-ratio:1/.75;-o-object-fit:cover;object-fit:cover}.D2 .box .b .swiper-slide .pic .title{padding:0 2rem;margin:.5rem 0;position:absolute;bottom:0;left:0;color:#fff;text-shadow:3px 3px 1px rgba(0,0,0,.1254901961);box-sizing:border-box;font-size:1.3rem;width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.D2 .box .b .swiper-slide .timetype{display:flex;justify-content:space-between;margin:1.7rem 0 0 0;border-bottom:1px solid #ddd;padding:0 0 1.6rem 0}.D2 .box .b .swiper-slide .timetype time{color:#999}.D2 .box .b .swiper-slide .timetype span{color:#999;font-weight:bold}.D2 .box .b .swiper-pagination{margin:2rem 0 0 0;position:initial}.D2 .box .b .swiper-page{display:flex;justify-content:center;gap:0rem;position:absolute;left:0;width:100%;bottom:0}.D2 .box .b .swiper-page>span{position:relative;width:21px;height:21px;border:1px solid rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0)}.D2 .box .b .swiper-page>span::before{content:"";width:9px;height:9px;background:#aaa;border-radius:100px}.D2 .box .b .swiper-page .swiper-pagination-bullet-active{border:1px solid #0078dd}.D2 .box .b .swiper-page .swiper-pagination-bullet-active::before{background:linear-gradient(90deg, #1bdec1 0%, #0c78d6 100%)}.D3-related{padding:6vw 0 7vw 0;background:#f2f2f2}.D3-related>.box .hhh .zh{font-size:3.1rem;line-height:1}.D3-related>.box .hhh .en{font-size:1.5rem;color:#999}.D3-related>.box .type{border-top:2px solid #ddd;padding:2vw 0 0 0;margin:2vw 0 0 0}.D3-related>.box .type>ul{display:flex;flex-wrap:wrap}.D3-related>.box .type>ul>li{width:25%;position:relative;z-index:1}.D3-related>.box .type>ul>li:hover{z-index:10}.D3-related>.box .type>ul>li>ul{position:absolute;overflow:hidden;opacity:0;visibility:hidden;left:0;top:100%;height:auto;width:100%;z-index:10;background:#fafafa;max-height:200px;box-shadow:0 0 10px rgba(0,0,0,.1254901961);transition-property:all;transition-duration:0.3s;transition-timing-function:ease}.D3-related>.box .type>ul>li>ul>a{display:block;line-height:2;color:#444;width:100%;padding:.7rem 2rem}.D3-related>.box .type>ul>li>ul>a:hover{background:#444;color:#fff}.D3-related>.box .type>ul>li:hover::after{opacity:1}.D3-related>.box .type>ul>li:hover>a{color:#fff}.D3-related>.box .type>ul>li:hover>a::after{color:#fff}.D3-related>.box .type>ul>li:hover>ul{opacity:1;visibility:inherit}.D3-related>.box .type>ul>li::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg, #1bdec1 0%, #0c78d6 50%);opacity:0}.D3-related>.box .type>ul>li:has(ul)>a::after{content:"⌵";scale:1.1 1.1;line-height:1;transform:translateY(-0.1rem)}.D3-related>.box .type>ul>li>a{position:relative;z-index:10;color:#333;padding:1.4rem 2rem;box-sizing:border-box;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:1.1rem}.D3-related>.box .type>ul>li>a::after{content:"-";display:inline-flex;color:#666;font-size:1.5rem;font-family:"arial";scale:2 1}.D3-related>.box .productlist{margin:3rem 0 0 0}.D3-related>.box .productlist ul{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2.5vw}.D3-related>.box .productlist ul li{border-radius:3px;overflow:hidden;transition-property:all;transition-duration:0.5s;transition-timing-function:ease}.D3-related>.box .productlist ul li:hover{box-shadow:0 0 20px rgba(0,0,0,.062745098)}.D3-related>.box .productlist ul li a{background:#fff;border-radius:3px;display:flex;flex-direction:column;padding:2vw;box-sizing:border-box}.D3-related>.box .productlist ul li a .fm img{width:100%;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}.D3-related>.box .productlist ul li a .title{padding:1rem 0;text-align:center;font-size:1.2rem}.D3-related>.box .productlist .more{text-align:center;margin:3rem 0 0 0}.D3-related>.box .productlist .more a{display:inline-block;border-radius:100px;padding:1vw 4rem;color:#444;position:relative;font-weight:bold;box-sizing:border-box}.D3-related>.box .productlist .more a span{position:relative;z-index:10;transition-property:all;transition-duration:0.5s;transition-timing-function:ease}.D3-related>.box .productlist .more a::after{content:"";position:absolute;display:inline-flex;inset:0;width:100%;height:100%;z-index:1;border:2px solid #444;opacity:1;box-sizing:border-box;border-radius:100px;transition-property:all;transition-duration:0.5s;transition-timing-function:ease}.D3-related>.box .productlist .more a::before{content:"";position:absolute;display:inline-flex;inset:0;width:100%;height:100%;z-index:1;border-radius:100px;background:linear-gradient(90deg, #1bdec1 0%, #0c78d6 50%);opacity:0;transition-property:all;transition-duration:0.5s;transition-timing-function:ease}.D3-related>.box .productlist .more a:hover span{color:#fff}.D3-related>.box .productlist .more a:hover::after{opacity:0}.D3-related>.box .productlist .more a:hover::before{opacity:1}.en .D0>.box .l .hhh .zh{font-size:3rem}.en .D1 .box .list li .text .t0{font-size:2.4rem}.en .D2 .box .hhh .zh{font-size:2.4rem}.en .D3-related>.box .hhh .zh{font-size:2.4rem}