 body{
    margin: 0; padding:0; line-height:1.8;
    font-family: Arial, sans-serif; overflow-x:hidden;
  }
 a {
	text-decoration: none;
	color:#000;
}

a:hover {
	color: #ff9600;
	cursor: pointer;
}
.clear{clear:both; height:10px; margin:auto; width:100%;}
ul,ol,li,p{list-style:none; padding:0; margin:0}
  .navbar {
	position:sticky;top: 0;z-index: 1000;
    display: flex;
    justify-content:space-between;
    align-items: center;
    background-color:#138f2e; opacity:0.95;
    color: white;
    padding: 10px 20px;
  }
  .navbar_logo {
    font-size: 24px; font-weight:normal;
  }
  .navbar_links {
    list-style: none;
    display: flex;
    gap: 20px;
    margin-right: -10px; /* 调整间隙 */
  }
  .navbar_links a {
    color: white;
    text-decoration: none;
    padding: 5px 10px;
    transition: background-color 0.3s;
  }

  .burger {
    display: none;
    flex-direction: column;
    cursor: pointer;
  }
  .burger div {
    width: 25px;
    height: 3px;
    background-color: white;
    margin: 3px 0;
    transition: all 0.3s;
  }
  /* 隐藏复选框 */
  #nav_toggle {
    display: none;
  }
 
 
 .slider {
        position: relative;
        width: 100%;
        margin: auto;
        overflow: hidden;
        height:500px; /* 根据需要调整，可能需要调整以容纳图片和文字 */
    }

    .slide {
        position: absolute;
        width: 100%;
        height: 100%;
        opacity: 0;
        transition: opacity 1s ease;
    }

    .slide img {
        width: 100%; /* 使图片宽度充满容器 */
        height:100%; /* 保持图片原始宽高比 */
    }

    .caption {
        position:absolute;
        left: 0; bottom:0;
        width: 100%; height:auto;
        background-color: rgba(0, 0, 0, 0.4); /* 背景遮罩 */
        color:white;
        text-align: center;
        padding: 10px 0; /* 上下内边距 */
    }

    /* 动画关键帧 */
    @keyframes slideShow {
        0%, 100% { 
            opacity: 0; 
            z-index: 0; 
        }
        10%, 90% { 
            opacity: 1; 
            z-index: 1; 
        }
    }

    /* 为每个slide设置不同的动画延迟 */
    .slide:nth-child(1) {
        animation: slideShow 12s infinite;
    }
    .slide:nth-child(2) {
        animation: slideShow 12s infinite 4s;
    }
	.slide:nth-child(3) {
        animation: slideShow 12s infinite 8s;
    }
    /* 如果有更多slide，继续添加并调整animation-delay */ 
  
.container{margin:30px auto; width:90%; clear:both;}  
.com_about h1{text-align:center;}
.com_about h3{width:280px; margin:30px auto; text-align:center; font-size:26px;line-height: 1;} 
.com_about h3 span{width:20px;height:20px; margin:auto 10px;position:relative; top:10px; z-index:1; 
background:#8dc21f;
transform:rotate(45deg) translateY(-50%);
-webkit-transform: rotate(45deg) translateY(-50%);
-moz-transform:rotate(45deg) translateY(-50%);
display:inline-block;}
.com_pro,.com_news{overflow:hidden;}
.com_pro li{display:inline-block;width:30%; height:200px; margin:5px;}
.com_pro li p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.com_pro li img{height:300px;}
.com_news li{ border-bottom:#666 dotted 1px; line-height:2.5;} 
.con_contact li{line-height:2.5}
.breadcrumbs{border-bottom:#666 dotted 1px; margin-bottom:20px; line-height:2.5}
.previous{margin:10px auto; font-size:14px;}
.com_pro{}
.com_pro_img{text-align:center;margin:auto; margin-bottom:20px;}
.com_pro_img img{width:300px; height:300px;}
time{font-size:14px;text-align:center;}
footer{background-color:#138f2e;color:#FFF;padding:30px;}
.jszc,.jszc a{font-size:14px; color:#FFF;}
time,head,section,main,nav,article,aside,header{display:block; padding:0; margin:0}
  /* 响应式设计 */
  @media (max-width: 768px) {
.navbar_logo {font-size:20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.container{width:98%;}
.com_pro li{ width:45%;}
.com_pro li img{height:100px;}
    .burger {
      display: flex;
    }
    .navbar_links {
      display: none; z-index:999;
      flex-direction: column;
      position: absolute;
      top:35px; /* 根据导航栏高度调整 */
      left: 0;
      right: 0;
      background-color:#138f2e;
    }
	.navbar_links li{line-height:3; border-bottom:#FFF solid 1px;}
    /* 复选框选中时显示链接 */
    #nav_toggle:checked ~ .navbar_links {
      display: flex;
    }
    /* 汉堡菜单点击效果 */
    #nav_toggle:checked + .burger .line1 {
      transform: rotate(-45deg) translate(-5px, 6px);
    }
    #nav_toggle:checked + .burger .line2 {
      opacity: 0;
    }
    #nav_toggle:checked + .burger .line3 {
      transform: rotate(45deg) translate(-5px, -6px);
    }
	 .slider{height:200px; overflow:hidden;}
	
  }