.side {
  position: fixed;
  right: 0.1rem;
  top: 80%;
  width: 0.5rem;
  height: 1.7rem;
  z-index: 99999;
}
.side ul {
  width: 0.5rem;
  height: 1.7rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.side ul li {
  width: 0.5rem;
  height: 0.5rem;
  background: #ffffff;
  border-radius: 0.04rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
}
.side ul li .wx {
  width: 0.28rem;
  height: 0.28rem;
}
.side ul li .xz {
  width: 0.28rem;
  height: 0.28rem;
  display: none;
}
.side ul li:hover .wx {
  display: none;
}
.side ul li:hover .xz {
  display: block;
}
.side ul li:hover:nth-child(3) {
  background: #3c80ff;
  border-radius: 0.04rem;
}
.side ul .phone {
  position: relative;
}
.side ul .phone a {
  position: absolute;
  right: 0.6rem;
  width: 2rem;
  height: 0.5rem;
  line-height: 0.5rem;
  text-align: center;
  background: #FFFFff;
  border-radius: 0.04rem;
  font-size: 0.18rem;
  font-weight: 600;
  box-shadow: 0 0.02rem 0.1rem 0 #cdd9ee;
  display: none;
  color: #3c80ff;
}
.side ul .phone .a-active {
  display: block;
}
.side ul li:nth-child(3) {
  display: none;
  border: none;
}
.side ul li:nth-child(3) img {
  width: 0.25rem;
  height: 0.19rem;
}
.side ul .show {
  display: flex !important;
  display: block;
  background: #f3f3f3;
}
.side ul .hide {
  display: none;
}
