
/*! #banner start */
/* #region */
.md29280.banner .hidden{display:none}
.md29280.banner .overflow-hidden{overflow:hidden}
.md29280.banner .overflow-visible{overflow:visible}
.md29280.banner .absolute{position:absolute}
.md29280.banner .relative{position:relative}
.md29280.banner .inset-0{inset:0}
.md29280.banner .top-0{top:0}
.md29280.banner .right-0{right:0}
.md29280.banner .bottom-0{bottom:0}
.md29280.banner .left-0{left:0}
.md29280.banner .top-full{top:100%}
.md29280.banner .right-full{right:100%}
.md29280.banner .bottom-full{bottom:100%}
.md29280.banner .left-full{left:100%}
.md29280.banner .z-0{z-index:0}
.md29280.banner .z-10{z-index:10}
.md29280.banner .mx-auto{margin-left:auto;margin-right:auto}
.md29280.banner .mt-auto{margin-top:auto}
.md29280.banner .ml-auto{margin-left:auto}
.md29280.banner .w-full{width:100%}
.md29280.banner .w-auto{width:auto}
.md29280.banner .w-screen{width:100vw}
.md29280.banner .h-full{height:100%}
.md29280.banner .h-auto{height:auto}
.md29280.banner .h-screen{height:100vh}
.md29280.banner .max-w-full{max-width:100%}
.md29280.banner .leading-none{line-height:1}
.md29280.banner .whitespace-nowrap{white-space:nowrap}
.md29280.banner .bg-theme{background-color:rgb(var(--theme))}
.md29280.banner .rounded-full{border-radius:9999px}
.md29280.banner .cursor-pointer{cursor:pointer}
.md29280.banner .object-cover{object-fit:cover}
.md29280.banner .object-contain{object-fit:contain}
.md29280.banner .pointer-events-none{pointer-events:none}
.md29280.banner .pointer-events-auto{pointer-events:auto}
.md29280.banner .brightness-20{filter:brightness(20)}
.md29280.banner .invert{filter:invert(1)}
.md29280.banner .text-theme{color:rgb(var(--theme))}
.md29280.banner .mt-60{margin-top:.6rem}
.md29280.banner .size-full{width:100%;height:100%}
.md29280.banner .text-theme{color:var(--theme)}
.md29280.banner .flex-center{display:flex;align-items:center;justify-content:center}
.md29280.banner .flex-start{display:flex;align-items:flex-start;justify-content:flex-start}
.md29280.banner .flex-start-center{display:flex;align-items:flex-start;justify-content:center}
.md29280.banner .flex-start-between{display:flex;align-items:flex-start;justify-content:space-between}
.md29280.banner .flex-center-between{display:flex;align-items:center;justify-content:space-between}
.md29280.banner .flex-center-start{display:flex;align-items:center;justify-content:flex-start}
.md29280.banner .flex-center-end{display:flex;align-items:center;justify-content:flex-end}
.md29280.banner .flex-end-center{display:flex;align-items:flex-end;justify-content:center}
.md29280.banner .flex-end-between{display:flex;align-items:flex-end;justify-content:space-between}
.md29280.banner .rounded-10{border-radius:.1rem}
.md29280.banner .rounded-15{border-radius:.15rem}
.md29280.banner .rounded-20{border-radius:.2rem}
.md29280.banner button,.md29280.banner input,.md29280.banner textarea{border:none;outline:none;padding:0;background-color:transparent}
.md29280.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}
.md29280.banner .icon img{width:100%;height:100%;object-fit:contain;transition:.3s}
.md29280.banner .icon svg{max-width:100%;max-height:100%;object-fit:contain;transition:.3s}
.md29280.banner .icon img:nth-child(2),.md29280.banner .icon svg:nth-child(2){position:absolute;top:0;left:0;opacity:0;z-index:5}
.md29280.banner .hover-icon:hover.icon img:first-child,.md29280.banner .hover-icon:hover .icon img:first-child,.md29280.banner .active-icon.icon img:first-child,.md29280.banner .active-icon .icon img:first-child{opacity:0}
.md29280.banner .hover-icon:hover.icon img:last-child,.md29280.banner .hover-icon:hover .icon img:last-child,.md29280.banner .active-icon.icon img:last-child,.md29280.banner .active-icon .icon img:last-child{opacity:1}
.md29280.banner.wrap,.md29280.banner .wrap{padding-left:4%;padding-right:4%;max-width:100%}
.md29280.banner .area{margin:0 auto;width:14.8rem;max-width:100%}
.md29280.banner img{opacity:0}
.md29280.banner img[src]{opacity:1}
.md29280.banner{color:#222;overflow:hidden}
.md29280.banner .banner-pic{height:50vw;min-height:4rem}
.md29280.banner .swiper-pagination{display:flex;justify-content:center;bottom:.3rem}
.md29280.banner .swiper-pagination-bullet{min-width:30px;min-height:10px;width:.3rem;height:.1rem;border-radius:.05rem;margin:0 .05rem;background-color:#fff;opacity:.6;transition:.3s}
.md29280.banner .swiper-pagination-bullet-active{width:.6rem;min-width:60px;background-color:rgba(var(--rgb),1);opacity:1}
/* #endregion */
/*! #banner end */

/*! #index-about start */
/* #region */
.md29282.index-about .hidden{display:none}
.md29282.index-about .overflow-hidden{overflow:hidden}
.md29282.index-about .overflow-visible{overflow:visible}
.md29282.index-about .absolute{position:absolute}
.md29282.index-about .relative{position:relative}
.md29282.index-about .inset-0{inset:0}
.md29282.index-about .top-0{top:0}
.md29282.index-about .right-0{right:0}
.md29282.index-about .bottom-0{bottom:0}
.md29282.index-about .left-0{left:0}
.md29282.index-about .top-full{top:100%}
.md29282.index-about .right-full{right:100%}
.md29282.index-about .bottom-full{bottom:100%}
.md29282.index-about .left-full{left:100%}
.md29282.index-about .z-0{z-index:0}
.md29282.index-about .z-10{z-index:10}
.md29282.index-about .mx-auto{margin-left:auto;margin-right:auto}
.md29282.index-about .mt-auto{margin-top:auto}
.md29282.index-about .ml-auto{margin-left:auto}
.md29282.index-about .w-full{width:100%}
.md29282.index-about .w-auto{width:auto}
.md29282.index-about .w-screen{width:100vw}
.md29282.index-about .h-full{height:100%}
.md29282.index-about .h-auto{height:auto}
.md29282.index-about .h-screen{height:100vh}
.md29282.index-about .max-w-full{max-width:100%}
.md29282.index-about .leading-none{line-height:1}
.md29282.index-about .whitespace-nowrap{white-space:nowrap}
.md29282.index-about .bg-theme{background-color:rgb(var(--theme))}
.md29282.index-about .rounded-full{border-radius:9999px}
.md29282.index-about .cursor-pointer{cursor:pointer}
.md29282.index-about .object-cover{object-fit:cover}
.md29282.index-about .object-contain{object-fit:contain}
.md29282.index-about .pointer-events-none{pointer-events:none}
.md29282.index-about .pointer-events-auto{pointer-events:auto}
.md29282.index-about .brightness-20{filter:brightness(20)}
.md29282.index-about .invert{filter:invert(1)}
.md29282.index-about .text-theme{color:rgb(var(--theme))}
.md29282.index-about .mt-60{margin-top:.6rem}
.md29282.index-about .size-full{width:100%;height:100%}
.md29282.index-about .text-theme{color:var(--theme)}
.md29282.index-about .flex-center{display:flex;align-items:center;justify-content:center}
.md29282.index-about .flex-start{display:flex;align-items:flex-start;justify-content:flex-start}
.md29282.index-about .flex-start-center{display:flex;align-items:flex-start;justify-content:center}
.md29282.index-about .flex-start-between{display:flex;align-items:flex-start;justify-content:space-between}
.md29282.index-about .flex-center-between{display:flex;align-items:center;justify-content:space-between}
.md29282.index-about .flex-center-start{display:flex;align-items:center;justify-content:flex-start}
.md29282.index-about .flex-center-end{display:flex;align-items:center;justify-content:flex-end}
.md29282.index-about .flex-end-center{display:flex;align-items:flex-end;justify-content:center}
.md29282.index-about .flex-end-between{display:flex;align-items:flex-end;justify-content:space-between}
.md29282.index-about .rounded-10{border-radius:.1rem}
.md29282.index-about .rounded-15{border-radius:.15rem}
.md29282.index-about .rounded-20{border-radius:.2rem}
.md29282.index-about button,.md29282.index-about input,.md29282.index-about textarea{border:none;outline:none;padding:0;background-color:transparent}
.md29282.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}
.md29282.index-about .icon img{width:100%;height:100%;object-fit:contain;transition:.3s}
.md29282.index-about .icon svg{max-width:100%;max-height:100%;object-fit:contain;transition:.3s}
.md29282.index-about .icon img:nth-child(2),.md29282.index-about .icon svg:nth-child(2){position:absolute;top:0;left:0;opacity:0;z-index:5}
.md29282.index-about .hover-icon:hover.icon img:first-child,.md29282.index-about .hover-icon:hover .icon img:first-child,.md29282.index-about .active-icon.icon img:first-child,.md29282.index-about .active-icon .icon img:first-child{opacity:0}
.md29282.index-about .hover-icon:hover.icon img:last-child,.md29282.index-about .hover-icon:hover .icon img:last-child,.md29282.index-about .active-icon.icon img:last-child,.md29282.index-about .active-icon .icon img:last-child{opacity:1}
.md29282.index-about.wrap,.md29282.index-about .wrap{padding-left:4%;padding-right:4%;max-width:100%}
.md29282.index-about .area{margin:0 auto;width:14.8rem;max-width:100%}
.md29282.index-about img{opacity:0}
.md29282.index-about img[src]{opacity:1}
.md29282.index-about{color:#222;overflow:hidden;position:relative;padding-top:1.2rem;padding-bottom:1.2rem;overflow:visible}
.md29282.index-about .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:1.8rem;height:2em;max-height:2em;line-height:1;padding:.1rem .2rem;border-radius:1.2em;white-space:nowrap;cursor:pointer;transition:.3s}
.md29282.index-about .btn.fill{color:#fff;background-color:rgba(var(--rgb),1)}
.md29282.index-about .btn.border-white{color:#fff;border:1px solid #fff}
.md29282.index-about .btn.fill-white{color:rgba(var(--rgb),1);background-color:#fff}
.md29282.index-about .btn.fill-white.hover:hover{color:#fff;background-color:rgba(var(--rgb),1)}
.md29282.index-about .btn:hover{transform:translateY(-5px)}
.md29282.index-about .bg{top:0;right:0;width:1.78rem}
.md29282.index-about .bg{position:relative;flex-shrink:0}
.md29282.index-about .bg:before{content:"";display:block;padding-top:323.0337078652%}
.md29282.index-about .bg>.fill{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s}
.md29282.index-about .bg{transform:translateY(-50%);position:absolute}
.md29282.index-about .left{position:relative;width:6rem}
.md29282.index-about .content{position:absolute;inset:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}
.md29282.index-about .line{width:40px;height:5px;background-color:#000;border-radius:3px}
.md29282.index-about .title{line-height:1.2380952381;margin-bottom:.27rem}
.md29282.index-about .info{line-height:1.625;margin-top:.33rem;margin-bottom:.53rem;color:#0009}
.md29282.index-about .info::-webkit-scrollbar{background-color:#eee;border-radius:3px}
.md29282.index-about .info::-webkit-scrollbar-thumb{background:rgba(var(--rgb),1);border-radius:3px}
.md29282.index-about .info{overflow-y:auto}
.md29282.index-about .info::-webkit-scrollbar{width:.05rem}
.md29282.index-about .right{width:7.6rem;max-width:100%}
.md29282.index-about .right{position:relative;flex-shrink:0}
.md29282.index-about .right:before{content:"";display:block;padding-top:73.6842105263%}
.md29282.index-about .right>.fill{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s}
.md29282.index-about .right iframe{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s}
.md29282.index-about .right{border-radius:.2rem;overflow:hidden}
@media(max-width:750px){
	.md29282.index-about .about-main{flex-direction:column}
.md29282.index-about .content{position:static}
.md29282.index-about .left,.md29282.index-about .right{width:100%}
.md29282.index-about .left{margin-bottom:.6rem}
}


.md29282.index-about .vdo-cover{transition:.3s}
.md29282.index-about .vdo-cover.hide{opacity: 0;}
.md29282.index-about .play-btn{position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:.5rem;height:.5rem;border-radius:50%;background:#fff}
.md29282.index-about .play-btn:after{content:"";position:absolute;top:50%;left:50%;width:120%;height:120%;transform:translate(-50%,-50%);border-radius:inherit;background-color:#fff;opacity:.3}

/* #endregion */
/*! #index-about end */

/*! #index-product start */
/* #region */
.md29281.index-product .hidden{display:none}
.md29281.index-product .overflow-hidden{overflow:hidden}
.md29281.index-product .overflow-visible{overflow:visible}
.md29281.index-product .absolute{position:absolute}
.md29281.index-product .relative{position:relative}
.md29281.index-product .inset-0{inset:0}
.md29281.index-product .top-0{top:0}
.md29281.index-product .right-0{right:0}
.md29281.index-product .bottom-0{bottom:0}
.md29281.index-product .left-0{left:0}
.md29281.index-product .top-full{top:100%}
.md29281.index-product .right-full{right:100%}
.md29281.index-product .bottom-full{bottom:100%}
.md29281.index-product .left-full{left:100%}
.md29281.index-product .z-0{z-index:0}
.md29281.index-product .z-10{z-index:10}
.md29281.index-product .mx-auto{margin-left:auto;margin-right:auto}
.md29281.index-product .mt-auto{margin-top:auto}
.md29281.index-product .ml-auto{margin-left:auto}
.md29281.index-product .w-full{width:100%}
.md29281.index-product .w-auto{width:auto}
.md29281.index-product .w-screen{width:100vw}
.md29281.index-product .h-full{height:100%}
.md29281.index-product .h-auto{height:auto}
.md29281.index-product .h-screen{height:100vh}
.md29281.index-product .max-w-full{max-width:100%}
.md29281.index-product .leading-none{line-height:1}
.md29281.index-product .whitespace-nowrap{white-space:nowrap}
.md29281.index-product .bg-theme{background-color:rgb(var(--theme))}
.md29281.index-product .rounded-full{border-radius:9999px}
.md29281.index-product .cursor-pointer{cursor:pointer}
.md29281.index-product .object-cover{object-fit:cover}
.md29281.index-product .object-contain{object-fit:contain}
.md29281.index-product .pointer-events-none{pointer-events:none}
.md29281.index-product .pointer-events-auto{pointer-events:auto}
.md29281.index-product .brightness-20{filter:brightness(20)}
.md29281.index-product .invert{filter:invert(1)}
.md29281.index-product .text-theme{color:rgb(var(--theme))}
.md29281.index-product .mt-60{margin-top:.6rem}
.md29281.index-product .size-full{width:100%;height:100%}
.md29281.index-product .text-theme{color:var(--theme)}
.md29281.index-product .flex-center{display:flex;align-items:center;justify-content:center}
.md29281.index-product .flex-start{display:flex;align-items:flex-start;justify-content:flex-start}
.md29281.index-product .flex-start-center{display:flex;align-items:flex-start;justify-content:center}
.md29281.index-product .flex-start-between{display:flex;align-items:flex-start;justify-content:space-between}
.md29281.index-product .flex-center-between{display:flex;align-items:center;justify-content:space-between}
.md29281.index-product .flex-center-start{display:flex;align-items:center;justify-content:flex-start}
.md29281.index-product .flex-center-end{display:flex;align-items:center;justify-content:flex-end}
.md29281.index-product .flex-end-center{display:flex;align-items:flex-end;justify-content:center}
.md29281.index-product .flex-end-between{display:flex;align-items:flex-end;justify-content:space-between}
.md29281.index-product .rounded-10{border-radius:.1rem}
.md29281.index-product .rounded-15{border-radius:.15rem}
.md29281.index-product .rounded-20{border-radius:.2rem}
.md29281.index-product button,.md29281.index-product input,.md29281.index-product textarea{border:none;outline:none;padding:0;background-color:transparent}
.md29281.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}
.md29281.index-product .icon img{width:100%;height:100%;object-fit:contain;transition:.3s}
.md29281.index-product .icon svg{max-width:100%;max-height:100%;object-fit:contain;transition:.3s}
.md29281.index-product .icon img:nth-child(2),.md29281.index-product .icon svg:nth-child(2){position:absolute;top:0;left:0;opacity:0;z-index:5}
.md29281.index-product .hover-icon:hover.icon img:first-child,.md29281.index-product .hover-icon:hover .icon img:first-child,.md29281.index-product .active-icon.icon img:first-child,.md29281.index-product .active-icon .icon img:first-child{opacity:0}
.md29281.index-product .hover-icon:hover.icon img:last-child,.md29281.index-product .hover-icon:hover .icon img:last-child,.md29281.index-product .active-icon.icon img:last-child,.md29281.index-product .active-icon .icon img:last-child{opacity:1}
.md29281.index-product.wrap,.md29281.index-product .wrap{padding-left:4%;padding-right:4%;max-width:100%}
.md29281.index-product .area{margin:0 auto;width:14.8rem;max-width:100%}
.md29281.index-product img{opacity:0}
.md29281.index-product img[src]{opacity:1}
.md29281.index-product{color:#222;overflow:hidden;position:relative;padding-top:1.2rem;padding-bottom:1.2rem}
.md29281.index-product .bg{top:.6rem;left:0;width:2.4rem}
.md29281.index-product .bg{position:relative;flex-shrink:0}
.md29281.index-product .bg:before{content:"";display:block;padding-top:123.75%}
.md29281.index-product .bg>.fill{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s}
.md29281.index-product .bg{position:absolute;z-index:1}
.md29281.index-product .md_title{line-height:1.2380952381}
.md29281.index-product .md_subtitle{line-height:1.625;margin-top:.15rem}
.md29281.index-product .product-main{margin-top:.4rem}
.md29281.index-product .product-item:hover{color:rgba(var(--rgb),1)}
.md29281.index-product .product-item:hover .fill{transform:scale(1.05)}
/* .md29281.index-product .product-item:hover .info{color:inherit} */
.md29281.index-product .pic{position:relative;flex-shrink:0}
.md29281.index-product .pic:before{content:"";display:block;padding-top:119.1489361702%}
.md29281.index-product .pic>.fill{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s}
.md29281.index-product .pic{border-radius:.2rem;overflow:hidden}
.md29281.index-product .title{line-height:1.4166666667;margin-top:.25rem;transition:.3s}
.md29281.index-product .info{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;max-width:100%;max-height:3em;-webkit-line-clamp:2;line-height:1.5;margin-top:.11rem;transition:.3s}
/* #endregion */
/*! #index-product end */

/*! #index-app start */
/* #region */
.md29283.index-app .hidden{display:none}
.md29283.index-app .overflow-hidden{overflow:hidden}
.md29283.index-app .overflow-visible{overflow:visible}
.md29283.index-app .absolute{position:absolute}
.md29283.index-app .relative{position:relative}
.md29283.index-app .inset-0{inset:0}
.md29283.index-app .top-0{top:0}
.md29283.index-app .right-0{right:0}
.md29283.index-app .bottom-0{bottom:0}
.md29283.index-app .left-0{left:0}
.md29283.index-app .top-full{top:100%}
.md29283.index-app .right-full{right:100%}
.md29283.index-app .bottom-full{bottom:100%}
.md29283.index-app .left-full{left:100%}
.md29283.index-app .z-0{z-index:0}
.md29283.index-app .z-10{z-index:10}
.md29283.index-app .mx-auto{margin-left:auto;margin-right:auto}
.md29283.index-app .mt-auto{margin-top:auto}
.md29283.index-app .ml-auto{margin-left:auto}
.md29283.index-app .w-full{width:100%}
.md29283.index-app .w-auto{width:auto}
.md29283.index-app .w-screen{width:100vw}
.md29283.index-app .h-full{height:100%}
.md29283.index-app .h-auto{height:auto}
.md29283.index-app .h-screen{height:100vh}
.md29283.index-app .max-w-full{max-width:100%}
.md29283.index-app .leading-none{line-height:1}
.md29283.index-app .whitespace-nowrap{white-space:nowrap}
.md29283.index-app .bg-theme{background-color:rgb(var(--theme))}
.md29283.index-app .rounded-full{border-radius:9999px}
.md29283.index-app .cursor-pointer{cursor:pointer}
.md29283.index-app .object-cover{object-fit:cover}
.md29283.index-app .object-contain{object-fit:contain}
.md29283.index-app .pointer-events-none{pointer-events:none}
.md29283.index-app .pointer-events-auto{pointer-events:auto}
.md29283.index-app .brightness-20{filter:brightness(20)}
.md29283.index-app .invert{filter:invert(1)}
.md29283.index-app .text-theme{color:rgb(var(--theme))}
.md29283.index-app .mt-60{margin-top:.6rem}
.md29283.index-app .size-full{width:100%;height:100%}
.md29283.index-app .text-theme{color:var(--theme)}
.md29283.index-app .flex-center{display:flex;align-items:center;justify-content:center}
.md29283.index-app .flex-start{display:flex;align-items:flex-start;justify-content:flex-start}
.md29283.index-app .flex-start-center{display:flex;align-items:flex-start;justify-content:center}
.md29283.index-app .flex-start-between{display:flex;align-items:flex-start;justify-content:space-between}
.md29283.index-app .flex-center-between{display:flex;align-items:center;justify-content:space-between}
.md29283.index-app .flex-center-start{display:flex;align-items:center;justify-content:flex-start}
.md29283.index-app .flex-center-end{display:flex;align-items:center;justify-content:flex-end}
.md29283.index-app .flex-end-center{display:flex;align-items:flex-end;justify-content:center}
.md29283.index-app .flex-end-between{display:flex;align-items:flex-end;justify-content:space-between}
.md29283.index-app .rounded-10{border-radius:.1rem}
.md29283.index-app .rounded-15{border-radius:.15rem}
.md29283.index-app .rounded-20{border-radius:.2rem}
.md29283.index-app button,.md29283.index-app input,.md29283.index-app textarea{border:none;outline:none;padding:0;background-color:transparent}
.md29283.index-app .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}
.md29283.index-app .icon img{width:100%;height:100%;object-fit:contain;transition:.3s}
.md29283.index-app .icon svg{max-width:100%;max-height:100%;object-fit:contain;transition:.3s}
.md29283.index-app .icon img:nth-child(2),.md29283.index-app .icon svg:nth-child(2){position:absolute;top:0;left:0;opacity:0;z-index:5}
.md29283.index-app .hover-icon:hover.icon img:first-child,.md29283.index-app .hover-icon:hover .icon img:first-child,.md29283.index-app .active-icon.icon img:first-child,.md29283.index-app .active-icon .icon img:first-child{opacity:0}
.md29283.index-app .hover-icon:hover.icon img:last-child,.md29283.index-app .hover-icon:hover .icon img:last-child,.md29283.index-app .active-icon.icon img:last-child,.md29283.index-app .active-icon .icon img:last-child{opacity:1}
.md29283.index-app.wrap,.md29283.index-app .wrap{padding-left:4%;padding-right:4%;max-width:100%}
.md29283.index-app .area{margin:0 auto;width:14.8rem;max-width:100%}
.md29283.index-app img{opacity:0}
.md29283.index-app img[src]{opacity:1}
.md29283.index-app{color:#222;overflow:hidden;position:relative;padding-top:1.2rem;padding-bottom:1.2rem}
.md29283.index-app .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:1.8rem;height:2em;max-height:2em;line-height:1;padding:.1rem .2rem;border-radius:1.2em;white-space:nowrap;cursor:pointer;transition:.3s}
.md29283.index-app .btn.fill{color:#fff;background-color:rgba(var(--rgb),1)}
.md29283.index-app .btn.border-white{color:#fff;border:1px solid #fff}
.md29283.index-app .btn.fill-white{color:rgba(var(--rgb),1);background-color:#fff}
.md29283.index-app .btn.fill-white.hover:hover{color:#fff;background-color:rgba(var(--rgb),1)}
.md29283.index-app .btn:hover{transform:translateY(-5px)}
.md29283.index-app .md_title{line-height:1.2380952381}
.md29283.index-app .md_subtitle{line-height:1.625;margin-top:.15rem}
.md29283.index-app .app-main{margin-top:.4rem}
.md29283.index-app .bg{bottom:.15rem;left:0;width:2.32rem}
.md29283.index-app .bg{position:relative;flex-shrink:0}
.md29283.index-app .bg:before{content:"";display:block;padding-top:177.1551724138%}
.md29283.index-app .bg>.fill{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s}
.md29283.index-app .bg{position:absolute}
.md29283.index-app .col{display:flex;flex-direction:column;flex:1}
.md29283.index-app .col:nth-child(n+2){margin-left:.35rem}
.md29283.index-app .item{display:block}
.md29283.index-app .item{position:relative;flex-shrink:0}
.md29283.index-app .item:before{content:"";display:block;padding-top:51.0638297872%}
.md29283.index-app .item>.fill{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s}
.md29283.index-app .item{border-radius:.2rem;overflow:hidden}
.md29283.index-app .item:nth-child(n+2){margin-top:.35rem}
.md29283.index-app .item.bigger{flex:1}
.md29283.index-app .item.bigger{position:relative;flex-shrink:0}
.md29283.index-app .item.bigger:before{content:"";display:block;padding-top:108.5106382979%}
.md29283.index-app .item.bigger>.fill{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s}
.md29283.index-app .item:hover .pic{transform:scale(1.05)}
.md29283.index-app .item:hover .pic:after{opacity:1}
.md29283.index-app .pic:before,.md29283.index-app .pic:after{content:"";position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.5),transparent 75%);transition:.3s}
.md29283.index-app .pic:after{background:linear-gradient(to top,rgba(var(--rgb),.9),transparent 75%);opacity:0}
.md29283.index-app .content{display:flex;flex-direction:column;justify-content:flex-end;padding:.3rem}
.md29283.index-app .title{line-height:1.4166666667}
.md29283.index-app .info{line-height:1.625;margin-top:0rem;color:#fffc}
.md29283.index-app .btn-box{margin-top:.4rem}
@media(max-width:750px){
	.md29283.index-app .list{flex-direction:column}
.md29283.index-app .col:nth-child(n+2){margin-left:0}
.md29283.index-app .item{margin-top:.35rem}
.md29283.index-app .item.bigger{position:relative;flex-shrink:0}
.md29283.index-app .item.bigger:before{content:"";display:block;padding-top:51.0638297872%}
.md29283.index-app .item.bigger>.fill{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s}
}
/* #endregion */
/*! #index-app end */

/*! #index-news start */
/* #region */
.md29284.index-news .hidden{display:none}
.md29284.index-news .overflow-hidden{overflow:hidden}
.md29284.index-news .overflow-visible{overflow:visible}
.md29284.index-news .absolute{position:absolute}
.md29284.index-news .relative{position:relative}
.md29284.index-news .inset-0{inset:0}
.md29284.index-news .top-0{top:0}
.md29284.index-news .right-0{right:0}
.md29284.index-news .bottom-0{bottom:0}
.md29284.index-news .left-0{left:0}
.md29284.index-news .top-full{top:100%}
.md29284.index-news .right-full{right:100%}
.md29284.index-news .bottom-full{bottom:100%}
.md29284.index-news .left-full{left:100%}
.md29284.index-news .z-0{z-index:0}
.md29284.index-news .z-10{z-index:10}
.md29284.index-news .mx-auto{margin-left:auto;margin-right:auto}
.md29284.index-news .mt-auto{margin-top:auto}
.md29284.index-news .ml-auto{margin-left:auto}
.md29284.index-news .w-full{width:100%}
.md29284.index-news .w-auto{width:auto}
.md29284.index-news .w-screen{width:100vw}
.md29284.index-news .h-full{height:100%}
.md29284.index-news .h-auto{height:auto}
.md29284.index-news .h-screen{height:100vh}
.md29284.index-news .max-w-full{max-width:100%}
.md29284.index-news .leading-none{line-height:1}
.md29284.index-news .whitespace-nowrap{white-space:nowrap}
.md29284.index-news .bg-theme{background-color:rgb(var(--theme))}
.md29284.index-news .rounded-full{border-radius:9999px}
.md29284.index-news .cursor-pointer{cursor:pointer}
.md29284.index-news .object-cover{object-fit:cover}
.md29284.index-news .object-contain{object-fit:contain}
.md29284.index-news .pointer-events-none{pointer-events:none}
.md29284.index-news .pointer-events-auto{pointer-events:auto}
.md29284.index-news .brightness-20{filter:brightness(20)}
.md29284.index-news .invert{filter:invert(1)}
.md29284.index-news .text-theme{color:rgb(var(--theme))}
.md29284.index-news .mt-60{margin-top:.6rem}
.md29284.index-news .size-full{width:100%;height:100%}
.md29284.index-news .text-theme{color:var(--theme)}
.md29284.index-news .flex-center{display:flex;align-items:center;justify-content:center}
.md29284.index-news .flex-start{display:flex;align-items:flex-start;justify-content:flex-start}
.md29284.index-news .flex-start-center{display:flex;align-items:flex-start;justify-content:center}
.md29284.index-news .flex-start-between{display:flex;align-items:flex-start;justify-content:space-between}
.md29284.index-news .flex-center-between{display:flex;align-items:center;justify-content:space-between}
.md29284.index-news .flex-center-start{display:flex;align-items:center;justify-content:flex-start}
.md29284.index-news .flex-center-end{display:flex;align-items:center;justify-content:flex-end}
.md29284.index-news .flex-end-center{display:flex;align-items:flex-end;justify-content:center}
.md29284.index-news .flex-end-between{display:flex;align-items:flex-end;justify-content:space-between}
.md29284.index-news .rounded-10{border-radius:.1rem}
.md29284.index-news .rounded-15{border-radius:.15rem}
.md29284.index-news .rounded-20{border-radius:.2rem}
.md29284.index-news button,.md29284.index-news input,.md29284.index-news textarea{border:none;outline:none;padding:0;background-color:transparent}
.md29284.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}
.md29284.index-news .icon img{width:100%;height:100%;object-fit:contain;transition:.3s}
.md29284.index-news .icon svg{max-width:100%;max-height:100%;object-fit:contain;transition:.3s}
.md29284.index-news .icon img:nth-child(2),.md29284.index-news .icon svg:nth-child(2){position:absolute;top:0;left:0;opacity:0;z-index:5}
.md29284.index-news .hover-icon:hover.icon img:first-child,.md29284.index-news .hover-icon:hover .icon img:first-child,.md29284.index-news .active-icon.icon img:first-child,.md29284.index-news .active-icon .icon img:first-child{opacity:0}
.md29284.index-news .hover-icon:hover.icon img:last-child,.md29284.index-news .hover-icon:hover .icon img:last-child,.md29284.index-news .active-icon.icon img:last-child,.md29284.index-news .active-icon .icon img:last-child{opacity:1}
.md29284.index-news.wrap,.md29284.index-news .wrap{padding-left:4%;padding-right:4%;max-width:100%}
.md29284.index-news .area{margin:0 auto;width:14.8rem;max-width:100%}
.md29284.index-news img{opacity:0}
.md29284.index-news img[src]{opacity:1}
.md29284.index-news{color:#222;overflow:hidden;position:relative;padding-top:1.2rem;padding-bottom:1.2rem}
.md29284.index-news .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:1.8rem;height:2em;max-height:2em;line-height:1;padding:.1rem .2rem;border-radius:1.2em;white-space:nowrap;cursor:pointer;transition:.3s;margin-left:.2rem}
.md29284.index-news .btn.border-white.active{color:rgba(var(--rgb),1);background-color:#fff}
.md29284.index-news .btn.fill{color:#fff;background-color:rgba(var(--rgb),1)}
.md29284.index-news .btn.border-white{color:#fff;border:1px solid #fff}
.md29284.index-news .btn.fill-white{color:rgba(var(--rgb),1);background-color:#fff}
.md29284.index-news .btn.fill-white.hover:hover{color:#fff;background-color:rgba(var(--rgb),1)}
.md29284.index-news .btn:hover{transform:translateY(-5px)}
.md29284.index-news .md_head{color:#fff}
.md29284.index-news .md_title{line-height:1.2380952381}
.md29284.index-news .md_subtitle{line-height:1.625;margin-top:.15rem}
.md29284.index-news .news-main{margin-top:.4rem}
.md29284.index-news .news-item{display:flex}
.md29284.index-news .card{display:block;width:3.6rem}
.md29284.index-news .card{position:relative;flex-shrink:0}
.md29284.index-news .card:before{content:"";display:block;padding-top:152.7777777778%}
.md29284.index-news .card>.fill{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s}
.md29284.index-news .card{border-radius:.2rem;overflow:hidden}
.md29284.index-news .card:hover .pic{transform:scale(1.05)}
.md29284.index-news .card:hover .pic:after{opacity:1}
.md29284.index-news .card-pic:before,.md29284.index-news .card-pic:after{content:"";position:absolute;inset:0;width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,0,.5),transparent 75%);transition:.3s}
.md29284.index-news .card-pic:after{background:linear-gradient(to top,rgba(var(--rgb),.9),transparent 75%);opacity:0}
.md29284.index-news .card-content{display:flex;flex-direction:column;justify-content:flex-end;padding:.35rem}
.md29284.index-news .card-title{line-height:1.5}
.md29284.index-news .board{flex:1;margin-left:.2rem;padding:.5rem .55rem;background-color:#fff;border-radius:.2rem}
.md29284.index-news .item{width:2.84rem}
.md29284.index-news .item:hover .title{color:rgba(var(--rgb),1)}
.md29284.index-news .item:hover .fill{transform:scale(1.05)}
.md29284.index-news .item:hover .more{border-color:rgba(var(--rgb),1);background-color:rgba(var(--rgb),1);color:#fff}
.md29284.index-news .pic{position:relative;flex-shrink:0}
.md29284.index-news .pic:before{content:"";display:block;padding-top:70.4225352113%}
.md29284.index-news .pic>.fill{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s}
.md29284.index-news .pic{overflow:hidden}
.md29284.index-news .title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;max-width:100%;max-height:3em;-webkit-line-clamp:2;line-height:1.5;transition:.3s}
.md29284.index-news .date{line-height:1.625;margin-top:.1rem;margin-bottom:.2rem}
.md29284.index-news .info{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;max-width:100%;max-height:4.6875em;-webkit-line-clamp:3;line-height:1.5625;margin-top:.155rem;margin-bottom:.255rem}
.md29284.index-news .more{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1em;height:1em;border-radius:50%;background:transparent;border:1px solid #666;color:#666;transition:.3s}
@media(max-width:750px){
	.md29284.index-news .md_head{flex-direction:column;align-items:flex-start}
.md29284.index-news .md_right{margin-left:-.2rem;margin-top:.3rem}
.md29284.index-news .news-item{flex-direction:column}
.md29284.index-news .card{width:100%}
.md29284.index-news .board{margin-left:0;margin-top:.6rem}
.md29284.index-news .item{width:45%}
.md29284.index-news .item:nth-child(n+3){display:none}
}
@media(max-width:500px){
	.md29284.index-news .list{flex-direction:column}
.md29284.index-news .item{width:100%}
.md29284.index-news .item:nth-child(n+2){margin-top:.6rem}
}
/* #endregion */
/*! #index-news end */

/*! #index-contact start */
/* #region */
.md29285.index-contact .hidden{display:none}
.md29285.index-contact .overflow-hidden{overflow:hidden}
.md29285.index-contact .overflow-visible{overflow:visible}
.md29285.index-contact .absolute{position:absolute}
.md29285.index-contact .relative{position:relative}
.md29285.index-contact .inset-0{inset:0}
.md29285.index-contact .top-0{top:0}
.md29285.index-contact .right-0{right:0}
.md29285.index-contact .bottom-0{bottom:0}
.md29285.index-contact .left-0{left:0}
.md29285.index-contact .top-full{top:100%}
.md29285.index-contact .right-full{right:100%}
.md29285.index-contact .bottom-full{bottom:100%}
.md29285.index-contact .left-full{left:100%}
.md29285.index-contact .z-0{z-index:0}
.md29285.index-contact .z-10{z-index:10}
.md29285.index-contact .mx-auto{margin-left:auto;margin-right:auto}
.md29285.index-contact .mt-auto{margin-top:auto}
.md29285.index-contact .ml-auto{margin-left:auto}
.md29285.index-contact .w-full{width:100%}
.md29285.index-contact .w-auto{width:auto}
.md29285.index-contact .w-screen{width:100vw}
.md29285.index-contact .h-full{height:100%}
.md29285.index-contact .h-auto{height:auto}
.md29285.index-contact .h-screen{height:100vh}
.md29285.index-contact .max-w-full{max-width:100%}
.md29285.index-contact .leading-none{line-height:1}
.md29285.index-contact .whitespace-nowrap{white-space:nowrap}
.md29285.index-contact .bg-theme{background-color:rgb(var(--theme))}
.md29285.index-contact .rounded-full{border-radius:9999px}
.md29285.index-contact .cursor-pointer{cursor:pointer}
.md29285.index-contact .object-cover{object-fit:cover}
.md29285.index-contact .object-contain{object-fit:contain}
.md29285.index-contact .pointer-events-none{pointer-events:none}
.md29285.index-contact .pointer-events-auto{pointer-events:auto}
.md29285.index-contact .brightness-20{filter:brightness(20)}
.md29285.index-contact .invert{filter:invert(1)}
.md29285.index-contact .text-theme{color:rgb(var(--theme))}
.md29285.index-contact .mt-60{margin-top:.6rem}
.md29285.index-contact .size-full{width:100%;height:100%}
.md29285.index-contact .text-theme{color:var(--theme)}
.md29285.index-contact .flex-center{display:flex;align-items:center;justify-content:center}
.md29285.index-contact .flex-start{display:flex;align-items:flex-start;justify-content:flex-start}
.md29285.index-contact .flex-start-center{display:flex;align-items:flex-start;justify-content:center}
.md29285.index-contact .flex-start-between{display:flex;align-items:flex-start;justify-content:space-between}
.md29285.index-contact .flex-center-between{display:flex;align-items:center;justify-content:space-between}
.md29285.index-contact .flex-center-start{display:flex;align-items:center;justify-content:flex-start}
.md29285.index-contact .flex-center-end{display:flex;align-items:center;justify-content:flex-end}
.md29285.index-contact .flex-end-center{display:flex;align-items:flex-end;justify-content:center}
.md29285.index-contact .flex-end-between{display:flex;align-items:flex-end;justify-content:space-between}
.md29285.index-contact .rounded-10{border-radius:.1rem}
.md29285.index-contact .rounded-15{border-radius:.15rem}
.md29285.index-contact .rounded-20{border-radius:.2rem}
.md29285.index-contact button,.md29285.index-contact input,.md29285.index-contact textarea{border:none;outline:none;padding:0;background-color:transparent}
.md29285.index-contact .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}
.md29285.index-contact .icon img{width:100%;height:100%;object-fit:contain;transition:.3s}
.md29285.index-contact .icon svg{max-width:100%;max-height:100%;object-fit:contain;transition:.3s}
.md29285.index-contact .icon img:nth-child(2),.md29285.index-contact .icon svg:nth-child(2){position:absolute;top:0;left:0;opacity:0;z-index:5}
.md29285.index-contact .hover-icon:hover.icon img:first-child,.md29285.index-contact .hover-icon:hover .icon img:first-child,.md29285.index-contact .active-icon.icon img:first-child,.md29285.index-contact .active-icon .icon img:first-child{opacity:0}
.md29285.index-contact .hover-icon:hover.icon img:last-child,.md29285.index-contact .hover-icon:hover .icon img:last-child,.md29285.index-contact .active-icon.icon img:last-child,.md29285.index-contact .active-icon .icon img:last-child{opacity:1}
.md29285.index-contact.wrap,.md29285.index-contact .wrap{padding-left:4%;padding-right:4%;max-width:100%}
.md29285.index-contact .area{margin:0 auto;width:14.8rem;max-width:100%}
.md29285.index-contact img{opacity:0}
.md29285.index-contact img[src]{opacity:1}
.md29285.index-contact{color:#222;overflow:hidden;padding-top:1.2rem;padding-bottom:1.2rem}
.md29285.index-contact .btn{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:1.6rem;height:2em;max-height:2em;line-height:1;padding:.1rem .2rem;border-radius:1.2em;white-space:nowrap;cursor:pointer;transition:.3s}
.md29285.index-contact .btn.fill{color:#fff;background-color:rgba(var(--rgb),1)}
.md29285.index-contact .btn.border-white{color:#fff;border:1px solid #fff}
.md29285.index-contact .btn.fill-white{color:rgba(var(--rgb),1);background-color:#fff}
.md29285.index-contact .btn.fill-white.hover:hover{color:#fff;background-color:rgba(var(--rgb),1)}
.md29285.index-contact .btn:hover{transform:translateY(-5px)}
.md29285.index-contact .contact-main{border-radius:.2rem;background-color:#f2f3f5;overflow:hidden}
.md29285.index-contact .contact-form{flex:1;padding:.7rem}
.md29285.index-contact .title{line-height:1.25}
.md29285.index-contact .subtitle{line-height:1.5;margin-top:.1rem;padding-bottom:.15rem}
.md29285.index-contact .form-item{position:relative;display:flex;line-height:1.625;margin-top:.2rem}
.md29285.index-contact .form-item.required .form-tips:before{content:"*";color:rgba(var(--rgb),1);font-size:inherit}
.md29285.index-contact .form-item.filled .form-tips{opacity:0}
.md29285.index-contact .form-ipt{width:100%;height:.7rem;min-height:50px;background-color:#fff;border-radius:.1rem;border:solid 1px #ebebeb;padding:.2rem}
.md29285.index-contact .form-ipt:focus+.form-tips{color:#222}
.md29285.index-contact textarea.form-ipt{min-height:1.6rem}
.md29285.index-contact .form-tips{position:absolute;top:0;left:0;display:flex;align-items:center;width:100%;height:.7rem;min-height:50px;padding:.2rem .22rem;color:#666;transition:color .3s;pointer-events:none}
.md29285.index-contact .submit-btn{margin-top:.6rem}
.md29285.index-contact .pic{width:5.76rem}
.md29285.index-contact .pic{position:relative;flex-shrink:0}
.md29285.index-contact .pic:before{content:"";display:block;padding-top:145.8333333333%}
.md29285.index-contact .pic>.fill{position:absolute;top:0%;left:0;width:100%;height:100%;z-index:1;transition:.5s}
@media(max-width:600px){
	.md29285.index-contact .contact-main{flex-direction:column}
.md29285.index-contact .pic{width:100%}
}
/* #endregion */
/*! #index-contact end */
