.index-header-wrap {
    width: 100%;
    position: relative;
    overflow: hidden;
}

.index-header-box {
    width: 18.9rem;
    height: 9.24rem;
    margin: .2rem auto;
    background: url(../img/marke/top-bg.png) no-repeat;
    background-size: 100% 100%;
    position: relative;
}


.hzyheader-top {
    height: 1.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    z-index: 99;
    /*overflow: hidden;*/

    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 70px;
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background: hsl(0deg 0% 80.31% / 80%);

    box-shadow: 1px 5px 8px 5px rgba(0, 71, 55, .03);

    transition: all .865s;
}

.headerHide {
    transform: translate(0px, -77px);
}



















/*  */
.header-top {
    height: 1.2rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
    position: relative;
    z-index: 2;
    /*overflow: hidden;*/
    background: #244E2D;
}

.header-left {
    width: 5.2rem;
    display: flex;
    align-items: center;
    padding-left: .5rem;
}

.header-logo {
    width: 1.55rem;
    flex-shrink: 0;
}

.header-logo img {
    width: 100%;
}

.header-menu {
    display: flex;
    align-items: center;
    /* margin-left: .7rem; */
    flex: 1;
    justify-content: space-around;
}

.header-nav {
    font-size: 0.16rem;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #fff;
    position: relative;
}

.header-nav.active {
    font-weight: bold;
}

.header-nav.active::after {
    content: '';
    width: 100%;
    height: 0.02rem;
    background: #FFFFFF;
    position: absolute;
    bottom: -0.23rem;
    left: 0;

}

.header-right {
    width: 5.2rem;
    display: flex;
    justify-content: space-around;
    align-items: center;
}

.header-lang-box {
    position: relative;
}

.header-lang {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.08rem;
    height: 0.44rem;
    border: 0.01rem solid #fff;
    border-radius: 0.22rem;
    cursor: pointer;
}

.header-lang p {
    font-size: 0.16rem;
    font-family: Arial;
    font-weight: 400;
    color: #fff;
}

.header-lang img {
    width: 0.16rem;
    height: 0.09rem;
    margin-left: .09rem;
}


.lang-float {
    position: absolute;
    left: 0;
    top: 50%;
    width: 100%;
    padding: 0.1rem 0;
    background: #d8f6e1;
    border-radius: 0.05rem;
    opacity: 0;
    visibility: hidden;
    transition: all 0.5s;
}
.lang-float a {
    display: block;
    width: 100%;
    height: 0.4rem;
    
    text-align: center;
    line-height: 0.4rem;
    font-size: 0.16rem;
    font-family: Arial;
    font-weight: 400;
    color: #0F4F2C;
}
.lang-float a:hover {
    /*background: rgb(39, 94, 52);*/
    /*color: white;*/
    color: black;
}









.header-share {
    width: 1.28rem;
    height: 0.44rem;
    background: #C3CD7A;
    border-radius: 0.22rem;
    display: flex;
    align-items: center;
    justify-content: center;
}

.header-share img {
    max-width: 80%;
    max-height: 80%;
}

.header-share2 {
    background: #367D43;
}







/* 这个文件没有引入，我也不知道为啥没引入，所以我把头部的样式放在common.css文件中了 */





