.strength .title {
  width: 100%;
  text-align: center;
  font-weight: bold;
  font-size: 0.36rem;
  line-height: 0.36rem;
  color: #000000;
  margin: 0.64rem 0 0.44rem;
}
.strength ul {
  display: flex;
  flex-wrap: wrap;
}
.strength ul li {
  width: 5.9rem;
  height: 3.6rem;
  box-sizing: border-box;
  background: #FFFFFF;
  border-radius: 0.24rem;
  border: 0.01rem solid #E8E8E8;
  padding: 0.67rem 0.36rem;
  margin-right: 0.2rem;
  margin-bottom: 0.2rem;
  transition: all 0.3s linear;
  cursor: pointer;
}
.strength ul li div {
  width: 100%;
  position: relative;
  font-weight: 400;
  font-size: 0.36rem;
  color: #333333;
  display: flex;
  justify-content: center;
}
.strength ul li div > img {
  position: absolute;
  width: 0.56rem;
  top: -0.3rem;
  left: 0;
}
.strength ul li div .m-l-22 {
  margin-left: 0.22rem;
}
.strength ul li p {
  width: 100%;
  font-weight: 400;
  font-size: 0.24rem;
  color: #333333;
  margin-top: 0.12rem;
}
.strength ul li .m-32 {
  margin-top: 0.32rem;
}
.strength ul li .f-c {
  display: flex;
  justify-content: center;
}
.strength ul li:hover {
  z-index: 2;
  -webkit-box-shadow: 0 0.15rem 0.3rem rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.15rem 0.3rem rgba(0, 0, 0, 0.1);
  -webkit-transform: translate3d(0, -0.02rem, 0);
  transform: translate3d(0, -0.02rem, 0);
}
.strength ul li:nth-child(2n+0) {
  margin-right: 0;
}
.strength ul li:nth-last-child(-n+2) {
  margin-bottom: 0;
}
.strength ul .p-r-28 {
  padding-right: 0.24rem;
}
.strength .bg > li {
  position: relative;
}
.strength .bg > li > img {
  position: absolute;
  bottom: 0.37rem;
  right: 0.24rem;
  width: 2.71rem;
  height: 2.71rem;
}
.strength .bg .p-47 {
  padding-top: 0.47rem;
  padding-bottom: 0.47rem;
}
.strength .app > li {
  display: flex;
  flex-wrap: wrap;
  align-content: center;
  position: relative;
}
.strength .app > li > img {
  position: absolute;
  top: 0.51rem;
  left: 0.48rem;
  width: 0.56rem;
}
.strength .app > li .f-32 {
  font-size: 0.32rem;
}
