/*
+----------------------------------------------------------------------
| LN-EWS v2.0 [ Do a line, love a line ]
| Copyright (c) 2010~2024 http://jzline.com All rights reserved.
| Author: xwxc
+----------------------------------------------------------------------
*/
.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;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;background-color:#fff;box-shadow:0 1px 10px rgba(0,0,0,0.15);border-top:3px solid #c30d23}
.nav{height:100px;display:flex;justify-content:space-between}
.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 #ff5722 transparent;opacity:0;transition:all .5s ease}
.nav .list li:hover::before{color:#ff5722;opacity:1;bottom:0px}*/

.nav .list li::before{content:'';position:absolute;left:0px;bottom:0px;border:1px solid #c30d23;width:100%;opacity:0;transition:all .5s ease}
.nav .list li:hover::before{color:#ff5722;opacity:1;bottom:0px}
.nav .layui-nav-item:hover a{color:#333!important}
.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;color:#333!important}
.nav .layui-nav-item .layui-nav-child dd:hover a{color:#333!important}
.nav .layui-nav .layui-this:after,.layui-nav-bar{height:0px!important;background-color:#333!important}
.nav .language{width:auto;height:100px;position:relative; }
.nav .language .tel{height:100px;line-height: 100px}
.nav .language .tel img {width: 40px;height: 40px}
/*.nav .language .text{width:100px;height:40px;line-height:40px;text-align:center;color:#fff;border:1px solid #e5e5e5;border-radius:20px;margin-top:30px;float:right;background-color:#ff5722}*/
.nav .language .text{
  display: flex;
  align-items: center;  /* 垂直居中 */
  justify-content: center; /* 水平居中（可选） */
  height: 100px;       /* 容器高度 */  
  font-size: 22px;font-weight: bolder; padding-left: 8px;color: #515151
}
.nav .language .text p{line-height: 100px}
.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;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}

@media only screen and (min-width:1000px){
	.nav .list li{padding:0 10px}
.nav .list{width:800px}
.nav .list li a{font-size:16px}
.layui-nav .layui-nav-item a{padding:0 10px!important}
.nav .language{display:none}
}
@media only screen and (min-width:1200px){
	.nav .list li{padding:0 10px}
.nav .list{width:700px}
.nav .list li a{font-size:16px}
}
@media only screen and (min-width:1400px){
	.nav .list li{padding:0 15px}
.nav .list{width:800px}
.nav .list li a{font-size:16px}
.nav .language .text{font-size: 16px;}
.nav .language .tel img {width: 30px;height: 30px}
.nav .language{display: block;}
}
@media only screen and (min-width:1600px){
	
.nav .list li{padding:0 15px}
.nav .list{width:1000px;text-align:right}
.nav .list li a{font-size:18px}
.nav .language .text{font-size: 20px;}

}
@media only screen and (max-width:1000px){
	.nav .list li{padding:0 10px}
.nav .list{width:1000px;text-align:right}
.nav .list{display:none}
.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}

.nav .language{display:none}
}