.w ul li a:hover {
  color: #4068f7;
  border-bottom: 2px solid #4068f7;
}

#body {
  width: 100%;
}

#body .banner {
  height: 605px;
  background-image: url(../banner/7-ocyx.png);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  margin-bottom: 100px;
}

#body .banner .button {
  width: 1200px;
  margin: 0 auto;
  display: flex;
}

#body .banner .button a {
  display: block;
  width: 110px;
  height: 40px;
  text-decoration: none;
  line-height: 40px;
  text-align: center;
  color: rgba(255, 255, 255, 1);
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 16px;
  margin-top: 392px;
}

#body .banner .button a:nth-child(1) {
  border-radius: 4px;
  background: rgba(64, 104, 247, 1);
  margin-left: 24px;
}

#body .banner .button a:nth-child(2) {
  border-radius: 4px;
  border: 2px solid rgba(64, 104, 247, 1);
  box-sizing: border-box;
  color: rgba(64, 104, 247, 1);
  line-height: 36px;
  margin-left: 39px;
}

#body .partner {
  width: 1200px;
  margin: 0 auto;
  margin-bottom: 120px;
}

#body .partner p:nth-child(1) {
  width: 160px;
  height: 60px;
  color: rgba(51, 51, 51, 1);
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 40px;
  margin: 0 auto;
}

#body .partner p:nth-child(2) {
  width: 258px;
  height: 24px;
  color: rgba(68, 68, 68, 1);
  font-family: SourceHanSansCN-Normal;
  font-size: 16px;
  margin: 0 auto;
  margin-bottom: 80px;
}

#body .partner .partnerList {
  width: 1206px;
  height: 674px;
}

#body .partner .partnerList ul {
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-content: space-between;
}

#body .partner .partnerList ul li {
  width: 222px;
  height: 126px;
  border: 1px solid rgba(219, 229, 255, 1);
  box-sizing: border-box;
  background: rgba(255, 255, 255, 1);
}

.marginList {
  margin-top: 11px;
}

/* 我们帮助企业从0到1建立私域营销护城河开始 */
#body .one .title {
  width: 730px;
  height: 60px;
  color: rgba(51, 51, 51, 1);
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 40px;
  text-align: center;
  margin: 0 auto;
  margin-bottom: 104px;
}

#body .one>img {
  display: block;
  width: 1222px;
  height: 502px;
  margin: 0 auto;
  margin-bottom: 120px;
}

/* 我们帮助企业从0到1建立私域营销护城河结束 */
/* 专注在线直播  行业多样化需求开始 */
#body .online {
  width: 1000px;
  margin: 0 auto;
  margin-bottom: 120px;
}

#body .online .title {
  text-align: center;
  width: 538px;
  height: 60px;
  color: rgba(51, 51, 51, 1);
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 40px;
  margin: 0 auto;
  margin-bottom: 104px;
}

#body .online .onlineList {
  height: 1055px;
}

#body .online .onlineList ul {
  list-style: none;
}

#body .online .onlineList ul li {
  height: 245px;
  border-radius: 5px;
  background: rgba(250, 251, 255, 1);
  box-shadow: 0px 8px 14px rgba(10, 49, 107, 0.2),
    -1px 2px 4px rgba(10, 49, 107, 0.15) inset;
  display: flex;
}

.marginBTM {
  margin-bottom: 25px;
}

#body .online .onlineList ul li>img {
  width: 417px;
  height: 245px;
}

#body .online .onlineList ul li>.box {
  margin-top: 39px;
  margin-left: 37px;
  width: 491px;
  height: 160px;
}

#body .online .onlineList ul li>.box p:nth-child(1) {
  display: flex;
  height: 27px;
  line-height: 27px;
  margin-bottom: 9px;
}

#body .online .onlineList ul li>.box p:nth-child(1)>img {
  display: block;
  width: 24px;
  height: 24px;
  margin-top: 1.5px;
  margin-right: 8px;
}

#body .online .onlineList ul li>.box p:nth-child(1)>span {
  color: rgba(51, 51, 51, 1);
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 18px;
}

#body .online .onlineList ul li>.box p:nth-child(2) {
  width: 491px;
  height: 54px;
  color: rgba(75, 91, 117, 1);
  font-family: Source Han Sans CN;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 1.2%;
  margin-bottom: 30px;
}

