body {
  background-image: url(https://fobt.hui-sheng.com.tw/ezfiles/360/1360/img/1452/HeadBackground.png);

  background-repeat: repeat-x;
  position: relative;
}

/*主選單字體*/
#menu .menu_link {
  color: #FFFFFF;
  text-decoration: none;
  font-size: 18px;
  font-weight: 600;
  /*字體粗細*/
}

/*:hover 是 準類別 中的動態準類別，當滑鼠指標指著一個元素，但尚未啟用這個元素時，會採用此設計的風格。*/
#menu .menu_link:hover {
  color: #FFFFFF;

  /*color: #9cc7e0;*/
}

#menu td:hover .menu_link {
  color: #9cc7e0;
}

#menu td:hover .menu_link01 {
  background-image: url(https://fobt.hui-sheng.com.tw/ezfiles/360/1360/img/1452/EIKEN_Head_Menu_05.png)
}

#menu .menu_link.hover {
  /*color: #9cc7e0;*/
}

#menu .menu_link div {
  line-height: 40px;
}

#menu .right_border {
  vertical-align: middle;
  text-align: center;
  height: 56px;
  position: relative;
}

#menu td {
  text-align: left;
}

#menu td div:hover .dropdown-menu {
  display: inline;
}

#menu td .dropdown-menu {
  margin-top: -1px;
  min-width: 130px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

#menu td .dropdown-menu a {
  text-decoration: none;
}

/*下拉選單設定*/
.dropdown-menu {
  max-height: 100px;
  overflow: hidden;
  overflow-y: auto;
}

.dropdown-menu {
  position: fixed;
  top: 0px;
  left: 5px;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 0px 0;
  margin: 2px 0 0;
  list-style: none;
  background-color: #ffffff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
}

.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}

/*
.dropdown-menu .divider {
  *width: 100%;
  height: 1px;
  margin: 9px 1px;
  overflow: hidden;
  background-color: #e5e5e5;
  border-bottom: 1px solid #ffffff;
}
*/

.dropdown-menu>li>a {
  display: block;
  padding: 2px 0px;
  clear: both;
  font-weight: normal;
  line-height: 20px;
  color: #333333;
  white-space: nowrap;
}

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus,
/*
.dropdown-submenu:hover > a,
.dropdown-submenu:focus > a {
  text-decoration: none;
  color: #ffffff;
  background-color: #9cc7e0;
  background-image: -moz-linear-gradient(top, #9cc7e0, #9cc7e0);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#9cc7e0), to(#9cc7e0));
  background-image: -webkit-linear-gradient(top, #9cc7e0, #9cc7e0);
  background-image: -o-linear-gradient(top, #9cc7e0, #9cc7e0);
  background-image: linear-gradient(to bottom, #9cc7e0, #9cc7e0);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9cc7e0', endColorstr='#9cc7e0', GradientType=0);
}
*/
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:hover,
.dropdown-menu>.active>a:focus {
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  background-color: #0081c2;
  background-image: -moz-linear-gradient(top, #0088cc, #0077b3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0077b3));
  background-image: -webkit-linear-gradient(top, #0088cc, #0077b3);
  background-image: -o-linear-gradient(top, #0088cc, #0077b3);
  background-image: linear-gradient(to bottom, #0088cc, #0077b3);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0077b3', GradientType=0);
}

.dropdown-menu>.disabled>a,
.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  color: #999999;
}

.dropdown-menu>.disabled>a:hover,
.dropdown-menu>.disabled>a:focus {
  text-decoration: none;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  cursor: default;
}