.diy_button0{padding:.7rem 2rem;background:#c6d858;color:#fff;border-radius:7px;display:inline-flex}.diy_button0:hover{background:#222;color:#fff}.diy_button1{padding:.7rem calc(1rem + 1vw);background:#c6d858;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{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{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{width:100%}.BANNER{width:100%}.BANNER .swiper{width:100%}.BANNER .swiper-slide .type_v{width:100%;height:100vh;-o-object-fit:cover;object-fit:cover}.D0{padding:calc(3rem + 3vw) 0 calc(3rem + 3vw + 4rem) 0;background:url(../images/index_bg1.jpg) no-repeat center center;background-size:cover}.D0 .top{display:flex;justify-content:space-between;align-items:flex-end}.D0 .top .hhh{line-height:1.2}.D0 .top .hhh .t0{font-size:calc(1.1rem + 1.1vw);font-weight:500}.D0 .top .hhh .t1{font-size:calc(1.1rem + 1.1vw - .5rem);color:#999;font-weight:500}.D0 .top .more a{display:inline-flex}.D0 .top .more a:hover span{background:#c6d858}.D0 .top .more a:hover i{transform:rotate(45deg)}.D0 .top .more a span{transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s";display:inline-flex;height:calc(1.3rem + 1vw);align-items:center;padding:0 1.4rem;font-weight:500;background:#111;color:#fff;border-radius:10rem}.D0 .top .more a i{transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s";height:calc(1.3rem + 1vw);width:calc(1.3rem + 1vw);background:#111;border-radius:10rem}.D0 .top .more a i::after{content:"";display:block;width:100%;height:100%;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 14 4.9296875 L 12.5 6.4296875 L 17.070312 11 L 3 11 L 3 13 L 17.070312 13 L 12.5 17.570312 L 14 19.070312 L 21.070312 12 L 14 4.9296875 z' fill='%23ffffff'/%3E%3C/svg%3E%0A") no-repeat center;background-size:contain;transform:scale(0.5) rotate(-45deg)}.D0 .prod{margin:calc(1rem + 1vw) 0 0 0}.D0 .prod .list{width:100%;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:calc(1rem + 1vw) calc(.8rem + .8vw)}.D0 .prod .list .item{background:#fff;display:flex;flex-direction:column;border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.062745098);transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s"}.D0 .prod .list .item:hover{transform:translateY(-4px)}.D0 .prod .list .item .fm img{width:100%;height:calc(10vw + 10rem);-o-object-fit:contain;object-fit:contain;transform:scale(0.9)}.D0 .prod .list .item .info{padding:1.1rem 1.5rem;position:relative}.D0 .prod .list .item .info::after{content:"";display:block;position:absolute;top:20%;left:0;width:3px;height:36%;background:#c6d858}.D0 .prod .list .item .info .subname{font-size:.8rem;color:#999}.D0 .prod .list .item .info .title{font-size:1.3rem;margin:.3rem 0}.D0 .prod .list .item .info .price{font-size:1rem;color:#999}.D1{margin:-4rem 0 0 0;border-radius:5rem 5rem 0 0;box-shadow:0 0 3rem rgba(0,0,0,.1254901961);background:#f3f4f6 url(../images/index_bg2.jpg) no-repeat center bottom;background-size:contain}.D1 .DEFS{padding:calc(2rem + 2vw) 0 0 0}.D1 .par1{letter-spacing:.5px}.D1 .par1 h6{font-style:italic;font-size:1.15rem;color:#555}.D1 .par1 h6::after{content:"";display:block;width:calc(1rem + 1vw);height:2px;background:#c6d858;margin:.7rem 0}.D1 .about{display:flex;gap:calc(2rem + 2vw)}.D1 .about .l{width:46%}.D1 .about .l .hhh h2{font-size:calc(1.1rem + 1.1vw)}.D1 .about .l .ccc{margin:calc(1.5rem + 1.5vw) 0 0 0;color:#666}.D1 .about .r{flex:1}.D1 .card{margin:calc(2rem + 2vw) 0 0 0;display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.D1 .card .li{display:flex;flex-direction:column;flex:1}.D1 .card .li .t{display:flex;align-items:baseline;gap:.5rem}.D1 .card .li .t b{font-size:2.4rem;font-weight:600}.D1 .card .li .t span{font-size:1.3rem}.D1 .card .li .b span{font-size:1.1rem;color:#777}.D1 .honor{padding:0 0 calc(2rem + 2vw) 0;margin:calc(3rem + 3vw) 0 0 0;gap:calc(2rem + 2vw);display:flex;justify-content:space-between}.D1 .honor .l{width:45%}.D1 .honor .l .swiper-slide a{display:flex}.D1 .honor .l .swiper-slide a .pic{display:inline-block;padding:0px;border-width:10px;border-style:solid;border-color:#aaa #ccc #aaa #ccc;background:#f5f5f5;background-image:linear-gradient(#E5E4DF, #CDCDC6);box-shadow:inset 0 2px 5px rgba(0,0,0,.6);position:relative;overflow:hidden}.D1 .honor .l .swiper-pagination{position:initial;margin:.5rem 0 0 0}.D1 .honor .l .swiper-pagination .swiper-pagination-bullet-active{background:#c6d858;box-shadow:inset 3px 3px 3px rgba(0,0,0,.062745098)}.D1 .honor .r{width:46%}.D1 .honor .r .ttt h2{text-align:right;font-size:calc(1.1rem + 1.1vw)}.D1 .honor .r .subcontent{margin:calc(1rem + 1vw) 0 0 0;text-align:right;color:#666}.D1 .honor .r .subcontent .par1 h6::after{margin:.7rem 0 .7rem auto}.D2{padding:0 0 calc(3rem + 3vw) 0;background:#fff url(../images/index_bg3.jpg) no-repeat center top;background-size:contain}.D2 .hhh h2{font-size:calc(1.1rem + 1.1vw);text-align:center}.D2 .hhh h2::after{content:"";display:block;width:calc(2rem + 2vw);height:2px;background:#c6d858;margin:.7rem auto}.D2 .card{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;margin:calc(1.5rem + 1.5vw) 0 0 0}.D2 .card .li{flex:1;text-align:center}.D2 .card .li .t{display:flex;justify-content:center;align-items:baseline;gap:.5rem}.D2 .card .li .t span{font-size:1.1rem;font-weight:500}.D2 .card .li .t b{font-size:3.4rem;font-weight:400}.D2 .card .li .b span{text-transform:uppercase;font-weight:500;color:#888}.D2 .map{margin:calc(3rem + 3vw) auto 0 auto;width:80%;position:relative}.D2 .map .dot{position:absolute;left:0;width:100%;top:0;height:100%}.D2 .map .dot .d0{left:15%;top:8%}.D2 .map .dot .d1{left:49%;top:-11%}.D2 .map .dot .d2{left:81%;top:5%}.D2 .map .dot .d3{left:88%;top:2%}.D2 .map .dot .d{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center}.D2 .map .dot .d b{font-size:.58rem;font-weight:500;line-height:1;padding:.5rem;text-align:center;display:inline-flex;align-items:center;background:#c6d858;border-radius:10rem;aspect-ratio:1/1}.D2 .map .dot .d span{width:2px;background:#c6d858;height:calc(2rem + 2vw);border-radius:10rem}.D2 .map .dot .d i{width:10px;height:10px;background:#c6d858;border-radius:10rem;position:relative}.D2 .map .dot .d i::after{content:"";inset:0;position:absolute;background:#c6d858;border-radius:10rem;z-index:1;animation:seismic-wave 2s infinite linear}@keyframes seismic-wave{0%{box-shadow:0 0 0 0 #c6d858,0 0 0 0 #c6d858;opacity:1}50%{opacity:.6}100%{box-shadow:0 0 0 10px rgba(255,77,79,0),0 0 0 20px rgba(255,77,79,0);opacity:1}}.D2 .more{margin:calc(1rem + 1vw) 0 0 0;text-align:center}.D2 .more a{display:inline-flex;align-items:center;gap:.1rem;border:2px solid #999;border-radius:10rem;padding:0 1.4rem;height:calc(1.6rem + 1vw);transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s"}.D2 .more a:hover{border-color:#c6d858;background:#c6d858;gap:1rem}.D2 .more a span{font-size:1.1rem;font-weight:500;color:#777}.D2 .more a i{height:1rem;width:1rem;border-radius:10rem}.D2 .more a i::after{content:"";display:block;width:100%;height:100%;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 30 30' fill='%23000000'%3E%3Cpath d='M 9.9902344 3.9902344 A 1.0001 1.0001 0 0 0 9.2929688 5.7070312 L 18.585938 15 L 9.2929688 24.292969 A 1.0001 1.0001 0 1 0 10.707031 25.707031 L 20.707031 15.707031 A 1.0001 1.0001 0 0 0 20.707031 14.292969 L 10.707031 4.2929688 A 1.0001 1.0001 0 0 0 9.9902344 3.9902344 z' fill='%23777777'/%3E%3C/svg%3E%0A") no-repeat center;background-size:contain}