/*登陆状态*/
.vb33{
    text-align:right;
    text-decoration:none;
}


/* 验证码样式 */
        .captcha-container {
            display: none;
            position: fixed;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            background-color: white;
            padding: 20px;
            box-shadow: 0 0 10px gray;
            border-radius: 10px;
            z-index: 1001;
        }
        .captcha-overlay {
            display: none;
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0, 0, 0, 0.5);
            z-index: 1000;
        }
        .captcha-error {
            color: red;
            display: none;
        }



#pass-container {
     

      position: fixed;

      top: 172px;
      left: 50%;
      transform: translateX(-50%);
      z-index: 999;
    }
    
    
    
    
    
    #clear {
      width: 30px;
      height: 20px;
      font-size: 30px;
      padding: 5px;
      border-radius: 0 22px 22px 0;
       
      background-color: white;
      cursor: pointer;
    }
    /*下拉框*/
    #result-container {
      border: 0px solid gray;
      border-top: none;
      width: 43%;
      max-height: 70vh;
      overflow-y: auto;
      display: none;
      background-color: white;
      position: fixed;
      top: 217px;
      left: 47%;
      transform: translateX(-50%);
      z-index: 998;
      box-shadow: 0 4px 15px rgba(0, 0, 0, 0.2);
      border-radius: 15px;
    }
    .item {
display: flex; /* 添加这一行 */
flex-wrap: wrap;
align-items: center;
padding: 8px;
background-color: #fff;
transition: background-color 0.2s;
cursor: pointer;
}

.keyword {
flex-shrink: 0; /* 添加这一行 /
font-weight: normal; / 修改这一行 */
}

.highlight {
font-weight: bold; /* 添加这一行 */
}

