.nav_bg{position:fixed;right:0;left:0;top:0px;z-index:1000;
width:100%;height:100px;
border:none;border-radius:0;margin-bottom:0;padding:0px 0;
color:#333;background-color:#fff;backdrop-filter:blur(0px);
transition:all 0.4s ease-in-out;
-webkit-transition:all 0.4s ease-in-out;
-moz-transition:all 0.4s ease-in-out;
-o-transition:all 0.4s ease-in-out;
-ms-transition:all 0.4s ease-in-out;
}
.nav{height:100px}
.nav .logo{width:358px;height:100px}
.nav .logo img{margin-top:20px;height:60px;width:358px;}

.nav .list{width:1000px;text-align:right}
.nav .list li{position:relative;height:100px;float:left;color:#333;width:auto;text-align:center;justify-content:space-between;min-width:64px;min-width: 72px;}
.nav .list li a{font-size:15px;display:block;vertical-align:middle;text-align:center;height:100px;line-height:100px;color:#333}
.nav .list li::before{content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:0px;border:8px solid;border-color:transparent transparent #285ab5 transparent;opacity:0;transition:all .5s ease}
.nav .list li:hover::before{color:#285ab5;opacity:1;bottom:0px}

/*重写layui*/
.nav .layui-nav-item .layui-nav-child{
	top:100px!important;
}
.nav .layui-nav-item .layui-nav-child dd a{
	height:45px!important;line-height: 45px!important;
}
.nav .layui-nav .layui-nav-item:hover a{
	color: #333!important;
}
.nav .layui-nav .layui-this:after,.layui-nav-bar {
	height: 0px!important; background-color: #fff!important;
}
.nav .language{width:100px;height:100px;position:relative; }
.nav .language .text{width:100px;height:40px;line-height:40px;text-align:center;color:#333;border:1px solid #e5e5e5;border-radius:20px;margin-top:30px;float:right;background-color:#ff5722}
.nav .language .text i{font-size: 20px;text-align:center;color:#fff;}
.nav .language .text a{font-size: 20px;text-align:center;color:#fff;}
.nav .language .more{display:none;width:40px;height:80px;border:1px solid #e5e5e5;line-height:40px;font-size:18px;text-align:center;color:#fff;border-radius:6px;position:absolute;top:60px;right:0px}
.nav .language .more li{color:#fff}

.nav .language2{width:40px;height:40px;position:relative; border:1px solid #e5e5e5;border-radius:20px;margin-top:25px;float:right;background-color:#ff5722;text-align: center;display: none}
.nav .language2 a{width:40px;height:40px;line-height: 40px;color: #fff;}


.nav .nav_bu{display:none}
.nav_bg .box{background:radial-gradient(#d8d8d8 20%,transparent 60%);height:.0625rem;margin:0 auto;width:100%}
.nav .m_icon{width:30px;height:100px;position: absolute;top:30px;right: 15px;display: none}
.nav .m_icon i{font-size: 30px;margin-top: 0px;color: #666;}



/*点击弹出菜单*/
.m_nav{position:absolute;top:100px;right:0px; z-index:9999;border: 1px solid #ccc;background-color: #000;
width:100%;height:100vh; 

padding:0 0%;
display: none;
/*display: block;*/
padding:  0px 0;
}
.m_nav .fang{
	    border-bottom: 10px solid #f00;
        border-left: 10px solid transparent;
        border-right: 10px solid transparent;
        float: right;
        font-size: 0;
        width: 0;   
        height: 0;
        line-height: 0;
        margin-right:0px;     
        position:absolute; right: 0; top:-10px;z-index:99999;
}      

.m_nav .layui-nav.layui-nav-tree{width:100%!important;}
.m_nav .layui-nav-tree .layui-nav-child {background-color: #000;}




/* 大于1000px  */
@media only screen and (min-width: 1000px) {
	.nav .list li{padding:0 10px;}	
	.nav .list li a{font-size: 12px}	
	.nav .language .text{font-size: 14px}	
		.layui-nav .layui-nav-item a{
	padding:0 10px!important;
}	
}

/* 大于1200px  */
@media only screen and (min-width: 1200px) {
	.nav .list li{padding:0 10px;}	
	.nav .list li a{font-size: 14px}	
	.nav .language .text{font-size: 14px}	
	


}

/* 大于1400px  */
@media only screen and (min-width: 1400px) {	
	.nav .list li{padding:0 15px;}
	.nav .list li a{font-size: 16px}	
	.nav .language .text{font-size: 16px}	
}
/* 大于1600px  */
@media only screen and (min-width: 1600px) {
	.nav .list li{padding:0 25px;}
	.nav .list li a{font-size: 18px}
	.nav .language .text{font-size: 18px}
}

/* 小于1000px  */
@media only screen and (max-width: 1000px) {	
	.nav .list li{padding:0 10px;}	
	.nav .list{display: none}	
	.nav .language{display: none}
	.nav .language2{display: inline;right: 60px}
	.nav{text-align: center;}
	.nav{display: inline;}
	.nav{margin: 0 auto;width: 100%}
	.nav .logo{text-align: left;margin: 0 auto;width: 80%}
	.nav .logo img{margin-top:20px;height:auto;width:80%;}
	.nav .logo{clear:both}
	.nav .m_icon{display: block;}
}
