.hhh_s0 h2{display:flex;gap:calc(1vw + 1rem);align-items:center;justify-content:center}.hhh_s0 h2 i{width:calc(1rem + 1vw);height:2px;background:#bd2d31}.hhh_s0 h2 span{font-size:2.5rem;font-weight:bold}.hhh_s1 .zh,.D0 .DEFS .hhh .zh{font-weight:bold;text-align:center;font-size:calc(1.3rem + 1.3vw);color:#bd2d31}.hhh_s1 .zh::after,.D0 .DEFS .hhh .zh::after{width:calc(3rem + 3vw);content:"";display:block;height:2px;background:#bd2d31;margin:.5rem auto}.diy_button0{padding:.7rem 2rem;background:#bd2d31;color:#fff;border-radius:7px;display:inline-flex}.diy_button0:hover{background:#222;color:#fff}.diy_button1,.D0 .DEFS .list .item a .info .more span{padding:.7rem calc(1rem + 1vw);background:#bd2d31;color:#fff;border-radius:7px;display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden;z-index:1;box-sizing:border-box}.diy_button1 i,.D0 .DEFS .list .item a .info .more span i{display:inline-flex;width:1rem;height:1rem;margin:0 0 0 1rem;background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23000000'%3E%3Cpath d='M 18.71875 6.78125 L 17.28125 8.21875 L 24.0625 15 L 4 15 L 4 17 L 24.0625 17 L 17.28125 23.78125 L 18.71875 25.21875 L 27.21875 16.71875 L 27.90625 16 L 27.21875 15.28125 Z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat center;background-size:contain}.diy_button1::after,.D0 .DEFS .list .item a .info .more span::after{position:absolute;content:"";top:0;left:0;width:0%;height:100%;z-index:-1;background:#222;transition-property:all;transition-duration:0.4s;transition-timing-function:"ease";transition-delay:"0s"}.diy_button1:hover::after,.D0 .DEFS .list .item a .info .more span:hover::after{width:100%}main[e-page=product]{background:#fafafa}.D0{padding:calc(3rem + 3vw) 0}.D0 .DEFS .list{display:grid;grid-template-columns:repeat(3, 1fr);gap:calc(1rem + 1vw);margin:calc(2rem + 2vw) 0 0 0}@media(max-width: 768px){.D0 .DEFS .list{grid-template-columns:repeat(1, 1fr)}}.D0 .DEFS .list .item a{background:#fff;display:flex;height:100%;flex-direction:column;box-shadow:0 0 10px rgba(0,0,0,.1);padding:5px;box-sizing:border-box}.D0 .DEFS .list .item a .fm{height:calc(10rem + 10vw);overflow:hidden}.D0 .DEFS .list .item a .fm img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.D0 .DEFS .list .item a .info{padding:2rem 2rem 1rem 2rem;display:flex;flex-direction:column}.D0 .DEFS .list .item a .info .subt{font-size:1.1rem;letter-spacing:1px;line-height:1.7;color:#aaa;text-align:center;margin:0 0 calc(1rem + 1vw) 0}.D0 .DEFS .list .item a .info .title{font-size:1.4rem;color:#bd2d31;text-align:center}.D0 .DEFS .list .item a .info .ms{line-height:1.7;color:#555;font-size:1.1rem;margin:1rem 0 0 0}@media(max-width: 768px){.D0 .DEFS .list .item a .info .ms{font-size:1rem}}.D0 .DEFS .list .item a .info .more span{width:100%}.DX{margin:calc(3rem + 3vw) 0 0 0}.DX .DEFS{display:flex;justify-content:space-between;gap:calc(2rem + 2vw)}@media(max-width: 768px){.DX .DEFS{flex-direction:column;gap:calc(1rem + 1vw)}}.DX .DEFS .l{width:58%;display:flex;flex-direction:row-reverse;gap:calc(1rem + 1vw)}@media(max-width: 768px){.DX .DEFS .l{width:100%}}.DX .DEFS .l .zoom{width:70%;flex:1}.DX .DEFS .l .zoom .swiper{width:100%;height:calc(14rem + 14vw);border:1px solid #eee;box-sizing:border-box}.DX .DEFS .l .zoom .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(0.98)}.DX .DEFS .l .smp{width:100px;display:flex;justify-content:space-between;align-items:stretch;flex-direction:column;height:calc(14rem + 14vw);gap:1rem}.DX .DEFS .l .smp .lll,.DX .DEFS .l .smp .rrr{width:100%;height:2rem;display:flex;justify-content:center;align-items:center;background:#eee;cursor:pointer}.DX .DEFS .l .smp .lll::after,.DX .DEFS .l .smp .rrr::after{content:"";background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48' fill='%23000000'%3E%3Cpath d='M26.414,12.586c-0.781-0.781-2.047-0.781-2.828,0l-19,19c-0.781,0.781-0.781,2.047,0,2.828s2.047,0.781,2.828,0L25,16.828 l17.586,17.586C42.977,34.805,43.488,35,44,35s1.023-0.195,1.414-0.586c0.781-0.781,0.781-2.047,0-2.828L26.414,12.586z' fill='%23aaaaaa'/%3E%3C/svg%3E%0A") center no-repeat;background-size:contain;width:100%;height:100%;transform:scale(0.5);display:inline-flex}.DX .DEFS .l .smp .lll:hover,.DX .DEFS .l .smp .rrr:hover{opacity:.8}.DX .DEFS .l .smp .rrr{transform:scale(-1)}.DX .DEFS .l .smp .swiper{width:100%;height:calc(100% - 4rem)}.DX .DEFS .l .smp .swiper-slide{box-sizing:border-box;border:2px solid #eee;opacity:.6}.DX .DEFS .l .smp .swiper-slide img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(0.9)}.DX .DEFS .l .smp .swiper-slide-thumb-active{opacity:1;border:2px solid #333}.DX .DEFS .r{flex:1}.DX .DEFS .r h1{font-size:2.3rem;font-weight:bold;color:#222}@media(max-width: 768px){.DX .DEFS .r h1{font-size:1.8rem}}.DX .DEFS .r .ms{color:#666;line-height:1.7;font-size:1.2rem;margin:1rem 0 0 0}.DX .DEFS .r .quire{margin:calc(1rem + 1vw) 0 0 0}.DX .DEFS .r .quire a{display:inline-flex;padding:.7rem 2.3rem;border-radius:7px;align-items:center;background:#bd2d31;font-size:1.2rem;color:#fff;gap:.5rem}.DX .DEFS .r .quire a i{width:20px;height:20px;background:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23000000'%3E%3Cpath d='M 4 4 C 2.895 4 2 4.895 2 6 L 2 18 C 2 19.105 2.895 20 4 20 L 12.580078 20 C 12.925078 19.203 13.402938 18.541 13.960938 18 L 4 18 L 4 9.0019531 L 12 14 L 20 9.0019531 L 20 12.171875 L 21.414062 13.585938 L 22 14.171875 L 22 6 C 22 4.895 21.105 4 20 4 L 4 4 z M 4 6 L 20 6 L 20 7.0019531 L 12 12 L 4 7.0019531 L 4 6 z M 20 15 L 20 18 L 19 18 C 18.211375 18 17.10828 18.23783 16.134766 18.849609 C 16.119166 18.859754 16.101509 18.868498 16.085938 18.878906 C 14.94676 19.613716 14 20.878954 14 23 L 14 24 L 16 24 L 16 23 C 16 22.819298 16.011998 22.657778 16.027344 22.501953 C 16.138529 21.560147 16.571596 20.98969 17.072266 20.623047 C 17.195216 20.542723 17.316803 20.459763 17.447266 20.394531 C 18.208752 20.013788 19 20 19 20 L 20 20 L 20 23 L 24 19 L 20 15 z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat center;background-size:contain}.DXX{margin:calc(3rem + 3vw) 0 0 0}.DXX .DEFS .c .tab{display:flex;position:relative}.DXX .DEFS .c .tab a{display:block;width:100%;text-align:center;background:#bd2d31;color:#fff;font-size:1.2rem;padding:.6rem 0rem;position:relative;z-index:1}.DXX .DEFS .c .tab a.active{color:#fff;border-color:#bd2d31}.DXX .DEFS .c .ccc{margin:calc(1rem + 1vw) auto calc(1rem + 1vw) auto;width:80%}.DXX .DEFS .c .ccc .tc0 p{font-size:1.2rem;line-height:1.8}.DXX .DEFS .c .ccc .tc0 p strong{font-weight:bold;color:#bd2d31;font-size:1.4rem}.DXX .DEFS .c .ccc .tc0 img{max-width:100%;height:auto;display:flex;margin:0 auto}.DXXX{margin:calc(3rem + 3vw) 0}.DXXX .DEFS .np{display:flex;justify-content:space-between;align-items:center}.DXXX .DEFS .np .prev,.DXXX .DEFS .np .next{display:flex;align-items:center;gap:.5rem;border:1px solid #eee;border-radius:7px;padding:.5rem 1rem}