.banner{background-image:url('/images/banner5.png')}.case{position:relative;z-index:1;margin:-180px auto 60px;padding-top:60px;background:#FFFFFF}.case .case-list{margin-top:60px;margin-left:-40px}.case .case-list .item{float:left;width:calc(50% - 40px);margin-left:40px;margin-bottom:60px}.case .case-list .item .cover{width:100%;height:260px;object-fit:cover}.case .case-list .item .text-wrap{position:relative;z-index:1;height:120px;padding:18px;margin:-80px 20px 0;background:#FFFFFF;box-shadow:0 6px 10px rgba(0,0,0,0.06)}.case .case-list .item .text-wrap .header .logo{height:34px;object-fit:cover}.case .case-list .item .text-wrap .header .date{font-weight:lighter}.case .case-list .item .text-wrap .title{overflow:hidden;max-width:340px;margin-top:20px;white-space:nowrap;font-size:20px;text-overflow:ellipsis}@media screen and (max-width:1159px){.case{margin:-180px 16px 60px}}@media screen and (max-width:1023px){.case{margin:-120px 16px 60px}.case .case-list{margin:0;margin-top:40px}.case .case-list .item{width:100%;margin:0;margin-bottom:40px}.case .case-list .item .text-wrap .date{font-size:14px}.case .case-list .item .text-wrap .title{font-size:18px}}@media screen and (max-width:749px){.case{margin:-80px 14px 30px}.case .case-list{margin-top:20px}.case .case-list .item .cover{height:200px}.case .case-list .item .text-wrap{height:auto;margin:-60px 16px 0}.case .case-list .item .text-wrap .header .logo{height:22px}.case .case-list .item .text-wrap .date{font-size:12px}.case .case-list .item .text-wrap .title{margin-top:15px;font-size:16px}}