.join-fit{padding: 40px 16px 90px 16px;background: url(/assets/images/common/background-01.webp) no-repeat center;background-size: cover;}
.join-fit-item,.join-ul-main{width: 1320px;margin: 0 auto;max-width: 100%;}
.join-fit-title{background: url(/assets/images/common/title.webp) no-repeat center;background-size: cover;border-radius: 30px;padding: 36px 0;margin-bottom:50px;}
.join-h1{font-size: 36px;font-weight: 600;color: #fff;text-align: center;}
.join-h1 p{font-family: 'Radio Canada';font-size: 20px;}
.join-h2{color: #000000;font-weight: 500;font-size: 28px;line-height: 20px;}
@media (max-width:1279px) {
	.join-fit{padding: 36px 10px 0 10px;}
	.join-fit-title{padding: 18px 0;margin-bottom: 20px;border-radius: 15px;}
	.join-h1{font-size: 20px;}
	.join-h1 p{font-size: 14px;}
	.join-h2{font-size: 20px;}
}
@media (max-width:767px) {
	.join-body .join-fit-title{padding: 18px 30px;}
}
.join-advantage .join-h2{text-align: center;}
.join-advantage-ul,.join-idea-ul,.join-vacancy-ul{display: block;width: 1100px;margin: 0 auto;max-width: 100%;font-size: 0;}
.join-advantage-ul li,.join-idea-ul li,.join-vacancy-ul li{display: inline-block;width: 33.33%;vertical-align: top;box-sizing: border-box;padding: 0 10px;margin-top: 20px;}
.join-advantage-li{border-radius: 20px;background: #fff;overflow: hidden;}
.join-advantage-li img {
    width: 100%;
    vertical-align: middle;
    transition: all .6s;
}
.join-h3{color: #000000;font-size: 16px;font-weight: 600;}
.join-advantage .join-h3{text-align: center;}
.join-advantage-bottom{padding: 25px 40px;}
.join-advantage-text{color: #808080;font-size: 15px;line-height: 19px;text-align: center;margin-top: 10px;min-height: 57px;}
.join-idea{padding: 60px 16px;background: url(/assets/images/common/background-03.webp) no-repeat center;background-size: cover;}
.join-advantage-image{overflow: hidden;}
.join-idea .join-h2{text-align: center;color: #fff;}
.join-idea-li{background: #7d59e0;border-radius: 30px;padding:20px 35px 35px 33px;text-align: center;}
.join-idea-li img{width: 80px;vertical-align: middle;}
.join-idea .join-h3{color: #fff;}
.join-idea-text{color: #fff;font-size: 15px;line-height: 19px;margin-top: 5px;min-height: 57px;}
.join-idea-ul{padding-top: 30px;}
.join-vacancy{padding: 50px 16px 25px 16px;background: url(/assets/images/common/background-06.webp) no-repeat center;background-size: cover;}
.join-vacancy .join-h2{text-align: center;}
.join-vacancy .join-h3{color: #3D02ED;font-size: 22px;text-align: center;}
.join-vacancy-ul{padding: 40px 0;border-bottom: 1px solid #adaca6;}
.join-vacancy-li{background: #fff;border-radius: 15px;box-shadow: 0px 0px 5px rgba(0,0,0,0.1);padding: 30px;}
.join-vacancy-title{color: #000;font-size: 16px;border-left: 5px solid #9471ff;padding-left: 10px;line-height: 18px;font-weight: 500;}
.join-vacancy-text{color: #808080;font-size: 15px;line-height: 20px;margin: 20px 0 25px 0;height:80px}
.join-vacancy .common-listed-more{color: #9471FF;}
.join-vacancy-ul:last-child{border-bottom: none;}
.join-advantage-ul ul,.join-idea-ul ul,.join-vacancy-ul ul{margin: 0 -10px;}
.join-weal{padding: 90px 16px;background: url(/assets/images/common/background-03.webp) no-repeat center;background-size: cover;}
.join-weal .join-h2{text-align: center;color: #fff;}
.join-weal-main{background: #fff;border-radius: 20px;width: 1100px;margin: 0 auto;max-width: 100%;box-sizing: border-box;padding: 40px 25px 0 25px;margin-top: 60px;}
.join-weal-content{font-size: 0;}
.join-weal-group{display: inline-block;vertical-align: top;width: 27%;box-sizing: border-box;margin-bottom: 40px;}
.join-weal-main .join-h3{color: #9471FF;margin-bottom: 10px;}
.join-weal-group li{list-style: disc;color: #333333;font-size: 15px;line-height: 24px;}
.join-weal-group ul{padding-left: 20px;}
.join-weal-main .join-weal-group:nth-child(4){width: 19%;}
.join-environment{padding: 60px 16px;}
.join-environment .join-h2{text-align: center;}
.join-swiper-title{color: #666666;font-size: 16px;padding: 15px 0;text-align: center;border-radius: 12px;margin-top: 10px;background: #f8f8f8;}
.join-swiper{width: 990px;margin: 0 auto;margin-top: 40px;padding-bottom: 50px;max-width: 100%;}
.join-swiper-iframe{border-radius: 12px;overflow: hidden;}
.join-swiper  .swiper-pagination {
    position: static;
    display: inline-block;
    width: auto;
}
.join-swiper  .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    background: #D9D9D9;
    border-radius: 50%;
}
.join-swiper .swiper-pagination-bullet-active {
    background: #9471FF;
}
.join-advantage-ul{padding-top: 30px;}
.join-swiper-iframe	iframe{width: 100%!important;}
.join-environment-more{text-align: center;margin-top: 40px;}
.join-environment-more a{display: inline-block;line-height: 70px;border-radius: 50px;width: 330px;background: #ffd733;color: #333333;font-size: 18px;font-weight: 600;text-decoration: none!important;}
@media (min-width:1080px) {
	.join-advantage-li:hover img {
        transform: scale(1.1);
    }
    .join-vacancy .common-listed-more:hover{opacity: 0.8;}
    .join-environment-more a:hover{background: #000;color: #fff;}
}
@media (max-width:1279px) {
	.join-fit{padding: 20px 10px;}
	.join-vacancy .join-h3{font-size: 18px;}
	.join-swiper-title{font-size: 12px;padding: 10px 0;margin-top: 5px;}
	.join-advantage-ul li, .join-idea-ul li, .join-vacancy-ul li{padding: 0 5px;margin-top: 10px;}
	.join-advantage-ul ul, .join-idea-ul ul, .join-vacancy-ul ul{margin: 0 -5px;}
	.join-advantage-ul{padding-top: 10px;}
	.join-advantage-bottom{padding: 15px;}
	.join-advantage-text{margin-top: 5px;}
	.join-idea{padding: 30px 16px;}
	.join-idea-ul{padding-top: 10px;}
	.join-idea-li{padding: 20px 15px;}
	.join-weal{padding: 35px 15px;}
	.join-vacancy{padding: 30px 16px;}
	.join-vacancy-ul{padding: 15px 0;}
	.join-weal-main{margin-top: 20px;}
	.join-environment{padding: 30px 16px;}
	.join-swiper{margin-top: 20px;}
}
@media (max-width:991px) {
	.join-idea-text{min-height: 76px;}	
	
}
@media (max-width:767px) {
	.join-vacancy-text{height:auto}
	.join-advantage-ul li, .join-idea-ul li{width: 50%;}
	.join-advantage-text{min-height: 95px;}
	.join-idea-text{min-height: 114px;}
	.join-idea-li{border-radius: 20px;}
	.join-vacancy-ul li{width: 100%;}
	.join-weal-group{width: 100%!important;margin-bottom: 20px;}
	.join-weal-main{padding: 25px 25px 5px 25px;}
	.join-swiper-iframe	iframe{height: 230px!important;}
	.join-environment-more a{line-height: 55px;width: 240px;font-size: 14px;}
	.join-environment-more{margin-top: 25px;}
}