.venus-menu{
 	margin:0;
	padding:0;
	position:relative;
	z-index:9999;
 	--box-shadow:0 1px 3px #dedede;}
.venus-menu a:hover{}
.header  .menu-inner  .menu .venus-menu li{
	min-height:40px;
	display: inline-block;
	 margin:0;
	margin-left:0px;
	 padding:0;
	float:left;
 	position:relative;	
	z-index:9999;}
.header  .menu-inner  .menu .venus-menu li ul li a {
	width:133px;*
	width:123px;
	display:block;
	height:auto; 
	overflow:hidden;
	border-bottom: 0px solid #89c200;
	font-size: 14px;}
.header  .menu-inner  .menu .venus-menu li ul li:hover a,.header  .menu-inner .menu .venus-menu li ul li a:hover{
	border-bottom: 0px solid #89c200;}
.venus-menu > li > a{
 	font-size:16px;
	color:#777;

	text-decoration:none;
	display:block;}
.header .menu-inner .menu .venus-menu li ul li:hover > a, .header  .menu-inner .menu .venus-menu li ul li.active a{
 	background:#ebb94a;
    color: #fff;}
.venus-menu > li > a i{
	color:#bababa;}
.venus-menu > li:hover > a i, .venus-menu li.active a i{
	color:#fff;}
.header .menu-inner .menu .venus-menu ul, .venus-menu ul li ul{
	background:url(../images/apher4.jpg);
	list-style:none;
	margin:0;
	padding:0;
	/* display:none; */
	position:absolute;
	z-index:9999;
	width:133px;
	margin-left:0px;}
.header .menu-inner .menu .venus-menu ul{
	top:40px;
	left:0px;
	padding-top:0px;}
 
.header .menu-inner .menu .venus-menu ul li ul{
	top:0;
	left:100%;
	padding-left:0px;}
.header .menu-inner .menu .venus-menu ul li{
	clear:both;
	width:100%;
	border:none;}
.header .menu-inner .menu .venus-menu ul li a{
	---padding:14px 20px;
	text-align: center;
	width:100%;
	color:#333;
	font-size:14px;
	text-decoration:none;
	display:inline-block;
	float:left;
	clear:both;
 
    box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	-webkit-transition:background 0.2s linear;
	-moz-transition:background 0.2s linear;
	-o-transition:background 0.2s linear;
	transition:background 0.2s linear;}
  
.venus-menu ul li:hover > a{
	background:#ebb94a;
	color:#FFF;}
.venus-menu > li > ul > li ul li:hover > a{
	background:#409f00;
	color:#FFF;}
.venus-menu > li > ul > li:first-child:hover a:before{
	 color:#19850c;}
.venus-menu > li > ul > li ul li:first-child:hover a:before{
 color:#19850c;}
.venus-menu > li .indicator{
	display:none;
	position:absolute;
	color:#bababa;
	--top:19px;
	--right:8px;
	font-size:20px;
	11-webkit-transition:color 0.2s linear;
	11-moz-transition:color 0.2s linear;
	11-o-transition:color 0.2s linear;
	11transition:color 0.2s linear;}
.venus-menu > li:hover > .indicator{
	color:#fff;}
.venus-menu ul > li .indicator{
	--top:14px;
	--right:8px;
	color:#fff;}
.venus-menu i{
	line-height:20px !important;
	margin-right:6px;
	font-size:20px;
	float:left;}
.venus-menu > li.showhide{
	display:none;
	width:100%;
	height:40px;
	cursor:pointer;
	color:#777;
 	background:#fff;}
.venus-menu > li.showhide span.title{
	margin:13px 0 0 20px;
	float:left;}
.venus-menu > li.showhide span.icon{
	margin:16px 20px;
	float:right;}
.venus-menu > li.showhide .icon em{
	margin-bottom:3px;
	display:block;
	width:20px;
	height:2px;
	background:#ccc;}
.venus-menu li.search{
	float:right;}
.venus-menu li.search form{
	margin:13px 20px 0 0;}
.venus-menu li.search form input.search{
	height:26px;
	float:right;
	padding-left:5px;
	padding-right:5px;
	color:#777;
	outline:none;
	border:solid 1px #dedede;
	-o-transition:border .3s linear;
	-moz-transition:border .3s linear;
	-webkit-transition:border .3s linear;
	transition:border .3s linear;}
.venus-menu li.search form input.search:focus{
	border-color:#8ECB8D;}
.zoom-out11{
	-webkit-animation:zoomOut 600ms ease both;
	-moz-animation:zoomOut 600ms ease both;
	-o-animation:zoomOut 600ms ease both;
	animation:zoomOut 600ms ease both;}

 