.shadow-hover {
    transition: box-shadow 0.3s;
    border-radius: 10px;
  }
  .shadow-hover:hover {
    box-shadow: 0 0 10px rgba(0,0,0,0.5);
    animation: shadow-hover 0.5s infinite; /* 持续时间0.5秒，无限循环 */

  }

  .open_info{
    transition: box-shadow 0.3s;
    border-radius: 10px;
  }
  
  .open_info:hover {
    color: #1186ed;
    font-weight: 550;
  }

  @keyframes shadow-hover {
    0% { transform: translateX(0); }
    25% { transform: translateX(-5px); }
    50% { transform: translateX(5px); }
    75% { transform: translateX(-5px); }
    100% { transform: translateX(0); }
  }

  .info_item_title{
    font-size: medium;font-weight: 550;
}
.info_item_span{
    font-size: small;
}

.info_item_div{
    display: flex;flex-direction: column;
}

