@charset "utf-8";
	* {
      margin: 0;
      padding: 0;
      box-sizing: border-box;
		
		text-decoration:none
    }

	body {
	  font-family:"Times New Roman",Times,serif;
	  color: #1c1c1c;
	}
	
	a:visited{
		color:a07c62;
		text-decoration:
	}
	

    .container {
      width: 100%;
      max-width: 1200px;
      margin: 0 auto;
      padding: 0 16px;
    }
	
	/* 头部导航 */
	.header {
	  background: #fff;
	  box-shadow: 0 2px 8px rgba(0,0,0,0.08);
	}
	.header-inner {
	  height: 60px;
	  display: flex;
	  align-items: center;
	  justify-content: space-between;
	}
	.logo {
	  font-size: 20px;
	  font-weight: bold;
	  color: #333;
	}
	.header-right{
	  display:flex;
	  align-items:center;
	  gap:24px;
	}
	.nav-pc a {
	  padding: 0 12px;
	  color: #333;
	  text-decoration: none;
	  font-size:16px;
	}
	.nav-pc a:hover {
	  color: #409EFF;
	}
	.whatsapp-icon{
	  width:120px;
	  cursor:pointer;
	}
	.menu-icon {
	  font-size:24px;
	  color:#333;
	  cursor:pointer;
	}
	.mobile-menu {
	  position: absolute;
	  top:60px;
	  left:0;
	  width:100%;
	  background:#fff;
	  box-shadow: 0 4px 8px rgba(0,0,0,0.1);
	  display: none;
	}
	.mobile-menu a{
	  display:block;
	  padding:14px 20px;
	  color:#333;
	  text-decoration:none;
	}
	.mobile-menu a:hover{
	  background:#f5f7fa;
	}
	.mobile-menu.show{
	  display:block;
	}
	
	
	/* 底部版权 */
	.footer{
	  background-image: url("../images/bg_footer.jpg");
	  background-position: 50% 50%; /* 百分比居中 */
	  background-repeat: no-repeat;
	  color:#fff;
	  text-align:center;
	  padding:24px 0;
	}
	
	/* ========== 移动端适配 ========== */
	@media screen and (max-width:768px){
	  .carousel-wrap{
	    height:220px;
	  }
	  .whatsapp-icon{
	    width:28px;
	    height:28px;
	  }
	  /* 手机端：左右布局改为上下，树形菜单在上面 */
	  .main-row{
	    flex-direction:column;
	  }
	  .tree-sidebar{
	    width:100%;
	  }
	}
	
	
	/* 移动端：小于768px */
	@media screen and (max-width:768px) {
	  body {
	    font-size: 14px;
	  }
	  .footer {
	    font-size: 14px;
	  }
	}
	/* PC端：大于768px */
	@media screen and (min-width:769px) {
	  body {
	    font-size: 16px;
	  }
	  .footer {
	    font-size: 16px;
	  }
	}
