.join-advantage li{float: left;width: 33.33%;box-sizing: border-box;padding: 0 30px;margin-bottom: 20px;}
.join-advantage img{width: 100%;vertical-align: middle;transition: all 0.6s;}
.join-advantage{margin: 0 -30px;padding-top: 20px;padding-bottom: 40px;}
.join-advantage-top{overflow: hidden;}
.join-advantage-title{text-align: center;color: #4D4D4D;font-size: 18px;font-weight: bold;margin: 10px 0px;line-height: 20px;height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.join-advantage-text{color: #666666;font-size: 15px;line-height: 20px;height: 40px;overflow: hidden;text-align: center;}
.join-concept{background: #3e324b;padding: 40px 0px 0px 0px;text-align: center;margin-bottom: 76px;}
.join-concept-title{display: inline-block;color: #fff;font-size: 20px;font-weight: bold;border-bottom: 2px solid #fff;padding-bottom: 5px;margin-bottom: 40px;}
.join-concept-ul li{float: left;width: 50%;margin-bottom: 40px;box-sizing: border-box;padding: 0 12px;text-align: left;}
.join-concept-right{margin-left: 92px;}
.join-concept-right-title{color: #CCBFDD;font-size: 18px;font-weight: bold;margin-bottom: 5px;}
.join-concept-right-texts{color: #FFFFFF;font-size: 15px;line-height: 20px;height: 40px;overflow: hidden;}
.join-position-group{border-bottom: 1px solid #e6e6e6;padding: 30px 0px;}
.join-position-title{text-align: center;color: #333333;font-size: 19px;font-weight: bold;}
.join-position-ul li{float: left;width: 33.33%;padding: 0 40px;margin-top: 40px;text-align: center;box-sizing: border-box;}
.join-position-ul{padding: 0 -40px;}
.join-position-li-title{color: #695482;font-size: 16px;font-weight: bold;margin: 20px 0px;line-height: 18px;height: 18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.join-position-li-texts{color: #999999;font-size: 14px;line-height: 22px;height: 66px;text-align: left;margin-bottom: 20px;overflow: hidden;}
.join-position-link{color: #999999;border: 1px solid #999999;border-radius: 50px;display: inline-block;padding: 5px 38px;font-size: 12px;}
@media (min-width:1080px) {
	.join-advantage-top:hover img{transform: scale(1.1);}
	.join-position-link:hover{background: #999999;color: #fff;}
}
.join-welfare{background: #2b2b2b;padding: 46px 0px 10px 0px;text-align: center;}
.join-welfare-group{width: 25%;min-height: 212px;}
.join-welfare-titles{color: #CCBFDD;font-size: 17px;font-weight: bold;text-align: left;margin-bottom: 15px;}
.join-welfare-ul li{color: #FFFFFF;font-size: 15px;line-height: 25px;text-align: left;}
.join-welfare-ul li i{margin-right: 5px;}
.join-company{padding: 26px 0px 90px 0px;}
.join-company-swiper{position: relative;margin: 0 80px;}
.join-compan-main img{width: 100%;vertical-align: middle;}
.join-compan-text{color: #666666;font-size: 17px;text-align: center;margin-top: 20px;}
.join-company-link{text-align: center;padding-top: 60px;}
.join-company-link a{display: inline-block;color: #695482;font-size: 18px;font-weight: bold;border: 2px solid #695482;border-radius: 50px;padding: 18px 95px;}
@media (min-width:1080px) {
	.join-company-link a:hover{background: #695482;color: #fff;}
}
@media (max-width:1200px) {
	.join-advantage li{padding: 0 5px;}
	.join-advantage{margin: 0 -5px;}
	.join-advantage-text,.join-concept-right-texts{height: 60px;}
	.join-position-ul li{padding: 0 5px;}
	.join-position-ul{margin: 0 -5px;}
	.join-position-li-texts{height: 88px;}
}
@media (max-width:767px) {
	.join-advantage li{width: 50%;padding: 0 3px;}
	.join-advantage{margin: 0 -3px;padding-bottom: 20px;}
	.join-advantage-title{font-size: 16px;}
	.join-advantage-text{font-size: 14px;height: 80px;}
	.join-concept-title{font-size: 18px;}
	.join-concept-ul li{padding: 0;width: 100%;margin-bottom: 20px;}
	.join-concept-ul img{width: 50px;}
	.join-concept-right{margin-left: 60px;}
	.join-concept-right-title{font-size: 16px;}
	.join-concept-right-texts{font-size: 14px;height: auto;}
	.join-concept{margin-bottom: 20px;}
	.join-position-group{padding: 20px 0px;}
	.join-position-ul li{width: 50%;margin-top: 20px;}
	.join-position-li-title{height: 36px;white-space:normal;text-overflow:initial;margin: 10px 0px;}
	.join-position-li-texts{line-height: 20px;height: 140px;margin-bottom: 10px;}
	.join-welfare-group{width: 100%;min-height:auto;padding-bottom: 20px;text-align: center;}
	.join-welfare-ul li{text-align:left;}
	.join-welfare-ul{display: inline-block;min-width: 150px;}
	.join-company-swiper{margin: 0 30px;}
	.join-welfare-titles{font-size: 16px;text-align: left;display: block;width: 150px;margin: 0 auto;}
	.join-welfare-ul li{font-size: 14px;}
	.join-compan-text{font-size: 15px;}
	iframe{height: 260px;}
}