.index_article.type5 .left .tab_li,.index_article.type5 .right{
    display: none;
}
.index_article.type5{
    --dot-color: light-dark(hsl(from light-dark( hsl(220, 22%, 97%), hsl(222, 16%, 16%) ) h s calc(l - 7) / 90%), hsl(from light-dark( hsl(212, 60%, 95%), hsl(222, 20%, 18%) ) h s calc(l + 2) / 90%));
    --bg-fade: light-dark(light-dark( hsl(212, 60%, 95%), hsl(222, 20%, 18%) ), light-dark( hsl(220, 22%, 97%), hsl(222, 16%, 16%) ));
    background-image: radial-gradient(light-dark( hsl( from light-dark( hsl(220, 22%, 97%), hsl(222, 16%, 16%) ) h s calc(l - 7) / 90%), hsl( from light-dark( hsl(212, 60%, 95%), hsl(222, 20%, 18%) ) h s calc(l + 2) / 90%) ) 1.25px, transparent 0px), linear-gradient(160deg, light-dark( hsl(220, 22%, 97%), hsl(222, 16%, 16%) ), light-dark( light-dark( hsl(212, 60%, 95%), hsl(222, 20%, 18%) ), light-dark( hsl(220, 22%, 97%), hsl(222, 16%, 16%) ) ));
    background-repeat: repeat, no-repeat;
    background-size: 24px 24px, cover;
    background-position: center;
}
.index_article.type5 .tab_con{
    width: 100%;
    background: linear-gradient(135deg, transparent, rgba(83,65,255,0.02));
}
.index_article.type5 .tab_con ul{
    width: min(100%, 400px);
    padding: 20px 0;
}
.type7-list .img>img {
    height: 100%;
    max-width: none;
    top: 50%;
    left: auto;
    right: 0;
    transform: translate(20%, -50%);
}
.index_article.type5>.left{
    padding-top: 5vmax;
    padding-bottom: 5vmax;
    gap: 3vmax;
}
/* 动态背景粒子 */
.index_article.type5 .bg-particles {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  overflow: hidden;
  z-index: 0;
}
.index_article.type5 .particle {
  position: absolute;
  width: 4px;
  height: 4px;
  background: #ff6a00;
  border-radius: 50%;
  opacity: 0;
  animation: float-particle 15s infinite ease-in-out;
}
@keyframes float-particle {
  0%, 100% {
    opacity: 0;
    transform: translateY(100vh) scale(0);
  }
  10% {
    opacity: 0.6;
  }
  90% {
    opacity: 0.6;
  }
  100% {
    opacity: 0;
    transform: translateY(-100vh) scale(1);
  }
}
/* 光晕效果 */
.index_article.type5 .glow-orb {
  position: fixed;
  border-radius: 50%;
  filter: blur(80px);
  opacity: 0.3;
  pointer-events: none;
  z-index: 0;
}
.index_article.type5 .glow-orb-1 {
  width: 400px;
  height: 400px;
  background: #ff6a00;
  top: -100px;
  right: -100px;
  animation: pulse-glow 8s ease-in-out infinite;
}
.index_article.type5 .glow-orb-2 {
  width: 300px;
  height: 300px;
  background: #6366f1;
  bottom: 10%;
  left: -50px;
  animation: pulse-glow 10s ease-in-out infinite reverse;
}
@keyframes pulse-glow {
  0%, 100% {
    transform: scale(1);
    opacity: 0.3;
  }
  50% {
    transform: scale(1.2);
    opacity: 0.5;
  }
}
/* 标题样式 */
.index_article.type5 .tab_con h3 {
    width: 100%;
    padding: 10px 20px;
    margin: 0;
    background: linear-gradient(135deg, rgba(255, 106, 0, 0.1) 0%, transparent 100%);
    border-left: 4px solid #ff6a00;
    position: relative;
    border-radius: 10px 0 0 4px;
}
.index_article.type5 .tab_con h3::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 30px;
    right: 30px;
    height: 1px;
    background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), transparent);
}
.index_article.type5 .tab_con li a {
    display: block;
    padding: 10px 16px;
    position: relative;
    overflow: hidden;
}
.index_article.type5 .tab_con li a::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 4px;
  height: 4px;
  background: #ff6a00;
  border-radius: 50%;
  box-shadow: 0 0 8px rgba(255, 106, 0, 0.4);
  transition: all 0.3s;
}
.index_article.type5 .tab_con:nth-child(6) ul{
    width:100%;
}
.index_article.type5 .tab_con:nth-child(6) ul li{
    flex: 1 1 20%;
}
.index_article.type5 .tab_con:nth-child(6) ul li a:before{
    display: none;
}
.index_article.type5 .tab_con:nth-child(6) ul li img{
    display: block;
    margin: 0 auto 10px;
}
.index_article.type5 .tab_con:nth-child(6) ul li span{
    display: block;
    width: 100%;
    text-align: center;
}