.D0 .box .hhh h2{font-size:2.2rem;font-weight:bold;line-height:1}.D0 .box .hhh .en{font-size:1.3rem;line-height:1.4;color:#666}.D0 .box .hhh .line{background:#107cfc;height:3px;display:inline-flex}.banner_ii{position:fixed}.banner_ii .swiper .pic{width:100%}.banner_ii .swiper .pic img{width:100%;height:auto}.D0{position:relative;margin:4rem 0 5rem 0}.D0 .box .hhh{text-align:center}.D0 .box .hhh .line{width:4vw}.D0 .box .type{display:flex;justify-content:center;gap:0 1rem;margin:2.5rem 0 0 0}.D0 .box .type li.selected a{background:#107cfc;color:#fff}.D0 .box .type li a{transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s";display:inline-flex;background:#fff;color:#107cfc;padding:.4rem 1.2rem;border:1px solid #107cfc;font-size:1rem;border-radius:.3rem}.D0 .box .type li a:hover{background:#107cfc;color:#fff}.D0 .box .photo .list{margin:3rem 0 0 0;display:grid;grid-template-columns:repeat(4, 1fr);gap:2vw 2vw}@media(max-width: 768px){.D0 .box .photo .list{gap:2rem 2vw;grid-template-columns:repeat(2, 1fr)}}.D0 .box .photo .list li{box-sizing:border-box;border-radius:.2rem;overflow:hidden;cursor:pointer;transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s"}.D0 .box .photo .list li:hover{border-color:#107cfc;box-shadow:10px 10px 20px rgba(0,0,0,.062745098)}.D0 .box .photo .list li .pic img{width:100%;height:12vw;-o-object-fit:contain;object-fit:contain}@media(max-width: 768px){.D0 .box .photo .list li .pic img{height:45vw;-o-object-fit:cover;object-fit:cover}.D0 .box .photo .list li .pic img.zdy0{-o-object-fit:contain;object-fit:contain}}.D0 .box .photo .list li .info{padding:.8rem 0}.D0 .box .photo .list li .info .title{text-align:center;font-size:1rem;padding:0 2rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.D0 .box .photo .page{margin:3rem 0 0 0}.D0 .box .return{text-align:center;margin:2rem 0 0 0}.D0 .box .return a{display:inline-flex;border:1px solid #107cfc;padding:.5rem 2rem;border-radius:10rem;color:#107cfc;transition-property:all;transition-duration:0.6s;transition-timing-function:"ease";transition-delay:"0s"}.D0 .box .return a:hover{background:#e0edfc}