.description {
margin-left: 12px;
font-size: 14px;
color: #666;
}
    
    
   
    

		/* 提示框的样式 */
		#alert-box {
			position: fixed;
			top: 20%;
			left: 50%;
			transform: translate(-50%, -50%);
			padding: 15px;
			border-radius: 5px;
			width: 400px;
			background-color: #fff;
			box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
		} 
		} 

		/* 关闭按钮的样式 */
		#close-button {
			position: absolute;
			right: 10px;
			top: 10px;
			font-size: 25px;
			cursor: pointer;
			color: #888;
		}

      body {
        background-size: cover;
      
        display: flex;
        justify-content: center;
        align-items: center;
         background-size: cover;
         background-repeat: no-repeat;
         background-attachment: fixed;    
      } 

			
			
			.nav {
        background-color: rgba(0, 0, 0, 0.5); /* 半透明黑色背景 */
        position: fixed; /* 固定在屏幕顶部 */
        top: 0;
        left: 0;
        height: 30PX;
        width: 100%; /* 宽度占满整个屏幕 */
        display: flex; /* 使用 Flex 布局 */
        justify-content: space-between; /* 将链接分散到两侧 */
        align-items: center; /* 垂直居中 */
        padding: 10px; /* 添加内边距 */
        box-sizing: border-box; /* 让 padding: ;adding 不影响宽度 */
      }
      
      /* 设置超链接样式 */
     .a {
        color: white; /* 白色文本 */
        text-decoration: none; /* 去掉下划线 */
        font-size: 18px; /* 字体大小 */
      }
			
			
			
			
			 .vv{
		    	font-size:20px;
		    	top: 0;
		    }
		     .uy{
		           margin: 0;
                padding: 0;
		        width: 100%;
		        height: 30px;
		       background-color: #000000; 
		        opacity: 0.5;
		        
		    }
		    .vq{
		    	font-size:1px;
		    }
		    .vu{
		    	font-size:15px;
		    }
		    .vo{
		        color: black;
		    	font-size:11.8px;
		    }
		    .v8{
		    	font-size:18px;
		    	border-radius: 20px;
		    	border: 2px solid #FFFFFF; 
		    	
		    	}
		    .z{
		    	color: #1976D2;
		    }
		    	
		    .vb{
		    /*z-index: 10;*/
		    	font-size:12px;
                text-decoration: none;     
		    }
		    
		    .v23{
		    	
		    	top: 0;
		    }
		 .wrapper {position: relative;}
	   #input {position: absolute;top: 0;left: 0;opacity: 0;z-index: -10;}
	
 .button1 {
 -webkit-transition-duration: 0.4s;
 transition-duration: 1.4s;
 padding: 10px 32px;
 font-size:15px;
 text-align: center;
 background-color: white;
 color: black;
 border: 2px solid #FFFFFF;
 border-radius:50px;
  background-color:rgba(400,400,400,0.2);
  color: #FFFFFF;
 }
 
 .button1:active {
           transform: scale(0.18);
            box-shadow: 3px 2px 22px 1px rgba(0, 0, 0, 0.24);
        }
 .button1:hover {
 background-color: #4DD0E1;
 color: white;
 }
 .qo{
 
 padding: 5px 8px; /* 增加按钮的内边距 */
    font-size: 13px; /* 增大按钮的字体大小 */
    text-align: center;
    background-color: rgba(200, 200, 200, 0.0); /* 修改为透明背景色 */
    color: #000000;
    border: 1px solid #CCCCCC; /* 修改边框颜色和宽度 */
    border-radius: 8px; /* 增大圆角半径 */
    margin-bottom: 5px; /* 增大下边距 */
    
 margin-right: 8px; /* 增大右边距，提供额外的空隙 */
 margin-bottom:5px;
 }
 

 
 
 .qo:hover {
            box-shadow: 0 8px 30px rgba(0, 0, 0, 0.4);
        }
 
 .qo.red {
background-color: red;
color: #ffffff;
}


 
 
 .button5 {
 -webkit-transition-duration: 0.4s;
 transition-duration: 1.4s;
 padding: 10px 20px;
 font-size:15px;
 background-color: #000000;
 color: black;   
 border: 2px solid #4DB6AC;  
 border-radius:50px;
  background-color:rgba(255,255,255,0.5);  
  color: #000000; 
  
  
  

 }
 

 		 .o2 {
 padding: 5px 5px;
 font-size:15px;
 text-align: center;
 background-color: white;
 color: black;
 border: 2px solid #FFFFFF;
 border-radius:5px;
 background-color:rgba(400,400,400,0.5);
  color: #ffffff;
 }
 .o3{
 	color: #ffffff;
 }	 
 	.t1{
 		padding: 5px 30px;
 font-size:15px;
 text-align: center;
 background-color: white;
 color: black;
 border: 1px solid #FFFFFF;
 border-radius:5px;
 background-color:rgba(400,400,400,0.2);
  color: #ffffff;
 	}	
 	.t2 {
  display: flex;
  flex-direction: row;
  }
  .t3{
 		padding: 0px 0px;
 font-size:15px;
 text-align: center;
 background-color: white;
 color: black;
 border: 1px solid #FFFFFF;
 border-radius:5px;
 background-color:rgba(400,400,400,0.2);
  color: #ffffff;
 	}
 	 
 .button2 {
padding: 12px 20px;
 font-size:15px;
 text-align: center;
 background-color: white;
 color: black;
 border: 0px solid #4DB6AC;
 border-radius:50px;
  background-color:rgba(77,208,225,1.0);  
 }
 


 .button3 {                      /*变大*/  
 -webkit-transition-duration: 0.4s;
 transition-duration: 1.4s;
 padding: 5px 7px;
 font-size:11px;
 text-align: center;
 background-color: white;
 color: black;
 border: 0px solid #4DB6AC;
 border-radius:50px;
  background-color:rgba(77,208,225,1.0);  
    color: #ffffff;
 }
 
 .button3:active {
           transform: scale(0.18);
            box-shadow: 3px 2px 22px 1px rgba(0, 0, 0, 0.1);
        }
 .button3:hover {
 background-color: #4DD0E1;
 color: white;
 }

 .button4 {
 -webkit-transition-duration: 0.4s;
 transition-duration: 1.4s;
 padding: 3px 05px;
 font-size:10px;
 text-align: center;
 background-color: white;
 color: black;
 border: 0px solid #FFFFFF;
 border-radius:10px;
 background-color:rgba(400,400,400,0.0);
   color: #FFFFFF;
 }
 
 .button99 {
 
 padding: 3px 05px;
 font-size:15px;
 text-align: center;
 background-color: white;
 color: black;
 border: 0px solid #FFFFFF; 
 border-radius:10px;
 background-color:rgba(400,400,400,0.0);
   color: #000000;
 }
 
 .button90 {

 padding: 3px 05px;
 font-size:15px;
 text-align: center;
 background-color: white;
 color: black;
 border: 0px solid #FFFFFF;
 border-radius:20px;
 background-color:rgba(400,400,400,1.0);
   color: #000000;
 }
 
 .button44 {
 -webkit-transition-duration: 0.4s;
 transition-duration: 1.4s;
 padding: 7px 10px;
 font-size:15px;
 text-align: center;
 background-color: white;
 color: black;
 border: 2px solid #4DD0E1;
 border-radius:50px;

 }
 
          .fieldsj {
    position: relative;
   
     
      

}
.fieldsj input {
    width: 95%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    color: #000000;                 /*字体颜色*/
    height: 40px;
    font-size: 18px;
    padding: 0 12px;
    border: 0;

 border-radius:50px;

    
}

.fieldsj input:focus {
    outline: 0;
     border-radius:50px;
}

                   .float-button {
                   	/*悬浮*/
                   position: fixed; 
                   height: 100%;
                   width: 100%;
                    position:fixed;top:0;bottom:0;right:0;left:0;z-index:-1;
                   }
                   
                   
        
        .white_content {            /*高级搜索*/
            display: none; 
            position: absolute; 
            top: 25%; 
            left: 2%; 
            background-color:rgba(400,400,400,1.0);
            padding: 20px; 
            
            background-color: ; 
            z-index:1002; 
            overflow: auto; 
        } 
    <
*:focus {outline: none; }


#baidu .input .clear{
	width: 30px;height: 35px;line-height: 30px;cursor: pointer;visibility: hidden;opacity: 0.8;color: gray;
	}

.clear {
 
 padding: 0px 10px;
 font-size:15px;

 background-color: white;
 color: black;

 border-radius:30px;

 }