.banner{position:relative;background:linear-gradient(90deg, #E6EEFC 29%, #DFF9FC 68%, #FFFCF6 93%);margin-top:5.52083vw;padding:6.51042vw 0 6.51042vw 9.0625vw;height:20.3125vw;box-sizing:border-box}.banner img{display:block;position:absolute;right:3.54167vw;top:4.79167vw;width:31.61458vw}.banner .text{color:#333}.banner .text .t{font-weight:400;line-height:1.5}.banner .text .des{margin:.625vw 0 0 0;line-height:1.11;letter-spacing:0.36px;font-weight:350;color:#333333}.banner .text .submit{margin:0 auto}.fb700{font-weight:700}.fb500{font-weight:500}.fb400{font-weight:400}.fb350{font-weight:350}.navigatorMenu{padding:0vw 7.91667vw 0 8.75vw;position:sticky;left:0;top:6.25vw;z-index:10}.navigatorMenu .nmenu{width:100%;position:relative;height:4.47917vw;border:1px solid #4285F4;border-radius:.83333vw;background:#fff;display:flex;justify-content:space-around;align-items:center}.navigatorMenu .nmenu .item{position:relative;display:flex;align-items:center;cursor:pointer;height:100%}.navigatorMenu .nmenu .item::after{content:'';position:absolute;left:0;width:1px;height:.83333vw;background:#C2C2C2}.navigatorMenu .nmenu .item::before{content:'';position:absolute;right:0;width:1px;height:.83333vw;background:#C2C2C2}.navigatorMenu .nmenu .item .text{margin:-2px 1.25vw 0 1.25vw;color:#373737}.navigatorMenu .nmenu .item .line{position:absolute;bottom:0;left:0;width:0;height:.3125vw;background:linear-gradient(90deg, #EA4335 30%, #4285F4 30%, #4285F4 70%, #34A853 70%, #34A853 80%, #FBBC04 80%);transition:all 0.6s;clip-path:inset(0 100% 0 0)}.navigatorMenu .nmenu .item .line.animated{clip-path:inset(0 0 0 0)}.navigatorMenu .nmenu .item.active .text{color:#1A73E8}.navigatorMenu .nmenu .item.active .line{width:100%}.sec1{padding:9.53125vw 7.91667vw 0 8.75vw;position:relative;top:-4.47917vw}.sec1::after{content:'';position:absolute;left:0;top:0;width:100%;height:34.89583vw;background:url(../images/su2.png) no-repeat center center;background-size:cover;z-index:-1}.sec1 .content{margin:0 12.08333vw 0 11.25vw}.sec1 .content .p1,.sec1 .content .p2{text-align:center}.sec1 .content .p1{color:#1A73E8;margin-bottom:1.5625vw}.sec1 .content .p2{color:#000;margin-bottom:4.16667vw}.sec1 .content .list{display:flex;grid-template-columns:repeat(3, 1fr);gap:1.25vw;justify-content:center;width:100%;flex-wrap:wrap;position:relative;align-items:center}.sec1 .content .list::before{content:'';position:absolute;left:0;top:1.66667vw;width:100%;height:2px;background:linear-gradient(90deg, rgba(0,82,255,0) 0%, rgba(0,82,255,0.3) 50%, rgba(0,82,255,0) 100%),linear-gradient(0deg, rgba(255,255,255,0.2), rgba(255,255,255,0.2))}.sec1 .content .list .nr{display:flex;flex-direction:column;width:calc(33.3% - 1.25vw);flex-shrink:0}.sec1 .content .list .nr.active .border{opacity:1}.sec1 .content .list .nr .icon{display:flex;align-items:center;justify-content:center;margin-bottom:2.13542vw}.sec1 .content .list .nr .icon .span{position:relative;width:5vw;height:5vw;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:2px solid #E2E8F0;padding:.20833vw;box-sizing:border-box;position:relative;color:#0052FF;box-shadow:0px 4px 6px -4px rgba(0,0,0,0.1);box-shadow:0px 10px 15px -3px rgba(0,0,0,0.1)}.sec1 .content .list .nr .icon .span .border{border-radius:50%}.sec1 .content .list .nr .icon .span::after{content:'';position:absolute;top:.3125vw;left:.3125vw;width:4.16667vw;height:4.16667vw;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg, rgba(0,82,255,0.1) 0%, rgba(0,82,255,0) 100%)}.sec1 .content .list .nr .text{border:1px solid #E2E8F0;box-shadow:0px 1px 2px 0px rgba(0,0,0,0.1);box-shadow:0px 1px 3px 0px rgba(0,0,0,0.1);padding:1.30208vw 1.92708vw;display:flex;flex-direction:column;box-sizing:border-box;height:15.41667vw;border-radius:.625vw;position:relative}.sec1 .content .list .nr .text .p3{text-align:center;margin-bottom:.88542vw}.sec1 .content .list .nr .text .p4{color:#616161;line-height:2;text-align:center}.sec2{padding:5.20833vw 15.15625vw 8.48958vw 17.34375vw}.sec2 p.p1{color:#1A73E8;text-align:center}.sec2 .list{margin-top:2.08333vw}.sec2 .list .item{display:flex;flex-direction:column}.sec2 .list .item:nth-child(1) .des{display:block}.sec2 .list .item.active i img{transform:rotate(180deg) !important}.sec2 .list .item .text{display:flex;align-items:center;height:4.16667vw;border-bottom:3px solid #F1F3F4;justify-content:space-between;cursor:pointer}.sec2 .list .item .text .p2{color:#1A73E8}.sec2 .list .item .text i{display:flex;align-items:flex-start;width:1.25vw;height:1.25vw}.sec2 .list .item .text i img{transform:rotate(0);transition:all 0.6s;width:100%;height:100%;display:block}.sec2 .list .item .des{padding-top:1.875vw;padding-bottom:3.28125vw;line-height:1.5;color:#5F6368;border-bottom:3px solid #F1F3F4;display:none}.sec3{padding:3.22917vw 21.40625vw 8.64583vw 21.40625vw;margin-bottom:4.6875vw;background:#F3F6FC}.sec3 .p1,.sec3 .p2{text-align:center}.sec3 .p1{color:#333333}.sec3 .p2{color:#808080;height:2.91667vw;line-height:1;margin:1.04167vw 0 1.19792vw 0}.sec3 .list{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:1.97917vw 3.125vw}.sec3 .list .nr{background:#fff;position:relative;padding:0vw 1.25vw 0 1.25vw;border-radius:1.25vw}.sec3 .list .nr .border{border-radius:1.25vw}.sec3 .list .nr a{display:flex;justify-content:space-between;height:7.1875vw;align-items:center;box-sizing:border-box}.sec3 .list .nr a .text{margin-top:-.52083vw}.sec3 .list .nr a .text .p3{color:#3C4043;margin-bottom:.41667vw}.sec3 .list .nr a .text .p4{color:#1967D2}.sec3 .list .nr a .icon{width:3.125vw;height:3.125vw}.sec3 .list .nr a .icon img{width:100%;height:100%;display:block}.sec3 .list .nr:hover .border{opacity:1}.border{--border-radius:10px;--border-width:2px;--duration:10s;--spacing:.25rem;background-image:radial-gradient(transparent, transparent, #a07cfe, #fe8fb5, #ffbe7b, transparent, transparent);background-size:300% 300%;mask:linear-gradient(#fff 0px, #fff 0px) content-box exclude,linear-gradient(#fff 0px, #fff 0px);padding:var(--border-width);border-radius:var(--border-radius);animation:glow var(--duration) infinite linear;position:absolute;will-change:background-position;width:100%;height:100%;inset:0;position:absolute;pointer-events:none;opacity:0;transition:all 0.6s}@keyframes glow{0%{background-position:0 0}50%{background-position:100% 100%}100%{background-position:0 0}}@media screen and (max-width: 768px){.banner{margin-top:60px;padding:60px 5%;height:auto}.banner img{position:absolute;right:5%;top:60px;width:50%;opacity:0.3}.banner .text{position:relative;z-index:10;padding:0}.banner .text .t{font-size:24px;line-height:1.5;margin-bottom:10px;color:#174EA6}.banner .text .des{font-size:14px;line-height:1.5;margin-top:6px;color:#373737}.banner .text .submit{width:150px;height:40px;font-size:14px}.navigatorMenu{padding:0 5%;position:relative;top:0;background:linear-gradient(90deg, #E6EEFC 29%, #DFF9FC 68%, #FFFCF6 93%)}.navigatorMenu .nmenu{height:auto;min-height:60px;border-radius:8px;flex-direction:column;padding:0 30px}.navigatorMenu .nmenu .item{width:100%;height:50px;justify-content:center;margin-bottom:10px}.navigatorMenu .nmenu .item::after,.navigatorMenu .nmenu .item::before{display:none}.navigatorMenu .nmenu .item .text{margin:0;font-size:16px}.navigatorMenu .nmenu .item .line{height:3px}.sec1{padding:30px 5%;position:relative;top:0}.sec1::after{height:300px}.sec1 .content{margin:0}.sec1 .content .p1{font-size:24px;margin-bottom:20px}.sec1 .content .p2{font-size:18px;margin-bottom:30px}.sec1 .content .list{flex-direction:column;gap:20px}.sec1 .content .list::before{display:none}.sec1 .content .list .nr{width:100%}.sec1 .content .list .nr .icon{margin-bottom:20px}.sec1 .content .list .nr .icon .span{width:60px;height:60px}.sec1 .content .list .nr .icon .span::after{top:3px;left:3px;width:50px;height:50px}.sec1 .content .list .nr .text{height:auto;min-height:150px;padding:20px;border-radius:8px}.sec1 .content .list .nr .text .p3{font-size:18px;margin-bottom:10px}.sec1 .content .list .nr .text .p4{font-size:14px;line-height:1.5}.sec2{padding:30px 5%}.sec2 p.p1{font-size:24px}.sec2 .list{margin-top:20px}.sec2 .list .item .text{padding:30px 0}.sec2 .list .item .text .p2{font-size:16px;width:80%}.sec2 .list .item .text i{width:24px;height:24px}.sec2 .list .item .des{padding:20px 0;font-size:14px}.sec3{padding:30px 5%;margin-bottom:30px}.sec3 .p1{font-size:24px}.sec3 .p2{font-size:16px;height:auto;margin:15px 0;line-height:1.5}.sec3 .list{grid-template-columns:1fr;grid-gap:20px}.sec3 .list .nr{padding:0 15px;border-radius:12px}.sec3 .list .nr a{padding:40px 0}.sec3 .list .nr a .text{margin-top:0}.sec3 .list .nr a .text .p3{font-size:16px;margin-bottom:5px}.sec3 .list .nr a .text .p4{font-size:14px}.sec3 .list .nr a .icon{margin-left:12px;width:60px;height:60px}.border{--border-radius:5px;--border-width:1px}}
