/*reset*/
body,p,h1,h2,h3,h4,h5,h6,dd,dl,dt,th,td,ul,li,ol,form,input,select,textarea,button,pre,legend{ margin:0;padding:0;font-size:14px;font-family:"微软雅黑",helvetica,arial;}
button, input, select, textarea { vertical-align:middle; font-family:"Source Han Serif",helvetica,arial;}
h1, h2, h3, h4, h5, h6 { font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
img,fieldset{ border:0;}
address,cite,dfn,em,var,i,caption,code,th{font-style:normal; font-weight: normal;}
ul,ol{list-style-type:none;}
sup{ vertical-align: text-top; }
sub{ vertical-align: text-bottom; }
li{list-style-type:none;}
a{ text-decoration:none; cursor:pointer;}
select,input,textarea{ outline:none;}
a:hover {
  text-decoration: none;
  color: #333;
}
:focus { outline:0;}
/*img{display: block;}*/
/*浮动*/
/*body {*/
/*  cursor: url('https://img.key-iot.com/%E5%A4%A7%E7%AE%AD%E5%A4%B4%E5%85%89%E6%A0%87.png'), auto;*/
/*}*/
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    
}
body{
    letter-spacing: 0.03rem;
}

.smooth-scale-hover {
    transition: transform 0.35s cubic-bezier(.4,1.5,.5,1); /* 丝滑弹性 */
    will-change: transform;
    display: inline-block; /* 保证块/行内都能用 */
}
.smooth-scale-hover:hover {
    transform: scale(1.08);
    z-index: 2;
}
.clearfloat{
    clear: both;
}
.speciallinede{
     background: linear-gradient(90deg, rgb(25, 212, 125), rgb(29, 180, 157));
}
.circle-container {
            position: relative;
        }
        
        .circle {
            width: 0.25rem;
            height: 0.25rem;
            border-radius: 50%;
            border: 0.04rem solid #1db49c94; /* 保持原有边框 */
            background-color: transparent; /* 确保中间是透明的 */
            box-sizing: border-box;
            background: #fff;
            position: absolute;
        }
        
        .glow {
            position: absolute;
            top: 0;
            left: 0;
            width: 0.25rem;
            height: 0.25rem;
            border-radius: 50%;
            /* 增强发光效果 */
            box-shadow: 0 0 0.05rem 0.02rem #1DB49C,
                       0 0 0.08rem 0.03rem rgba(29, 180, 156, 0.6);
            animation: glowEffect 1.5s infinite; /* 稍微加快闪烁速度 */
            pointer-events: none;
        }
        
        @keyframes glowEffect {
            0% { opacity: 0.3; } /* 稍微增加最低亮度 */
            50% { opacity: 1; } /* 最大亮度提高到1 */
            100% { opacity: 0.3; }
        }
