div.submenu {
  height:39px;
  margin-top:70px;
  border-bottom:1px solid #EBEBEB;
  padding-left:150px;
  padding-right:30px;
  background:#FAFAFA;
}
div.submenu ul {
  height:100%;
}
div.submenu ul li {
  display:inline-block;
  height:100%;
}
div.submenu ul li button {
  background:none;
  border:0 none;
  color:#777777;
  height:100%;
  padding-left:15px;
  padding-right:15px;
}
div.submenu ul li.on button {
  color:#1A73E8;
  font-weight:600;
  border-bottom:3px solid #1A73E8;
}
div.drop-handler {
  position:fixed;
  top:63px;
  right:135px;
  height:16px;
  width:26px;
  z-index:151;
}
div.drop-handler.noti {
  right:80px;
}
div.drop-handler div.drop-handler-wrap {
  position:relative;
  height:100%;
  width:100%;
}
div.drop-handler div.drop-handler-1 {
  position:absolute;
  top:0;
  right:1px;
  border-bottom:15px solid #CCCCCC;
  border-right:12px solid transparent;
  border-left:12px solid  transparent;
  z-index:150;
}
div.drop-handler div.drop-handler-2 {
  position:absolute;
  top:2px;
  right:0px;
  border-bottom:16px solid #FFFFFF;
  border-right:13px solid transparent;
  border-left:13px solid  transparent;
  z-index:151;
}
div.drop-down {
  top:78px;
  right:50px;
  min-width:170px;
  max-width:303px;
  min-height:200px;
  max-height:320px;
  background:#FFFFFF;
  border:1px solid #CCCCCC;
  position:fixed;
  z-index:150;
  border-radius:5px;
  box-shadow:0.5px 0.5px 5px #E5E5E5;
  padding:20px;
  overflow:hidden;
}
div.drop-down ul li {
  width:84px;
  height:94px;
  display:inline-block;
  vertical-align:top;
  overflow:hidden;
  cursor:pointer;
  border:1px solid #FFFFFF;
}
div.drop-down ul li:hover {
  border:1px solid #E5E5E5;
}
div.drop-down ul li div.menu-icon {
  width:64px;
  height:64px;
  margin:0 auto;
}
div.drop-down ul li div.menu-icon img {
  margin:22px 0 0 22px;
}
div.drop-down ul li div.menu-title {
  color:#333333;
  width:64px;
  height:20px;
  margin:0 auto;
  overflow:hidden;
  text-align:center;
  white-space:nowrap;
  font-weight:550;
}
div.drop-down.noti {
  max-width:403px;
}
div.drop-down.noti div.section {
  height:30px;
  font-weight:550;
  color:#333333;
}
div.drop-down.noti ul li {
  width:300px;
  height:30px;
  text-align:left;
  display:block;
  margin-bottom:10px;
  padding-left:10px;
  padding-right:10px;
  line-height:30px;
  text-align:left;
  clear:both;
}
div.drop-down.noti ul li span {
  display:block;
  float:right;
  font-size:.9rem;
  color:#888888;
  width:60px;
  height:30px;
  text-align:right;
}
div.drop-down.noti ul li p {
  width:210px;
  height:30px;
  overflow:hidden;
  float:left;
  text-overflow:ellipsis;
  white-space:nowrap;
}
div.drop-down.noti div.unread ul li {
  font-weight:500;
  color:#333333;
}
/*
a:visited {
  color:#888;
}
div.drop div.tri-menu div.tri_up {
  position:fixed;
  top:60px;
  right:197px;
  z-index:151;
  border-bottom:15px solid #CCCCCC;
  border-right:12px solid transparent;
  border-left:12px solid  transparent;
}
div.drop div.tri-menu div.tri_down {
  position:fixed;
  top:62px;
  right:196px;
  z-index:152;
  border-bottom:16px solid #FFFFFF;
  border-right:13px solid transparent;
  border-left:13px solid  transparent;
}
div.drop div.content-menu {
  position:fixed;
  top:75px;
  right:170px;
  max-width:248px;
  min-width:78px;
  min-height:88px;
  border:1px solid #CCCCCC;
  border-radius:5px;
  background:#FFFFFF;
  padding:20px;
  z-index:150;
  font-size:0;
  box-shadow:1px 1px 8px #BFBFBF;
}
div.drop div.content-menu div.menu-item {
  display:inline-block;
  width:60px;
  height:70px;
  background:#FFFFFF;
  border:1px solid #385d8a;
  margin:4px;
}
div.drop div.content-menu div.menu-item div.item-icon {
  background:gray;
  height:45px;
  text-align: center;
  overflow:hidden;
}
div.drop div.content-menu div.menu-item div.item-icon img {
  width:60px;
  height:45px;
}
div.drop div.content-menu div.menu-item div.item-label {
  line-height:25px;
  height:24px;
  border-top:1px solid #385d8a;
  text-align:center;
  overflow:hidden;
  white-space: nowrap;
}*/