@charset "UTF-8";.cases-detail-page[data-v-8bda2a0f]{height:100%;flex-direction:column;overflow-y:auto;overflow-x:hidden}.cases-detail-page .content[data-v-8bda2a0f]{margin-top:-8px;width:100%;height:auto;background-color:#fafafa;min-height:900px}.cases-detail-page .content .cases-detail-main[data-v-8bda2a0f]{max-width:1200px;margin:0 auto;padding:64px 0 128px;height:100%;display:flex;align-items:center;flex-direction:column}.cases-detail-page .content .cases-detail-main .head-line[data-v-8bda2a0f]{height:56px;color:#0046c8;font-weight:700;font-size:32px;display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.cases-detail-page .content .cases-detail-content[data-v-8bda2a0f]{min-height:900px;width:784px}.cases-detail-page .content .cases-detail-content .detail-title[data-v-8bda2a0f]{width:100%;height:48px;font-weight:700;color:#1a1a1a;font-size:24px;line-height:48px;margin-bottom:8px}.cases-detail-page .content .cases-detail-content .detail-source[data-v-8bda2a0f]{width:100%;height:32px;color:#333;font-size:16px;line-height:32px;margin-bottom:32px}.cases-detail-page .content .cases-detail-content .detail-source .label[data-v-8bda2a0f]{color:#999;margin-right:12px}.cases-detail-page .content .cases-detail-content .detail-source .source[data-v-8bda2a0f]{margin-right:12px}.cases-detail-page .content .cases-detail-content .detail-content[data-v-8bda2a0f]{width:100%;height:100%;font-size:16px}.cases-detail-page .content .cases-detail-content .detail-content[data-v-8bda2a0f] img{height:100%}.cases-detail-page .content .cases-detail-content .detail-content[data-v-8bda2a0f] video{width:100%}.cases-detail-page .banner-box[data-v-8bda2a0f]{position:relative;width:100%;height:480px}.cases-detail-page .banner-box img[data-v-8bda2a0f]{width:100%;height:100%;object-fit:cover}.cases-detail-page .banner-box .title-content[data-v-8bda2a0f]{left:12.5%;bottom:120px;position:absolute}.cases-detail-page .banner-box .title-content .main-title[data-v-8bda2a0f]{height:64px;font-weight:700;font-size:48px;color:#fff;line-height:64px;white-space:normal}.cases-detail-page .banner-box .title-content .main-title span[data-v-8bda2a0f]{color:#13c2c2}.cases-detail-page .banner-box .title-content .main-title[data-v-8bda2a0f]:last-child{margin-top:8px}.cases-detail-page .banner-box .title-content .sub-title[data-v-8bda2a0f]{margin-top:20px;height:32px;font-size:16px;line-height:32px;color:#e6e6e6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width: 1921px){.cases-detail-page[data-v-8bda2a0f]{height:100%;flex-direction:column;overflow-y:auto;overflow-x:hidden}.cases-detail-page .content[data-v-8bda2a0f]{margin-top:-3.75vw;width:100%;height:auto;background-color:#fafafa;min-height:46.875vw}.cases-detail-page .content .cases-detail-main[data-v-8bda2a0f]{max-width:62.5vw;margin:0 auto;padding:3.3333vw 0 6.6667vw;height:100%}.cases-detail-page .content .cases-detail-main .head-line[data-v-8bda2a0f]{height:2.9167vw;color:#0046c8;font-weight:700;font-size:1.6667vw;display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6667vw}.cases-detail-page .content .cases-detail-content[data-v-8bda2a0f]{min-height:46.875vw;width:40.8333vw}.cases-detail-page .content .cases-detail-content .detail-title[data-v-8bda2a0f]{width:100%;height:2.5vw;font-weight:700;color:#1a1a1a;font-size:1.25vw;line-height:2.5vw;margin-bottom:.4167vw}.cases-detail-page .content .cases-detail-content .detail-source[data-v-8bda2a0f]{width:100%;height:1.6667vw;color:#333;font-size:.8333vw;line-height:1.6667vw;margin-bottom:1.6667vw}.cases-detail-page .content .cases-detail-content .detail-source .label[data-v-8bda2a0f]{color:#999;margin-right:.625vw}.cases-detail-page .content .cases-detail-content .detail-source .source[data-v-8bda2a0f]{margin-right:.625vw}.cases-detail-page .content .cases-detail-content .detail-content[data-v-8bda2a0f]{width:100%;height:100%;font-size:.8333vw}.cases-detail-page .content .cases-detail-content .detail-content[data-v-8bda2a0f] img{height:100%}.cases-detail-page .content .cases-detail-content .detail-content[data-v-8bda2a0f] video{width:100%}.cases-detail-page .banner-box[data-v-8bda2a0f]{position:relative;width:100%;height:25vw}.cases-detail-page .banner-box img[data-v-8bda2a0f]{width:100%;height:100%;object-fit:cover}.cases-detail-page .banner-box .title-content[data-v-8bda2a0f]{left:12.5%;bottom:6.25vw;position:absolute}.cases-detail-page .banner-box .title-content .main-title[data-v-8bda2a0f]{height:3.3333vw;font-weight:700;font-size:2.5vw;color:#fff;line-height:3.3333vw;white-space:normal}.cases-detail-page .banner-box .title-content .main-title span[data-v-8bda2a0f]{color:#13c2c2}.cases-detail-page .banner-box .title-content .main-title[data-v-8bda2a0f]:last-child{margin-top:.4167vw}.cases-detail-page .banner-box .title-content .sub-title[data-v-8bda2a0f]{margin-top:1.0417vw;height:1.6667vw;font-size:.8333vw;line-height:1.6667vw;color:#e6e6e6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width: 1300px){.cases-detail-page .content .cases-detail-main[data-v-8bda2a0f]{width:auto;margin:0 24px;padding-top:32px}.cases-detail-page .content .cases-detail-main .cases-detail-content[data-v-8bda2a0f]{padding:0 60px}}@media screen and (max-width: 900px){.cases-detail-page .banner-box .title-content[data-v-8bda2a0f]{width:auto;margin-right:30px}.cases-detail-page .banner-box .title-content .main-title[data-v-8bda2a0f]{height:48px;font-size:32px;line-height:32px}.cases-detail-page .banner-box .title-content .sub-title[data-v-8bda2a0f]{margin-top:4px}.cases-detail-page .content .cases-detail-main .cases-detail-content .detail-content[data-v-8bda2a0f] img{width:100%!important;height:auto!important}}@media screen and (max-width: 600px){.cases-detail-page .content .cases-detail-main[data-v-8bda2a0f]{width:auto;margin:0 24px;padding-top:32px}.cases-detail-page .content .cases-detail-main .cases-detail-content[data-v-8bda2a0f]{padding:0 32px;width:100%}.cases-detail-page .content .cases-detail-main .cases-detail-content .detail-title[data-v-8bda2a0f]{font-size:18px;height:auto}.cases-detail-page .banner-box .title-content[data-v-8bda2a0f]{width:auto;margin-right:30px}.cases-detail-page .banner-box .title-content .main-title[data-v-8bda2a0f]{font-size:24px;line-height:48px}}
