.partner .banner {
	height: 6.6rem;
	background: url(../../images/partner/partner-banner.jpg) center center;
	background-size: 100% 100%;
	margin-top: .65rem;
	position: relative;
}

.partner .banner h1 {
	width: 100%;
	text-align: center;
	font-size: .60rem;
	color: #fff;
	padding-top: 2.4rem;
}

.partner .banner h2 {
	width: 6.6rem;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	text-align: justify;
	color: #fff;
	font-size: .24rem;
	font-weight: normal;
	letter-spacing: .1rem\0;
}

.partner .banner h2::after {
	content: '';
	width: 100%;
	height: 0;
	display: inline-block;
}

/* 加入我们 */
.partner .banner .contactus,
.partner .section .contactus,
.partner .bottmbtn{
	height: .62rem;
	line-height: .55rem;
	padding: 0 .88rem;
	color: #fff;
	background: #0fb1a4;
	border-radius: .04rem;
	font-size: .2rem;
	position: relative;
	left: 50%;
	transform: translateX(-50%);
	margin: .75rem 0 0;
	cursor: pointer;
}
.partner .banner .contactus::after,
.partner .section .contactus::after,
.partner .section .bottmbtn{
	content: '';
	width: 100%;
	height: .55rem;
	border-radius: .04rem;
	background: #11c0b2;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	cursor: pointer;
}

/* 内容 */
.partner .section {
	padding: 1.05rem 0 .9rem;
	position: relative;
	font-size: .14rem;
	max-width: 12rem;
	margin: 0 auto;
}

.partner .section h2 {
	width: 100%;
	margin: 0 auto .8rem;
	font-size: .45rem;
	text-align: center;
	position: relative;
	z-index: 2;
}

.partner .section h2::before {
	content: '';
	width: .40rem;
	height: .12rem;
	margin: 0 0 0 -.20rem;
	background: #2a67f6;
	position: absolute;
	top: -.20rem;
	left: 50%;
	z-index: 2;
}

/* 为什么选择百炼智能 */
.partner-reason ul{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	text-align: center;
}
.partner-reason ul li{
	flex: 0 0 calc((100% - .9rem) / 4);
	height: 3.6rem;
	background:#fff;
	box-shadow: .06rem .06rem .2rem rgba(0,0,0,.1);
	border-radius: .1rem;
	padding: 1.6rem 1% 0;
	position: relative;
}
.partner-reason ul li:nth-child(1){
	margin-left:0;
}
.partner-reason ul li:nth-child(4){
	margin-right:0;
}
.partner-reason ul li h5{
	font-size: .28rem;
	line-height: .44rem;
}
.partner-reason ul li p{
	font-size: .2rem;
	line-height: .34rem;
}
.partner-reason ul li p span{
	display: block;
}
.partner-reason ul li::before{
	content: '';
	width: .9rem;
	height: .9rem;
	border-radius: 50%;
	background-color:#f7f8fd;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% 100%;
	position: absolute;
	top: .5rem;
	left: 50%;
	transform: translateX(-50%);
	transition: all .3s ease;
}
.partner-reason ul li:nth-child(1)::before{
	background-image: url(../../images/partner/icon1.png);
}
.partner-reason ul li:nth-child(2)::before{
	background-image: url(../../images/partner/icon2.png);
}
.partner-reason ul li:nth-child(3)::before{
	background-image: url(../../images/partner/icon3.png);
}
.partner-reason ul li:nth-child(4)::before{
	background-image: url(../../images/partner/icon4.png);
}


/* B2B我们可以提供的渠道支持 */
.partner .partner-channel{
	max-width: initial;
	background: #f5fbff;
}

