.header{
	width:100%;
	height:484px;
	background:url(../images/product-banner2.png) center center no-repeat;
	background-size:cover;
}
.row{
	margin:0;
}
#join-main{
	background-color: #f8f8f8;
	padding:0 2.5rem;
}
#join-main div{
	background-color: #fff;
	color:#333;
	text-align: center;
}
#join-main>div{
	border:1px solid #f8f8f8;
}
#join-main-info{
	padding:50px 0;
}
#join-main-info h2{
	margin-bottom:40px;
}
#join-main-info #icon-list img{
	margin:0.4rem;
}
.join-main-list{
	padding:40px 30px;
	box-sizing: border-box;
	min-height:755px;
}
.join-main-list h1{
	margin:30px auto;
}
.join-main-list p{
	text-align: left;
	line-height: 30px;
}
.join-main-list img{
	height:60px;
}
@media screen and (max-width: 768px) {
	body{
		font-size: 0.26rem;
	}
	.font16{
		font-size:14px;
	}
	.font20{
		font-size:16px;
	}
	.font30{
		font-size:20px;
	}
	.header{
		width:100%;
		height:4.84rem;
		background:url(../images/product-banner-mobile.png) center center no-repeat;
		background-size:cover;
	}
	#join-main div{
		border:0;
		text-align:left;
	}
	#join-main{
		padding:0;
	}
	#join-main-info{
		padding:0;
		padding-left:25px;
		height:40px;
	}
	#join-main-info #icon-list{
		display:none;
	}
	.join-main-list{
		padding:25px;
		border-bottom:1px solid #f8f8f8 !important;
		min-height:100px;
	}
	.join-main-list img{
		height:30px;
		margin:10px;
		margin-left: 0;
		float:left;
	}
	.join-main-list p{
		line-height:25px;
	}	
	.join-main-list h1{
		margin:10px;
		line-height: 30px;
	}
	
}