.primaryNav > .menu-item-has-children:hover > .sub-menu-container {
		    display: block;
		    opacity: 1;
		    visibility: visible;
		    transform: translateY(0);
		}
		
.sub-menu-container {
	/* display: none; */
}

.header__main.scrolled {
	background: white !important;
	box-shadow: 0 5px 20px rgba(0,0,0,0.1) !important;
}

/* .header__main.scrolled + .header__partners {
  display: none;
} */

/* 使用纯CSS实现滚动效果（现代浏览器） */
@supports (position: sticky) {
  .header {
   position: fixed;
    top: 0;
    background: transparent;
    box-shadow: none;
    transition: all 0.3s ease;
  }
  
  body:not(:hover) .header {
    background: white;
    box-shadow: 0 5px 20px rgba(0,0,0,0.1);
  }
}

.header__main.scrolled .header__utility .header__socialMedia .icontu path{
	 fill: black; /* 改变填充色 */
	  stroke:black; /* 改变描边色 */
	  stroke-width: 2px;
}
.header__main:hover .header__utility .header__socialMedia .icontu path{
	 fill: black; /* 改变填充色 */
}

.header__main.scrolled .primaryNav>li>a{
	color: black;
}	

.header__main.scrolled .fab{
	color: black;
}	

.header__main.scrolled .fab:hover{
	color: white !important;
}	


.header__main.scrolled .header__socialMedia{
	color: black;
}	


	.header__main .header__logo .heiimg{
		display: none;
	}	
	.header__main.scrolled .header__logo .baiimg{
		display: none;
	}	
	.header__main.scrolled .header__logo .heiimg{
		display: inherit;
	}
	.header__main:hover .baiimg{
		display: none;
	}	
	.header__main:hover .heiimg{
		display: inherit;
	}	
	
	
.header__main:hover .header__utility .searchBox{
    border: 1px solid black;
}
.header__main:hover .header__utility .searchBox .searchButton{
   color: #000;
}

.header__main:hover .header__utility .searchBox .searchInput{
	/* background: #f4f4f4; */
	border:none;
}

	.searchBox {
	  /* position: absolute; */
	    /* top: 50%;
	    left: 50%; */
	  /*  transform:  translate(-50%,50%); */
		/* padding: 10px; */
	      /*  background: #2f3640; */
	        height: 40px;
	        border-radius: 40px;
			    border: 1px solid white;
	        margin-top: -5px;
	
	}
	
	.searchBox:hover > .searchInput {
	    width: 150px;
	    padding: 0 6px;
		color: black;
	}
	
	.searchBox:hover > .searchButton {
	/*  background: white; */
	  color : #2f3640;
	}
	
	.searchButton {
	    color: white;
	    float: right;
	    width: 40px;
	    height: 40px;
	    border-radius: 50%;
	    background: #2f3640;
	    display: flex;
	    justify-content: center;
	    align-items: center;
	    transition: 0.4s;
	}
	
	.searchInput {
	    border:none;
	    background: none;
	    outline:none;
	    float:left;
	    padding: 0;
	    /* color: #ffffff00; */
	    font-size: 16px;
	    transition: 0.4s;
	    line-height: 40px;
	    width: 0px;
/* 		background: #f4f4f4; */
	
	}
	
	@media screen and (max-width: 620px) {
	.searchBox:hover > .searchInput {
	    width: 150px;
	    padding: 0 6px;
		color: black;
	}
	.header__socialMedia ul a .icontu path{
		 fill: black; /* 改变填充色 */
		  stroke:black; /* 改变描边色 */
		  stroke-width: 2px;
	}
	.header__socialMedia ul a .icontu path{
		 fill: black; /* 改变填充色 */
	}
	
	
	}
	
	.header__partners--outer a:hover{
		background-color: white;
		color: #ecc640;
		font-weight: 600;
	}
	
	.footer-area .footer-widget-area .social-media li a:hover .icontu path{
	  fill: #ecc640;
	  stroke:#ecc640;
	  stroke-width: 2px;
	  border-color: #ecc640;
	}
	
	
	
	
	
	
	
	
	
	
	
	.header__main.scrolled .searchBox {
		  /* position: absolute; */
		    /* top: 50%;
		    left: 50%; */
		  /*  transform:  translate(-50%,50%); */
			/* padding: 10px; */
		      /*  background: #2f3640; */
		        height: 40px;
		        border-radius: 40px;
				    border: 1px solid white;
		        margin-top: -5px;
		
		}
		
		.header__main.scrolled .searchBox:hover > .searchInput {
		    width: 150px;
		    padding: 0 6px;
			color: black;
		}
		
		.header__main.scrolled .searchBox:hover > .searchButton {
		 background: #ffffff00;
		  color : #2f3640;
		}
		
		 .header__main.scrolled .searchButton {
		    color: white;
		    float: right;
		    width: 40px;
		    height: 40px;
		    border-radius: 50%;
		    background: #2f3640;
		    display: flex;
		    justify-content: center;
		    align-items: center;
		    transition: 0.4s;
		}
		
	

	
.header__main.scrolled:hover .header__utility .searchBox .searchButton .fas{
   color: white;
}

		.header__main.scrolled .searchButton .fas:hover {
		    color: black !important;

		}
		.header__main.scrolled .searchBox:hover .fas {
		    color: black !important;
		}

		
		.header__main.scrolled .searchInput {
		    border:none;
		    background: none;
		    outline:none;
		    float:left;
		    padding: 0;
		    color: #ffffff00;
		    font-size: 16px;
		    transition: 0.4s;
		    line-height: 40px;
		    width: 0px;
	/* 		background: #f4f4f4; */
		
		}
		
		
	@media screen and (min-width: 992px) {
		.header-area{
			display: none;
		}
	}
/* 	
	@media screen and (max-width: 992px) {
		.header{
			display: none;
		}
	}
 */	
@media (min-width: 768px) and (max-width: 1024px) {
    .header-small-mobile .header-right-wrap{
    	/* width: 20% !important; */
    }
	.header__partners{
		display: none;
	}
}

@media (min-width: 992px) and (max-width: 1024px) {
    .header-small-mobile .header-right-wrap{
    	/* width: 20% !important; */
    }

}

