.bar {
  padding-bottom: 80px;
}

.bar .title{
  padding: 80px 0;
  font-size: 30px;
  font-weight: bold;
}

.industry,
.politics {
  background-color: #f8f8f8;
}

.bar .inner p{
  font-size: 14px;
  text-align: justify;
  color: #333333;
  line-height: 34px;
  margin-bottom: 20px;
}

.bar .inner p:last-of-type{
  margin-bottom: 0;
}

.consumption .inner img{
  width: 673px;
  height: 508px;
}

.consumption .inner p{
  width: 472px;
}

.B2B .inner img{
  /* width: 742px;
  height: 530px; */
}

.B2B .inner p{
  /* width: 369px; */
}

.politics .inner img{
  width: 611px;
  height: 484px;
}

.politics .inner p{
  width: 504px;
}

.img-box img{
  width: 100%;
  margin-top: 50px;
}

.card-box {
  width: 100%;
  margin-top: 60px;
}

.card-box .item{
  width: 184px;
  height: 70px;
  background: #f1f1f1;
  box-sizing: border-box;
  padding: 15px;
  position: relative;
  margin-right: 19px;
}
.card-box .item:last-of-type{
  margin-right: 0;
}

.card-box p{
  height: 43px;
  line-height: 43px;
  font-size: 16px;
  font-weight: 700;
  text-align: left;
  color: #212121;
  margin-left: 60px;
}

.card-box img{
  width: 48px;
  height: 43px;
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
}

.card-box .item:nth-of-type(2n) {
  width: 184px;
  height: 70px;
  background: #4280e7;
}

.card-box .item:nth-of-type(2n) p{
  color: #ffffff;
}