

.ecol_banner .saas_banner_info {display:flex;justify-content:space-between;align-items:center;}
.ecol_banner .saas_banner_info h1{font-size:50px; line-height:1; margin-bottom:40px;}
.ecol_banner .saas_banner_info h1 span{color:#0081FA}
.ecol_banner .saas_banner_info h2{font-size:18px;padding: 0;margin-bottom: 50px;}
.ecol_banner .saas_banner_info .img{width:500px; }
.ecol_banner .saas_banner_info .img img{width:100%;}

.ecol_hezuo{}
.ecol_hezuo .hezuo_box{display:flex; justify-content:space-between;}
.ecol_hezuo .hezuo_box dl{margin-top:0;}
.ecol_hezuo .hezuo_box dl:nth-child(1){border:none;background:url(?assets/images/pages/us-union/bg_21.png)}
.ecol_hezuo .hezuo_box dl:nth-child(2){border:none;background:url(?assets/images/pages/us-union/bg_22.png)}
.ecol_hezuo .hezuo_box dl:nth-child(3){border:none;background:url(?assets/images/pages/us-union/bg_23.png)}
.ecol_hezuo .hezuo_box dl:nth-child(4){border:none;background:url(?assets/images/pages/us-union/bg_24.png)}
.ecol_hezuo .hezuo_box dl dd p{text-align: center;font-size:16px;}

.bg_e2{background:url(?assets/images/pages/us-union/lx_bg.jpg) no-repeat; background-size:cover; height:810px;}
.bg_e2 .ecol_type{align-items:center;}
.bg_e2 .ecol_type li{margin-top:0; padding:0; width:370px; height:415px; overflow:hidden;border-radius:14px;transition:.5s all;}
.bg_e2 .ecol_type li strong{font-size:24px; margin:37px auto; padding:0; text-align:left; width:290px;}
.bg_e2 .ecol_type li p{text-align:left; font-size:15px; padding:0; margin:0 auto; line-height:22px; width:290px;}
.bg_e2 .ecol_type .hover{transform: scale(1.05); transition: transform 0.3s ease;}

.partner_p5{background:url(?assets/images/pages/us-union/hd_bg.jpg) no-repeat; background-size:cover;}
.partner_p5 .easy_step h3{font-size:40px;padding:100px 0 80px 0; line-height:1;}
.partner_p5 .easy_step{padding-bottom:100px;}
.partner_p5 .easy_step .btn{margin:50px auto 0;width:150px;height:50px;line-height: 50px;font-size:20px;background: #0084FD;color: #fff;text-align: center;border-radius: 10px; cursor: pointer;}
.partner_p5 .easy_step .btn p{cursor: pointer;}
.us-union-root .saas_banner_btn #unionPageBecomePartner{cursor: pointer;}

.us-union-root .customer-service {
  background: url(?assets/images/pages/home/indeximg/beijingd.webp) no-repeat center center;
  background-size: cover;
  padding: 76px 0 54px;
  position: relative;
  height: 262px;
  text-align: center;
}
.us-union-root .customer-service h2 {
  color: #000;
  margin-bottom: 20px;
  padding: 0;
  font-size: 36px;
  line-height: 1;
}
.us-union-root .customer-service .btns {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 30px;
  margin-top: 20px;
}
.us-union-root .customer-service .btns p {
  width: 150px;
  height: 42px;
  text-align: center;
  line-height: 42px;
  font-size: 16px;
  border: 1px solid #0081FA;
  border-radius: 24px;
  cursor: pointer;
  color: #fff;
  margin-bottom: 0;
}
.us-union-root .customer-service .btns p.cls {
  background: linear-gradient(111deg, #c1dfeb 0%, #60dbf5 19.5068359375%, #198afe 100%);
  color: #fff;
  border: none;
}
.us-union-root .customer-service .btns p a {
  color: #0084fd;
  display: inline;
  width: auto;
  height: auto;
  background: none;
  border-radius: 0;
  font-size: inherit;
  line-height: inherit;
  margin-top: 0;
}
.serve_banner_text h1{line-height: 1;font-size: 50px;margin-bottom: 40px;}
.serve_banner_text h2{color:#666;padding: 0;margin-bottom: 50px;}
.why_table table td{padding:15px;border-left:1px solid #ececef }

.ecol_hezuo dl{width:23%;}
.ecol_hezuo dt{    display: flex;    align-items: center;    flex-direction: column;}
.ecol_hezuo dt img{margin-right:0; width:50px;}
.ecol_hezuo dt strong{padding-top:20px; font-size:24px;}

.ecol_title{font-size:40px;padding: 100px 0 80px 0;line-height: 1;}
br{display:none;}
.steps{height:250px;align-items:center}
.steps .ico_p15 {width:50px;}
@media screen and (max-width: 768px){

	.ecol_title{font-size: 5vw;margin: 0 auto; font-weight:bold;padding:8vw 0 8vw 0;}

	.ecol_banner .ecol_banner{ position:relative; height:450px;}
	.ecol_banner .saas_banner_info{position:absolute;display: flex;flex-direction: column;justify-content: flex-end; flex-direction:column-reverse;}
	.ecol_banner .saas_banner_info .img{width:50%;}
	.ecol_banner .saas_banner_info h1{font-weight:bold;text-align:center; margin-bottom:30px; font-size:22px;}
	.ecol_banner .saas_banner_info .ecol_text{width:100%; padding:0 20px; margin-top:20px}

	.ecol_hezuo .hezuo_box{flex-direction:row; flex-wrap:wrap}

	.bg_e2{height:auto;}
	.bg_e2 .ecol_type{display:flex;flex-direction:column;}
	.bg_e2 .ecol_type li{width:100%; padding:0 0 15px 0; margin-bottom:20px; height:auto;}
	.bg_e2 .ecol_type .hover{width:100%; height:auto;}
	.bg_e2 .ecol_type li strong{ font-size:4.5vw; margin:4vw;}
	.bg_e2 .ecol_type li p{font-size:3.5vw; margin:4vw;}

	.partner_p5 .easy_step h3{font-size: 5vw;padding: 8vw 0 3vw 0; font-weight:bold;}
	.partner_p5 .easy_step{padding-bottom:50px;}
	.partner_p5 .easy_step .btn{margin:20px auto 0}

.us-union-root .customer-service {
  padding: 0;
  height: auto;
}
.us-union-root .customer-service h2 {
  font-size: 5vw;
  padding: 8vw 0 3vw;
  margin: 0;
}
.us-union-root .customer-service .btns {
  margin-top: 10px;
  padding-bottom: 8vw;
}
.us-union-root .customer-service .btns p {
  width: 100px;
  height: 30px;
  font-size: 3.5vw;
  line-height: 30px;
}

    .steps_item{border-bottom:none;}
    .steps_item img{width:40px;}
    .steps{display:flex;align-items:center;height:150px}
    .steps .ico_p15{display:block; height:20px; width:20px;}
    .ecol_hezuo dl{width:48%; padding:20px 10px;}
    .ecol_hezuo dl:nth-child(2),.ecol_hezuo dl:nth-child(4){margin-right:0;}
	.ecol_hezuo .hezuo_box dl dd p{font-size:3.5vw;text-align:justify; line-height:22px; margin-top:10px;}

	.saas_banner_info h1 strong{font-weight:bold;}

	.saas_banner_info.w1200 span{display: none}
	br{display:block;}
	.ecol_hezuo dt img{width:30px;}
	.ecol_hezuo dt strong{padding-top:5px; font-size:4vw;}

	.ecol_hezuo{padding-bottom:50px;}
	.ecol_type li:last-child{margin-right:0}
	.ecol_type li p{font-size:3vw; padding:5px; line-height:22px; text-align:justify}

	.saas_banner_info h2{ display:none;}

	.saas_banner_btn{justify-content:space-evenly}
	}

.kefu li{box-shadow:0px 5px 10px rgba(0,0,0,0.2); transition:all .5s}
.kefu li:hover{transform:translateY(-5px)}
.gzwm{position:relative}
.gzwm:hover .wxrwm{display:block;}
.wxrwm{display:none;left:50%;position:absolute;padding: 5px 0 0 0;transform:translateX(-50%)}
