.footer {
  width: 100%;
  margin-top: 60px;
  height: 675px;
}
.footer .bigLogo {
  width: 100%;
  height: 123px;
  background: #016d3b;
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer .bigLogo .logoImg {
  width: 260px;
  height: 70px;
}

.footer .bigLogo .logoImg img {
  width: 100%;
  height: 100%;
}
.footer .footer-bottom {
  width: 100%;
  height: 550px;
  background: url(/static/assets/images/footerBack.png) no-repeat;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-size: cover;
}
.footer .footer-bottom .bottom-top {
  width: 1363px;
  display: flex;
  justify-content: center;
  margin-top: 25px;
}

.footer .footer-bottom .bottom-top .footer-items {
  display: flex;
  flex-direction: row;
  width: 1017px;
  color: #9c9c9c;
  justify-content: flex-start;
  align-items: center;
}
.footer .footer-bottom .bottom-top .footer-items .footer-home {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.footer .footer-bottom .bottom-top .footer-items .footer-home .homeIcon {
  height: 42px;
  width: 42px;
  margin-bottom: 10px;
}
.footer .footer-bottom .bottom-top .footer-items .footer-home .homeIcon img {
  width: 100%;
  height: 100%;
}
.footer .footer-bottom .bottom-top .footer-items .footer-item {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  list-style: none;
  flex-direction: row;
  flex-wrap: wrap;
  row-gap: 19.2px;
  column-gap: 96px;
  margin-left: 40px;
  width: 672px;
}
.footer .footer-bottom .bottom-top .footer-items .footer-item li {
  /* padding: 15px 40px; */
}

.footer .footer-bottom .bottom-top .WebsiteGroup {
  width: 480px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
.footer .footer-bottom .bottom-top .WebsiteGroup #pet-selects {
  background: transparent;
  padding: 15px;
  border-radius: 10px;
  color: #9c9c9c;
  width: 445px;
}
.footer .footer-bottom .bottom-top .WebsiteGroup #pet-selects option {
  background-color: #f3f3f3;
}
.footer .footer-bottom .footer-center {
  display: flex;
  width: 1363px;
  margin-top: 30px;
  height: 290px;
  justify-content: space-between;
  align-items: flex-start;
}

.footer .footer-bottom .footer-center .business {
  width: 300px;
  height: 41px;
  line-height: 41px;
  background: #4f4f4f;
  font-size: 17px;
  font-family: Microsoft YaHei-Bold, Microsoft YaHei;
  font-weight: bold;
  color: #ffffff;
}
.footer .footer-bottom .footer-center .QRCode {
  /* background-color: red; */
  /* width: 244px; */
  display: flex;
}
.footer .footer-bottom .footer-center .QRCode .code1 {
  margin-right: 20px;
}
.footer .footer-bottom .footer-center .QRCode .code1,
.footer .footer-bottom .footer-center .QRCode .code2 {
  text-align: center;
}
.footer .footer-bottom .footer-center .QRCode .code1 .PublicAccountText,
.footer .footer-bottom .footer-center .QRCode .code2 .PublicAccountText {
  font-size: 15px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  margin-top: 20px;
}
.footer .footer-bottom .footer-center .business .center-top {
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.footer .footer-bottom .footer-center .business .center-top .center-icon {
  margin-left: 20px;
  margin-right: 15px;
}
.footer .footer-bottom .footer-center .business .center-tel .tel-title {
  min-height: 120px;
}
.footer .footer-bottom .footer-center .business .center-tel .tel-title .tel {
  font-size: 15px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #f9fbff;
}
.footer
  .footer-bottom
  .footer-center
  .business
  .center-tel
  .tel-title
  .tel-phone {
  font-size: 15px;
  font-family: Arial-Regular, Arial;
  font-weight: 400;
  color: #9c9c9c;
  line-height: 25px;
}
.footer
  .footer-bottom
  .footer-center
  .business
  .center-tel
  .tel-title
  .tel-phone
  span {
  display: inline-block;
  width: 100%;
}
.footer .footer-bottom .footer-center .business .center-tel .address {
  font-size: 15px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  line-height: 25px;
}
.footer .footer-bottom .PartingLine {
  width: 100%;
  /* height: 1px; */
  opacity: 0.31;
  border: 1px solid #e5e5e5;
}
.footer .footer-bottom .footer-bottom-text {
  font-size: 15px;
  font-family: Microsoft YaHei-Regular, Microsoft YaHei;
  font-weight: 400;
  color: #ffffff;
  margin-top: 20px;
}
.footer .footer-bottom .footer-bottom-text span{
  margin: 0 10px;
}
