
.partner_banner_text strong{padding:0; font-weight: inherit; line-height:60px;}
.partner_banner_text h2{font-size:18px;line-height:24px;padding-top: 20px;}
.partner_p3 h3,.vista h3,.join_tit,.apply_partner_title h3{font-size:40px; color:#171A1D; line-height:40px; font-weight:bold}
.apply_partner_title strong{font-weight:bold}
join li{ margin-top:10px;}
.system li p{ width:70%;}
.apply_partner_title p{ padding-top:20px;}
.steps{padding:60px 0; align-items:center}
.ico_p15{width: 32px; /*height: 32px;*/}
.join li{min-height:inherit}






@media screen and (max-width: 768px){
    .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}
    iframe{height:500px !important;}
    .steps{display: flex; padding:0}
    .why_jion dt{padding: 20px 0 10px; margin-bottom: 10px;}
    .why_jion dt img{width:35px;}
    .why_jion dd{padding-bottom: 30px;}
    .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(/images/anlim.jpg)}
	.system li p{ width:auto !important;line-height:normal;}
	.partner_p3 h3,.vista h3,.join_tit,.apply_partner_title h3{font-size:23px; 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{display:flex;}
	.vista_info li{height:120px;padding:30px 0 0 0;display:block;text-align: center;box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.2);}
	.vista_info li.hover span{color:#0084FD;}
	.vista_info li.hover{height:120px;margin:0 10px;background:none}
	.vista_info li strong{font-size: 4vw;line-height:normal}
	.vista_info li span{font-size: 2.8vw; 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;padding: 0 5px;}
	.steps_item{border: none;}
	.steps_item img{width:40px;}
	.partner_banner_text{position:absolute;height: 314px;}
	.partner_banner{background-image:url('/images/bg_p1m.jpg')!important;position:relative;height:450px;display: flex;align-items: center;}
	.partner_banner_text h2{ display:none}
	.partner_banner_btn{margin-top: 30px;}
	
	}