#menu{
	height: 80px;
    overflow: visible;    
    letter-spacing: 1px;
    position: fixed;
    width: 100%;    
    top: 0px;
    z-index: 100;
}
#menu_content{
	height: 60px;
	margin: 0px 65px 0px 51px;
	position: relative;
	font-size: 0.813em;	
}
.en #menu_content{
	font-size: 0.625em;
}
#menu .logo{
	background-image: url("images/logo.png");
	background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
	width: 80px;
	height: 80px;	
	position: absolute;
    left: 0px;
    top: 24px;
}
.en #menu .logo{
	background-image: url("images/logo_en.png");
}
#menu_wide{
	background: rgba(10,18,21,0);
	height: 100%;
}
#menu_box{
	float: right;
	margin-top: 22px;
	position: relative;
}
#menu_box .menu_item{
	float: left;
	margin-left: 45px;
	position: relative;	
	font-weight: 700;
}
#menu_mini{
	display: none;	
}
#menu_mini .logo{
	left: 29px;
	top: 29px;
	width: 64px;
	height: 64px;	
}
#menu_mini_box{
	position: fixed;
    z-index: 9999;
    background: rgba(10,18,21,0.8);
    width: 100%;
    border-radius: 0.5px;
    top: 0px;
    display: none;
}
.en #menu_mini_box{
	background: rgba(255,255,255,0.8);
}
#menu_mini_box .menu_item{	
    border: 0.5px rgba(255,255,255,0.8) solid;
}
.en #menu_mini_box .menu_item{	
	border: 0.5px rgba(78,78,80,0.8) solid;
}
#menu_mini_box a{
	width: 100%;
	display: inline-block;
	padding: 14px 0px 14px 0px;
}
#menu_mini_box .right{
	float: none;
	padding: 4px 0px 4px 0px;
    border: 1px #42210B solid;
}
#menu_mini_box .menu_item{
	text-transform: uppercase;
}
#menu_mini_btn{	
	width: 55px;
	height: 44px;
	float: right;        
    position: relative;
    margin-right: 24px;
    top: 30px;
    cursor: pointer; cursor: hand;
}
#menu .search{
	display: inline-block;
	background: url("images/search_white.png");
	width: 12px;
    height: 12px;
    float: left;
    margin-left: 30px;
    margin-top: 8px;
}
.en #menu .search{
	background: url("images/search_grey.png");
}
#menu .community_box{
	display: inline-block;
	float: left;
    margin-left: 115px;    
    margin-top: 2px;
}
#menu .community_box a{
	margin-left: 15px;
}
#menu .underline{
    position: absolute;
    bottom: -2px;
    left: 43.5px;
    width: 29.5px;
    height: 3px;
    background-color: white;
    -webkit-transition: all 1.0s;
    -moz-transition: all 1.0s;
    -ms-transition: all 1.0s;
    transition: all 1.0s;
}
#menu_mini_box .lang{
	width: 20px;
    height: 20px;
    position: relative;
    top: -2px;
}
#menu_mini_box .mini_community_box{
	border: 0.5px rgba(255,255,255,0.8) solid;
	width: 100%;
	height: 100%;
    display: none;
}
#menu_mini_box .mini_community_box > div{
	display: inline-block;
}
#menu_mini_box .mini_community_box a{
	float: left;
	margin-left: 4px;
	margin-right: 4px;
}
@media (max-width: 1124px){
	.en #menu_wide{
		display: none;
	}	
	.en #menu_mini{
		display: block;
	}
	.en #menu .search{
		display: none;
	}
	.en #menu .community_box{
		display: none;
	}
	.en #menu .mini_community_box{
		display: inline-block;
	}	
}
@media (max-width: 980px){		
	#menu_wide{
		display: none;
	}	
	#menu_mini{
		display: block;
	}
	#menu .search{
		display: none;
	}
	#menu .community_box{
		display: none;
	}
	#menu .mini_community_box{
		display: inline-block;
	}	
}