.fon23{font-size:0.23rem;}        
.fon44{font-size:0.44rem;}
.fon16{font-size:0.16rem;}
.fon15{font-size:0.15rem;}
/*面包导航*/
/* 面包屑容器 */
.news-breadcrumb-container {
  width: 100%;
  background: linear-gradient(to right, #f8f9fa, #f2f6f9);
  padding: 1rem 0;
  border-bottom: 1px solid rgba(0, 0, 0, 0.06);
  position: relative;
  overflow: hidden;
}

.news-breadcrumb-container::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  background: linear-gradient(to right, #1DB49C, #19D37D);
  opacity: 0.8;
}

.news-breadcrumb-wrapper {
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
  gap: 1rem;
}

/* 面包屑导航样式 */
.news-breadcrumb {
  display: flex;
  align-items: center;
  font-size: 14px;
  color: #666;
}

.news-breadcrumb a {
  color: #666;
  text-decoration: none;
  transition: color 0.2s ease;
  display: flex;
  align-items: center;
}

.news-breadcrumb a:hover {
  color: #19D37D;
}

.news-breadcrumb-home {
  display: flex;
  align-items: center;
}

.news-breadcrumb-icon {
  width: 16px;
  height: 16px;
  margin-right: 4px;
  fill: currentColor;
}

.news-breadcrumb-arrow {
  display: flex;
  align-items: center;
  margin: 0 8px;
  color: #aaa;
}

.news-breadcrumb-arrow svg {
  width: 16px;
  height: 16px;
  fill: currentColor;
}

.news-breadcrumb-current {
  color: #19D37D;
  font-weight: 500;
}

/* 新闻分类选择器 */
.news-category-selector {
  display: flex;
  gap: 16px;
}

.news-category-item {
  display: flex;
  align-items: center;
  padding: 8px 16px;
  border-radius: 20px;
  text-decoration: none;
  color: #555;
  font-size: 14px;
  font-weight: 500;
  transition: all 0.25s ease;
  background: rgba(255, 255, 255, 0.7);
  border: 1px solid #eaeaea;
}

.news-category-item:hover {
  background: #fff;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
  transform: translateY(-2px);
}

.news-category-item.active {
  background: linear-gradient(to right, #1DB49C, #19D37D);
  color: white;
  border-color: transparent;
  box-shadow: 0 3px 10px rgba(25, 211, 125, 0.2);
}

.news-category-icon {
  width: 18px;
  height: 18px;
  margin-right: 6px;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
  display: inline-block;
}

.news-category-icon.company {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23555' d='M12,3L1,9L12,15L21,10.09V17H23V9M5,13.18V17H7V14.18L5,13.18M9,15.18V17H11V16.18L9,15.18M13,17H15V14.18L13,13.18V17Z'/%3E%3C/svg%3E");
}

.active .news-category-icon.company {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12,3L1,9L12,15L21,10.09V17H23V9M5,13.18V17H7V14.18L5,13.18M9,15.18V17H11V16.18L9,15.18M13,17H15V14.18L13,13.18V17Z'/%3E%3C/svg%3E");
}

.news-category-icon.tech {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23555' d='M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z'/%3E%3C/svg%3E");
}

.active .news-category-icon.tech {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z'/%3E%3C/svg%3E");
}

.news-category-icon.industry {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23555' d='M20,11H23V13H20V11M1,11H4V13H1V11M13,1V4H11V1H13M4.92,3.5L7.05,5.64L5.63,7.05L3.5,4.93L4.92,3.5M16.95,5.63L19.07,3.5L20.5,4.93L18.37,7.05L16.95,5.63M12,6A6,6 0 0,1 18,12C18,14.22 16.79,16.16 15,17.2V19A1,1 0 0,1 14,20H10A1,1 0 0,1 9,19V17.2C7.21,16.16 6,14.22 6,12A6,6 0 0,1 12,6M14,21V22A1,1 0 0,1 13,23H11A1,1 0 0,1 10,22V21H14M11,18H13V15.87C14.73,15.43 16,13.86 16,12A4,4 0 0,0 12,8A4,4 0 0,0 8,12C8,13.86 9.27,15.43 11,15.87V18Z'/%3E%3C/svg%3E");
}

.active .news-category-icon.industry {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M20,11H23V13H20V11M1,11H4V13H1V11M13,1V4H11V1H13M4.92,3.5L7.05,5.64L5.63,7.05L3.5,4.93L4.92,3.5M16.95,5.63L19.07,3.5L20.5,4.93L18.37,7.05L16.95,5.63M12,6A6,6 0 0,1 18,12C18,14.22 16.79,16.16 15,17.2V19A1,1 0 0,1 14,20H10A1,1 0 0,1 9,19V17.2C7.21,16.16 6,14.22 6,12A6,6 0 0,1 12,6M14,21V22A1,1 0 0,1 13,23H11A1,1 0 0,1 10,22V21H14M11,18H13V15.87C14.73,15.43 16,13.86 16,12A4,4 0 0,0 12,8A4,4 0 0,0 8,12C8,13.86 9.27,15.43 11,15.87V18Z'/%3E%3C/svg%3E");
}

/* 响应式调整 */
@media (max-width: 768px) {
  .news-breadcrumb-wrapper {
    flex-direction: column;
    align-items: flex-start;
    gap: 0.8rem;
  }
  
  .news-category-selector {
    width: 100%;
    justify-content: space-between;
    flex-wrap: wrap;
  }
  
  .news-category-item {
    flex: 1;
    min-width: 100px;
    justify-content: center;
    font-size: 12px;
    padding: 6px 8px;
  }
}

/* 淡入动画 */
@keyframes fadeIn {
  from { opacity: 0; transform: translateY(-10px); }
  to { opacity: 1; transform: translateY(0); }
}

.news-breadcrumb-container {
  animation: fadeIn 0.5s ease forwards;
}

.section-7{overflow:hidden;}