@charset "utf-8";

.solution{margin: 1% 0 9%;}
.case-list ul{display: flex;flex-wrap: wrap;}
.case-list ul li{width: calc(33% - 22px);margin-right: 37.5px;margin-bottom: 5%;background: #e7e8ec;border-radius: 24px;overflow: hidden;}
.case-list ul li:nth-child(3n){margin-right: 0;}
.case-list ul li a{display: block;width: 100%;height: 100%;}
.case-list ul li .img{width: 100%;height: auto;overflow: hidden;}
.case-list ul li .img img{display: block;width: 100%;height: 100%;object-fit: cover;transition: all .4s linear;-webkit-transition: all .4s linear}
.case-list ul li .text{padding: 40px 30px;min-height: 260px;}
.case-list ul li .text h4{font-size: 30px;line-height: 42px;color: #EB5A10;font-family: "AlibabaPuHuiTi-Medium";margin-bottom: 30px;}
.case-list ul li .text p{font-size: 14px;line-height: 30px;color: #595757;font-family: "AlibabaPuHuiTi-Regular";}

.case-list ul li:hover .img img{transform: scale(1.1);}

@media (max-width:1360px) {
	.case-list ul li .text{min-height: 200px;padding: 20px 30px;}
	.case-list ul li .text h4{font-size: 26px;line-height: 30px;margin-bottom: 20px;}
	.case-list ul li{margin-bottom: 3%;}
}
@media (max-width:1080px) {
	.case-list ul li{width: calc(33% - 1%);margin-right: 1.5%;margin-bottom: 1.5%;}
	.case-list ul li .text{padding: 20px;min-height: 160px;}
	.case-list ul li .text h4{font-size: 22px;margin-bottom: 10px;}
	.case-list ul li .text p{line-height: 22px;}
}
@media (max-width:769px) {
	.case-list ul li .text{min-height: 140px;}
	.case-list ul li{width:49%;margin-right: 2%;}
	.case-list ul li:nth-child(3n){margin-right: 2%;}
	.case-list ul li:nth-child(2n){margin-right: 0;}
}
@media (max-width:480px) {
	.case-list ul li{width: 100%;margin-right: 0;margin-bottom: 4%;}
	.case-list ul li .img{max-height: 200px;}
	.case-list ul li .text{min-height: 120px;}
	.case-list ul li:nth-child(3n){margin-right: 0%;}
	.case-list ul li .text h4{font-size: 18px;line-height: 26px;}
	.case-list ul li .text p{font-size: 12px;line-height: 20px;}
}

/* 解决方案 详情 */
.about-box.case {padding-bottom: 8%;}
.about-box.case .about-info{margin-bottom: 0;}
.about-box.case .about-info .text{width: 100%;}
.about-box.case .about-info .text h3{text-indent: unset;font-family:"微软雅黑";font-size: 18px;line-height: 40px;color: #595757;}
.about-box.case .about-info .text h4{margin-top: 2%;text-indent: unset;text-align: center;font-family:"微软雅黑";font-size: 20px;line-height: 50px;color: #EB5A10;}
.about-box.case .about-info .text img{display: block;max-width: 100%;height: auto;object-fit: contain;margin: 0 auto;}
.about-box.case .about-info .text p{text-indent: unset;font-family: "微软雅黑";}

/* .inner-sec-nav.case-top .main3 .swiper-container{display: flex;} */
.inner-sec-nav.case-top .custom{z-index: 9;background: #EB5A10;margin-left: auto;position: absolute;transform: translateY(-50%);top: 50%;right: 0;height: 90%;border-radius: 10px;}
.inner-sec-nav.case-top .custom a{transition: all .3s linear;-webkit-transition: all .3s linear;display: flex;width: 100%;height: 100%;padding: 8px 20px;align-items: center;}
.inner-sec-nav.case-top .custom a:hover{transform: scale(0.9);}
.inner-sec-nav.case-top .custom a img{width: 34px;height: 34px;display: block;margin-right: 10px;}
.inner-sec-nav.case-top .custom p{font-size: 14px;color: #fff;}

@media (max-width:1080px) {
	.about-box.case .about-info .text h3{font-size: 16px;line-height: 34px;}
}
@media (max-width:769px) {
	.inner-sec-nav.case-top .swiper-container{overflow: unset;}
	.inner-sec-nav.case-top .custom{top: 150%;}
	.inner-sec-nav.case-top .custom p{font-size: 12px;}
	.inner-sec-nav.case-top .custom a img{width: 26px;height: 26px;}
	.inner-sec-nav.case-top .custom a{padding: 4px 14px;}
	
	.about-box.case .about-info .text h4{font-size: 16px;line-height: 30px;}
}
@media (max-width:480px) {
	.about-box.case .about-info .text p{line-height: 26px;}
	.about-box.case .about-info .text h3{font-size: 14px;line-height: 26px;}
}