.case-detail{padding:30px 0}.case-detail .top-wrap{margin-bottom:30px}.case-detail .top-wrap .lt{margin-bottom:20px}.case-detail .title{text-align:left;margin-bottom:10px}.case-detail .tit{margin-bottom:6px}.case-detail .sub-info{line-height:calc(30 / 16)}.case-detail .info{line-height:calc(30 / 16)}.case-detail .info>*:first-child,.case-detail .info>*:first-child img{margin-top:0}.case-detail .info img{display:block;margin-top:20px;margin-bottom:20px}.case-detail .info h2,.case-detail .info h3{font-size:18px;margin-top:10px;margin-bottom:4px}@media (min-width:992px){.case-detail .top-wrap{display:flex;flex-direction:row-reverse}.case-detail .top-wrap .lt{flex:0 0 50%;max-width:50%;padding-top:30px;padding-left:30px;margin-bottom:0}.case-detail .top-wrap .rt{flex:1;position:relative}}@media (min-width:1200px){.case-detail{padding:50px 0 60px}.case-detail .top-wrap{margin-bottom:54px}.case-detail .top-wrap .lt{padding-top:45px;padding-left:45px}.case-detail .title{margin-bottom:20px}.case-detail .tit{margin-bottom:12px}.case-detail .info h2,.case-detail .info h3{margin-top:20px}.case-detail .info img{margin-top:40px;margin-bottom:40px}}@media (min-width:1440px){.case-detail{padding-bottom:110px}.case-detail .top-wrap .lt{padding-top:54px;padding-left:60px}.case-detail .info img{margin-top:54px;margin-bottom:54px}}.recommend{padding-bottom:30px}.recommend .title{text-align:left;padding-bottom:8px;margin-bottom:20px;border-bottom:1px solid #D8D8D8}.recommend .scale-img{margin-bottom:15px}.recommend .scale-img img{width:100%;aspect-ratio:433 / 321}.recommend .tit{font-weight:700;margin-bottom:10px}.recommend .info{color:#666;line-height:calc(30 / 18)}.recommend .btn{padding:0;margin-top:10px;font-weight:700;line-height:1;color:var(--sub-color)}.recommend .btn i{font-size:22px;margin-left:11px;font-weight:400;position:relative;top:3px}@media (min-width:1200px){.recommend{padding-bottom:60px}.recommend .title{padding-bottom:14px;margin-bottom:40px}.recommend .scale-img{margin-bottom:25px}.recommend .swiper-slide>*:not(.scale-img){margin-right:20px}.recommend .tit{margin-bottom:21px}.recommend .tit:hover{color:var(--style-color)}.recommend .btn{margin-top:19px;padding-top:6px;padding-bottom:10px;transition:all .3s}.recommend .btn:hover{color:#fff;padding-left:16px;padding-right:16px;background:var(--style-color)}}@media (min-width:1440px){.recommend{padding-bottom:100px}.recommend .swiper-slide>*:not(.scale-img){margin-right:30px}}