	.org_menu{display:none}

	.mid_menu{position:relative; margin: auto; width:100%; height:6rem; border-width:1px 0; border-bottom: 1px solid var(--border_color); z-index: 5; position: relative; display: none;}
    
	.mid_menu .container{position:relative; max-width:var(--container);margin:0 auto; padding:0; display: block; }
	.re_menu:after{display:block; content:''; clear:both}
	.re_menu > div{float:left; position:relative; border-right:1px solid var(--border_color); min-width:20rem}
	.re_menu > div > a{position: relative;display:block;padding:0 2rem; height:6rem;line-height:6rem; font-weight: 600; font-size: 0.9em;}
	.re_menu > div > a::before{font-family: var(--icon); content: '\e313'; font-weight: normal; font-size: 2rem; position: absolute; right: 1rem;  transition: all 0.5s;}
	.re_menu > div:hover a::before{transform: rotate(180deg); transition: 0.3s;}
	.re_menu > div:hover ul{display:block}
	.re_menu .home{min-width:6rem}
	.re_menu .home a{text-indent:-9999px}
	.re_menu .home a:before{font-family: var(--icon); content:'\e88a'; text-indent: 0; display: block; text-align: center; right: auto; left: 0; width: 100%;}
	.re_menu .home:hover a:before{transform: none;}

	.re_menu ul{display:none; position:absolute; left:0; top:6rem; width:calc(100% + 2px); background:#fff;margin:-1px 0 0 -1px; z-index:2; border: 1px solid var(--border_color); transition: all 0.5s}
	.re_menu ul li{transition: all 0.5s}
	.re_menu ul li:hover {background:var(--main_color); color:#fff}
	.re_menu ul li a{display:block; padding:0 2rem; height:5rem; line-height:5rem; font-size: 0.9em;}
    .re_menu ul li a:hover{color:#fff}
	.re_menu ul li a::before{display:none}
	.re_menu ul li.on a{color:var(--sub_color)}
    .re_menu ul li.on a:hover{color:#fff}

 @media all and (min-width:1024px) {
	.mid_menu{height: 7rem;}
	.re_menu .home{min-width:7rem}
	.re_menu > div > a{height: 7rem; line-height: 7rem;}
	.re_menu ul{top: 7rem;}
	.re_menu ul li a{line-height: 6rem; height: 6rem;}
	.re_menu > div{min-width: 23rem;}
 }



    @media all and (max-width:1023px) {
     .re_menu{display: flex;} 
     .re_menu .home{display: none;}  
     .re_menu > div{flex: 1; min-width: auto;}
     .re_menu .dep3{display: none;}

	 
    }


