
.md28781.banner .hidden{display:none}
.md28781.banner .overflow-hidden{overflow:hidden}
.md28781.banner .overflow-visible{overflow:visible}
.md28781.banner .absolute{position:absolute}
.md28781.banner .relative{position:relative}
.md28781.banner .inset-0{inset:0}
.md28781.banner .top-0{top:0}
.md28781.banner .right-0{right:0}
.md28781.banner .bottom-0{bottom:0}
.md28781.banner .left-0{left:0}
.md28781.banner .top-full{top:100%}
.md28781.banner .right-full{right:100%}
.md28781.banner .bottom-full{bottom:100%}
.md28781.banner .left-full{left:100%}
.md28781.banner .z-0{z-index:0}
.md28781.banner .z-10{z-index:10}
.md28781.banner .mx-auto{margin-left:auto;margin-right:auto}
.md28781.banner .mt-auto{margin-top:auto}
.md28781.banner .ml-auto{margin-left:auto}
.md28781.banner .mr-10{margin-right:.1rem}
.md28781.banner .ml-10{margin-left:.1rem}
.md28781.banner .w-full{width:100%}
.md28781.banner .w-auto{width:auto}
.md28781.banner .w-screen{width:100vw}
.md28781.banner .h-full{height:100%}
.md28781.banner .h-auto{height:auto}
.md28781.banner .h-screen{height:100vh}
.md28781.banner .max-w-full{max-width:100%}
.md28781.banner .leading-none{line-height:1}
.md28781.banner .whitespace-nowrap{white-space:nowrap}
.md28781.banner .bg-theme{background-color:rgb(var(--theme))}
.md28781.banner .rounded-full{border-radius:9999px}
.md28781.banner .cursor-pointer{cursor:pointer}
.md28781.banner .object-cover{object-fit:cover}
.md28781.banner .object-contain{object-fit:contain}
.md28781.banner .pointer-events-none{pointer-events:none}
.md28781.banner .pointer-events-auto{pointer-events:auto}
.md28781.banner .brightness-20{filter:brightness(20)}
.md28781.banner .invert{filter:invert(1)}
.md28781.banner .text-theme{color:rgb(var(--theme))}
.md28781.banner .mt-60{margin-top:.6rem}
.md28781.banner .size-full{width:100%;height:100%}
.md28781.banner .text-theme{color:var(--theme)}
.md28781.banner .flex-center{display:flex;align-items:center;justify-content:center}
.md28781.banner .flex-start{display:flex;align-items:flex-start;justify-content:flex-start}
.md28781.banner .flex-start-center{display:flex;align-items:flex-start;justify-content:center}
.md28781.banner .flex-start-between{display:flex;align-items:flex-start;justify-content:space-between}
.md28781.banner .flex-center-between{display:flex;align-items:center;justify-content:space-between}
.md28781.banner .flex-center-start{display:flex;align-items:center;justify-content:flex-start}
.md28781.banner .flex-center-end{display:flex;align-items:center;justify-content:flex-end}
.md28781.banner .flex-end-center{display:flex;align-items:flex-end;justify-content:center}
.md28781.banner .flex-end-between{display:flex;align-items:flex-end;justify-content:space-between}
.md28781.banner .rounded-10{border-radius:.1rem}
.md28781.banner .rounded-15{border-radius:.15rem}
.md28781.banner .rounded-20{border-radius:.2rem}
.md28781.banner button,.md28781.banner input,.md28781.banner textarea{border:none;outline:none;padding:0;background-color:transparent}
.md28781.banner .icon{position:relative;display:flex;align-items:center;justify-content:center;width:1em;height:1em;flex-shrink:0;max-width:100%;max-height:100%;transition:.3s}
.md28781.banner .icon img,.md28781.banner .icon svg{width:100%;height:100%;object-fit:contain;transition:.3s}
.md28781.banner .icon img:nth-child(2),.md28781.banner .icon svg:nth-child(2){position:absolute;top:0;left:0;opacity:0;z-index:5}
.md28781.banner .hover-icon:hover.icon img:first-child,.md28781.banner .hover-icon:hover .icon img:first-child,.md28781.banner .active-icon.icon img:first-child,.md28781.banner .active-icon .icon img:first-child{opacity:0}
.md28781.banner .hover-icon:hover.icon img:last-child,.md28781.banner .hover-icon:hover .icon img:last-child,.md28781.banner .active-icon.icon img:last-child,.md28781.banner .active-icon .icon img:last-child{opacity:1}
.md28781.banner.wrap,.md28781.banner .wrap{padding-left:4%;padding-right:4%;max-width:100%}
.md28781.banner .area{margin:0 auto;width:14rem;max-width:100%}
.md28781.banner img{opacity:0}
.md28781.banner img[src]{opacity:1}
.md28781.banner{color:#111;overflow:hidden;color:#fff}
.md28781.banner .view-more{display:inline-flex;justify-content:center;align-items:center;height:2em;min-width:2rem;border-radius:1.2em;white-space:nowrap;padding:.05rem;border:2px solid #fff;cursor:pointer;transition:.3s}
.md28781.banner .view-more .btn-content{display:flex;align-items:center;justify-content:center;flex:1;padding:.15rem .3rem}
.md28781.banner .view-more .more-icon{display:flex;align-items:center;justify-content:center;height:100%;border-radius:50%;aspect-ratio:1;background-color:#fff;transition:.3s}
.md28781.banner .view-more.theme .more-icon{background-color:var(--theme)}
.md28781.banner .view-more.theme .icon{color:#fff}
.md28781.banner .view-more.theme.hover:hover{color:#fff;border-color:var(--theme);background-color:var(--theme)}
.md28781.banner .view-more.theme.hover:hover .more-icon{background-color:#fff}
.md28781.banner .view-more.theme.hover:hover .icon{color:var(--theme)}
.md28781.banner .view-more.hover:hover{color:var(--theme);background-color:#fff}
.md28781.banner .view-more.hover:hover .more-icon{background-color:var(--theme)}
.md28781.banner .view-more.hover:hover .icon{color:#fff}
.md28781.banner .banner-item{position:relative;flex-shrink:0}
.md28781.banner .banner-item:before{content:"";display:block;padding-top:42.7083333333%}
.md28781.banner .banner-item>.fill{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s}
.md28781.banner .banner-item{min-height:5rem}
.md28781.banner .title{line-height:1.5714285714;margin-bottom:.4rem}
.md28781.banner .swp-turner{position:absolute;inset:0;display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;padding:.3rem;pointer-events:none;z-index:10}
.md28781.banner .swp-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2em;height:2em;border-radius:50%;background:transparent;border:1px solid #fff;pointer-events:auto;cursor:pointer;transition:.3s}
.md28781.banner .swp-btn:hover{background-color:#fff}
.md28781.banner .swp-btn:hover .icon{color:var(--theme)}
.md28781.banner .swiper-pagination{display:flex;justify-content:center;bottom:.3rem}
.md28781.banner .swiper-pagination-bullet{width:.3rem;height:3px;border-radius:0;margin:0;background-color:#fff;opacity:.2}
.md28781.banner .swiper-pagination-bullet-active{opacity:1}
@media(max-width:800px){
	.md28781.banner .swp-turner{display:none}
}

.md28782.index-about .hidden{display:none}
.md28782.index-about .overflow-hidden{overflow:hidden}
.md28782.index-about .overflow-visible{overflow:visible}
.md28782.index-about .absolute{position:absolute}
.md28782.index-about .relative{position:relative}
.md28782.index-about .inset-0{inset:0}
.md28782.index-about .top-0{top:0}
.md28782.index-about .right-0{right:0}
.md28782.index-about .bottom-0{bottom:0}
.md28782.index-about .left-0{left:0}
.md28782.index-about .top-full{top:100%}
.md28782.index-about .right-full{right:100%}
.md28782.index-about .bottom-full{bottom:100%}
.md28782.index-about .left-full{left:100%}
.md28782.index-about .z-0{z-index:0}
.md28782.index-about .z-10{z-index:10}
.md28782.index-about .mx-auto{margin-left:auto;margin-right:auto}
.md28782.index-about .mt-auto{margin-top:auto}
.md28782.index-about .ml-auto{margin-left:auto}
.md28782.index-about .mr-10{margin-right:.1rem}
.md28782.index-about .ml-10{margin-left:.1rem}
.md28782.index-about .w-full{width:100%}
.md28782.index-about .w-auto{width:auto}
.md28782.index-about .w-screen{width:100vw}
.md28782.index-about .h-full{height:100%}
.md28782.index-about .h-auto{height:auto}
.md28782.index-about .h-screen{height:100vh}
.md28782.index-about .max-w-full{max-width:100%}
.md28782.index-about .leading-none{line-height:1}
.md28782.index-about .whitespace-nowrap{white-space:nowrap}
.md28782.index-about .bg-theme{background-color:rgb(var(--theme))}
.md28782.index-about .rounded-full{border-radius:9999px}
.md28782.index-about .cursor-pointer{cursor:pointer}
.md28782.index-about .object-cover{object-fit:cover}
.md28782.index-about .object-contain{object-fit:contain}
.md28782.index-about .pointer-events-none{pointer-events:none}
.md28782.index-about .pointer-events-auto{pointer-events:auto}
.md28782.index-about .brightness-20{filter:brightness(20)}
.md28782.index-about .invert{filter:invert(1)}
.md28782.index-about .text-theme{color:rgb(var(--theme))}
.md28782.index-about .mt-60{margin-top:.6rem}
.md28782.index-about .size-full{width:100%;height:100%}
.md28782.index-about .text-theme{color:var(--theme)}
.md28782.index-about .flex-center{display:flex;align-items:center;justify-content:center}
.md28782.index-about .flex-start{display:flex;align-items:flex-start;justify-content:flex-start}
.md28782.index-about .flex-start-center{display:flex;align-items:flex-start;justify-content:center}
.md28782.index-about .flex-start-between{display:flex;align-items:flex-start;justify-content:space-between}
.md28782.index-about .flex-center-between{display:flex;align-items:center;justify-content:space-between}
.md28782.index-about .flex-center-start{display:flex;align-items:center;justify-content:flex-start}
.md28782.index-about .flex-center-end{display:flex;align-items:center;justify-content:flex-end}
.md28782.index-about .flex-end-center{display:flex;align-items:flex-end;justify-content:center}
.md28782.index-about .flex-end-between{display:flex;align-items:flex-end;justify-content:space-between}
.md28782.index-about .rounded-10{border-radius:.1rem}
.md28782.index-about .rounded-15{border-radius:.15rem}
.md28782.index-about .rounded-20{border-radius:.2rem}
.md28782.index-about button,.md28782.index-about input,.md28782.index-about textarea{border:none;outline:none;padding:0;background-color:transparent}
.md28782.index-about .icon{position:relative;display:flex;align-items:center;justify-content:center;width:1em;height:1em;flex-shrink:0;max-width:100%;max-height:100%;transition:.3s}
.md28782.index-about .icon img,.md28782.index-about .icon svg{width:100%;height:100%;object-fit:contain;transition:.3s}
.md28782.index-about .icon img:nth-child(2),.md28782.index-about .icon svg:nth-child(2){position:absolute;top:0;left:0;opacity:0;z-index:5}
.md28782.index-about .hover-icon:hover.icon img:first-child,.md28782.index-about .hover-icon:hover .icon img:first-child,.md28782.index-about .active-icon.icon img:first-child,.md28782.index-about .active-icon .icon img:first-child{opacity:0}
.md28782.index-about .hover-icon:hover.icon img:last-child,.md28782.index-about .hover-icon:hover .icon img:last-child,.md28782.index-about .active-icon.icon img:last-child,.md28782.index-about .active-icon .icon img:last-child{opacity:1}
.md28782.index-about.wrap,.md28782.index-about .wrap{padding-left:4%;padding-right:4%;max-width:100%}
.md28782.index-about .area{margin:0 auto;width:14rem;max-width:100%}
.md28782.index-about img{opacity:0}
.md28782.index-about img[src]{opacity:1}
.md28782.index-about{color:#111;overflow:hidden;position:relative;padding-top:.8rem;padding-bottom:.8rem}
.md28782.index-about .view-more{display:inline-flex;justify-content:center;align-items:center;height:2em;min-width:2rem;border-radius:1.2em;white-space:nowrap;padding:.05rem;border:2px solid #fff;cursor:pointer;transition:.3s;border-color:#0000001a}
.md28782.index-about .view-more .more-icon{background-color:var(--theme)}
.md28782.index-about .view-more .more-icon .icon{color:#fff}
.md28782.index-about .view-more .btn-content{display:flex;align-items:center;justify-content:center;flex:1;padding:.15rem .3rem}
.md28782.index-about .view-more .more-icon{display:flex;align-items:center;justify-content:center;height:100%;border-radius:50%;aspect-ratio:1;background-color:#fff;transition:.3s}
.md28782.index-about .view-more.theme .more-icon{background-color:var(--theme)}
.md28782.index-about .view-more.theme .icon{color:#fff}
.md28782.index-about .view-more.theme.hover:hover{color:#fff;border-color:var(--theme);background-color:var(--theme)}
.md28782.index-about .view-more.theme.hover:hover .more-icon{background-color:#fff}
.md28782.index-about .view-more.theme.hover:hover .icon{color:var(--theme)}
.md28782.index-about .view-more.hover:hover{color:var(--theme);background-color:#fff}
.md28782.index-about .view-more.hover:hover .more-icon{background-color:var(--theme)}
.md28782.index-about .view-more.hover:hover .icon{color:#fff}
.md28782.index-about .about-main{display:flex}
.md28782.index-about .left{display:flex;flex-direction:column;justify-content:space-between;padding:0 .8rem}
.md28782.index-about .right{width:9.6rem;max-width:100%}
.md28782.index-about .right{position:relative;flex-shrink:0}
.md28782.index-about .right:before{content:"";display:block;padding-top:62.5%}
.md28782.index-about .right>.fill{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s}
.md28782.index-about .title{line-height:1.2777777778}
.md28782.index-about .line{width:.3rem;height:3px;background-color:var(--theme);margin:.2rem 0 .3rem}
.md28782.index-about .info{line-height:2;margin-bottom:.52rem}
.md28782.index-about .data{display:flex;flex-wrap:wrap;margin-left:-.8rem}
.md28782.index-about .item{width:calc(50% - .8rem);margin-left:.8rem;padding:.25rem 0 0;margin-top:.35rem;border-top:1px solid rgba(34,15,8,.2)}
.md28782.index-about .value{line-height:.8}
.md28782.index-about .name{line-height:1.625;margin-top:.15rem}
.md28782.index-about .vdo-cover{position:absolute;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10}
.md28782.index-about .vdo-cover.hide{display:none}
.md28782.index-about .play-btn{width:.8rem;height:.8rem}
@media(max-width:750px){
	.md28782.index-about .about-main{flex-direction:column}
.md28782.index-about .right{margin-top:.6rem}
}

.md28783.index-case .hidden{display:none}
.md28783.index-case .overflow-hidden{overflow:hidden}
.md28783.index-case .overflow-visible{overflow:visible}
.md28783.index-case .absolute{position:absolute}
.md28783.index-case .relative{position:relative}
.md28783.index-case .inset-0{inset:0}
.md28783.index-case .top-0{top:0}
.md28783.index-case .right-0{right:0}
.md28783.index-case .bottom-0{bottom:0}
.md28783.index-case .left-0{left:0}
.md28783.index-case .top-full{top:100%}
.md28783.index-case .right-full{right:100%}
.md28783.index-case .bottom-full{bottom:100%}
.md28783.index-case .left-full{left:100%}
.md28783.index-case .z-0{z-index:0}
.md28783.index-case .z-10{z-index:10}
.md28783.index-case .mx-auto{margin-left:auto;margin-right:auto}
.md28783.index-case .mt-auto{margin-top:auto}
.md28783.index-case .ml-auto{margin-left:auto}
.md28783.index-case .mr-10{margin-right:.1rem}
.md28783.index-case .ml-10{margin-left:.1rem}
.md28783.index-case .w-full{width:100%}
.md28783.index-case .w-auto{width:auto}
.md28783.index-case .w-screen{width:100vw}
.md28783.index-case .h-full{height:100%}
.md28783.index-case .h-auto{height:auto}
.md28783.index-case .h-screen{height:100vh}
.md28783.index-case .max-w-full{max-width:100%}
.md28783.index-case .leading-none{line-height:1}
.md28783.index-case .whitespace-nowrap{white-space:nowrap}
.md28783.index-case .bg-theme{background-color:rgb(var(--theme))}
.md28783.index-case .rounded-full{border-radius:9999px}
.md28783.index-case .cursor-pointer{cursor:pointer}
.md28783.index-case .object-cover{object-fit:cover}
.md28783.index-case .object-contain{object-fit:contain}
.md28783.index-case .pointer-events-none{pointer-events:none}
.md28783.index-case .pointer-events-auto{pointer-events:auto}
.md28783.index-case .brightness-20{filter:brightness(20)}
.md28783.index-case .invert{filter:invert(1)}
.md28783.index-case .text-theme{color:rgb(var(--theme))}
.md28783.index-case .mt-60{margin-top:.6rem}
.md28783.index-case .size-full{width:100%;height:100%}
.md28783.index-case .text-theme{color:var(--theme)}
.md28783.index-case .flex-center{display:flex;align-items:center;justify-content:center}
.md28783.index-case .flex-start{display:flex;align-items:flex-start;justify-content:flex-start}
.md28783.index-case .flex-start-center{display:flex;align-items:flex-start;justify-content:center}
.md28783.index-case .flex-start-between{display:flex;align-items:flex-start;justify-content:space-between}
.md28783.index-case .flex-center-between{display:flex;align-items:center;justify-content:space-between}
.md28783.index-case .flex-center-start{display:flex;align-items:center;justify-content:flex-start}
.md28783.index-case .flex-center-end{display:flex;align-items:center;justify-content:flex-end}
.md28783.index-case .flex-end-center{display:flex;align-items:flex-end;justify-content:center}
.md28783.index-case .flex-end-between{display:flex;align-items:flex-end;justify-content:space-between}
.md28783.index-case .rounded-10{border-radius:.1rem}
.md28783.index-case .rounded-15{border-radius:.15rem}
.md28783.index-case .rounded-20{border-radius:.2rem}
.md28783.index-case button,.md28783.index-case input,.md28783.index-case textarea{border:none;outline:none;padding:0;background-color:transparent}
.md28783.index-case .icon{position:relative;display:flex;align-items:center;justify-content:center;width:1em;height:1em;flex-shrink:0;max-width:100%;max-height:100%;transition:.3s}
.md28783.index-case .icon img,.md28783.index-case .icon svg{width:100%;height:100%;object-fit:contain;transition:.3s}
.md28783.index-case .icon img:nth-child(2),.md28783.index-case .icon svg:nth-child(2){position:absolute;top:0;left:0;opacity:0;z-index:5}
.md28783.index-case .hover-icon:hover.icon img:first-child,.md28783.index-case .hover-icon:hover .icon img:first-child,.md28783.index-case .active-icon.icon img:first-child,.md28783.index-case .active-icon .icon img:first-child{opacity:0}
.md28783.index-case .hover-icon:hover.icon img:last-child,.md28783.index-case .hover-icon:hover .icon img:last-child,.md28783.index-case .active-icon.icon img:last-child,.md28783.index-case .active-icon .icon img:last-child{opacity:1}
.md28783.index-case.wrap,.md28783.index-case .wrap{padding-left:4%;padding-right:4%;max-width:100%}
.md28783.index-case .area{margin:0 auto;width:14rem;max-width:100%}
.md28783.index-case img{opacity:0}
.md28783.index-case img[src]{opacity:1}
.md28783.index-case{color:#111;overflow:hidden;position:relative;padding-top:.8rem;padding-bottom:.8rem;color:#fff}
.md28783.index-case .view-more{display:inline-flex;justify-content:center;align-items:center;height:2em;min-width:2rem;border-radius:1.2em;white-space:nowrap;padding:.05rem;border:2px solid #fff;cursor:pointer;transition:.3s}
.md28783.index-case .view-more .btn-content{display:flex;align-items:center;justify-content:center;flex:1;padding:.15rem .3rem}
.md28783.index-case .view-more .more-icon{display:flex;align-items:center;justify-content:center;height:100%;border-radius:50%;aspect-ratio:1;background-color:#fff;transition:.3s}
.md28783.index-case .view-more.theme .more-icon{background-color:var(--theme)}
.md28783.index-case .view-more.theme .icon{color:#fff}
.md28783.index-case .view-more.theme.hover:hover{color:#fff;border-color:var(--theme);background-color:var(--theme)}
.md28783.index-case .view-more.theme.hover:hover .more-icon{background-color:#fff}
.md28783.index-case .view-more.theme.hover:hover .icon{color:var(--theme)}
.md28783.index-case .view-more.hover:hover{color:var(--theme);background-color:#fff}
.md28783.index-case .view-more.hover:hover .more-icon{background-color:var(--theme)}
.md28783.index-case .view-more.hover:hover .icon{color:#fff}
.md28783.index-case .title{line-height:1.2941176471}
.md28783.index-case .thumb{display:flex;margin-top:.35rem}
.md28783.index-case .thumb-item{width:auto;line-height:1;white-space:nowrap;margin:0 .25rem;padding-bottom:.15rem;border-bottom:2px solid transparent;cursor:pointer}
.md28783.index-case .thumb-item.thumb-active{border-color:#fff}
.md28783.index-case .title{line-height:1.3333333333;margin-top:.35rem;margin-bottom:.1rem}
.md28783.index-case .info{line-height:1.875;margin-bottom:.5rem}
.md28783.index-case .case-item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:6.35rem}

.md28784.index-product .hidden{display:none}
.md28784.index-product .overflow-hidden{overflow:hidden}
.md28784.index-product .overflow-visible{overflow:visible}
.md28784.index-product .absolute{position:absolute}
.md28784.index-product .relative{position:relative}
.md28784.index-product .inset-0{inset:0}
.md28784.index-product .top-0{top:0}
.md28784.index-product .right-0{right:0}
.md28784.index-product .bottom-0{bottom:0}
.md28784.index-product .left-0{left:0}
.md28784.index-product .top-full{top:100%}
.md28784.index-product .right-full{right:100%}
.md28784.index-product .bottom-full{bottom:100%}
.md28784.index-product .left-full{left:100%}
.md28784.index-product .z-0{z-index:0}
.md28784.index-product .z-10{z-index:10}
.md28784.index-product .mx-auto{margin-left:auto;margin-right:auto}
.md28784.index-product .mt-auto{margin-top:auto}
.md28784.index-product .ml-auto{margin-left:auto}
.md28784.index-product .mr-10{margin-right:.1rem}
.md28784.index-product .ml-10{margin-left:.1rem}
.md28784.index-product .w-full{width:100%}
.md28784.index-product .w-auto{width:auto}
.md28784.index-product .w-screen{width:100vw}
.md28784.index-product .h-full{height:100%}
.md28784.index-product .h-auto{height:auto}
.md28784.index-product .h-screen{height:100vh}
.md28784.index-product .max-w-full{max-width:100%}
.md28784.index-product .leading-none{line-height:1}
.md28784.index-product .whitespace-nowrap{white-space:nowrap}
.md28784.index-product .bg-theme{background-color:rgb(var(--theme))}
.md28784.index-product .rounded-full{border-radius:9999px}
.md28784.index-product .cursor-pointer{cursor:pointer}
.md28784.index-product .object-cover{object-fit:cover}
.md28784.index-product .object-contain{object-fit:contain}
.md28784.index-product .pointer-events-none{pointer-events:none}
.md28784.index-product .pointer-events-auto{pointer-events:auto}
.md28784.index-product .brightness-20{filter:brightness(20)}
.md28784.index-product .invert{filter:invert(1)}
.md28784.index-product .text-theme{color:rgb(var(--theme))}
.md28784.index-product .mt-60{margin-top:.6rem}
.md28784.index-product .size-full{width:100%;height:100%}
.md28784.index-product .text-theme{color:var(--theme)}
.md28784.index-product .flex-center{display:flex;align-items:center;justify-content:center}
.md28784.index-product .flex-start{display:flex;align-items:flex-start;justify-content:flex-start}
.md28784.index-product .flex-start-center{display:flex;align-items:flex-start;justify-content:center}
.md28784.index-product .flex-start-between{display:flex;align-items:flex-start;justify-content:space-between}
.md28784.index-product .flex-center-between{display:flex;align-items:center;justify-content:space-between}
.md28784.index-product .flex-center-start{display:flex;align-items:center;justify-content:flex-start}
.md28784.index-product .flex-center-end{display:flex;align-items:center;justify-content:flex-end}
.md28784.index-product .flex-end-center{display:flex;align-items:flex-end;justify-content:center}
.md28784.index-product .flex-end-between{display:flex;align-items:flex-end;justify-content:space-between}
.md28784.index-product .rounded-10{border-radius:.1rem}
.md28784.index-product .rounded-15{border-radius:.15rem}
.md28784.index-product .rounded-20{border-radius:.2rem}
.md28784.index-product button,.md28784.index-product input,.md28784.index-product textarea{border:none;outline:none;padding:0;background-color:transparent}
.md28784.index-product .icon{position:relative;display:flex;align-items:center;justify-content:center;width:1em;height:1em;flex-shrink:0;max-width:100%;max-height:100%;transition:.3s}
.md28784.index-product .icon img,.md28784.index-product .icon svg{width:100%;height:100%;object-fit:contain;transition:.3s}
.md28784.index-product .icon img:nth-child(2),.md28784.index-product .icon svg:nth-child(2){position:absolute;top:0;left:0;opacity:0;z-index:5}
.md28784.index-product .hover-icon:hover.icon img:first-child,.md28784.index-product .hover-icon:hover .icon img:first-child,.md28784.index-product .active-icon.icon img:first-child,.md28784.index-product .active-icon .icon img:first-child{opacity:0}
.md28784.index-product .hover-icon:hover.icon img:last-child,.md28784.index-product .hover-icon:hover .icon img:last-child,.md28784.index-product .active-icon.icon img:last-child,.md28784.index-product .active-icon .icon img:last-child{opacity:1}
.md28784.index-product.wrap,.md28784.index-product .wrap{padding-left:4%;padding-right:4%;max-width:100%}
.md28784.index-product .area{margin:0 auto;width:14rem;max-width:100%}
.md28784.index-product img{opacity:0}
.md28784.index-product img[src]{opacity:1}
.md28784.index-product{color:#111;overflow:hidden;padding-top:.8rem;padding-bottom:.7rem}
.md28784.index-product .view-more{display:inline-flex;justify-content:center;align-items:center;height:2em;min-width:2rem;border-radius:1.2em;white-space:nowrap;padding:.05rem;border:2px solid #fff;cursor:pointer;transition:.3s;border-color:#0000001a}
.md28784.index-product .view-more .more-icon{background-color:var(--theme)}
.md28784.index-product .view-more .more-icon .icon{color:#fff}
.md28784.index-product .view-more .btn-content{display:flex;align-items:center;justify-content:center;flex:1;padding:.15rem .3rem}
.md28784.index-product .view-more .more-icon{display:flex;align-items:center;justify-content:center;height:100%;border-radius:50%;aspect-ratio:1;background-color:#fff;transition:.3s}
.md28784.index-product .view-more.theme .more-icon{background-color:var(--theme)}
.md28784.index-product .view-more.theme .icon{color:#fff}
.md28784.index-product .view-more.theme.hover:hover{color:#fff;border-color:var(--theme);background-color:var(--theme)}
.md28784.index-product .view-more.theme.hover:hover .more-icon{background-color:#fff}
.md28784.index-product .view-more.theme.hover:hover .icon{color:var(--theme)}
.md28784.index-product .view-more.hover:hover{color:var(--theme);background-color:#fff}
.md28784.index-product .view-more.hover:hover .more-icon{background-color:var(--theme)}
.md28784.index-product .view-more.hover:hover .icon{color:#fff}
.md28784.index-product .swp-opt{position:absolute;top:0;left:50%;width:100vw;height:100%;padding:0 4%;transform:translate(-50%);pointer-events:none;z-index:10}
.md28784.index-product .swp-turner{display:flex;align-items:center;justify-content:space-between;height:100%;width:16.4rem;max-width:100%;margin:0 auto}
.md28784.index-product .md-title{line-height:1.2941176471}
.md28784.index-product .product-main{margin-top:.5rem}
.md28784.index-product .item{position:relative;flex-shrink:0}
.md28784.index-product .item:before{content:"";display:block;padding-top:72.4637681159%}
.md28784.index-product .item>.fill{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s}
.md28784.index-product .item{color:#fff;overflow:hidden}
.md28784.index-product .item:hover img.fill{transform:scale(1.05)}
.md28784.index-product .content{padding:.6rem .4rem}
.md28784.index-product .title{line-height:1.6666666667}
.md28784.index-product .info{line-height:2;margin-top:.12rem}
.md28784.index-product .swp-turner{display:flex;align-items:center;justify-content:space-between}
.md28784.index-product .swp-btn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2em;height:2em;border-radius:50%;background:transparent;border:1px solid #eee;pointer-events:auto;cursor:pointer;transition:.3s}
.md28784.index-product .swp-btn:hover{background-color:var(--theme)}
.md28784.index-product .swp-btn:hover .icon{color:#fff}
.md28784.index-product .btn-box{margin-top:.5rem}

.md28785.index-news .hidden{display:none}
.md28785.index-news .overflow-hidden{overflow:hidden}
.md28785.index-news .overflow-visible{overflow:visible}
.md28785.index-news .absolute{position:absolute}
.md28785.index-news .relative{position:relative}
.md28785.index-news .inset-0{inset:0}
.md28785.index-news .top-0{top:0}
.md28785.index-news .right-0{right:0}
.md28785.index-news .bottom-0{bottom:0}
.md28785.index-news .left-0{left:0}
.md28785.index-news .top-full{top:100%}
.md28785.index-news .right-full{right:100%}
.md28785.index-news .bottom-full{bottom:100%}
.md28785.index-news .left-full{left:100%}
.md28785.index-news .z-0{z-index:0}
.md28785.index-news .z-10{z-index:10}
.md28785.index-news .mx-auto{margin-left:auto;margin-right:auto}
.md28785.index-news .mt-auto{margin-top:auto}
.md28785.index-news .ml-auto{margin-left:auto}
.md28785.index-news .mr-10{margin-right:.1rem}
.md28785.index-news .ml-10{margin-left:.1rem}
.md28785.index-news .w-full{width:100%}
.md28785.index-news .w-auto{width:auto}
.md28785.index-news .w-screen{width:100vw}
.md28785.index-news .h-full{height:100%}
.md28785.index-news .h-auto{height:auto}
.md28785.index-news .h-screen{height:100vh}
.md28785.index-news .max-w-full{max-width:100%}
.md28785.index-news .leading-none{line-height:1}
.md28785.index-news .whitespace-nowrap{white-space:nowrap}
.md28785.index-news .bg-theme{background-color:rgb(var(--theme))}
.md28785.index-news .rounded-full{border-radius:9999px}
.md28785.index-news .cursor-pointer{cursor:pointer}
.md28785.index-news .object-cover{object-fit:cover}
.md28785.index-news .object-contain{object-fit:contain}
.md28785.index-news .pointer-events-none{pointer-events:none}
.md28785.index-news .pointer-events-auto{pointer-events:auto}
.md28785.index-news .brightness-20{filter:brightness(20)}
.md28785.index-news .invert{filter:invert(1)}
.md28785.index-news .text-theme{color:rgb(var(--theme))}
.md28785.index-news .mt-60{margin-top:.6rem}
.md28785.index-news .size-full{width:100%;height:100%}
.md28785.index-news .text-theme{color:var(--theme)}
.md28785.index-news .flex-center{display:flex;align-items:center;justify-content:center}
.md28785.index-news .flex-start{display:flex;align-items:flex-start;justify-content:flex-start}
.md28785.index-news .flex-start-center{display:flex;align-items:flex-start;justify-content:center}
.md28785.index-news .flex-start-between{display:flex;align-items:flex-start;justify-content:space-between}
.md28785.index-news .flex-center-between{display:flex;align-items:center;justify-content:space-between}
.md28785.index-news .flex-center-start{display:flex;align-items:center;justify-content:flex-start}
.md28785.index-news .flex-center-end{display:flex;align-items:center;justify-content:flex-end}
.md28785.index-news .flex-end-center{display:flex;align-items:flex-end;justify-content:center}
.md28785.index-news .flex-end-between{display:flex;align-items:flex-end;justify-content:space-between}
.md28785.index-news .rounded-10{border-radius:.1rem}
.md28785.index-news .rounded-15{border-radius:.15rem}
.md28785.index-news .rounded-20{border-radius:.2rem}
.md28785.index-news button,.md28785.index-news input,.md28785.index-news textarea{border:none;outline:none;padding:0;background-color:transparent}
.md28785.index-news .icon{position:relative;display:flex;align-items:center;justify-content:center;width:1em;height:1em;flex-shrink:0;max-width:100%;max-height:100%;transition:.3s}
.md28785.index-news .icon img,.md28785.index-news .icon svg{width:100%;height:100%;object-fit:contain;transition:.3s}
.md28785.index-news .icon img:nth-child(2),.md28785.index-news .icon svg:nth-child(2){position:absolute;top:0;left:0;opacity:0;z-index:5}
.md28785.index-news .hover-icon:hover.icon img:first-child,.md28785.index-news .hover-icon:hover .icon img:first-child,.md28785.index-news .active-icon.icon img:first-child,.md28785.index-news .active-icon .icon img:first-child{opacity:0}
.md28785.index-news .hover-icon:hover.icon img:last-child,.md28785.index-news .hover-icon:hover .icon img:last-child,.md28785.index-news .active-icon.icon img:last-child,.md28785.index-news .active-icon .icon img:last-child{opacity:1}
.md28785.index-news.wrap,.md28785.index-news .wrap{padding-left:4%;padding-right:4%;max-width:100%}
.md28785.index-news .area{margin:0 auto;width:14rem;max-width:100%}
.md28785.index-news img{opacity:0}
.md28785.index-news img[src]{opacity:1}
.md28785.index-news{color:#111;overflow:hidden;position:relative;padding-top:.8rem;padding-bottom:1.75rem;background-color:#f8f8f8}
.md28785.index-news .view-more{display:inline-flex;justify-content:center;align-items:center;height:2em;min-width:2rem;border-radius:1.2em;white-space:nowrap;padding:.05rem;border:2px solid #fff;cursor:pointer;transition:.3s;border-color:#0000001a}
.md28785.index-news .view-more .more-icon{background-color:var(--theme)}
.md28785.index-news .view-more .more-icon .icon{color:#fff}
.md28785.index-news .view-more .btn-content{display:flex;align-items:center;justify-content:center;flex:1;padding:.15rem .3rem}
.md28785.index-news .view-more .more-icon{display:flex;align-items:center;justify-content:center;height:100%;border-radius:50%;aspect-ratio:1;background-color:#fff;transition:.3s}
.md28785.index-news .view-more.theme .more-icon{background-color:var(--theme)}
.md28785.index-news .view-more.theme .icon{color:#fff}
.md28785.index-news .view-more.theme.hover:hover{color:#fff;border-color:var(--theme);background-color:var(--theme)}
.md28785.index-news .view-more.theme.hover:hover .more-icon{background-color:#fff}
.md28785.index-news .view-more.theme.hover:hover .icon{color:var(--theme)}
.md28785.index-news .view-more.hover:hover{color:var(--theme);background-color:#fff}
.md28785.index-news .view-more.hover:hover .more-icon{background-color:var(--theme)}
.md28785.index-news .view-more.hover:hover .icon{color:#fff}
.md28785.index-news .news-main{margin-top:.5rem}
.md28785.index-news .item{width:calc((100% - .4rem) / 3 - .01rem)}
.md28785.index-news .item:nth-child(n+2){margin-left:.2rem}
.md28785.index-news .item:nth-child(3n+1){margin-left:0}
.md28785.index-news .item:nth-child(n+4){margin-top:.2rem}
.md28785.index-news .item{border-bottom:3px solid transparent;transition:.3s}
.md28785.index-news .item:hover{border-color:var(--theme)}
.md28785.index-news .item:hover .fill{transform:scale(1.05)}
.md28785.index-news .pic{position:relative;flex-shrink:0}
.md28785.index-news .pic:before{content:"";display:block;padding-top:56.2913907285%}
.md28785.index-news .pic>.fill{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s}
.md28785.index-news .pic{overflow:hidden}
.md28785.index-news .content{padding:.3rem;background-color:#fff}
.md28785.index-news .title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;max-width:100%;max-height:3.4em;-webkit-line-clamp:2;line-height:1.7}
.md28785.index-news .date{line-height:1.75;margin-top:.29rem}
.md28785.index-news .btn-box{margin-top:.5rem}
@media(max-width:750px){
	.md28785.index-news .item{width:calc((100% - .2rem)/2 - .01rem)}
.md28785.index-news .item:nth-child(n+2){margin-left:.2rem}
.md28785.index-news .item:nth-child(odd){margin-left:0}
.md28785.index-news .item:nth-child(n+3){margin-top:.2rem}
}
@media(max-width:500px){
	.md28785.index-news .item{width:calc((100% + -0rem)*1 - .01rem)}
.md28785.index-news .item:nth-child(n+2){margin-left:.2rem}
.md28785.index-news .item:nth-child(n+1){margin-left:0}
.md28785.index-news .item:nth-child(n+2){margin-top:.2rem}
}
