#header{ background-color: #ffffff; box-sizing: border-box; position: relative; box-sizing: border-box; height: 52px; border-bottom: 1px solid  #EBEBEB; background-color: #ffffff;  }
#header.active{  border-bottom: 1px solid  #EBEBEB; background-color: #ffffff;  }
#header.active2{  border-bottom: 1px solid  #EBEBEB; background-color: #ffffff; }
#header .header-box{ width: 90%; margin: 0px auto; height: 52px; /*overflow: hidden;*/ }
#header .header-ul{ overflow: hidden; float: left; width: 60%; }
#header .header-ul-li{ display: inline-block; margin: 0px 10px; height: 52px; vertical-align: middle; }
#header .logo-box{ margin-right: 4%; }
#header .logo{ height: 29px; margin-top:11.5px; }
#header .header-ul-li-a{ display: inline-block; height: 52px; line-height: 52px; color: rgba(0, 0, 0, 0.55); font-size: 14px; box-sizing: border-box; position: relative; }
#header .header-ul-li-a .header-line{ display: inline-block; position: absolute; bottom: 0px; left: 0; right: 0; margin: 0px auto; 
	height: 2px; background-color: #000000; width: 0%; content: ""; transition: all 0.3s linear; -webkit-transition: all 0.3s linear;
}
#header .header-ul-li-a:hover{ color:rgba(0, 0, 0, 1); }
#header .header-ul-li-a:hover .header-line{ width: 100%; }
#header .header-ul-li-a.active{ /*color: #000000 !important;*/ }
#header .ml-0{ margin-left: 0px; }
#header .goog-te-gadget-simple .goog-te-menu-value.active{ color: #000000 !important; }
#header .float-right-menu{ float: right; display: inline-block; margin: 0px 10px; }
#header .header-product-list-box{ position: absolute; top: 52px; left: 0px; width:100%; background-color: #ffffff; z-index: 99; 
	text-align: center; display: none; 
}
#header .header-phone-menu-box{ text-align: center; margin: 2% auto; }
#header .small-menu-text{ font-size: 1vw; display: inline-block; margin: 0px 2%; color: #AEAEAE; }
#header .small-menu-text.active{ color: #000000; }
#header .header-product-box{ text-align: center; }
#header .header-product-link{ display: inline-block; margin: 0px 0.5%; }
#header .header-product-bg{ display: inline-block; width: 10vw; background-color: #F5F5F5; box-sizing: border-box; padding: 10% 2%; }
#header .header-product-bg img{ width: auto;  }
#header .header-product-title{ font-size: 0.8vw; margin-top: 5%; color: #000000; position: relative; }
#header .header-product-title.new::after{ position: absolute; font-size: 0.6vw; top: -60%; right: 0%; content: 'NEW'; color: #3de40d; }
#header .header-product-title.hot::after{ position: absolute; font-size: 0.6vw; top: -60%; right: 0%; content: 'HOT'; color: #ff0000; }
#header .view-all-type{ display: inline-block; font-size: 1vw; background-color: #000000; color: #ffffff; padding: 10px 20px; margin:2% auto }
#header .hidden-phone{ display: none; }

#header{ z-index:69; }
#header .header-product-title.new::after{ left: 0%; right: inherit; }
#header .header-product-title.hot::after{ left: 0%; right: inherit; }
#header .header-product-title.nfcCss::before{ position: absolute;font-size: 0.6vw;top: -52%;right: 4%;content: 'NFC';color: #000000; }
#header .header-product-title.g5g::before{ position: absolute;font-size: 0.6vw;top: -52%;right: 4%;content: '5G';color: #000000; }
#header .search-new input{ background-color:#F6F6F6; height:30px;margin:11px 0px; width:10vw; border-radius:5vw; border:1px solid transparent; padding-left:16%; box-sizing:border-box; outline:none; line-height:40px; position:relative; font-size:14px; }
#header .search-new input:focus{ border:1px solid transparent; }
#header .search-ico-gray{ z-index:1; }
#header .search-ico-black{ z-index:0; }
#header .search-ico{ position:absolute; top:18px; left:5%; }
#header .search-new:hover .search-ico-black{ z-index:2; }
.global-bg{ background-color:rgba(0, 0, 0, 0.3); position:fixed; top:0; left:0; width:100%; height:100%; z-index:67; display:none; }
.search-list{ position:absolute; width:100%; border-radius:10px; background-color:#ffffff; top:54px; right:0%; z-index:68; overflow:hidden; display:none; }
.search-list .ul{ max-height:200px; overflow-y:scroll;  }
.search-list .ul::-webkit-scrollbar { width: 2px; }
.search-list .ul::-webkit-scrollbar-horizontal { height: 10px; }
.search-list .ul::-webkit-scrollbar-track { background: #eee; }
.search-list .ul::-webkit-scrollbar-thumb { background: #aaa; }
.search-list .ul .li{ border: 1px solid #F6F6F6; padding:5px 12%; box-sizing:border-box; line-height:1.5; }
.search-list .ul .li:last-child{ border:1px solid transparent; }
.search-list .ul .li .buttons{ color:#888888; font-size:14px; width:100%; display:inline-block; line-height:1.5; }
/*google translate*/
#header #google_translate_element{ height: 52px; line-height: 52px; }
#header .goog-te-gadget-simple{ background-color: inherit !important; border-top: inherit !important;border-right: inherit !important;
	border-bottom: inherit !important;border-left: inherit !important; 
}
#header .goog-te-gadget-icon{ background-image:url(../Images/index_2021/google.png)  !important; background-position:inherit !important; }
/* spec / overview seconds menu */
#secondsMwnu { overflow: hidden; border-bottom: 1px solid #e0e0e0; }
#secondsMwnu .menuBoxShow{  width: 90%; margin: 0px auto; overflow: hidden; height: 64px; line-height: 64px; }
#secondsMwnu .productName{ float: left; font-size: 24px; height: 64px; line-height: 64px; }
#secondsMwnu .productList{ float: right; overflow: hidden; height: 64px; line-height: 64px; }
#secondsMwnu .productList a{ font-size: 1vw; display: inline-block; color: #000000; margin-left: 10px; height: 34px; margin-top: 15px; line-height: 34px; font-size: 16px; }
#secondsMwnu .productList a.menuButtonBuy{ width: 100px; background-color: #CC0000; color: #ffffff; text-align: center; }
/* index header */
@media screen and (max-width:1600px){
	#header .search-new input{ width:15vw; }
	#header .header-ul{ width:50%; }
}