




input{
outline:none;
border:none;

}
*{
margin:0px;
padding:0px;
}


ul,li{
    
	list-style:none;
	margin:0px;
	padding:0px;
	
	
	
	
}


a{
	text-decoration:none;
	outline:none;
	color:#000000;
	cursor:pointer;
}

img{
	border:none;
	width:100%;
	display:block;
}



@media screen and (max-width: 1199px) {
    .sjtu1 {
        display: block;
        width: 100%;
        height: 70px;
        background-color: #000000;
      
	  
      
    }
    .daohan {
        
		
		background-color: #000000;
    }
}







.jingshi{

	max-width:100%;
     height:44px;
	background-color:#1c1b1b;
	
}
.jingshi p{

    width:100%;
	text-align:center;
	line-height:44px;
	font-size:10px;
	font-family	:"微软雅黑";
	color:white;
	
}

.clear1{
	
	
	float:top;
	
	
	
	
	
	
}




.logogeekboost{

    display:block;
	width:50%;
    height:50%;
	background-color:#000000;
	
	margin:auto;
   
	
}

.daohan ul  {
	
	
	
	 
	
        overflow: visible;
        max-width: 1199px;
        width: 96%;
        height: 70px;
        display: flex;
        justify-content: space-between;
        align-items: center;
        margin:0 auto;
		
	 
	 
     
}





.daohan ul li {
	
	
	 height:50px;
	 
}





.daohan ul li a{
    display:inline-block;
	height:100%;
   width:100%;
	text-align:center;
	line-height:50px;
	font-size:3vw;
	font-family	:"微软雅黑";
	color:white;
	position: relative; /* 确保伪元素定位基准 */
	 padding-bottom: 0px; /* 为下划线预留空间 */
}






.daohan ul li a::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 10px; /* 贴近文字底部 */
    background-color: #00d8ff;
    height: 2px; /* 移动端建议更细的线 */
    width: 0%;
    transition: all 0.3s ease; /* 缩短动画时间提升性能 */
    transform: translateX(-50%) scaleY(0.5); /* 解决1px问题 */
    transform-origin: center bottom;
    display: block;
}

/* 触控反馈（替代悬停） */
.daohan ul li a:active::after,
.daohan ul li a:focus::after {
    width: 100%;
}



.daohan ul li font{
    display:inline-block;
	height:100%;
   width:100%;
	text-align:center;
	line-height:50px;
	font-size:3vw;
	font-family	:"微软雅黑";
	color:white;
	position: relative; /* 确保伪元素定位基准 */
	 padding-bottom: 0px; /* 为下划线预留空间 */
}






.daohan ul li font::after {
    content: "";
    position: absolute;
    left: 50%;
    bottom: 10px; /* 贴近文字底部 */
    background-color: #00d8ff;
    height: 2px; /* 移动端建议更细的线 */
    width: 0%;
    transition: all 0.3s ease; /* 缩短动画时间提升性能 */
    transform: translateX(-50%) scaleY(0.5); /* 解决1px问题 */
    transform-origin: center bottom;
    display: block;
}

/* 触控反馈（替代悬停） */
.daohan ul li font:active::after,
.daohan ul li font:focus::after {
    width: 100%;
}











 /* 产品中心菜单 */
 
 
 .popup-div {
            display: none;
            position: absolute;
            top: 100%;
            left: 0;
            width: 200px;
            /* padding: 20px; */
            background-color:rgba(0, 0, 0, 1);
          /*  border: 2px solid red;*/
          border-radius: 0 0 10px 10px;
			
            color: white;
           /*  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.3);*/
            z-index: 10050;
        }
 
  /* 确保li是定位的基准 */
 #second-li {
        position: relative;
    }


.popup-div a:hover::after{
	
	 content: none;
	
	
}



.popup-div a{
	height:100% !important;
	 line-height:100% !important;
	
}

.daohanweizi2{
    
	font-size:1em;
	font-family	:"微软雅黑";
    color:white;
	
	
}

.daohanweizi2:hover{
    
	color:red;
}

.cprj{

	display:block;
	height:160px;
	text-align:center;
	
}



#cpdatu {
	display:block;
	max-width:300px !important;
	max-height:180px !important;
	
	
	
}












/*
.daohan ul li a:hover{
	
	 
	
	background-image:url('../images/contactus_4sj.png');
	
	
	
	
}*/

.bottom {
	
	 
	
	
	
     width:100%;
     height:100%;
	
	
	
}

.bottom img{
    
width:100%;
   height:100%;
	
position: relative;
	
     z-index:9999 !important;
   
	
}

