

.partner_banner_text{flex-direction:row; justify-content:space-between;}
.partner_banner_text h1{color:#333;display:flex;flex-direction:column;line-height: 1;gap: 20px;}
.partner_banner_text .partner_banner_btn{justify-content:left;margin-top: 40px;}
.partner_banner_btn a{margin:0;}
.partner_banner_btn a.hover{margin-right:20px;}

.partner_1p{background: url('?assets/images/pages/us-cooperate/qj_bg.jpg') no-repeat center center;    background-size: cover; padding-bottom:50px;}
.partner_1p .vista_info li strong{ font-size:35px;}
.partner_1p .vista h3{padding:100px 0 80px 0;}
.partner_1p .vista_info li{border-radius:12px;}
.partner_1p .vista_info li p{font-size:16px;}

.partner_2p{background: url('?assets/images/pages/us-cooperate/Why_bg.jpg') no-repeat center center;    background-size: cover; padding-bottom:100px;}
.partner_2p h3{ padding:50px 0 80px 0}
.partner_2p .why_jion{padding:0;}
.partner_2p .why_jion dt{flex-direction:row-reverse;justify-content:space-between;border-bottom:none; margin-bottom:0;}
.partner_2p .why_jion dt img{width:45px; height:45px;}
.partner_2p .why_jion .bottom:before{content:'';width: 38px;height: 4px;border-bottom: 4px solid #0081FA;display: block;margin: 0;}
.partner_2p .why_jion dd p{text-align:justify}
.partner_2p .why_jion dt strong{font-size:24px;}
.partner_2p .why_jion dl{width:378px; height:378px; padding:0 40px}
.partner_2p .why_jion dd p::after{width:6px; height:6px; top:10px;}
.partner_2p .why_jion dl:nth-child(1){ background:url('?assets/images/pages/us-cooperate/w1.jpg') no-repeat center center; background-size: cover;}

.partner_2p .why_jion dl:nth-child(2){ background:url('?assets/images/pages/us-cooperate/w2.jpg') no-repeat center center; background-size: cover;}
.partner_2p .why_jion dl:nth-child(2) .bottom:before{border-bottom:4px solid #3bc7ff;}

.partner_2p .why_jion dl:nth-child(3){ background:url('?assets/images/pages/us-cooperate/w3.jpg') no-repeat center center; background-size: cover;}
.partner_2p .why_jion dl:nth-child(3) .bottom:before{border-bottom:4px solid #917afa;}

.partner_p3{background: url('?assets/images/pages/us-cooperate/tx_bg.jpg') no-repeat center center;    background-size: cover; padding-bottom:100px;}
.partner_p3 h3{padding:100px 0 80px 0;}
.partner_p3 .text{height:auto;position:relative;margin-bottom: 50px;}
.partner_p3 .text img{width:100%;}
.partner_p3 .system ul{padding-bottom:0}
.partner_p3 .system li strong{color:#fff;line-height:1;position:absolute;top: 50%;left: 40px;transform: translate(0,-50%);margin:0; padding:0;}
.partner_p3 .system li p{margin: 0 40px 12px 40px;padding: 0;width: auto;display: flex;}
.partner_p3 .system li p::after{ display:none;}
.partner_p3 .system li p img{width: 16px;height: 16px;margin-right: 15px;margin-top: 7px;}
.partner_p3 .system li{ width:580px; height:570px;padding-bottom:0}

.partner_p3 .system li a{background:linear-gradient(111deg, #c1dfeb 0%, #60dbf5 19.5068359375%, #198AFE 100%);}

.partner_p4{background: url('?assets/images/pages/us-cooperate/tj_bg.jpg') no-repeat center center;background-size:cover;padding-bottom: 80px;}
.partner_p4 .join_tit{padding:100px 0 80px;}
.partner_p4 .join li{margin-top:0; margin-bottom:20px;}
.partner_p4 .join li h3 img{width:35px; height:35px;margin-right:10px; }

.partner_p5{background: url('?assets/images/pages/us-cooperate/bd_bg.jpg') no-repeat;background-size:cover;padding-bottom: 100px;}
.partner_p5 .steps{background: url('?assets/images/pages/us-cooperate/step_bg.jpg') no-repeat center center;background-size:cover;}
.partner_p5 .apply_partner_title{padding:100px 0 80px}
.partner_p5 .easy_step{padding-bottom:0;}
.partner_p5 .easy_step h3{font-size:40px;padding:8vw 0 3vw 0;line-height:40px;}
.partner_p5 a.steps_btn{width:150px; border-radius:10px;}

.partner_p6{padding-bottom:100px;background-size:cover; background: url('?assets/images/pages/us-cooperate/bg_p6.jpg') no-repeat center top;}
.partner_p6 .apply_partner_title{text-align:center;padding:100px 0 50px;}
.partner_p6 .apply_partner_title h3 a{
	color:#0081FA;
	text-decoration:none;
	font-weight:bold;
}
.partner_p6 .apply_partner_title h3 a:hover{
	text-decoration:underline;
}
.partner_p6 .apply_partner--info-only{
	width:380px;
	max-width:100%;
	height:auto;
	min-height:360px;
	margin:0 auto;
	background:transparent;
	box-shadow:none;
}
.partner_p6 .apply_partner--info-only .apply_partner_info{
	display:flex !important;
	flex-direction:column;
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%;
	min-height:360px;
	padding:48px 40px;
	box-sizing:border-box;
	text-align:center;
	background:url('?assets/images/pages/solutions-market/bg_p7.jpg') no-repeat center center;
	background-size:cover;
	border-radius:8px;
	box-shadow:0 8px 28px rgba(0,84,180,0.18);
}
.partner_p6 .apply_partner--info-only .apply_partner_info p{
	padding:0 0 28px;
	font-size:15px;
	line-height:1.7;
	opacity:0.92;
}
.partner_p6 .apply_partner--info-only .apply_partner_info ul{
	width:100%;
	margin:0;
	padding:0;
	list-style:none;
}
.partner_p6 .apply_partner--info-only .apply_partner_info li{
	display:flex;
	align-items:center;
	justify-content:center;
	gap:10px;
	margin-top:0;
	margin-bottom:16px;
	font-size:20px;
	line-height:1.4;
}
.partner_p6 .apply_partner--info-only .apply_partner_info li:last-child{
	margin-bottom:0;
}
.partner_p6 .apply_partner--info-only .apply_partner_info li i{
	font-size:22px;
	flex-shrink:0;
}
.partner_p6 .apply_partner--info-only .apply_partner_info li a{
	color:#fff;
	text-decoration:none;
}
.partner_p6 .apply_partner--info-only .apply_partner_info li a:hover{
	text-decoration:underline;
}

.partner_banner_text h1 span{color:#0081FA}
.partner_banner_text strong{padding:0; font-weight: inherit; line-height:60px;}
.partner_banner_text h2{font-size: 16px;margin-top: 40px;color:#333;line-height: 1;}
.partner_p3 h3,.vista h3,.join_tit,.apply_partner_title h3{font-size:40px;color:#171A1D;line-height:40px;}
.apply_partner_title strong{color:#0084FD;padding-left:10px;}
join li{ margin-top:10px;}
.system li p{width:70%;}
.apply_partner_title p{ padding-top:20px;}
.ico_p15{width: 32px; height:auto;}
.join li{min-height:inherit}

@media screen and (max-width: 768px){

	.partner_banner{position:relative;height:450px;display: flex;align-items: center;}
	.partner_banner .partner_banner_text{flex-direction:column-reverse;text-align:center;}
	.partner_banner .partner_banner_text .banner_img img{width:100%;}

	.partner_1p{padding-bottom:0}
	.partner_1p .vista h3{padding:8vw 0 3vw;}
	.partner_1p .vista_info li.hover{height:120px;background:none}
	.partner_1p .vista_info li{height:120px;padding: 30px 0 0 20px;display:block;text-align: left;box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);width: 100%;margin-bottom: 10px;}
	.partner_1p .vista_info{display:flex;justify-content:space-between;flex-direction: column;}
	.partner_1p .vista_info li p{}

	.partner_2p{padding-bottom:50px;}
	.partner_2p .vista h3{padding:8vw 0 3vw;}
	.partner_2p .why_jion dl{margin-top:0; width:100%; height: auto; margin-bottom:10px;}
	.partner_2p .why_jion dt strong{ font-size:4.5vw;}
	.partner_2p .why_jion dd{padding-bottom: 30px; padding-top:10px;}

	.partner_p3{padding-bottom:50px;}
	.partner_p3 .system h3{padding:8vw 0 3vw;}
	.partner_p3 .system li{width:100%; height:auto;padding-bottom:100px;}
	.partner_p3 .text img{width:100%;}
	.partner_p3 .text{margin-bottom:30px;}

	.partner_p4{padding-bottom:50px;}
	.partner_p4 .join_tit{padding:8vw 0 3vw;}

	.partner_p5{padding-bottom:50px;}
	.partner_p5 .easy_step h3{font-size: 5vw;padding: 8vw 0 3vw 0;}

	.partner_p6{padding-bottom:50px;}
	.partner_p6 .apply_partner_title{padding: 8vw 0 5vw 0;}
	.partner_p6 .apply_partner--info-only{
		width:90%;
		min-height:0;
	}
	.partner_p6 .apply_partner--info-only .apply_partner_info{
		display:flex !important;
		min-height:0;
		padding:36px 28px;
		border-radius:6px;
	}
	.partner_p6 .apply_partner--info-only .apply_partner_info p{
		padding:0 0 22px;
		font-size:14px;
	}
	.partner_p6 .apply_partner--info-only .apply_partner_info li{
		font-size:18px;
		margin-bottom:14px;
	}

    .easy_step h3{font-weight:bold}
    .system li p::after{top:6px;}
    a.steps_btn{width:100px; height:30px; line-height:30px; font-size:14px; margin-top:20px;}
    .easy_step{padding-bottom:30px;}
    .apply_partner_title p{padding-top:0}
    .steps{display: flex; padding:0}
    .why_jion dt{padding: 20px 0 10px; margin-bottom: 10px;}
    .why_jion dt img{width:35px;}
    .why_jion dd p{font-size:3.8vw; margin-top:0;}
    .system li p{font-size: 3.8vw;}
    .join li p{line-height:normal; font-size:14px;}
    .join li h3{padding:20px 0 10px; font-size:16px;}
    .join li h3 img{width: 25px; height: 25px;}
	.m .case_banner_item .case_banner_ph{background-image:url(?assets/images/pages/us-cooperate/anlim.jpg)}
	.system li p{ width:auto !important;line-height:normal;}
	.partner_p3 h3,.vista h3,.join_tit,.apply_partner_title h3{font-size:5vw; color:#171A1D; line-height:40px; font-weight:bold;}
	.partner_banner_text h1{font-weight:bold; font-size:22px; line-height:32px; color:#171A1D}
	.partner_banner_text strong{font-size:22px; line-height:32px; font-weight:bold}
	.vista_info li.hover span{color:#0084FD;}
	.vista_info li strong{font-size: 5vw;line-height:normal}
	.vista_info li span{font-size: 4vw;font-weight:bold;}
	.ico_p15{ transform: rotate(0deg); margin:0 auto; display:block;width:20px; height:20px;}
	.vista_info li p{font-size: 2.5vw;color:#999;}
	.steps_item{border: none;}
	.steps_item img{width:40px;}
	.partner_banner_text{position:absolute;height: 314px;}
	.partner_banner_text h2{ display:none}
	.partner_banner_btn{margin-top: 30px;}

	}