@charset "utf-8";

.nav_cur {
    display: flex;
    align-items: center;
	cursor: pointer;
}
.menu_content {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    z-index: 99999999;
    transition: 0.4s all ease;
    opacity: 0;
    visibility: hidden;
}
.menu_con1 {
    width: 4.8rem;
    height: 100%;
    padding: 0.75rem 0.5rem;
    left: -100%;
    top: 0;
    background: #fff;
    padding-right: .25rem;
    position: absolute;
    transition: 0.4s all ease;
    z-index: 2;
}

.menu_logo {
    max-width: 2.94rem;
    margin-bottom: 1rem;
    margin-left: 0.4rem;
}

.menu_nav_son {
    /* display: none; */
    width: 4.8rem;
    height: 100%;
    position: absolute;
    left: 100%;
    background: #eeeff3;
    top: 0;
    transform: scaleX(0);
    transform-origin: left;
    transition: 0.4s all ease;
}
.ableft {
    max-width: 0.12rem;
    transform: rotateZ(180deg);
    vertical-align: middle;
}

.menu_nav>ul>li>a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 0.2rem 0.3rem;
    margin-bottom: .1rem;
    font-size: .3rem;
    padding-right: .4rem;
    font-family: Moderat_Regular;
}
.menu_nav>ul>li>a:hover,.menu_nav>ul>li.active>a {
    background: #eeeff3;
}
.nav_language .change1 ,.nav_language  .change{
	color: #000;
	font-family: 'Moderat_Light';
}

.nav_language .language_bt{
	color: #000;
	letter-spacing: 0.02rem;
}
.nav_language .change {
    text-decoration: underline;
}

.nav_language {
    margin-top: 1.4rem;
    padding-top: .5rem;
    border-top: 0.01rem solid #eee;
}
.menu_nav_son a {
    font-size: .24rem;
    color: #000;
    padding: 0.2rem;
    display: block;
    font-family: 'Moderat_Light';
}
.menu_close {
    position: absolute;
    left: 9.7rem;
    top: 0.1rem;
    width: .5rem;
    cursor: pointer;
    transition: 0.4s all ease;
}
.active .menu_nav_son {
    transform: scaleX(1);
}
.menu_nav_son ul {
    padding: 2.3rem 0.56rem;
}
.menu_lay {
    background: #000000d9;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    backdrop-filter: blur(4px);
}
.menu_content.menu_active {opacity: 1;visibility: visible;}

.menu_active .menu_con1 {
    animation: left1 0.4s linear;
    /* animation-delay: 0.4s; */
    animation-fill-mode: forwards;
}
.language_bt_li {
    cursor: pointer;
}
.lan_content {
    width: 100%;
    height: 100%;
    /* background: #747474b8; */
    /* backdrop-filter: blur(5px); */
    position: fixed;
    z-index: 999999999;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ytlist_item {
    background: #732d89;
    padding: .15rem .2rem;
    border-radius: 0.1rem;
    border: 0.1rem solid #5e1181;
    margin-top: .1rem;
    margin-bottom: .1rem;
    width: 3rem;
    cursor: pointer;
    box-shadow: inset 0 0 9px 0px #95ffd9;
    transition: 0.4s all ease;
}

.lan_content .language_bt_li_tob1 {
    justify-content: flex-start;
}

.lan_content .language_bt_li_im {
    margin-right: .3rem;
}
.ytlist_item:hover {
    background: #2d896a;
    border: 0.1rem solid #2d896a;
    box-shadow: inset 0 0 9px 0px #95ffd9;
}
.lan_content {
	display: none;
}
.lan_flex{
	display: flex;
	width: 100%;
	height: 100%;
	align-items: center;
	justify-content: center;
	position: relative;
}
.lan_conlay {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    background: #000000bd;
    backdrop-filter: blur(5px);
}
.lan_div {
    position: relative;
}
.app_lb .swiper-slide {width: 9.78rem;}
.nav_dh {
    left: .85rem;
    top: .31rem;
}
@keyframes left1 {
  from {left: -100%;}
  to {left: 0;}
}
.active .menu_nav_son li:hover {
    background: #cfcfcf;
}

.active .menu_nav_son li {transition: 0.4s all ease;padding: 0 0.25rem;}

@media screen and (max-width: 980px) {
    body {
        width: 980px;
    }
	.evaluate {max-width: 100%;}
	
	.w1525 {
	    max-width: 100%;
	}
	
	.senction4 {
	    padding: 1.5rem;
	}
}
