.nav{ width:800px; margin-left:20px; float:left; text-align:left;}
ul,li{ list-style:none; margin:0; padding:0;  }
#nav {
	float:left;
	height:60px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align:center;
	}
#nav li {
	float: left;
	text-align:left;
	position: relative;
	
	}
#nav .on{ color:#111; border-bottom:2px solid #f45e2b}	
#nav li i{ display:block; font-style:normal;}
#nav li i a{}
#nav li a,#nav li a:link,#nav li a:visited,#nav li a:active{
	font-size:16px;
	float:left;
	color:#000;
	text-decoration:none;
	display:block;
	text-align:center;

	width:100px;
 font-family:"微软雅黑"
}
#nav li{	font-size:16px;
	float:left;
	color:#000;
	text-decoration:none;
	display:flex;
	align-items: center;

	text-align:center;
	height:60px;
	width:100px;
	line-height:150%;  font-family:"微软雅黑"}

#nav li a:hover{
	color:#000; background:#ffffff;
}

#nav li .on>a {color: #f45e2b;}
#nav li .on>a:after{background-color: #f45e2b;}


#nav li .li_nav_down a,#nav li .li_nav_down a:link,#nav li .li_nav_down a:visited,#nav li .li_nav_down a:active{
	color:#FFFFFF; background:#b48218;
}
#nav li .li_nav_down a:hover{color:#FFFFFF; background:#b48218;}


#nav li ul {
  display: none;
  position: absolute;
  top:61px;
  width: 150px;
  left: 0px;
  background:#FFFFFF; padding:5px 0px 10px 0px;
  }
  #nav li ul li{


 
  width: 200px!important;
  height: auto;
   display: flex; /* 设置容器为flex布局 */
   align-items: center; /* 水平居中对齐项目 */
  word-wrap: break-word;
  }
  
    #nav li ul li span{

  text-align: left!important;
 
  
  }
  
  
 
#nav li:hover ul {
  list-style:none;
  text-align:center;
  margin:0 auto; border:none; 
  }

#nav li ul li { border:none;
  float: none;
  text-align:left;
  width:200px;
  }

#nav li .nav_nav li a,#nav li .nav_nav li a:link,#nav li .nav_nav li a:visited,#nav li .nav_nav li a:active{
	font-size:14px;
	color:#333333;
	text-decoration:none;
	display:block;
	height:auto;
	width:140px;
	line-height:auto;
	text-align:center;
	vertical-align:left;
	background:none; margin-bottom:2px;
}
#nav li .nav_nav li a:hover{
	color:rgb(204,51,51); text-decoration:none;background:none;
}



/*topbtn*/
.topbtn {float:right; padding:0; height:60px; line-height:28px}
/*language*/
.language {float:left; padding-left:8px;  padding-top:20px;}
.language a {display:block; border:1px solid #666; width:60px; height:24px; line-height: 23px; border-radius:20px; color:#000; text-align:center; font-size: 14px;}
.language a:hover {color:#666;}
/*searchBtn*/
.searchBtn {float:left;  padding-top:40px; background:url(../images/search.png) no-repeat center center; width:40px; height:24px; cursor:pointer;}

/*searchbox*/
.searchbox {display:none; position:absolute; right:200px;  padding-top:20px; top:4%; width:350px; margin-top:2px;}
.searchbox .box {overflow:hidden; padding:8px 42px 8px 8px; background-color:rgba(255,255,255,.8); border:1px solid #eee; position:relative;}
.searchbox .text {background-color:#fff; color: #333; height:24px; line-height:24px; padding:6px 5%; width:90%; border:none; font-size:14px;}
.searchbox .submit {position:absolute; right:8px; top:0; width:30px; height:100%; cursor:pointer; -webkit-appearance:none; background:url(../images/search.png) no-repeat center center; border:none;}
