.home[data-v-da5d55d0]{height:100%;position:relative}.swiper-slide[data-v-da5d55d0]{font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden;position:relative}.swiper-slide .page[data-v-da5d55d0]{text-align:center;height:100px;overflow:hidden;padding:0 15px;margin-bottom:40px}.swiper-slide .page h3[data-v-da5d55d0],.swiper-slide .page p[data-v-da5d55d0]{font-size:40px;font-weight:400;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.3)}.swiper-slide .page p[data-v-da5d55d0]{font-size:24px;margin-top:10px}.slide-one[data-v-da5d55d0]{background:url(../img/home_do.c1f5d52f.jpg) no-repeat 50%;background-size:cover;position:relative}.slide-one[data-v-da5d55d0]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.3)}.slide-one .hero-content[data-v-da5d55d0]{position:relative;z-index:2;text-align:center;width:100%;padding:0 20px}.slide-one .slogan[data-v-da5d55d0]{text-align:center;font-size:50px;color:#fff;padding:30px 0;margin-bottom:30px;text-shadow:0 2px 4px rgba(0,0,0,.5)}.slide-one .scroll-hint[data-v-da5d55d0]{position:absolute;bottom:100px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#fff;text-align:center}.slide-one .scroll-hint span[data-v-da5d55d0]{display:block;margin-bottom:10px;font-size:16px}.slide-one .scroll-hint i[data-v-da5d55d0]{font-size:24px}.slide-one .scroll-hint .bounce[data-v-da5d55d0]{-webkit-animation:bounce-data-v-da5d55d0 2s infinite;animation:bounce-data-v-da5d55d0 2s infinite}@-webkit-keyframes bounce-data-v-da5d55d0{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes bounce-data-v-da5d55d0{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}60%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.slide-two[data-v-da5d55d0]{background:url(../img/home_top.4d574df1.jpg) no-repeat 50%;background-size:cover;position:relative}.slide-two[data-v-da5d55d0]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.slide-two .service-cards[data-v-da5d55d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;width:100%;max-width:1200px;padding:0 20px;position:relative;z-index:2}.slide-two .service-cards .card[data-v-da5d55d0]{width:280px;background:hsla(0,0%,100%,.9);border-radius:10px;padding:30px 20px;text-align:center;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.1);box-shadow:0 10px 30px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.slide-two .service-cards .card[data-v-da5d55d0]:hover{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-box-shadow:0 15px 40px rgba(0,0,0,.2);box-shadow:0 15px 40px rgba(0,0,0,.2)}.slide-two .service-cards .card .card-icon[data-v-da5d55d0]{font-size:48px;color:#14679f;margin-bottom:20px}.slide-two .service-cards .card h4[data-v-da5d55d0]{font-size:22px;margin-bottom:15px;color:#333}.slide-two .service-cards .card p[data-v-da5d55d0]{font-size:16px;color:#666;line-height:1.6}.slide-three[data-v-da5d55d0]{background:url(../img/home_anli.51034bb3.jpg) no-repeat 50%;background-size:cover;position:relative}.slide-three[data-v-da5d55d0]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5)}.slide-three .cases-showcase[data-v-da5d55d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;width:100%;max-width:1200px;padding:0 20px;position:relative;z-index:2}.slide-three .cases-showcase .case-item[data-v-da5d55d0]{width:330px;height:250px;position:relative;overflow:hidden;border-radius:10px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.2);box-shadow:0 10px 30px rgba(0,0,0,.2)}.slide-three .cases-showcase .case-item .case-image[data-v-da5d55d0]{width:100%;height:100%;background-size:cover;background-position:50%;-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.slide-three .cases-showcase .case-item .case-overlay[data-v-da5d55d0]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(225,56,52,.8);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:opacity .4s;transition:opacity .4s}.slide-three .cases-showcase .case-item .case-overlay h4[data-v-da5d55d0]{color:#fff;font-size:22px;margin-bottom:15px}.slide-three .cases-showcase .case-item .case-overlay .bottom[data-v-da5d55d0]{border-bottom:1px solid #fff;width:60px;margin-bottom:30px}.slide-three .cases-showcase .case-item .case-overlay .more[data-v-da5d55d0]{border:2px solid #fff;padding:8px 20px;cursor:pointer;-webkit-transition:background .3s;transition:background .3s}.slide-three .cases-showcase .case-item .case-overlay .more span[data-v-da5d55d0]{color:#fff;font-size:16px}.slide-three .cases-showcase .case-item .case-overlay .more[data-v-da5d55d0]:hover{background:hsla(0,0%,100%,.2)}.slide-three .cases-showcase .case-item:hover .case-image[data-v-da5d55d0]{-webkit-transform:scale(1.1);transform:scale(1.1)}.slide-three .cases-showcase .case-item:hover .case-overlay[data-v-da5d55d0]{opacity:1}.slide-four[data-v-da5d55d0]{background:url(../img/home_bg3.92e55e69.jpg) no-repeat 50%;background-size:cover;position:relative}.slide-four[data-v-da5d55d0]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.slide-four .advantages[data-v-da5d55d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;width:100%;max-width:900px;padding:0 20px;position:relative;z-index:2}.slide-four .advantages .advantage-item[data-v-da5d55d0]{display:-webkit-box;display:-ms-flexbox;display:flex;background:hsla(0,0%,100%,.95);border-radius:10px;padding:25px;-webkit-box-shadow:0 10px 30px rgba(0,0,0,.15);box-shadow:0 10px 30px rgba(0,0,0,.15);-webkit-transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:-webkit-transform .3s,-webkit-box-shadow .3s;transition:transform .3s,box-shadow .3s;transition:transform .3s,box-shadow .3s,-webkit-transform .3s,-webkit-box-shadow .3s}.slide-four .advantages .advantage-item[data-v-da5d55d0]:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 15px 35px rgba(0,0,0,.25);box-shadow:0 15px 35px rgba(0,0,0,.25)}.slide-four .advantages .advantage-item .advantage-number[data-v-da5d55d0]{width:60px;height:60px;border-radius:50%;background:#14679f;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:28px;font-weight:700;margin-right:20px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-shadow:0 5px 15px rgba(20,103,159,.3);box-shadow:0 5px 15px rgba(20,103,159,.3)}.slide-four .advantages .advantage-item .advantage-content h4[data-v-da5d55d0]{color:#14679f;font-size:22px;margin-bottom:10px;font-weight:600}.slide-four .advantages .advantage-item .advantage-content p[data-v-da5d55d0]{color:#333;font-size:16px;line-height:1.6}.slide-five[data-v-da5d55d0]{background:url(../img/bgtop.60f475e9.jpg) no-repeat 50%;background-size:cover;position:relative}.slide-five[data-v-da5d55d0]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}.slide-five .team-showcase[data-v-da5d55d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px;width:100%;max-width:1200px;padding:0 20px;position:relative;z-index:2}.slide-five .team-showcase .team-member[data-v-da5d55d0]{width:220px;text-align:center}.slide-five .team-showcase .team-member .member-avatar[data-v-da5d55d0]{width:150px;height:150px;border-radius:50%;background-size:cover;background-position:50%;margin:0 auto 20px;border:4px solid hsla(0,0%,100%,.3);-webkit-transition:border-color .3s,-webkit-transform .3s;transition:border-color .3s,-webkit-transform .3s;transition:transform .3s,border-color .3s;transition:transform .3s,border-color .3s,-webkit-transform .3s;overflow:hidden}.slide-five .team-showcase .team-member h4[data-v-da5d55d0]{color:#fff;font-size:20px;margin-bottom:5px}.slide-five .team-showcase .team-member p[data-v-da5d55d0]{color:hsla(0,0%,100%,.7);font-size:16px}.slide-five .team-showcase .team-member:hover .member-avatar[data-v-da5d55d0]{-webkit-transform:scale(1.05);transform:scale(1.05);border-color:hsla(0,0%,100%,.8)}.slide-six[data-v-da5d55d0]{background:linear-gradient(135deg,#333,#111);position:relative}.slide-six .contact-container[data-v-da5d55d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:900px;padding:0 20px;position:relative;z-index:2}.slide-six .contact-container .contact-info[data-v-da5d55d0]{width:60%}.slide-six .contact-container .contact-info .contact-item[data-v-da5d55d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.slide-six .contact-container .contact-info .contact-item i[data-v-da5d55d0]{font-size:28px;color:#fff;margin-right:20px}.slide-six .contact-container .contact-info .contact-item span[data-v-da5d55d0]{color:#fff;font-size:18px}.slide-six .contact-container .qr-code[data-v-da5d55d0]{width:200px;text-align:center}.slide-six .contact-container .qr-code img[data-v-da5d55d0]{width:150px;height:150px;margin-bottom:15px}.slide-six .contact-container .qr-code p[data-v-da5d55d0]{color:#fff;font-size:16px}.pagination-indicators[data-v-da5d55d0]{position:fixed;right:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:10}.pagination-indicators .indicator[data-v-da5d55d0]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:15px 0;cursor:pointer}.pagination-indicators .indicator .indicator-dot[data-v-da5d55d0]{width:10px;height:10px;border-radius:50%;background:hsla(0,0%,100%,.5);-webkit-transition:all .3s;transition:all .3s}.pagination-indicators .indicator .indicator-text[data-v-da5d55d0]{color:hsla(0,0%,100%,.5);font-size:14px;margin-left:10px;opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px);-webkit-transition:all .3s;transition:all .3s}.pagination-indicators .indicator.active .indicator-dot[data-v-da5d55d0]{background:#fff;-webkit-transform:scale(1.5);transform:scale(1.5)}.pagination-indicators .indicator:hover .indicator-dot[data-v-da5d55d0]{background:#fff}.pagination-indicators .indicator:hover .indicator-text[data-v-da5d55d0]{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media(max-width:768px){.swiper-slide .page h3[data-v-da5d55d0]{font-size:30px}.swiper-slide .page p[data-v-da5d55d0]{font-size:18px}.slide-one .slogan[data-v-da5d55d0]{font-size:30px;margin-bottom:70px}.slide-one .scroll-hint[data-v-da5d55d0]{bottom:80px}.cases-showcase .case-item[data-v-da5d55d0],.service-cards .card[data-v-da5d55d0],.team-showcase .team-member[data-v-da5d55d0]{width:100%;max-width:320px;margin-bottom:20px}.contact-container .contact-info[data-v-da5d55d0],.contact-container .qr-code[data-v-da5d55d0]{width:100%;text-align:center;margin-bottom:30px}.contact-container .contact-info .contact-item[data-v-da5d55d0]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-container .qr-code img[data-v-da5d55d0]{margin:0 auto 15px}}