@charset "utf-8";

.c_go input{
		outline: none; 
		position: absolute;
		top:16%;
		left:14%;
		height:19%;
		width:39%;
	border-radius:50px;
  background-color: rgba(255, 255, 255, 0.5); /* 设置背景色为半透明白色 */
  border:1px solid #ffffff;
   caret-color: #ffffff;
   font-size:21px;
   color:#ffffff;
   padding-left: 30px; 
   padding-right: 80px;
   	font-family:"微软雅黑";
	  display: flex;
  align-items: center;

}
.c_go input:focus {
	outline: none; 
}
.c_go button{
	position: absolute;
			position: absolute;
		top:18%;
		left:57.2%;
		height:calc(6vh);
		width:calc(6vh);
	border-radius:40px;
  background-color: rgba(255, 255, 255, 1); /* 设置背景色为半透明白色 */
  background-image:url(./img/img_go.png);
    background-position: center; /* 图片居中 */
	background-size:60% 60%;
	background-repeat: no-repeat;
  border: 0px ; 
  cursor: pointer;
}
.c_go button:active {
	outline: none; 
  border: 1px solid #000000;
}

.c_menu .t1{
	opacity: 0.5;
	position:relative;
	width:8.6%;	
	height:100%;
	 display: flex;
  align-items: center;
  justify-content: center;
  float:right;
  z-index: 20;
  overflow: visible;
   
}
.c_menu .t1 > img{
	position:relative;
	z-index:4;
}
.c_menu .t1:before{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	background:#ffffff;
	z-index:2;
}
.c_menu .t1:hover:before,
.c_menu .t1:focus-within:before{
	background:#00D6B8;
}
.c_menu .t2,.c_menu .t3,.c_menu .t4,.c_menu .t5,.c_menu .t6{
	position:relative;
	width:18.28%;
	height:100%;
	display:flex;
	align-items:center;
	justify-content:center;
	float:right;
	color:#808080;
}
.nav-main-link{
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
	height:100%;
	color:inherit;
	text-decoration:none;
	cursor:pointer;
}
.nav-submenu{
	display:none;
	position:absolute;
	left:0;
	top:100%;
	width:100%;
	background:rgba(255,255,255,0.98);
	box-shadow:0 8px 16px rgba(0,0,0,0.12);
	z-index:50;
}
.nav-item:hover .nav-submenu,
.nav-item:focus-within .nav-submenu{
	display:block;
}
.nav-submenu a{
	display:block;
	padding:12px 10px;
	font-size:16px;
	font-family:"微软雅黑";
	color:#808080;
	text-align:center;
	text-decoration:none;
	border-top:1px solid rgba(128,128,128,0.25);
	background:#ffffff;
}
.nav-submenu a:hover{
	background:#00D6B8;
	color:#000000;
}
.t1:hover{
	  background: #00D6B8;	opacity: 1;
}.t2:hover{
	  background: #00D6B8;color:#000000;
}.t3:hover{
	  background: #00D6B8;color:#000000;
}.t4:hover{
	  background: #00D6B8;color:#000000;
}.t5:hover{
	  background: #00D6B8;color:#000000;
}.t6:hover{
	  background: #00D6B8;color:#000000;
}

.y_menu{
		opacity: 0.5;
	position: absolute;
	width:6.5%;	
	height:10%;
	 display: flex;
  align-items: center;
  justify-content: center;
left:0px;
}
.y_menu:hover{
	 background: #00D6B8;	opacity: 1;
	
	
}
.c_menu p{
	font-size:20px;
	font-family:"微软雅黑";
}

.admin-drop{
	position:absolute;
	left:0;
	top:100%;
	width:100%;
	z-index:1;
	pointer-events:none;
}
.t1:hover .admin-drop,
.t1:focus-within .admin-drop{
	pointer-events:auto;
}
.admin-drop-stage{
	position:relative;
	width:100%;
	height:14vh;
	min-height:118px;
	overflow:visible;
	transform:translateY(24vh);
	opacity:0;
	visibility:hidden;
	transition:transform .46s cubic-bezier(.16,.84,.32,1), opacity .24s ease, visibility 0s linear .46s;
}
	body.menu-fly .admin-drop-stage{
	transform:translateY(0);
	opacity:1;
	visibility:visible;
	transition-delay:0s;
}
.admin-drop-panel{
	position:absolute;
	left:0;
	top:0;
	width:100%;
	display:flex;
	flex-direction:column;
	z-index:2;
	box-shadow:0 8px 16px rgba(0,0,0,0.12);
}
body.menu-fly .c_right img{
	transform:translateY(-33vh);
	opacity:0;
}
.admin-drop-btn{
	display:flex;
	align-items:center;
	justify-content:center;
	width:100%;
	height:calc(7vh);
	background:rgba(255,255,255,0.98);
	border-top:1px solid rgba(128,128,128,0.25);
	opacity:0.82;
	text-decoration:none;
}
.admin-drop-btn:hover{
	background:#00D6B8;
	opacity:1;
}
.drop-icon{
	position:relative;
	display:block;
	width:34px;
	height:34px;
}
.drop-icon-login:before{
	content:"";
	position:absolute;
	left:3px;
	top:6px;
	width:17px;
	height:22px;
	border:4px solid #808080;
	border-right:0;
}
.drop-icon-login:after{
	content:"";
	position:absolute;
	left:13px;
	top:12px;
	width:17px;
	height:10px;
	border-top:4px solid #808080;
	border-right:4px solid #808080;
	transform:skewX(35deg);
}
.admin-drop-btn:hover .drop-icon-login:before,
.admin-drop-btn:hover .drop-icon-login:after{
	border-color:#000000;
}
.drop-icon-manage{
	border:4px solid #808080;
	border-radius:50%;
}
.drop-icon-manage:before{
	content:"";
	position:absolute;
	left:7px;
	top:7px;
	width:12px;
	height:12px;
	border:3px solid #808080;
	border-radius:50%;
}
.drop-icon-manage:after{
	content:"";
	position:absolute;
	left:13px;
	top:-8px;
	width:4px;
	height:42px;
	background:#808080;
	box-shadow:-14px 14px 0 -1px #808080,14px 14px 0 -1px #808080;
}
.admin-drop-btn:hover .drop-icon-manage,
.admin-drop-btn:hover .drop-icon-manage:before{
	border-color:#000000;
}
.admin-drop-btn:hover .drop-icon-manage:after{
	background:#000000;
	box-shadow:-14px 14px 0 -1px #000000,14px 14px 0 -1px #000000;
}