
/* 平台特性 */
.platform-features{
  width: 100vw;
  background: #f7f8fc;
  padding-top: 100px;
  padding-bottom: 45px;
}
.platform-features ul{
  width: 1230px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  padding-top: 60px;
}
.platform-features ul li{
  width: 410px;
  height: 230px;
  flex-shrink: 0;
  border-radius: 10px;
  margin-bottom: 30px;
  transition: all 0.5s;
  padding: 25px 50px;
  cursor: pointer;
  transition: all .3s;
  cursor: pointer;
}
.platform-features ul li:hover{
  background: #ffffff;
  box-shadow: 0px 0px 26px 0px rgba(239,239,254,0.53); 
  padding-top: 10px;
}
.platform-features ul li p{
  color: #6C7799;
}
.platform-features ul li img{
  width: 68px;
  height: 68px;
  margin: 0 auto;
}
/* 解决方案 */
.solution{
  padding: 100px 0;
  width: 100vw;
  height: 836px;
  background-image: url(../img/home/solution-bg.png);  
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.solution ul{
  width: 1200px;
  margin: 0 auto;
}
.solution ul li{
  width: 280px;
  height: 506px;
  background: rgba(255,255,255,0.10);
  border-radius: 6px;
  display: flex;
  padding: 0 20px;
  transition: all 0.5s;
  flex-shrink: 0;
}
.solution ul li img{
  width: 70px;
  height: 70px;
}
.solution ul li .desc{
  padding: 4px 10px;
  background: rgba(0,102,248,0.7);
  border-radius: 2px;
  box-shadow: 0px 4px 10px 0px rgba(0,102,248,0.4); 
  white-space: nowrap;
}
.solution ul li .detail{
  opacity: 0;
  position: fixed;
}
.solution ul li .line{
  width: 36px;
  background: #0066f8;
  border-radius: 4px;
  height: 5px;
  opacity: 0;
  position: fixed;
  cursor: pointer;
  transition: all .3s;
}
.solution ul li:hover{
  background: rgba(255,255,255,0.30);

}
.solution ul li:hover .desc{
  opacity: 0;
  position: fixed;
}
.solution ul li:hover .line{
  opacity: 1;
  position: relative;
}
.solution ul li:hover .detail{
  opacity: 1;
  position: relative;
}

/* 适合客户 */
.suitable-customers{
  width: 100vw;
  height: 763px;
  background-image: url(../img/home/suitable-customers-bg.png);  
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  padding: 100px 0;
}
.suitable-customers .tab .btn{
  width: 162px;
  height: 50px;
  border-radius: 5px 0px 0px 5px;
  line-height: 50px;
  background-color: #fff;
  color: #333;
}
.suitable-customers .tab .btn2{
  border-radius: 0px 5px 5px 0px;
  background-color: #fff;
  color: #333;
}
.suitable-customers .tab .select{
  background-color: #3196fa;
  color: #fff;
}
.suitable-customers ul{
  width: 1200px;
  margin: 0 auto;
}
.suitable-customers ul li{
  width: 270px;
  height: 343px;
  background: #ffffff;
  border-radius: 14px;
  margin: 0 30px;
  padding: 80px 25px;
  transition: all 0.5s;
  cursor: pointer;
}
.suitable-customers ul li:hover{
  box-shadow: 2px 2px 32px 0px rgba(239,239,254,0.65); 
}
.suitable-customers ul li img{
  width: 70px;
  margin: 0 auto;
}
.suitable-customers ul li h4{
  margin: 12px 0 18px 0;
}
.suitable-customers ul li p{
  color: #6c7799;
}
/* 服务支持 */
.service-support{
  padding: 100px 0 70px 0;
  background: #ffffff;
}
.service-support ul{
  width: 1200px;
  margin: 0 auto;
}
.service-support ul li{
  width: 100%;
  background: #f9faff;
  margin-bottom: 30px;
  height: 209px;
  transition: all 0.5s;
  cursor: pointer;
}
.service-support ul li:hover{
  background: #ffffff;
  box-shadow: 0px 0px 26px 0px rgba(239,239,254,0.53);
}
.service-support ul li img{
  height: 209px;
}
.service-support ul li p{
  color: #6c7799;
}
.service-support ul .text-left .text{
  margin-left: 60px;
  float: left;
}
.service-support ul .text-left img{
  margin-right: 20px;
  float: right;
}
.service-support ul .text-right .text{
  margin-right: 60px;
  float: right;
  text-align: right;
}
.service-support ul .text-right img{
  margin-left: 20px;
  float: left;
}
/* 申请试用 */
.apply-probation{
  width: 100vw;
  height: 525px;
  background-image: url(../img/home/apply-probation-bg.png);  
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}
.apply-probation .btn{
  width: 128px;
  line-height: 40px;
  background: #3196fa;
  border-radius: 6px;
  box-shadow: 0px 4px 6px 0px rgba(0,104,248,0.35); 
  margin-top: 54px;
}