.header {
	position: fixed;
	z-index: 100;
	background-color:rgba(21, 34, 43, 0.6);
}
.header-logo {
	position: absolute;
}
.header-logo img {
	width: 100%;
}
.header-line {
	position: absolute;
}
.header-line div {
	float: left;
	text-align: center;
}
.header-line div a {
	color: #fff;
}
.header-line div {
	color: #fff;
	cursor: pointer;
}
.header-service-list {
	position: absolute;
	background-color: #fff;
	border-radius: 2px;
}
.header-service-list li a {
	color: #000;
}

.main {
    position: absolute;
}
.banner {
	position: absolute;
	background-image: url("../image/join/joinus_banner.jpg");
    background-size: 100% 100%;
}

.join-banner-left {
	position: absolute;
	background-image: url("../image/join/talent_k1_bg1.png");
    background-size: 100% 100%;
    z-index: 5;
}
.join-banner-left-title {
	position: absolute;
	font-weight: 100;
}
.join-banner-left-title-en {
	position: absolute;
	color: rgba(0, 0, 0, .6);
}

.join-banner-right {
	position: absolute;
	background-image: url("../image/join/talent_k1_bg2.jpg");
    background-size: 100% 100%;
    z-index: 5;
}
.join-banner-right-title {
	position: absolute;
	color: #e0d6b1;
	font-weight: 100;
}
.join-banner-right-title-en {
	position: absolute;
	text-transform: uppercase;
	color: rgba(203, 196, 192, .6);
}
.join-banner-right-content {
	position: absolute;
	color: hsla(0, 0%, 100%, .7);
    letter-spacing: 5px;
}
.join-banner-content {
	position: absolute;
	background-color: #f3f4ee;
	z-index: 4;
}
.join-banner-content-one {
	position: absolute;
	background-image: url("../image/join/talent_k2_icon_l.png");
    background-size: 100% 100%;
}
.join-banner-content-two {
	position: absolute;
	background-image: url("../image/join/talent_k2_icon_r.png");
    background-size: 100% 100%;
}
.join-banner-content-three {
	position: absolute;
	background-image: url("../image/join/talent_k2_txt_bg.png");
    background-size: 100% 100%;
}
.join-banner-content-intro {
	position: absolute;
	color: rgba(115, 115, 124, .8);
}
.join-banner-phone {
	position: absolute;
}
.join-banner-phone-title {
	position: absolute;
	background-image: url("../image/join/title_1.webp");
    background-size: 100% 100%;
    text-align: center;
}
.join-banner-phone-left,.join-banner-phone-right {
	position: absolute;
	background-color: rgba(237, 30, 121, 0.02);
}
.join-banner-phone-left-img {
	position: absolute;
	background-image: url("../image/join/phone.png");
    background-size: 100% 100%;
}
.join-banner-phone-right-img {
	position: absolute;
	background-image: url("../image/join/people.png");
    background-size: 100% 100%;
}
.join-banner-phone-left-title,.join-banner-phone-right-title {
	position: absolute;
	text-align: center;
}
.join-banner-phone-left-content,.join-banner-phone-right-content {
	position: absolute;
	text-align: center;
}
.join-banner-map-title {
	position: absolute;
	background-image: url("../image/join/title_2.webp");
    background-size: 100% 100%;
    text-align: center;
}
.join-banner-map-content {
	position: absolute;
	text-align: center;
	color: rgba(0, 0, 0, 0.45);
}

.join-banner-map-address {
	position: absolute;
	background-image: url("../image/join/WX20250801-143809@2x.png");
    background-size: 100% 100%;
}



.footer {
	position: absolute;
	background-color: #363636;
}
.footer-one,.footer-two,.footer-three,.footer-four,.footer-logo {
	position: absolute;
}
.footer-title {
	position: absolute;
	color: #fff;
}
.footer-list {
	position: absolute;
	color: #717171;
}
.footer-list a {
	color: #717171;
}
.footer-logo div {
	position: absolute;
}
.footer-shipinghao {
	background-image: url("../image/logo/shipinghao.png");
    background-size: 100% 100%;
}
.footer-gongzhonghao {
	background-image: url("../image/logo/gongzhonghao.png");
    background-size: 100% 100%;
}
.footer-xiaohongshu {
	background-image: url("../image/logo/xiaohongshu.png");
    background-size: 100% 100%;
}
.footer-douyin {
	background-image: url("../image/logo/douyin.png");
    background-size: 100% 100%;
}
.footer-phone,.footer-address,.footer-email,.footer-container {
	position: absolute;
	color: #717171;
}
.footer-container {
	text-align: center;
}

