.D0{padding:calc(3vw + 3rem) 0 calc(3vw + 3rem) 0}.D0 .hhh h2{text-align:center;color:#006cbb;font-size:2.3rem;font-weight:bold}@media(max-width: 768px){.D0 .hhh h2{font-size:5vw}}.D0 .banner{position:relative}.D0 .banner .pic{width:100%}.D0 .banner .pic img{width:100%}@media(max-width: 768px){.D0 .banner .pic img{height:auto;-o-object-fit:contain;object-fit:contain}}.D0 .banner .ccc{position:absolute;inset:0;color:#fff;height:100%}.D0 .banner .ccc .DEFS{display:flex;flex-direction:column;justify-content:center;height:100%}@media(max-width: 768px){.D0 .banner .ccc .DEFS{width:74%}}.D0 .banner .ccc .hhh{font-size:2.3rem;text-align:center;font-weight:bold}@media(max-width: 768px){.D0 .banner .ccc .hhh{font-size:5vw}}.D0 .banner .ccc .ms{margin:2rem 0 0 0;line-height:3;color:#fff;font-size:1.6rem}@media(max-width: 768px){.D0 .banner .ccc .ms{font-size:3.5vw;line-height:1.6}}.D1{margin:0 0 calc(3vw + 3rem) 0}.D1 .box{display:flex;gap:0 2vw}@media(max-width: 768px){.D1 .box{flex-direction:column;gap:2rem}}.D1 .l{width:60%;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 768px){.D1 .l{width:100%;gap:3rem}}.D1 .l .service .title{font-size:2rem}@media(max-width: 768px){.D1 .l .service .title{font-size:5vw}}.D1 .l .service .info{margin:2rem 0 0 0;display:flex;gap:1.5rem}@media(max-width: 768px){.D1 .l .service .info{flex-direction:column}}.D1 .l .service .info .pic{flex:2.3}.D1 .l .service .info .pic img{width:100%}.D1 .l .service .info .sub{flex:1.2;display:flex;flex-direction:column;justify-content:space-between}@media(max-width: 768px){.D1 .l .service .info .sub{gap:1rem}}.D1 .l .service .info .sub .sm0{font-size:1.5rem;margin:0 0 1.4rem 0}@media(max-width: 768px){.D1 .l .service .info .sub .sm0{font-size:4.5vw;margin:0}}.D1 .l .service .info .sub .sm1{font-size:1rem;line-height:1.5}.D1 .l .service .info .sub .sm2{font-size:1rem;display:flex;align-items:flex-start;flex-wrap:nowrap;line-height:1.5}.D1 .l .service .info .sub .sm2 p:nth-of-type(2){flex:1}.D1 .l .service .info .sub .more a{display:inline-flex;padding:.5rem 2rem;border:1px solid #333;border-radius:10rem;color:#333}.D1 .l .service .info .sub .more a:hover{border-color:#006cbb;background:#006cbb;color:#fff}.D1 .r{flex:1}.D1 .r .type h4{font-size:1.7rem;border:1px solid #333;padding:1.5rem 2rem;font-weight:bold;text-align:center}@media(max-width: 768px){.D1 .r .type h4{font-size:4.4vw}}.D1 .r .type .list{display:flex;border-left:1px solid #333;border-bottom:1px solid #333}.D1 .r .type .list a{flex:1;font-size:1.5rem;padding:1.5rem 0;color:#333;font-weight:bold;text-align:center;border-right:1px solid #333}@media(max-width: 768px){.D1 .r .type .list a{font-size:4.4vw}}.D1 .r .type .list a:hover{color:#006cbb}.D1 .r .xilie{display:flex;gap:1rem 0;flex-direction:column;margin:1rem 0 0 0}.D1 .r .xilie .li{display:flex;border:1px solid #333;padding:1.5rem 2rem}.D1 .r .xilie .li span{flex:1;font-size:1.2rem}@media(max-width: 768px){.D1 .r .xilie .li span{font-size:3.5vw}}