#body .online .onlineList ul li>.box a {
  display: block;
  width: 110px;
  height: 40px;
  border-radius: 5px;
  background: rgba(64, 104, 247, 1);
  box-shadow: 0px 0px 3px rgba(255, 255, 255, 0.25) inset,
    0px 0px 4px rgba(255, 255, 255, 0.25);
  color: rgba(255, 255, 255, 1);
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 16px;
  text-decoration: none;
  text-align: center;
  line-height: 40px;
  margin-left: 381px;
}

/* 专注在线直播  行业多样化需求结束 */
/* 打通企业各个部门，客户信息有序传递开始 */
#body .department {
  margin-bottom: 120px;
}

#body .department .title {
  width: 680px;
  height: 84px;
  margin: 0 auto;
  margin-bottom: 80px;
}

#body .department .title p:nth-child(1) {
  height: 60px;
  color: rgba(51, 51, 51, 1);
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 40px;
  text-align: center;
}

#body .department .title p:nth-child(2) {
  height: 24px;
  color: rgba(68, 68, 68, 1);
  font-family: Source Han Sans CN;
  font-size: 16px;
  text-align: center;
}

#body .department .departmentList {
  width: 1160px;
  height: 458px;
  margin: 0 auto;
}

#body .department .departmentList ul {
  list-style: none;
  display: flex;
  justify-content: space-between;
}

#body .department .departmentList ul li {
  width: 268px;
  height: 458px;
  border: 1px solid rgba(219, 229, 255, 1);
  box-sizing: border-box;
  background: rgba(255, 255, 255, 1);
}

#body .department .departmentList ul li>img {
  width: 266px;
  height: 241px;
  background: rgba(250, 251, 255, 1);
  margin-bottom: 22px;
}

#body .department .departmentList ul li p:nth-child(2) {
  width: 73px;
  height: 27px;
  text-align: center;
  color: rgba(51, 51, 51, 1);
  font-family: Source Han Sans CN;
  font-weight: bold;
  font-size: 16px;
  line-height: 170.000005%;
  letter-spacing: 1.2%;
  margin: 0 auto;
  margin-bottom: 8px;
  background-image: url(../images/icon/line.png);
  background-repeat: no-repeat;
  background-position: bottom;
}

#body .department .departmentList ul li p:nth-child(3) {
  width: 239px;
  height: 63px;
  text-align: center;
  color: rgba(68, 68, 68, 1);
  font-family: Source Han Sans CN;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 1.2%;
  margin: 0 auto;
}

/* 打通企业各个部门，客户信息有序传递结束 */
/* 更多特色功能开始 */
#body .feature {
  margin-bottom: 120px;
}

#body .feature .title {
  width: 240px;
  height: 60px;
  color: rgba(51, 51, 51, 1);
  font-family: Source Han Sans CN;
  font-weight: 500;
  font-size: 40px;
  margin: 0 auto;
  margin-bottom: 38px;
}

#body .feature .featureList1 {
  width: 1060px;
  height: 250px;
  margin: 0 auto;
  margin-bottom: 20px;
}

#body .feature .featureList1:nth-child(2) {
  margin-bottom: 0px;
}

#body .feature .featureList1 ul {
  height: 250px;
  list-style: none;
  display: flex;
  justify-content: space-between;
}

#body .feature .featureList1 ul li {
  width: 250px;
  height: 250px;
}

#body .feature .featureList1 ul li>img {
  display: block;
  width: 90px;
  height: 90px;
  margin: 0 auto;
  margin-top: 65px;
  margin-bottom: 15px;
}

#body .feature .featureList1 ul li p:nth-child(2) {
  height: 27px;
  text-align: center;
  color: rgba(51, 51, 51, 1);
  font-family: Source Han Sans CN;
  font-weight: bold;
  font-size: 18px;
  margin: 0 auto;
}

#body .feature .featureList1 ul li p:nth-child(3) {
  text-align: center;
  color: rgba(68, 68, 68, 1);
  font-family: Source Han Sans CN;
  font-size: 14px;
  line-height: 150%;
  letter-spacing: 1.2%;
}

/* 更多特色功能结束 */