.nav{ width:1200px; text-align:left;}
ul,li{ list-style:none; margin:0; padding:0;  }
.nav{ border-left:1px solid #be8c21;}
#nav {
	float:left;
	height:55px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	text-align:center;
	}
#nav li {
	float: left;
	text-align:left;
	position: relative;
	line-height: 150%;
	margin-right: 32px;
	
	}
#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;
	height:55px;
	width:auto;
	line-height:55px;  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:55px;
  left: 0px;
  background:#FFFFFF; padding:5px 0px 10px 0px;
  }
#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!important;
  height: auto;
   display: flex; /* 设置容器为flex布局 */
   align-items: center; /* 水平居中对齐项目 */
  word-wrap: break-word;
  line-height:120%;
  }

#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:190px;
	line-height:auto;
	text-align:center;
	vertical-align:left;
	line-height: 150%;
	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:left; padding:0; height:60px; line-height:60px}
/*language*/
.language {float:left; padding-left:8px; height:60px; line-height:60px}


.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:right; border-left:1px solid #ccc; margin-left:5px; background:url(../images/search.png) no-repeat center center; width:40px; height:60px; cursor:pointer;}

/*searchbox*/
.searchbox {display:none; position:absolute; right:200px; top:12.5%; z-index:999; 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;}