/* 导航栏基础样式 */
.elementor-34 {
  position: fixed !important;
  top: 0;
  left: 0;
  width: 100%;
  background-color: transparent;
  transition: background-color 0.3s ease, box-shadow 0.3s ease;
  z-index: 999;
    border-bottom: 1px solid rgba(255, 255, 255, 0.14);
}

/* 滚动后样式 */
.elementor-34.scrolled {
  background-color: #000 !important;
  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
}

/* 导航链接颜色调整 */
.elementor-34 .elementor-nav-menu a {
  color: #fff;
  transition: color 0.3s ease;
}

/* 解决Logo在透明背景下可能看不清的问题 */
.elementor-34:not(.scrolled) .elementor-widget-theme-site-logo img {
  filter: brightness(0) invert(1); /* 可选：使Logo在透明背景下变为白色 */
}
.sub-menu{


}
.sub-menu li{
    
}
.sub-menu li a{

}
.kcdy{
    
}
.kcdya{
    
}
.kcdyb{
display: none;
}
.kcdyc{
    
}
.kcdyd{
    
}
.kcdy .on{
    
}
.kcdyd .on .kcdyb{
    
}
.xuanxuangka1 .e-n-tabs-heading{
    background: #002fa7;
    margin: 0 auto;
    padding: 10px;
    border-radius: 27px;
}
.xuanxuangka2 .e-n-tabs-heading{
    background: #f0f7fe;
    border-radius: 5px 0 0 5px;
    padding: 20px 0;
}
.xuanxuangka2 button{
        width: 80%;
    margin: 0 auto;
}
.newsbox{
    
}
.wimg .elementor-widget-container img{
    animation: caseimgscale 6s linear infinite;
}
@keyframes caseimgscale {
    0% {
        transform: scale(1);
    }

    50% {
        transform: scale(0.95);
    }

    100% {
        transform: scale(1);
    }
}