#case-box {
	position:relative;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	color:#fff;
	background-color:#c99c50
}
@media screen and (min-width:750px) {
	#case-box {
	height:45.8333rem;
	padding:3.8333rem var(--size-padding-box) 0
}
}@media screen and (max-width:750px) {
	#case-box {
	padding:8vw 0
}
}#case-box .icon {
	position:absolute;
	display:block
}
@media screen and (max-width:750px) {
	#case-box .icon {
	display:none
}
}#case-box .icon.left {
	top:8.75rem;
	left:calc(var(--size-padding-box) + 19.1666rem)
}
#case-box .icon.right {
	bottom:6rem;
	right:calc(var(--size-padding-box) + 19.1666rem)
}
#case-box .case-title {
	margin-bottom:7.5rem;
	line-height:1;
	text-align:center
}
@media screen and (max-width:750px) {
	#case-box .case-title {
	margin-bottom:8vw
}
}#case-box .case-title p {
	margin-bottom:1.5rem;
	letter-spacing:2px;
	font-size:2.9166rem;
	font-weight:600
}
@media screen and (max-width:750px) {
	#case-box .case-title p {
	font-size:2rem;
	margin-bottom:4vw
}
}#case-box .case-title span {
	letter-spacing:1.5px;
	font-size:2.9166rem;
	text-transform:uppercase;
	font-family:"思源黑体"
}
@media screen and (max-width:750px) {
	#case-box .case-title span {
	font-size:2rem;
	letter-spacing:.5px
}
}#case-box #case-swiper {
	position:relative;
	z-index:5;
	margin:auto
}
@media screen and (min-width:750px) {
	#case-box #case-swiper {
	width:80rem;
	padding-bottom:5.3333rem
}
}@media screen and (max-width:750px) {
	#case-box #case-swiper {
	width:70vw;
	overflow:hidden
}
}#case-box #case-swiper .swiper-slide {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-ms-flex-direction:column;
	flex-direction:column;
	line-height:1;
	text-align:center;
	font-weight:200
}
#case-box #case-swiper .swiper-slide .title {
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	width:100%;
	font-size:1.8rem
}

#case-box #case-swiper .swiper-slide img {
	width: 18rem;
	height: 18rem;
	object-fit: cover;
	margin: 3rem auto;
	display: block;
}
@media screen and (max-width:750px) {
	#case-box #case-swiper .swiper-slide .title {
	font-size:1.25rem;
	font-weight:600;
	line-height:1.6
}
}#case-box #case-swiper .swiper-slide .text {
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:3
}
@media screen and (min-width:750px) {
	#case-box #case-swiper .swiper-slide .text {
	height:6rem;
	line-height:2rem;
	margin:3.3333rem auto 4.5833rem;
	font-size:1.3333rem
}
}@media screen and (max-width:750px) {
	#case-box #case-swiper .swiper-slide .text {
	line-height:4vw;
	height:12vw;
	margin:4vw 0 8vw;
	font-size:1rem
}
}@media screen and (min-width:750px) {
	#case-box #case-swiper .swiper-slide .item-btn {
	width:24.5833rem;
	height:5.5rem;
	font-size:2.0833rem
}
}#case-box .swiper-btn-box {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:justify;
	-ms-flex-pack:justify;
	justify-content:space-between;
	position:absolute;
	top:52%
}
@media screen and (min-width:750px) {
	#case-box .swiper-btn-box {
	left:var(--size-padding-box);
	width:calc(100% - var(--size-padding-box)*2)
}
}@media screen and (max-width:750px) {
	#case-box .swiper-btn-box {
	left:4vw;
	width:92vw
}
}#case-box .swiper-btn-box .swiper-btn {
	cursor:pointer;
	-webkit-transition-duration:.4s;
	transition-duration:.4s
}
@media screen and (max-width:750px) {
	#case-box .swiper-btn-box .swiper-btn img {
	display:block;
	width:34px
}
}#case-box .swiper-btn-box .swiper-btn.swiper-button-disabled {
	opacity:.6;
	cursor:not-allowed
}
