/**菜单按钮**/
a.menu-btn{position: relative;aspect-ratio: 1 / 1;height:.58rem;    background: linear-gradient(134deg, #FFFFFF 3%, rgba(255, 255, 255, 0) 47%, #FFFFFF 95%);display:flex;flex-direction:column;gap:.06rem;align-items:center;justify-content:center;float:none;border-radius:0.08rem;}
a.menu-btn::before {
    content: '';
    position: absolute;
    inset: 1px;
    width: calc(100% - 2px);
    height: calc(100% - 2px);
    background: #4b6c7a;
    z-index: 1;
    border-radius: 8px;
}
a.menu-btn.btn2{display:none}
a.menu-btn .xian{display:block;height:2px;width:0.24rem;background:#fff;transition:all .4s ease-in-out; position: relative; z-index: 2;}
a.menu-btn.arrow .xian:nth-child(2){display:none}
a.menu-btn.arrow .xian:nth-child(1){transform:rotate(-45deg);width:.24rem;position:absolute}
a.menu-btn.arrow .xian:nth-child(3){transform:rotate(45deg);width:.24rem;position:absolute}
.header .head-right .nav1{display:none;}
.header.opennav .head-right .nav1{
    width: 100%;
    text-align: right;
    display: flex;

    font-size: var(--smailSize);
    translate: none;
    rotate: none;
    scale: none;
    opacity: 1;
    transform: translate(0px, 0px);
    justify-content: flex-end;
}
.header .head-right .nav1 ul{    display: flex;    align-items: center;}
.header .head-right .nav1 ul li{    padding: 0 0.37rem;
    cursor: pointer;
}
.header .head-right .nav1 ul li a{    color: rgb(255, 255, 255);}
.header .head-right .nav1 ul li:first-child{    border-right: 1px solid #FFFFFF40;}
.fixbox{position:fixed;z-index:20;    background: #07458A url(../images/list_bg.png) no-repeat center bottom / 11.31rem;width:100%;height:100vh;display:flex;align-items:center;justify-content:center;top:0;clip-path:circle(32px at 110% 0);padding:1.7rem calc(50vw - 8.2rem);box-sizing:border-box;visibility: hidden;opacity: 0; overflow: auto;}
.fixbox .close{width:.48rem;height:.48rem;border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;right:50%;margin-right:-8.2rem;top:.55rem;cursor:pointer}
.fixbox .close img{width:.25rem}
.fixbox.open{display:flex}
.fixbox{flex-wrap:wrap;justify-content:space-between;    align-content: flex-start;}
.fixbox a{color:#fff !important}
.fixbox .wp-menu{display:flex;width:100%;justify-content:space-between;padding-bottom:0rem;/*border-bottom:1px solid #ffffff4d;*/min-height:70%;margin-bottom:0rem;text-align:center}
.fixbox .wp-menu .menu-link{font-size:0.24rem;line-height:2;display:block;font-weight:bold;}
.fixbox .site-lang ul li.links a{border:1px solid #ffffff4d;line-height:2}
.fixbox .wp-menu .sub-menu{margin-top:.3rem;text-align:center}
.fixbox .wp-menu .sub-menu .sub-menu{display:none}
.fixbox .wp-menu .sub-menu a{font-size:var(--titleSize);opacity:1;line-height:2}
.fixbox .searchbox {
width: 7.5rem;
    margin: 0 auto;
    display: block !important;
    text-align: center;
}
/**手机端**/
.mobile .fixbox .wp-menu .sub-menu .sub-menu{display:block}
.mobile .header.opennav .head-right .nav1 {
    width: 100%;
    text-align: left;
    display: flex
;
    /* right: 9%; */
    /* top: 11%; */
    font-size: var(--smailSize);
    translate: none;
    rotate: none;
    scale: none;
    opacity: 1;
    transform: translate(0px, 0px);
    justify-content: center;
    /* margin-top: -0.5rem; */
    position: absolute;
    left: 0;
    top: 75%;
}