.partner-channel ul{
	max-width: 12rem;
	margin: 0 auto;
}
.partner-channel ul li{
	height: 4rem;
	padding: 1.3rem 0 0;
	text-align: left;
	position: relative;
}
.partner-channel ul li h5{
	color:#4d516a;
	font-size: .45rem;
	padding: 0 0 .24rem;
	position: relative;
	z-index: 2;
}
.partner-channel ul li p{
	color:#4d516a;
	font-size: .18rem;
	line-height: .34rem;
	position: relative;
	z-index: 2;
}
.partner-channel ul li:nth-child(even){
	text-align: right;
}
.partner-channel ul li::after{
	content: '';
	width: 5rem;
	height: 3.5rem;
	position: absolute;
	right: -.4rem;
	top: 50%;
	transform: translateY(-50%);
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 100% auto;
	z-index: 1;
}
.partner-channel ul li:nth-child(even):after{
	right: auto;
	left:-.4rem;
}
.partner-channel ul li:nth-child(1)::after{
	background-image: url(../../images/partner/pic1.png);
}
.partner-channel ul li:nth-child(2)::after{
	background-image: url(../../images/partner/pic2.png);
}
.partner-channel ul li:nth-child(3)::after{
	background-image: url(../../images/partner/pic3.png);
}
.partner-channel ul li:nth-child(4)::after{
	background-image: url(../../images/partner/pic4.png);
}
.partner-channel ul li:nth-child(5)::after{
	background-image: url(../../images/partner/pic5.png);
}
.partner-channel ul li:nth-child(6)::after{
	background-image: url(../../images/partner/pic6.png);
}

/* 我们希望合作伙伴具备的条件 */
.partner-condition ul{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
	position: relative;
	z-index: 2;
}
.partner-condition ul li{
	flex: 0 0 calc((100% - .9rem) / 4);
	background-size: 100% auto;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	overflow: hidden;
}
.partner-condition ul li p{
	font-size: .2rem;
	line-height: .34rem;
	text-align: center;
	position: absolute;
	z-index: 9;
}
.partner-condition ul li p span{
	display: block;
}
.wave{
	width: 100%;
	height: 0;
	padding-bottom: 100%;
	overflow: hidden;
	animation: water-wave linear infinite;
	position: relative;
	transition: all 1s ease;
	/* top: .5rem; */
}
.wave::after{
	content: '';
	width: 100%;
	height: 100%;
	background: url(../../images/partner/pic7.png) center center no-repeat;
	background-size: 100% 100%!important;
	position: absolute;
	left:0;
	top:0;
}
.wave1{
	position: absolute;
	top: 65%;
	left: -25%;
	background: #2c51c5;
	width: 200%;
	height: 200%;
	border-radius: 40%;
	animation: inherit;
	animation-duration: 8s;
	opacity: 0;
	transition: all 1s ease;
	margin-top: .5rem;
}
.wave2{
	position: absolute;
	top: 75%;
	left: -35%;
	background: #2c51c5;
	width: 200%;
	height: 200%;
	border-radius: 33%;
	animation: inherit;
	animation-duration: 12s;
	opacity: 0;
	transition: all 1s ease;
	margin-top: .5rem;
}
@keyframes  water-wave{
	0% {transform: rotate(0deg);}
	100% {transform: rotate(360deg);}
}

.partner-condition ul li:hover .wave1,
.partner-condition ul li:hover .wave2{
	opacity: .1;
	margin-top: 0;
}

/* 我们为众多世界500强及知名企业提供服务 */
.partner .partner-service{
	max-width: initial;
	background: #417fda;
}
.partner .partner-service h2{
	color:#fff;
}
.partner .partner-service h2::before{
	background: #fff;
}
.partner-service ul{
	max-width: 12rem;
	margin: 0 auto;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
.partner-service ul li{
	flex: 0 0 calc((100% - 1.2rem) / 5);
	margin: .15rem 0;
	transition: all .3s ease;
	position: relative;
	top: 0;
	border-radius: .05rem;
	overflow: hidden;
}
.partner-service ul li img{
	width: 100%;
}
.partner-service ul li:hover{
	box-shadow: 0 0 .15rem #fff;
	top: -.05rem;
}

/* 免费为您制定方案 */
.partner .partner-dzfa{
	max-width: initial;
	height: 4.2rem;
	color:#fff;
	background: #344471 no-repeat url(../../images/partner/partner-dzfa.jpg);
	background-size: 100% 100%;
	text-align: center;
}
.partner-dzfa h3{
	font-size: .45rem;
}
.partner-dzfa p{
	font-size: .3rem;
	padding: .2rem 0 0;
	font-weight: normal;
}
.partner-dzfa a{
	color:#fff;
	text-decoration: none;
}
.partner-dzfa .btn{
	height: .45rem;
	line-height: .45rem;
	padding:0 .25rem;
	color:#fff;
	background:#11c0b2;
	border-radius: .04rem;
	position: static;
	transform: none;
}
.partner-dzfa .btn::after{
	display: none;
}
