@font-face { font-family: 'DIN'; src: url(/css/ONEAN-Regular.ttf) format('truetype'); }

 thead, tbody, tfoot, tr, td, th {
    border-color: inherit;
    border-style: solid;
    border-width: 0px!important;
}

h1{font-family: 'DIN'!important; font-size:46px!important;  }
 body{font-family: 'DIN'!important; }
 
 
 * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

/* 头部样式 */
header {
    display: flex;z-index:11111;
    justify-content: space-between;
    align-items: center;
    padding: 10px 20px;
    background-color: #fff;
    border-bottom: 0px solid #ddd;
	width: 100%;
    height: 82px; display:flex!important;
	
}

.logo {
    font-size: 24px;
    font-weight: bold;
    color: #333;
}

.certifications {
    display: flex;
    gap: 20px;
}

.certifications img {
    height: 50px;
}

/* 导航栏样式 */
.nav {
    background-color: #ffcc00d1; /* 导航栏黄色背景 */
    overflow: hidden;
	top: 110px;
    left: 0px;
	width: 100%;
    height:35px;
	z-index:11111; margin-bottom:22px;
	box-shadow: 0 7px 16px 0 rgba(7,17,27,.16);
	 
}

.nav ul {
    list-style: none;
    display: flex;
	width: 100%;
	
}

.nav ul li {
    flex: 1;
    text-align: center;
}

.nav ul li a {
    display: block; line-height:41px;
    text-decoration: none;
    color: #000;
	font-weight: bold;
    transition: all 0.3s ease; /* 点击动画过渡 */
}

.nav ul li a.active, 
.nav ul li a:hover {
    background-color: #ff3300; /* 点击后/ hover时红色背景 */
    color: #fff; height:35px;
}

/* 横幅样式 */
.banner {
    background: url('banner.jpg') center/cover no-repeat; /* 替换为实际横幅图路径 */
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    text-align: center;
    color: #fff;
}

.banner h1, .banner p, .banner h2 {
    margin: 10px 0;
}

 
#sole-agents, #our-products, #contact {
    background-color: #ffffff;
}
/* 平滑滚动（全局） */
html {
    scroll-behavior: smooth;
}