:root{--fs0: calc(3rem);--fs1: calc(1.2rem)}@media(max-width: 768px){:root{--fs0: calc(1.3rem + 1vw);--fs1: calc(1rem)}}.D1,.D2,.D3,.D4,.D5{margin-bottom:1rem}.D1 .DEFS,.D2 .DEFS,.D3 .DEFS,.D4 .DEFS,.D5 .DEFS{width:1250px;margin:0 auto}.D1 .DEFS .l,.D1 .DEFS .r,.D1 .DEFS .c,.D2 .DEFS .l,.D2 .DEFS .r,.D2 .DEFS .c,.D3 .DEFS .l,.D3 .DEFS .r,.D3 .DEFS .c,.D4 .DEFS .l,.D4 .DEFS .r,.D4 .DEFS .c,.D5 .DEFS .l,.D5 .DEFS .r,.D5 .DEFS .c{flex:1}.D1 .DEFS .l img,.D1 .DEFS .r img,.D1 .DEFS .c img,.D2 .DEFS .l img,.D2 .DEFS .r img,.D2 .DEFS .c img,.D3 .DEFS .l img,.D3 .DEFS .r img,.D3 .DEFS .c img,.D4 .DEFS .l img,.D4 .DEFS .r img,.D4 .DEFS .c img,.D5 .DEFS .l img,.D5 .DEFS .r img,.D5 .DEFS .c img{width:100%}.D0{background:url(../img/index_banner_bg.jpg) no-repeat center center;background-size:cover}.D0 .DEFS{display:flex;justify-content:space-between;gap:1rem}.D0 .banner{padding:calc(2rem + 2vw) calc(1rem + 1vw);width:100%}.D0 .banner img{width:100%}.D1 .DEFS{padding:0 0 calc(2rem + 2vw) 0}.D1 h2{font-size:var(--fs0);font-weight:bold;text-align:center;margin:calc(2rem + 2vw) 0 0 0}.D1 h3{margin:calc(1rem + 1vw) 0 0 0;font-size:var(--fs1);color:#888;text-align:center}.D1 .d0{margin:calc(2rem + 2vw) 0 0 0}.D1 .d0 .t{display:flex}.D1 .d0 .t a{flex:1;padding:1.5rem;box-sizing:border-box;color:#1b4fe3;font-size:1.7rem;border-bottom:1px solid #1b4fe3;text-align:center;position:relative;font-weight:bold}.D1 .d0 .t a::before{content:"";opacity:0;display:block;width:5rem;height:5px;background:#1b4fe3;position:absolute;z-index:3;left:50%;transform:translateX(-50%);bottom:-3px}.D1 .d0 .t a.active::before{opacity:1}.D1 .d0 .b .swiper-slide{width:100%}.D1 .d0 .b .swiper-slide img{width:100%}.D2{background:#fff}.D2 .DEFS{padding:calc(2rem + 2vw) 0}.D2 h2{font-size:var(--fs0);font-weight:bold;text-align:center;margin:calc(2rem + 2vw) 0 0 0}.D2 h3{margin:calc(1rem + 1vw) 0 0 0;font-size:var(--fs1);color:#888;text-align:center}.D2 .list{margin:calc(2rem + 2vw) 0 0 0;display:flex;gap:2rem;justify-content:center;height:calc(14vw + 14rem)}.D2 .list .li{width:180px;position:relative;transition-property:all;transition-duration:0.2s;transition-timing-function:"ease";overflow:hidden}.D2 .list .li .off{overflow:hidden}.D2 .list .li .off img{width:100%}.D2 .list .li .on{position:absolute;top:0;opacity:0;left:0;width:auto;overflow:hidden}.D2 .list .li .on img{width:100%}.D3{background:#f9fdff}.D3 .DEFS{padding:calc(2rem + 2vw) 0 calc(3rem + 3vw) 0}.D3 h2{font-size:var(--fs0);font-weight:bold;text-align:center;margin:calc(2rem + 2vw) 0 0 0}.D3 h3{margin:calc(1rem + 1vw) 0 0 0;font-size:var(--fs1);color:#888;text-align:center}.D3 .pic{width:100%}.D3 .pic img{width:100%}.D8{background:#fff}.D8 .DEFS{padding:calc(2rem + 2vw) 0 calc(3rem + 3vw) 0}.D8 .groupa{display:flex;gap:1rem}.D8 .groupa a{width:100%}.D8 .groupa a img{width:100%}.D4{background:#fff}.D4 .DEFS{padding:calc(1rem + 1vw) 0 calc(2rem + 2vw) 0}.D4 h2{font-size:var(--fs0);font-weight:bold;text-align:center;margin:calc(2rem + 2vw) 0 0 0}.D4 .list{display:grid;grid-template-columns:repeat(4, 1fr);margin:calc(2rem + 2vw) 0 0 0;background:#f3f8fe;padding:calc(2rem + 1vw) 0}.D4 .list .li{display:flex;flex-direction:column;padding:3rem 0;align-items:center;justify-content:center;border-right:1px solid #99abc3;line-height:2;font-size:1.88rem;color:#2564e5;font-weight:bold;text-align:center}.D4 .tis{border-radius:1rem;background:#2564e5;color:#fff;padding:3.5rem 0;text-align:center;font-size:1.6rem;font-weight:bold}.D9{padding:calc(3rem + 3vw) 0;background:#f9fdff}.D9 h2{font-size:var(--fs0);font-weight:bold;text-align:center}.D9 h3{margin:calc(1rem + 1vw) 0 0 0;font-size:var(--fs1);color:#888;text-align:center}.D9 .pic{margin:calc(2rem + 2vw) 0 0 0;width:100%}.D9 .pic img{width:100%}.DC0{background:#f9fdff}.DC0 .box{position:relative}.DC0 .box .lv0{padding:7rem 0;width:100%;display:flex;justify-content:space-between}@media(max-width: 768px){.DC0 .box .lv0{display:block}}.DC0 .box .lv0 .l{width:50%}@media(max-width: 768px){.DC0 .box .lv0 .l{width:100%}}.DC0 .box .lv0 .l h2{display:flex;gap:6px}.DC0 .box .lv0 .l h2 span:nth-child(1){background:#2b40dc;width:3rem;height:5px;border-radius:10px}.DC0 .box .lv0 .l h2 span:nth-child(2){background:#3373ee;width:3rem;height:5px;border-radius:10px}.DC0 .box .lv0 .l .t1{margin:1rem 0 0 0;font-size:2rem;font-weight:bold;color:#0563cc}.DC0 .box .lv0 .l .t2{margin:2rem 0 0 0;font-size:1.4rem;color:#777}.DC0 .box .lv0 .l .img{margin:2rem 0 0 0}.DC0 .box .lv0 .l .img img{mix-blend-mode:darken}.DC0 .box .lv0 .r{width:50%;display:flex;flex-direction:column;gap:6rem}@media(max-width: 768px){.DC0 .box .lv0 .r{width:100%;margin:4rem 0 0 0;gap:3rem}}.DC0 .box .lv0 .r .li{display:flex;align-items:center;gap:1rem}.DC0 .box .lv0 .r .li .icon img{width:4rem;height:auto}@media(max-width: 768px){.DC0 .box .lv0 .r .li .icon img{width:2rem}}.DC0 .box .lv0 .r .li .ttt span{font-size:2rem;color:#666;font-weight:bold;display:block}@media(max-width: 768px){.DC0 .box .lv0 .r .li .ttt span{font-size:1.5rem}}.DC0 .box .lv0 .r .li .ttt b{display:block;margin:.8rem 0 0 0;font-size:1.9rem;color:#888}@media(max-width: 768px){.DC0 .box .lv0 .r .li .ttt b{font-size:1.2rem}}