@charset "UTF-8";.swiper-area{position:relative;background-color:#151619}.swiper-area::before{content:"";width:128px;height:128px;background:url(../images/icons/icon-loading.svg) center center/contain no-repeat;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:0;opacity:.8;animation:1.8s linear infinite swiperLoading}@keyframes swiperLoading{0%{transform:translate(-50%,-50%) rotate(0)}100%{transform:translate(-50%,-50%) rotate(360deg)}}.swiper-area .swiper{width:100%;aspect-ratio:2/1}.swiper-area .swiper .swiper-slide{text-align:center;font-size:18px;display:flex;justify-content:center;align-items:center}.swiper-area .swiper .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover}.swiper-area .swiper .swiper-pagination-bullet{width:16px;height:16px}.swiper-area .swiper.mainSwiper{border-bottom:1px solid #8e8444;box-shadow:0 8px 12px rgba(30,31,33,.4)}@media screen and (min-width:1921px){.swiper-area{width:1920px;margin:24px auto;border-radius:18px;overflow:hidden}.swiper-area::after{content:"";position:absolute;inset:0;z-index:2;border:12px solid rgba(55,57,63,.45);border-radius:18px;pointer-events:none}.swiper-area .swiper.mainSwiper{border-bottom:none}}.swiper-area .swiper.subSwiper{width:67%;height:18%;padding:2px;max-width:67%;max-height:18%;min-height:0;min-width:0;margin:0 12px 12px;position:absolute;left:50%;bottom:0;z-index:1;transform:translateX(-50%);opacity:.95}.swiper-area .swiper.subSwiper .swiper-wrapper>div{border-radius:8px;border:1px solid #8e8444;overflow:hidden;cursor:pointer}.swiper-area .swiper.subSwiper .swiper-wrapper>div.swiper-slide-thumb-active{box-shadow:0 0 0 3px #f9d01e}@media screen and (min-width:1921px){.swiper-area .swiper.subSwiper{margin-bottom:24px}}.tami-slogan{width:100%;height:268px;background:url(../images/slogan.webp) center center/1152px 268px no-repeat;margin-top:32px}.main-business{width:1152px;margin:46px auto 0}.main-business h2{border-bottom:2px solid #f9d01e;display:flex;justify-content:space-between;align-items:center;margin:0;font-size:1.5rem}.main-business h2 span{width:220px;height:50px;padding:0 24px;background-color:#f9d01e;border-top-left-radius:8px;border-top-right-radius:50px;line-height:50px;color:#0f0f0f}.main-business .business-list{display:grid;padding:32px 0;gap:24px;grid-auto-rows:240px;grid-template-columns:repeat(2,1fr)}.main-business .business-list .business-item{-webkit-perspective:900;perspective:900;position:relative}.main-business .business-list .business-item:hover{z-index:1}.main-business .business-list .business-item:nth-of-type(1){animation:both intoViewAnimation1;animation-timeline:view();animation-range:entry 0 cover 40%}@keyframes intoViewAnimation1{0%{opacity:0;scale:.1;translate:-100vw -100vh}100%{opacity:1;scale:1;translate:0}}.main-business .business-list .business-item:nth-of-type(2){animation:both intoViewAnimation2;animation-timeline:view();animation-range:entry 0 cover 40%}@keyframes intoViewAnimation2{0%{opacity:0;scale:.1;translate:100vw -100vh}100%{opacity:1;scale:1;translate:0}}.main-business .business-list .business-item:nth-of-type(3){animation:both intoViewAnimation3;animation-timeline:view();animation-range:entry 0 cover 40%}@keyframes intoViewAnimation3{0%{opacity:0;scale:.1;translate:-100vw 100vh}100%{opacity:1;scale:1;translate:0}}.main-business .business-list .business-item:nth-of-type(4){animation:both intoViewAnimation4;animation-timeline:view();animation-range:entry 0 cover 40%}@keyframes intoViewAnimation4{0%{opacity:0;scale:.1;translate:100vw 100vh}100%{opacity:1;scale:1;translate:0}}.main-business .business-list .business-item .business-card{padding:32px 18px;background-image:linear-gradient(to bottom,rgba(40,41,42,.95),rgba(40,41,42,.3));backdrop-filter:blur(8px);border-radius:8px;box-shadow:0 8px 10px rgba(19,21,25,.3);transition:transform .15s}.main-business .business-list .business-item .business-card:hover{transform:rotateX(20deg) rotateY(15deg) scale(1.03)}.main-business .business-list .business-item .business-card:active{transform:rotateX(0) scale(1);z-index:1}.main-business .business-list .business-item .business-card a{text-decoration:none;display:block}.main-business .business-list .business-item .business-card a .item-content{display:flex}.main-business .business-list .business-item .business-card a .item-content .item-content-image{width:220px;height:180px;flex:0 0 220px}.main-business .business-list .business-item .business-card a .item-content .item-content-image img{width:100%;height:100%;object-fit:contain}.main-business .business-list .business-item .business-card a .item-content .item-descrip{height:100%;padding:0 16px 12px 24px}.main-business .business-list .business-item .business-card a .item-content .item-descrip h3{margin-top:0;margin-bottom:18px;font-weight:400;font-size:1.5rem;color:#f9d01e}.main-business .business-list .business-item .business-card a .item-content .item-descrip .descrip-text{height:118px;text-align:justify;line-height:1.5;-webkit-line-clamp:5;line-clamp:5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;color:#f1f2f3}@media screen and (max-width:961px){.swiper-area .swiper{aspect-ratio:11/6}.swiper-area .swiper.subSwiper{width:65%}.swiper-area .swiper.subSwiper .swiper-slide{margin-right:8px!important}.tami-slogan{height:80px;background:url(../images/slogan.webp) center center/contain no-repeat}.main-business h2{font-size:1.1rem}.main-business h2 span{width:172px;height:36px;line-height:36px}.main-business{width:auto;margin:32px 12px}.main-business .business-list{padding:22px 0 0;grid-auto-rows:180px;grid-template-columns:1fr}.main-business .business-list .business-item:nth-of-type(1),.main-business .business-list .business-item:nth-of-type(2),.main-business .business-list .business-item:nth-of-type(3),.main-business .business-list .business-item:nth-of-type(4){animation:none}.main-business .business-list .business-item .business-card{padding:18px 12px}.main-business .business-list .business-item .business-card a .item-content .item-content-image{width:80px;height:auto;flex-basis:80px;aspect-ratio:5/4}.main-business .business-list .business-item .business-card a .item-content .item-descrip{padding:0 4px 0 16px}.main-business .business-list .business-item .business-card a .item-content .item-descrip h3{font-size:1.15rem;margin-bottom:12px}.main-business .business-list .business-item .business-card a .item-content .item-descrip .descrip-text{height:110px}}.business-profile{width:1152px;margin:46px auto 0}.business-profile h2{border-bottom:2px solid #f9d01e;display:flex;justify-content:space-between;align-items:center;margin:0;font-size:1.5rem}.business-profile h2 span{width:220px;height:50px;padding:0 24px;background-color:#f9d01e;border-top-left-radius:8px;border-top-right-radius:50px;line-height:50px;color:#0f0f0f}.business-profile .profile-content{padding:20px 36px;background-image:linear-gradient(to bottom,rgba(40,41,42,.95),rgba(40,41,42,.3));backdrop-filter:blur(8px);border-radius:8px;box-shadow:0 8px 10px rgba(19,21,25,.3);margin-top:32px;text-indent:2em;text-align:justify}@keyframes paragIntoViewAnimation{0%{translate:100vw 0}100%{translate:0 0}}.business-profile .profile-content .content-seciton{margin-bottom:32px}.business-profile .profile-content .content-seciton:last-of-type{margin-bottom:0}.business-profile .profile-content .content-seciton h3{margin-top:12px;margin-bottom:12px;font-weight:400;font-size:1.5rem;color:#f9d01e;text-indent:0}.business-profile .profile-content .content-seciton p{line-height:1.5;animation:both paragIntoViewAnimation;animation-timeline:view();animation-range:entry 0 cover 25%}.business-profile .profile-content .content-seciton p a{text-decoration:none;color:#5fa7f7}.business-profile .profile-content .content-seciton p b{color:#ffffb6}.business-profile .profile-content .content-seciton .copy-wechat-name{font-style:normal;color:#5fa7f7;cursor:pointer}.business-profile .profile-content .content-seciton h4{text-indent:0;font-size:1.02rem;color:#deb606;margin-bottom:0}.business-profile .profile-content .content-seciton h4.pain-pot{color:#df6060}.business-profile .profile-content .content-seciton h4.help-you{color:#39ec63}.business-profile .profile-content .content-seciton h4 .emoji{font-size:1.3rem;margin-right:4px}.business-profile .profile-content .content-seciton ul{list-style-image:url(../images/icons/icon-times-16x16.svg);padding-left:3.4em;text-indent:0;animation:both paragIntoViewAnimation;animation-timeline:view();animation-range:entry 0 cover 25%}.business-profile .profile-content .content-seciton ul li{padding-left:.6em;line-height:1.8;font-size:18px}@media screen and (max-width:961px){.business-profile h2{font-size:1.1rem}.business-profile h2 span{width:172px;height:36px;line-height:36px}.business-profile{width:auto;margin:32px 12px}.business-profile .profile-content{padding:18px 16px;margin-top:22px}.business-profile .profile-content .content-seciton h3{font-size:1.25rem;margin-bottom:12px}.business-profile .profile-content .content-seciton p{animation:none}.business-profile .profile-content .content-seciton ul{list-style-image:url(../images/icons/icon-times-16x16.svg);padding-left:1.5rem;animation:none}.business-profile .profile-content .content-seciton ul li{padding-left:.6em;line-height:1.8;font-size:18px}}.our-advantages{width:1152px;margin:46px auto 0}@keyframes letftIntoViewAnimation{0%{translate:-100vw 0}100%{translate:0 0}}@keyframes rightIntoViewAnimation{0%{translate:100vw 0}100%{translate:0 0}}.our-advantages h2{border-bottom:2px solid #f9d01e;display:flex;justify-content:space-between;align-items:center;margin:0;font-size:1.5rem}.our-advantages h2 span{width:220px;height:50px;padding:0 24px;background-color:#f9d01e;border-top-left-radius:8px;border-top-right-radius:50px;line-height:50px;color:#0f0f0f}@media screen and (max-width:961px){.our-advantages h2{font-size:1.1rem}.our-advantages h2 span{width:172px;height:36px;line-height:36px}}.our-advantages .advantages-content{padding:20px 18px;background-image:linear-gradient(to bottom,rgba(40,41,42,.95),rgba(40,41,42,.3));backdrop-filter:blur(8px);border-radius:8px;box-shadow:0 8px 10px rgba(19,21,25,.3);margin-top:32px}.our-advantages .advantages-content section p{display:flex;align-items:center;padding:1rem;border-bottom:1px solid #4a4b4f;border-top:1px solid #151619;margin:0;text-align:justify}.our-advantages .advantages-content section p:first-of-type{border-top:none}.our-advantages .advantages-content section p:last-of-type{border-bottom:none}.our-advantages .advantages-content section p em{flex:0 0 7rem;margin-right:1rem;text-align:right;font:1.4rem sans-serif;color:#f9d01e;display:inline-block;animation:both letftIntoViewAnimation;animation-timeline:view();animation-range:entry 0 cover 12%}.our-advantages .advantages-content section p span{font-size:1rem;display:block;animation:both rightIntoViewAnimation;animation-timeline:view();animation-range:entry 0 cover 12%}@media screen and (max-width:961px){.our-advantages{width:auto;margin:32px 12px}.our-advantages .advantages-content{margin-top:22px;padding:14px 12px}.our-advantages .advantages-content section p{padding:.6rem}.our-advantages .advantages-content section p em{display:flex;writing-mode:vertical-lr;flex-basis:2.2rem;align-items:center;letter-spacing:.25rem;font-size:1.05rem;transform:rotate(-12deg);animation:none}.our-advantages .advantages-content section p span{animation:none}}