
/*---------------
  header
----------------*/

#globalheader{ width:100%; height: 80px; border-bottom:5px solid #cccccc; background-color:#f8f8f8; }
/*#globalheader{background-image: url("");background-repeat: no-repeat;background-position: center;background-size: 100% 100%;}*/
#globalheader-view{ width:1000px; margin: 0 auto; }

#logo{ float:left; width:230px; height: 80px; background-image: url(../images/logo.png); background-repeat: no-repeat; background-position: 0 15px; }

/*---------------
  menu
----------------*/

#gh-menu{ float:right; height: 30px; line-height: 30px; text-align: right; color:#999999; }
  #gh-menu-view{ float:right; }
  #gh-menu-view li{ float:left; padding-right:5px; margin-right:5px; }
  #gh-menu-view li a{ color:#999999; }
  #gh-menu-view li a:hover{ text-decoration: underline; }

  #gh-menu-view span{ float:left; }

  #agents{ float:left; }
  #agents a{ float:left; margin:4px 0 0 8px; }

  #google_translate_element{ float:left; margin:2px 0 0 8px; height: 25px; overflow: hidden; }

  #download-center img{ position: absolute; margin:8px 0 0 -20px; *margin:0px 0 0 -20px; }

/*---------------
  nav
----------------*/

#gh-nav{ float:right; width:770px; height: 50px; }
#gh-nav ul{ float:right; }
#gh-nav-view li{ float:left; height: 50px; }
#gh-nav-view li > a{ float:left; height: 50px; width:124px; border-bottom:5px solid #cccccc;background: url(../images/nav.png) 0 0 no-repeat; }

/* #gh-nav-view .arow > a{ background-image: url(../images/arow.png); background-repeat: no-repeat; background-position: 90% 43%; } */

#gh-nav-view li > a:hover{ border-bottom:5px solid #3f65bc; }
#gh-nav-view li:hover > a{ border-bottom:5px solid #3f65bc; }
#gh-nav #store:hover{ background-position: -124px 0;border-bottom:0 none; }
#gh-nav-view li .nav-home{ width:100px;background-position: -248px 0; }
#gh-nav-view li .nav-products{ width:100px;background-position: -348px 0; }
#gh-nav-view li .nav-download{ width:100px;background-position: -448px 0; }
#gh-nav-view li .nav-support{ width:141px;background-position: -548px 0; }
#gh-nav-view li .how-to{ width:100px;background-position: -689px 0; }

/* focus */
.focus-home .nav-home,
.focus-products .nav-products,
.focus-support .nav-support,
.focus-how-to .how-to
{ border-bottom:5px solid #3f65bc !important; }


#search{ float:left; width:100px; margin:12px 0 0 20px; color:#b7b7b7; border-radius: 3px; border:1px solid #cccccc; padding:4px 25px 4px 5px; }
#search-button{ position: absolute; margin:14px 0 0 -25px; background-image: url(../images/search.png); width:20px; height: 20px; cursor: hand; cursor:pointer; }
#search-button:hover{ background-position: -20px 0; }

#gh-nav-view li > .submenu{
    position: absolute;
    display: none;
    top:85px;
    left:50%;
    width:1000px;
    margin-left:-500px;
    background-color: #f8f8f8;
    border-bottom:5px solid #cccccc;
    text-align:left;
    padding-bottom:30px;
    z-index: 9999;
}
#gh-nav-view li > .submenu::before {
    content: '';
    position: absolute;
    top: -5px;
    left: 0;
    right: 0;
    height: 5px;
    background: transparent;
}
/* 使用更高优先级的选择器确保快速切换 */
#gh-nav-view li:hover > .submenu{
    display: block !important;
}
#gh-nav-view li > .submenu:hover{
    display: block !important;
}
.submenu dl{ float:left; font-size: 14px; margin-left:40px; min-width:250px; }
/* .submenu dl #forgot_wfh_login_pasword{ color:#333; }
.submenu dl #forgot_wfh_login_pasword:hover{ text-decoration: underline; } */
.submenu dt{ font-size: 20px; padding:15px 0 5px 0; }
.submenu dd{ height: 30px; }
.submenu dd a{ color:#333; background-image: url(../images/gray_arow.png); background-repeat: no-repeat; padding-left:16px; background-position: -4px 1px; }
.submenu dd a:hover{ color:#579bf0; }
/*.submenu-banner{ margin-top:-20px; }*/
.submenu-banner{ background-image: none; }
.submenu .submenu-banner a{ background-image: none; padding-left:0px; }


.new-subscript,.hot-subscript{ position: absolute;float:right; width:35px; height: 14px;  margin:4px 0 0 5px; }
.new-subscript{ background-image: url(../images/new-subscript.png); }
.hot-subscript{ background-image: url(../images/hot-subscript.png); }

/*#assist{ width:500px; }*/

/* ie6 */
/* * html #gh-nav-view li a{ float:left; padding:0 22px 0 22px; height: 50px; line-height: 45px; font-size: 13px; font-weight: bold; color:#666666; } */
* html #gh-nav-view li div{ display: none; }
* html #gh-nav-view li a:hover{ color: #3f65bc; }

/* #gh-nav #store{ margin-top:5px; height: 35px; line-height: 35px; background-color: #fd5845; color:#fff !important; border:none; border-radius: 4px; }*/

#submenu-products dl{ min-width: 210px !important; width:180px !important; }

.top-header-right{background-image: url(/templates/activity/christmas2025/images/active-top-cn.png);background-repeat:no-repeat;background-position:center;background-size: contain;width:162px;height:92px;position: absolute;top:0;right: 300px;z-index: 99999;animation:activity_header_shock 3s infinite;}
