.he_banlnbm {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 10;
}

.he_con15 {
   /*width: 90%;*/
  /*padding: 0 60px;*/
  /*margin: 0 50px;*/
}

.he_banlnul {
  margin: 0 -8px;
}

.he_banlnli a {
  display: block;
  width: 100%;
}

.he_banvd {
  width: 100%;
  position: relative;
}

.he_banvdte {
  width: 100%;
  /* border-top: 1px solid rgba(255, 255, 255, 0.4); */
  /* border-bottom: 1px solid rgba(255, 255, 255, 0.4); */
  text-align: center;
  position: relative;
  transition: all 0.86s;
}

.he_banlnli a:hover .he_banvdte {
  scale: 1.2;
}

.he_banlnli a:hover .he_banvdte .he_banvdnx p {
  color: red;
  font-size: 16px;
}

.he_banlnli a .he_banvdte .he_banvdnx svg {
  width: 40px;
  height: 40px;
  transition: all 300ms ease;
  vertical-align: bottom;
}

.he_banvdnx {
  display: inline-block;
  position: relative;
  z-index: 10;
  padding-top: 26px;
}

.he_banvdnx svg path {
  fill: #ffffff;
  transition: fill 0.3s ease; /* 添加过渡效果 */
}

.he_banvdnx p {
  font-size: 18px;
  line-height: 62px;
  height: 62px;
  overflow: hidden;
  color: #fff;
}

.he_banlnli a:hover .he_banvdnx svg path {
  fill: #d32430; /* hover 时变为红色 */
}

.he_banxlo {
  position: absolute;
  top: 0;
  right: 0;
  width: auto;
  width: 65px;
  transition: all 0.86s;
  opacity: 0;
}

/*.he_banlnli a .he_banvdte .he_banvdnx svg:nth-child(1){*/
/*  opacity: 1;*/
/*}*/
/*.he_banlnli a .he_banvdte .he_banvdnx svg:nth-child(2){*/
/*  position: absolute;*/
/*  left: 0;*/
/*  bottom: 0;*/
/*  opacity: 0;*/
/*}*/
/*.he_banlnli a:hover .he_banvdte .he_banvdnx svg:nth-child(1){*/
/*  opacity: 0;*/
/*}*/
/*.he_banlnli a:hover .he_banvdte .he_banvdnx svg:nth-child(2){*/
/*  opacity: 1;*/
/*}*/

/** mobile-menu **/




