.footer{display:flex;justify-content:center;align-items:center;background:#1f1f45;width:100%}.footer .footer-container{width:1200px;display:flex;align-items:center;flex-direction:column;margin-top:40px}.footer .footer-container .infos{display:flex;justify-content:space-between;align-items:flex-start;width:100%}.footer .footer-container .infos .left{display:flex;gap:64px}.footer .footer-container .infos .left .foot-item{display:flex;flex-direction:column}.footer .footer-container .infos .left .foot-item span{color:#fff;width:max-content}.footer .footer-container .infos .left .foot-item .title{font-family:PingFang TC;font-size:14px;font-weight:500;line-height:19.6px;letter-spacing:.05em;text-align:left;margin-bottom:16px;opacity:.8}.footer .footer-container .infos .left .foot-item .label{font-family:PingFang TC;font-size:12px;font-weight:400;line-height:16.8px;letter-spacing:.05em;text-align:left;margin-bottom:12px;opacity:.6;cursor:pointer}.footer .footer-container .infos .left .foot-item .label:hover{opacity:.8}.footer .footer-container .infos .left .foot-item .multiline{display:flex}.footer .footer-container .infos .left .foot-item .multiline .label{margin-right:8px;opacity:.6}.footer .footer-container .infos .right{display:flex;flex-direction:column;justify-content:center;gap:16px}.footer .footer-container .infos .right span{padding-top:8px;font-size:12px;text-align:center;font-family:PingFang TC;font-weight:400;line-height:16.8px;letter-spacing:.05em;color:#fff}.footer .footer-container .infos .right .qrContainer{display:flex;gap:30px}.footer .footer-container .infos .right .qrContainer .qr{display:flex;flex-direction:column}.footer .footer-container .infos .right .qrContainer .qr img{width:128px;height:128px}.footer .footer-container .infos .right .gray{font-family:PingFang TC;font-size:12px;font-weight:400;line-height:16.8px;letter-spacing:.05em;text-align:center;opacity:.6}.footer .footer-container hr{width:100%;border:.5px solid white;opacity:.4}.footer .footer-container .copyright{margin-bottom:20px}.footer .footer-container .copyright span{font-family:PingFang TC;font-size:14px;font-weight:400;line-height:19.6px;letter-spacing:.05em;text-align:left;color:#fff;opacity:.6}.dialog{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 10px #0000001a;z-index:1000;max-width:80%;max-height:80%;overflow:auto;width:920px;height:520px;background-color:#fff;border-radius:8px}.dialog .close{position:fixed;right:10px;top:10px;cursor:pointer;border:none;outline:none;background:none;border-radius:4px;width:32px;height:32px}.dialog .close:hover{background-color:#f0f0f0;transition:all .5s ease}.dialog .container{display:flex;justify-content:flex-start;align-items:center;margin:84px 60px;gap:95px;height:336px}.dialog .container .title{font-size:16px;font-weight:500;margin-bottom:26px;margin-top:0}.dialog .container .left{display:flex;flex-direction:column;width:360px;justify-content:space-between}.dialog .container .left input{height:40px;border:1px solid #cacaca;outline:none;text-indent:2em;border-radius:4px;margin-bottom:16px}.dialog .container .left input::placeholder{font-weight:200;text-indent:1em;color:#666}.dialog .container .left textarea{height:100px;border:1px solid #cacaca;outline:none;text-indent:2em;resize:none;padding-top:8px;border-radius:4px;margin-bottom:24px}.dialog .container .left textarea::placeholder{font-weight:200;text-indent:1em;color:#666}.dialog .container .left .darkBtn{width:100%;height:40px;border-radius:37px}.dialog .container .right{flex:1;display:flex;flex-direction:column;justify-content:space-between}.dialog .container .right .qrContainer{display:flex;gap:30px;margin-bottom:57px;margin-left:3px}.dialog .container .right .qrContainer .qr{display:flex;flex-direction:column}.dialog .container .right .qrContainer .qr img{width:126px;height:126px}.dialog .container .right .qrContainer .qr span{padding-top:8px;font-size:14px;text-align:center;font-weight:400;color:#666}.dialog .container .right .add{font-size:14px;font-weight:500}.dialog .container .right .allDesc{display:flex;flex-wrap:wrap;column-gap:24px;row-gap:0;margin-top:13px}.dialog .container .right .allDesc .desc{color:#333;font-family:PingFang TC;font-size:14px;font-weight:400;line-height:24px;letter-spacing:.05em;text-align:left}.dialog .container .right .allDesc .desc:before{content:"";width:12px;height:12px;display:inline-block;background:url(/img/right.png);background-size:contain;background-repeat:no-repeat;background-position:50% 50%;padding-right:5px}.overlay{position:absolute;width:100%;height:320px;top:72px;left:0;background:#fff;display:var(--state);justify-content:center;align-items:center;z-index:999;box-shadow:0 4px 12px #0000000f}.overlay .overlay-container{height:100%;width:1200px;display:flex;justify-content:center;align-items:center;position:relative}.overlay .overlay-container hr{position:absolute;width:100%;top:60px;left:0;border:.5px solid #000000;opacity:.2}.overlay .overlay-container .menu{display:flex;height:100%;width:100%;justify-content:space-between}.overlay .overlay-container .menu .menu-item{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.overlay .overlay-container .menu .menu-item .menu-title{font-family:Inter;font-size:16px;font-weight:400;line-height:19.36px;text-align:left;color:#000;margin-top:36px;margin-bottom:33px}.overlay .overlay-container .menu .menu-item .menu-labels{display:flex;flex-direction:column;flex-wrap:wrap;height:200px;column-gap:31px;row-gap:16px;flex:1}.overlay .overlay-container .menu .menu-item .menu-labels .menu-label{font-family:PingFang TC;font-size:14px;font-weight:400;line-height:19.6px;text-align:left;cursor:pointer}.overlay .overlay-container .menu .menu-item .menu-labels .menu-label:hover{color:#7024dd}.navbar{display:flex;position:relative;height:72px;position:sticky;top:0;z-index:1000;background:#fff;justify-content:center;align-items:center}.navbar .container{display:flex;width:1200px;justify-content:center;align-items:center;gap:30px}.navbar .container .links{display:flex;list-style:none;gap:40px}.navbar .container .links li{font-size:14px}.navbar .container .links li:hover{color:#7024dd}.navbar .container .links li img{width:10px;height:6px;margin-left:4px}.navbar .container .btnOrange{margin-left:auto;background:#fe8428;position:relative;width:120px;display:flex;justify-content:center;align-items:center}.navbar .container .btnOrange img{width:14px;height:14px;margin-right:5px}.navbar .container .btnOrange:hover{background:#fe9341}.navbar .container .btnOrange:active{background:#fe750f}.logoContainer a{display:flex;align-items:center;justify-content:center}.logoContainer a img{width:36px;height:36px;margin-right:9px}.logoContainer a span{font-family:Inter;font-size:14px;font-weight:400;line-height:16.94px;text-align:left;display:block}.da1{display:flex;background:url(/img/home/bg2.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;width:100%;justify-content:center;align-items:center}.da1 .da1-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:360px}.da1 .da1-container img{width:50%;margin-bottom:10px}.da1 .da1-container span{font-size:24px;font-weight:400;margin-bottom:40px}.da1 .da1-container .darkBtn{padding:9px 37px;width:max-content}.da2{display:flex;background:url(/img/da/da2/bg1.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;width:100%;justify-content:center;align-items:center}.da2 .da2-container{display:flex;justify-content:space-between;align-items:center;height:160px;width:1200px}.da2 .da2-container .da-item{display:flex;align-items:center;color:#fff;font-weight:400}.da2 .da2-container .da-item img{width:68px;height:68px;margin-right:16px}.da2 .da2-container .da-item .title{font-size:20px;margin-bottom:5px}.da2 .da2-container .da-item .desc{font-size:12px;color:#ffffffd9}.company{width:100%;display:flex}.company .company-container{display:flex;justify-content:center;align-items:center;width:100%}.company .company-container .left{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center}.company .company-container .left .left-container{width:500px;display:flex;flex-direction:column;justify-content:center;align-items:center}.company .company-container .left .left-container .title{align-self:start;font-size:24px;font-weight:500;margin-bottom:34px}.company .company-container .left .left-container .desc{font-size:14px;font-weight:400}.company .company-container .left .left-container .central{padding:16px 21px;border:1px solid #999999;display:block;position:relative;width:420px;height:max-content;box-sizing:border-box;margin:40px 0}.company .company-container .left .left-container .central .central-content{font-size:14px;font-weight:400}.company .company-container .left .left-container .central:before{content:"“";position:absolute;left:-30px;top:-15px;font-size:60px}.company .company-container .left .left-container .central:after{content:"”";position:absolute;right:-30px;bottom:-42px;font-size:60px}.company .company-container .right{display:flex;width:100%}.company .company-container .right img{width:100%;object-fit:contain}.cultural{display:flex;flex-direction:column;align-items:center;background:url(/img/home/cultural/bg1.jpg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;width:100%;padding-bottom:100px}.cultural .cultural-container{display:flex;flex-direction:column;width:1200px}.cultural .cultural-container .culturalList{display:flex;flex-wrap:wrap;height:450px;flex-direction:column;column-gap:24px;justify-content:space-between}.cultural .cultural-container .culturalList .culturalItem{width:426px;height:214px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:4px;background:#fff;gap:10px}.cultural .cultural-container .culturalList .culturalItem img{width:52px;height:52px}.cultural .cultural-container .culturalList .culturalItem:first-child{width:300px;height:100%}.guarantee{display:flex;flex-direction:column;align-items:center;padding-bottom:100px;background:#f7f5f9;width:100%}.guarantee .guarantee-container{display:flex;flex-direction:column;width:1200px}.guarantee .guarantee-container .guaranteeList{display:flex;flex-wrap:wrap;column-gap:39px;row-gap:33px}.guarantee .guarantee-container .guaranteeList .guaranteeItem{width:374px;height:179px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;background:#fff;border-radius:4px;box-shadow:0 4px 8px #00000014}.guarantee .guarantee-container .guaranteeList .guaranteeItem .title{margin-top:5px;font-size:20px;font-weight:400}.guarantee .guarantee-container .guaranteeList .guaranteeItem .desc{font-size:14px;font-weight:400;color:#666}.guarantee .guarantee-container .guaranteeList .guaranteeItem img{width:48px;height:48px}.projects{display:flex;flex-direction:column;align-items:center;padding-bottom:100px;background:url(/img/home/bg1.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;width:100%}.projects .projects-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:1200px}.projects .projects-container .projectList{display:flex;flex-wrap:wrap;column-gap:29px;row-gap:24px}.projects .projects-container .projectList .projectItem{width:278px;height:179px;border-radius:4px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;cursor:pointer}.projects .projects-container .projectList .projectItem:hover{box-shadow:0 10px 20px #0000001a}.projects .projects-container .projectList .projectItem a{display:flex;flex-direction:column;align-items:center;justify-content:center}.projects .projects-container .projectList .projectItem a img{width:48px;height:48px}.projects .projects-container .projectList .projectItem a .title{font-size:20px;font-weight:400;margin-top:10px;margin-bottom:5px}.projects .projects-container .projectList .projectItem a .desc{white-space:pre-wrap;text-align:center;font-size:14px;font-weight:400;color:#666}.map{display:flex;justify-content:center;align-items:center;width:100%}.map .map-container{display:flex;justify-content:center;align-items:center;width:1200px;margin:100px 0}.map .map-container .infos{display:flex;flex-direction:column;position:relative;width:300px}.map .map-container .infos .bold{font-size:20px;font-weight:500;margin-top:5px}.map .map-container .infos .phone{font-family:DINCond-Bold;font-size:32px;font-weight:500;line-height:24px;text-align:left;margin-bottom:30px;letter-spacing:1px}.map .map-container .infos .desc{font-size:14px;font-weight:400;margin-bottom:10px;width:max-content;font-family:Inter}.map .map-container .infos .desc .desc-prefix{color:#666}.map .map-container .infos .address{margin-bottom:27px}.map .map-container .infos .qrContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:flex-start}.map .map-container .infos .qrContainer img{width:175px;margin-bottom:8px}.map .map-container .infos:before{content:"";position:absolute;background:url(/img/home/map/tel.png);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;width:69px;height:69px;left:-90px}.map .map-container .map1{width:50%;margin-left:48px}.map .map-container .map1 img{width:763px}.partner1{display:flex;flex-direction:column;align-items:center;margin-bottom:100px;width:100%}.partner1 .partner-container{display:flex;flex-direction:column;justify-content:center;width:1134px}.partner1 .partner-container .partner-info{background:url(/img/partner/bg1.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat;display:flex;border-radius:20px;position:relative;justify-content:end}.partner1 .partner-container .partner-info .desc{position:absolute;left:54px;width:234px;height:212px;background:#7024dd;display:flex;flex-direction:column;justify-content:center;align-items:center}.partner1 .partner-container .partner-info .desc .number{font-family:DINCond-Bold;font-size:72px;font-weight:500;line-height:83.45px;text-align:left;color:#fff}.partner1 .partner-container .partner-info .desc .description{font-size:24px;font-weight:500;color:#fff}.partner1 .partner-container .partner-info .partner-list{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:34px;padding:63px 43px 63px 125px;width:1134px;height:672px;box-sizing:border-box;margin:53px 0;justify-self:end}.request{display:flex;flex-direction:column;align-items:center;width:100%}.request .request-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:1200px}.request .request-container .info{display:flex;flex-direction:column;width:100%;gap:21px;box-sizing:border-box;padding:0 158px}.request .request-container .info .info-container{display:flex;gap:27px;justify-content:space-between}.request .request-container .info .info-container input{flex:1;padding:10px 17px;outline:none;font-size:14px;font-weight:400;border-radius:4px;border:1px solid transparent}.request .request-container .info .info-container input::placeholder{color:#666;font-weight:400}.request .request-container .info textarea{resize:none;height:100px;padding:10px 17px;outline:none;font-size:14px;font-weight:400;border-radius:4px;border:1px solid transparent}.request .request-container .info textarea::placeholder{color:#666;font-weight:400}.light{background:none}.light .section-title{color:#000}.light .darkBtn{margin-top:42px;width:395px;height:40px;margin-bottom:89px}.light input,.light textarea{background:#f4f4f4}.dark{background:url(/img/request/bg1.jpg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.dark .section-title{color:#fff}.dark .lightBtn{margin-top:42px;width:395px;height:40px;margin-bottom:89px}.dark input,.dark textarea{background:#fff}.counseling{font-size:24px;position:absolute;width:220px;height:60px;color:#fff;background:#0a41ff;border:none;outline:none;border-radius:30px;cursor:pointer}.slideComp .bg{width:100%;object-fit:cover;aspect-ratio:1920 / 700}.carousel-item{position:absolute;top:0;left:0}.Carousel{width:100%}.carousel-initialized{overflow:hidden;position:relative}.carousel-arrow.carousel-hidden{display:none}.carousel-track{width:100%;display:flex;position:relative}.carousel-prev.block,.carousel-next.block{opacity:1}.carousel-prev,.carousel-next{opacity:0;font-size:0;line-height:0;width:40px;height:100%;border-radius:100%;position:absolute;top:0;display:flex;align-items:center;justify-content:center;padding:0;cursor:pointer;color:transparent;border:none;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1) 0ms;z-index:4;background:none}.carousel-prev:hover,.carousel-prev:focus,.carousel-next:hover,.carousel-next:focus{opacity:1;color:transparent;outline:none;transition:all .3s cubic-bezier(.4,0,.2,1) 0ms}.carousel-prev:hover:before,.carousel-prev:focus:before,.carousel-next:hover:before,.carousel-next:focus:before{opacity:1}.carousel-prev.carousel-disabled:before,.carousel-next.carousel-disabled:before{opacity:.25}.carousel-prev:before,.carousel-next:before{content:"";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:block;width:20px;height:20px;background-position:center;background-repeat:no-repeat;background-size:contain}.carousel-prev:before{background-image:url("data:image/svg+xml,%3C!-- Generated by IcoMoon.io --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Earrow-left2%3C/title%3E%3Cpath fill='%23900' d='M12.586 27.414l-10-10c-0.781-0.781-0.781-2.047 0-2.828l10-10c0.781-0.781 2.047-0.781 2.828 0s0.781 2.047 0 2.828l-6.586 6.586h19.172c1.105 0 2 0.895 2 2s-0.895 2-2 2h-19.172l6.586 6.586c0.39 0.39 0.586 0.902 0.586 1.414s-0.195 1.024-0.586 1.414c-0.781 0.781-2.047 0.781-2.828 0z'%3E%3C/path%3E%3C/svg%3E%0A")}.carousel-next:before{background-image:url("data:image/svg+xml,%3C!-- Generated by IcoMoon.io --%3E%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Ctitle%3Earrow-right2%3C/title%3E%3Cpath fill='%23900' d='M19.414 27.414l10-10c0.781-0.781 0.781-2.047 0-2.828l-10-10c-0.781-0.781-2.047-0.781-2.828 0s-0.781 2.047 0 2.828l6.586 6.586h-19.172c-1.105 0-2 0.895-2 2s0.895 2 2 2h19.172l-6.586 6.586c-0.39 0.39-0.586 0.902-0.586 1.414s0.195 1.024 0.586 1.414c0.781 0.781 2.047 0.781 2.828 0z'%3E%3C/path%3E%3C/svg%3E%0A")}.carousel-next.custom:before,.carousel-prev.custom:before{content:unset;background-image:unset}.carousel-prev{left:0}[dir=rtl] .carousel-prev{right:-25px;left:auto}[dir=rtl] .carousel-prev:before{content:""}.carousel-next{right:0}[dir=rtl] .carousel-next{right:auto;left:-25px}[dir=rtl] .carousel-next:before{content:""}.carousel-dots{display:block;width:100%;padding:0;margin-top:1em;list-style:none;text-align:center}.carousel-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.carousel-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.carousel-dots li button:hover,.carousel-dots li button:focus{outline:none}.carousel-dots li button:hover:before,.carousel-dots li button:focus:before{opacity:1}.carousel-dots li button:before{font-family:slick;font-size:40px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.carousel-dots li.carousel-dots-active button:before{opacity:.75;color:#000}.Carousel .carousel-initialized.scrolling .CustomArrow{display:none}.slide{width:100%;height:100%}.slide .container{height:100%;display:flex;align-items:center;width:100%;position:relative}.slide .container>div{width:100%}.carousel-prev,.carousel-next{width:50px;height:50px;background-color:#f3f3f3;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto}.carousel-prev{margin-left:20px}.carousel-prev:before{background:url(/img/l.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.carousel-next{margin-right:20px}.carousel-next:before{background:url(/img/r.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.carousel-dots{bottom:26px;z-index:999;display:flex;gap:8px;justify-content:center;display:flex!important;position:absolute}.carousel-dots li button:before{display:block;content:"";border:none;outline:none;width:32px;height:6px;background:#fff;border-radius:4px}.home{display:flex;flex-direction:column;align-items:center;width:100%}* .link{text-decoration:none;color:inherit}* img{-webkit-user-drag:none;-moz-user-drag:none}@font-face{font-family:DINCond-Bold;src:url(/assets/fonts/DINCond-Bold.otf)}body{margin:0;padding:0;font-family:-apple-system,DINCond-Bold,BlinkMacSystemFon,Helvetica Neue,Helvetica,PingFang SC,Hiragino Sans GB,Microsoft YaHei,微软雅黑,Arial,sans-serif}.button,.darkBtn,.lightBtn,.blueBtn{cursor:pointer;width:120px;height:40px;border-radius:4px;border:none;outline:none;font-size:16px;font-weight:400}.darkBtn{background:#7024dd;color:#fff}.darkBtn:hover{background:#7e3ae0}.darkBtn:active{background:#651fc8}.lightBtn{background:#fff;color:#7024dd}.blueBtn{padding:9px 37px;width:max-content;background:#1d92fd;color:#fff}.section-title{font-size:24px;font-weight:500;color:#000;line-height:39px;margin-top:70px;margin-bottom:60px;text-align:center}span,div{-webkit-user-select:none;user-select:none}
