.icon {
    width: 1em; height: 1em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}
.icon-large {
    width: 1.5em; height: 1.5em;
    vertical-align: -0.15em;
    fill: currentColor;
    overflow: hidden;
}
.divider-vertical {
    width: max-content;
    margin-left: auto;
    margin-right: auto;
    border-left: 1px solid #818181;
}

.nav-pc {
    background-color: rgba(0, 0, 0, 0.8);
    padding: 0 20px;
}

.uk-navbar-nav>li.uk-active>a {
    color: #007EB9;
    position: relative;
}

.uk-navbar-nav>li.uk-active>a::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 1px; /* 调整这个值来改变下划线与文本的距离 */
    height: 2px; /* 这是下划线的粗细 */
    background-color: #007EB9;
    transform: none;
}

.uk-navbar-nav>li>a {
    position: relative;
}

.uk-navbar-nav>li>a::after {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    bottom: 1px; /* 调整这个值来改变下划线与文本的距离 */
    height: 2px; /* 这是下划线的粗细 */
    background-color: #b4b4b4;
    transform: scaleX(0); /* 初始状态下隐藏下划线 */
    transition: transform 0.3s ease-in-out;
}

.uk-navbar-nav>li>a:hover::after {
    transform: scaleX(1); /* 当鼠标悬停时显示下划线 */
}

.uk-link, a {
    color: #333;
}
.uk-link, a:hover{
    text-decoration: none;
    color: #067EB9;
}
.uk-text-lead {
    font-size: 1rem;
    line-height: 2.0;
    color: #666;
}