.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}.banner img{display:block;position:absolute;right:3.54167vw;top:4.79167vw;width:31.61458vw}.banner .text{color:#666}.banner .text .t{font-weight:700;line-height:1.5}.banner .text .des{margin:.625vw 0 0 0;line-height:1.11;letter-spacing:0.36px;font-weight:350;color:#373737}.banner .text .submit{margin:0 auto}.container{padding:3.38542vw 18.75vw 7.1875vw 18.75vw}.container .t_top{display:flex;align-items:center;gap:.625vw;justify-content:space-between}.container .t_top .sx .d1{position:relative;padding:.52083vw 1.5625vw .52083vw .9375vw;display:flex;color:#333;font-weight:350;gap:1.04167vw}.container .t_top .sx .d1 img{display:block;width:.83333vw}.container .t_top .sx .d1 .border{--border-radius:24px;--border-width:1px;--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:calc(var(--spacing) * 0);position:absolute;pointer-events:none}@keyframes glow{0%{background-position:0 0}50%{background-position:100% 100%}100%{background-position:0 0}}.container .t_top .sr{width:100%;flex:1;border-bottom:1px solid #CCCCD1;display:flex;gap:1.25vw;padding:.57292vw 0 .83333vw .72917vw}.container .t_top .sr img{display:block;width:.83333vw;cursor:pointer}.container .t_top .sr input{width:100%;flex:1;font-size:.83333vw;color:#000;outline:none;border:none}.container .t_top .sr input::placeholder{color:#858585;font-weight:350}.container .list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.71875vw;margin:3.38542vw 0 6.25vw 0}.container .list a{display:block;width:100%;position:relative;z-index:5}.container .list a::before{content:"";position:absolute;inset:0;border-radius:inherit;transform:translateZ(-1px);pointer-events:none;transition-property:opacity,filter, inset;transition-duration:.3s;transition-timing-function:ease;background-clip:content-box !important;padding:1px;border-radius:1.04167vw;background:linear-gradient(111deg, #1F4BFF 1.6%, #0094FF 92.43%);filter:blur(0);opacity:0}.container .list a .nr{background:#FBFBFB;position:relative;z-index:5;height:15.625vw;padding:1.45833vw;padding-bottom:1.04167vw;border-radius:1.25vw}.container .list a .icon{display:flex;justify-content:space-between}.container .list a .icon img{width:2.60417vw;display:block}.container .list a .icon p{font-size:.52083vw;font-weight:350;color:#161D26;line-height:1.2}.container .list a .p1{font-weight:500;line-height:1.35;margin:1.04167vw 0 .41667vw 0}.container .list a .des{color:#232B37;font-weight:350;line-height:1.25;height:4.16667vw;display:flex;align-items:center}.container .list a .jt{display:block;width:.83333vw}.container .list a:hover::before{filter:blur(.91146vw);opacity:1}.container .pager{display:flex;justify-content:center;gap:2.65625vw;align-items:center}.container .pager .b{display:flex;gap:.9375vw;align-items:center}.container .pager .b .prev,.container .pager .b .next{cursor:pointer}.container .pager .b .prev svg,.container .pager .b .next svg{display:block;width:.36458vw;height:auto}.container .pager .b .prev svg path,.container .pager .b .next svg path{fill:#C2C2C2;transition:all 600ms}.container .pager .b .prev svg:hover path,.container .pager .b .next svg:hover path{fill:#595959}.container .pager .b .nums{display:flex;gap:.41667vw}.container .pager .b .nums a{width:1.66667vw;height:1.66667vw;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#333;font-weight:350;transition:all 600ms;padding-bottom:.10417vw}.container .pager .b .nums a.on,.container .pager .b .nums a:hover{background:rgba(66,133,244,0.2);font-weight:500}.container .pager .sr{display:flex}.container .pager .sr input{width:2.08333vw;height:1.35417vw;text-align:center;font-size:.83333vw;color:#000;border-radius:6px 0 0 6px;border-top:0.5px solid #C2C2C2;border-bottom:0.5px solid #C2C2C2;border-left:0.5px solid #C2C2C2;background:#FFF;outline:none;padding-bottom:.15625vw;border-right:none}.container .pager .sr .confirm{width:2.08333vw;height:1.35417vw;border-radius:0 6px 6px 0;border:0.5px solid #4285F4;background:rgba(66,133,244,0.2);cursor:pointer}@media screen and (max-width: 768px){.banner{margin-top:60px;padding:60px 5%}.banner img{position:absolute;right:5%;top:60px;width:50%;opacity:0.3}.banner .text{position:relative;z-index:10;padding:0;margin-top:26px}.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}.container{padding:30px 5% 60px 5%}.container .t_top{flex-direction:column;gap:20px;align-items:stretch}.container .t_top .sx .d1{padding:12px 20px;justify-content:center;gap:15px}.container .t_top .sx .d1 img{width:20px}.container .t_top .sx .d1 .border{--border-radius:20px}.container .t_top .sr{padding:10px 0;gap:15px}.container .t_top .sr img{width:16px}.container .t_top .sr input{font-size:14px}.container .list{grid-template-columns:1fr;gap:15px;margin:30px 0 60px 0;padding:0}.container .list a::before{border-radius:10px}.container .list a .nr{height:auto;min-height:250px;padding:20px;border-radius:10px}.container .list a .icon img{width:40px}.container .list a .icon p{font-size:12px}.container .list a .p1{font-size:18px;margin:15px 0 10px 0}.container .list a .des{font-size:14px;height:auto;min-height:60px;margin-bottom:15px}.container .list a .jt{width:16px}.container .list a:hover::before{filter:blur(15px);opacity:1}.container .pager{flex-direction:column;gap:20px;align-items:center}.container .pager .b{gap:15px}.container .pager .b .prev svg,.container .pager .b .next svg{width:16px;height:12px}.container .pager .b .nums{gap:10px}.container .pager .b .nums a{width:35px;height:35px;font-size:14px}.container .pager .sr{display:flex;align-items:center}.container .pager .sr input{width:50px;height:30px;font-size:14px;padding:0}.container .pager .sr .confirm{width:50px;height:30px;font-size:12px}}
