.case-content1{
    background-image: url("../images/case/case-1.png");
    background-size: 100% 100%;
	width: 100%;
	height: 31vw;
	position: relative;
}
.case-content1-pic{
    width: 33vw;
	height: 10vw;
}
.case-content1-pic img{
	width: 100%;
	height: 100%;
}
/*  */
.banner-box{
	padding: 4.5vw 0 3vw 0;
	margin: auto;
	text-align: center;
}
.success-box-title{
	font-family: PingFangSC-Medium;
	font-size: 2.08vw;
    color: #333333;
}
.success-box-title1{
	font-family: Helvetica-Light;
	font-size: 1.88vw;
    color: #999999; 
    margin: 1.5vw 0 1vw 0;
}
.success-box-title2{
    width: 2.34vw;
	height: 0.26vw;
	background-color: #e22424;
    border-radius: 0.13vw;
	margin: 0 auto;
}
/* 合作 */
.nav-teamwork{
	background-color: #fafafa;
	width: 100%;
	height: 50vw;
}
.nav-teamwork-list{
	width: 76vw;
	height: 34vw;
	margin: auto;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.nav-teamwork-list a{
	display: inline-block;
	width: 13vw;
	height: 6vw;
	cursor:default;
	padding: 1vw;
	position: relative;
	top: 0vw;
	left: 0vw;
}
.nav-teamwork-list a:hover{
	position: relative;
	top: -0.5vw;
	left: 0vw;
	transition: top 0.3s linear;
}
.nav-teamwork-list a img{
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	/* box-shadow: 0 0.1vw 0.1vw 0 #e0e6e7; */
	border: none !important;
}
/* 噗噗噗噗噗 */
.swiper-banner {
	width: 75vw;
	height: 53vw;
	margin: auto;
}
.swiper-banner .swiper-wrapper{
	width: 75vw;
	height: 42vw;
}
.swiper-slide img{
	width: 75vw;
	height: 42vw;
	background-size: 100% 100%;
}
.swiper-banner .swiper-pagination {
	bottom: 7vw !important;
}
.swiper-pagination{
	position: relative;
	bottom: 0;
	left: 42%;
}
.swiper-banner .swiper-pagination .swiper-pagination-bullet {
	width: 0.85vw;
	height: 0.85vw;
	background-color:  #d7d7d7;
	opacity: 0.6 !important;
}
.swiper-pagination-bullets .swiper-pagination-bullet{
	margin: 0 0.6vw !important;
}
.swiper-banner .swiper-pagination .swiper-pagination-bullet-active{
	background-color: #e22424;
	opacity: 1 !important;
}
/* --- */
/* .pagination {
	position: absolute;
	z-index: 20;
	bottom: 7vw !important;
	text-align: center;
	left: 2vw;
  } */
  .swiper-pagination-switch {
	display: inline-block;
	width: 0.85vw;
	height: 0.85vw;
	border-radius: 50%;
	background-color:  #d7d7d7;
	opacity: 0.6 !important;
	margin: 0 0.6vw !important;
	cursor: pointer;
  }
  .swiper-active-switch {
	background-color: #e22424;
	opacity: 1 !important;
  }
