﻿.idx_case-mod19 .case-swiper{position:relative;}.idx_case-mod19 .swiper-container{overflow:visible;}.idx_case-mod19 .block{display:block;overflow:hidden;position:relative;}.idx_case-mod19 .info-group{background-color:rgba(245,245,245,.95);position:absolute;top:20px;left:20px;right:20px;bottom:20px;z-index:2;padding:30px 20px 20px;transition-property:background-color,color;transition-duration:.3s;}.idx_case-mod19 .num{color:var(--style-color);}.idx_case-mod19 .tit{text-align:left;transition-property:background-color,color,border-color;transition-duration:.3s;}.idx_case-mod19 .more{font-weight:bold;line-height:1;position:absolute;left:20px;bottom:15px;transition-property:background-color,color,opacity;transition-duration:.3s;}.idx_case-mod19 .btn{min-width:120px;height:40px;border-radius:0;background-color:var(--style-color);color:#fff;position:absolute;left:20px;bottom:20px;transform:translateY(10px);opacity:0;transition-property:background-color,color,border-color,opacity,transform;transition-duration:.3s;}.idx_case-mod19 .swiper-pagination{position:static;margin-top:.9375rem;display:none;}.idx_case-mod19 .swiper-pagination-bullet{background-color:#ddd;opacity:1;}.idx_case-mod19 .swiper-pagination-bullet-active{background-color:var(--style-color);}.idx_case-mod19 .swiper-button-prev,.idx_case-mod19 .swiper-button-next{width:40px;height:40px;background-image:unset;background-color:var(--style-color);border-radius:50%;font-size:30px;color:#fff;position:absolute;top:50%;margin-top:-20px;display:none;align-items:center;justify-content:center;outline:none;}.idx_case-mod19 .swiper-button-prev{left:0;}.idx_case-mod19 .swiper-button-prev{right:0;}@media(min-width:1200px){.idx_case-mod19 .info-group{padding:50px 40px 30px;}.idx_case-mod19 .tit{margin-top:20px;}.idx_case-mod19 .more{font-size:30px;left:40px;bottom:30px;}.idx_case-mod19 .btn{min-width:180px;height:50px;line-height:38px;left:40px;bottom:30px;}.idx_case-mod19 .block:hover .info-group{background-color:transparent;}.idx_case-mod19 .block:hover .tit{color:#fff;}.idx_case-mod19 .block:hover .more{opacity:0;}.idx_case-mod19 .block:hover .btn{transform:translateY(0);opacity:1;}.idx_case-mod19 .swiper-button-prev,.idx_case-mod19 .swiper-button-next{width:50px;height:50px;font-size:40px;}.idx_case-mod19 .swiper-button-prev{left:-18px;}.idx_case-mod19 .swiper-button-next{right:-18px;}}