.top {
  background-color: #fff;
  background-image: linear-gradient(to bottom, #fcf8d3 0%, #fcf8d0 35% 65%, #f7f3c0 97%, #fcf0ee 100%);
  box-shadow: 0px 1px 1px rgba(230,210,170,0.5);
}

.nav-brand-icon {
  background-image: url("../images/lotus.svg");
}

.nav-brand-text {
  color: #b73;
}

.nav-button .hamburger,
.nav-button::before,
.nav-button::after
{
  background-color: #c96;
}



/* 顶部主菜单 */
.nav-menu {
  background-color: #fff;
  background-image: linear-gradient(to bottom, #fcf7ee 0%, #f7f0d8 35% 65%, #f7f3c7 90%, #fcf7cc 100%);
}

.nav-menu ul li {
  height: 60px;
  line-height: 60px;
  font-size: 16px;
}

.nav-menu ul li a {
  color: #963;
}

.nav-menu ul li:hover {
  background-color: #fffc77;
  background-image: radial-gradient(ellipse at 50% 50%, rgba(255,255,255,0.5) 40%, rgba(255,255,255,0.1) 100%);
}

.top-search-text {
  font-size: 20px;
  border: 1px solid rgba(200,160,100,0.3);
}

.top-search-text::placeholder {
  color: #ec8;
}

.top-search-submit {
  height: 60px;
}

