.footer {
  height: 490px;
  padding: 84px 0 42px;
}
.footer > div {
  display: flex;
  justify-content: space-between;
}
.footer .foot_left {
  width: 60%;
}

.footer .foot_left .go_logo {
  width: 226px;
  object-fit: cover;
  margin-bottom: 28px;
}
.footer .foot_left .link_list ul {
  display: flex;
  flex-wrap: wrap;
  width: 315px;
}
.footer .foot_left .link_list ul li {
  margin: 15px;
  position: relative;
  cursor: pointer;
}
.footer .foot_left .link_list ul li .qrcode{
  position: absolute;
  width: 154px;
  height: 154px;
  border-radius: 5px;
  background-color: #fff;
  z-index: 9;
  left: 50%;
  transform: translateX(-50%);
  top: 50px;
  display: none;
  justify-content: center;
  align-items: center;
}
.footer .foot_left .link_list ul li:hover .qrcode{
  display: flex;
}
.footer .foot_left .link_list ul li .qrcode img{
  width: 85%;

}
.footer .foot_left .link_list ul li .qrcode::after{
  content: '';
  display: block;
  width: 24px;
  height: 24px;
  background-color: #fff;
  position: absolute;
  left: 50%;
  top: -12px;
  transform: translateX(-50%) rotate(45deg);
}
.footer .foot_left .link_list img {
  width: 35px;
  object-fit: cover;
}
.footer .foot_right {
  flex: 1;
}

.footer .foot_right ul {
  display: flex;
  justify-content: flex-start;
}
.footer .foot_right ul > li{
  /* text-align: center; */
  min-width: 120px;
  margin: 0 32px;
}
.footer .foot_right ul > li p {
  margin-bottom: 12px;
  font-size: 24px;
  font-weight: 600;
}
.footer .foot_right ul > li ol > li {
  font-size: 20px;
  font-weight: 400;
  line-height: 40px;
  color: rgba(255, 255, 255, .6);
  font-weight: 400;
}
.footer .foot_right ul > li ol > li a{
  color: #2b2b2b;
}
.footer .foot_right ul > li ol > li:hover .ercode{
  display: block;
}

.foot_left {
  display: flex;
  flex-direction: column;
  gap: 40px 0;
}

.foot_left .rg_logo {
  display: flex;
  align-items: center;
  gap: 0 30px;
}

.foot_left .rg_logo img {
  width: 194px;
  height: 53px;
}

.foot_left .rg_logo .line {
  height: 29px;
  width: 3px;
  background-color: #e7e7e7;
}

.foot_left .rg_logo .link_list {
  display: flex;
  align-items: center;
  gap: 0 30px;
}

.foot_left .rg_logo .link_list img {
  width: 40px;
  height: 40px;
}


.foot_left .contact-info {
  display: flex;
  align-items: center;
  gap: 0 50px;
}

.foot_left .contact-info .wx-qrcode-list {
  display: flex;
  align-items: center;
  gap: 0 40px;
}

.foot_left .contact-info .wx-qrcode-list img {
  width: 100px;
  height: 100px;
}

.foot_left .contact-info .pre-sales-mobile {
  display: flex;
  flex-direction: column;
  gap: 10px 0;
}

.foot_left .contact-info .pre-sales-mobile p:nth-child(1) {
  color: #666;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
}

.foot_left .contact-info .pre-sales-mobile p:nth-child(2) {
  color: #333;
  font-size: 24px;
  font-weight: 600;
  line-height: normal;
}

.foot_left .contact-info .pre-sales-mobile p:nth-child(3) {
  color: #666;
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
}

.foot_right {
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.foot_right .help-label {
  color: #2b2b2b;
  font-size: 24px;
  font-weight: 600;
  line-height: normal;
}

.foot_right .help-list {
  display: flex;
  align-items: center;
  gap: 0 80px;
  margin-top: 40px;
}

.foot_right .help-list .help-item {
  color: #2b2b2b;
  font-size: 20px;
  font-weight: 400;
  line-height: normal;
  opacity: 0.6;
}